.cba-cart-header__tier:has(>cba-tier-bar){padding-bottom:var(--cba-space-heading)}.cba-cart-body{flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--cba-space-box-l);display:flex;flex-direction:column;gap:var(--cba-space-flow)}.cba-cart-ymal:not(:has(li)){display:none}.cba-cart-ymal strong{color:var(--cba-discount-text-on-light)}.cba-cart-ymal>:not([hidden]){display:block}.cba-cart-empty{padding:var(--cba-cart-empty-pad) var(--cba-space-box-s);text-align:center;display:flex;flex-direction:column;gap:var(--cba-space-heading)}.cba-cart-empty__sub{font-size:var(--cba-type-body-size);line-height:var(--cba-type-body-leading)}.cba-cart-footer{flex-shrink:0;padding:var(--cba-space-box-s) var(--cba-space-box-l);background:var(--cba-background);border-top:1px solid var(--cba-border);display:flex;flex-direction:column;gap:var(--cba-cart-foot-gap)}.cba-cart-footer>:not(.cba-cart-total):not(.cba-cart-checkout-form):not(.cba-cart-checkout):not(.cba-cart-trust):not(.cba-cart-checkout-note){display:none}.cba-cart-drawer__cart{display:contents}.cba-cart-drawer__error{margin:0;padding:0 var(--cba-space-box-l)}.cba-cart-drawer__error[hidden]{display:none}.cba-collection-cards__scroll{display:flex;gap:var(--cba-space-grid);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;margin-left:calc(-1 * var(--cba-gutter));margin-right:calc(-1 * var(--cba-gutter));padding-left:var(--cba-gutter);padding-right:var(--cba-gutter);scroll-padding-left:var(--cba-gutter);scroll-padding-right:var(--cba-gutter)}.cba-collection-cards__scroll::-webkit-scrollbar{display:none}.cba-collection-cards__card{position:relative;display:block;flex-shrink:0;min-width:70%;aspect-ratio:var(--cba-card-aspect-sm);border-radius:var(--cba-radius-md);overflow:hidden;scroll-snap-align:start;text-decoration:none;color:var(--cba-highlight);isolation:isolate}.cba-collection-cards__card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cba-collection-cards__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--cba-primary-18);z-index:var(--cba-z-10);transition:var(--cba-transition-bg)}@media(hover:hover){.cba-collection-cards__card:hover .cba-collection-cards__card-overlay{background-color:transparent}}.cba-collection-cards__card-cta{position:absolute;left:var(--cba-space-2);bottom:var(--cba-space-2);z-index:var(--cba-z-20)}@media(min-width:750px){.cba-collection-cards__scroll{display:grid;grid-template-columns:repeat(var(--col-count, 4),minmax(0,1fr));gap:var(--cba-space-grid);overflow:visible;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.cba-collection-cards__card{min-width:0;aspect-ratio:var(--cba-card-aspect)}}@media(min-width:990px){.cba-collection-cards__card-cta{left:var(--cba-space-4);bottom:var(--cba-space-4)}}:where(.cba-faq) *{box-sizing:border-box;letter-spacing:normal;text-transform:none}.cba-faq button{font-family:var(--cba-font);cursor:pointer}.cba-faq__body{gap:var(--cba-faq-stack-gap)}@media(min-width:990px){.cba-faq__body{display:grid;grid-template-columns:200px 1fr;gap:var(--cba-faq-columns-gap);align-items:start}.cba-faq__body--single{display:flex;align-items:stretch}}.cba-faq__tabs{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--cba-space-inline);overflow-x:auto;overflow-y:hidden;padding-block:calc((var(--cba-target-size) - var(--cba-height-btn-mini)) / 2);margin-block:calc(-1 * (var(--cba-target-size) - var(--cba-height-btn-mini)) / 2);scrollbar-width:none;-ms-overflow-style:none}.cba-faq__tabs::-webkit-scrollbar{display:none}@media(min-width:990px){.cba-faq__tabs{flex-direction:column;gap:var(--cba-tabs-stack-gap);overflow-x:visible;overflow-y:visible;padding-block:0;margin-block:0}}@media(min-width:990px){.cba-faq__tab{justify-content:flex-start;width:100%;border-radius:var(--cba-radius-sm)}}.cba-faq .cba-faq__panel[hidden]{display:none}.cba-faq__answer ul{list-style:disc}.cba-faq__answer ol{list-style:decimal}.cba-faq__answer a{color:var(--cba-cta);text-decoration:underline;transition:var(--cba-transition-color)}@media(hover:hover){.cba-faq__answer a:hover{color:var(--cba-cta-hover)}}.cba-faq__contact{background:var(--cba-surface);border-radius:var(--cba-radius-md);padding:var(--cba-space-box-l)}.cba-footer .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cba-footer a{color:inherit;text-decoration:none;transition:color var(--cba-transition-fast)}@media(hover:hover){.cba-footer a:hover{text-decoration:underline;text-underline-offset:var(--cba-space-0-5)}}.cba-footer__rows{gap:var(--cba-footer-row-gap)}.cba-footer__nl-card{border-radius:var(--cba-radius-md);background:var(--cba-surface);padding:var(--cba-space-box-s);width:100%}@media(min-width:990px){.cba-footer .cba-footer__nl-card{max-width:var(--cba-footer-signup-width);margin-left:0;margin-right:auto}}.cba-footer__signup{gap:var(--cba-footer-signup-gap)}.cba-footer__consent a{color:inherit;text-decoration:underline}.cba-footer__form-message{flex-basis:100%;font-size:var(--cba-type-body-small-size);line-height:var(--cba-type-body-small-leading)}.cba-footer__form-message--success{color:var(--cba-success)}.cba-footer__top{gap:var(--cba-footer-columns-gap)}.cba-footer__links{list-style:none;padding:0;margin:0;gap:var(--cba-footer-link-gap)}.cba-footer__links a{display:block;font-size:var(--cba-type-body-small-size);line-height:var(--cba-type-body-small-leading);font-weight:var(--cba-font-normal);color:var(--cba-text)}.cba-footer__links a[aria-current=page]{text-decoration:underline;text-underline-offset:var(--cba-space-0-5)}.cba-footer .cba-footer__col{flex:0 1 calc(50% - var(--cba-footer-columns-gap) / 2);min-width:0}@media(min-width:990px){.cba-footer .cba-footer__col{flex:1 1 160px;min-width:0}}.cba-footer__bottom{gap:var(--cba-footer-bottom-gap)}.cba-footer__brand{gap:var(--cba-footer-brand-gap)}@media(min-width:990px){.cba-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--cba-footer-bottom-gap-wide)}}.cba-footer__logo-wrap img{height:auto;max-width:var(--cba-footer-logo-max);display:block}.cba-footer__pay-icons{gap:var(--cba-footer-pay-gap);list-style:none;padding:0;margin:0}.cba-footer__pay-icon{width:var(--cba-footer-pay-icon);height:auto;display:block}@media(min-width:990px){.cba-footer__pay-icon{width:var(--cba-footer-pay-icon-wide)}}.cba-footer__legal,.cba-footer__legal li,.cba-footer__legal a{font-size:var(--cba-type-meta-size);line-height:var(--cba-type-meta-leading);font-weight:var(--cba-font-normal);color:var(--cba-text-subtle)}.cba-footer__legal-list{margin:0;padding:0;list-style:none;row-gap:var(--cba-space-inline)}.cba-footer__legal-list li:not(:last-child):after{content:"\b7";padding-inline:var(--cba-space-inline)}.cba-founders__layout{display:flex;flex-direction:column;gap:var(--cba-founders-gap)}.cba-founders__image{border-radius:var(--cba-radius-md);aspect-ratio:4 / 3}@media(min-width:990px){.cba-founders__layout{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--cba-founders-columns-gap);row-gap:var(--cba-founders-gap);align-items:center}.cba-founders__image{grid-column:1;grid-row:1 / span 2}.cba-founders__heading-group{grid-column:2;grid-row:1}.cba-founders__body-group{grid-column:2;grid-row:2}}.cba-header{position:fixed;top:0;left:0;right:0;z-index:var(--cba-z-100);height:var(--cba-height-header-total);width:100%;overflow:visible;color:var(--cba-primary);font-family:var(--cba-font);font-weight:var(--cba-font-normal);letter-spacing:normal;text-transform:none}body{padding-top:var(--cba-height-header-total)}.cba-header__bar{visibility:visible;width:100%;height:var(--cba-height-header-mobile);background-color:var(--cba-background);border-bottom:1px solid var(--cba-border);padding-inline:var(--cba-gutter);transition:color var(--cba-transition-fast),background-color var(--cba-transition-fast);box-sizing:border-box}.cba-header__offer{visibility:visible;display:flex;width:100%;height:var(--cba-height-header-strip)}.cba-header__icon-btn{display:flex;align-items:center;justify-content:center;width:var(--cba-icon-lg);height:var(--cba-height-header-mobile);cursor:pointer;color:var(--cba-primary);background:none;border:none;outline:none;box-shadow:none;padding:0;text-decoration:none;transition:box-shadow var(--cba-transition-fast);-webkit-appearance:none;appearance:none;font-family:inherit;font-size:inherit;border-radius:var(--cba-radius-sm)}.cba-header__icon{display:block;width:var(--cba-icon-lg);height:var(--cba-icon-lg);flex-shrink:0;line-height:1}.cba-header__icon svg{display:block;width:var(--cba-icon-lg);height:var(--cba-icon-lg)}.cba-header__logo-img{width:100%;height:100%;object-fit:contain}.cba-header__mobile{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;margin:0 auto}.cba-header__mob-icons{gap:var(--cba-header-icon-gap)}.cba-header__mob-logo{display:flex;flex:1 1 100%;align-items:center;justify-content:center;height:var(--cba-height-header-mobile);cursor:pointer;border:none;outline:none;text-decoration:none;border-radius:var(--cba-radius-sm);transition:box-shadow var(--cba-transition-fast)}.cba-header__mob-logo-wrap{display:block;position:absolute;left:50%;transform:translate(-50%);width:var(--cba-header-logo-width);height:var(--cba-header-logo-height)}.cba-header__desktop{display:none}.cba-header__left{display:flex;flex-basis:100%;gap:var(--cba-header-nav-gap);align-items:center}.cba-header__logo{display:flex;align-items:center;width:var(--cba-header-logo-width);height:var(--cba-header-logo-height);cursor:pointer;border:none;outline:none;box-shadow:none;text-decoration:none;transition:box-shadow var(--cba-transition-fast)}.cba-header__shop-btn{display:flex;align-items:center;-webkit-appearance:none;appearance:none;border:none;outline:none;background:none;cursor:pointer;font-family:inherit;font-size:var(--cba-type-button-size-small);line-height:var(--cba-type-button-leading);letter-spacing:0;font-weight:var(--cba-font-normal);color:var(--cba-primary);padding:0;height:var(--cba-space-5);text-align:center;text-transform:none;transition:color var(--cba-transition-fast);border-radius:var(--cba-radius-sm)}.cba-header__right{display:flex;flex-basis:100%;justify-content:flex-end;align-items:center;gap:var(--cba-header-icon-gap)}.cba-header__sign-in{display:flex;align-items:center;justify-content:center;height:var(--cba-icon-lg);cursor:pointer;color:var(--cba-primary);text-decoration:none;border:none;outline:none;transition:box-shadow var(--cba-transition-fast);border-radius:var(--cba-radius-sm)}.cba-header__sign-in-text.cba-type-button{white-space:nowrap;font-size:var(--cba-type-button-size-small)}.cba-header__icon-btn{position:relative}.cba-header__cart-badge{position:absolute;display:none;align-items:center;justify-content:center;box-sizing:content-box;padding:var(--cba-header-count-pad);border:var(--cba-cutout-width) solid var(--cba-background);border-radius:var(--cba-radius-full);background-color:var(--cba-cta);color:var(--cba-highlight);pointer-events:none;top:var(--cba-space-3);left:55%;transition:opacity var(--cba-transition-fast)}.cba-header__cart-badge[data-cba-cart-count]:not([data-cba-cart-count="0"]){display:flex}.cba-header__cart-badge-text{display:block;margin:0 0 1px;font-family:inherit;font-size:var(--cba-type-meta-size);font-weight:var(--cba-font-semibold);line-height:1;color:inherit;letter-spacing:0;-webkit-user-select:none;user-select:none;font-variant-numeric:lining-nums tabular-nums}@media(min-width:1024px){.cba-header__cart-badge{top:0;left:var(--cba-space-btn-py)}.cba-header__bar{height:var(--cba-height-header-desktop)}.cba-header__mobile{display:none}.cba-header__desktop{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;max-width:var(--cba-max-width);margin:0 auto}.cba-header__icon-btn{height:var(--cba-icon-lg)}}.cba-header__shop{position:relative;display:inline-flex;align-items:center;height:100%}.cba-shop-menu,.cba-shop-menu__backdrop{display:none}.shopify-section-group-header-group,.shopify-section-group-header-group>.shopify-section,#shopify-section-cba_header{overflow:visible!important}.shopify-section-group-header-group{position:relative;z-index:var(--cba-z-100)}@media(min-width:1024px){.cba-shop-menu__backdrop[data-cba-shop-backdrop]{display:block;position:fixed;top:var(--cba-height-header-total);left:0;right:0;bottom:0;background-color:rgba(var(--cba-primary-rgb),.28);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:var(--cba-z-10);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--cba-transition-slow),visibility 0s linear var(--cba-duration-slow)}.cba-shop-menu__backdrop[data-cba-shop-backdrop].is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--cba-transition-slow),visibility 0s}.cba-shop-menu{display:block;position:fixed;top:var(--cba-height-header-total);left:0;right:0;z-index:var(--cba-z-20);visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--cba-duration-slow)}.cba-header[data-cba-shop-open="1"] .cba-shop-menu{visibility:visible;pointer-events:auto;transition:visibility 0s}.cba-shop-menu__panel{background-color:var(--cba-highlight);border-top:1px solid var(--cba-border);border-bottom-left-radius:var(--cba-radius-md);border-bottom-right-radius:var(--cba-radius-md);opacity:0;transform:translateY(-8px);transition:opacity var(--cba-transition-slow),transform var(--cba-transition-slow);will-change:opacity,transform;color:var(--cba-primary);font-family:var(--cba-font);max-height:calc(100vh - var(--cba-height-header-total));overflow-y:auto;overflow-x:hidden}.cba-header[data-cba-shop-open="1"] .cba-shop-menu__panel{opacity:1;transform:translateY(0)}.cba-shop-menu__inner{max-width:var(--cba-max-width);margin:0 auto;padding:var(--cba-space-box-l) var(--cba-gutter);box-sizing:border-box;gap:var(--cba-shop-menu-gap)}.cba-shop-dropdown__nav-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cba-menu-card-min),1fr));gap:var(--cba-space-grid);min-width:0;align-content:start}.cba-shop-menu__footer{border-top:1px solid var(--cba-border);padding-top:var(--cba-space-box-s);align-items:flex-start;gap:var(--cba-menu-foot-gap)}.cba-shop-menu__footer-link{display:inline-block;padding:var(--cba-menu-link-py) 0;font-size:var(--cba-type-body-small-size);line-height:var(--cba-type-body-small-leading);font-weight:var(--cba-font-normal);color:var(--cba-text);text-decoration:none;border-radius:var(--cba-radius-sm);transition:color var(--cba-transition-fast)}.cba-shop-menu__footer-link:focus-visible{color:var(--cba-primary)}.cba-shop-menu__footer-link[aria-current=page]{text-decoration:underline;text-underline-offset:var(--cba-space-0-5)}@media(hover:hover){.cba-shop-menu__footer-link:hover{text-decoration:underline;text-underline-offset:var(--cba-space-0-5)}}}.cba-shop-dropdown__nav-cards>li{display:flex;min-width:0}.cba-shop-dropdown__nav-cards{margin:calc(-1 * var(--cba-menu-card-pad))}.cba-shop-dropdown__card{flex:1;display:flex;align-items:center;gap:var(--cba-menu-card-gap);text-decoration:none;color:var(--cba-primary);padding:var(--cba-menu-card-pad);border-radius:var(--cba-radius-md);min-width:0;transition:background-color var(--cba-transition-fast)}@media(hover:hover){.cba-shop-dropdown__card:hover{background-color:var(--cba-surface)}}.cba-shop-dropdown__card:focus-visible{outline:2px solid var(--cba-focus);outline-offset:var(--cba-space-0-5)}.cba-shop-dropdown__card-thumb{flex-shrink:0;width:var(--cba-space-18);height:var(--cba-space-18);aspect-ratio:1 / 1;border-radius:var(--cba-radius-md);background-color:var(--cba-surface)}.cba-shop-dropdown__card-info{display:flex;flex-direction:column;gap:var(--cba-menu-card-text-gap);min-width:0;flex:1}.cba-shop-dropdown__card-desc{font-size:var(--cba-type-body-small-size);line-height:var(--cba-type-body-small-leading);color:var(--cba-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(prefers-reduced-motion:reduce){.cba-shop-menu__panel,.cba-shop-dropdown__card{transition:none!important}.cba-header[data-cba-shop-open="1"] .cba-shop-menu__panel{opacity:1;transform:none}}html[data-cba-drawer-open]{overflow:hidden}[data-cba-search-toggle][aria-expanded=false] [data-cba-icon=close],[data-cba-search-toggle][aria-expanded=true] [data-cba-icon=open]{display:none}.cba-mobile-nav__scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--cba-space-box-l);display:flex;flex-direction:column;gap:var(--cba-menu-block-gap)}.cba-mobile-nav__scroll .cba-shop-dropdown{display:flex;flex-direction:column}.cba-mobile-nav__scroll .cba-shop-dropdown__nav-cards{grid-template-columns:1fr;gap:var(--cba-menu-card-stack-gap)}.cba-shop-menu__footer-nav,.cba-mobile-nav__footer-nav{gap:var(--cba-menu-foot-link-gap)}.cba-mobile-nav__footer{flex-shrink:0;padding:var(--cba-space-box-s) var(--cba-space-box-l);border-top:1px solid var(--cba-border);background:var(--cba-background);align-items:flex-start;gap:var(--cba-menu-foot-gap)}.cba-mobile-nav__footer-link{display:inline-block;padding:var(--cba-menu-link-py) 0;font-size:var(--cba-type-body-small-size);line-height:var(--cba-type-body-small-leading);font-weight:var(--cba-font-normal);color:var(--cba-text);text-decoration:none;border-radius:var(--cba-radius-sm);transition:color var(--cba-transition-fast)}.cba-mobile-nav__footer-link:focus-visible{color:var(--cba-primary)}.cba-mobile-nav__footer-link[aria-current=page]{text-decoration:underline;text-underline-offset:var(--cba-space-0-5)}@media(hover:hover){.cba-mobile-nav__footer-link:hover{text-decoration:underline;text-underline-offset:var(--cba-space-0-5)}}.cba-hero__main-link{position:relative;display:grid;width:100%;aspect-ratio:9 / 16;border-radius:var(--cba-radius-md);overflow:hidden;overflow:clip}@media(min-width:990px){.cba-hero__main-link{aspect-ratio:auto;min-height:var(--cba-height-hero-desktop)}}.cba-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,rgba(var(--cba-primary-rgb),var(--cba-opacity-subtle)),rgba(var(--cba-primary-rgb),0) 28% 72%,rgba(var(--cba-primary-rgb),var(--cba-opacity-subtle)))}.cba-hero__overlay{position:relative;padding:var(--cba-space-box-l) var(--cba-space-box-s);display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;color:var(--cba-highlight);gap:var(--cba-space-flow)}@media(min-width:990px){.cba-hero__overlay{padding:var(--cba-space-box-l);justify-content:flex-end;align-items:flex-start;text-align:left;gap:var(--cba-space-action)}}.cba-hero__top,.cba-hero__bottom{display:flex;flex-direction:column;align-items:inherit;max-width:var(--cba-hero-text-width)}.cba-section .cba-hero__overlay :is(h1,p){color:inherit}.cba-hero__subhead{max-width:var(--cba-hero-subhead-width-narrow)}@media(min-width:990px){.cba-hero__subhead{max-width:var(--cba-hero-text-width)}}.cba-hero__cta{align-self:center}@media(min-width:990px){.cba-hero__cta{align-self:flex-start}}.cba-hero__rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--cba-space-inline);font-size:var(--cba-type-body-small-size);line-height:var(--cba-type-body-small-leading);font-weight:var(--cba-font-normal)}@media(min-width:990px){.cba-hero__rating{justify-content:flex-start}}.cba-hero__stars{gap:var(--cba-hero-star-gap)}.cba-hero__rating svg{width:var(--cba-icon-sm);height:var(--cba-icon-sm);fill:currentColor;flex-shrink:0}.cba-why__panel[hidden]{display:none}.cba-why__summary{max-width:var(--cba-max-width-prose)}@media(min-width:750px){.cba-why .cba-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.cba-why .cba-review-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cba-why__summary p{font-size:var(--cba-type-lead-size);line-height:var(--cba-type-lead-leading);color:var(--cba-text-muted)}.cba-bestsellers-grid{display:grid;grid-template-columns:repeat(var(--cba-product-columns),minmax(0,1fr));gap:var(--cba-space-grid)}@media(min-width:750px){.cba-bestsellers-grid{--cba-product-columns: 4}}.cba-cart-total .cba-cart-total__compare{font-weight:var(--cba-font-normal);color:var(--cba-text-muted)}.cba-cart-checkout{width:100%}.cba-cart-checkout[disabled]{opacity:var(--cba-opacity-disabled);cursor:not-allowed}.cba-cart-checkout-note{margin:0;text-align:center;font-size:var(--cba-type-meta-size);line-height:var(--cba-type-meta-leading);color:var(--cba-text-subtle)}.cba-cart-trust{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cba-space-inline);padding:0;margin:0;list-style:none}.cba-cart-trust__item{flex:0 1 auto;white-space:nowrap;display:flex;flex-direction:column;align-items:center;gap:var(--cba-icon-gap);text-align:center;font-size:var(--cba-type-meta-size);line-height:var(--cba-type-meta-leading);color:var(--cba-text-subtle)}.cba-cart-trust__icon{width:var(--cba-icon-md);height:var(--cba-icon-md);color:var(--cba-primary)}:where(.cba-cart-feedback) *{box-sizing:border-box;letter-spacing:normal;text-transform:none}.cba-cart-feedback{position:fixed;top:calc(var(--cba-height-header-total) + var(--cba-space-2));left:0;right:0;margin-inline:auto;width:max-content;max-width:calc(100vw - var(--cba-space-8));gap:var(--cba-cart-feedback-gap);z-index:calc(var(--cba-z-100) * 90);padding:var(--cba-space-box-s);background:var(--cba-lavender);color:var(--cba-primary);font-family:var(--cba-font);border-radius:var(--cba-radius-md);border:1px solid var(--cba-border);transform-origin:center;transform:translateY(calc(var(--cba-space-2) * -1)) scale(.96);opacity:0;visibility:hidden;pointer-events:none;transition:var(--cba-transition-transform),var(--cba-transition-opacity)}.cba-cart-feedback.is-visible{transform:none;opacity:1;visibility:visible}.cba-cart-feedback.is-flying{transition:transform var(--cba-duration-fly) var(--cba-ease-in-out),opacity var(--cba-duration-fly) var(--cba-ease-in-out);visibility:visible}.cba-cart-feedback__thumb{position:relative;flex-shrink:0;width:var(--cba-space-10);height:var(--cba-space-10);border-radius:var(--cba-radius-md);background:var(--cba-highlight);overflow:hidden}.cba-cart-feedback__check{flex-shrink:0;display:block;width:var(--cba-space-4);height:var(--cba-space-4);color:var(--cba-primary)}.cba-cart-feedback__check svg{width:100%;height:100%;display:block}.cba-cart-feedback__text{gap:var(--cba-name-line-gap)}.cba-cart-feedback__title{font-size:var(--cba-type-card-title-size);line-height:var(--cba-type-card-title-leading);font-weight:var(--cba-font-semibold);color:var(--cba-primary)}.cba-cart-feedback__product{max-width:32ch;font-size:var(--cba-type-body-small-size);line-height:var(--cba-type-body-small-leading);color:var(--cba-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes cba-cart-icon-shake{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-3px) rotate(-7deg)}40%{transform:translate(3px) rotate(7deg)}60%{transform:translate(-3px) rotate(-5deg)}80%{transform:translate(3px) rotate(5deg)}}@keyframes cba-cart-count-pop{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.cba-cart-icon-shake{animation:cba-cart-icon-shake var(--cba-duration-shake) var(--cba-ease-in-out)}.cba-cart-count-pop{animation:cba-cart-count-pop var(--cba-duration-slow) var(--cba-ease-out)}@media(prefers-reduced-motion:reduce){.cba-cart-feedback,.cba-cart-feedback.is-flying{transition:var(--cba-transition-opacity);transform:none}.cba-cart-icon-shake,.cba-cart-count-pop{animation:none}}.cba-cart-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cba-cart-gap)}.cba-cart-item{display:flex;align-items:flex-start;gap:var(--cba-cart-gap);padding:var(--cba-cart-line-pad);background:var(--cba-surface);border-radius:var(--cba-radius-md)}.cba-cart-item__img{flex-shrink:0;width:var(--cba-cart-thumb);height:var(--cba-cart-thumb);border-radius:var(--cba-radius-md);border:1px solid var(--cba-border);background:var(--cba-primary-02);overflow:hidden}.cba-cart-item__img img{width:100%;height:100%;object-fit:cover;display:block}.cba-cart-item__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--cba-cart-line-pad)}.cba-cart-item__title,.cba-cart-oos-item__title{gap:var(--cba-name-line-gap)}.cba-cart-item__name-row{gap:var(--cba-cart-name-badge-gap)}.cba-cart-item__qty{gap:var(--cba-cart-qty-gap)}.cba-cart-item__name{min-width:0;color:inherit;text-decoration:none;font-size:var(--cba-type-card-title-size);line-height:var(--cba-type-card-title-leading);font-weight:var(--cba-font-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(hover:hover){.cba-cart-item__name:hover{text-decoration:underline}}.cba-cart-item__qty-num{min-width:var(--cba-space-5);text-align:center;font-size:var(--cba-type-body-small-size);line-height:var(--cba-type-body-small-leading);font-weight:var(--cba-font-normal)}.cba-cart-item__price{display:inline-flex;align-items:center;gap:var(--cba-icon-gap);font-size:var(--cba-type-price-size);line-height:var(--cba-type-price-leading);font-weight:var(--cba-font-semibold)}.cba-cart-item__price-compare{color:var(--cba-text-muted);font-weight:var(--cba-font-normal);text-decoration:line-through;white-space:nowrap}.cba-cart-oos-item{display:flex;align-items:center;gap:var(--cba-cart-panel-pad);padding:var(--cba-cart-panel-pad);background:var(--cba-surface);border-radius:var(--cba-radius-md)}.cba-cart-oos-item__img{flex-shrink:0;width:var(--cba-space-12);height:var(--cba-space-12);border-radius:var(--cba-radius-md);background:var(--cba-highlight);overflow:hidden}.cba-cart-oos-item__img img{width:100%;height:100%;display:block;object-fit:cover;opacity:.5}.cba-cart-oos-item__info{flex:1;min-width:0;gap:var(--cba-cart-oos-gap)}.cba-cart-oos-item__name{color:inherit;text-decoration:none;font-size:var(--cba-type-card-title-size);line-height:var(--cba-type-card-title-leading);font-weight:var(--cba-font-semibold)}.cba-cart-oos-item__sub{font-size:var(--cba-type-meta-size);line-height:var(--cba-type-meta-leading);color:var(--cba-text-subtle)}.cba-cart-oos-item__error{display:flex;align-items:center;gap:var(--cba-icon-gap);font-size:var(--cba-type-meta-size);line-height:var(--cba-type-meta-leading);color:var(--cba-critical)}.cba-cart-oos-item__error svg{width:var(--cba-icon-sm);height:var(--cba-icon-sm);flex-shrink:0}[aria-busy=true] .cba-cart-amount{animation:cba-skeleton-pulse var(--cba-duration-pulse) var(--cba-ease-in-out) infinite}@media(prefers-reduced-motion:reduce){[aria-busy=true] .cba-cart-amount{animation:none;opacity:var(--cba-opacity-pulse)}}.cba-gift-claim,.cba-gift-claim *{box-sizing:border-box}.cba-gift-claim button{font-size:inherit;font-family:inherit;cursor:pointer}.cba-gift-claim [hidden]{display:none}.cba-gift-claim__modal:focus{outline:none;box-shadow:none}.cba-gift-claim__modal{position:relative;transform:translateZ(0);backface-visibility:hidden;width:100%;height:100dvh;max-height:100dvh;overflow:hidden;background:var(--cba-highlight);border-radius:0;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}@media(min-width:1024px){.cba-gift-claim__modal{width:100%;max-width:var(--cba-popup-width);height:auto;min-height:var(--cba-popup-min-height);max-height:calc(100vh - var(--cba-space-16));border-radius:var(--cba-radius-md);grid-template-columns:1fr 1fr;grid-template-rows:auto}}.cba-gift-claim__media{display:none;background-image:var(--cba-popup-image, none);background-size:cover;background-position:center;background-color:var(--cba-surface)}@media(min-width:1024px){.cba-gift-claim__media{display:block!important}}.cba-gift-claim__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--cba-space-12) var(--cba-space-6);text-align:center;overflow-y:auto}@media(min-width:1024px){.cba-gift-claim__content{padding:var(--cba-space-16) var(--cba-space-10)}}.cba-gift-claim__close{position:absolute;top:var(--cba-space-2);right:var(--cba-space-2);z-index:var(--cba-z-20)}.cba-gift-claim__step{width:100%}.cba-gift-claim__product{display:flex;flex-direction:column;align-items:center;gap:var(--cba-space-3);width:100%;max-width:var(--cba-popup-block-width);--cba-swatch-ring-gap: var(--cba-highlight)}.cba-gift-claim__product-media{width:var(--cba-popup-gift-photo);aspect-ratio:1 / 1;border-radius:var(--cba-radius-md);background:var(--cba-surface)}.cba-locale-select{position:relative;display:flex;align-items:center;gap:var(--cba-icon-gap);padding:var(--cba-locale-select-pad);border-radius:var(--cba-radius-sm);background:transparent;color:var(--cba-primary);font-family:var(--cba-font);font-size:var(--cba-type-body-small-size);line-height:var(--cba-type-body-small-leading);font-weight:var(--cba-font-normal);cursor:pointer;transition:var(--cba-transition-base);white-space:nowrap}@media(hover:hover){.cba-locale-select:hover>span:not(.cba-locale-select__flag){text-decoration:underline;text-underline-offset:var(--cba-space-0-5)}}.cba-locale-select:has(.cba-locale-select__select:focus-visible){outline:2px solid var(--cba-focus);outline-offset:2px}.cba-locale-select__select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;appearance:none;-webkit-appearance:none;font:inherit}.cba-locale-select__flag{display:inline-flex;border-radius:var(--cba-radius-sm);overflow:hidden;width:var(--cba-space-5);height:var(--cba-space-4);flex-shrink:0}.cba-locale-select__flag img{width:100%;height:100%;object-fit:cover}.cba-locale-select__icon{width:var(--cba-icon-sm);height:var(--cba-icon-sm);flex-shrink:0;display:inline-block}.cba-offer-bar{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:var(--cba-icon-gap);padding-inline:var(--cba-gutter);background:var(--cba-discount-bg);color:var(--cba-discount-text);text-decoration:none}.cba-look--halloween .cba-offer-bar{color:var(--cba-halloween-text)}.cba-offer-bar .cba-offer-bar__text{min-width:0;font-weight:var(--cba-font-semibold);color:inherit;white-space:nowrap}.cba-offer-bar strong{font-weight:var(--cba-font-semibold);color:var(--cba-discount-text)}.cba-offer-bar__icon{display:inline-flex;flex-shrink:0;color:var(--cba-discount-text)}.cba-offer-bar__ends{font-variant-numeric:tabular-nums}.cba-offer-bar__with-campaign{display:none}@media(min-width:750px){.cba-offer-bar__with-campaign{display:inline}.cba-offer-bar__without-campaign{display:none}}.cba-offer-bar:focus-visible{outline:2px solid currentColor;outline-offset:-2px}@media(hover:hover){.cba-offer-bar:hover .cba-offer-bar__text{text-decoration:underline}}.cba-quick-add-sheet *{box-sizing:border-box}.cba-quick-add-sheet .cba-quick-add__head{display:none}.cba-quick-add-incard{position:absolute;left:0;right:0;bottom:0;max-height:100%;overflow-y:auto;padding:var(--cba-space-box-s);background:var(--cba-background);border-radius:var(--cba-radius-md) var(--cba-radius-md) 0 0;z-index:var(--cba-z-50);transform:translateY(100%);transition:transform var(--cba-transition-slow)}.cba-quick-add-incard--open{transform:translateY(0)}.cba-quick-add [data-quick-add-atc]{width:100%}.cba-review-card{display:flex;flex-direction:column;gap:var(--cba-space-heading);min-width:0;padding:var(--cba-space-box-s);border-radius:var(--cba-radius-md);background:var(--cba-surface)}.cba-review-card p{margin:0}.cba-review-card__stars{display:flex}.cba-review-card__star{display:inline-flex;width:var(--cba-icon-sm);height:var(--cba-icon-sm);color:var(--cba-gold)}.cba-review-card__star svg{width:100%;height:100%}.cba-review-card__star--off{color:rgba(var(--cba-gold-rgb),.25)}.cba-review-card__content{display:flex;gap:var(--cba-space-inline);min-width:0}.cba-review-card__words{display:flex;flex-direction:column;flex:1 1 0%;gap:var(--cba-space-heading);min-width:0}.cba-review-card__text{color:var(--cba-text);overflow-wrap:anywhere;white-space:pre-line}.cba-review-card__author{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cba-space-inline);padding-block-start:var(--cba-space-heading);border-top:1px solid var(--cba-border);color:var(--cba-text)}.cba-review-card--row{flex:0 0 min(var(--cba-width-review-card),100%);background:var(--cba-highlight);cursor:pointer}.cba-review-card--row .cba-review-card__content{height:calc(var(--cba-type-card-title-size) * var(--cba-type-card-title-leading) + var(--cba-space-heading) + 3 * var(--cba-type-body-size) * var(--cba-type-body-leading))}.cba-review-card--row .cba-review-card__headline,.cba-review-card--row .cba-review-card__text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.cba-review-card--row .cba-review-card__headline{-webkit-line-clamp:1}.cba-review-card--row[data-whole] .cba-review-card__headline{-webkit-line-clamp:4}.cba-review-card--row .cba-review-card__text{-webkit-line-clamp:3}.cba-review-card__photo{width:var(--cba-pdp-review-photo-width);height:100%;flex-shrink:0;border-radius:var(--cba-radius-md);object-fit:cover}.cba-review-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--cba-space-grid);margin:0;padding:0;list-style:none}@media(min-width:990px){.cba-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cba-reviews-drawer__cart{display:inline-flex;align-items:center;justify-content:center;width:var(--cba-target-size);height:var(--cba-target-size);color:var(--cba-text);text-decoration:none}.cba-reviews-drawer__cart svg{width:var(--cba-icon-md);height:var(--cba-icon-md)}.cba-reviews-drawer__scroll{flex:1 1 0%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.cba-reviews-drawer__content{flex:1 0 auto;padding:var(--cba-space-box-l)}.cba-reviews-drawer__write-container{position:sticky;bottom:0;padding:var(--cba-space-box-s) var(--cba-space-box-l);border-top:1px solid var(--cba-border);background-color:var(--cba-background)}.cba-reviews{display:block}.cba-reviews [hidden]{display:none}.cba-reviews__layout,.cba-reviews__main,.cba-reviews__aside{display:flex;flex-direction:column;gap:var(--cba-space-action);min-width:0}.cba-reviews__summary{display:flex;flex-direction:column;gap:var(--cba-space-action);padding:var(--cba-space-box-s);border-radius:var(--cba-radius-md);background:var(--cba-surface)}.cba-reviews__average{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cba-space-inline);font-size:var(--cba-type-body-size);line-height:var(--cba-type-body-leading);font-weight:var(--cba-font-semibold);color:var(--cba-text)}.cba-reviews__based-on{margin:0;color:var(--cba-text)}.cba-reviews__bars{display:flex;flex-direction:column;gap:var(--cba-space-inline);margin:0;padding:0;list-style:none}.cba-reviews__bar{display:grid;grid-template-columns:max-content minmax(0,1fr) 4ch;align-items:center;gap:var(--cba-space-inline);font-size:var(--cba-type-meta-size);line-height:var(--cba-type-meta-leading);color:var(--cba-text-subtle)}.cba-reviews__bar-track{height:var(--cba-space-2);border-radius:var(--cba-radius-full);background:var(--cba-primary-04);overflow:hidden}.cba-reviews__bar-fill{display:block;height:100%;background:var(--cba-gold);border-radius:inherit}.cba-reviews__bar-count{text-align:end;font-variant-numeric:tabular-nums}.cba-reviews__write{align-self:flex-start}.cba-reviews__star{display:inline-flex;width:var(--cba-icon-sm);height:var(--cba-icon-sm);color:var(--cba-gold)}.cba-reviews__star svg{width:100%;height:100%}.cba-reviews__star--off{color:rgba(var(--cba-gold-rgb),.25)}.cba-reviews__status{margin:0;color:var(--cba-text)}.cba-reviews__status:empty{display:none}cba-reviews:not([data-state=ready]):not([data-state=empty]):not([data-state=error]) .cba-reviews__results{min-height:100vh}.cba-reviews__count{margin:0}.cba-reviews__sort{min-height:var(--cba-target-size);padding-inline:var(--cba-space-inline);border:none;border-radius:var(--cba-radius-sm);background:transparent;color:var(--cba-text);font:inherit;font-size:var(--cba-type-body-small-size);cursor:pointer}.cba-reviews__sort:focus-visible{outline:2px solid var(--cba-focus);outline-offset:2px}.cba-reviews__cards{display:flex;flex-direction:column;gap:var(--cba-space-grid);margin:0;padding:0;list-style:none}.cba-reviews__showing{margin:0;color:var(--cba-text)}@media(min-width:990px){.cba-reviews--page .cba-reviews__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:var(--cba-space-action)}.cba-reviews--page .cba-reviews__summary{position:sticky;top:calc(var(--cba-height-header-total) + var(--cba-space-action))}}.cba-scratch-popup-host{display:contents}.cba-scratch-popup,.cba-scratch-popup *{box-sizing:border-box}.cba-scratch-popup [hidden]{display:none}.cba-scratch-popup__modal:focus{outline:none;box-shadow:none}.cba-scratch-popup__hint{position:absolute;top:72%;left:50%;transform:translate(-50%,-50%);font-size:var(--cba-type-display-size-popup);line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:no-preference){.cba-scratch-popup__hint{animation:cba-scratch-rub var(--cba-duration-rub) var(--cba-ease-in-out) 4}}@keyframes cba-scratch-rub{0%,to{transform:translate(-50%,-50%) translate(-26px) rotate(-10deg)}50%{transform:translate(-50%,-50%) translate(26px) rotate(10deg)}}.cba-scratch-popup__modal{position:relative;transform:translateZ(0);backface-visibility:hidden;width:100%;height:100dvh;max-height:100dvh;overflow:hidden;background:var(--cba-highlight);border-radius:0;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}@media(min-width:1024px){.cba-scratch-popup__modal{width:100%;max-width:var(--cba-popup-width);height:auto;min-height:var(--cba-popup-min-height);max-height:calc(100vh - var(--cba-space-16));border-radius:var(--cba-radius-md);grid-template-columns:1fr 1fr;grid-template-rows:auto}}.cba-scratch-popup__media{display:none;background-image:var(--cba-popup-image, none);background-size:cover;background-position:center;background-color:var(--cba-surface)}@media(min-width:1024px){.cba-scratch-popup__media{display:block!important}}.cba-scratch-popup__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--cba-space-12) var(--cba-space-6);text-align:center;overflow-y:auto}@media(min-width:1024px){.cba-scratch-popup__content{padding:var(--cba-space-16) var(--cba-space-10)}}.cba-scratch-popup__close{position:absolute;top:var(--cba-space-2);left:var(--cba-space-2);z-index:var(--cba-z-20)}@media(min-width:1024px){.cba-scratch-popup__close{left:auto;right:var(--cba-space-2)}}.cba-scratch-popup__step{width:100%}.cba-scratch-popup__card{position:relative;width:100%;max-width:var(--cba-popup-block-width);aspect-ratio:16 / 10;border-radius:var(--cba-radius-md);overflow:hidden;background:var(--cba-surface)}.cba-scratch-popup__prize{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--cba-type-card-title-size);line-height:var(--cba-type-card-title-leading);font-weight:var(--cba-font-semibold);color:var(--cba-primary);white-space:nowrap}.cba-scratch-popup__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:grab;touch-action:none}.cba-scratch-popup__canvas:active{cursor:grabbing}.cba-scratch-popup__claim{visibility:hidden;pointer-events:none}.cba-scratch-popup.is-revealed .cba-scratch-popup__claim{visibility:visible;pointer-events:auto}.cba-scratch-popup__actions{display:grid;width:100%;justify-items:center;align-items:center}.cba-scratch-popup__actions>*{grid-area:1 / 1}.cba-scratch-popup__decline{font-size:var(--cba-type-body-small-size);line-height:var(--cba-type-body-small-leading);color:var(--cba-text-muted);text-decoration:underline;text-underline-offset:2px;white-space:normal;text-align:center;text-wrap:balance}.cba-scratch-popup.is-revealed .cba-scratch-popup__decline{visibility:hidden;pointer-events:none}.cba-scratch-popup__lottie{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:var(--cba-z-10);opacity:1;transition:opacity var(--cba-transition-base)}.cba-scratch-popup__lottie.is-done{opacity:0}.cba-scratch-popup__lottie svg{display:block}.cba-scratch-popup__form{display:flex;flex-direction:column;gap:var(--cba-space-3);width:100%;max-width:var(--cba-popup-form-width)}.cba-scratch-popup__consent-note{font-size:var(--cba-type-meta-size);line-height:var(--cba-type-meta-leading)}.cba-scratch-popup__consent-note a{color:var(--cba-primary);text-decoration:underline}.cba-scratch-popup__form .iti{width:100%}.iti__dropdown-content,.iti__country-list{z-index:var(--cba-z-100)}.cba-scratch-popup__video{position:relative;width:100%;max-width:var(--cba-popup-video-width);aspect-ratio:1 / 1;border-radius:var(--cba-radius-md);overflow:hidden;background:var(--cba-surface)}.cba-scratch-popup__video-el{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}.cba-scratch-popup__video-btn{position:absolute;bottom:var(--cba-space-2);right:var(--cba-space-2);display:flex;align-items:center;justify-content:center;width:var(--cba-nav-btn-size);height:var(--cba-nav-btn-size);border-radius:var(--cba-radius-full);background-color:var(--cba-highlight-80);color:var(--cba-primary);z-index:var(--cba-z-10)}.cba-scratch-popup__video-icon{display:inline-flex;width:var(--cba-icon-md);height:var(--cba-icon-md)}.cba-scratch-popup__video-icon svg{width:100%;height:100%;display:block}.cba-scratch-popup__product{display:flex;flex-direction:column;align-items:center;gap:var(--cba-space-3);width:100%;max-width:var(--cba-popup-block-width)}.cba-scratch-popup__product-media{width:var(--cba-popup-gift-photo);aspect-ratio:1 / 1;border-radius:var(--cba-radius-md);background:var(--cba-surface)}.cba-scratch-popup__warn{max-width:var(--cba-popup-note-width);padding:var(--cba-space-2) var(--cba-space-3);border-radius:var(--cba-radius-md);background:var(--cba-info-bg);color:var(--cba-info);font-size:var(--cba-type-body-small-size);line-height:var(--cba-type-body-small-leading);text-align:center}.cba-scratch-tab{position:fixed;left:0;top:50%;z-index:var(--cba-z-50);display:flex;flex-direction:column;align-items:center;gap:var(--cba-space-inline);padding:var(--cba-scratch-tab-pad) var(--cba-scratch-tab-inset);background:var(--cba-discount-bg);color:var(--cba-discount-text);border-radius:0 var(--cba-radius-md) var(--cba-radius-md) 0;border:1px solid var(--cba-border);border-left:0;transform:translateY(-50%) translate(-100%);opacity:0;pointer-events:none;transition:transform var(--cba-transition-base),opacity var(--cba-transition-base)}.cba-scratch-tab.is-visible{transform:translateY(-50%) translate(0);opacity:1;pointer-events:auto}.cba-scratch-tab__close{display:flex;align-items:center;justify-content:center;width:var(--cba-space-5);height:var(--cba-space-5);color:inherit;background:none;border:0;cursor:pointer;opacity:.75;transition:opacity var(--cba-transition-base)}@media(hover:hover){.cba-scratch-tab__close:hover{opacity:1}}.cba-scratch-tab__close svg{width:var(--cba-icon-sm);height:var(--cba-icon-sm)}.cba-scratch-tab__open{display:flex;align-items:center;justify-content:center;padding:var(--cba-scratch-tab-inset) 0;background:none;border:0;color:inherit;cursor:pointer;font-family:var(--cba-font);font-size:var(--cba-text-sm);font-weight:var(--cba-font-semibold);line-height:1;transition:color var(--cba-transition-base)}.cba-scratch-tab__label{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}@media(hover:hover){.cba-scratch-tab:hover{box-shadow:inset 0 0 0 999px rgba(var(--cba-discount-text-rgb),.08)}}.cba-reward{--cba-reward-emphasis-on-light: var(--cba-discount-text-on-light);--cba-reward-cart-fill-from: var(--cba-discount-text);--cba-reward-cart-fill-to: var(--cba-discount-text);--cba-reward-goal-reached-bg: var(--cba-discount-text);--cba-reward-goal-reached-icon: var(--cba-discount-bg);display:flex;flex-direction:column;gap:var(--cba-space-heading);min-width:0;font-family:inherit}.cba-reward--halloween{--cba-reward-emphasis-on-light: var(--cba-halloween-emphasis-on-light);--cba-reward-cart-fill-from: var(--cba-halloween-track);--cba-reward-cart-fill-to: var(--cba-halloween-accent);--cba-reward-goal-reached-bg: var(--cba-halloween-bg);--cba-reward-goal-reached-icon: var(--cba-halloween-emphasis)}.cba-reward strong{font-weight:var(--cba-font-semibold);color:var(--cba-reward-emphasis-on-light)}.cba-reward__rail{--cba-reward-span: calc(100% - var(--cba-reward-goal) / 2);position:relative;height:calc(var(--cba-reward-goal) + var(--cba-reward-name-gap) + var(--cba-type-meta-size) * var(--cba-type-meta-leading))}.cba-reward__track{position:absolute;top:calc(var(--cba-reward-goal) / 2);left:0;width:var(--cba-reward-span);height:var(--cba-reward-cart-track);border-radius:var(--cba-radius-full);background:var(--cba-border);transform:translateY(-50%)}.cba-reward__fill{position:absolute;inset-block:0;inset-inline-start:0;width:var(--cba-reward-progress, 0%);border-radius:var(--cba-radius-full);background:linear-gradient(90deg,var(--cba-reward-cart-fill-from),var(--cba-reward-cart-fill-to));transition:width var(--cba-duration-slow) var(--cba-ease-out)}.cba-reward__goal,.cba-reward__label{position:absolute;left:calc(var(--cba-reward-span) * var(--cba-reward-at) / 100);transform:translate(-50%)}.cba-reward__goal{top:0;display:grid;place-items:center;width:var(--cba-reward-goal);height:var(--cba-reward-goal);border-radius:var(--cba-radius-full);background:var(--cba-surface);color:var(--cba-text-subtle);transition:background-color var(--cba-duration-base) var(--cba-ease-out),color var(--cba-duration-base) var(--cba-ease-out)}.cba-reward__label{top:calc(var(--cba-reward-goal) + var(--cba-reward-name-gap));white-space:nowrap}.cba-reward__goal--end,.cba-reward__label--end{left:auto;right:0;transform:none}.cba-reward__goal--reached{background:var(--cba-reward-goal-reached-bg);color:var(--cba-reward-goal-reached-icon)}.cba-reward .cba-reward__label--reached{color:var(--cba-text)}.cba-reward__note{text-align:center}.cba-reward__goal--just-reached{animation:cba-reward-pop var(--cba-duration-reward-pop) cubic-bezier(.34,1.56,.64,1)}@keyframes cba-reward-pop{0%{scale:1}35%{scale:1.35}65%{scale:.95}to{scale:1}}@media(prefers-reduced-motion:reduce){.cba-reward__fill,.cba-reward__goal{transition:none}.cba-reward__goal--just-reached{animation:none}}.cba-video-card{position:relative;border-radius:var(--cba-radius-md);overflow:hidden;background:var(--cba-surface);cursor:pointer}.cba-video-card__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cba-video-card__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer}.cba-video-card__play-icon{display:flex;align-items:center;justify-content:center;width:var(--cba-space-11);height:var(--cba-space-11);border-radius:var(--cba-radius-full);background:var(--cba-highlight-80);color:var(--cba-primary);transition:opacity var(--cba-transition-fast)}.cba-video-card__play-icon svg{width:var(--cba-space-5);height:var(--cba-space-5);display:block}.cba-video-card__play-icon svg+svg{display:none}.cba-video-card.is-playing .cba-video-card__play-icon{opacity:0}.cba-video-card.is-playing .cba-video-card__play:focus-visible .cba-video-card__play-icon{opacity:1}@media(hover:hover){.cba-video-card.is-playing .cba-video-card__play:hover .cba-video-card__play-icon{opacity:1}}.cba-video-card.is-playing .cba-video-card__play-icon svg{display:none}.cba-video-card.is-playing .cba-video-card__play-icon svg+svg{display:block}.cba-video-card__play:focus-visible{outline:var(--cba-space-0-5) solid var(--cba-focus);outline-offset:var(--cba-space-0-5)}.cba-worn{width:100%;--cba-worn-per-view: 2.5;--cba-worn-gaps: 2}.cba-worn--wide{--cba-worn-per-view: 1.25;--cba-worn-gaps: 1}@media(min-width:750px){.cba-worn--wide{--cba-worn-per-view: 2.5;--cba-worn-gaps: 2}}@media(min-width:990px){.cba-worn--wide{--cba-worn-per-view: 3.5;--cba-worn-gaps: 3}}.cba-worn__track{display:flex;gap:var(--cba-space-grid);width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cba-worn__track::-webkit-scrollbar{display:none}.cba-worn__card{flex:0 0 calc((100% - var(--cba-worn-gaps) * var(--cba-space-grid)) / var(--cba-worn-per-view));aspect-ratio:9 / 16;scroll-snap-align:start}.cba-worn__progress{width:100%;height:var(--cba-space-0-5);background:var(--cba-primary-14);border-radius:var(--cba-radius-full);overflow:hidden}.cba-worn__progress-fill{height:100%;width:0;background:var(--cba-accent-dark);border-radius:var(--cba-radius-full);transition:width var(--cba-transition-fast)}.cba-ymal__row{display:flex;gap:var(--cba-space-grid);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cba-ymal__row::-webkit-scrollbar{display:none}.cba-ymal__item{flex:0 0 calc((100% - (var(--cba-product-columns) - 1) * var(--cba-space-grid)) / var(--cba-product-columns));min-width:0;scroll-snap-align:start}
/*# sourceMappingURL=/cdn/shop/t/44/compiled_assets/styles.css.map?subset=THwAABAAAAAAAAAAAAA5BAp5QAc */
