.c-button{--font-button-style: normal;--font-button-letter-casing: uppercase;--font-button-letter-spacing: -.08px;--outline-color: rgb(var(--color-button-label));color:rgba(var(--color-button-label));background-color:rgba(var(--color-button));border:var(--border-thickness) solid rgba(var(--color-button-border));transition:background-color .3s ease,border-color .3s ease,opacity .3s,color .3s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;text-align:center;font-family:var(--font-family-primary);font-style:var(--font-button-style);font-weight:var(--font-button-weight);font-size:var(--font-button-size);text-transform:var(--font-button-letter-casing);line-height:1.45;letter-spacing:var(--font-button-letter-spacing);text-decoration:none}.c-button:disabled,.c-button[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.c-button :where(svg,.icon){display:inline-block;vertical-align:middle}.c-button:hover{background-color:rgb(var(--color-button-hover));border-color:rgba(var(--color-button-border-hover))}.c-button--primary,.c-button--secondary{--outline-offset: var(--negative-outline-offset);position:relative;padding-block:var(--font-button-padding-block);padding-inline:var(--font-button-padding-inline);border-radius:var(--border-radius-button)}.c-button--primary{--color-button: var(--color-primary-button);--color-button-label: var(--color-primary-button-label);--color-button-border: var(--color-primary-button-border);--color-button-hover: var(--color-primary-button-hover);--color-button-border-hover: var(--color-primary-button-border-hover);--color-button-separator: var(--color-primary-button-separator);--font-button-size: 16px;--font-button-weight: 400;--font-button-padding-block: 11px;--font-button-padding-inline: 36px}@media (min-width: 768px){.c-button--primary{--font-button-size: 32px;--font-button-padding-block: 17px;--font-button-padding-inline: 68px}}.c-button--secondary{--color-button: var(--color-secondary-button);--color-button-label: var(--color-secondary-button-label);--color-button-border: var(--color-secondary-button-border);--color-button-hover: var(--color-secondary-button-hover);--color-button-border-hover: var(--color-secondary-button-border-hover);--color-button-separator: var(--color-secondary-button-separator);--font-button-size: 20px;--font-button-weight: 800;--font-button-padding-block: 26px;--font-button-padding-inline: 34px}.c-button--text{--color-button-label: var(--color-foreground);--font-button-size: 16px;--font-button-weight: 400;--icon-s: 16px;display:inline-block;align-items:center;gap:0;padding-inline:0;text-decoration:none}@media (min-width: 768px){.c-button--text{--font-button-size: 30px;--icon-s: 24px}}.c-button--text:hover .c-button--text__label{background-position:0% 100%}.c-button--text__label{line-height:var(--leading-snug);position:relative;background-image:linear-gradient(to right,currentColor 33.33%,rgba(0,0,0,0) 33.33%,rgba(0,0,0,0) 66.66%,currentColor 66.66%);background-size:300% var(--border-thickness);background-repeat:no-repeat;background-position:100% 100%;transition:background-position .5s ease;vertical-align:middle}.c-button--quickAdd{--color-button-label: var(--color-black);--color-button: var(--color-primary-rgb);--font-button-size: 14px;--font-button-weight: 800;position:relative;border-radius:0;border-block:1px solid var(--color-black);margin-bottom:-1px;padding:9px 12px}.c-button--quickAdd:hover,.c-button--quickAdd:focus{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-primary)}.c-button--quickAdd:before,.c-button--quickAdd:after{position:relative;display:inline-flex;align-items:center}.c-button--quickAdd:before{content:">"}.c-button--quickAdd:after{content:"<"}.c-button--squared{--color-button: var(--color-primary-button);--color-button-label: var(--color-primary-button-label);--color-button-border: var(--color-primary-button-border);--color-button-hover: var(--color-primary-button-hover);--color-button-border-hover: var(--color-primary-button-border-hover);--font-button-size: 16px;--font-button-weight: 800;position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:0;margin-bottom:-1px;padding:9px 12px;text-align:center}@media (min-width: 768px){.c-button--squared{--font-button-size: 20px}}.c-button--squared:hover,.c-button--squared:focus{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-primary)}.c-button--squared:before,.c-button--squared:after{position:relative;display:inline-flex;align-items:center}body:not(.page--cart) .c-button--squared:before{content:">"}body:not(.page--cart) .c-button--squared:after{content:"<"}body:not(.page--cart) .c-button--squared span{padding-inline:4px}.c-button--full{width:100%}.c-button__text--mobile{display:block}@media (min-width: 768px){.c-button__text--mobile{display:none}}.c-button__text--desktop{display:none}@media (min-width: 768px){.c-button__text--desktop{display:block}}.c-button .loading__spinner{display:none;left:50%;inset-block-start:50%;transform:translate(-50%,-50%)}.loading .c-button .loading__spinner{display:block}:where(.button-group:has(.c-button--primary),.button-group:has(.c-button--secondary)) .c-button--text{padding-inline:var(--font-button-padding-inline)}.c-cp{--cp-image-first-opacity: 1;--cp-image-second-opacity: 0;--cp-media-border: 0;--cp-header-direction: column;--cp-price-padding:8px 8px 0 8px;position:relative;display:grid;height:100%;padding-bottom:36px;width:100%}.c-cp--horizontal{--cp-inner-cols: 35vw 1fr;--cp-media-border: 1px solid var(--color-black);--cp-header-direction: column-reverse;--cp-price-padding: 0 8px 8px 8px}@media (min-width: 768px){.c-cp--horizontal{--cp-inner-cols: repeat(2, 1fr)}}.c-cp__badges{position:absolute;top:12px;left:12px;right:12px;z-index:1}.c-cp__inner{position:relative;display:grid;grid-template-columns:var(--cp-inner-cols);border:1px solid var(--color-black)}.c-cp__media{position:relative;overflow:hidden;aspect-ratio:var(--image-ratio);inline-size:100%;display:grid;grid-template-areas:"images";height:100%;border-right:var(--cp-media-border)}.c-cp__media:hover{--cp-image-first-opacity: 0;--cp-image-second-opacity: 1}.c-cp__media__image{grid-area:images;object-fit:cover;object-position:center;width:100%;height:100%;transition:.3s opacity ease}.c-cp__media__image--variant,.c-cp__media__image--fallback{opacity:var(--cp-image-first-opacity)}.c-cp__media__image--variant-hover,.c-cp__media__image--fallback-hover{opacity:var(--cp-image-second-opacity)}.c-cp__content{display:grid}.c-cp__content__header{display:flex;flex-direction:var(--cp-header-direction)}.c-cp__price{display:flex;justify-content:center;text-align:center;padding:var(--cp-price-padding)}.c-cp__price .c-price{display:none}.c-cp__price .c-price.c-price--current{display:block}.c-cp__title{height:60px;padding:10px 16px;text-align:center}.c-cp__title__inner{display:block;font-size:14px;font-weight:800;line-height:20px;text-decoration:none;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-cp__nutrition{margin-top:-1px}.c-cp__nutrition__grid{background-color:var(--color-black);border-block:1px solid var(--color-black);display:grid;grid-template-columns:repeat(2,1fr);gap:1px;text-align:center}.c-cp__nutrition__item{display:block;background-color:var(--color-white);padding:1px}.c-cp__nutrition__item__inner{display:flex;align-items:center;justify-content:center;padding:6px 2px;font-size:12px;line-height:1}.c-cp__variants{padding:6px 12px 8px}.c-cp__footer{display:flex;flex-direction:column}.c-cp__quickAdd{margin-top:auto}.c-cp__in-cart-qty{position:absolute;bottom:0;left:0;right:0;color:var(--color-primary);font-size:14px;font-weight:700;padding:8px}.c-badges{display:flex;gap:6px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.c-badges__item{padding:12px 16px;border-radius:80px;text-align:center;font-size:12px;font-weight:700;line-height:1.333;letter-spacing:.5px;text-transform:uppercase;border:2px solid;transition:all .2s ease}.c-badges__item.c-badges__item--outline{background-color:var(--color-white)}.c-badges__item.c-badges__item--black{border-color:var(--color-black)}.c-badges__item.c-badges__item--black.c-badges__item--solid{background-color:var(--color-black);color:var(--color-white)}.c-badges__item.c-badges__item--black.c-badges__item--outline{color:var(--color-black)}.c-badges__item.c-badges__item--orange{border-color:var(--color-orange)}.c-badges__item.c-badges__item--orange.c-badges__item--solid{background-color:var(--color-orange);color:var(--color-white)}.c-badges__item.c-badges__item--orange.c-badges__item--outline{color:var(--color-orange)}.c-badges__item.c-badges__item--yellow{border-color:var(--color-yellow)}.c-badges__item.c-badges__item--yellow.c-badges__item--solid{background-color:var(--color-yellow);color:var(--color-black)}.c-badges__item.c-badges__item--yellow.c-badges__item--outline{color:var(--color-yellow)}.c-badges__item.c-badges__item--burgundy{border-color:var(--color-burgundy)}.c-badges__item.c-badges__item--burgundy.c-badges__item--solid{background-color:var(--color-burgundy);color:var(--color-white)}.c-badges__item.c-badges__item--burgundy.c-badges__item--outline{color:var(--color-burgundy)}.c-badges__item.c-badges__item--lavender{border-color:var(--color-lavender)}.c-badges__item.c-badges__item--lavender.c-badges__item--solid{background-color:var(--color-lavender);color:var(--color-black)}.c-badges__item.c-badges__item--lavender.c-badges__item--outline{color:var(--color-lavender)}.c-price{--price-regular-display: flex;--price-onsale-display: none;--price-gap: 8px;--price-font-size: 12px}@media (min-width: 768px){.c-price{--price-font-size: 14px}}.c-price--pdp{--price-font-size: 24px}.c-price--on-sale{--price-regular-display: none;--price-onsale-display: flex}.c-price--cart-item{--price-regular-display: flex;--price-onsale-display: flex;margin-top:0;margin-bottom:16px}.c-price__values{display:flex;align-items:center;flex-wrap:wrap}.c-price__regular,.c-price__on-sale{align-items:center;gap:var(--price-gap)}.c-price__regular{display:var(--price-regular-display)}.c-price__on-sale{display:var(--price-onsale-display)}.c-price__item{font-size:var(--price-font-size);font-weight:800;line-height:1.45;text-transform:uppercase;color:var(--color-primary)}.c-price__item__old{font-weight:400;text-decoration:line-through;color:var(--color-black)}.c-variant-picker{display:grid;gap:12px;position:relative;z-index:1}.c-variant-picker__group{display:flex;flex-wrap:wrap;gap:6px}.c-variant-picker__header{flex:1 1 100%;margin-bottom:14px}.c-variant-picker__legend{position:relative;display:flex;align-items:center;gap:6px;color:var(--color-lightgray);font-size:12px;font-style:normal;font-weight:400;line-height:145%}.c-variant-picker__tooltip{display:flex;position:relative;contain:layout}.c-variant-picker__tooltip__button{background:none;border:none;padding:0;color:var(--color-lightgray);cursor:pointer;display:flex;align-items:center;transition:color .2s ease}.c-variant-picker__tooltip__button:hover,.c-variant-picker__tooltip__button:focus{color:var(--color-black)}.c-variant-picker__tooltip__button.is-active{color:var(--color-black)}.c-variant-picker__tooltip__content{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--color-white);border:1px solid var(--color-black);padding:12px;width:240px;z-index:10;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;font-size:12px;line-height:1.4;color:var(--color-black);text-align:left;box-shadow:0 2px 8px #00000026}.c-variant-picker__tooltip__content:before,.c-variant-picker__tooltip__content:after{content:"";position:absolute;left:50%;bottom:100%;border-width:6px;border-style:solid;border-color:transparent transparent var(--color-black) transparent;transform:translate(-50%)}.c-variant-picker__tooltip__content:after{bottom:calc(100% - var(--border-thickness));border-color:transparent transparent var(--color-white) transparent}.c-variant-picker__tooltip__content.is-visible{opacity:1;visibility:visible}.c-variant-picker__tooltip__content[data-position-above]{top:auto;bottom:calc(100% + 8px)}.c-variant-picker__tooltip__content[data-position-above]:before,.c-variant-picker__tooltip__content[data-position-above]:after{top:100%;bottom:auto;border-color:var(--color-black) transparent transparent transparent}.c-variant-picker__tooltip__content[data-position-above]:after{top:calc(100% - 1px);border-color:var(--color-white) transparent transparent transparent}.c-variant-picker__tooltip__content[data-position-above][data-adjust-left]:before,.c-variant-picker__tooltip__content[data-position-above][data-adjust-left]:after{left:24px;transform:translate(0)}.c-variant-picker__tooltip__content[data-position-above][data-adjust-right]:before,.c-variant-picker__tooltip__content[data-position-above][data-adjust-right]:after{left:auto;right:24px;transform:translate(0)}.c-variant-picker__tooltip__content[data-adjust-left]{left:16px;transform:translate(0)}.c-variant-picker__tooltip__content[data-adjust-left]:before,.c-variant-picker__tooltip__content[data-adjust-left]:after{left:24px;transform:translate(0)}.c-variant-picker__tooltip__content[data-adjust-right]{left:auto;right:16px;transform:translate(0)}.c-variant-picker__tooltip__content[data-adjust-right]:before,.c-variant-picker__tooltip__content[data-adjust-right]:after{left:auto;right:24px;transform:translate(0)}@media (max-width: 48em){.c-variant-picker__tooltip__content{max-width:calc(100vw - 32px);width:auto;min-width:200px}}.c-variant-picker__item{--variant-bg-color: var(--color-white)}.c-variant-picker__item__radio{--outline-color: transparent;clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.c-variant-picker__item__radio:checked+.c-variant-picker__item__label{--variant-bg-color: var(--color-secondary)}.c-variant-picker__item__label{background-color:var(--variant-bg-color);cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-black);border-radius:999em;color:var(--color-black);font-size:14px;font-weight:800;text-transform:uppercase;padding:10px 24px;transition:background-color .3s ease}@media (min-width: 1024px){.c-variant-picker__item__label{font-size:20px}}.c-variant-picker__item__label:hover{--variant-bg-color: var(--color-secondary)}.breadcrumbs{overflow-x:scroll;display:inline-flex;align-items:center;white-space:nowrap;text-align:left;scrollbar-width:none;width:100%}@media (min-width: 768px){.breadcrumbs{overflow-x:hidden}}.breadcrumbs__separator{color:var(--color-black);display:inline-flex;align-items:center;margin:0 4px}.breadcrumbs__item{color:var(--color-black);font-size:12px;font-weight:400;line-height:1.2;display:block;align-items:center;text-transform:uppercase;text-decoration:none;text-overflow:ellipsis;overflow:hidden}.breadcrumbs__item--active{color:var(--color-darkgray)}.c-newsletter-form__field{display:flex;flex-direction:column;gap:var(--spacing-s)}.c-newsletter-form__field+.c-newsletter-form__field{margin-top:8px}.c-newsletter-form__field--inline{flex-direction:row;gap:var(--spacing-xs)}.c-newsletter-form__input{flex:1;background-color:var(--color-white);border:1px solid var(--color-black);font-size:12px;padding:12px}@media (min-width: 768px){.c-newsletter-form__input{font-size:16px}}@media only screen and (hover: none) and (pointer: coarse){.c-newsletter-form__input{flex:auto;font-size:12px}.c-newsletter-form__input:focus{font-size:16px}}.c-newsletter-form__button{--font-button-size: 14px;--font-button-weight: 700;--font-button-style: normal;--font-button-letter-casing: uppercase;--font-button-letter-spacing: -.08px;--outline-offset: var(--negative-outline-offset);--color-button: var(--color-primary-button);--color-button-label: var(--color-primary-button-label);--color-button-border: var(--color-primary-button-border);--color-button-hover: var(--color-primary-button-hover);--color-button-border-hover: var(--color-primary-button-border-hover);--icon-xs: 14px;--font-button-padding-block: 11px;--font-button-padding-inline: 18px;display:flex;align-items:center;gap:12px;color:rgba(var(--color-button-label));background-color:rgba(var(--color-button));border-radius:0;border:var(--border-thickness) solid rgba(var(--color-button-border));transition:background-color .3s ease,border-color .3s ease,opacity .3s,color .3s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;font-family:var(--font-family-primary);font-style:var(--font-button-style);font-weight:var(--font-button-weight);font-size:var(--font-button-size);text-transform:var(--font-button-letter-casing);line-height:1.45;position:relative;padding-block:var(--font-button-padding-block);padding-inline:var(--font-button-padding-inline);white-space:nowrap}@media (min-width: 768px){.c-newsletter-form__button{--font-button-size: 16px;--icon-xs: 18px}}.c-newsletter-form__button--full{justify-content:center;width:100%}.c-newsletter-form__button--full .icon{display:none}@media (max-width: 767px){.c-newsletter-form__button .icon{display:none}}.c-hd{--dialog-display: flex;background-color:var(--color-white);flex-direction:column;top:0;right:0;bottom:0;left:0;inset-block-end:auto;min-block-size:calc(100dvh - var(--header-bottom-position));max-block-size:100dvh;border-radius:0;overflow-y:auto;overflow-x:hidden;transition:color .5s ease,background-color .5s ease}.c-hd__body{display:grid;padding-block-end:20px;flex:1 1 auto;grid-template-columns:100%;height:calc(100dvh - var(--header-bottom-position))}.c-hd__menu{display:flex;flex-direction:column;gap:32px}.c-hd__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.c-hd__list--primary{--list-items-border-bottom: 1px solid var(--color-black);--list-text-transform: uppercase;--list-items-font-size: 14px;--list-items-padding: 16px 14px}.c-hd__list--secondary{--list-items-border-bottom: 0;--list-text-transform: initial;--list-items-font-size: 12px;--list-items-padding: 6px 14px}.c-hd__list__link{display:flex;border-bottom:var(--list-items-border-bottom);padding:var(--list-items-padding);color:var(--color-black);font-size:var(--list-items-font-size);font-weight:400;line-height:145%;text-transform:var(--list-text-transform);text-decoration:none}.c-hd__list__link:hover span{background-position:0% 100%;background-image:linear-gradient(to right,currentColor 33.33%,rgba(0,0,0,0) 33.33%,rgba(0,0,0,0) 66.66%,currentColor 66.66%)}.c-hd__list__link span{position:relative;background-image:linear-gradient(to right,currentColor 33.33%,rgba(0,0,0,0) 33.33%,rgba(0,0,0,0) 66.66%,white 66.66%);background-size:300% var(--border-thickness);background-repeat:no-repeat;background-position:100% 100%;transition:background-position .5s ease}.c-hd__language{display:flex;padding-inline:14px}.c-hd__footer{display:flex;flex-direction:column;gap:16px;margin-top:auto}.c-hd__footer__logo{display:flex;align-items:center;justify-content:center;width:100%;padding:6px}.c-hd__footer__logo__image{width:100%;height:auto}.c-hd__footer .social-icons{display:flex;justify-content:space-between;padding-inline:32px}.c-cart__header{border-block:1px solid;padding-block:12px;display:none}@media (min-width: 768px){.c-cart__header{display:block}}.c-cart__header__wrapper{display:flex;justify-content:space-between;align-items:center}.c-cart__header__title{font-size:20px;font-weight:600;line-height:116%;letter-spacing:-.1px}.c-cart__header__back{font-size:12px;font-weight:300;line-height:116%;letter-spacing:-.05px;text-decoration:underline}.c-cart__page{display:grid}@media (min-width: 768px){.c-cart__page{grid-template-columns:1fr 1fr;gap:16px;align-items:flex-start}}@media (min-width: 1024px){.c-cart__page{grid-template-columns:1.2fr .8fr}}@media (max-width: 767px){.c-cart__page__sidebar{background-color:var(--color-white);position:fixed;z-index:51;bottom:0;left:0;right:0;padding:16px;-webkit-box-shadow:1px 1px 5px 4px rgba(0,0,0,.39);box-shadow:1px 1px 5px 4px #00000063}}@media (min-width: 768px){.c-cart__page__sidebar{position:sticky;top:var(--header-height)}}.c-cart__page__sidebar__footer{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--color-black);margin-top:-1px}@media (min-width: 768px){.c-cart__page__sidebar__footer--mobile{display:none}}.c-cart__page__sidebar__footer__totals{display:grid;gap:2px;padding:4px}.c-cart__page__sidebar__footer__totals__title{font-size:14px;font-weight:700;line-height:116%;letter-spacing:-.07px;text-align:center;text-transform:uppercase}.c-cart__page__sidebar__footer__prices{display:flex;align-items:center;justify-content:center;gap:2px}.c-cart__page__sidebar__footer__price--new,.c-cart__page__sidebar__footer__price--regular{color:var(--color-black);font-size:20px;font-weight:800;letter-spacing:-.4px;line-height:145%;text-transform:uppercase}.c-cart__page__sidebar__footer__price--old{color:var(--color-primary);font-size:12px;font-weight:400;letter-spacing:-.4px;line-height:145%;text-decoration:line-through;text-transform:uppercase}.c-cart__page__sidebar__footer__buttons{display:flex;height:100%}.c-cart__page__products{--cp-drawer-transform: translateY(100%)}@media (max-width: 767px){.c-cart__page__products{position:fixed;bottom:0;left:0;right:0;display:flex;flex-direction:column;height:100vh;width:100%;z-index:50;background-color:var(--color-white);transform:var(--cp-drawer-transform);transition:transform .3s ease-in-out}}.c-cart__page__products.active{--cp-drawer-transform: translateY(0)}.c-cart__page__products__wrapper{flex:1 1 auto;min-height:0;overflow-y:auto}.c-cart__page__products__inner{display:flex;flex-direction:column;inline-size:100%;border-collapse:collapse}.c-cart__page__products__header{display:flex;justify-content:space-between;padding:12px;background-color:var(--color-white);border-bottom:1px solid var(--color-black);position:sticky;top:0;z-index:1}@media (min-width: 768px){.c-cart__page__products__header{display:none}}.c-cart__page__products__title{font-size:16px}.c-cart__page__products__body,.c-cart__page__products__footer{padding:12px}@media (min-width: 768px){.c-cart__page__products__body,.c-cart__page__products__footer{padding:0}}@media (min-width: 768px){.c-cart__page__products__body{max-height:50vh;max-height:calc(100vh - (var(--padding-section) + var(--gap-section)) - var(--announcement-bar-height) - var(--header-height) - var(--cart-progress-bar-height) - var(--cart-footer-height));overflow-y:auto}}.c-cart__page__products__footer{position:relative}.c-cart__page__products__footer:before{content:"";height:24px;background:linear-gradient(180deg,#fff0,#ffffffe6);width:100%;position:absolute;top:-24px;left:0;right:0}.c-cart__main{display:grid;gap:16px}.c-cart__uvp__item{border:1px solid;display:grid;grid-template-columns:auto 1fr;align-items:center;padding:8px}.c-cart__uvp__item .shopify-block{display:flex;align-items:center}.c-cart__uvp__item+.c-cart__uvp__item{margin-top:-1px}.c-cart__footer__line{--cart-footer-left-font-size: 12px;--cart-footer-right-font-size: 14px;--cart-footer-right-color: var(--color-black);display:flex;justify-content:space-between;gap:8px;padding:4px 0}.c-cart__footer__line--total{--cart-footer-left-font-size: 20px;--cart-footer-right-font-size: 20px}.c-cart__footer__line--savings{--cart-footer-right-color: var(--color-primary)}.c-cart__footer__line__left{display:flex;align-items:center;font-size:var(--cart-footer-left-font-size);font-weight:600;line-height:1;letter-spacing:-.06px;text-transform:uppercase}.c-cart__footer__line__right{display:flex;align-items:center;gap:4px;color:var(--cart-footer-right-color);font-size:var(--cart-footer-right-font-size);font-weight:800;line-height:145%;text-transform:uppercase}.c-cart .cart-progress__messages{display:none}@media (min-width: 768px){.c-cart .cart-progress__messages{display:block}}.c-cart .cart-progress__actions{width:100%;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:16px}@media (min-width: 768px){.c-cart .cart-progress__actions{display:none}}.c-cart .cart-progress__edit-products{cursor:pointer;text-decoration:underline}.c-ct{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:12px 24px;border-radius:80px;z-index:9999;box-shadow:0 2px 16px #00000026;display:none;color:var(--color-black);text-align:center;min-width:320px;background-color:var(--color-yellow)}.c-ct__header{display:flex;gap:8px;align-items:flex-end;justify-content:center}.c-ct__title{font-size:16px;font-weight:700;line-height:1;letter-spacing:.5px}.c-ct__decorator{display:block;border-radius:999em;width:20px;height:20px;background-color:var(--color-black);background-image:url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.05346 5.1246C2.92012 5.1246 2.79346 5.0713 2.70012 4.978L0.813462 3.09131C0.620122 2.89798 0.620122 2.57798 0.813462 2.38465C1.00679 2.19131 1.32679 2.19131 1.52012 2.38465L3.05346 3.91798L6.4801 0.491311C6.6735 0.297981 6.9935 0.297981 7.1868 0.491311C7.3801 0.684651 7.3801 1.00465 7.1868 1.19798L3.40679 4.978C3.31346 5.0713 3.18679 5.1246 3.05346 5.1246Z' fill='white'/%3E%3C/svg%3E%0A");background-size:10px;background-repeat:no-repeat;background-position:center}.c-ct__message{text-align:center;font-family:JetBrains Mono;font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.5px;margin-top:12px}@view-transition{navigation: auto;}::view-transition-old(root),::view-transition-new(root){animation-duration:.5s}*,*:before,*:after{box-sizing:border-box}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family-primary);font-size:14px;font-weight:400;line-height:1.45}body.overflow-hidden{overflow:hidden}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-family-primary);font-weight:700;line-height:1.2;word-break:break-word}h1,.h1{font-size:32px;font-weight:700;line-height:1.45}@media (min-width: 768px){h1,.h1{font-size:48px}}h2,.h2{font-size:24px;font-weight:700;line-height:1.45}@media (min-width: 768px){h2,.h2{font-size:32px}}h3,.h3{font-size:20px;font-weight:700;line-height:1.45}@media (min-width: 768px){h3,.h3{font-size:24px}}h4,.h4{font-size:18px;font-weight:700;line-height:1.45}@media (min-width: 768px){h4,.h4{font-size:20px}}h5,.h5{font-size:16px;font-weight:700;line-height:1.45}@media (min-width: 768px){h5,.h5{font-size:18px}}h6,.h6{font-size:14px;font-weight:700;line-height:1.45}@media (min-width: 768px){h6,.h6{font-size:16px}}@media (max-width: 767px){.heading--mobile-3xl{font-size:48px;font-weight:700;line-height:1.1;text-transform:uppercase}.heading--mobile-2xl{font-size:32px;font-weight:700;line-height:1.1;text-transform:uppercase}.heading--mobile-xl{font-size:24px;font-weight:700;line-height:1.1;text-transform:uppercase}.heading--mobile-lg{font-size:20px;font-weight:700;line-height:1.1;text-transform:uppercase}.heading--mobile-md{font-size:18px;font-weight:700;line-height:1.1;text-transform:uppercase}.heading--mobile-sm{font-size:16px;font-weight:700;line-height:1.1;text-transform:uppercase}.heading--mobile-xs{font-size:14px;font-weight:700;line-height:1.1;text-transform:uppercase}}@media (min-width: 768px){.heading--desktop-3xl{font-size:72px;font-weight:700;line-height:1.1;text-transform:uppercase}.heading--desktop-2xl{font-size:48px;font-weight:700;line-height:1.1;text-transform:uppercase}.heading--desktop-xl{font-size:36px;font-weight:700;line-height:1.1;text-transform:uppercase}.heading--desktop-lg{font-size:24px;font-weight:700;line-height:1.1;text-transform:uppercase}.heading--desktop-md{font-size:20px;font-weight:700;line-height:1.1;text-transform:uppercase}.heading--desktop-sm{font-size:18px;font-weight:700;line-height:1.1;text-transform:uppercase}.heading--desktop-xs{font-size:16px;font-weight:700;line-height:1.1;text-transform:uppercase}}@media (max-width: 767px){.body--mobile-lg{font-size:16px;line-height:1.45}.body--mobile-md{font-size:14px;line-height:1.45}.body--mobile-sm{font-size:12px;line-height:1.45}.body--mobile-xs{font-size:10px;line-height:1.45}}@media (min-width: 768px){.body--desktop-lg{font-size:18px;line-height:1.45}.body--desktop-md{font-size:16px;line-height:1.45}.body--desktop-sm{font-size:14px;line-height:1.45}.body--desktop-xs{font-size:12px;line-height:1.45}}.text--wrap-balance{text-wrap:balance}.text--transform-uppercase{text-transform:uppercase}.c-container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.content-header__heading,.heading-group{text-transform:uppercase}.c-selector{--selector-size: 12px;--selector-active-size: 10px;cursor:pointer;display:flex;align-items:center;gap:8px;position:relative;text-align:left;font-size:10px;font-weight:700;line-height:1;letter-spacing:-.05px}@media (min-width: 768px){.c-selector{--selector-size: 24px;--selector-active-size: 22px;font-size:12px}}.c-selector--checkbox{--selector-radius: 0}.c-selector--radio{--selector-radius: 999em}.c-selector__input{height:16px;left:2.1rem;opacity:0;position:absolute;top:1.2rem;width:16px;z-index:0;display:inline-block;width:auto;margin-right:.5rem}.c-selector__input:checked~.c-selector__decorator{--selector-active: 1}.c-selector__decorator{--selector-active: 0;position:relative;align-self:start;background-color:var(--color-white);border:1px solid var(--color-black);border-radius:var(--selector-radius);width:var(--selector-size);height:var(--selector-size)}@media (min-width: 768px){.c-selector__decorator{align-self:center}}.c-selector__decorator:after{content:"";display:block;position:absolute;top:0;left:0;background-color:var(--color-black);border-radius:var(--selector-radius);width:var(--selector-active-size);height:var(--selector-active-size);opacity:var(--selector-active);transition:opacity .1s ease}.c-language{position:relative}.c-language__button{all:unset;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;border:0;border-radius:999em;text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:1;letter-spacing:.667px;text-transform:initial;text-decoration:underline;transition:background-color .3s ease,color .3s ease}.c-language__button[aria-expanded=true]+div{--header-lang-opacity: 1;--header-lang-visibility: visible}.c-language__wrapper{--header-lang-opacity: 0;--header-lang-visibility: hidden;position:absolute;top:calc(100% + 10px);background-color:var(--color-white);border:1px solid var(--color-black);color:var(--header-text-color);inset-inline-start:0;opacity:var(--header-lang-opacity);visibility:var(--header-lang-visibility);transition:opacity .4s ease,visibility .3s ease;max-block-size:70svh;z-index:80;text-align:start}.c-language__list{list-style:none;margin:0;padding:0}.c-language__list__item{display:flex;align-items:center;gap:8px;font-size:12px;font-style:normal;font-weight:500;padding:8px 12px;text-decoration:none}.c-language__list__item .icon{display:none}.c-language__list__item[aria-current=true] .icon{display:block}.footer__item--newsletter{display:grid;gap:12px}@media (min-width: 1024px){.footer__item--newsletter{align-items:center;grid-template-columns:1fr 1fr;column-gap:40px}}@media (min-width: 1200px){.footer__item--newsletter{grid-template-columns:.8fr 1fr;column-gap:64px}}.dialog--newsletter .dialog__window{padding:0;max-inline-size:320px}@media (min-width: 768px){.dialog--newsletter .dialog__window{max-inline-size:700px}}.dialog--newsletter .dialog__wrapper{display:flex;flex-direction:column-reverse}@media (min-width: 768px){.dialog--newsletter .dialog__wrapper{display:grid;grid-template-columns:.8fr 1.2fr}}@media (max-width: 767px){.dialog--newsletter .dialog__media{aspect-ratio:1.4;overflow:hidden}}.dialog--newsletter .dialog__media__image{width:100%;height:100%;object-fit:cover}.dialog--newsletter .dialog__content{padding:0;width:100%}.dialog--newsletter .dialog__content__inner{padding:40px 16px}.dialog--newsletter .dialog__header{display:flex;border-bottom:1px solid var(--color-black);margin:0;padding:0}.dialog--newsletter .dialog__header .button{border-left:1px solid var(--color-black);padding:16px}.dialog--newsletter .dialog__header .button .icon{margin:0}.content-header--width-full{width:100%}.content-header--width-medium{max-width:85%;width:100%}@media (min-width: 768px){.content-header--width-medium{max-width:750px}}.c-multicolumn{display:grid;row-gap:var(--multicolumn-gap-blocks)}.c-multicolumn__list.c-multicolumn__list.c-multicolumn__list{display:flex;align-items:stretch;gap:var(--multicolumn-list-gap, var(--slider-gap))}.c-column.c-column.c-column{border:var(--column-border);padding:var(--column-pblock) var(--column-pinline)}.no-row-gap .c-column .rte>*:not(:empty)+*{margin-block-start:0}.c-testimonials{display:grid;row-gap:var(--testimonials-gap-blocks)}.rich-text__image{position:relative}.c-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.collapsible__item{--border: 1px solid rgba(22,22,22, 1)}.collapsible__toggle{font-size:14px;font-weight:700;line-height:145%;letter-spacing:-.07px}@media (min-width: 768px){.collapsible__toggle{font-size:20px;letter-spacing:-.1px}}
