input.disabled,input[disabled],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{background-color:var(--colorProductImageBg)}.bb-icon{display:block;width:24px;height:24px;color:inherit}.header-layout--bb{align-items:center}.site-header .header-item--bb-left,.site-header .site-nav__icons{display:flex;align-items:center}.site-header .site-nav__link--icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0}.site-header .site-nav__link--icon+.site-nav__link--icon{margin-left:0}.site-header .site-nav__link--icon .cart-link,.site-header .site-nav__link--icon shopify-account,.site-header .site-nav__link--icon shopify-account::part(signed-out-avatar),.site-header .site-nav__link--icon shopify-account::part(signed-in-avatar){display:inline-flex;align-items:center;justify-content:center;padding:0}.site-header .site-nav__link--icon .bb-icon{width:26px;height:26px}.site-nav__icons .site-nav__link--account-before-cart{order:1}.site-nav__icons:has(.site-nav__link--account-before-cart) .js-drawer-open-cart{order:2}@media only screen and (max-width:768px){.header-layout--bb{display:grid;grid-template-columns:1fr auto 1fr}.header-layout--bb .header-item--bb-left{justify-self:start}.header-layout--bb .header-item--logo{justify-self:center}.header-layout--bb .header-item--icons{justify-self:end}.header-layout--bb .site-header__logo{margin-left:0;margin-right:0}.site-header .site-nav__link--icon{width:38px;height:38px}}.toolbar+.header-sticky-wrapper .site-header{border-top:0;box-shadow:none}.toolbar:not(.toolbar--transparent) .toolbar__content{border-bottom:1px solid var(--colorHeaderTextAlpha01)}.toolbar__menu li:first-child a{font-weight:700}.announcement-bar[data-uppercase=false] .announcement-text{text-transform:none;letter-spacing:normal}.announcement-bar .page-width{position:relative}.announcement-slider__slide{display:flex;align-items:center;justify-content:center}.announcement__content{width:100%}@media only screen and (max-width:768px){.announcement-bar .page-width:has(.announcement__nav) .slideshow-wrapper{padding-inline:36px}}@media only screen and (min-width:769px){.announcement-bar .page-width:has(.announcement-slider[data-compact=true]) .slideshow-wrapper{padding-inline:44px}}.announcement__nav{display:none}.announcement__arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:6px;background:transparent;border:0;color:inherit;cursor:pointer;z-index:1}.announcement__arrow--prev{inset-inline-start:17px}.announcement__arrow--next{inset-inline-end:17px}@media only screen and (min-width:769px){.announcement__arrow--prev{inset-inline-start:40px}.announcement__arrow--next{inset-inline-end:40px}}.announcement__arrow svg{display:block;width:14px;height:14px}.announcement__arrow--next svg{transform:rotate(180deg)}.announcement__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media only screen and (max-width:768px){.announcement__nav{display:block}}@media only screen and (min-width:769px){.announcement-bar .page-width:has(.announcement-slider[data-compact=true]) .announcement__nav{display:block}}.hero__text-shadow--align-left{text-align:left}.hero__text-shadow--align-center{text-align:center}.hero__text-shadow--align-right{text-align:right}.hero[data-arrows=true][data-controls-position=sides] .flickity-prev-next-button{bottom:auto;top:50%;transform:translateY(-50%)}.hero[data-arrows=true][data-controls-position=sides] .flickity-prev-next-button:hover{transform:translateY(-50%) scale(1.12)}.hero[data-arrows=true][data-controls-position=sides] .flickity-prev-next-button:active{transform:translateY(-50%) scale(1)}.hero[data-arrows=true][data-controls-position=sides] .flickity-previous{left:10px;right:auto}.hero[data-arrows=true][data-controls-position=sides] .flickity-next{left:auto;right:10px}.hero{--hero-controls-bottom: 20px}.hero[data-arrows=true][data-controls-position=bottom-right] .flickity-prev-next-button,.hero[data-bars=true] .flickity-page-dots{bottom:var(--hero-controls-bottom)}@media only screen and (max-width:768px){.hero[data-dots=true] .flickity-page-dots,.hero[data-bars=true] .flickity-page-dots{width:auto;left:0;right:auto;padding-inline-start:var(--hero-controls-bottom);text-align:left}}.slideshow__slide .hero__image-wrapper{transform:none}.loaded .slideshow__slide.is-selected .hero__image-wrapper,.slideshow__slide.animate-out .hero__image-wrapper{transform:none;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.loaded .slideshow__slide.is-selected .hero__image-wrapper,.slideshow__slide.animate-out .hero__image-wrapper{transition:none}}.grid-product .grid__image-ratio{background-color:var(--colorProductImageBg)}.grid-product__image-mask .grid__image-ratio image-element,.grid-product__image-mask .image-wrap image-element,.grid-product__image-mask .grid-product__secondary-image image-element{top:20px;right:8px;bottom:0;left:8px;width:auto;height:auto}@media(min-width:769px){.grid-product__image-mask .grid__image-ratio image-element,.grid-product__image-mask .image-wrap image-element,.grid-product__image-mask .grid-product__secondary-image image-element{top:30px;right:20px;left:20px}}.grid-product__image-mask--primary-full-bleed>.grid__image-ratio>image-element,.grid-product__image-mask--primary-full-bleed>.image-wrap>image-element{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.grid-product__image-mask--primary-full-bleed>.grid__image-ratio img,.grid-product__image-mask--primary-full-bleed>.image-wrap img{object-fit:cover}.grid-product__secondary-image{background-color:var(--colorProductImageBg);transition:opacity .3s ease}.grid-product__secondary-image img{object-fit:var(--productHoverImageFit, contain);object-position:var(--productHoverImagePos, 50% 50%);transform:scale(1.06);transition:transform .6s cubic-bezier(.26,.54,.32,1);will-change:transform;backface-visibility:hidden}.grid-product__content:hover .grid-product__secondary-image{animation:none;opacity:1}.grid-product__content:hover .grid-product__secondary-image img{transform:scale(1)}@media(prefers-reduced-motion:reduce){.grid-product__secondary-image{transition:none}.grid-product__secondary-image img{transform:none;transition:none}}.grid__image-ratio--custom{aspect-ratio:var(--productGridCustomRatio)}.grid__image-ratio--custom:before{display:none}.grid-product__title--heading{line-height:1.3}.grid-product__price{margin-top:4px}.grid-product__tag.grid-product__tag--sold-out{background-color:var(--colorSoldOutTag);color:var(--colorSoldOutTagText)}.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded{text-transform:none;font-weight:500;letter-spacing:normal;font-size:16px}.btn--secondary,.rte .btn--secondary{background-color:var(--colorBtnSecondary);border:1px solid transparent;border-color:var(--colorBtnSecondary);color:var(--colorBtnSecondaryText)}.btn--secondary:hover,.rte .btn--secondary:hover{background-color:color-mix(in srgb,var(--colorBtnSecondary) 88%,var(--colorBtnSecondaryText));border-color:color-mix(in srgb,var(--colorBtnSecondary) 88%,var(--colorBtnSecondaryText));color:var(--colorBtnSecondaryText)}[data-button_style=angled] .btn--secondary:before,[data-button_style=angled] .btn--secondary:after,[data-button_style=angled] .rte .btn--secondary:before,[data-button_style=angled] .rte .btn--secondary:after{background-color:inherit;border:0}.btn--loading.btn--secondary{background-color:var(--colorBtnSecondary);color:var(--colorBtnSecondary)}.btn--loading.btn--secondary:before{border-color:var(--colorBtnSecondaryText);border-top-color:transparent}.btn--tertiary,.rte .btn--tertiary{background-color:transparent;border-color:var(--colorBtnTertiaryBorder);color:var(--colorBtnTertiaryText)}.btn--tertiary:hover,.rte .btn--tertiary:hover{background-color:var(--colorBtnTertiaryBgHover);border-color:var(--colorBtnTertiaryBgHover);color:var(--colorBtnTertiaryTextHover)}.collection-filter .btn--tertiary:not(.btn--tertiary-active):hover{background-color:var(--colorBody);border-color:var(--colorTextBody);color:var(--colorTextBody)}.section-header--hero a.btn:not(.btn--inverse),.type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) a.btn:not(.btn--inverse),.type-simple .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) a.btn:not(.btn--inverse){border-bottom:1px solid transparent;color:var(--colorBtnPrimaryText)}.section-header--hero a.btn.btn--secondary,.type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) a.btn.btn--secondary,.type-simple .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) a.btn.btn--secondary{border-bottom:1px solid var(--colorBtnSecondary);color:var(--colorBtnSecondaryText)}.section-header--hero a.btn.btn--secondary:hover,.type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) a.btn.btn--secondary:hover,.type-simple .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) a.btn.btn--secondary:hover{border-bottom-color:color-mix(in srgb,var(--colorBtnSecondary) 88%,var(--colorBtnSecondaryText))}.section-header--hero a.btn.btn--tertiary,.type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) a.btn.btn--tertiary,.type-simple .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) a.btn.btn--tertiary{border-bottom:1px solid var(--colorBtnTertiaryBorder);color:var(--colorBtnTertiaryText)}.section-header--hero a.btn.btn--tertiary:hover,.type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) a.btn.btn--tertiary:hover,.type-simple .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) a.btn.btn--tertiary:hover{border-bottom-color:var(--colorBtnTertiaryBgHover);color:var(--colorBtnTertiaryTextHover)}.scroll-carousel-controls{position:relative;pointer-events:none}.scroll-carousel__control{pointer-events:auto}.scroll-carousel{position:relative;display:flex;--bbCardGap: 4px;gap:var(--bbCardGap);overflow-x:auto;overflow-y:hidden;overflow-anchor:none;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;--carousel-overflow: 0px;padding-block:2px;pointer-events:none}.scroll-carousel::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.scroll-carousel{scroll-behavior:auto}}@media only screen and (min-width:769px){.scroll-carousel{--bbCardGap: 40px;padding-block-start:calc(2px + var(--carousel-overflow-top, 2rem));padding-block-end:calc(2px + var(--carousel-overflow));margin-block-start:calc(-1 * var(--carousel-overflow-top, 2rem));margin-block-end:calc(-1 * var(--carousel-overflow))}.scroll-carousel:has(.grid-product--bb-quick:hover),.scroll-carousel:has(.grid-product--bb-quick:focus-within){z-index:16}html:not(.supports-touch) .scroll-carousel .grid-product--bb-quick{--bbQuickBleed: calc(var(--bbCardGap) / 2)}}.scroll-carousel--bleed{--carousel-gutter: 17px;--carousel-outer-width: max(var(--carousel-gutter), (100vw - var(--carousel-scrollbar-width, 0px) - 1500px) / 2);margin-inline:calc(-1 * var(--carousel-outer-width));padding-inline:var(--carousel-outer-width);scroll-padding-inline:var(--carousel-outer-width)}@media only screen and (min-width:769px){.scroll-carousel--bleed{--carousel-gutter: 40px}}.scroll-carousel>.grid__item{flex:0 0 calc((100% - (var(--carousel-per-view-mobile, 2) - 1) * var(--bbCardGap)) / var(--carousel-per-view-mobile, 2));width:auto;max-width:none;margin:0;padding:0;float:none;scroll-snap-align:start;pointer-events:auto}.scroll-carousel>.grid__item:last-child{scroll-snap-align:end}@media only screen and (min-width:769px){.scroll-carousel>.grid__item{flex-basis:calc((100% - (var(--carousel-per-view-tablet, 3) - 1) * var(--bbCardGap)) / var(--carousel-per-view-tablet, 3))}}@media only screen and (min-width:1100px){.scroll-carousel>.grid__item{flex-basis:calc((100% - (var(--carousel-per-view, 4) - 1) * var(--bbCardGap)) / var(--carousel-per-view, 4))}}.scroll-carousel__control{display:contents}.scroll-carousel__arrow{position:absolute;top:50%;z-index:18;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background-color:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText);cursor:pointer;transform:translate(var(--arrow-shift, 0),-50%);transition:opacity .2s ease,transform .2s ease,background-color .2s ease}.scroll-carousel__arrow[hidden]{display:none}@media only screen and (min-width:769px){.scroll-carousel__arrow{width:52px;height:52px}}.scroll-carousel__arrow:hover{transform:translate(var(--arrow-shift, 0),-50%) scale(1.08)}.scroll-carousel__arrow:active{transform:translate(var(--arrow-shift, 0),-50%) scale(1)}.scroll-carousel__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.scroll-carousel__arrow--prev{inset-inline-start:0;--arrow-shift: -25%}.scroll-carousel__arrow--next{inset-inline-end:0;--arrow-shift: 25%}html[dir=rtl] .scroll-carousel__arrow--prev{--arrow-shift: 25%}html[dir=rtl] .scroll-carousel__arrow--next{--arrow-shift: -25%}.scroll-carousel__arrow svg{display:block;width:20px;height:20px}.scroll-carousel__arrow--next svg{transform:rotate(180deg)}.scroll-carousel:not(.is-scrollable)~.scroll-carousel__control{display:none}@media only screen and (min-width:769px){.scroll-carousel-controls[data-arrows=next] .scroll-carousel__control--prev,.scroll-carousel-controls[data-arrows=none] .scroll-carousel__control{display:none}}@media only screen and (max-width:768px){.scroll-carousel-controls[data-mobile-arrows=next] .scroll-carousel__control--prev,.scroll-carousel-controls[data-mobile-arrows=none] .scroll-carousel__control{display:none}}.scroll-carousel__scrollbar{display:block;position:relative;width:100%;height:2px;margin-block-start:20px;overflow:hidden;background-color:var(--colorTextBodyAlpha015)}@media only screen and (min-width:769px){.scroll-carousel__scrollbar{margin-block-start:40px}}.scroll-carousel__scrollbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;transform:scaleX(var(--scroll-progress, 0));background-color:var(--colorTextBody);will-change:transform}html[dir=rtl] .scroll-carousel__scrollbar:before{transform-origin:right center}.scroll-carousel:not(.is-scrollable)~.scroll-carousel__scrollbar{display:none}.scroll-carousel__view-all{margin-block-start:20px}.collection-image--cover img{object-fit:cover}.collection-item__cta{margin-block-start:12px}.collection-item__cta--center{text-align:center}.collection-item__cta--right{text-align:right}.hero__buttons{display:inline-flex;flex-wrap:wrap;gap:10px;align-items:center}.hero__buttons .animation-cropper,.hero__buttons .btn{margin:0}.feature-row__content-image{margin-bottom:15px}.text-with-icons__custom-icon{display:inline-block;width:auto;max-width:100%;object-fit:contain}.feature-row__content-image-el{display:inline-block;width:auto;max-width:100%}.newsletter-section__content .theme-block>.h1,.newsletter-section__content .theme-block>.h2,.newsletter-section__content .theme-block>.h3{margin-bottom:0}.newsletter__benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.newsletter__benefit{display:flex;align-items:center;gap:6px}.newsletter__benefit-check{display:inline-flex;flex-shrink:0;width:10px;height:9px}.newsletter__benefit-check svg{display:block;width:100%;height:100%}.newsletter__benefit-text,.newsletter__benefit-text p{margin:0;font-size:14px;font-weight:600;line-height:1.35}.newsletter__input-group{width:100%;max-width:none}.newsletter__input-group .newsletter__input{flex:1 1 auto;width:100%;height:50px;padding:0 20px;background-color:#fbf8f6;border:1px solid rgba(255,255,255,.4);color:#4c4a43;font-size:16px}.newsletter__input-group .newsletter__input::placeholder{color:#4c4a43}.newsletter__input-group .input-group-btn{flex:0 0 auto}.newsletter__input-group .input-group-btn .btn{width:auto;height:50px;padding:0 24px;background-color:#24211e;border-color:#24211e;color:#fbf8f6;font-size:16px;font-weight:600}.newsletter__consent{display:flex;align-items:flex-start;gap:8px;margin-top:12px;flex-basis:100%;width:100%}.newsletter-section__content form{flex-wrap:wrap}.newsletter__consent-checkbox[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;min-width:16px;margin:2px 0 0;padding:0;flex-shrink:0;border:1px solid var(--colorTextBody);border-radius:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.newsletter__consent-checkbox[type=checkbox]:checked{background-color:var(--colorTextBody);border-color:var(--colorTextBody);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.75 8.49' fill='none'%3E%3Cpath d='M8.42.27a.75.75 0 0 1 1.16.96L3.83 8.22a.75.75 0 0 1-1.11.05l-2.5-2.5a.75.75 0 1 1 1.06-1.06l1.92 1.91z' fill='%23fbf8f6'/%3E%3C/svg%3E");background-size:9px 8px}.newsletter__consent-label,.newsletter__consent-label p{margin:0;font-size:11px;line-height:1.5;text-transform:none;letter-spacing:0}.newsletter__subtext,.newsletter__subtext p{margin:8px 0 0;font-size:11px;line-height:1.5}.newsletter-opt-out{display:flex;width:100%}.newsletter-opt-out--left{justify-content:flex-start;text-align:left}.newsletter-opt-out--center{justify-content:center;text-align:center}.newsletter-opt-out__panel{width:100%;padding:48px 40px}.newsletter-opt-out__heading{margin:0;letter-spacing:normal;text-transform:none}.newsletter-opt-out__text{margin-top:14px}.newsletter-opt-out__text>:last-child{margin-bottom:0}.newsletter-opt-out__form{margin-top:28px}.newsletter-opt-out__form-row{display:flex;align-items:stretch;gap:10px}.newsletter-opt-out__input{flex:1 1 auto;min-width:0;height:48px;margin:0;padding:0 16px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:var(--buttonRadius);background-color:var(--colorBody);color:var(--colorTextBody)}.newsletter-opt-out__input:focus{border-color:currentColor}.newsletter-opt-out__button{flex:0 0 auto;min-height:48px;white-space:nowrap}.section--app-consent .app-consent{width:calc(100% - 34px);max-width:var(--newsletterOptOutContentWidth, 680px);margin:0 auto;padding:48px 40px;background-color:var(--newsletterOptOutBackground, var(--colorBodyLightDim));color:var(--newsletterOptOutText, var(--colorTextBody));text-align:center}.section--app-consent .app-consent .h1{margin:0;letter-spacing:normal;text-transform:none}.section--app-consent .app-consent p{margin:14px 0 0}.section--app-consent .app-consent strong{font-weight:600}.section--app-consent .app-consent .button{display:inline-block;min-width:90px;margin:28px 0 0;padding:11px 20px;border:1px solid transparent;border-radius:var(--buttonRadius);background-color:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText);font-size:max(calc(var(--typeBaseSize) - 4px),13px);font-weight:500;letter-spacing:normal;line-height:1.42;text-align:center;text-decoration:none;text-transform:none}.section--app-consent .app-consent .button:hover,.section--app-consent .app-consent .button:focus{background-color:color-mix(in srgb,var(--colorBtnPrimary) 88%,var(--colorBtnPrimaryText));color:var(--colorBtnPrimaryText)}@media only screen and (max-width:768px){.newsletter-opt-out__panel,.section--app-consent .app-consent{padding:32px 20px}.newsletter-opt-out__form-row{flex-direction:column}.newsletter-opt-out__button{width:100%}}.newsletter-section--offer{align-items:stretch;gap:0}.newsletter-section--offer .newsletter-section__image{align-self:stretch}.newsletter-section--offer .newsletter-section__image .image-wrap{height:100%!important;padding-bottom:0!important}.newsletter-section--offer .newsletter-section__content{flex:1 1 50%;max-width:none;margin:0;display:flex;flex-direction:column;justify-content:center;padding:90px 60px}@media only screen and (max-width:768px){.newsletter-section--offer{flex-direction:column}.newsletter-section--offer.newsletter-section--image-left{flex-direction:column-reverse}.newsletter-section--offer .newsletter-section__image .image-wrap{height:0!important;padding-bottom:75%!important}.newsletter-section--offer .newsletter-section__content{flex-basis:auto;padding:40px 22px}}predictive-search[data-context=search-page].is-active{z-index:21}.predictive-search-results:not([data-result-order=default]){flex-direction:column}.predictive-search-results:not([data-result-order=default])>.results__group--ordered{flex:0 0 auto;width:100%}.predictive-search-results:not([data-result-order=default])>.results__group--ordered:empty{display:none}@container (min-width: 800px){.predictive-search-results:not([data-result-order=default]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.predictive-search-results[data-result-order=products_first]>.results__group--products,.predictive-search-results[data-result-order=other_first]>.results__group--products{grid-column:1 / span 2}.predictive-search-results[data-result-order=products_first]>.results__group--collections,.predictive-search-results[data-result-order=other_first]>.results__group--collections{grid-column:3}.predictive-search-results[data-result-order=collections_first]>.results__group--collections{grid-column:1}.predictive-search-results[data-result-order=collections_first]>.results__group--products{grid-column:2 / span 2}.predictive-search-results[data-result-order=products_first]>.results__group--other,.predictive-search-results[data-result-order=collections_first]>.results__group--other{grid-column:1 / -1;grid-row:2}.predictive-search-results[data-result-order=other_first]>.results__group--other{grid-column:1 / -1;grid-row:1}.predictive-search-results[data-result-order=other_first]>:is(.results__group--products,.results__group--collections){grid-row:2}.predictive-search-results:not([data-result-order=default]):has(>.results__group--collections:empty)>.results__group--products,.predictive-search-results:not([data-result-order=default]):has(>.results__group--products:empty)>.results__group--collections{grid-column:1 / -1}}@media only screen and (min-width:769px){html:not(.supports-touch) .grid-product--bb-quick{position:relative;--bbQuickBleed: calc(var(--grid-gutter) / 2)}html:not(.supports-touch) .grid-product--bb-quick:hover,html:not(.supports-touch) .grid-product--bb-quick:focus-within{z-index:20}html:not(.supports-touch) .grid-product--bb-quick .grid-product__content{position:relative}.grid-product--bb-quick .bb-quick-overlay{position:absolute;top:calc(-1 * var(--bbQuickBleed, 10px));left:calc(-1 * var(--bbQuickBleed, 10px));right:calc(-1 * var(--bbQuickBleed, 10px));z-index:2;display:flex;flex-direction:column;padding:var(--bbQuickBleed, 10px) var(--bbQuickBleed, 10px) 12px;color:var(--bbQuickText);background-color:var(--bbQuickBg);border:1px solid var(--bbQuickBorder);border-radius:var(--bbQuickRadius);box-shadow:0 1px 2px #0000000f,0 2px 8px #00000014;letter-spacing:normal;text-transform:none;opacity:0;visibility:hidden;pointer-events:none}html:not(.supports-touch) .grid-product--bb-quick:hover .bb-quick-overlay,html:not(.supports-touch) .grid-product--bb-quick:focus-within .bb-quick-overlay{opacity:1;visibility:visible;pointer-events:auto}.bb-quick-overlay__media{position:relative;display:block;overflow:hidden;aspect-ratio:calc(100 / var(--bbQuickHoverRatio, 75));background-color:var(--colorProductImageBg, #f4efeb)}.bb-quick-overlay__media image-element,.bb-quick-overlay__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bb-quick-overlay__media image-element{top:30px;right:20px;bottom:0;left:20px;width:auto;height:auto}.bb-quick-overlay__media image-element:has(.bb-quick-overlay__img--secondary){top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bb-quick-overlay__media img{object-fit:contain}.bb-quick-overlay--primary-full-bleed .bb-quick-overlay__media>image-element:first-child{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bb-quick-overlay--primary-full-bleed .bb-quick-overlay__media>image-element:first-child img{object-fit:cover}img.bb-quick-overlay__img--secondary{object-fit:var(--productHoverImageFit, contain);object-position:var(--productHoverImagePos, 50% 100%);background-color:var(--colorProductImageBg, #f4efeb)}img.bb-quick-overlay__img--secondary{z-index:1;opacity:0;transform:scale(1.06);transition:opacity .3s ease,transform .6s cubic-bezier(.26,.54,.32,1);will-change:transform;backface-visibility:hidden}html:not(.supports-touch) .grid-product--bb-quick:hover img.bb-quick-overlay__img--secondary,html:not(.supports-touch) .grid-product--bb-quick:focus-within img.bb-quick-overlay__img--secondary{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){img.bb-quick-overlay__img--secondary{transform:none;transition:none}html:not(.supports-touch) .grid-product--bb-quick:hover img.bb-quick-overlay__img--secondary,html:not(.supports-touch) .grid-product--bb-quick:focus-within img.bb-quick-overlay__img--secondary{transform:none}}.bb-quick-overlay .grid-product__link:after{content:none}.bb-quick-overlay .bb-quick-add{margin-top:2px}}.bb-quick-add{--bb-panel-gap: 10px;letter-spacing:normal;text-transform:none}.bb-quick-add__form{display:flex;flex-direction:column;gap:var(--bb-panel-gap)}.bb-quick-add__option{margin:0;padding:0;border:0}.bb-quick-add__option--single-value,.variant-wrapper--single-value{display:none}.bb-quick-add__option-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.bb-quick-add__option-name{font-size:14px;font-weight:400;line-height:1.5;color:var(--bbQuickText)}.bb-quick-add__selected{font-weight:600;text-transform:capitalize}.bb-quick-add__units{display:flex;flex:none;gap:10px}.bb-quick-add__unit{padding:0;border:0;background:none;font-size:13px;font-weight:400;line-height:1.35;letter-spacing:normal;text-transform:none;color:var(--bbQuickText);cursor:pointer}.bb-quick-add__unit.is-active{font-weight:600;border-bottom:2px solid currentColor}.bb-quick-add__uk{display:none}.bb-quick-add__selected.is-pending .bb-quick-add__eu,.bb-quick-add__selected.is-pending .bb-quick-add__uk,[data-variant-option-label].is-pending .variant-unit-eu,[data-variant-option-label].is-pending .variant-unit-uk{display:none!important}[data-selection-placeholder]{text-transform:none}.bb-quick-add__option[data-unit=uk] .bb-quick-add__eu{display:none}.bb-quick-add__option[data-unit=uk] .bb-quick-add__uk{display:inline}.bb-quick-add__values{display:flex;flex-wrap:wrap;gap:4px}.bb-quick-add__size{flex:0 0 calc((100% - 16px)/5);margin:0}@media only screen and (max-width:1499px){.bb-quick-add__size{flex-basis:calc((100% - 12px)/4)}}.bb-quick-add__size input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.bb-quick-add__size label{display:flex;align-items:center;justify-content:center;margin:0;padding:8px 4px;font-weight:400;line-height:1;text-align:center;white-space:nowrap;color:var(--bbQuickText);background-color:transparent;border:1px solid var(--bbQuickText);box-shadow:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.bb-quick-add__sibling{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:31px;padding:8px 4px;font-size:13px;font-weight:400;line-height:1;letter-spacing:normal;text-align:center;text-transform:capitalize;white-space:nowrap;color:var(--bbQuickText);background-color:transparent;border:1px solid var(--bbQuickText);transition:background-color .15s ease,color .15s ease}a.bb-quick-add__sibling:not(.has-image):hover,a.bb-quick-add__sibling:not(.has-image):focus-visible{color:var(--bbQuickBtnText);background-color:var(--bbQuickBtnBg);border-color:var(--bbQuickBtnBg);outline:none}a.bb-quick-add__sibling.has-image:focus-visible{outline:none}.bb-quick-add__sibling.is-selected{color:var(--bbQuickBtnText);background-color:var(--bbQuickBtnBg);border-color:var(--bbQuickBtnBg)}.bb-quick-add .bb-quick-add__option .bb-quick-add__size label{font-size:13px;letter-spacing:normal;text-transform:capitalize}.bb-quick-add__size input[type=radio]:checked+label{color:var(--bbQuickBtnText);background-color:var(--bbQuickBtnBg);border-color:var(--bbQuickBtnBg);box-shadow:none}.bb-quick-add__size input[type=radio]:focus-visible+label{outline:2px solid var(--bbQuickBtnBg);outline-offset:2px}.bb-quick-add__size.is-unavailable label{color:color-mix(in srgb,var(--bbQuickText) 30%,transparent);border-color:color-mix(in srgb,var(--bbQuickText) 30%,transparent);background-image:linear-gradient(to top right,transparent calc(50% - .5px),currentColor calc(50% - .5px),currentColor calc(50% + .5px),transparent calc(50% + .5px))}.bb-quick-add__size.is-unavailable,.bb-quick-add__size.is-unavailable label,.bb-quick-add__size--image.is-unavailable label{pointer-events:auto;cursor:pointer}.bb-quick-add__option--image .bb-quick-add__values{gap:8px}.bb-quick-add__size--image{flex:0 0 auto}.bb-quick-add__size--image label{position:relative;overflow:hidden;width:40px;height:40px;padding:0;background-color:var(--colorProductImageBg, #f4efeb);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid color-mix(in srgb,var(--bbQuickText) 25%,transparent)}.bb-quick-add__size--image .bb-quick-add__sibling{position:relative;overflow:hidden;width:40px;height:40px;min-height:0;padding:0;background-color:var(--colorProductImageBg, #f4efeb);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid color-mix(in srgb,var(--bbQuickText) 25%,transparent)}.bb-quick-add__size--image .bb-quick-add__sibling.has-image:hover,.bb-quick-add__size--image .bb-quick-add__sibling.has-image:focus-visible,.bb-quick-add__size--image .bb-quick-add__sibling.is-selected{border-color:var(--bbQuickBtnBg);box-shadow:0 0 0 1px var(--bbQuickBtnBg)}.bb-quick-add__size--image .bb-quick-add__sibling.is-selected{background-color:var(--colorProductImageBg, #f4efeb)}.bb-quick-add__size--image input[type=radio]:checked+label{background-color:var(--colorProductImageBg, #f4efeb);border-color:var(--bbQuickBtnBg);box-shadow:0 0 0 1px var(--bbQuickBtnBg)}.bb-quick-add__size--image.is-unavailable label{opacity:.65}.bb-quick-add__size--image.is-unavailable label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(to top right,transparent calc(50% - .5px),var(--bbQuickText) calc(50% - .5px),var(--bbQuickText) calc(50% + .5px),transparent calc(50% + .5px))}.bb-quick-add__size--image.is-unavailable .bb-quick-add__sibling{opacity:.65}.bb-quick-add__size--image.is-unavailable .bb-quick-add__sibling:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(to top right,transparent calc(50% - .5px),var(--bbQuickText) calc(50% - .5px),var(--bbQuickText) calc(50% + .5px),transparent calc(50% + .5px))}.grid-product--bb-quick.is-loading-sibling .bb-quick-overlay,.product-section.is-loading-sibling{cursor:progress;opacity:.65;pointer-events:none}.variant-sibling{display:inline-block}.variant-input-wrap .variant-sibling__link:not(.color-swatch){display:inline-block;margin:0 8px 12px 0;padding:7px 15px;color:var(--colorTextBody);background-color:var(--colorBody);box-shadow:0 0 0 1px var(--colorBorder)}.variant-input-wrap .variant-sibling__link.color-swatch{margin:0 8px 12px 0}.variant-input-wrap .variant-sibling__link.is-selected{box-shadow:0 0 0 2px var(--colorTextBody)}.variant-input-wrap .variant-sibling__link:focus-visible{outline:2px solid var(--colorTextBody);outline-offset:2px}.variant-input-wrap .variant-sibling__link.disabled{color:var(--colorBorder)}.variant-input-wrap .variant-sibling__link.disabled:after{content:"";position:absolute;inset-block:0;left:50%;border-left:1px solid var(--colorBorder);transform:rotate(-45deg)}.variant-input-wrap label.disabled,.variant-input-wrap .variant-sibling__link.disabled{pointer-events:auto;cursor:pointer}.variant-input-wrap .variant-sibling__link.color-swatch--text{width:auto;min-width:48px;padding-inline:8px;text-indent:0}.grid-product__colors .color-swatch--small.is-current{box-shadow:0 0 0 2px var(--colorTextBody)}.bb-quick-add__size-finder{flex:0 0 calc((100% - 16px)*.4 + 4px);display:flex;align-items:center;justify-content:center;margin:0;padding:8px 4px;font-size:13px;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;text-align:center;white-space:nowrap;color:var(--bbQuickText);background-color:transparent;border:1px solid var(--bbQuickText);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.bb-quick-add__size-finder:hover,.bb-quick-add__size-finder:focus-visible{color:var(--bbQuickBtnText);background-color:var(--bbQuickBtnBg);border-color:var(--bbQuickBtnBg);outline:none}@media only screen and (max-width:1499px){.bb-quick-add__size-finder{flex-basis:calc((100% - 12px)/2 + 4px)}}.bb-quick-add__btn{display:block;width:100%;margin:0;padding:10px 20px;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:normal;text-align:center;color:var(--bbQuickBtnText);background-color:var(--bbQuickBtnBg);border:0;border-radius:var(--bbQuickRadius);cursor:pointer;transition:opacity .15s ease}.bb-quick-add__btn:hover{opacity:.88}.bb-quick-add__btn[disabled]{opacity:.5;cursor:not-allowed}bb-variant-selection-gate{position:relative;display:block;width:100%}.variant-selection-gate__tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:30;width:max-content;max-width:min(260px,calc(100vw - 34px));padding:8px 10px;color:var(--colorBody);background:var(--colorTextBody);border-radius:var(--buttonRadius);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:normal;text-align:center;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%,4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}bb-variant-selection-gate[data-selection-complete=false]:hover .variant-selection-gate__tooltip,bb-variant-selection-gate[data-selection-complete=false]:focus .variant-selection-gate__tooltip,bb-variant-selection-gate[data-selection-complete=false]:focus-within .variant-selection-gate__tooltip{opacity:1;visibility:visible;transform:translate(-50%)}[data-button_style] bb-variant-selection-gate[data-selection-complete=false] .add-to-cart.btn[disabled]:hover{color:#b6b6b6!important;background:#f6f6f6!important;transition:none}[data-button_style] bb-variant-selection-gate[data-selection-complete=false] .add-to-cart.btn[disabled]:hover:after{animation:none}[data-variant-dynamic-checkout][hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.variant-selection-gate__tooltip{transition:none}}bb-cross-sell{display:block}.bb-cross-sell__heading{margin:0 0 10px;font-size:14px;font-weight:600;letter-spacing:normal}.bb-cross-sell__item{position:relative;display:flex;align-items:stretch;min-height:120px;gap:24px;padding-right:24px;background-color:#fff;letter-spacing:normal;text-align:left;cursor:pointer}.bb-cross-sell__media{flex:0 0 105px;width:105px;align-self:stretch;overflow:hidden;background-color:var(--colorProductImageBg, #f4efeb)}.bb-cross-sell__media .image-element{opacity:1}.bb-cross-sell__media img,.bb-cross-sell__media .bb-cross-sell__img{width:100%;height:100%;object-fit:contain;object-position:center}@media(max-width:768px){.bb-cross-sell__item{gap:12px;padding-right:8px}.bb-cross-sell__media{flex-basis:80px;width:80px}.bb-cross-sell__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.bb-cross-sell__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.bb-cross-sell__placeholder .placeholder-svg{width:100%;height:100%}.bb-cross-sell__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px;padding-block:12px}.bb-cross-sell__title{font-size:14px;font-weight:600;line-height:normal;color:var(--colorTextBody);text-decoration:none;border:0}.bb-cross-sell__desc{margin:0;font-size:12px;font-weight:300;line-height:1.6;color:var(--colorTextBody)}.bb-cross-sell__price{display:flex;align-items:baseline;gap:8px;margin:4px 0 0;font-size:14px;font-weight:500;line-height:1;text-transform:uppercase;color:var(--cross-sell-price, #d51130)}.bb-cross-sell__price-compare{color:var(--colorTextBody);opacity:.6}.bb-cross-sell__form{flex:none;display:flex;align-self:center;margin:0}.bb-cross-sell__add{flex:none;display:flex;align-items:center;justify-content:center;align-self:center;width:37px;height:37px;padding:0;border:0;border-radius:50%;background-color:var(--colorProductImageBg, #f4efeb);color:var(--colorTextBody);cursor:pointer;transition:background-color .15s ease}.bb-cross-sell__add:hover,.bb-cross-sell__add:focus-visible{background-color:color-mix(in srgb,var(--colorProductImageBg, #f4efeb) 88%,var(--colorTextBody))}.bb-cross-sell__add[disabled]{opacity:.5;cursor:not-allowed}.bb-cross-sell__add svg{width:13px;height:13px}.bb-cross-sell__popup{position:absolute;top:calc(100% + 8px);right:0;z-index:25;width:min(360px,100%);padding:40px 16px 16px;color:var(--bbQuickText);background-color:var(--bbQuickBg);border:1px solid var(--bbQuickBorder);border-radius:var(--bbQuickRadius);box-shadow:0 1px 2px #0000000f,0 2px 8px #00000014}.bb-cross-sell__popup[hidden]{display:none}@media(min-width:769px){.bb-cross-sell__popup--above{top:auto;bottom:calc(100% + 8px)}}.bb-cross-sell__close{position:absolute;top:6px;right:6px;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.bb-cross-sell__close svg{width:14px;height:14px;transform:rotate(45deg)}.bb-quick-add--popup{display:flex;flex-direction:column;gap:var(--bb-panel-gap)}@media(max-width:768px){.bb-cross-sell__popup{position:fixed;top:auto;right:0;bottom:0;left:0;width:auto;max-height:80vh;overflow-y:auto;z-index:40;border-radius:var(--bbQuickRadius) var(--bbQuickRadius) 0 0;padding:44px 17px calc(20px + env(safe-area-inset-bottom,0px))}}.cart-cross-sell{margin-top:24px;padding-top:20px;padding-bottom:20px;border-top:1px solid var(--colorDrawerBorder, var(--colorBorder, #e1dad6))}.cart-cross-sell[hidden]{display:none}#CartDrawer .bb-cross-sell__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#CartDrawer .bb-cross-sell__popup{position:fixed;top:auto;right:0;bottom:0;left:0;width:auto;max-height:80vh;overflow-y:auto;z-index:40;border-radius:var(--bbQuickRadius) var(--bbQuickRadius) 0 0;padding:44px 17px calc(20px + env(safe-area-inset-bottom,0px))}.cart__total-row{align-items:flex-start}.cart__total-label{font-size:16px;font-weight:600;line-height:normal;letter-spacing:normal;color:#2c2f38}.cart__item-sub [data-subtotal]{font-weight:600}.cart__total-taxes{margin-top:2px;font-size:10px;font-weight:400;line-height:normal;letter-spacing:normal;color:#878682}.cart__checkout--bb{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;padding-top:19px;padding-bottom:19px;font-size:14px;font-weight:600;line-height:1;letter-spacing:normal;text-transform:none}.cart__checkout--bb .cart__checkout-icon{position:absolute;top:50%;left:17px;display:inline-flex;transform:translateY(-50%)}.cart__checkout--bb .cart__checkout-icon svg{width:13px;height:13px}.cart__checkout--bb .cart__checkout-dot{flex:0 0 auto;width:2px;height:2px;border-radius:50%;background-color:currentColor}.cart__checkout--bb.btn--loading>span{visibility:hidden}.availability-text{font-size:14px;letter-spacing:normal}.availability-text .icon-and-text{display:inline-flex;align-items:center}.availability-text .icon--inventory{position:relative;flex:0 0 auto;width:25px;height:25px;margin-right:10px}.availability-text--center{text-align:center}.cart__availability{margin-top:6px;text-align:center}.cart__availability .availability-text{font-size:12px}.cart__availability .icon--inventory{width:17px;height:17px;margin-right:6px}.cart__availability .icon--inventory:before,.cart__availability .icon--inventory:after{width:7px;height:7px;margin:5px}.drawer .cart__item-row small{font-size:12px}.inventory--out .sales-point__delivery{display:none}.inventory--out .icon--inventory:before,.inventory--out .icon--inventory:after{background:#d02e2e}.variant-wrapper[data-type=button] .variant__head,.variant-wrapper[data-type=color-variants] .variant__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.variant-wrapper[data-type=button] .variant__head .variant__label,.variant-wrapper[data-type=color-variants] .variant__head .variant__label{margin-bottom:0}.variant-wrapper[data-type=button] .variant__label,.variant-wrapper[data-type=color-variants] .variant__label{font-size:16px;font-weight:400;line-height:1.6;letter-spacing:normal;text-transform:none;text-align:left}.variant-wrapper[data-type=button] [data-variant-color-label],.variant-wrapper[data-type=button] [data-variant-option-label],.variant-wrapper[data-type=color-variants] [data-color-variants-label]{font-weight:600;letter-spacing:normal;text-transform:capitalize}.variant-unit-toggle{display:flex;flex:none;gap:14px}.variant-unit{padding:0;border:0;background:none;font-size:14px;font-weight:400;line-height:1.35;letter-spacing:normal;text-transform:none;color:var(--colorTextBody);cursor:pointer}.variant-unit.is-active{font-weight:600;border-bottom:2px solid currentColor}.variant-unit-uk,.variant-wrapper--dual[data-unit=uk] .variant-unit-eu{display:none}.variant-wrapper--dual[data-unit=uk] .variant-unit-uk{display:inline}.variant-wrapper[data-type=button]:not(:has(.color-swatch)) .variant-input-wrap{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:4px;margin:0}.variant-wrapper[data-type=button]:not(:has(.color-swatch)) .variant-input{display:flex;margin:0}.variant-wrapper[data-type=button] label.variant__button-label:not(.color-swatch){display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:12px 4px;font-size:14px;font-weight:400;line-height:1;letter-spacing:normal;text-align:center;text-transform:capitalize;color:var(--colorTextBody);background-color:transparent;border:1px solid var(--colorTextBody);box-shadow:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.variant-wrapper[data-type=button] input[type=radio]:checked+label.variant__button-label:not(.color-swatch){color:var(--colorBtnPrimaryText);background-color:var(--colorBtnPrimary);border-color:var(--colorBtnPrimary);box-shadow:none}.variant-wrapper[data-type=button] input[type=radio]:focus-visible+label.variant__button-label:not(.color-swatch){outline:2px solid var(--colorBtnPrimary);outline-offset:2px}.variant-wrapper[data-type=button] label.variant__button-label.disabled:not(.color-swatch){color:color-mix(in srgb,var(--colorTextBody) 30%,transparent);border-color:color-mix(in srgb,var(--colorTextBody) 30%,transparent);background-image:linear-gradient(to top right,transparent calc(50% - .5px),currentColor calc(50% - .5px),currentColor calc(50% + .5px),transparent calc(50% + .5px))}.variant-wrapper[data-type=button] label.variant__button-label.disabled:not(.color-swatch):after{content:none}.variant-wrapper[data-type=button] label.color-swatch.disabled{opacity:.65}.variant-wrapper[data-type=button] label.color-swatch.disabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border:0;transform:none;pointer-events:none;background-image:linear-gradient(to top right,transparent calc(50% - .5px),var(--colorTextBody) calc(50% - .5px),var(--colorTextBody) calc(50% + .5px),transparent calc(50% + .5px))}@media only screen and (min-width:769px){.flex-grid__item--25{flex-basis:25%}}.promo-grid__gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.promo-grid__link{display:inline-flex;align-items:center;gap:8px;color:inherit;font-weight:500;text-decoration:none}.promo-grid__text .promo-grid__link{margin:2px 12px 2px 0}.promo-grid__container.horizontal-center .promo-grid__link{margin-inline:6px}.type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) .promo-grid__link{border-bottom:0}.promo-grid__link-arrow{display:inline-flex;transition:transform .25s ease}.promo-grid__link-arrow svg{display:block;width:15px;height:15px}.promo-grid__container:has(.promo-grid__link) .promo-grid__bg .image-fit{transition:transform .6s cubic-bezier(.26,.54,.32,1);transform-origin:center;will-change:transform;backface-visibility:hidden}.promo-grid__container:has(.promo-grid__link):hover .promo-grid__link-arrow{transform:translate(4px)}.promo-grid__container:has(.promo-grid__link):hover .promo-grid__bg .image-fit{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.promo-grid__link-arrow,.promo-grid__container:has(.promo-grid__link) .promo-grid__bg .image-fit{transition:none}.promo-grid__container:has(.promo-grid__link):hover .promo-grid__link-arrow,.promo-grid__container:has(.promo-grid__link):hover .promo-grid__bg .image-fit{transform:none}}.faq__content{padding:24px}.faq__content .faq__group-title{margin:32px 0 12px}.faq__content .faq__group-title:first-child{margin-top:0}.faq-item .collapsible-trigger>span:first-child{font-weight:600}.collapsible-content__inner--faq>p:empty{display:none}.faq__media{display:none}@media only screen and (min-width:769px){.faq__content{padding:48px}.faq__layout--media{display:flex;align-items:stretch}.faq__layout--media .faq__content{flex:1 1 auto;min-width:0}.faq__layout--media .faq__media{display:block;flex:0 0 512px;max-width:40%;overflow:hidden}.faq__media-img{display:block;width:100%;height:100%;object-fit:contain;object-position:top}}.faq-item__icon{width:11px;height:11px}.faq-item__icon-shape{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.faq-item__icon-shape svg{display:block;width:11px;height:11px}.faq-item__icon-minus,.collapsible-trigger.is-open .faq-item__icon-plus{opacity:0}.collapsible-trigger.is-open .faq-item__icon-minus{opacity:1}.faq-item .collapsible-trigger:hover .faq-item__icon{background-color:transparent}.site-nav__dropdown.megamenu{box-shadow:0 20px 20px -10px #00000017}.megamenu .h5 .site-nav__dropdown-link--top-level,.megamenu .site-nav__dropdown-link--top-level{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);font-size:18px;letter-spacing:normal!important;text-transform:none!important}@media only screen and (min-width:769px){.megamenu .h5 .site-nav__dropdown-link--top-level,.megamenu .site-nav__dropdown-link--top-level{font-size:20px}}.megamenu .site-nav__dropdown-link--top-level{display:inline-block;position:relative}.megamenu .site-nav__dropdown-link--top-level:after{border-bottom:1px solid;border-bottom-color:var(--colorNavText);bottom:0;content:"";display:block;left:0;position:absolute;right:100%;transition:right .5s}[data-disable-animations=true] .megamenu .site-nav__dropdown-link--top-level:after{transition:none}.megamenu .site-nav__dropdown-link--top-level:hover:after{right:0}.megamenu__promo-heading,.megamenu__promo-heading.h4{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);font-size:18px;letter-spacing:normal!important;text-transform:none!important}@media only screen and (min-width:769px){.megamenu__promo-heading,.megamenu__promo-heading.h4{font-size:20px}}.site-footer,.site-footer .footer__title,.site-footer .h4,.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer .footer__small-text,.site-footer .site-footer__linklist,.site-footer .site-footer__linklist a,.site-footer .footer__accessibility-trigger,.site-footer .footer__collapsible,.footer__trust-title{letter-spacing:normal}.site-footer .footer__collapsible,.site-footer .site-footer__linklist a,.site-footer .footer__accessibility-trigger{color:#4c4a43}.site-footer .footer__accessibility-trigger{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;cursor:pointer;font:inherit;line-height:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit}.site-footer .footer__collapsible h4{color:var(--colorFooterText);letter-spacing:normal}.site-footer .footer__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);font-size:18px;text-transform:none}@media only screen and (min-width:769px){.site-footer .footer__title{font-size:20px}}@media only screen and (max-width:768px){.site-footer{padding-top:40px;padding-bottom:40px}.site-footer .grid__item.footer__item--no-accordion:after{display:none}}@media only screen and (min-width:769px){.site-footer .collapsible-content--small{height:auto!important;opacity:1!important;overflow:visible!important;visibility:visible!important}.site-footer .collapsible-content--small .collapsible-content__inner{transform:none!important}}.collapsible-plus-minus{width:14px;height:14px}.collapsible-plus-minus__shape{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.collapsible-plus-minus__shape svg{display:block;width:14px;height:14px}.collapsible-plus-minus__minus,.collapsible-trigger.is-open .collapsible-plus-minus__plus{opacity:0}.collapsible-trigger.is-open .collapsible-plus-minus__minus{opacity:1}.footer__custom-image{display:block;margin-bottom:16px}.footer__custom-image image-element,.footer__custom-image img{display:block;width:auto;height:100%}.footer__newsletter,.footer__newsletter-input{max-width:420px}.footer__newsletter-input,.footer__newsletter-input:focus{border-bottom-width:1px}.footer__bottom{display:flex;flex-direction:column-reverse;gap:32px;margin-top:40px}.footer__bottom-left{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer__bottom-left .multi-selectors{width:auto;margin:0;align-self:flex-start;justify-content:flex-start}.footer__bottom-left .multi-selectors__item{margin:0}.footer__bottom-left .faux-select.disclosure__toggle{padding-inline-start:0;margin-inline-start:0}.footer__bottom-left .footer__small-text+.footer__small-text{margin-top:-6px}.footer__bottom .footer__small-text{margin:0;padding:0;text-align:left;color:#70706c}.footer__bottom-right{display:flex;flex-wrap:wrap;gap:40px 88px}.footer__trust{display:flex;flex-direction:column;align-items:flex-start;gap:14px;text-align:left}.footer__trust-title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);font-size:16px;line-height:1.5;color:var(--colorFooterText)}.footer__trust-image{height:22px}.footer__trust-image img,.footer__trust-image image-element{display:block;width:auto;height:100%;opacity:1}.footer__payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0}.footer__payment-icons .icon--payment{display:inline-flex}.footer__payment-icons .icon--payment svg{width:38px;height:24px}@media only screen and (min-width:769px){.footer__bottom{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px}.footer__bottom-right{justify-content:flex-end}}@media only screen and (max-width:768px){.footer__bottom-right{gap:20px}}.product-badges{position:absolute;top:20px;left:20px;z-index:5;display:flex;flex-wrap:wrap;pointer-events:none;margin-top:9px}.product-badge{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:1;letter-spacing:normal;text-transform:none;text-decoration:none;pointer-events:auto}.product-badge[hidden]{display:none}.product-badge--sold-out{background-color:var(--colorSoldOutTag);color:var(--colorSoldOutTagText)}.product-badges--gallery{gap:6px}.product-badges--gallery .product-badge{padding:5px 6px}.product-badges--card{top:14px;left:14px;right:14px;gap:4px;align-items:flex-start}.product-badges__custom{display:contents}.product-badges--custom-final-row .product-badges__custom{display:flex;flex:0 0 100%;flex-wrap:wrap;gap:inherit;min-width:0}.product-badges--card .product-badge{padding:4px 6px;font-size:14px}@media only screen and (max-width:768px){.product-badges--card{top:7px;left:7px;right:7px}.product-badges--card .product-badge,.product-badges--card .passform-badge{font-size:12px}}.product-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;line-height:1;letter-spacing:normal}.product-breadcrumb__crumb{color:#5c5c5c;font-weight:400;text-decoration:none}a.product-breadcrumb__crumb:hover,a.product-breadcrumb__crumb:focus{text-decoration:underline}.product-breadcrumb__crumb--current{color:#333;font-weight:600}.product-breadcrumb__divider{flex:0 0 auto;width:2px;height:2px;border-radius:50%;background-color:#5c5c5c}@media(max-width:768px){.product-breadcrumb{display:none}}.product-breadcrumb--inherit .product-breadcrumb__crumb,.product-breadcrumb--inherit .product-breadcrumb__crumb--current{color:inherit}.product-breadcrumb--inherit .product-breadcrumb__divider{background-color:currentColor}.product-benefits{display:flex;flex-wrap:wrap;align-items:stretch;gap:14px;margin:0;padding:0;list-style:none}.product-benefits__item{flex:1 1 0;display:flex;align-items:center;justify-content:flex-start;gap:5px;padding:10px 12px;text-align:left;margin-bottom:0;background-color:#fff;border-radius:4px}.product-benefits__icon{flex:0 0 auto;display:inline-flex;width:22px;height:22px}.product-benefits__icon img{display:block;width:100%;height:100%;object-fit:contain}.product-benefits__text,.product-benefits__text p{margin:0;font-size:11px;font-weight:500;line-height:1.3;letter-spacing:normal;text-transform:none}@media only screen and (max-width:768px){.product-benefits{gap:4px}.product-benefits__item{flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 6px;text-align:center}.product-benefits__icon{width:18px;height:18px}.product-benefits__text,.product-benefits__text p{font-size:10px}}.product-block--sales-point .sales-points{margin-top:8px}.product-block--sales-point .sales-point{font-size:12px;line-height:1.4}.product-block--sales-point .icon-and-text{justify-content:center}.product-block--sales-point .sales-point .icon{width:16px;height:16px;margin-right:6px}.product-block--sales-point .icon--inventory:after,.product-block--sales-point .icon--inventory:before{width:6px;height:6px;margin:5px;border-radius:6px}.product-block--passform+.product-block .product-block,.product-block--passform+.product-block,.product-block.product-block--tab{margin-bottom:0!important}.social-proof{display:flex;align-items:center;gap:18px}.product-single__social-proof{margin-bottom:24px}.social-proof__media{flex:0 0 auto}.social-proof__media img,.social-proof__media image-element{display:block;width:auto;height:100%}.social-proof__text,.social-proof__text p{margin:0}.passform-badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 6px;font-size:14px;font-weight:600;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap}.passform-badge--card{flex:0 0 auto;padding:4px 6px}.passform-section{padding-top:50px;padding-bottom:50px;scroll-margin-top:80px}@media only screen and (min-width:769px){.passform-section{padding-top:80px;padding-bottom:80px}}.passform-section__header{max-width:640px;margin:0 auto 32px;text-align:center}@media only screen and (min-width:769px){.passform-section__header{margin-bottom:40px}}.passform-section__title{margin:0;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);font-size:30px;line-height:1.3;letter-spacing:normal;color:var(--colorTextBody)}@media only screen and (min-width:769px){.passform-section__title{font-size:44px}}.passform-section__intro{margin-top:12px;font-size:16px;line-height:1.5;color:var(--colorTextBody)}.passform-section__intro p{margin:0}.passform-header{position:relative}.passform-header__media-stack{display:none}.passform-header__img,.passform-tabs{display:block}.passform-tabs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0 0 32px}.passform-tabs__tab{display:flex;align-items:center;justify-content:center;padding:12px 16px;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;text-align:center;color:var(--colorTextBody);background-color:var(--colorBody, #fbf8f6);border:1px solid var(--colorBorder, #e1dad6);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.passform-tabs__tab[aria-selected=true]{font-weight:600;color:var(--passform-tab-text, var(--colorTextBody));background-color:var(--passform-tab-bg, var(--colorBody));border-color:var(--passform-tab-bg, var(--colorBorder))}.passform-tabs__tab:focus-visible{outline:2px solid var(--colorTextBody);outline-offset:2px}@media only screen and (min-width:769px){.passform-tabs__list{display:flex;width:max-content;max-width:100%;margin:0 auto 40px;gap:0;border:1px solid var(--colorBorder, #e1dad6);background-color:var(--colorBody, #fbf8f6)}.passform-tabs__tab{padding:12px 24px;border:0}}.passform-panel__inner{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:769px){.passform-panel__inner{flex-direction:row;align-items:center;gap:60px}.passform-panel__media{flex:0 0 44%;max-width:44%}.passform-panel__content{flex:1 1 auto;min-width:0}}.passform-panel__img{display:block;width:100%;height:auto}.passform-panel__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:26px;line-height:1.3;letter-spacing:normal;color:var(--colorTextBody)}@media only screen and (min-width:769px){.passform-panel__title{font-size:36px}}.passform-panel__title p{margin:0}.passform-panel__title strong{font-weight:600}.passform-panel__title em{font-style:italic}.passform-panel__text{margin-top:16px;font-size:16px;font-weight:300;line-height:1.6;color:var(--colorTextBody)}.passform-panel__text p{margin:0}.passform-panel__button{margin-top:20px}.passform-highlight{padding:0 .1em;background-color:transparent;color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media only screen and (max-width:768px){.passform-section{overflow:hidden}.passform-header{margin-bottom:16px}.passform-header__media-stack{display:block}.passform-header__media{display:flex;justify-content:flex-end}.passform-header__media[hidden]{display:none}.passform-header__img{height:var(--passform-mobile-image-height, 280px);width:auto;max-width:none;transform:translate(var(--passform-mobile-image-offset, 25%))}.passform-section__header{position:absolute;top:0;left:0;width:var(--passform-mobile-text-width, 75%);max-width:none;margin:0;text-align:left;z-index:2}.passform-panel__media{display:none}}.passform-block{display:flex;align-items:center;gap:12px;width:100%;padding:14px 10px;color:var(--colorTextBody);text-decoration:none}.passform-block__media{flex:0 0 auto;display:flex}.passform-block__img{display:block;width:39px;height:39px;object-fit:contain}.passform-block__body{flex:1 1 auto;display:flex;flex-direction:column;gap:4px;min-width:0}.passform-block__title{font-size:13px;font-weight:600;line-height:1.5;color:var(--colorTextBody)}.passform-block__desc{font-size:11px;font-weight:400;line-height:1.5;color:var(--colorTextBody)}.hero__controls{position:absolute;right:17px;bottom:17px;z-index:4}@media only screen and (min-width:769px){.hero__controls{right:24px;bottom:24px}}.hero__pause{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.6);border-radius:50%;background:#00000059;color:#fff;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero__pause:hover,.hero__pause:focus-visible{background:#0009;border-color:#fff}.hero__pause-icon{width:14px;height:14px;fill:currentColor}.hero__pause-icon--play,.hero__controls.is-paused .hero__pause-icon--pause{display:none}.hero__controls.is-paused .hero__pause-icon--play{display:block}.passform-block__arrow{flex:0 0 auto;display:flex;align-items:center;color:var(--colorTextBody)}.passform-block__arrow svg{display:block;width:15px;height:15px;transition:transform .15s ease}.passform-block:hover .passform-block__arrow svg{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.passform-block__arrow svg{transition:none}.passform-block:hover .passform-block__arrow svg{transform:none}}@media only screen and (max-width:768px){.product-single__meta--mobile-left{text-align:left}.product-single__meta--mobile-center{text-align:center}}.collapsibles-wrapper--border-bottom{border-bottom-color:#dedddd}.collapsibles-wrapper--border-bottom .collapsible-trigger-btn{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:14px;font-weight:600;letter-spacing:normal;text-transform:none;color:#333;padding-block:24px;padding-inline:0 20px}.collapsibles-wrapper--border-bottom .collapsible-plus-minus{width:11px;height:11px}.collapsibles-wrapper--border-bottom .collapsible-plus-minus__shape svg{width:11px;height:11px}.collapsibles-wrapper--border-bottom .collapsible-content__inner{padding-bottom:24px}.product-single__meta .product-block--tab+.product-block--tab{margin-top:0}.variant__link{display:inline-block;margin-top:6px;font-size:12px;line-height:1.5;letter-spacing:normal;text-transform:none;color:inherit;text-decoration:underline;text-underline-offset:3px}a.variant__link:hover,a.variant__link:focus{text-decoration:underline;opacity:.7}.variant__link--static{text-decoration:none}.product-block--price-inline{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.product-block--price-inline .product__price{margin:0}.product-block--price-inline .product__policies{width:auto;margin:0;font-size:12px;line-height:1.4}.product-block--price-inline .product__unit-price{flex-basis:100%}@media only screen and (max-width:768px){.product-single__meta--mobile-center .product-block--price-inline{justify-content:center}}.product__price.on-sale,.grid-product__price--on-sale{color:var(--colorSaleTag);font-weight:700}.grid-product__price--savings{display:none}.product-block--richtext{display:flex;flex-direction:column;gap:12px}.product-block__richtext-title{margin:0;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--colorTextBody)}.product-block__richtext-content,.product-block__richtext-content p{margin:0;font-size:14px;font-weight:300;line-height:1.6;color:var(--colorTextBody)}.tile{position:relative;display:block;overflow:hidden;aspect-ratio:var(--tile-aspect, 3 / 4);background-color:var(--colorLargeImageBg, #efefef);color:var(--colorHeroText, #ffffff);text-decoration:none}.tile:hover,.tile:focus{color:var(--colorHeroText, #ffffff)}.tile__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.tile__media img,.tile__media image-element,.tile__media svg{display:block;width:100%;height:100%;object-fit:cover}.tile__media img{transition:transform .6s cubic-bezier(.26,.54,.32,1);transform-origin:center;will-change:transform;backface-visibility:hidden}.tile--link:hover .tile__media img{transform:scale(1.05)}.tile__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.product-description-table__row{display:flex;gap:13px;padding-block:9px;font-size:14px;font-weight:300;line-height:1.5;letter-spacing:normal;color:var(--colorTextBody)}.product-description-table__row+.product-description-table__row{border-top:1px solid var(--colorBorder, #e1dad6)}.product-description-table__label{flex:0 0 45%;max-width:45%}.eigenschaft-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px;margin:16px 0}.rte>div.eigenschaft-icons{margin-bottom:16px}.rte>div.eigenschaft-icons:first-child{margin-top:0}@media only screen and (min-width:769px){.eigenschaft-icons{grid-template-columns:repeat(5,minmax(0,1fr))}}.eigenschaft-icon{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.eigenschaft-icon__media{display:block;width:100%}.eigenschaft-icons .eigenschaft-icon__media img{display:block;width:100%;height:auto}.grid--collection-promo{display:grid;grid-template-columns:repeat(var(--collection-per-row-mobile, 2),minmax(0,1fr));grid-auto-flow:row dense;gap:17px;margin-left:0}.grid--collection-promo>.grid__item{width:auto;max-width:none;margin:0;padding-left:0;float:none}@media only screen and (min-width:769px){.grid--collection-promo{grid-template-columns:repeat(var(--collection-per-row, 4),minmax(0,1fr));gap:22px}}.collection-promo{grid-column:span var(--promo-col-span-mobile, 2)}@media only screen and (min-width:769px){.collection-promo{grid-column:span var(--promo-col-span, 2);grid-row:span var(--promo-row-span, 1)}}.collection-promo__inner{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;min-height:220px;overflow:hidden;border-radius:var(--buttonRadius, 0);background-color:var(--promo-bg, var(--colorProductImageBg, #f4efeb));color:var(--promo-text, var(--colorHeroText, #fff))}.collection-promo--no-media .collection-promo__inner{color:var(--promo-text, var(--colorTextBody))}.collection-promo__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.collection-promo__media .collection-promo__image,.collection-promo__media video{width:100%;height:100%;object-fit:cover;display:block}.collection-promo__media .collection-promo__image,.collection-promo__media video{transition:transform .6s cubic-bezier(.26,.54,.32,1);transform-origin:center;will-change:transform;backface-visibility:hidden}.collection-promo:hover .collection-promo__media .collection-promo__image,.collection-promo:hover .collection-promo__media video{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.collection-promo__media .collection-promo__image,.collection-promo__media video{transition:none}.collection-promo:hover .collection-promo__media .collection-promo__image,.collection-promo:hover .collection-promo__media video{transform:none}}.collection-promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.collection-promo__content{position:relative;z-index:3;display:flex;flex-direction:column;gap:12px;padding:24px}.collection-promo--top .collection-promo__inner{justify-content:flex-start}.collection-promo--bottom .collection-promo__inner{justify-content:flex-end}.collection-promo--align-center .collection-promo__content{text-align:center;align-items:center}.collection-promo--align-right .collection-promo__content{text-align:right;align-items:flex-end}.collection-promo--align-left .collection-promo__content{text-align:left;align-items:flex-start}.collection-promo__heading{margin:0;font-family:var(--typeHeaderPrimary, inherit);font-size:24px;line-height:1.2;letter-spacing:normal}.collection-promo__icon{display:block;line-height:0}.collection-promo__icon-img{width:auto;height:var(--promo-icon-height, 32px)}.collection-promo--align-center .collection-promo__icon-img{margin-inline:auto}.collection-promo--align-right .collection-promo__icon-img{margin-inline-start:auto}.collection-promo .btn--secondary:hover,.collection-promo .rte .btn--secondary:hover{background-color:var(--colorBtnSecondary);border-color:var(--colorBtnSecondary);color:var(--colorBtnSecondaryText)}.collection-promo:hover .collection-promo__button .promo-grid__link-arrow{transform:none}.collection-promo__text{font-size:15px;line-height:1.5}.collection-promo__text p{margin:0}.collection-promo__text>*+*{margin-top:8px}.collection-promo__button{margin-top:4px}.collection-promo__controls{position:absolute;right:12px;bottom:12px;z-index:4}.collection-promo__controls.is-paused .hero__pause-icon--pause{display:none}.collection-promo__controls.is-paused .hero__pause-icon--play{display:block}.product-description-table__value{flex:1 1 auto}.tile__content{position:absolute;inset-inline:0;bottom:0;z-index:2;padding:20px;pointer-events:none}.tile__title{margin:6px 0 0;font-weight:600;line-height:1.3;letter-spacing:normal}.tile__text{margin-top:0;line-height:1.5}.tile__text p{margin:0}@media(prefers-reduced-motion:reduce){.tile__media img{transition:none}.tile--link:hover .tile__media img{transform:none}}.title-view-more{color:var(--tvm-text-color, var(--colorTextBody))}.title-view-more[data-align=center]{text-align:center}.title-view-more__title{margin:0 0 20px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);line-height:1.3;letter-spacing:normal;text-transform:none}.title-view-more__wrapper{display:block}.title-view-more__title,.title-view-more__wrapper{max-width:var(--tvm-max-width, none)}.title-view-more[data-align=center] .title-view-more__title,.title-view-more[data-align=center] .title-view-more__wrapper{margin-inline:auto}.title-view-more__clip{position:relative;display:flow-root}.title-view-more__wrapper.is-ready .title-view-more__clip{max-height:var(--tvm-max-height, 160px);overflow:hidden}.title-view-more__wrapper.is-expanded .title-view-more__clip{max-height:none;overflow:visible}.title-view-more__content{line-height:1.6;color:var(--tvm-text-color, var(--colorTextBody))}.title-view-more__content>:first-child{margin-top:0}.title-view-more__content>:last-child{margin-bottom:0}.title-view-more__content>p:empty{display:none}.title-view-more__fade{position:absolute;inset-inline:0;bottom:0;height:80px;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--tvm-fade-color, var(--colorBody)));opacity:0;transition:opacity .3s ease;pointer-events:none}.title-view-more__wrapper.is-overflowing:not(.is-expanded) .title-view-more__fade{opacity:1}.title-view-more__toggle{display:none;padding:0;background:none;border:0;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:14px;font-weight:600;line-height:1.6;letter-spacing:normal;text-transform:none;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;color:inherit;cursor:pointer;transition:opacity .2s ease}.title-view-more__wrapper.is-overflowing .title-view-more__toggle{display:inline-block}.title-view-more__toggle:hover{opacity:.7}.title-view-more__layout{display:flex;flex-direction:column;gap:24px}.title-view-more__main{min-width:0}.title-view-more__media{position:relative;order:-1;overflow:hidden;min-width:0}.title-view-more__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}@media only screen and (min-width:769px){.title-view-more__layout{flex-direction:row;align-items:flex-start;gap:40px}.title-view-more__main{flex:1 1 0%}.title-view-more__media{order:2;flex:0 0 auto}}.title-view-more__media--inside{margin-bottom:16px}@media only screen and (min-width:769px){.title-view-more__media--inside{float:inline-end;margin-inline-start:40px;margin-bottom:20px}}.collection-chips{display:block}.collection-chips[data-align=center]{text-align:center}.collection-chips__title{margin:0 0 20px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);font-size:24px;line-height:1.6;letter-spacing:normal;text-transform:none}.collection-chips__list{display:flex;flex-wrap:wrap;gap:10px}.collection-chips[data-align=center] .collection-chips__list{justify-content:center}.collection-chip{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px 0 4px;background-color:var(--chip-bg, var(--colorProductImageBg, #f4efeb));color:var(--chip-color, var(--colorTextBody));font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:14px;font-weight:600;line-height:1.6;letter-spacing:normal;text-transform:none;text-decoration:none;border-bottom:4px solid transparent;transition:background-color .15s ease,color .15s ease}.collection-chip--accent{border-bottom-color:var(--chip-accent)}a.collection-chip:hover,a.collection-chip:focus{background-color:color-mix(in srgb,var(--chip-bg, var(--colorProductImageBg, #f4efeb)) 90%,var(--chip-color, var(--colorTextBody)))}.collection-chip[data-active=true]{background-color:var(--chip-active-bg, #2a3743);color:var(--chip-active-color, #ffffff)}a.collection-chip[data-active=true]:hover,a.collection-chip[data-active=true]:focus{background-color:color-mix(in srgb,var(--chip-active-bg, #2a3743) 88%,var(--chip-active-color, #ffffff))}.drawer--no-transition{transition:none!important}.product-gallery__overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:20px;z-index:5;pointer-events:none}.product-gallery__overlay .product-badges{position:static;top:auto;left:auto;right:auto;z-index:auto;width:100%;min-width:0}.product-gallery__overlay .product-gallery__wishlist{position:absolute;right:10px;bottom:10px;pointer-events:auto}@media only screen and (max-width:768px){.product-gallery__overlay{padding:10px}}@media only screen and (max-width:768px){.product__main-photos .product__photo-zoom{left:0;right:auto;margin-right:0;margin-left:10px}}@media only screen and (min-width:769px){.product__main-photos .product__photo-zoom{background:none;border:0;padding:0;opacity:1}.product__main-photos .product__photo-zoom svg{display:block;position:absolute;left:10px;bottom:10px;width:42px;height:42px;padding:10px;background-color:var(--colorBody);border:1px solid;border-color:var(--colorBorder);border-radius:50%}}.product-gallery__wishlist{display:block}.product-gallery__wishlist-btn{position:relative;width:42px;height:42px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid;border-color:var(--colorBorder);border-radius:50%;background-color:var(--colorBody);color:var(--colorTextBody);cursor:pointer}@media only screen and (max-width:768px){.product-gallery__wishlist-btn{width:34px;height:34px}}.product-gallery__wishlist-icon{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--colorTextBody);transition:opacity .25s ease,transform .25s ease}.product-gallery__wishlist-icon svg{display:block;width:22px;height:22px}.product-gallery__wishlist-icon--active{opacity:0;transform:translateY(8px);color:var(--colorBtnPrimary)}.product-gallery__wishlist-icon--inactive{opacity:1}.product-gallery__wishlist[data-active=true] .product-gallery__wishlist-icon--active{opacity:1;transform:translateY(0)}.product-gallery__wishlist[data-active=true] .product-gallery__wishlist-icon--inactive{opacity:0}.grid-product__image-mask{position:relative}.product-card__wishlist{position:absolute;bottom:14px;right:14px;z-index:6;display:block}.product-card__wishlist-btn{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:var(--colorProductImageBg);cursor:pointer}.product-card__wishlist-icon{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--colorTextBody);transition:opacity .25s ease,transform .25s ease}.product-card__wishlist-icon svg{display:block;width:28px;height:28px}.product-card__wishlist-icon--active{opacity:0;transform:translateY(8px);color:var(--colorBtnPrimary)}.product-card__wishlist-icon--inactive{opacity:1}.product-card__wishlist[data-active=true] .product-card__wishlist-icon--active{opacity:1;transform:translateY(0)}.product-card__wishlist[data-active=true] .product-card__wishlist-icon--inactive{opacity:0}@media only screen and (max-width:768px){.product-card__wishlist{bottom:7px;right:7px}.product-card__wishlist-btn{width:36px;height:36px}}bb-wishlist-grid{display:block}.wishlist [hidden]{display:none!important}.wishlist__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:30px}.wishlist__share{display:inline-flex}.wishlist__share-btn{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:none;color:#5c5c5c;font-size:14px;text-decoration:none;cursor:pointer}.wishlist__share-btn:hover,.wishlist__share-btn:focus{text-decoration:underline}.wishlist__empty{padding:40px 0;text-align:center}.wishlist__empty-text{margin-bottom:20px}.article__inline-products{margin:30px 0}.article__inline-products .scroll-carousel{--bbCardGap: 4px}@media only screen and (min-width:769px){.article__inline-products .scroll-carousel{--bbCardGap: 20px;padding-inline:calc(var(--bbCardGap) / 2);margin-inline:calc(var(--bbCardGap) / -2);scroll-padding-inline:calc(var(--bbCardGap) / 2)}}.article__inline-products a:not(.rte__image):not(.btn){background-image:none;text-decoration:none}.article__inline-products img{height:100%}.article__inline-images{display:grid;grid-template-columns:repeat(var(--inline-images-cols-mobile, 1),minmax(0,1fr));gap:20px;margin:30px 0}@media only screen and (min-width:769px){.article__inline-images{grid-template-columns:repeat(var(--inline-images-cols, 1),minmax(0,1fr))}}.article__inline-image{display:flex;flex-direction:column;gap:8px;margin:0}.article__inline-image-img{display:block;width:100%;height:auto}.article__inline-image-caption{margin:0;font-size:14px}.article-rating{display:inline-flex;align-items:center;gap:8px;line-height:1;font-size:13px;letter-spacing:normal}.article-rating--footer{display:flex;margin-top:16px}.article-rating--header{margin-top:8px}.article-rating--below-title{display:flex;margin:4px 0 12px}.article-rating__stars{position:relative;display:inline-flex}.article-rating__row{display:flex;white-space:nowrap}.article-rating__row--base .article-rating__star{opacity:.25}.article-rating__row--fill{position:absolute;top:0;left:0;height:100%;overflow:hidden}.article-rating__star{display:block;flex:0 0 auto}.article-rating__value{font-weight:600;padding-top:1px}.article-rating__count{opacity:.7;padding-top:1px}.article-rating--interactive{display:flex;flex-direction:column;align-items:flex-start;gap:10px;line-height:normal}.article-rating__title{margin:0;font-size:16px;font-weight:700}.article-rating__input{display:flex;gap:2px}.article-rating__btn{display:block;padding:0;margin:0;background:none;border:0;color:inherit;line-height:0;cursor:pointer}.article-rating__btn .article-rating__star{width:30px;height:30px;opacity:.25;transition:opacity .15s ease}.article-rating__btn.is-filled .article-rating__star{opacity:1}.article-rating__btn:disabled{cursor:default}.article-rating__meta{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:13px}.article-rating__status{margin:0;font-size:13px;min-height:1em}.article__body.rte td img{padding-bottom:16px}.article__body.rte td,.article__body.rte th{vertical-align:top}.blog-tag-description{max-width:800px;margin:-10px 0 30px}[data-type_headers_align_text=center] .blog-tag-description{margin-inline:auto;text-align:center}@media only screen and (min-width:769px){.blog-tag-description{margin:-25px 0 50px}}.size-converter-section{padding:60px 0}@media only screen and (max-width:768px){.size-converter-section{padding:30px 0}}.size-converter-wrapper .size-converter__heading{margin-bottom:10px}.size-converter-wrapper .size-converter__subheading{margin-bottom:30px}.size-converter{display:block;text-align:left}.size-converter__grid{display:grid;grid-template-columns:repeat(var(--size-converter-columns, 5),minmax(0,1fr));gap:20px}.size-converter__field{display:flex;flex-direction:column;min-width:0}.size-converter .size-converter__field label.size-converter__label{font-size:inherit;font-weight:600;line-height:1.3;text-transform:none;letter-spacing:normal}.size-converter__input{width:100%;padding:18px 14px;background:#fff}.size-converter__input[aria-invalid=true]{border-color:var(--colorError, #d02e2e)}.size-converter__input--success{color:var(--colorSuccess, #1a8917);-webkit-text-fill-color:var(--colorSuccess, #1a8917)}.size-converter__error{margin:0;font-size:.8em;line-height:1.35;color:var(--colorError, #d02e2e);text-align:center}.size-converter__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.size-converter__actions+.size-converter__error{margin-top:16px}.size-converter-wrapper .page-width--narrow .size-converter__grid{grid-template-columns:minmax(0,1fr)}@media only screen and (max-width:768px){.size-converter__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:480px){.size-converter__grid{grid-template-columns:minmax(0,1fr)}.size-converter__btn{width:100%}}@media only screen and (min-width:769px){.megamenu__nav,.megamenu__inner--center .megamenu__nav{grid-template-columns:repeat(3,minmax(0,1fr))}.megamenu__column{max-width:none}}.size-chart__standalone{text-transform:none;margin-top:-12px}.size-chart__standalone .tool-tip-trigger__title{text-decoration:underline;text-underline-offset:4px;letter-spacing:normal}.size-chart__sep{display:inline-block;margin:0 .4em;opacity:.6}.size-converter-trigger{display:inline-block;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer}.tool-tip__content .size-converter__heading{margin-top:0}.tool-tip__content .size-converter__subheading{margin-bottom:24px}.size-converter--stacked .size-converter__grid{grid-template-columns:minmax(0,1fr)}@media only screen and (min-width:769px){tool-tip[data-tool-tip=size-converter][data-tool-tip-open=true] .tool-tip__inner{width:720px}}.cart__item-title-inner{display:flex;align-items:center;justify-content:space-between;gap:8px}.cart__item-title-inner .bb-icon{width:auto;height:auto}bb-metafield-search{display:block;margin-bottom:40px}.metafield-search[hidden],.metafield-search [hidden]{display:none!important}.metafield-search__heading{margin-bottom:20px}.results--metafield .image-element{opacity:1}bb-discount-toast{background-color:var(--discount-toast-bg, var(--colorBtnPrimary));bottom:20px;box-shadow:0 12px 25px #00000026;color:var(--discount-toast-text, var(--colorBtnPrimaryText));display:block;max-width:320px;opacity:0;padding:16px 44px 16px 20px;position:fixed;right:20px;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease,visibility .3s;visibility:hidden;z-index:100}bb-discount-toast[data-state=error]{background-color:var(--colorError, #d02e2e);color:#fff}bb-discount-toast[hidden]{display:none}bb-discount-toast[data-enabled=true]{opacity:1;transform:none;visibility:visible}@media only screen and (max-width:768px){bb-discount-toast{left:20px;max-width:none}}@media(prefers-reduced-motion:reduce){bb-discount-toast{transition:none}}.discount-toast__text{font-size:14px;letter-spacing:normal;line-height:1.5;margin:0!important}.discount-toast__text p{margin:0}.discount-toast__text a{color:inherit}.discount-toast__close{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:6px;top:6px;width:28px}.discount-toast__close .icon{height:12px;width:12px}.discount-toast__close .icon path{fill:none;stroke:currentColor;stroke-width:5}.bb-timeline{display:block;padding-block:40px}.bb-timeline-section--boxed .bb-timeline{padding-inline:17px}.bb-timeline__slider{display:grid;width:100%}.bb-timeline__slide{display:grid;grid-area:1 / -1;width:100%;gap:24px;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.bb-timeline:not(.is-ready) .bb-timeline__slide:first-child,.bb-timeline__slide.is-selected{opacity:1;visibility:visible;pointer-events:auto}.bb-timeline__slider.flickity-enabled{display:block}.flickity-slider .bb-timeline__slide{display:grid}.bb-timeline__media{min-width:0}.bb-timeline__image,.bb-timeline__placeholder{display:block;width:100%;height:auto;border-radius:var(--buttonRadius)}.bb-timeline__placeholder{aspect-ratio:4 / 3}.bb-timeline__content{max-width:580px;margin-inline:auto;text-align:center}.bb-timeline__subheading{margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:normal;text-transform:none}.bb-timeline__title{margin:0;letter-spacing:normal;text-transform:none}.bb-timeline__text{margin-top:16px}.bb-timeline__text>:last-child{margin-bottom:0}.bb-timeline__controls{display:flex;align-items:flex-start;gap:24px;margin-top:32px}.bb-timeline__nav-scroll{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth}.bb-timeline__nav-scroll::-webkit-scrollbar{display:none}.bb-timeline__nav{position:relative;display:grid;grid-template-columns:repeat(var(--timeline-item-count),minmax(110px,1fr));width:max-content;min-width:100%}.bb-timeline__nav:before{content:"";position:absolute;top:22px;inset-inline:0;height:1px;background-color:color-mix(in srgb,currentColor 18%,transparent)}.bb-timeline__nav-item{position:relative;display:grid;justify-items:start;gap:10px;min-width:110px;padding:14px 16px 0 0;border:0;background:none;color:inherit;font:inherit;letter-spacing:normal;text-align:start;text-transform:none;cursor:pointer}.bb-timeline__nav-item:before{content:"";position:relative;z-index:1;width:17px;height:17px;border:1px solid currentColor;border-radius:50%;background-color:var(--timeline-surface-color, var(--colorBody));transition:background-color .2s ease}.bb-timeline__nav-item[aria-current=true]:before{background-color:currentColor}.bb-timeline__nav-label{font-size:14px;font-weight:600;line-height:1.4;opacity:.55;transition:opacity .2s ease}.bb-timeline__nav-item[aria-current=true] .bb-timeline__nav-label{opacity:1}.bb-timeline__nav-item:focus-visible{outline:2px solid currentColor;outline-offset:4px}.bb-timeline__arrows{display:none;flex:0 0 auto;gap:8px}.bb-timeline__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--timeline-control-color, currentColor);border-radius:50%;background:transparent;color:var(--timeline-control-color, currentColor);cursor:pointer;transition:background-color .2s ease,color .2s ease}.bb-timeline__arrow:hover{background-color:var(--timeline-control-color, currentColor);color:var(--timeline-surface-color, var(--colorBody))}.bb-timeline__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bb-timeline__arrow svg{display:block;width:16px;height:16px}.bb-timeline__arrow--next svg{transform:rotate(180deg)}html[dir=rtl] .bb-timeline__arrow--prev svg{transform:rotate(180deg)}html[dir=rtl] .bb-timeline__arrow--next svg{transform:none}@media only screen and (min-width:769px){.bb-timeline{padding-block:75px}.bb-timeline-section--boxed .bb-timeline{padding-inline:40px}.bb-timeline__slide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px}.bb-timeline__content{margin-inline:0;text-align:left}.bb-timeline__controls{margin-top:48px}.bb-timeline__arrows{display:flex}}@media(prefers-reduced-motion:reduce){.bb-timeline__nav-scroll{scroll-behavior:auto}.bb-timeline__nav-item:before,.bb-timeline__nav-label,.bb-timeline__arrow,.bb-timeline__slide{transition:none}}.responsive-video .video-wrapper{padding-bottom:0;position:static}.shopify-policy__container{max-width:var(--policyPageMaxWidth, 65ch)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
