.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-cart-items{display:block}.cba-cart-page__layout{gap:var(--cba-cart-page-gap)}@media(min-width:990px){.cba-cart-page__layout{flex-direction:row;align-items:flex-start}.cba-cart-page__main{flex:1.5;min-width:0}.cba-cart-page__aside{flex:1;position:sticky;top:calc(var(--cba-height-header-total) + var(--cba-space-inline))}}.cba-cart-page__error[hidden]{display:none}.cba-cart-page__continue{align-self:center}.cba-cart-page__empty{padding-block:var(--cba-section-m);text-align:center}.cba-cart-page__empty-sub{font-size:var(--cba-type-body-size);line-height:var(--cba-type-body-leading)}.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-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-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)}}
/*# sourceMappingURL=/cdn/shop/t/44/compiled_assets/styles.css.map?subset=GCgAAAAAAAAAAAAAAAA4BAp5 */
