@charset "UTF-8";:root{--structure-scale: .667;--font-size-64: 40px;--font-size-48: 32px;--font-size-36: 24px;--font-size-32: 21px;--font-size-24: 20px;--font-size-20: 18px;--font-size-18: 14px;--font-size-16: 14px;--font-size-14: 14px;--font-size-12: 12px;--font-size-11: 11px;--section-space-category: 22.67px;--section-space-featured: 26.67px;--section-space-regular: 64px;--section-space-info-top: 64px;--section-space-info-bottom: 64px;--listing-card-padding-sm: 12px;--listing-card-padding-lg: 12px;--collection-hero-padding-top: 20px}@media screen and (min-width:750px){:root{--structure-scale: .75;--font-size-64: 48px;--font-size-48: 36px;--font-size-36: 28px;--font-size-32: 24px;--font-size-24: 21px;--font-size-20: 18px;--font-size-18: 14px;--font-size-16: 14px;--font-size-14: 14px;--font-size-12: 12px;--font-size-11: 11px;--section-space-category: 26px;--section-space-featured: 30px;--section-space-regular: 80px;--section-space-info-top: 88px;--section-space-info-bottom: 88px;--listing-card-padding-sm: 13px;--listing-card-padding-lg: 16px;--collection-hero-padding-top: 24px}}@media screen and (min-width:990px){:root{--structure-scale: .875;--font-size-64: 56px;--font-size-48: 42px;--font-size-36: 32px;--font-size-32: 28px;--font-size-24: 22px;--font-size-20: 19px;--font-size-18: 16px;--font-size-16: 15px;--font-size-14: 14px;--font-size-12: 12px;--font-size-11: 11px;--section-space-category: 30px;--section-space-featured: 35px;--section-space-regular: 96px;--section-space-info-top: 112px;--section-space-info-bottom: 112px;--listing-card-padding-sm: 14px;--listing-card-padding-lg: 20px;--collection-hero-padding-top: 28px}}@media screen and (min-width:1367px){:root{--structure-scale: 1;--font-size-64: 64px;--font-size-48: 48px;--font-size-36: 36px;--font-size-32: 32px;--font-size-24: 24px;--font-size-20: 20px;--font-size-18: 18px;--font-size-16: 16px;--font-size-14: 14px;--font-size-12: 12px;--font-size-11: 11px;--section-space-category: 34px;--section-space-featured: 40px;--section-space-regular: 112px;--section-space-info-top: 144px;--section-space-info-bottom: 150px;--listing-card-padding-sm: 16px;--listing-card-padding-lg: 24px;--collection-hero-padding-top: 32px}}@media screen and (min-width:2400px){:root{--structure-scale: 1.25;--font-size-64: 80px;--font-size-48: 60px;--font-size-36: 45px;--font-size-32: 40px;--font-size-24: 30px;--font-size-20: 25px;--font-size-18: 22.5px;--font-size-16: 20px;--font-size-14: 17.5px;--font-size-12: 15px;--font-size-11: 13.75px;--section-space-category: 42.5px;--section-space-featured: 50px;--section-space-regular: 140px;--section-space-info-top: 180px;--section-space-info-bottom: 187.5px;--listing-card-padding-sm: 20px;--listing-card-padding-lg: 30px;--collection-hero-padding-top: 40px}}@font-face{font-family:Inter Tight;font-style:normal;font-weight:200;font-display:swap;src:url(InterTight-ExtraLight.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(InterTight-Light.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(InterTight-Regular.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(InterTight-Medium.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(InterTight-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(InterTight-Bold.woff2) format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300;font-display:swap;src:url(BricolageGrotesque-Light.woff2) format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-display:swap;src:url(BricolageGrotesque-Regular.woff2) format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-display:swap;src:url(BricolageGrotesque-Medium.woff2) format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-display:swap;src:url(BricolageGrotesque-SemiBold.woff2) format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(BricolageGrotesque-Bold.woff2) format("woff2")}body *{font-family:Inter Tight,sans-serif}h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-family:Bricolage Grotesque,sans-serif}.collection-hero-custom__title{color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-64);font-weight:600;letter-spacing:-.02em;line-height:1.1em}.product-carousel__title,.store-reviews__title{color:#13270d;font-size:var(--font-size-36);font-weight:500;letter-spacing:-.03em;line-height:1.12em}.product-carousel__title strong,.store-reviews__title strong{font-weight:inherit}.category-banner-card__title{color:inherit;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-24);font-weight:500;line-height:1.12em}.collection-products .collection-products__filters .facets__heading--vertical{color:#2e2e2e;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-24);font-weight:700;line-height:1.2em}.category-banner-carousel__empty,.product-carousel__empty{color:rgba(var(--color-foreground),.72);font-size:var(--font-size-20);font-weight:600;line-height:1.15em}.footer__heading{color:#fff;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-20);font-weight:500;letter-spacing:-.02em;line-height:1em}.card-box__title{color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-20);font-weight:400;letter-spacing:-.02em;line-height:1.1em}.card-box__price{color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-20);font-weight:300;letter-spacing:-.02em;line-height:1.1em}sticky-header.header-wrapper .header-bottom nav>ul li a span,sticky-header.header-wrapper .header-bottom nav>ul li summary span{color:#fff;font-size:var(--font-size-16);font-weight:500;letter-spacing:-.03em;line-height:1.2em}sticky-header.header-wrapper .header-bottom nav>ul li details>.header__menu-item{font-size:var(--font-size-16)}sticky-header.header-wrapper>header.header .header__top .header__brand-search predictive-search form .field label{font-size:var(--font-size-16)}.collection-products .collection-products__filters .facets__summary,.collection-products .collection-products__filters .facets__price .field__label,.collection-products .collection-products__filters .facets__price input,.collection-products .collection-products__filters .facets__clear-button{font-size:var(--font-size-16)}.collection-products .collection-products__filters .facets__summary{font-family:Bricolage Grotesque,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.1em}.collection-products .collection-products__filters .facets__price .field__label,.collection-products .collection-products__filters .facets__price input{font-family:Inter Tight,sans-serif;font-weight:400;line-height:1.2em}.collection-products .collection-products__filters .facets__clear-button{font-family:Bricolage Grotesque,sans-serif;font-weight:400;line-height:1.2em}.home-info-panel__contact{letter-spacing:-.03em;line-height:1.4em;text-align:center}.home-info-panel__contact-title{color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:500}.home-info-panel__box-heading h2{color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:500;letter-spacing:-.03em;line-height:1.4em}.home-info-panel__contact-text{color:#13270da3;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);font-weight:300}.home-info-panel__box-text{color:#000c;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);font-weight:300;letter-spacing:-.03em;line-height:1.4em}.home-info-panel a.home-info-panel__contact-text{text-decoration:none}.home-info-panel a.home-info-panel__contact-text:hover{color:#13270d}.footer{color:#fff}.footer__menu-link{color:#ffffffb8;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);font-weight:300;letter-spacing:-.02em;line-height:1em;text-decoration:none}.footer__menu-link:hover{color:#fff;text-decoration:underline;text-underline-offset:.25em}.collection-hero-custom__description,.collection-products__count{color:#13270da3;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);font-weight:300;letter-spacing:-.02em;line-height:1.4em}.collection-products__count{color:#13270db8}.collection-products__count span span{color:#13270d;font-weight:500}.card-box__stars{color:transparent;font-family:Times,serif;font-size:var(--font-size-16);letter-spacing:0;line-height:1em}.category-banner-card__button{color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-14);font-weight:500;line-height:1em;text-decoration:none}.category-banner-card__button:hover{color:#fff}.collection-subcollections__link,.collection-products__to-top,.collection-products__load-more,.collection-pagination__link,.collection-pagination__ellipsis,.collection-products__sort select,.facet-checkbox__label,.facet-checkbox__count{color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-14);font-weight:500;letter-spacing:-.02em;line-height:1.3em}.collection-hero-custom__tag{font-size:var(--font-size-14);line-height:1em;letter-spacing:-.02em;color:#13270d;font-weight:400;font-family:Inter Tight,sans-serif}.collection-products__sort select{font-family:Inter Tight,sans-serif;font-weight:300}.collection-products .collection-products__filters .facet-checkbox__label{font-family:Inter Tight,sans-serif;font-weight:400}.collection-products .collection-products__filters .facet-checkbox__count{color:#13270d7a;font-family:Inter Tight,sans-serif;font-weight:500}.store-review-card__initials{color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-14);font-weight:500;line-height:1.1em}.store-review-card__name{color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-14);font-weight:500;letter-spacing:-.02em;line-height:1.1em}.card-box__category,.card-box__stock{color:#fff;font-family:Inter Tight,sans-serif;font-size:var(--font-size-14);font-weight:400;letter-spacing:-.02em;line-height:1em;white-space:nowrap}.store-review-card__text{color:#13270da3;font-family:Inter Tight,sans-serif;font-size:var(--font-size-14);font-weight:300;letter-spacing:-.02em;line-height:1.5em}.category-banner-card__description{color:inherit;font-family:Inter Tight,sans-serif;font-size:var(--font-size-14);font-weight:300;line-height:1.45em}.card-box__rating{color:#13270da3;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-14);font-weight:300;letter-spacing:-.02em;line-height:1em}.footer__meta-column{color:#fff;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-14);font-weight:300;line-height:1em;white-space:nowrap}.category-banner-card__content{color:#fff}.card-box__rating-number{font-variant-numeric:tabular-nums}.card-box__media,.card-box__title-link,.card-box__action{text-decoration:none}.card-box__title-link{color:#13270d}.card-box__title-link:hover{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.15em}.footer__meta-column--company span:first-child{font-weight:500}.footer__hox-link{color:#fff;text-decoration:none}.footer__hox-link:hover{color:#ffffffb8}sticky-header.header-wrapper>header.header .header__top .header__brand-search predictive-search form .field input:focus~label{font-size:var(--font-size-12)!important}sticky-header.header-wrapper>header.header .header__top .header__icons .cart-count-bubble span{color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-12);font-weight:700;line-height:1.166em}@media only screen and (max-width:749px){sticky-header.header-wrapper>header.header .header__top .header__icons .cart-count-bubble span{font-size:10px;padding-top:1px}}@media screen and (max-width:749px){.home-info-panel__contact{text-align:left}}*{box-sizing:border-box!important}html,body{scroll-behavior:smooth}body{background-color:#fff!important}.hox_template-index{overflow-x:hidden}.hox_template-page main section{padding-top:var(--collection-hero-padding-top);padding-bottom:calc(2.5 * var(--collection-hero-padding-top))}.shopify-policy__container{width:100%;max-width:100%;--page-horizontal-padding: 12px;padding-left:var(--page-horizontal-padding)!important;padding-right:var(--page-horizontal-padding)!important;padding-top:var(--collection-hero-padding-top);padding-bottom:calc(2.5 * var(--collection-hero-padding-top))}.shopify-policy__container h1{margin-top:0;text-align:left}@media(min-width:768px){.shopify-policy__container{--page-horizontal-padding: 24px}}@media(min-width:992px){.shopify-policy__container{--page-horizontal-padding: 48px}}@media(min-width:1440px){.shopify-policy__container{--page-horizontal-padding: 96px}}@media(min-width:2400px){.shopify-policy__container{--page-horizontal-padding: 320px}}.category-banner-carousel__swiper,.product-carousel__swiper,.related-products__swiper,.store-reviews__swiper,.cart-notification__swiper,.product-gallery-modal__swiper{touch-action:pan-y;-webkit-user-select:none;user-select:none}.category-banner-carousel{padding-top:var(--section-space-category)}.product-carousel,.store-reviews{padding-top:var(--section-space-regular)}#shopify-section-codex_product_carousel .product-carousel{padding-top:var(--section-space-featured)}.home-info-panel{padding-top:var(--section-space-info-top);padding-bottom:var(--section-space-info-bottom)}.page-width{width:100%;max-width:100%;--page-horizontal-padding: 12px;padding-left:var(--page-horizontal-padding)!important;padding-right:var(--page-horizontal-padding)!important}@media(min-width:768px){.page-width{--page-horizontal-padding: 24px}}@media(min-width:992px){.page-width{--page-horizontal-padding: 48px}}@media(min-width:1440px){.page-width{--page-horizontal-padding: 96px}}@media(min-width:2400px){.page-width{--page-horizontal-padding: 320px}}.card-box{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:calc(4px * var(--structure-scale));height:100%;padding:calc(4px * var(--structure-scale));border-radius:calc(24px * var(--structure-scale));background:linear-gradient(180deg,#f6f7f37a,#f6f7f3)}.card-box__media{display:flex;width:100%;overflow:hidden;border-radius:calc(20px * var(--structure-scale));background:#f6f7f3;flex-grow:1}.card-box__media img,.card-box__media .card-box__placeholder{width:100%;height:100%;aspect-ratio:109/83;object-fit:cover;border-radius:calc(20px * var(--structure-scale));transition:transform .18s ease}.card-box__media:hover img{transform:scale(1.1)}.card-box__wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:calc(16px * var(--structure-scale));min-height:0;padding:var(--listing-card-padding-sm);border-radius:calc(20px * var(--structure-scale));background:#fffc}.card-box__row{display:flex;width:100%}.card-box__row--meta{align-items:center;justify-content:space-between}.card-box__row--main{align-items:flex-end;gap:calc(20px * var(--structure-scale));justify-content:space-between}.card-box__category,.card-box__stock{display:flex;align-items:center;justify-content:center;gap:calc(4px * var(--structure-scale));padding:calc(6px * var(--structure-scale)) calc(12px * var(--structure-scale));border-radius:calc(24px * var(--structure-scale));background:#767c5d}.card-box__stock{margin-left:auto}.card-box__stock svg{display:block;flex:0 0 auto;width:calc(16px * var(--structure-scale));height:calc(16px * var(--structure-scale))}.card-box__stock--in{background-color:#badc87;border:1px solid #BADC87;color:#fff}.card-box__stock--out{background:#c614141f;border:1px solid rgba(198,20,20,.24);color:#c61414}.card-box__rating{display:none;align-items:flex-end;gap:calc(4px * var(--structure-scale))}.card-box__stars{--rating-percent: calc(var(--rating) / 5 * 100%);display:flex}.card-box__stars:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,#b5ce69 var(--rating-percent),rgba(19,39,13,.16) var(--rating-percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.card-box__column{display:flex}.card-box__column--left{width:auto;flex-direction:column;align-items:flex-start;gap:calc(12px * var(--structure-scale));min-width:0}.card-box__column--right{width:auto}.card-box__title-link{display:flex;width:100%}.card-box__title{margin:0}.card-box__product-form,.card-box__product-form form{display:flex}.card-box__action{display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding:0;border:0;border-radius:calc(24px * var(--structure-scale));color:#1c3a13;background:#fff;cursor:pointer;transition:box-shadow .18s ease,transform .18s ease}.card-box__action svg{width:calc(48px * var(--structure-scale));height:calc(48px * var(--structure-scale));border-radius:calc(24px * var(--structure-scale))}.card-box__action svg rect{fill:#1c3a13;transition:.2s ease-out}.card-box__action svg path{stroke:#fff;transition:.2s ease-out}.card-box__action:hover{box-shadow:0 calc(4px * var(--structure-scale)) calc(24px * var(--structure-scale)) #1c3a131f;transform:translateY(calc(-1px * var(--structure-scale)))}.card-box__action:hover svg rect{fill:#fff}.card-box__action:hover svg path{stroke:#1c3a13}.card-box__action:disabled,.card-box__action[aria-disabled=true]{opacity:.4;cursor:default;transform:none}.card-box__action .loading-overlay__spinner{position:absolute;width:calc(18px * var(--structure-scale));height:calc(18px * var(--structure-scale))}.card-box__action.loading>svg{opacity:0}.section-header.shopify-section-group-header-group{z-index:9!important}sticky-header.header-wrapper .header__icons>.desktop-localization-wrapper:hover{transform:none!important}sticky-header.header-wrapper .header-language-localization{position:relative}sticky-header.header-wrapper .header-language-localization .localization-form{padding:0;display:flex}sticky-header.header-wrapper .header-language-localization .disclosure{position:relative}sticky-header.header-wrapper .header-language-localization .disclosure__button.localization-form__select{display:flex;align-items:center;justify-content:center;width:calc(24px * var(--structure-scale));min-width:calc(24px * var(--structure-scale));height:calc(24px * var(--structure-scale));min-height:calc(24px * var(--structure-scale));margin:0;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;line-height:0;transition:opacity .16s ease,transform .16s ease}sticky-header.header-wrapper .header-language-localization .disclosure__button.localization-form__select:before,sticky-header.header-wrapper .header-language-localization .disclosure__button.localization-form__select:after{display:none}sticky-header.header-wrapper .header-language-localization .disclosure__button.localization-form__select:hover{background:transparent;opacity:.78;text-decoration:none;transform:scale(1.12)}sticky-header.header-wrapper .header-language-localization .disclosure__button.localization-form__select:focus-visible{outline:calc(2px * var(--structure-scale)) solid #badc87;outline-offset:calc(4px * var(--structure-scale));box-shadow:none}sticky-header.header-wrapper .header-language-localization .disclosure__button.localization-form__select[aria-expanded=true]{opacity:.78}sticky-header.header-wrapper .header-language-localization .localization-selector__icon{display:block;width:calc(24px * var(--structure-scale));height:calc(24px * var(--structure-scale))}sticky-header.header-wrapper .header-language-localization .localization-selector+.disclosure__list-wrapper{top:calc(100% + 16px * var(--structure-scale));right:calc(-12px * var(--structure-scale));bottom:auto;z-index:30;min-width:max-content;margin:0;padding:calc(8px * var(--structure-scale));overflow:visible;border:calc(1px * var(--structure-scale)) solid rgba(186,220,135,.24);border-radius:calc(16px * var(--structure-scale));background:#13270df5;box-shadow:0 calc(16px * var(--structure-scale)) calc(48px * var(--structure-scale)) #00000047;-webkit-backdrop-filter:blur(calc(16px * var(--structure-scale)));backdrop-filter:blur(calc(16px * var(--structure-scale)));transform:none;animation:headerLanguageMenuIn .16s ease both}sticky-header.header-wrapper .header-language-localization .localization-selector+.disclosure__list-wrapper:before{content:"";position:absolute;right:calc(17px * var(--structure-scale));bottom:100%;width:calc(10px * var(--structure-scale));height:calc(10px * var(--structure-scale));border-top:calc(1px * var(--structure-scale)) solid rgba(186,220,135,.24);border-left:calc(1px * var(--structure-scale)) solid rgba(186,220,135,.24);background:#13270df5;transform:translateY(50%) rotate(45deg)}sticky-header.header-wrapper .header-language-localization .disclosure__list-wrapper[hidden]{display:none}sticky-header.header-wrapper .header-language-localization .disclosure__list{min-width:0;max-width:none;min-height:0;max-height:calc(288px * var(--structure-scale));margin:0;padding:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(186,220,135,.5) transparent}sticky-header.header-wrapper .header-language-localization .disclosure__item+.disclosure__item{margin-top:calc(4px * var(--structure-scale))}sticky-header.header-wrapper .header-language-localization .disclosure__link{display:flex;align-items:center;min-height:3em;padding:1em 2em;border-radius:.72em;color:#fffc;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);font-weight:400;letter-spacing:calc(-.16px * var(--structure-scale));line-height:1.35;text-decoration:none;transition:color .14s ease,background-color .14s ease}@media only screen and (max-width:989px){sticky-header.header-wrapper .header-language-localization .disclosure__link{font-size:var(--font-size-16);padding:1em 2em}}sticky-header.header-wrapper .header-language-localization .disclosure__link:hover,sticky-header.header-wrapper .header-language-localization .disclosure__link:focus-visible{color:#fff;background:#ffffff14;text-decoration:none}sticky-header.header-wrapper .header-language-localization .disclosure__link--active{color:#13270d;background:#badc87;font-weight:500;text-decoration:none}sticky-header.header-wrapper .header-language-localization .disclosure__link--active:hover,sticky-header.header-wrapper .header-language-localization .disclosure__link--active:focus-visible{color:#13270d;background:#c8e89a}@media only screen and (max-width:989px){sticky-header.header-wrapper .menu-drawer__localization{display:flex;align-items:center;gap:calc(16px * var(--structure-scale));padding:1.2rem}sticky-header.header-wrapper .menu-drawer__localization .header-language-localization--mobile{display:inline-block;flex:0 0 auto;width:auto}sticky-header.header-wrapper .menu-drawer__localization .header-language-localization--mobile .localization-form{display:block;width:auto;margin:0}sticky-header.header-wrapper .menu-drawer__localization .header-language-localization--mobile .disclosure__button.localization-form__select{justify-content:flex-start;gap:.5em;width:auto;min-width:0;height:auto;min-height:calc(24px * var(--structure-scale));border-radius:0;line-height:1.2}sticky-header.header-wrapper .menu-drawer__localization .header-language-localization--mobile .disclosure__button.localization-form__select:hover{transform:none}sticky-header.header-wrapper .menu-drawer__localization .header-language-localization--mobile .menu-drawer__localization-label{margin:0;color:currentColor;white-space:nowrap}sticky-header.header-wrapper .menu-drawer__localization .header-language-localization--mobile .localization-selector+.disclosure__list-wrapper{top:auto;right:auto;bottom:calc(100% + 14px * var(--structure-scale));left:0;width:max-content;min-width:max-content;max-width:calc(100vw - 48px * var(--structure-scale))}sticky-header.header-wrapper .menu-drawer__localization .header-language-localization--mobile .localization-selector+.disclosure__list-wrapper:before{display:none}}@media only screen and (max-width:989px){.menu-drawer__account,.menu-drawer__localization-label{color:rgb(var(--color-foreground));font-family:Bricolage Grotesque,sans-serif;font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:.06rem;line-height:1.3}.menu-drawer__localization .localization-selector--with-label{justify-content:flex-start;gap:.5em;width:auto;min-width:0;height:auto;min-height:calc(24px * var(--structure-scale));padding:0;border-radius:0;line-height:1.2}.menu-drawer__localization .localization-selector--with-label .menu-drawer__localization-label{display:inline-block;margin:0;white-space:nowrap;word-break:break-word}}@keyframes headerLanguageMenuIn{0%{opacity:0;transform:translateY(calc(-6px * var(--structure-scale)))}to{opacity:1;transform:translateY(0)}}sticky-header.header-wrapper{background-color:transparent}sticky-header.header-wrapper .header__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:block;border-radius:calc(0px * var(--structure-scale)) calc(0px * var(--structure-scale)) calc(24px * var(--structure-scale)) calc(24px * var(--structure-scale));overflow:hidden}sticky-header.header-wrapper .header__background .header__background-image{width:100%;height:100%;object-fit:cover;margin:0;display:block;filter:grayscale(1)}sticky-header.header-wrapper .header__background_2{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f6fedd;z-index:2;mix-blend-mode:multiply;display:block;border-radius:calc(0px * var(--structure-scale)) calc(0px * var(--structure-scale)) calc(24px * var(--structure-scale)) calc(24px * var(--structure-scale))}sticky-header.header-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0003;z-index:3;border-radius:calc(0px * var(--structure-scale)) calc(0px * var(--structure-scale)) calc(24px * var(--structure-scale)) calc(24px * var(--structure-scale))}sticky-header.header-wrapper>header,sticky-header.header-wrapper>div{position:relative}sticky-header.header-wrapper>header.header{background-color:#0003;border-radius:calc(0px * var(--structure-scale)) calc(0px * var(--structure-scale)) calc(24px * var(--structure-scale)) calc(24px * var(--structure-scale));display:block;padding-top:calc(20px * var(--structure-scale));padding-bottom:calc(20px * var(--structure-scale));z-index:10}sticky-header.header-wrapper>header.header .header__top{display:flex;align-items:center;justify-content:space-between}sticky-header.header-wrapper>header.header .header__top>.header__menu-drawer{margin:0}sticky-header.header-wrapper>header.header .header__top>.header__menu-drawer .header__icon--menu{width:calc(24px * var(--structure-scale));height:calc(24px * var(--structure-scale));min-width:calc(24px * var(--structure-scale));padding:0;color:#fff}sticky-header.header-wrapper>header.header .header__top>.header__menu-drawer .header__icon--menu:before{z-index:-1}sticky-header.header-wrapper>header.header .header__top>.header__menu-drawer summary>span{display:flex;align-items:center;justify-content:center;width:100%;height:100%}sticky-header.header-wrapper>header.header .header__top>.header__menu-drawer .icon-hamburger,sticky-header.header-wrapper>header.header .header__top>.header__menu-drawer .icon-close{width:calc(24px * var(--structure-scale));height:calc(24px * var(--structure-scale))}sticky-header.header-wrapper>header.header .header__top>.header__menu-drawer .menu-drawer{color:#13270d;height:100svh;top:0;z-index:-1;width:100vw}sticky-header.header-wrapper>header.header .header__top>.header__menu-drawer .menu-drawer__submenu{padding-top:var(--header-bottom-position)}sticky-header.header-wrapper>header.header .header__top .header__heading-link{padding:0!important;display:flex}sticky-header.header-wrapper>header.header .header__top .header__heading-link img{width:calc(166px * var(--structure-scale));display:block}sticky-header.header-wrapper>header.header .header__top .header__brand-search{display:flex;align-items:center;gap:calc(48px * var(--structure-scale))}sticky-header.header-wrapper>header.header .header__top .header__brand-search predictive-search{width:28.44vw}@media only screen and (max-width:1366px){sticky-header.header-wrapper>header.header .header__top .header__brand-search predictive-search{width:35vw}}sticky-header.header-wrapper>header.header .header__top .header__brand-search predictive-search form .field:before,sticky-header.header-wrapper>header.header .header__top .header__brand-search predictive-search form .field:after{display:none!important}sticky-header.header-wrapper>header.header .header__top .header__brand-search predictive-search form .field input{border-radius:calc(8px * var(--structure-scale));background:#ffffff14;padding:calc(8px * var(--structure-scale)) calc(8px * var(--structure-scale)) calc(8px * var(--structure-scale)) calc(36px * var(--structure-scale));box-shadow:unset!important;height:calc(36px * var(--structure-scale))}@media only screen and (max-width:1366px){sticky-header.header-wrapper>header.header .header__top .header__brand-search predictive-search form .field input{height:calc(44px * var(--structure-scale))}}sticky-header.header-wrapper>header.header .header__top .header__brand-search predictive-search form .field input:focus{box-shadow:0 0 calc(1px * var(--structure-scale)) calc(2px * var(--structure-scale)) #ffffff3d!important}sticky-header.header-wrapper>header.header .header__top .header__brand-search predictive-search form .field input:focus~label{top:calc(-8px * var(--structure-scale))}sticky-header.header-wrapper>header.header .header__top .header__brand-search predictive-search form .field input.field__input--has-value~label{top:calc(-8px * var(--structure-scale))}sticky-header.header-wrapper>header.header .header__top .header__brand-search predictive-search form .field label{left:calc(36px * var(--structure-scale));top:calc(7px * var(--structure-scale))}@media only screen and (max-width:1366px){sticky-header.header-wrapper>header.header .header__top .header__brand-search predictive-search form .field label{top:calc(9px * var(--structure-scale))}}sticky-header.header-wrapper>header.header .header__top .header__brand-search predictive-search form .field .reset__button{right:0!important}sticky-header.header-wrapper>header.header .header__top .header__brand-search predictive-search form .field .search__button{width:calc(20px * var(--structure-scale));height:calc(20px * var(--structure-scale));right:unset;left:calc(8px * var(--structure-scale));top:50%;transform:translateY(-50%)}sticky-header.header-wrapper>header.header .header__top .header__brand-search predictive-search form .predictive-search__loading-state{display:none!important}@media only screen and (max-width:989px){sticky-header.header-wrapper>header.header .header__top .header__brand-search predictive-search{display:none}}sticky-header.header-wrapper>header.header .header__top .header__icons{display:flex;align-items:center;gap:calc(24px * var(--structure-scale));min-height:max-content}@media only screen and (max-width:989px){sticky-header.header-wrapper>header.header .header__top .header__icons{gap:calc(16px * var(--structure-scale))}}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search{display:none}@media only screen and (max-width:989px){sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search{display:block}}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search details{position:static}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search .header__icon--search{display:flex;align-items:center;justify-content:center;width:calc(24px * var(--structure-scale));height:calc(24px * var(--structure-scale));min-width:calc(24px * var(--structure-scale));padding:0;color:#fff}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search summary>span{display:flex;align-items:center;justify-content:center;width:100%;height:100%}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search .icon-search,sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search .icon-close{width:calc(24px * var(--structure-scale));height:calc(24px * var(--structure-scale))}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search .search-modal{position:fixed;top:0;right:0;left:0;z-index:100;display:block;width:100%;min-height:calc(112px * var(--structure-scale));padding:calc(20px * var(--structure-scale)) var(--page-horizontal-padding);border-radius:0 0 calc(24px * var(--structure-scale)) calc(24px * var(--structure-scale));background:#13270df5;transform:translateY(-100%);visibility:hidden;transition:transform .18s ease,visibility .18s ease}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search details[open]>.search-modal{transform:translateY(0);visibility:visible;transition:transform .18s ease,visibility 0s}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search details[open] .modal__toggle-open{display:none}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search details[open] .modal__toggle-close{display:block}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search details:not([open]) .modal__toggle-close{display:none}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0000003d}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search .search-modal__content{display:flex;align-items:center;gap:calc(12px * var(--structure-scale));width:100%;max-width:none;padding:0}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search predictive-search{flex:1 1 auto}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search form{width:100%}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search .field:before,sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search .field:after{display:none!important}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search input{height:calc(44px * var(--structure-scale));padding:calc(8px * var(--structure-scale)) calc(8px * var(--structure-scale)) calc(8px * var(--structure-scale)) calc(36px * var(--structure-scale));border-radius:calc(8px * var(--structure-scale));background:#ffffff14;box-shadow:unset!important;color:#fff}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search input:focus~label,sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search input.field__input--has-value~label{top:calc(-8px * var(--structure-scale))}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search label{left:calc(36px * var(--structure-scale));top:calc(9px * var(--structure-scale));color:#ffffffb8;display:none}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search .search__button{width:calc(20px * var(--structure-scale));height:calc(20px * var(--structure-scale));right:unset;left:calc(8px * var(--structure-scale));top:50%;transform:translateY(-50%)}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search .search-modal__close-button{position:static;flex:0 0 calc(24px * var(--structure-scale));width:calc(24px * var(--structure-scale));height:calc(24px * var(--structure-scale));overflow:hidden;padding:0;color:#fff}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search .search-modal__close-button svg{border-radius:calc(24px * var(--structure-scale))}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search .predictive-search{color:#13270d}sticky-header.header-wrapper>header.header .header__top .header__icons>*{display:block;width:auto;height:auto;transition:.15s ease-out;margin-right:0!important}sticky-header.header-wrapper>header.header .header__top .header__icons>*:hover{transform:scale(1.25)}sticky-header.header-wrapper>header.header .header__top .header__icons>*.header__mobile-search:hover{transform:none}sticky-header.header-wrapper>header.header .header__top .header__icons>* svg{display:block;width:calc(24px * var(--structure-scale));height:calc(24px * var(--structure-scale))}sticky-header.header-wrapper>header.header .header__top .header__icons>* .cart-count-bubble{width:calc(15px * var(--structure-scale));height:calc(15px * var(--structure-scale));display:flex;align-items:center;justify-content:center;left:unset!important;right:calc(-6px * var(--structure-scale));top:calc(-4px * var(--structure-scale));background-color:#badc87}@media only screen and (max-width:749px){sticky-header.header-wrapper>header.header .header__top .header__icons>* .cart-count-bubble{width:calc(20px * var(--structure-scale));height:calc(20px * var(--structure-scale))}}@media only screen and (max-width:989px){sticky-header.header-wrapper>header.header .header__top{gap:calc(24px * var(--structure-scale))}sticky-header.header-wrapper>header.header .header__top .header__brand-search{flex:1 1 auto;min-width:0}}sticky-header.header-wrapper .header-bottom{padding-top:calc(16px * var(--structure-scale));padding-bottom:calc(16px * var(--structure-scale));z-index:9}@media only screen and (max-width:989px){sticky-header.header-wrapper .header-bottom{display:none}}sticky-header.header-wrapper .header-bottom .header__inline-menu{margin-left:0}sticky-header.header-wrapper .header-bottom nav>ul{display:flex;align-items:center;gap:calc(48px * var(--structure-scale))}sticky-header.header-wrapper .header-bottom nav>ul li a,sticky-header.header-wrapper .header-bottom nav>ul li summary{padding:0}sticky-header.header-wrapper .header-bottom nav>ul li details>.header__menu-item{padding-right:1.25em}sticky-header.header-wrapper .header-bottom nav>ul li details>.header__menu-item .icon-caret{right:0;top:50%;width:1em;height:1em;transform:translateY(-50%) rotate(0)}sticky-header.header-wrapper .header-bottom nav>ul li details ul{padding:calc(16px * var(--structure-scale));border-radius:calc(8px * var(--structure-scale));background-color:#6e7263;display:flex;flex-direction:column;align-items:flex-start;gap:calc(4px * var(--structure-scale))}sticky-header.header-wrapper .header-bottom nav>ul li details ul li a{color:#fff}sticky-header.header-wrapper .header-bottom nav>ul li details ul li a:hover{text-decoration:underline!important}sticky-header.header-wrapper .header-bottom nav>ul li details[open]>.header__menu-item .icon-caret{transform:translateY(-50%) rotate(180deg)}sticky-header.header-wrapper predictive-search .predictive-search{top:calc(100% + 12px * var(--structure-scale));left:50%;width:min(90vw,620px * var(--structure-scale));max-height:min(620px * var(--structure-scale),100vh - 180px * var(--structure-scale));overflow:hidden auto;border:calc(1px * var(--structure-scale)) solid rgba(19,39,13,.1);border-radius:calc(20px * var(--structure-scale));color:#13270d;background:#f6f7f3;box-shadow:0 calc(24px * var(--structure-scale)) calc(64px * var(--structure-scale)) #0000002e;transform:translate(-50%);-webkit-overflow-scrolling:touch}sticky-header.header-wrapper predictive-search .predictive-search::-webkit-scrollbar{width:calc(6px * var(--structure-scale))}sticky-header.header-wrapper predictive-search .predictive-search::-webkit-scrollbar-thumb{border-radius:calc(999px * var(--structure-scale));background:#13270d3d}sticky-header.header-wrapper predictive-search .predictive-search__results-groups-wrapper{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:calc(12px * var(--structure-scale));padding:calc(12px * var(--structure-scale));border-bottom:0}sticky-header.header-wrapper predictive-search .predictive-search__result-group{gap:calc(12px * var(--structure-scale));min-width:0}sticky-header.header-wrapper predictive-search .predictive-search__heading{margin:0;padding:calc(8px * var(--structure-scale)) calc(10px * var(--structure-scale));border-bottom:0;color:#13270d94;font-family:Inter Tight,sans-serif;font-size:var(--font-size-12);font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}sticky-header.header-wrapper predictive-search .predictive-search__results-list{display:flex;flex-direction:column;gap:calc(6px * var(--structure-scale));margin:0;padding:0}sticky-header.header-wrapper predictive-search .predictive-search__list-item{border-radius:calc(14px * var(--structure-scale));overflow:hidden}sticky-header.header-wrapper predictive-search .predictive-search__item{align-items:center;width:100%;min-height:calc(46px * var(--structure-scale));padding:calc(10px * var(--structure-scale));border-radius:calc(14px * var(--structure-scale));color:#13270d;background:#ffffffb8;text-decoration:none;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}sticky-header.header-wrapper predictive-search .predictive-search__item:hover,sticky-header.header-wrapper predictive-search .predictive-search__item[aria-selected=true]{color:#13270d;background:#fff;box-shadow:0 calc(8px * var(--structure-scale)) calc(24px * var(--structure-scale)) #13270d14;transform:translateY(calc(-1px * var(--structure-scale)))}sticky-header.header-wrapper predictive-search .predictive-search__list-item[aria-selected=true]>*,sticky-header.header-wrapper predictive-search .predictive-search__list-item:hover>*{color:#13270d;background:#fff}sticky-header.header-wrapper predictive-search .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,sticky-header.header-wrapper predictive-search .predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:none}sticky-header.header-wrapper predictive-search .predictive-search__item--link-with-thumbnail{display:grid;grid-template-columns:calc(64px * var(--structure-scale)) minmax(0,1fr);grid-column-gap:calc(12px * var(--structure-scale));grid-template-areas:"product-image product-content";min-height:calc(84px * var(--structure-scale))}sticky-header.header-wrapper predictive-search .predictive-search__image{width:calc(64px * var(--structure-scale));height:calc(64px * var(--structure-scale));border-radius:calc(12px * var(--structure-scale));object-fit:cover;background:#eef1e8}sticky-header.header-wrapper predictive-search .predictive-search__item-content{gap:calc(4px * var(--structure-scale));min-width:0}sticky-header.header-wrapper predictive-search .predictive-search__item-heading{display:-webkit-box;margin:0;overflow:hidden;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:500;letter-spacing:-.02em;line-height:1.16;-webkit-box-orient:vertical;-webkit-line-clamp:2}sticky-header.header-wrapper predictive-search .predictive-search__item-vendor{color:#13270d85;font-family:Inter Tight,sans-serif;font-size:var(--font-size-12);font-weight:400;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}sticky-header.header-wrapper predictive-search .predictive-search .price,sticky-header.header-wrapper predictive-search .predictive-search__item .price{margin-top:calc(2px * var(--structure-scale));color:#13270d;font-family:Inter Tight,sans-serif;font-size:var(--font-size-14);font-weight:600;letter-spacing:-.02em;line-height:1.2}sticky-header.header-wrapper predictive-search .predictive-search__item-query-result mark{color:#13270d;background:#badc876b;border-radius:calc(4px * var(--structure-scale))}sticky-header.header-wrapper predictive-search .predictive-search__item-query-result *:not(mark){font-weight:500}sticky-header.header-wrapper predictive-search .predictive-search__search-for-button{padding:0 calc(12px * var(--structure-scale)) calc(12px * var(--structure-scale))}sticky-header.header-wrapper predictive-search .predictive-search__item--term{padding:calc(14px * var(--structure-scale)) calc(16px * var(--structure-scale));border-radius:calc(16px * var(--structure-scale));color:#fff;background:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:500;line-height:1.2;word-break:normal}sticky-header.header-wrapper predictive-search .predictive-search__item--term .icon-arrow{width:calc(18px * var(--structure-scale));height:calc(18px * var(--structure-scale));margin-left:calc(12px * var(--structure-scale));color:currentColor}sticky-header.header-wrapper predictive-search .predictive-search__item--term:hover,sticky-header.header-wrapper predictive-search .predictive-search__item--term[aria-selected=true]{color:#fff;background:#1c3a13}sticky-header.header-wrapper predictive-search .predictive-search__loading-state{padding:calc(24px * var(--structure-scale));color:#13270d}@media screen and (max-width:989px){sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search .search-modal{min-height:calc(96px * var(--structure-scale));padding:calc(16px * var(--structure-scale)) var(--page-horizontal-padding);background:#13270dfa;border-radius:0!important;box-shadow:0 calc(18px * var(--structure-scale)) calc(48px * var(--structure-scale)) #0000002e}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search .search-modal__content{gap:calc(10px * var(--structure-scale));height:auto!important}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search .field input{height:calc(48px * var(--structure-scale));border:calc(1px * var(--structure-scale)) solid rgba(255,255,255,.12);border-radius:calc(14px * var(--structure-scale));background:#ffffff1a;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16)}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search .field input:focus{border-color:#badc878f;box-shadow:0 0 0 calc(3px * var(--structure-scale)) #badc8729!important}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search .search-modal__close-button{display:inline-flex;align-items:center;justify-content:center;flex-basis:calc(40px * var(--structure-scale));width:calc(40px * var(--structure-scale));height:calc(40px * var(--structure-scale));min-width:calc(40px * var(--structure-scale));border-radius:50%;background:#ffffff1a}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search predictive-search .predictive-search{position:fixed;top:calc(84px * var(--structure-scale));right:var(--page-horizontal-padding);left:var(--page-horizontal-padding);width:auto;max-height:calc(100vh - 108px * var(--structure-scale));border-radius:calc(20px * var(--structure-scale));transform:none}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search predictive-search .predictive-search__results-groups-wrapper{display:flex;flex-direction:column;gap:calc(14px * var(--structure-scale));padding:calc(12px * var(--structure-scale))}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search predictive-search .predictive-search__result-group{gap:calc(10px * var(--structure-scale))}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search predictive-search .predictive-search__heading{padding-inline:calc(6px * var(--structure-scale))}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search predictive-search .predictive-search__item{min-height:calc(48px * var(--structure-scale));padding:calc(10px * var(--structure-scale))}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search predictive-search .predictive-search__item--link-with-thumbnail{grid-template-columns:calc(58px * var(--structure-scale)) minmax(0,1fr);min-height:calc(78px * var(--structure-scale))}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search predictive-search .predictive-search__image{width:calc(58px * var(--structure-scale));height:calc(58px * var(--structure-scale))}}@media screen and (max-width:479px){sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search .search-modal{border-radius:0 0 calc(18px * var(--structure-scale)) calc(18px * var(--structure-scale))}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search predictive-search .predictive-search{top:calc(80px * var(--structure-scale));right:calc(10px * var(--structure-scale));left:calc(10px * var(--structure-scale));max-height:calc(100vh - 96px * var(--structure-scale));border-radius:calc(18px * var(--structure-scale))}sticky-header.header-wrapper>header.header .header__top .header__icons .header__mobile-search predictive-search .predictive-search__results-groups-wrapper{padding:calc(10px * var(--structure-scale))}}@media screen and (max-width:989px){sticky-header.header-wrapper .header__mobile-search-modal.header__mobile-search-modal{position:fixed;top:0;right:0;left:0;z-index:100;display:block;width:100%;min-height:calc(96px * var(--structure-scale));padding:calc(16px * var(--structure-scale)) var(--page-horizontal-padding);border:0;border-radius:0 0 calc(24px * var(--structure-scale)) calc(24px * var(--structure-scale));color:#fff;background:#13270dfa;box-shadow:0 calc(18px * var(--structure-scale)) calc(48px * var(--structure-scale)) #0000002e}sticky-header.header-wrapper .header__mobile-search-content.header__mobile-search-content{display:grid;grid-template-columns:minmax(0,1fr) calc(40px * var(--structure-scale));align-items:center;gap:calc(10px * var(--structure-scale));width:100%;max-width:none;padding:0}sticky-header.header-wrapper .header__mobile-search-content predictive-search.search-modal__form{position:static;display:block;width:100%;min-width:0}sticky-header.header-wrapper .header__mobile-search-content .search-modal__form{width:100%}sticky-header.header-wrapper .header__mobile-search-content .field:before,sticky-header.header-wrapper .header__mobile-search-content .field:after{display:none!important}sticky-header.header-wrapper .header__mobile-search-content .search__input.field__input{width:100%;height:calc(48px * var(--structure-scale));padding:calc(8px * var(--structure-scale)) calc(44px * var(--structure-scale)) calc(8px * var(--structure-scale)) calc(40px * var(--structure-scale));border:calc(1px * var(--structure-scale)) solid rgba(255,255,255,.12);border-radius:calc(14px * var(--structure-scale));color:#fff;background:#ffffff1a;box-shadow:none!important;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);line-height:1.2}sticky-header.header-wrapper .header__mobile-search-content .search__input.field__input:focus{border-color:#badc878f;box-shadow:0 0 0 calc(3px * var(--structure-scale)) #badc8729!important}sticky-header.header-wrapper .header__mobile-search-content .field__label{left:calc(40px * var(--structure-scale));top:50%!important;color:#ffffffb8;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);letter-spacing:-.02em;transform:translateY(-50%)}sticky-header.header-wrapper .header__mobile-search-content .search__input:focus~.field__label,sticky-header.header-wrapper .header__mobile-search-content .search__input.field__input--has-value~.field__label{top:0!important}sticky-header.header-wrapper .header__mobile-search-content .search__button,sticky-header.header-wrapper .header__mobile-search-content .reset__button{top:50%;width:calc(24px * var(--structure-scale));height:calc(24px * var(--structure-scale));color:#fff;background:transparent;box-shadow:none;transform:translateY(-50%)}sticky-header.header-wrapper .header__mobile-search-content .search__button:after,sticky-header.header-wrapper .header__mobile-search-content .reset__button:after{display:none}sticky-header.header-wrapper .header__mobile-search-content .search__button svg,sticky-header.header-wrapper .header__mobile-search-content .reset__button svg{width:calc(20px * var(--structure-scale));height:calc(20px * var(--structure-scale))}sticky-header.header-wrapper .header__mobile-search-content .search__button{right:auto;left:calc(10px * var(--structure-scale))}sticky-header.header-wrapper .header__mobile-search-content .reset__button{right:1em!important;left:auto}sticky-header.header-wrapper .header__mobile-search-content .search-modal__close-button{position:static;display:inline-flex;align-items:center;justify-content:center;width:calc(40px * var(--structure-scale));height:calc(40px * var(--structure-scale));min-width:calc(40px * var(--structure-scale));padding:0;border-radius:50%;color:#fff;background:#ffffff1a}sticky-header.header-wrapper .header__mobile-search-content .search-modal__close-button svg{width:calc(18px * var(--structure-scale));height:calc(18px * var(--structure-scale))}sticky-header.header-wrapper .header__mobile-search-content predictive-search.search-modal__form .predictive-search.predictive-search--header{position:fixed;top:calc(84px * var(--structure-scale));right:var(--page-horizontal-padding);left:var(--page-horizontal-padding);width:auto;max-height:calc(100vh - 108px * var(--structure-scale));border-radius:calc(20px * var(--structure-scale));transform:none}sticky-header.header-wrapper .header__mobile-search-content predictive-search.search-modal__form .predictive-search__results-groups-wrapper{display:flex;flex-direction:column;gap:calc(14px * var(--structure-scale));padding:calc(12px * var(--structure-scale))}}@media screen and (max-width:479px){sticky-header.header-wrapper .header__mobile-search-modal.header__mobile-search-modal{border-radius:0 0 calc(18px * var(--structure-scale)) calc(18px * var(--structure-scale))}sticky-header.header-wrapper .header__mobile-search-content predictive-search.search-modal__form .predictive-search.predictive-search--header{top:calc(80px * var(--structure-scale));right:calc(10px * var(--structure-scale));left:calc(10px * var(--structure-scale));max-height:calc(100vh - 96px * var(--structure-scale));border-radius:calc(18px * var(--structure-scale))}sticky-header.header-wrapper .header__mobile-search-content predictive-search.search-modal__form .predictive-search__results-groups-wrapper{padding:calc(10px * var(--structure-scale))}}.hox_template-search>.section-header.shopify-section-group-header-group{z-index:40!important}.hox_template-search>main{min-height:50svh;position:relative;z-index:20}.template-search,.template-search.section-template--search-padding,.template-search[class*=section-][class*=-padding]{padding-top:calc(56px * var(--structure-scale));padding-bottom:calc(96px * var(--structure-scale))}.template-search__header{display:flex;flex-direction:column;align-items:center;gap:calc(24px * var(--structure-scale));max-width:calc(900px * var(--structure-scale));margin:0 auto calc(48px * var(--structure-scale))!important;text-align:center}@media only screen and (min-width:1367px){.template-search__header{padding-right:0!important;padding-left:0!important}}.template-search__header h1{margin:0;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-56);font-weight:600;letter-spacing:-.04em;line-height:.98}.template-search__header p[role=status]{max-width:calc(620px * var(--structure-scale));margin:0;color:#13270da3;font-family:Inter Tight,sans-serif;font-size:var(--font-size-18);font-weight:300;letter-spacing:-.02em;line-height:1.35}.template-search__search{width:min(100%,740px * var(--structure-scale));max-width:none!important;margin:0 auto!important}.template-search__search predictive-search{position:relative;display:block;width:100%}.template-search__search main-search{display:block;width:100%}.template-search__search .search{width:100%;margin-top:0!important}.template-search__search .field{min-height:calc(58px * var(--structure-scale))}.template-search__search .field:before,.template-search__search .field:after{display:none!important}.template-search__search .search__input.field__input{width:100%;height:calc(58px * var(--structure-scale));padding:calc(18px * var(--structure-scale)) calc(92px * var(--structure-scale)) calc(8px * var(--structure-scale)) calc(20px * var(--structure-scale));border:calc(1px * var(--structure-scale)) solid rgba(19,39,13,.12);border-radius:calc(18px * var(--structure-scale));color:#13270d;background:#fff;box-shadow:0 calc(12px * var(--structure-scale)) calc(32px * var(--structure-scale)) #13270d0f!important;font-family:Inter Tight,sans-serif;font-size:var(--font-size-18);font-weight:400;letter-spacing:-.02em}.template-search__search .search__input.field__input:focus{border-color:#13270d70;box-shadow:0 0 0 calc(3px * var(--structure-scale)) #badc8733!important}.template-search__search .field__label{left:calc(20px * var(--structure-scale));top:50%;color:#13270d7a;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);letter-spacing:-.02em;transform:translateY(-50%)}.template-search__search .search__input:focus~.field__label,.template-search__search .search__input:not(:placeholder-shown)~.field__label{top:0;font-size:var(--font-size-12)}.template-search__search .search__button,.template-search__search .reset__button{top:50%;display:inline-flex;align-items:center;justify-content:center;width:calc(40px * var(--structure-scale));height:calc(40px * var(--structure-scale));border-radius:50%;color:#13270d;background:#13270d0f;box-shadow:none!important;transform:translateY(-50%);transition:color .18s ease,background-color .18s ease}.template-search__search .search__button:after,.template-search__search .reset__button:after{display:none}.template-search__search .search__button svg,.template-search__search .search__button .icon,.template-search__search .reset__button svg,.template-search__search .reset__button .icon{width:calc(18px * var(--structure-scale));height:calc(18px * var(--structure-scale))}.template-search__search .search__button:hover,.template-search__search .reset__button:hover{background:#13270d}.template-search__search .search__button{right:calc(10px * var(--structure-scale))}.template-search__search .reset__button{right:calc(56px * var(--structure-scale))}.template-search__search .predictive-search--search-template{top:calc(100% + 12px * var(--structure-scale));left:0;width:100%;max-height:min(620px * var(--structure-scale),100vh - 220px * var(--structure-scale));overflow:hidden auto;border:calc(1px * var(--structure-scale)) solid rgba(19,39,13,.1);border-radius:calc(20px * var(--structure-scale));color:#13270d;background:#f6f7f3;box-shadow:0 calc(24px * var(--structure-scale)) calc(64px * var(--structure-scale)) #00000029}.template-search__search .predictive-search__results-groups-wrapper{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:calc(12px * var(--structure-scale));padding:calc(12px * var(--structure-scale));border-bottom:0}.template-search__search .predictive-search__heading{margin:0;padding:calc(8px * var(--structure-scale)) calc(10px * var(--structure-scale));border-bottom:0;color:#13270d94;font-family:Inter Tight,sans-serif;font-size:var(--font-size-12);font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.template-search__search .predictive-search__result-group{gap:calc(12px * var(--structure-scale));min-width:0}.template-search__search .predictive-search__results-list{display:flex;flex-direction:column;gap:calc(6px * var(--structure-scale));margin:0;padding:0}.template-search__search .predictive-search__item{align-items:center;min-height:calc(46px * var(--structure-scale));padding:calc(10px * var(--structure-scale));border-radius:calc(14px * var(--structure-scale));color:#13270d;background:#ffffffb8;text-decoration:none}.template-search__search .predictive-search__item:hover,.template-search__search .predictive-search__item[aria-selected=true]{color:#13270d;background:#fff}.template-search__search .predictive-search__item-heading{margin:0;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:500;letter-spacing:-.02em;line-height:1.16}.template-search__search .predictive-search__item--link-with-thumbnail{grid-template-columns:calc(64px * var(--structure-scale)) minmax(0,1fr);gap:calc(12px * var(--structure-scale));min-height:calc(84px * var(--structure-scale))}.template-search__search .predictive-search__image{width:calc(64px * var(--structure-scale));height:calc(64px * var(--structure-scale));border-radius:calc(12px * var(--structure-scale));object-fit:cover;background:#eef1e8}.template-search__search .predictive-search__search-for-button{padding:0 calc(12px * var(--structure-scale)) calc(12px * var(--structure-scale))}.template-search__search .predictive-search__item--term{padding:calc(14px * var(--structure-scale)) calc(16px * var(--structure-scale));border-radius:calc(16px * var(--structure-scale));color:#fff;background:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:500;line-height:1.2}.template-search__search .predictive-search__item--term:hover,.template-search__search .predictive-search__item--term[aria-selected=true]{color:#fff;background:#1c3a13}.template-search .facets-vertical{display:grid!important;grid-template-columns:28.8% minmax(0,1fr);gap:calc(32px * var(--structure-scale));align-items:flex-start}.template-search .facets-wrapper{width:auto;padding-right:0!important}.template-search .facets-container{display:block;padding:calc(32px * var(--structure-scale)) calc(16px * var(--structure-scale));border:calc(1px * var(--structure-scale)) solid rgba(19,39,13,.16);border-radius:calc(24px * var(--structure-scale));background:#fff}.template-search .facets__form-vertical,.template-search #FacetsWrapperDesktop{display:flex;flex-direction:column;gap:calc(24px * var(--structure-scale));width:100%}.template-search .facets__heading--vertical{display:flex;align-items:center;gap:calc(12px * var(--structure-scale));margin:0;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-24);font-weight:600;letter-spacing:-.02em;line-height:1.1}.template-search .facets__summary{margin:0 0 calc(12px * var(--structure-scale));padding:0;color:#13270d7a;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:500;letter-spacing:-.02em;pointer-events:none}.template-search .facets__summary:hover span{text-decoration:none}.template-search .facets__display-vertical,.template-search .facets-wrap-vertical{margin:0;padding:0;border:0}.template-search .facets-wrap-vertical ul,.template-search .no-js-list{display:flex;flex-direction:column;gap:calc(12px * var(--structure-scale));margin:0;padding:0}.template-search .facet-checkbox{display:grid;grid-template-columns:calc(24px * var(--structure-scale)) minmax(0,1fr);align-items:center;gap:calc(10px * var(--structure-scale));padding:0;color:#13270d;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);letter-spacing:-.02em;line-height:1.2}.template-search .facets-vertical-sort{margin-bottom:calc(32px * var(--structure-scale))}.template-search .facets-vertical-form{display:flex;align-items:center;justify-content:space-between;gap:calc(24px * var(--structure-scale))}.template-search .facet-filters{padding:0}.template-search .facet-filters__field{display:flex;align-items:center;gap:calc(12px * var(--structure-scale))}.template-search .facet-filters__label{margin:0;color:#13270d8f;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:500}.template-search .facet-filters .select{position:relative;display:flex;min-width:calc(278px * var(--structure-scale))}.template-search .facet-filters__sort{width:100%;height:calc(41px * var(--structure-scale));padding:0 calc(40px * var(--structure-scale)) 0 calc(12px * var(--structure-scale));border:0;border-radius:calc(8px * var(--structure-scale))!important;color:#13270d;background:#13270d0a;box-shadow:none!important;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);cursor:pointer;-webkit-appearance:none;appearance:none}.template-search .facet-filters .icon-caret{top:50%;right:calc(12px * var(--structure-scale))!important;width:calc(20px * var(--structure-scale));height:calc(20px * var(--structure-scale));transform:translateY(-50%)}.template-search .product-count__text{margin:0;color:#13270da3;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);font-weight:300;letter-spacing:-.02em}.template-search .product-grid-container{min-width:0}.template-search__results{width:100%}.template-search .product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(24px * var(--structure-scale));margin:0;padding:0}.template-search .product-grid .grid__item{width:100%!important;max-width:100%!important}.template-search .article-card-wrapper{height:100%}.template-search .article-card-wrapper .card{overflow:hidden;border-radius:calc(24px * var(--structure-scale));background:#fff}.template-search .article-card-wrapper .card:before{display:none}.template-search .article-card-wrapper .card__content{padding:calc(20px * var(--structure-scale))}.template-search .article-card-wrapper .card__heading{margin:0;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-20);font-weight:600;letter-spacing:-.02em;line-height:1.1}.template-search .collection--empty .title-wrapper,.template-search--empty .title-wrapper{max-width:calc(760px * var(--structure-scale));margin:calc(40px * var(--structure-scale)) auto 0;padding:calc(48px * var(--structure-scale));border:calc(1px * var(--structure-scale)) solid rgba(19,39,13,.12);border-radius:calc(24px * var(--structure-scale));background:#fff}.template-search .collection--empty .title,.template-search--empty .title{margin:0;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-32);font-weight:600;letter-spacing:-.03em;line-height:1.1}@media screen and (max-width:1366px){.template-search .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.template-search{padding-top:calc(40px * var(--structure-scale));padding-bottom:calc(72px * var(--structure-scale))}.template-search__header{align-items:flex-start;gap:calc(20px * var(--structure-scale));margin-bottom:calc(32px * var(--structure-scale))!important;text-align:left}.template-search__header h1{font-size:var(--font-size-40)}.template-search__search{width:100%}.template-search__search .predictive-search__results-groups-wrapper{display:flex;flex-direction:column}.template-search .facets-vertical{display:flex!important;flex-direction:column;gap:calc(32px * var(--structure-scale))}.template-search .facets-wrapper{width:100%}.template-search .facets-container{width:max-content;padding:calc(10px * var(--structure-scale)) calc(20px * var(--structure-scale));border-radius:calc(16px * var(--structure-scale))}.template-search .facets-vertical-sort{display:none}.template-search .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.template-search__header h1{font-size:var(--font-size-32)}.template-search__search .search__input.field__input{height:calc(52px * var(--structure-scale));padding-right:calc(86px * var(--structure-scale));border-radius:calc(16px * var(--structure-scale))}.template-search__search .search__button,.template-search__search .reset__button{width:calc(36px * var(--structure-scale));height:calc(36px * var(--structure-scale))}.template-search__search .reset__button{right:calc(50px * var(--structure-scale))}.template-search .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(16px * var(--structure-scale))}.template-search .collection--empty .title-wrapper,.template-search--empty .title-wrapper{padding:calc(28px * var(--structure-scale))}}@media screen and (max-width:479px){.template-search .product-grid{grid-template-columns:1fr}}.collection-hero-custom{padding-top:var(--collection-hero-padding-top);background:transparent}.collection-hero-custom__inner{display:flex;align-items:stretch;justify-content:space-between;gap:calc(64px * var(--structure-scale))}.collection-hero-custom__inner--text-wide .collection-hero-custom__content{flex-basis:75%}.collection-hero-custom__content{display:flex;flex:0 1 60%;flex-direction:column;align-items:flex-start;gap:calc(16px * var(--structure-scale));min-width:0}@media only screen and (max-width:1366px){.collection-hero-custom__content{flex:0 1 60%}}.collection-hero-custom__tag{display:inline-flex;align-items:center;min-height:calc(26px * var(--structure-scale));padding:calc(6px * var(--structure-scale)) calc(12px * var(--structure-scale));border-radius:calc(24px * var(--structure-scale));background:#badc87}.collection-hero-custom__copy{display:flex;flex-direction:column;gap:calc(12px * var(--structure-scale));width:100%}.collection-hero-custom__title,.collection-hero-custom__description{margin:0}.collection-hero-custom__description-toggle{cursor:pointer;display:inline-flex;position:relative;padding-right:1.2em}.collection-hero-custom__description-toggle em{font-style:normal;font-weight:500;position:relative;display:block}.collection-hero-custom__description-toggle:before{content:"";position:absolute;width:.6em;height:.6em;top:40%;right:0;border-right:2px solid rgba(19,39,13,.6392156863);border-bottom:2px solid rgba(19,39,13,.6392156863);transform:translateY(-50%) rotate(45deg)}.collection-hero-custom__description-toggle--close{display:none}.collection-hero-custom__description-toggle--close:before{transform:rotate(-135deg)}.collection-hero-custom__description-content{max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .4s ease,opacity .25s ease,visibility 0s linear .4s}.collection-hero-custom__description-content .collection-hero-custom__table-wrapper{overflow:auto}.collection-hero-custom__description-content .collection-hero-custom__table-wrapper table{margin:1px;width:calc(100% - 2px)!important;min-width:600px}.collection-hero-custom__description-content .collection-hero-custom__table-wrapper table *{line-height:1.2;font-size:var(--font-size-14)}.collection-hero-custom__description-content .collection-hero-custom__table-wrapper table strong{font-weight:500}.collection-hero-custom__description-content ul{list-style-type:none;padding-left:0}.collection-hero-custom__description-content ul li{position:relative;padding-left:1.2em}.collection-hero-custom__description-content ul li:before{content:"";position:absolute;top:.5em;width:.3em;height:.3em;border-radius:1em;background-color:#13270da3;left:.4em}.collection-hero-custom__description-content ol{counter-reset:description-list;list-style-type:none;padding-left:0}.collection-hero-custom__description-content ol li{position:relative;padding-left:1.2em;counter-increment:description-list}.collection-hero-custom__description-content ol li:before{content:counter(description-list) ".";position:absolute;left:0}.collection-hero-custom__description.is-expanded .collection-hero-custom__description-toggle--open{display:none}.collection-hero-custom__description.is-expanded .collection-hero-custom__description-toggle--close{display:inline-flex}.collection-hero-custom__description.is-expanded .collection-hero-custom__description-content{max-height:var(--collection-description-content-height);opacity:1;visibility:visible;transition:max-height .4s ease,opacity .25s ease .1s,visibility 0s}@media(prefers-reduced-motion:reduce){.collection-hero-custom__description-content{transition:none}}.collection-hero-custom__media{flex:0 1 34.32%;border-radius:calc(24px * var(--structure-scale))}@media only screen and (max-width:1366px){.collection-hero-custom__media{flex:0 1 34%}}.collection-hero-custom__video,.collection-hero-custom__image{display:block;width:100%;aspect-ratio:453/220;height:auto;object-fit:contain;position:sticky;top:15vh}.collection-subcollections{padding-top:calc(47px * var(--structure-scale))}.collection-subcollections__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(24px * var(--structure-scale));margin:0;padding:0;list-style:none}@media only screen and (max-width:1366px){.collection-subcollections__grid{gap:calc(16px * var(--structure-scale))}}.collection-subcollections__link{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:calc(44px * var(--structure-scale));padding:0 calc(16px * var(--structure-scale));border:calc(1px * var(--structure-scale)) solid rgba(19,39,13,.12);border-radius:calc(8px * var(--structure-scale));color:#13270d;background:transparent;-webkit-appearance:none;appearance:none;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.collection-subcollections__link path{transition:stroke-opacity .18s ease}.collection-subcollections__link:hover{border-color:#13270d}.collection-subcollections__link:hover path{stroke-opacity:1}.collection-subcollections__link:focus-visible{outline:calc(2px * var(--structure-scale)) solid #13270D;outline-offset:calc(2px * var(--structure-scale))}.collection-subcollections__link.is-active,.collection-subcollections__link[aria-pressed=true]{border-color:#13270d;background:#badc8747}.collection-subcollections__link.is-active path,.collection-subcollections__link[aria-pressed=true] path{stroke-opacity:1}.collection-subcollections__link:disabled{opacity:.45;cursor:not-allowed}.collection-subcollections__icon{flex:0 0 calc(20px * var(--structure-scale));width:calc(20px * var(--structure-scale));height:calc(20px * var(--structure-scale))}.collection-products{padding-top:calc(50px * var(--structure-scale));padding-bottom:calc(2.5 * var(--collection-hero-padding-top))}.collection-products__inner{display:grid!important;grid-template-columns:28.8% minmax(0,1fr);gap:calc(32px * var(--structure-scale));align-items:flex-start}@media only screen and (max-width:989px){.collection-products__inner{grid-template-columns:1fr}}.collection-products .collection-products__filters{width:auto;padding-right:0!important}.collection-products .collection-products__filters .facets-container{display:block;padding:calc(32px * var(--structure-scale)) calc(16px * var(--structure-scale));border:calc(1px * var(--structure-scale)) solid rgba(19,39,13,.16);border-radius:calc(24px * var(--structure-scale));background:#fff}@media only screen and (max-width:989px){.collection-products .collection-products__filters .facets-container{padding:0;padding:calc(10px * var(--structure-scale)) calc(20px * var(--structure-scale));border-radius:calc(16px * var(--structure-scale));width:max-content}}.collection-products .collection-products__filters .facets{display:block}.collection-products .collection-products__filters .facets__form-vertical,.collection-products .collection-products__filters #FacetsWrapperDesktop{display:flex;flex-direction:column;gap:calc(24px * var(--structure-scale));width:100%}.collection-products .collection-products__filters .active-facets{margin:0}.collection-products .collection-products__filters .active-facets-vertical-filter{display:block;margin:0}.collection-products .collection-products__filters .facets__heading--vertical{display:flex;align-items:center;gap:calc(12px * var(--structure-scale));margin:0}.collection-products .collection-products__filters .facets__heading--vertical svg{flex:0 0 calc(12px * var(--structure-scale));width:calc(12px * var(--structure-scale));height:calc(11px * var(--structure-scale))}.collection-products .collection-products__filters .active-facets>facet-remove,.collection-products .collection-products__filters .active-facets facet-remove:not(.facets__clear-bottom){display:none}.collection-products .collection-products__filters .facets__disclosure-vertical{width:100%;margin:0;border:0}.collection-products .collection-products__filters .facets__summary{padding:0;margin:0 0 calc(12px * var(--structure-scale));color:#13270d7a;pointer-events:none}.collection-products .collection-products__filters .facets__summary:hover span{text-decoration:none}.collection-products .collection-products__filters .facets__summary>div{display:flex;align-items:center;justify-content:space-between;width:100%}.collection-products .collection-products__filters .facets__summary .facets__selected{display:none}.collection-products .collection-products__filters .facets__summary .icon-caret{position:static;width:calc(20px * var(--structure-scale));height:calc(20px * var(--structure-scale));color:#13270d7a}.collection-products .collection-products__filters .facets__disclosure-vertical[open] .facets__summary .icon-caret{transform:rotate(180deg)}.collection-products .collection-products__filters .facets__display-vertical{padding:0;animation-timing-function:unset!important;animation-duration:0ms!important;opacity:1;transform:translateY(0)}.collection-products .collection-products__filters .facets-wrap-vertical{margin:0;padding:0;border:0}.collection-products .collection-products__filters .facets-wrap-vertical ul,.collection-products .collection-products__filters .no-js-list{display:flex;flex-direction:column;gap:calc(12px * var(--structure-scale));margin:0;padding:0}.collection-products .collection-products__filters .facets__item{min-height:calc(24px * var(--structure-scale))}.collection-products .collection-products__filters .facet-checkbox{display:grid;grid-template-columns:calc(24px * var(--structure-scale)) minmax(0,1fr) auto;align-items:center;gap:calc(8px * var(--structure-scale));width:100%;padding:0}.collection-products .collection-products__filters .facet-checkbox input[type=checkbox]{top:0;left:0;width:calc(24px * var(--structure-scale));height:calc(24px * var(--structure-scale))}.collection-products .collection-products__filters .facet-checkbox__icon{display:block;width:calc(24px * var(--structure-scale));height:calc(24px * var(--structure-scale));margin:0}.collection-products .collection-products__filters .facet-checkbox__icon svg{display:block;width:100%;height:100%}.collection-products .collection-products__filters .facet-checkbox__icon--checked{display:none}.collection-products .collection-products__filters .facet-checkbox>input[type=checkbox]:checked~.facet-checkbox__icon--base{display:none}.collection-products .collection-products__filters .facet-checkbox>input[type=checkbox]:checked~.facet-checkbox__icon--checked{display:block}.collection-products .collection-products__filters .facet-checkbox__label{min-width:0}.collection-products .collection-products__filters .facet-checkbox__count{justify-self:flex-end;color:#13270d7a}.collection-products .collection-products__filters .facet-checkbox--disabled{opacity:.4;color:#13270d7a}.collection-products .collection-products__filters .facets__header-vertical{display:none}.collection-products .collection-products__filters .facets__price{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(16px * var(--structure-scale));padding:0}.collection-products .collection-products__filters .facets__price .field-currency{display:none}.collection-products .collection-products__filters .facets__price .field{position:relative;align-items:center;min-height:calc(43px * var(--structure-scale))}.collection-products .collection-products__filters .facets__price .field:before,.collection-products .collection-products__filters .facets__price .field:after{display:none;box-shadow:none}.collection-products .collection-products__filters .facets__price .field input{min-height:calc(43px * var(--structure-scale));padding:calc(12px * var(--structure-scale));border:0;border-radius:calc(10px * var(--structure-scale));background:#13270d0a;box-shadow:none}.collection-products .collection-products__filters .facets__price .field__label{left:calc(12px * var(--structure-scale));color:#13270d8f;transform:translateY(-50%);top:50%}.collection-products .collection-products__filters .facets__price .field input:focus~.field__label,.collection-products .collection-products__filters .facets__price .field input.field__input--has-value~.field__label{top:0%;font-size:calc(var(--font-size-16) * .75)}.collection-products .collection-products__filters .facets__range-slider{position:relative;grid-column:1/-1;height:calc(14px * var(--structure-scale));margin-top:calc(2px * var(--structure-scale))}.collection-products .collection-products__filters .facets__range-track,.collection-products .collection-products__filters .facets__range-fill{display:block;position:absolute;top:50%;right:0;left:0;height:calc(4px * var(--structure-scale));border-radius:calc(100px * var(--structure-scale));transform:translateY(-50%);pointer-events:none}.collection-products .collection-products__filters .facets__range-track{background:#badc8733}.collection-products .collection-products__filters .facets__range-fill{background:#badc87}.collection-products .collection-products__filters .facets__range-input{position:absolute;top:50%;right:0;left:0;width:100%;min-height:0;height:calc(14px * var(--structure-scale));margin:0;padding:0;border:0;background:transparent;box-shadow:none;transform:translateY(-50%);-webkit-appearance:none;appearance:none;pointer-events:none}.collection-products .collection-products__filters .facets__range-input::-webkit-slider-runnable-track{height:calc(4px * var(--structure-scale));background:transparent}.collection-products .collection-products__filters .facets__range-input::-webkit-slider-thumb{width:calc(12px * var(--structure-scale));height:calc(12px * var(--structure-scale));margin-top:calc(-4px * var(--structure-scale));border:calc(1px * var(--structure-scale)) solid rgba(19,39,13,.16);border-radius:50%;background:#fff;box-shadow:0 calc(4px * var(--structure-scale)) calc(8px * var(--structure-scale)) #13270d14;cursor:pointer;-webkit-appearance:none;appearance:none;pointer-events:auto}.collection-products .collection-products__filters .facets__range-input::-moz-range-track{height:calc(4px * var(--structure-scale));background:transparent;border:0}.collection-products .collection-products__filters .facets__range-input::-moz-range-thumb{width:calc(12px * var(--structure-scale));height:calc(12px * var(--structure-scale));border:calc(1px * var(--structure-scale)) solid rgba(19,39,13,.16);border-radius:50%;background:#fff;box-shadow:0 calc(4px * var(--structure-scale)) calc(8px * var(--structure-scale)) #13270d14;cursor:pointer;pointer-events:auto}.collection-products .collection-products__filters .facets__range-input--min{z-index:2}.collection-products .collection-products__filters .facets__range-input--max{z-index:3}.collection-products .collection-products__filters .facets__clear-bottom{display:flex;margin-top:0}.collection-products .collection-products__filters .facets__clear-button{display:inline-flex;align-items:center;justify-content:center;gap:calc(8px * var(--structure-scale));min-height:calc(41px * var(--structure-scale));padding:0 calc(16px * var(--structure-scale)) 0 calc(24px * var(--structure-scale));border:calc(1px * var(--structure-scale)) solid rgba(19,39,13,.24);border-radius:calc(32px * var(--structure-scale));color:#13270d;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.collection-products .collection-products__filters .facets__clear-button:hover{border-color:#13270d;background:#13270d0a}.collection-products .collection-products__filters .facets__clear-button svg{flex:0 0 calc(16px * var(--structure-scale));width:calc(16px * var(--structure-scale));height:calc(16px * var(--structure-scale))}.collection-products__results{min-width:0}.collection-products__toolbar{display:flex;align-items:center;justify-content:space-between;gap:calc(24px * var(--structure-scale));margin-bottom:calc(32px * var(--structure-scale));flex-wrap:wrap}@media only screen and (max-width:749px){.collection-products__toolbar{row-gap:6px}}.collection-products__count{position:relative;min-width:0}.collection-products__sort{flex:0 0 max(278px * var(--structure-scale),30.6%)}.collection-products__sort .facet-filters{padding:0;width:100%}.collection-products__sort .facet-filters__field{display:block}.collection-products__sort .facet-filters__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.collection-products__sort .select{display:flex;width:100%}.collection-products__sort select{width:100%;height:calc(41px * var(--structure-scale));padding:0 calc(40px * var(--structure-scale)) 0 calc(12px * var(--structure-scale));border:unset;border-radius:calc(8px * var(--structure-scale))!important;background:#13270d0a;box-shadow:none;cursor:pointer;-webkit-appearance:none;appearance:none;outline:none!important;outline-offset:unset!important;box-shadow:none!important}.collection-products__sort .icon-caret{right:calc(12px * var(--structure-scale))!important;width:calc(20px * var(--structure-scale));height:calc(20px * var(--structure-scale));top:50%;transform:translateY(-50%)}.collection-products__sort .icon-caret path{stroke:#13270d66}.collection-products .product-grid{column-gap:calc(24px * var(--structure-scale));row-gap:calc(24px * var(--structure-scale));grid-template-columns:1fr 1fr 1fr;display:grid!important}.collection-products .product-grid li{width:100%!important;max-width:100%!important}@media only screen and (max-width:1366px){.collection-products .product-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width:989px){.collection-products .product-grid{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:749px){.collection-products .product-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width:479px){.collection-products .product-grid{grid-template-columns:1fr}}.collection-products__footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:calc(24px * var(--structure-scale));margin-top:calc(32px * var(--structure-scale))}.collection-products__to-top,.collection-products__load-more{display:inline-flex;align-items:center;justify-content:center;min-height:calc(42px * var(--structure-scale));border-radius:calc(999px * var(--structure-scale));text-decoration:none;transition:background-color .18s ease,border-color .18s ease,opacity .18s ease}.collection-products__to-top{justify-self:flex-start;gap:calc(8px * var(--structure-scale));padding:0 calc(24px * var(--structure-scale));border:calc(1px * var(--structure-scale)) solid rgba(19,39,13,.12);color:#13270d;background:#fff}.collection-products__to-top:hover{border-color:#13270d}.collection-products__load-more{justify-self:center;padding:0 calc(24px * var(--structure-scale));border:calc(1px * var(--structure-scale)) solid #13270d;color:#fff;background:#13270d}.collection-products__load-more:hover{background:#1c3a13}.collection-products__load-more--disabled{opacity:.4;pointer-events:none}.collection-pagination{display:flex;align-items:center;justify-self:flex-end;gap:calc(12px * var(--structure-scale))}.collection-pagination__list{display:flex;align-items:center;gap:calc(8px * var(--structure-scale));margin:0;padding:calc(10px * var(--structure-scale));border-radius:50px;border:1px solid rgba(19,39,13,.04);background-color:#13270d0a}.collection-pagination__arrow,.collection-pagination__link,.collection-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;width:calc(24px * var(--structure-scale));height:calc(24px * var(--structure-scale));border-radius:calc(999px * var(--structure-scale));text-decoration:none}.collection-pagination__arrow{width:calc(32px * var(--structure-scale));height:calc(32px * var(--structure-scale));border:1px solid rgba(19,39,13,.16)}.collection-pagination__arrow svg path{stroke:#13270d}.collection-pagination__arrow{color:#13270d;transition:background-color .18s ease,opacity .18s ease}.collection-pagination__arrow .icon-caret{width:calc(20px * var(--structure-scale));height:calc(20px * var(--structure-scale))}.collection-pagination__arrow--prev{transform:rotate(90deg)}.collection-pagination__arrow--next{transform:rotate(-90deg)}.collection-pagination__arrow:hover{background:#13270d0f}.collection-pagination__arrow--disabled{opacity:.4;pointer-events:none}.collection-pagination__link{color:#000;font-size:var(--font-size-16);width:1.5em;height:1.5em;display:flex;align-items:center;justify-content:center;border-radius:32px;transition:color .18s ease,background-color .18s ease}.collection-pagination__link:hover,.collection-pagination__link--current{color:#13270d;background:#badc87}.collection-pagination__ellipsis{color:#13270d66}@media screen and (max-width:989px){.collection-hero-custom__inner{align-items:flex-start;flex-direction:column;gap:calc(32px * var(--structure-scale))}.collection-hero-custom__inner--text-wide .collection-hero-custom__content,.collection-hero-custom__content,.collection-hero-custom__media{flex-basis:auto;width:100%}.collection-subcollections__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.collection-products__inner{display:flex;flex-direction:column;gap:calc(32px * var(--structure-scale))}.collection-products__filters,.collection-products__results{width:100%}.collection-products__footer{display:flex;align-items:center;justify-content:space-between}.collection-products__to-top span{display:none}.collection-products__to-top,.collection-products__load-more,.collection-products .collection-pagination{justify-self:stretch}.collection-products .collection-pagination{justify-content:center}}@media screen and (max-width:749px){.collection-subcollections__grid{grid-template-columns:1fr 1fr 1fr;gap:calc(12px * var(--structure-scale))}.collection-products__footer{flex-wrap:wrap}.collection-products__footer .collection-pagination{margin:0 auto;width:100%}}@media screen and (max-width:479px){.collection-subcollections__grid{grid-template-columns:1fr 1fr;gap:calc(12px * var(--structure-scale))}}@media screen and (max-width:989px){.collection-products .mobile-facets__wrapper,.template-search .mobile-facets__wrapper{display:flex;margin:0}.collection-products .mobile-facets__disclosure,.template-search .mobile-facets__disclosure{display:flex}.collection-products .mobile-facets__open-wrapper,.template-search .mobile-facets__open-wrapper{display:flex;margin:0;padding:0}.collection-products .mobile-facets__open,.template-search .mobile-facets__open{display:inline-flex;align-items:center;gap:calc(10px * var(--structure-scale));min-height:auto;padding:calc(8px * var(--structure-scale)) 0;border:0;border-radius:0;color:#13270d;background:transparent;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:500;letter-spacing:-.02em;line-height:1.2;text-decoration:none;transition:color .18s ease}.collection-products .mobile-facets__open>*+*,.template-search .mobile-facets__open>*+*{margin-left:0}.collection-products .mobile-facets__open svg,.template-search .mobile-facets__open svg{width:calc(20px * var(--structure-scale));height:auto}.collection-products .mobile-facets__open line,.collection-products .mobile-facets__open circle,.collection-products .mobile-facets__open path,.template-search .mobile-facets__open line,.template-search .mobile-facets__open circle,.template-search .mobile-facets__open path{stroke:currentColor}.collection-products .mobile-facets__open:hover,.template-search .mobile-facets__open:hover{color:#1c3a13}.collection-products .mobile-facets__open:hover .mobile-facets__open-label,.template-search .mobile-facets__open:hover .mobile-facets__open-label{text-decoration:underline;text-underline-offset:calc(4px * var(--structure-scale))}.collection-products .mobile-facets,.template-search .mobile-facets{z-index:100;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.collection-products .mobile-facets__inner,.template-search .mobile-facets__inner{width:min(100%,480px);max-width:none;height:100%;margin-left:auto;overflow:hidden;border:0;border-radius:calc(24px * var(--structure-scale)) 0 0 calc(24px * var(--structure-scale));color:#13270d;background:#f6f7f3;filter:drop-shadow(calc(-12px * var(--structure-scale)) 0 calc(32px * var(--structure-scale)) rgba(0,0,0,.16))}.collection-products .mobile-facets__header,.template-search .mobile-facets__header{position:sticky;top:0;z-index:5;display:flex;min-height:calc(92px * var(--structure-scale));padding:calc(24px * var(--structure-scale)) calc(72px * var(--structure-scale)) calc(20px * var(--structure-scale)) calc(24px * var(--structure-scale));border-bottom:calc(1px * var(--structure-scale)) solid rgba(19,39,13,.1);background:#f6f7f3f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left}.collection-products .mobile-facets__header-inner,.template-search .mobile-facets__header-inner{display:flex;flex-direction:column;align-items:flex-start;gap:calc(6px * var(--structure-scale))}.collection-products .mobile-facets__heading,.template-search .mobile-facets__heading{margin:0;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-24);font-weight:600;letter-spacing:-.02em;line-height:1.1}.collection-products .mobile-facets__count,.template-search .mobile-facets__count{margin:0;color:#13270d8f;font-family:Inter Tight,sans-serif;font-size:var(--font-size-14);font-weight:300;letter-spacing:-.02em;line-height:1.3}.collection-products .mobile-facets__close,.template-search .mobile-facets__close{top:calc(20px * var(--structure-scale));right:calc(20px * var(--structure-scale));z-index:102;width:calc(44px * var(--structure-scale));height:calc(44px * var(--structure-scale));border:calc(1px * var(--structure-scale)) solid rgba(19,39,13,.12);border-radius:50%;color:#13270d;background:#fff}.collection-products .mobile-facets__close svg,.template-search .mobile-facets__close svg{width:calc(18px * var(--structure-scale));height:calc(18px * var(--structure-scale))}.collection-products .mobile-facets__close path,.template-search .mobile-facets__close path{stroke:currentColor}.collection-products .mobile-facets__main,.template-search .mobile-facets__main{gap:calc(12px * var(--structure-scale));padding:calc(16px * var(--structure-scale)) calc(16px * var(--structure-scale)) 0;background:#f6f7f3}.collection-products .mobile-facets__details,.template-search .mobile-facets__details{overflow:hidden;border:calc(1px * var(--structure-scale)) solid rgba(19,39,13,.1);border-radius:calc(16px * var(--structure-scale));background:#fff}.collection-products .mobile-facets__summary,.template-search .mobile-facets__summary{min-height:calc(58px * var(--structure-scale));padding:calc(16px * var(--structure-scale));color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:500;letter-spacing:-.02em;line-height:1.2}.collection-products .mobile-facets__summary>div,.template-search .mobile-facets__summary>div{justify-content:space-between;width:100%}.collection-products .mobile-facets__summary svg,.template-search .mobile-facets__summary svg{width:calc(20px * var(--structure-scale));height:calc(20px * var(--structure-scale));margin-left:auto}.collection-products .mobile-facets__summary path,.template-search .mobile-facets__summary path{stroke:#13270da3}.collection-products .mobile-facets__arrow,.template-search .mobile-facets__arrow{display:flex;align-items:center;justify-content:center}.collection-products .mobile-facets__submenu,.template-search .mobile-facets__submenu{color:#13270d;background:#f6f7f3}.collection-products .mobile-facets__close-button,.template-search .mobile-facets__close-button{gap:calc(12px * var(--structure-scale));width:auto;min-height:calc(64px * var(--structure-scale));margin:0;padding:calc(16px * var(--structure-scale)) calc(24px * var(--structure-scale));border-bottom:calc(1px * var(--structure-scale)) solid rgba(19,39,13,.1);color:#13270d;background:#fff;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-20);font-weight:600;letter-spacing:-.02em;line-height:1.1}.collection-products .mobile-facets__close-button .icon-arrow,.template-search .mobile-facets__close-button .icon-arrow{width:calc(20px * var(--structure-scale));height:calc(20px * var(--structure-scale));margin-right:0}.collection-products .mobile-facets__list,.template-search .mobile-facets__list{display:flex;flex-direction:column;gap:calc(8px * var(--structure-scale));margin:0;padding:calc(16px * var(--structure-scale));overflow-y:auto}.collection-products .mobile-facets__item,.template-search .mobile-facets__item{overflow:hidden;border-radius:calc(12px * var(--structure-scale));background:#fff}.collection-products .mobile-facets__label,.template-search .mobile-facets__label{position:relative;display:grid;grid-template-columns:calc(24px * var(--structure-scale)) minmax(0,1fr);align-items:center;gap:calc(10px * var(--structure-scale));width:100%;min-height:calc(52px * var(--structure-scale));padding:calc(12px * var(--structure-scale)) calc(16px * var(--structure-scale));color:#13270d;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);font-weight:400;letter-spacing:-.02em;line-height:1.25;cursor:pointer}.collection-products .mobile-facets__label>input[type=checkbox],.template-search .mobile-facets__label>input[type=checkbox]{position:absolute;grid-column:auto;width:calc(24px * var(--structure-scale));height:calc(24px * var(--structure-scale));margin:0;opacity:0;pointer-events:none}.collection-products .mobile-facets__label .mobile-facets__highlight,.template-search .mobile-facets__label .mobile-facets__highlight{z-index:0;border-radius:inherit;display:none!important;background:#badc8724}.collection-products .mobile-facets__label>span:not(.mobile-facets__highlight),.template-search .mobile-facets__label>span:not(.mobile-facets__highlight){position:relative;z-index:1}.collection-products .mobile-facets__label .facet-checkbox__icon,.template-search .mobile-facets__label .facet-checkbox__icon{display:block;grid-column:1;grid-row:1;width:calc(24px * var(--structure-scale));height:calc(24px * var(--structure-scale));margin:0}.collection-products .mobile-facets__label .facet-checkbox__icon svg,.template-search .mobile-facets__label .facet-checkbox__icon svg{display:block;width:100%;height:100%}.collection-products .mobile-facets__label .facet-checkbox__icon--checked,.template-search .mobile-facets__label .facet-checkbox__icon--checked{display:none}.collection-products .mobile-facets__label>input[type=checkbox]:checked~.facet-checkbox__icon--base,.template-search .mobile-facets__label>input[type=checkbox]:checked~.facet-checkbox__icon--base{display:none}.collection-products .mobile-facets__label>input[type=checkbox]:checked~.facet-checkbox__icon--checked,.template-search .mobile-facets__label>input[type=checkbox]:checked~.facet-checkbox__icon--checked{display:block}.collection-products .mobile-facets__label>span[aria-hidden=true],.template-search .mobile-facets__label>span[aria-hidden=true]{grid-column:2;grid-row:1;min-width:0}.collection-products input.mobile-facets__checkbox,.template-search input.mobile-facets__checkbox{top:50%;left:calc(16px * var(--structure-scale));width:calc(24px * var(--structure-scale));height:calc(24px * var(--structure-scale));transform:translateY(-50%)}.collection-products .mobile-facets__label--disabled,.template-search .mobile-facets__label--disabled{opacity:.4;cursor:not-allowed}.collection-products .mobile-facets__info,.template-search .mobile-facets__info{margin:0;padding:calc(20px * var(--structure-scale)) calc(24px * var(--structure-scale)) 0;color:#13270d8f;font-size:var(--font-size-14)}.collection-products .mobile-facets .facets__price,.template-search .mobile-facets .facets__price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12px * var(--structure-scale));padding:calc(20px * var(--structure-scale)) calc(24px * var(--structure-scale))}.collection-products .mobile-facets .facets__price .field-currency,.template-search .mobile-facets .facets__price .field-currency{display:none}.collection-products .mobile-facets .facets__price .field,.template-search .mobile-facets .facets__price .field{min-height:calc(52px * var(--structure-scale))}.collection-products .mobile-facets .facets__price .field:before,.collection-products .mobile-facets .facets__price .field:after,.template-search .mobile-facets .facets__price .field:before,.template-search .mobile-facets .facets__price .field:after{display:none}.collection-products .mobile-facets .facets__price .field__input,.template-search .mobile-facets .facets__price .field__input{height:100%;padding:calc(18px * var(--structure-scale)) calc(12px * var(--structure-scale)) calc(6px * var(--structure-scale));border:calc(1px * var(--structure-scale)) solid rgba(19,39,13,.12);border-radius:calc(12px * var(--structure-scale));color:#13270d;background:#fff;box-shadow:none;font-size:var(--font-size-16)}.collection-products .mobile-facets .facets__price .field__label,.template-search .mobile-facets .facets__price .field__label{left:calc(12px * var(--structure-scale));color:#13270d8f;font-size:var(--font-size-12)}.collection-products .mobile-facets__sort,.template-search .mobile-facets__sort{align-items:center;gap:calc(16px * var(--structure-scale))}.collection-products .mobile-facets__sort label,.template-search .mobile-facets__sort label{color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:500}.collection-products .mobile-facets__sort .select,.template-search .mobile-facets__sort .select{position:relative;flex:1 1 auto;width:auto}.collection-products .mobile-facets__sort .select .icon-caret,.template-search .mobile-facets__sort .select .icon-caret{position:absolute;top:50%;right:calc(12px * var(--structure-scale));width:calc(10px * var(--structure-scale));height:auto;transform:translateY(-50%);pointer-events:none}.collection-products .mobile-facets__sort .select__select,.template-search .mobile-facets__sort .select__select{width:100%;min-height:calc(42px * var(--structure-scale));margin:0;padding:0 calc(36px * var(--structure-scale)) 0 calc(12px * var(--structure-scale));border-radius:calc(10px * var(--structure-scale));background:#13270d0a;font-size:var(--font-size-14)}.collection-products .mobile-facets__footer,.template-search .mobile-facets__footer{gap:calc(12px * var(--structure-scale));padding:calc(16px * var(--structure-scale));border-top:calc(1px * var(--structure-scale)) solid rgba(19,39,13,.1);background:#f6f7f3f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.collection-products .mobile-facets__footer>*,.template-search .mobile-facets__footer>*{width:50%}.collection-products .mobile-facets__footer>*+*,.template-search .mobile-facets__footer>*+*{margin-left:0}.collection-products .mobile-facets__footer .mobile-facets__clear,.collection-products .mobile-facets__footer .button,.template-search .mobile-facets__footer .mobile-facets__clear,.template-search .mobile-facets__footer .button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:calc(46px * var(--structure-scale));margin:0;padding:0 calc(16px * var(--structure-scale));border-radius:calc(24px * var(--structure-scale));font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:500;line-height:1;text-decoration:none}.collection-products .mobile-facets__footer .mobile-facets__clear,.template-search .mobile-facets__footer .mobile-facets__clear{border:calc(1px * var(--structure-scale)) solid rgba(19,39,13,.2);color:#13270d;background:#fff}.collection-products .mobile-facets__footer .button,.template-search .mobile-facets__footer .button{border:calc(1px * var(--structure-scale)) solid #13270d;color:#fff;background:#13270d;box-shadow:none}.collection-products .mobile-facets__footer .button:before,.collection-products .mobile-facets__footer .button:after,.template-search .mobile-facets__footer .button:before,.template-search .mobile-facets__footer .button:after{display:none}.collection-products .mobile-facets__footer .button:hover,.template-search .mobile-facets__footer .button:hover{background:#1c3a13}.collection-products .active-facets-mobile,.template-search .active-facets-mobile{gap:calc(8px * var(--structure-scale));margin:calc(12px * var(--structure-scale)) 0 0}.collection-products .active-facets-mobile .active-facets__button,.template-search .active-facets-mobile .active-facets__button{padding:0}.collection-products .active-facets-mobile .active-facets__button-inner,.template-search .active-facets-mobile .active-facets__button-inner{min-height:calc(32px * var(--structure-scale));padding:calc(6px * var(--structure-scale)) calc(10px * var(--structure-scale));border-radius:calc(20px * var(--structure-scale));color:#13270d;background:#badc872e;box-shadow:none;font-size:var(--font-size-12)}}@media screen and (max-width:479px){.collection-products .mobile-facets__inner,.template-search .mobile-facets__inner{width:100%;border-radius:0}}.category-banner-carousel{overflow:hidden}.category-banner-carousel__swiper{padding-right:6.21%!important;overflow:visible!important}@media only screen and (max-width:1366px){.category-banner-carousel__swiper{padding-right:4%!important}}@media only screen and (max-width:989px){.category-banner-carousel__swiper{padding-right:2%!important}}@media only screen and (max-width:749px){.category-banner-carousel__swiper{padding-right:0%!important}}.category-banner-carousel__slide{height:auto!important}.category-banner-carousel__pagination{position:static!important;display:flex;align-items:center;justify-content:center;gap:calc(16px * var(--structure-scale));margin-top:calc(24px * var(--structure-scale))}.category-banner-carousel__pagination .swiper-pagination-bullet{width:calc(16px * var(--structure-scale));height:calc(6px * var(--structure-scale));margin:0!important;border-radius:calc(4px * var(--structure-scale));background:#767c5d33;opacity:1;transition:.2s ease-out!important}.category-banner-carousel__pagination .swiper-pagination-bullet-active{width:calc(32px * var(--structure-scale));background:#767c5d}.category-banner-carousel__empty{display:flex;align-items:center;min-height:calc(120px * var(--structure-scale))!important;padding:var(--listing-card-padding-lg)!important;border:calc(1px * var(--structure-scale)) solid rgba(var(--color-foreground),.14);border-radius:calc(8px * var(--structure-scale))!important;background:rgb(var(--color-background))}@media screen and (min-width:750px){.category-banner-carousel__empty{min-height:calc(148px * var(--structure-scale));padding:var(--listing-card-padding-lg)}}.category-banner-card{position:relative;min-height:calc(400px * var(--structure-scale));overflow:hidden;border-radius:calc(32px * var(--structure-scale));background:rgb(var(--color-background));display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;aspect-ratio:4/5}.category-banner-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#0000 47.61%,#0006);z-index:1;pointer-events:none}.category-banner-card>a:hover img{transform:scale(1.1)}.category-banner-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.category-banner-card__footer{position:relative;z-index:5;isolation:isolate;border-radius:calc(32px * var(--structure-scale))}.category-banner-card__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--listing-card-padding-lg)!important}.category-banner-card .progressive__blur{z-index:0;position:absolute;pointer-events:none;left:0;top:0;width:100%;height:100%}.category-banner-card .progressive__blur .blur_wrapper_bottom{--blur-strength: calc(24px * var(--structure-scale));position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none}.category-banner-card .progressive__blur .blur_wrapper_bottom>div{position:absolute;left:0;top:0;right:0;bottom:0;display:block}.category-banner-card .progressive__blur .blur_wrapper_bottom>div:nth-child(1){z-index:7;-webkit-backdrop-filter:blur(calc(var(--blur-strength) / 64));backdrop-filter:blur(calc(var(--blur-strength) / 64));-webkit-mask:linear-gradient(to top,rgb(0,0,0) 95%,rgba(0,0,0,0) 100%);mask:linear-gradient(to top,rgb(0,0,0) 95%,rgba(0,0,0,0) 100%)}.category-banner-card .progressive__blur .blur_wrapper_bottom>div:nth-child(2){z-index:6;-webkit-backdrop-filter:blur(calc(var(--blur-strength) / 32));backdrop-filter:blur(calc(var(--blur-strength) / 32));-webkit-mask:linear-gradient(to top,rgb(0,0,0) 90%,rgba(0,0,0,0) 95%);mask:linear-gradient(to top,rgb(0,0,0) 90%,rgba(0,0,0,0) 95%)}.category-banner-card .progressive__blur .blur_wrapper_bottom>div:nth-child(3){z-index:5;-webkit-backdrop-filter:blur(calc(var(--blur-strength) / 16));backdrop-filter:blur(calc(var(--blur-strength) / 16));-webkit-mask:linear-gradient(to top,rgb(0,0,0) 80%,rgba(0,0,0,0) 100%);mask:linear-gradient(to top,rgb(0,0,0) 80%,rgba(0,0,0,0) 100%)}.category-banner-card .progressive__blur .blur_wrapper_bottom>div:nth-child(4){z-index:4;-webkit-backdrop-filter:blur(calc(var(--blur-strength) / 8));backdrop-filter:blur(calc(var(--blur-strength) / 8));-webkit-mask:linear-gradient(to top,rgb(0,0,0) 60%,rgba(0,0,0,0) 80%);mask:linear-gradient(to top,rgb(0,0,0) 60%,rgba(0,0,0,0) 80%)}.category-banner-card .progressive__blur .blur_wrapper_bottom>div:nth-child(5){z-index:3;-webkit-backdrop-filter:blur(calc(var(--blur-strength) / 4));backdrop-filter:blur(calc(var(--blur-strength) / 4));-webkit-mask:linear-gradient(to top,rgb(0,0,0) 40%,rgba(0,0,0,0) 60%);mask:linear-gradient(to top,rgb(0,0,0) 40%,rgba(0,0,0,0) 60%)}.category-banner-card .progressive__blur .blur_wrapper_bottom>div:nth-child(6){z-index:2;-webkit-backdrop-filter:blur(calc(var(--blur-strength) / 2));backdrop-filter:blur(calc(var(--blur-strength) / 2));-webkit-mask:linear-gradient(to top,rgb(0,0,0) 20%,rgba(0,0,0,0) 40%);mask:linear-gradient(to top,rgb(0,0,0) 20%,rgba(0,0,0,0) 40%)}.category-banner-card .progressive__blur .blur_wrapper_bottom>div:nth-child(7){z-index:1;-webkit-backdrop-filter:blur(calc(var(--blur-strength) / 1));backdrop-filter:blur(calc(var(--blur-strength) / 1));-webkit-mask:linear-gradient(to top,rgb(0,0,0) 10%,rgba(0,0,0,0) 20%);mask:linear-gradient(to top,rgb(0,0,0) 10%,rgba(0,0,0,0) 20%)}.category-banner-card__title{position:relative;z-index:5;margin:0 0 calc(8px * var(--structure-scale))}.category-banner-card__description{position:relative;z-index:5;max-width:calc(34rem * var(--structure-scale));margin:0 0 calc(20px * var(--structure-scale))}.category-banner-card__button{position:relative;z-index:5;align-self:flex-start;padding:calc(14px * var(--structure-scale)) calc(16px * var(--structure-scale));border:0;border-radius:calc(32px * var(--structure-scale));background:#fff;transition:background-color .16s ease,color .16s ease}.category-banner-card__button:hover{background:#13270d}@supports (-webkit-touch-callout: none){.category-banner-card__footer{background:linear-gradient(to top,#00000047,#0000);-webkit-backdrop-filter:blur(calc(16px * var(--structure-scale)));backdrop-filter:blur(calc(16px * var(--structure-scale)))}.category-banner-card .progressive__blur{display:none}}.product-carousel{overflow:hidden}.product-carousel__header{display:flex;align-items:center;justify-content:space-between;gap:calc(16px * var(--structure-scale));margin-bottom:calc(20px * var(--structure-scale))}.product-carousel__title{margin:0}.product-carousel__arrows{display:flex;align-items:center;gap:calc(8px * var(--structure-scale));flex:0 0 auto}.product-carousel__arrow{display:inline-flex;align-items:center;justify-content:center;width:calc(32px * var(--structure-scale));height:calc(32px * var(--structure-scale));padding:0;border:0;border-radius:calc(8px * var(--structure-scale));cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.product-carousel__arrow svg{width:calc(32px * var(--structure-scale));height:calc(32px * var(--structure-scale))}.product-carousel__arrow svg rect,.product-carousel__arrow svg path{transition:.2s ease}.product-carousel__arrow svg rect:nth-child(1){fill:#fff}.product-carousel__arrow svg rect:nth-child(2){stroke:#dbdbdb}.product-carousel__arrow svg path{stroke:#13270d}.product-carousel__arrow:hover svg rect:nth-child(1){fill:#13270d}.product-carousel__arrow:hover svg rect:nth-child(2){stroke:#13270d}.product-carousel__arrow:hover svg path{stroke:#fff}.product-carousel__arrow.swiper-button-disabled{opacity:.35;cursor:default;pointer-events:none}.product-carousel__swiper{padding-right:15.45%!important;overflow:visible!important}@media only screen and (max-width:1366px){.product-carousel__swiper{padding-right:10%!important}}@media only screen and (max-width:989px){.product-carousel__swiper{padding-right:5%!important}}@media only screen and (max-width:749px){.product-carousel__swiper{padding-right:0%!important}}.product-carousel__slide{height:auto!important}.product-carousel__slide .card-wrapper,.product-carousel__slide .card{height:100%}.product-carousel__empty{display:flex;align-items:center;min-height:calc(120px * var(--structure-scale))!important;padding:calc(24px * var(--structure-scale))!important;border:calc(1px * var(--structure-scale)) solid rgba(var(--color-foreground),.14);border-radius:calc(8px * var(--structure-scale))!important;background:rgb(var(--color-background))}.product-carousel__pagination{bottom:0!important;display:flex;align-items:center;gap:calc(16px * var(--structure-scale));justify-content:center}.product-carousel__pagination .swiper-pagination-bullet{width:calc(16px * var(--structure-scale));height:calc(6px * var(--structure-scale));background:#767c5d33;opacity:1;margin:0!important;border-radius:calc(8px * var(--structure-scale));transition:.2s ease-out!important}.product-carousel__pagination .swiper-pagination-bullet-active{width:calc(32px * var(--structure-scale));background:#767c5d}@media screen and (max-width:749px){.product-carousel__header{align-items:flex-end}.product-carousel__arrow{width:calc(40px * var(--structure-scale));height:calc(40px * var(--structure-scale))}.product-carousel__arrow svg{width:calc(40px * var(--structure-scale));height:calc(40px * var(--structure-scale))}}.store-reviews{overflow:hidden;padding-bottom:40px;margin-bottom:-40px}.store-reviews__header{display:flex;align-items:center;justify-content:space-between;gap:calc(16px * var(--structure-scale));margin-bottom:calc(20px * var(--structure-scale))}.store-reviews__title{margin:0}.store-reviews__arrows{display:flex;align-items:center;gap:calc(8px * var(--structure-scale));flex:0 0 auto}.store-reviews__arrow{display:inline-flex;align-items:center;justify-content:center;width:calc(32px * var(--structure-scale));height:calc(32px * var(--structure-scale));padding:0;border:0;border-radius:calc(8px * var(--structure-scale));background:transparent;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.store-reviews__arrow svg{width:calc(32px * var(--structure-scale));height:calc(32px * var(--structure-scale))}.store-reviews__arrow svg rect,.store-reviews__arrow svg path{transition:.2s ease}.store-reviews__arrow svg rect:nth-child(1){fill:#fff}.store-reviews__arrow svg rect:nth-child(2){stroke:#dbdbdb}.store-reviews__arrow svg path{stroke:#13270d}.store-reviews__arrow:hover svg rect:nth-child(1){fill:#13270d}.store-reviews__arrow:hover svg rect:nth-child(2){stroke:#13270d}.store-reviews__arrow:hover svg path{stroke:#fff}.store-reviews__arrow.swiper-button-disabled{opacity:.35;cursor:default;pointer-events:none}.store-reviews__swiper{overflow:visible!important}.store-reviews__slide{height:auto!important}.store-review-card{display:flex;flex-direction:column;gap:calc(16px * var(--structure-scale));padding:var(--listing-card-padding-lg);border-radius:calc(12px * var(--structure-scale));background-color:#fff;box-shadow:0 0 calc(24px * var(--structure-scale)) #0000000f}.store-review-card__stars{display:flex;align-items:center;gap:0}.store-review-card__star{width:calc(16px * var(--structure-scale));height:calc(16px * var(--structure-scale))}.store-review-card__star svg{width:100%;height:100%}.store-review-card__star svg path{fill:#badc87}.store-review-card__star.is-empty svg path{fill:#13270d29}.store-review-card__text{flex-grow:1;min-width:100%}.store-review-card__author{display:flex;align-items:center;gap:calc(12px * var(--structure-scale))}.store-review-card__initials{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(33px * var(--structure-scale));height:calc(33px * var(--structure-scale));border-radius:calc(8px * var(--structure-scale));background-color:#f1f1f1}.store-review-card__name{width:calc(188px * var(--structure-scale))}@media screen and (max-width:749px){.store-reviews__header{align-items:flex-end}.store-reviews__arrows{align-self:flex-end}}.home-info-panel__inner{display:flex;flex-direction:column;align-items:flex-start;gap:calc(72px * var(--structure-scale))}.home-info-panel__contacts{display:flex;align-items:center;gap:calc(64px * var(--structure-scale));width:100%}.home-info-panel__contact{display:flex;flex:1 1 25%;flex-direction:column;align-items:center;gap:calc(8px * var(--structure-scale));min-width:0}.home-info-panel__contact-title,.home-info-panel__contact-text{width:auto}.home-info-panel__separator{flex:0 0 calc(1px * var(--structure-scale));width:calc(1px * var(--structure-scale));height:calc(34px * var(--structure-scale));background:#0000001f;display:block!important}.home-info-panel__boxes{display:flex;align-items:stretch;gap:calc(24px * var(--structure-scale));width:100%}.home-info-panel__box{display:flex;flex-direction:column;align-items:flex-start;gap:calc(14px * var(--structure-scale));padding:var(--listing-card-padding-lg);border:calc(1px * var(--structure-scale)) solid rgba(0,0,0,.04);border-radius:calc(16px * var(--structure-scale));background:#fbfbfb}.home-info-panel__box--info{flex:1 1 auto;min-width:0}.home-info-panel__box--warning{flex:0 0 calc(298px * var(--structure-scale));min-height:calc(150px * var(--structure-scale));border-color:#ea56563d;background:#ea56560a}.home-info-panel__box-heading{display:flex;align-items:flex-start;gap:calc(8px * var(--structure-scale))}.home-info-panel__box-heading svg{flex:0 0 calc(20px * var(--structure-scale));width:calc(20px * var(--structure-scale));height:calc(20px * var(--structure-scale))}.home-info-panel__box-heading h2{margin:0}.home-info-panel__box-text{width:100%}@media screen and (max-width:989px){.home-info-panel__contacts{gap:calc(24px * var(--structure-scale))}}@media screen and (max-width:749px){.home-info-panel__inner{gap:calc(40px * var(--structure-scale))}.home-info-panel__contacts{flex-wrap:wrap;justify-content:space-between;gap:calc(16px * var(--structure-scale))}.home-info-panel__contact{flex-basis:40%}.home-info-panel__separator{align-self:center}.home-info-panel__separator:nth-child(4){width:100%;height:calc(1px * var(--structure-scale));flex:unset!important}.home-info-panel__boxes{align-items:stretch;flex-direction:column}.home-info-panel__box--warning{flex-basis:auto;min-height:0}.home-info-panel__box{width:100%}}.footer{padding-top:calc(48px * var(--structure-scale));padding-bottom:calc(24px * var(--structure-scale));position:relative;display:flex!important;flex-direction:column;align-items:center;gap:calc(32px * var(--structure-scale));overflow:hidden;border-radius:calc(16px * var(--structure-scale)) calc(16px * var(--structure-scale)) 0 0;background-color:transparent}.footer__background{position:absolute;top:0;left:0;z-index:1;display:block!important;overflow:hidden;width:100%;height:100%;border-radius:calc(16px * var(--structure-scale)) calc(16px * var(--structure-scale)) 0 0}.footer__background-image{display:block;width:100%;height:100%;margin:0;object-fit:cover;filter:grayscale(1)}.footer__background_2{position:absolute;top:0;left:0;z-index:2;display:block!important;width:100%;height:100%;background-color:#f6fedd;mix-blend-mode:multiply;pointer-events:none}.footer:before{content:"";position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;border-radius:calc(16px * var(--structure-scale)) calc(16px * var(--structure-scale)) 0 0;background-color:#00000052;pointer-events:none}.footer>*:not(.footer__background,.footer__background_2){position:relative;z-index:10}.footer__content{display:flex!important;flex-direction:column;align-items:flex-start;gap:calc(32px * var(--structure-scale));width:100%}.footer__row{display:block!important;width:100%}.footer__row--primary,.footer__row--meta{display:flex!important;justify-content:space-between}.footer__row--primary{align-items:flex-start;gap:calc(48px * var(--structure-scale))}@media only screen and (max-width:749px){.footer__row--primary{flex-direction:column}}.footer__column--primary{display:flex!important;flex:0 1 auto;flex-direction:column;align-items:flex-start!important;gap:calc(24px * var(--structure-scale));width:auto!important}@media only screen and (max-width:749px){.footer__column--primary{width:100%!important}}.footer__heading{margin:0}.footer__menu-list{display:flex!important;flex-direction:column;align-items:flex-start;gap:calc(16px * var(--structure-scale));margin:0;padding:0;list-style:none}@media only screen and (max-width:749px){.footer__menu-list{width:100%;display:grid!important;grid-template-columns:1fr 1fr;row-gap:calc(16px * var(--structure-scale));column-gap:calc(24px * var(--structure-scale))}}.footer__menu-link{display:block}.footer__row--separator{display:block!important;height:calc(1px * var(--structure-scale));background:#ffffff29}.footer__row--meta{align-items:center;gap:calc(32px * var(--structure-scale));flex-wrap:wrap;row-gap:8px}.footer__meta-column{display:flex!important;align-items:center}@media only screen and (max-width:749px){.footer__meta-column{width:100%!important}}.footer__meta-column--company,.footer__meta-column--signature{gap:calc(12px * var(--structure-scale))}.footer__hox-link{display:flex!important;align-items:center}.footer__hox-logo{display:block!important;width:calc(var(--font-size-14) * 1.166);height:auto}.footer__meta-separator{display:block!important;width:calc(1px * var(--structure-scale));height:calc(13px * var(--structure-scale));background:#ffffff52}.footer__row--logo{display:block!important}.footer__row--logo svg{display:block!important;width:100%;height:auto}body>[futureblink-shipping-bar]{display:none!important}.cart-drawer .cart-item__details dl{display:flex;flex-wrap:wrap;gap:0;margin:0}.cart-drawer .cart-item__details dl>.product-option+.product-option{margin-top:0}.cart-drawer .cart-item__details dl>.product-option+.product-option:before{content:"\b7";margin:0 calc(4px * var(--structure-scale))}cart-items.page-width{padding-top:calc(64px * var(--structure-scale));padding-bottom:calc(64px * var(--structure-scale));min-height:100svh}cart-items.page-width .cart__items{padding-bottom:0;border-bottom:0}.cart-page{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(32px * var(--structure-scale));width:100%}.cart-page__left{flex:0 0 60%;width:60%;max-width:60%}.cart-page__right{flex:0 0 36%;width:36%;max-width:36%}.cart-page .cart__contents{margin:0}.cart-page .title-wrapper-with-link{display:flex;align-items:center;gap:calc(12px * var(--structure-scale));margin:0 0 calc(32px * var(--structure-scale))}.cart-page .title--primary{display:inline-flex;align-items:center;gap:calc(12px * var(--structure-scale));margin:0;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-32);font-weight:600;letter-spacing:0;line-height:normal;white-space:nowrap}.cart-page .title--primary span{color:#badc87;font-family:Bricolage Grotesque,sans-serif;font-weight:300}.cart-page .cart-items{display:block;width:100%;border-collapse:separate;border-spacing:0;box-shadow:none}.cart-page .cart-items tbody{display:flex;flex-direction:column;align-items:stretch;width:100%}.cart-page .cart-item{display:flex;align-items:center;justify-content:space-between;gap:calc(24px * var(--structure-scale));width:100%;margin:0;padding:calc(16px * var(--structure-scale)) 0;border-bottom:calc(1px * var(--structure-scale)) solid rgba(0,0,0,.08)}.cart-page .cart-item>td{display:block;padding:0;vertical-align:middle}.cart-page .cart-item>td+td{padding-left:0}.cart-page .cart-item__media{flex:0 0 calc(70px * var(--structure-scale));width:calc(70px * var(--structure-scale))}.cart-page .cart-item__image-container{display:flex;align-items:center;justify-content:center;width:calc(70px * var(--structure-scale));height:calc(70px * var(--structure-scale));overflow:hidden;border:0;border-radius:calc(10px * var(--structure-scale));background:#00000005}.cart-page .cart-item__image{display:block;width:100%;max-width:none;height:100%;object-fit:cover}.cart-page .cart-item__details{display:flex;flex:1 1 38%;flex-direction:column;align-items:flex-start;gap:calc(4px * var(--structure-scale));min-width:0;width:38%;max-width:38%}.cart-page .cart-item__details>*{max-width:none;margin:0}.cart-page .cart-item__details>*+*{margin-top:0}.cart-page .cart-item__details dl{display:flex;flex-wrap:wrap;gap:0;margin:0}.cart-page .cart-item__name{width:100%;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-18);font-weight:600;line-height:normal;text-decoration:none}.cart-page .cart-item__name:hover{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.18em}.cart-page .cart-item__details .product-option{color:#000000a3;font-family:Inter Tight,sans-serif;font-size:var(--font-size-14);font-weight:400;line-height:normal;display:inline-flex}.cart-page .cart-item__details .product-option dd{margin:0}.cart-page .cart-item__details .product-option:empty{display:none}.cart-page .cart-item__details dl>.product-option+.product-option{margin-top:0}.cart-page .cart-item__details dl>.product-option+.product-option:before{content:"\b7";margin:0 calc(4px * var(--structure-scale))}.cart-page .cart-item__quantity{flex:0 0 auto}.cart-page .cart-item__quantity-wrapper{display:flex;align-items:center}.cart-page .quantity.cart-quantity{display:flex;align-items:center;gap:calc(16px * var(--structure-scale));width:auto;min-height:0;min-width:calc(90px * var(--structure-scale));padding:calc(8px * var(--structure-scale)) calc(12px * var(--structure-scale));border:calc(1px * var(--structure-scale)) solid #d1d5db;border-radius:calc(20px * var(--structure-scale));color:#13270d}.cart-page .quantity.cart-quantity:before,.cart-page .quantity.cart-quantity:after{display:none}.cart-page cart-remove-button{margin-top:0!important;margin-left:.25em!important}@media only screen and (max-width:1366px){.cart-page cart-remove-button a{width:calc(24px * var(--structure-scale));height:calc(24px * var(--structure-scale));min-width:unset;min-height:unset}}.cart-page .quantity__button{flex:0 0 auto;width:calc(14px * var(--structure-scale));min-width:0;height:calc(20px * var(--structure-scale));margin:0;color:#13270d;font-family:Inter Tight,sans-serif;font-size:var(--font-size-18);font-weight:300;line-height:1}.cart-page .quantity__button[name=minus]{color:#9ca3af}.cart-page .quantity__button svg{width:calc(10px * var(--structure-scale));height:calc(10px * var(--structure-scale))}.cart-page .quantity__input{flex:0 0 calc(32px * var(--structure-scale));width:calc(32px * var(--structure-scale));padding:0;color:#13270d;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);font-weight:600;line-height:normal;opacity:1}.cart-page .cart-item__unit-price{flex:0 0 calc(100px * var(--structure-scale));width:calc(100px * var(--structure-scale));color:#9ca3af;font-family:Inter Tight,sans-serif;font-size:var(--font-size-14);font-weight:400;line-height:normal;text-align:right;white-space:nowrap}.cart-page .cart-item__unit-price .product-option,.cart-page .cart-item__unit-price .cart-item__discounted-prices,.cart-page .cart-item__unit-price .cart-item__old-price,.cart-page .cart-item__unit-price .cart-item__final-price{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.cart-page .cart-item__totals{flex:0 0 calc(140px * var(--structure-scale));width:calc(140px * var(--structure-scale));text-align:right}.cart-page .cart-item__price-wrapper{display:flex;align-items:baseline;justify-content:flex-end;gap:calc(4px * var(--structure-scale));color:#13270d66;font-family:Inter Tight,sans-serif;font-size:var(--font-size-14);font-weight:400;line-height:normal;white-space:nowrap}.cart-page .cart-item__price-wrapper:before{display:none;content:none}.cart-page .cart-item__price-wrapper>*{display:inline-flex;margin:0;padding:0}.cart-page .cart-item__price-wrapper>span:first-child{display:none}.cart-page .cart-item__price-wrapper .price{color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:700;line-height:normal}.cart-page .cart-item .loading-overlay:not(.hidden)~.cart-item__price-wrapper{visibility:visible}.cart-page .cart-page__row--upsell{margin-top:calc(48px * var(--structure-scale));margin-bottom:calc(48px * var(--structure-scale))}.cart-page .cart-upsell{display:flex;flex-direction:column;align-items:flex-start;gap:calc(32px * var(--structure-scale));width:100%}.cart-page .cart-upsell[hidden]{display:none}.cart-page .cart-upsell__heading{display:flex;align-items:center;gap:calc(16px * var(--structure-scale));width:100%;margin:0;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-20);font-weight:600;line-height:normal}.cart-page .cart-upsell__heading:before{content:"";flex:0 0 calc(4px * var(--structure-scale));width:calc(4px * var(--structure-scale));height:calc(24px * var(--structure-scale));border-radius:calc(2px * var(--structure-scale));background:#badc87}.cart-page .cart-upsell__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(16px * var(--structure-scale));width:100%}.cart-page .cart-upsell-card{display:flex;align-items:flex-start;gap:calc(12px * var(--structure-scale));min-width:0;min-height:calc(104px * var(--structure-scale));padding:calc(12px * var(--structure-scale));border:calc(1px * var(--structure-scale)) solid rgba(0,0,0,.08);border-radius:calc(12px * var(--structure-scale));background:#fff}.cart-page .cart-upsell-card__media{display:block;flex:0 0 calc(80px * var(--structure-scale));width:calc(80px * var(--structure-scale));height:calc(80px * var(--structure-scale));overflow:hidden;border-radius:calc(8px * var(--structure-scale));background:#00000005}.cart-page .cart-upsell-card__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.cart-page .cart-upsell-card__content{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0}.cart-page .cart-upsell-card__title{display:block;width:100%;overflow:hidden;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-14);font-weight:700;line-height:normal;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cart-page .cart-upsell-card__title:hover{text-decoration:underline;text-underline-offset:.15em}.cart-page .cart-upsell-card__meta{width:100%;margin:calc(2px * var(--structure-scale)) 0 calc(8px * var(--structure-scale));overflow:hidden;color:#000000a3;font-family:Inter Tight,sans-serif;font-size:var(--font-size-12);font-weight:400;line-height:normal;text-overflow:ellipsis;white-space:nowrap}.cart-page .cart-upsell-card__options{display:flex;flex-direction:column;align-items:flex-start;gap:calc(4px * var(--structure-scale));width:100%}.cart-page .cart-upsell-card__option{display:flex;align-items:center;justify-content:space-between;width:100%;color:#13270d;cursor:pointer}.cart-page .cart-upsell-card__checkbox-wrap{position:relative;flex:0 0 calc(14px * var(--structure-scale));width:calc(14px * var(--structure-scale));height:calc(14px * var(--structure-scale));margin:0 calc(6px * var(--structure-scale)) 0 0}.cart-page .cart-upsell-card__checkbox{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;-webkit-appearance:none;appearance:none;cursor:pointer}.cart-page .cart-upsell-card__checkbox-icon{display:block;width:100%;height:100%}.cart-page .cart-upsell-card__checkbox-icon svg{display:block;width:100%;height:100%}.cart-page .cart-upsell-card__checkbox-icon--checked{display:none}.cart-page .cart-upsell-card__checkbox:checked~.cart-upsell-card__checkbox-icon--base{display:none}.cart-page .cart-upsell-card__checkbox:checked~.cart-upsell-card__checkbox-icon--checked{display:block}.cart-page .cart-upsell-card__option-label{flex:1 1 auto;min-width:0;overflow:hidden;color:#13270d;font-family:Inter Tight,sans-serif;font-size:var(--font-size-11);font-weight:400;line-height:normal;text-overflow:ellipsis;white-space:nowrap;margin:0 calc(8px * var(--structure-scale)) 0 0}.cart-page .cart-upsell-card__price{flex:0 0 auto;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-11);font-weight:600;line-height:normal;white-space:nowrap}.cart-page .cart-page__row--discount{width:100%;gap:calc(24px * var(--structure-scale));display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width:749px){.cart-page .cart-page__row--discount{grid-template-columns:1fr}}.cart-page .cart-discount-code{display:flex;flex-direction:column;align-items:flex-start;gap:calc(8px * var(--structure-scale));width:100%;max-width:100%}@media only screen and (max-width:749px){.cart-page .cart-discount-code{max-width:100%}}.cart-page [futureblink-shipping-type]{width:100%;max-width:100%;margin-top:0!important;margin-bottom:0!important}.cart-page [futureblink-shipping-type] [futureblink-shipping-bar]{padding:0!important;margin:0!important}@media only screen and (max-width:749px){.cart-page [futureblink-shipping-type]{max-width:100%}}.cart-page .cart-discount-code__toggle{display:flex;align-items:center;gap:calc(8px * var(--structure-scale));margin:0;cursor:pointer}.cart-page .cart-discount-code__checkbox-wrap{position:relative;flex:0 0 calc(24px * var(--structure-scale));width:calc(24px * var(--structure-scale));height:calc(24px * var(--structure-scale))}.cart-page .cart-discount-code__checkbox{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;-webkit-appearance:none;appearance:none;cursor:pointer}.cart-page .cart-discount-code__checkbox-icon{display:block;width:100%;height:100%}.cart-page .cart-discount-code__checkbox-icon svg{display:block;width:100%;height:100%}.cart-page .cart-discount-code__checkbox-icon--checked{display:none}.cart-page .cart-discount-code__checkbox:checked~.cart-discount-code__checkbox-icon--base{display:none}.cart-page .cart-discount-code__checkbox:checked~.cart-discount-code__checkbox-icon--checked{display:block}.cart-page .cart-discount-code__toggle-text{color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-14);font-weight:500;line-height:normal;white-space:nowrap}.cart-page .cart-discount-code__form{width:100%}.cart-page .cart-discount-code__form[hidden]{display:none}.cart-page .cart-discount-code__field{display:flex;align-items:center;width:100%;overflow:hidden;padding-left:calc(12px * var(--structure-scale));border:calc(1px * var(--structure-scale)) solid rgba(19,39,13,.08);border-radius:calc(10px * var(--structure-scale));background:#fff}.cart-page .cart-discount-code__input{flex:1 1 auto;min-width:0;width:100%;padding:calc(12px * var(--structure-scale)) 0;border:0;background:transparent;box-shadow:none;color:#13270d;font-family:Inter Tight,sans-serif;font-size:var(--font-size-14);font-weight:400;line-height:normal}.cart-page .cart-discount-code__input::placeholder{color:#13270d3d;opacity:1}.cart-page .cart-discount-code__input:focus{outline:0;box-shadow:none}.cart-page .cart-discount-code__button{flex:0 0 auto;min-width:0;padding:calc(12px * var(--structure-scale)) calc(16px * var(--structure-scale));border:0;background:transparent;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-14);font-weight:500;letter-spacing:calc(var(--font-size-14) * -.02);line-height:1;text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font;white-space:nowrap;cursor:pointer}.cart-page .cart-discount-code__button:disabled{cursor:wait;opacity:.5}.cart-page .cart-discount-code__message{margin:calc(8px * var(--structure-scale)) 0 0;color:#13270da3;font-family:Inter Tight,sans-serif;font-size:var(--font-size-12);font-weight:400;line-height:normal}.cart-page .cart-discount-code__message:empty{display:none}.cart-page .cart-discount-code__message[data-status=error]{color:#eb001b}.cart-page .cart__footer{display:block;width:100%;padding:0;border:0}.cart-page .cart__blocks{display:flex;flex-direction:column;align-items:flex-start;gap:calc(32px * var(--structure-scale));width:100%;padding:calc(32px * var(--structure-scale));border:calc(1px * var(--structure-scale)) solid rgba(19,39,13,.08);border-radius:calc(24px * var(--structure-scale));background:#fff;box-shadow:0 calc(8px * var(--structure-scale)) calc(12px * var(--structure-scale)) #00000008}.cart-page .cart__blocks>*{width:100%;margin:0}.cart-page .cart__blocks>h2{color:#13270d;font-family:Inter Tight,sans-serif;font-size:var(--font-size-20);font-weight:600;line-height:normal;white-space:nowrap}.cart-page .cart-summary-items{display:flex;flex-direction:column;gap:calc(20px * var(--structure-scale))}.cart-page .cart-summary-item{display:flex;align-items:center;gap:calc(16px * var(--structure-scale));width:100%}.cart-page .cart-summary-item__details{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:calc(2px * var(--structure-scale));min-width:0}.cart-page .cart-summary-item__title{width:100%;margin:0;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:400;letter-spacing:calc(var(--font-size-16) * -.02);line-height:1.1}.cart-page .cart-summary-item__options{display:flex;flex-wrap:wrap;gap:0;margin:0;color:#13270d66;font-family:Inter Tight,sans-serif;font-size:var(--font-size-14);font-weight:400;line-height:normal}.cart-page .cart-summary-item__options dd{margin:0}.cart-page .cart-summary-item__options dd+dd:before{content:"\b7";margin:0 calc(4px * var(--structure-scale))}.cart-page .cart-summary-item__total{flex:0 0 auto;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:400;line-height:normal;white-space:nowrap}.cart-page .cart-summary-items+.totals,.cart-page .cart-summary-items+div:not([class]),.cart-page .tax-note+.cart__ctas{padding-top:calc(32px * var(--structure-scale));border-top:calc(1px * var(--structure-scale)) solid rgba(19,39,13,.08)}.cart-page .cart__blocks>div:not([class]){width:100%}.cart-page .cart__blocks>div:not([class]) .discounts{display:flex;flex-direction:column;gap:calc(20px * var(--structure-scale));width:100%;margin:0;padding:0}.cart-page .cart__blocks>div:not([class]) .discounts__discount{display:flex;align-items:center;justify-content:space-between;gap:calc(16px * var(--structure-scale));width:100%;margin:0;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:400;line-height:1.1}.cart-page .cart__blocks>div:not([class]) .discounts__discount svg{display:none}.cart-page .cart__blocks>div:not([class]) .discounts__discount-title{flex:1 1 auto;min-width:0;overflow:hidden;letter-spacing:calc(var(--font-size-16) * -.02);text-overflow:ellipsis;white-space:nowrap;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);font-weight:500;line-height:inherit}.cart-page .cart__blocks>div:not([class]) .discounts__discount-amount{flex:0 0 auto;line-height:1.2;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:400;white-space:nowrap}.cart-page .totals{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(16px * var(--structure-scale));color:#13270d;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);line-height:normal;white-space:nowrap}.cart-page .totals__subtotal{color:#13270d66;font-family:Inter Tight,sans-serif;font-size:inherit;font-weight:500;line-height:inherit}.cart-page .totals__subtotal-value{line-height:1.2;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:400;white-space:nowrap}.cart-page .tax-note{display:none}.cart-page .cart__ctas{display:block}.cart-page .cart__checkout-button{display:flex;align-items:center;justify-content:center;min-height:calc(48px * var(--structure-scale));width:100%;max-width:100%;padding:calc(16px * var(--structure-scale)) calc(24px * var(--structure-scale));border:0;border-radius:calc(24px * var(--structure-scale));background:#1c3a13;box-shadow:0 calc(4px * var(--structure-scale)) calc(24px * var(--structure-scale)) #1c3a131f;color:#fff;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:500;letter-spacing:calc(var(--font-size-16) * -.02);line-height:1;text-decoration:none;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease}.cart-page .cart__checkout-button:before,.cart-page .cart__checkout-button:after{display:none}.cart-page .cart__checkout-button:hover{background:#7d8171;box-shadow:none;color:#fff}.cart-page .cart__terms{color:#13270d66;font-family:Inter Tight,sans-serif;font-size:var(--font-size-12);font-weight:400;line-height:normal;text-align:center}.cart-page .cart__terms a{color:inherit;text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font}.cart-page .cart__terms a:hover{color:#1c3a13}.cart-page .cart-item__price-wrapper:before{display:none!important;content:none!important}.cart-page .cart-item__price-wrapper .cart-item__line-total-label{display:inline-flex;color:#13270d66;font-family:Inter Tight,sans-serif;font-size:var(--font-size-14);font-weight:400;line-height:normal}@media only screen and (max-width:1366px){.cart-page .cart-item__price-wrapper .cart-item__line-total-label{display:none!important}}@media screen and (max-width:989px){cart-items.page-width{padding-top:calc(32px * var(--structure-scale))}}@media screen and (max-width:989px)and (min-width:750px){.cart-page .cart-item{display:grid;grid-template-columns:calc(152px * var(--structure-scale)) minmax(0,1fr) auto;gap:calc(12px * var(--structure-scale)) calc(16px * var(--structure-scale));align-items:center}.cart-page .cart-item__media{grid-row:span 2;flex:0 0 calc(152px * var(--structure-scale));width:calc(152px * var(--structure-scale))}.cart-page .cart-item__media>div{width:100%;height:100%}.cart-page .cart-item__details{width:auto;max-width:none}.cart-page .cart-item__quantity{grid-column:2}.cart-page .cart-item__quantity cart-remove-button{align-items:center;align-self:center;width:auto!important;height:auto!important}.cart-page .cart-item__unit-price,.cart-page .cart-item__totals{width:auto}.cart-page .cart-item__totals{grid-row:1;grid-column:3}}@media screen and (max-width:749px){.cart-page{flex-direction:column;gap:calc(32px * var(--structure-scale))}.cart-page__left,.cart-page__right{flex-basis:auto;width:100%;max-width:none}.cart-page .cart-item{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:calc(12px * var(--structure-scale)) calc(16px * var(--structure-scale));align-items:start}.cart-page .cart-item__media{grid-column:1;grid-row:1/span 4;align-self:stretch;flex:none;width:100%;min-width:0}.cart-page .cart-item__media>div{width:100%;height:100%}.cart-page .cart-item__image-container{width:100%;height:100%;min-height:calc(140px * var(--structure-scale))}.cart-page .cart-item__image{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:contain}.cart-page .cart-item__details{grid-column:2;grid-row:1;width:100%;max-width:none}.cart-page .cart-item__quantity{grid-column:2;grid-row:2}.cart-page .cart-item__quantity-wrapper{align-items:center;justify-content:flex-start;gap:calc(12px * var(--structure-scale))}.cart-page .cart-item__quantity cart-remove-button,.cart-page .cart-item__quantity cart-remove-button a{align-items:center;align-self:center;width:auto!important;height:auto!important}.cart-page .cart-item__unit-price{grid-column:2;grid-row:3;width:auto;text-align:left}.cart-page .cart-item__totals{grid-column:2;grid-row:4;width:auto;text-align:left}.cart-page .cart-item__price-wrapper{justify-content:flex-start}.cart-page .cart-upsell__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.product-detail{color:#13270d}.product-detail__hero{padding-top:calc(32px * var(--structure-scale));padding-bottom:calc(140px * var(--structure-scale))}.product-detail__hero-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:calc(40px * var(--structure-scale));align-items:start}.product-detail__mobile-heading{display:none}.product-detail__gallery{position:sticky;top:calc(24px * var(--structure-scale));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(16px * var(--structure-scale));width:100%}.product-detail__gallery-item{position:relative;display:block;min-width:0;overflow:hidden;aspect-ratio:180/140;border-radius:calc(16px * var(--structure-scale));background:#13270d08}.product-detail__gallery-item img{display:block;width:100%;height:100%;object-fit:cover}.product-detail__gallery-open{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;border-radius:inherit;cursor:zoom-in;background:transparent}.product-detail__gallery-open:focus-visible{outline:2px solid #13270d;outline-offset:-4px}.product-detail__gallery-item--featured{grid-column:1/-1;height:calc(628px * var(--structure-scale));aspect-ratio:auto}.product-detail__gallery-more{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4px * var(--structure-scale));pointer-events:none;background:#000c;color:#fff;font-family:Bricolage Grotesque,sans-serif;font-size:calc(18px * var(--font-heading-scale));font-weight:500;line-height:1.1}.product-detail__gallery-more-icon{display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em}.product-detail__gallery-more-icon svg{display:block;width:1.5em;height:1.5em}.product-detail__info{display:flex;flex-direction:column;align-items:flex-start;gap:calc(31px * var(--structure-scale));min-width:0;width:100%}.product-detail__tags{display:flex;flex-wrap:wrap;gap:calc(12px * var(--structure-scale));margin:0 0 calc(-19px * var(--structure-scale))}.product-detail__tag{display:inline-flex;align-items:center;justify-content:center;min-height:calc(26px * var(--structure-scale));padding:calc(6px * var(--structure-scale)) calc(12px * var(--structure-scale));border-radius:calc(24px * var(--structure-scale));background:#767c5d;color:#fff;font-family:Inter Tight,sans-serif;font-size:calc(14px * var(--font-body-scale));font-weight:400;letter-spacing:calc(-.28px * var(--font-body-scale));line-height:1;white-space:nowrap}.product-detail__tag:nth-child(3n+2){background:#badc87;color:#13270d}.product-detail__tag:nth-child(3n){background:#1c3a13;color:#fff}.product-detail__category,.product-detail__title{width:100%;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:calc(48px * var(--font-heading-scale));font-weight:600;letter-spacing:calc(-.96px * var(--font-heading-scale));line-height:1.1}.product-detail__category{color:#13270d}.product-detail__title{color:#767c5d}.product-detail__category+.product-detail__title{margin-top:calc(-31px * var(--structure-scale))}.product-detail__rating{display:flex;align-items:center;gap:calc(16px * var(--structure-scale));margin-top:calc(-15px * var(--structure-scale));color:#13270d;font-family:Inter Tight,sans-serif;font-size:calc(16px * var(--font-body-scale));font-weight:300;letter-spacing:calc(-.32px * var(--font-body-scale));line-height:1.1}.product-detail__description-block{display:flex;flex-direction:column;align-items:flex-start;gap:calc(12px * var(--structure-scale));width:100%}.product-detail__description{overflow:hidden;color:#13270db8;font-family:Inter Tight,sans-serif;font-size:calc(16px * var(--font-body-scale));font-weight:300;letter-spacing:calc(-.32px * var(--font-body-scale));line-height:1.35}.product-detail__description>*{margin-top:0;margin-bottom:0}.product-detail__description-link{display:inline-flex;align-items:center;gap:calc(4px * var(--structure-scale));color:#13270d;text-decoration:none}.product-detail__description-link span{font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:400;letter-spacing:calc(var(--font-size-16) * -.02);line-height:1.1}.product-detail__description-link svg{flex:0 0 auto;width:calc(16px * var(--structure-scale));height:calc(16px * var(--structure-scale));transition:transform .2s ease}.product-detail__description-link:hover svg{transform:translateY(2px)}.product-detail__variants{width:100%;margin-top:calc(-7px * var(--structure-scale))}.product-detail__variants variant-radios,.product-detail__variants variant-selects{display:flex;flex-direction:column;align-items:flex-start;gap:calc(20px * var(--structure-scale))}.product-detail__variants .product-form__input{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(12px * var(--structure-scale));max-width:none;margin:0;padding:0;border:0}.product-detail__variants .product-form__input .form__label{flex:0 0 100%;margin:0 0 calc(4px * var(--structure-scale));color:#13270d7a;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:600;letter-spacing:calc(-.32px * var(--font-heading-scale));line-height:1.1}.product-detail__variants .product-form__input .form__label span{color:#13270d}.product-detail__variants .product-form__input input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:3.5em;min-height:2.125em;margin:0;padding:.5em;border:1px solid rgba(28,58,19,.12);border-radius:32px;background:transparent;color:#13270db8;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:600;letter-spacing:-.02em;line-height:1.1}.product-detail__variants .product-form__input input[type=radio]+label:before{display:none}.product-detail__variants .product-form__input input[type=radio]:checked+label{border-color:#1c3a13;background:#1c3a13;color:#fff}.product-detail__price{width:100%}.product-detail__price .price{display:flex;align-items:flex-end;gap:calc(16px * var(--structure-scale));color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-36);font-weight:600;line-height:.73345}.product-detail__price .price__container,.product-detail__price .price__regular{display:flex;align-items:flex-end;gap:calc(16px * var(--structure-scale));margin:0}.product-detail__price .price__sale{display:none;align-items:flex-end;gap:calc(16px * var(--structure-scale));margin:0}.product-detail__price .price.price--on-sale .price__regular{display:none}.product-detail__price .price.price--on-sale .price__sale{display:flex}.product-detail__price .price__sale-meta{display:flex;align-items:flex-end;gap:calc(8px * var(--structure-scale))}.product-detail__price .price-item{margin:0}.product-detail__price .price__sale .price-item--regular{color:#13270d66;font-family:Inter Tight,sans-serif;font-size:var(--font-size-20);font-weight:400;letter-spacing:calc(var(--font-size-20) * -.02);line-height:1.1}.product-detail__price .price__discount{display:inline-flex;align-items:center;justify-content:center;min-height:calc(26px * var(--structure-scale));padding:calc(4px * var(--structure-scale)) calc(8px * var(--structure-scale));border:0;border-radius:calc(18px * var(--structure-scale));background:#badc87;color:#13270db8;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);font-weight:400;letter-spacing:calc(var(--font-size-16) * -.02);line-height:1.1;white-space:nowrap}.product-detail__price .price__badge-sold-out{margin-left:calc(8px * var(--structure-scale))}.product-detail__purchase,.product-detail__product-form,.product-detail__product-form form{width:100%}.product-detail__purchase{margin-top:calc(-7px * var(--structure-scale))}.product-detail__cart-row{display:flex;align-items:flex-start;justify-content:center;gap:calc(10px * var(--structure-scale));width:100%}.product-detail__quantity.quantity{display:flex;align-items:center;gap:calc(23px * var(--structure-scale));width:auto;min-width:0;min-height:calc(54px * var(--structure-scale));padding:calc(12px * var(--structure-scale)) calc(17px * var(--structure-scale));border:calc(1.5px * var(--structure-scale)) solid #d1d5db;border-radius:calc(29px * var(--structure-scale))}.product-detail__quantity.quantity:before,.product-detail__quantity.quantity:after{display:none}.product-detail__quantity.quantity .quantity__button{width:auto;min-width:0;color:#13270d;font-family:Inter Tight,sans-serif;font-size:var(--font-size-14);font-weight:300;line-height:1}.product-detail__quantity.quantity .quantity__button[name=minus]{color:#9ca3af}.product-detail__quantity.quantity .quantity__button svg{width:1em;height:1em}.product-detail__quantity.quantity .quantity__input{width:1em;padding:0;color:#13270d;font-family:Inter Tight,sans-serif;font-size:calc(20px * var(--font-body-scale));font-weight:600;line-height:normal;opacity:1}.product-detail__add-button.button{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:calc(10px * var(--structure-scale));min-width:0;min-height:calc(54px * var(--structure-scale));padding:calc(12px * var(--structure-scale)) calc(24px * var(--structure-scale));border:0;border-radius:calc(24px * var(--structure-scale));background:#1c3a13;color:#fff;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:500;letter-spacing:-.02em;transition:.2s ease-out!important;line-height:1}.product-detail__add-button.button:before,.product-detail__add-button.button:after{display:none}.product-detail__add-button.button svg{width:1.5em;height:1.5em}.product-detail__add-button.button[aria-disabled=true]>svg,.product-detail__add-button.button[aria-disabled=true]>span{display:none}.product-detail__add-button.button:hover{background-color:#13270d}.product-detail__buy-now{width:100%;margin-top:calc(12px * var(--structure-scale))}.product-detail__buy-now .shopify-payment-button__button{min-height:calc(54px * var(--structure-scale));border:calc(1px * var(--structure-scale)) solid #1c3a13;border-radius:calc(24px * var(--structure-scale));background:transparent;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:500;letter-spacing:calc(-.32px * var(--font-heading-scale));line-height:1}.product-detail__buy-now .shopify-payment-button__button:before,.product-detail__buy-now .shopify-payment-button__button:after{display:none}.product-detail__buy-now .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#f6f6f3;color:#13270d}.product-detail__key-list{display:flex;flex-wrap:wrap;gap:calc(20px * var(--structure-scale));width:100%;margin:0;padding:0;list-style:none}.product-detail__key-list li{display:inline-flex;align-items:center;gap:.3em;color:#3c3c3bcc;font-family:Inter Tight,sans-serif;font-size:var(--font-size-14);font-weight:300;letter-spacing:-.02em;line-height:1.1}.product-detail__key-list--filled{flex-direction:column;flex-wrap:nowrap;gap:calc(12px * var(--structure-scale))}.product-detail__key-list--filled li{width:min(100%,412px * var(--structure-scale));gap:calc(8px * var(--structure-scale))}@media only screen and (max-width:989px){.product-detail__key-list--filled li{width:100%}}.product-detail__key-list--filled li svg{width:1.43em;height:1.43em}.product-detail__key-properties{display:flex;flex-direction:column;gap:calc(16px * var(--structure-scale));width:100%}.product-detail__key-properties-heading{width:100%;margin:0;color:#13270d7a;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:600;letter-spacing:calc(var(--font-size-16) * -.02);line-height:1.1}.product-detail__key-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.product-detail__key-icon svg{display:block}.product-detail__download{display:inline-flex;align-items:center;justify-content:center;gap:calc(10px * var(--structure-scale));width:100%;min-height:calc(44px * var(--structure-scale));padding:calc(12px * var(--structure-scale)) calc(24px * var(--structure-scale));border-radius:calc(24px * var(--structure-scale));background:#badc87;color:#1c3a13;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-16);font-weight:500;letter-spacing:calc(-.32px * var(--font-heading-scale));line-height:1;text-decoration:none;transition:.2s ease}.product-detail__download path{transition:.2s ease}.product-detail__download:hover{background-color:#1c3a13;color:#fff}.product-detail__download:hover path{stroke:#fff}.product-detail__download span{display:inline-flex;align-items:center}.product-gallery-modal{position:fixed;z-index:101;top:0;right:0;bottom:0;left:0;display:none}.product-gallery-modal[open]{display:block}.product-gallery-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#000c;cursor:zoom-out}.product-gallery-modal__dialog{position:absolute;top:0;right:0;bottom:0;left:0;padding:72px clamp(64px,8vw,132px);pointer-events:none}.product-gallery-modal__swiper{width:100%;height:100%;pointer-events:auto}.product-gallery-modal .swiper-wrapper{width:100%;height:100%}.product-gallery-modal__slide{display:flex!important;width:100%;height:100%;max-height:calc(100vh - 144px);margin:0!important;align-items:center;justify-content:center}.product-gallery-modal__slide>img{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 144px);object-fit:contain}.product-gallery-modal__slide .global-media-settings,.product-gallery-modal__slide .deferred-media{border:0;border-radius:0;background:transparent;box-shadow:none}.product-gallery-modal__close,.product-gallery-modal__arrow{position:fixed;z-index:3;display:grid;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;place-items:center;color:#fff;background:#13270db8;pointer-events:auto;cursor:pointer;transition:color .2s ease,background-color .2s ease}.product-gallery-modal__close:hover,.product-gallery-modal__arrow:hover{color:#13270d;background:#badc87}.product-gallery-modal__close:focus-visible,.product-gallery-modal__arrow:focus-visible{outline:2px solid #badc87;outline-offset:3px}.product-gallery-modal__close{top:24px;right:24px}.product-gallery-modal__close .icon{width:22px;height:22px}.product-gallery-modal__arrow{top:50%;transform:translateY(-50%)}.product-gallery-modal__arrow svg{width:24px;height:24px}.product-gallery-modal__arrow--previous{left:24px}.product-gallery-modal__arrow--next{right:24px}@media screen and (max-width:749px){.product-gallery-modal__dialog{padding:72px 16px}.product-gallery-modal__slide{max-height:calc(100vh - 160px)}.product-gallery-modal__slide>img{max-height:calc(100vh - 160px)}.product-gallery-modal__arrow{width:32px;height:32px}.product-gallery-modal__close{top:16px;right:16px;width:32px;height:32px}.product-gallery-modal__close .icon{width:16px;height:16px}.product-gallery-modal__arrow--previous{left:16px}.product-gallery-modal__arrow--next{right:16px}}@media screen and (max-width:989px){.product-detail__hero-grid{grid-template-columns:1fr}.product-detail__mobile-heading{display:flex;flex-direction:column;align-items:flex-start;gap:calc(24px * var(--structure-scale));width:100%}.product-detail__mobile-heading .product-detail__tags{margin:0}.product-detail__mobile-heading-text{display:flex;flex-direction:column;gap:calc(4px * var(--structure-scale));width:100%}.product-detail__mobile-heading .product-detail__category+.product-detail__title{margin-top:0}.product-detail__info>.product-detail__tags,.product-detail__info>.product-detail__category,.product-detail__info>.product-detail__title{display:none}.product-detail__gallery{position:relative;top:auto}.product-detail__gallery-item--featured{height:auto;aspect-ratio:824/628}}@media screen and (max-width:749px){.product-detail__hero{padding-top:calc(24px * var(--structure-scale));padding-bottom:calc(80px * var(--structure-scale))}.product-detail__hero-grid,.product-detail__info{gap:calc(28px * var(--structure-scale))}.product-detail__category,.product-detail__title{font-size:calc(36px * var(--font-heading-scale))}.product-detail__cart-row{flex-direction:column}.product-detail__quantity.quantity,.product-detail__add-button.button{width:100%}}.product-detail__trust-strip{scroll-margin-top:calc(24px * var(--structure-scale));width:100%;padding-top:calc(16px * var(--structure-scale));padding-bottom:calc(16px * var(--structure-scale));background:#13270d}.product-detail__trust-list{display:flex;align-items:center;justify-content:center;gap:calc(48px * var(--structure-scale));width:100%;margin:0;padding:0;list-style:none}.product-detail__trust-list li{display:inline-flex;flex:0 0 auto;align-items:center;gap:calc(4px * var(--structure-scale));color:#fffc;font-family:Inter Tight,sans-serif;font-size:var(--font-size-14);font-weight:300;letter-spacing:calc(var(--font-size-14) * -.02);line-height:1.1;white-space:nowrap}.product-detail__trust-list li>span:first-child,.product-detail__trust-list svg{display:block;flex:0 0 auto;width:1.14em;height:1.14em}.product-detail__trust-list--duplicate{display:none}@media screen and (max-width:989px){.product-detail__trust-list{flex-wrap:wrap;row-gap:calc(12px * var(--structure-scale));column-gap:calc(24px * var(--structure-scale))}}@media screen and (max-width:749px){.product-detail__trust-strip{overflow:hidden}.product-detail__trust-strip .page-width{padding-left:0!important;padding-right:0!important}.product-detail__trust-track{--trust-marquee-gap: calc(48px * var(--structure-scale));display:flex;width:max-content;animation:product-detail-trust-marquee 24s linear infinite;will-change:transform}.product-detail__trust-list{justify-content:flex-start;flex-wrap:nowrap;gap:var(--trust-marquee-gap);width:max-content;margin-right:var(--trust-marquee-gap)}.product-detail__trust-list--duplicate{display:flex}}@keyframes product-detail-trust-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.product-detail__trust-track{animation-play-state:paused}}.product-detail__long-desc{padding-top:calc(140px * var(--structure-scale));padding-bottom:calc(140px * var(--structure-scale));color:#13270d}.product-detail__long-desc>.page-width{display:flex;flex-direction:column;gap:calc(56px * var(--structure-scale))}.product-detail__long-desc-row{display:grid;grid-template-columns:63% 30%;column-gap:7%;align-items:center;width:100%}.product-detail__long-desc-copy{display:flex;flex-direction:column;align-items:flex-start;gap:calc(32px * var(--structure-scale));min-width:0}.product-detail__long-desc-copy h2{margin:calc(-8px * var(--structure-scale)) 0 0;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-36);font-weight:600;letter-spacing:calc(var(--font-size-36) * -.02);line-height:1.1}.product-detail__long-desc-copy .rte{color:#13270db8;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);font-weight:300;letter-spacing:calc(var(--font-size-16) * -.02);line-height:1.35}.product-detail__long-desc-copy .rte>*{margin-top:0;margin-bottom:calc(16px * var(--structure-scale))}.product-detail__long-desc-copy .rte>*:last-child{margin-bottom:0}.product-detail__section-tag{display:inline-flex;align-items:center;justify-content:center;min-height:calc(26px * var(--structure-scale));padding:calc(6px * var(--structure-scale)) calc(12px * var(--structure-scale));border-radius:calc(24px * var(--structure-scale));color:#fff;background:#767c5d;font-family:Inter Tight,sans-serif;font-size:var(--font-size-14);font-weight:400;letter-spacing:calc(var(--font-size-14) * -.02);line-height:1}.product-detail__long-desc-media{width:100%;height:calc(300px * var(--structure-scale));min-width:0;overflow:hidden;border-radius:calc(16px * var(--structure-scale))}.product-detail__long-desc-media img,.product-detail__long-desc-media video{display:block;width:100%;height:100%;object-fit:contain}.product-detail__process{position:relative;display:grid;grid-template-columns:repeat(4,20.4545%);gap:3.6364%;width:100%;padding:calc(48px * var(--structure-scale)) 3.6364%;overflow:hidden;border-radius:calc(24px * var(--structure-scale));background:#13270d}.product-detail__process-background,.product-detail__process-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-detail__process-background{object-fit:cover}.product-detail__process-overlay{z-index:1;background:#00000052;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;display:block!important}.product-detail__process-item{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:calc(16px * var(--structure-scale));min-width:0;color:#fff}.product-detail__process-item h3,.product-detail__process-item p{width:100%;margin:0}.product-detail__process-item h3{font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-20);font-weight:500;letter-spacing:calc(var(--font-size-20) * -.02);line-height:1.1;color:#fff}.product-detail__process-item p{color:#ffffffb8;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);font-weight:300;letter-spacing:calc(var(--font-size-16) * -.02);line-height:1.35}.product-detail__process-icon{display:grid;flex:0 0 auto;width:calc(56px * var(--structure-scale));height:calc(56px * var(--structure-scale));border-radius:calc(12px * var(--structure-scale));place-items:center;background:#ffffff29;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px)}.product-detail__process-icon svg,.product-detail__process-icon img{display:block;width:calc(32px * var(--structure-scale));height:calc(32px * var(--structure-scale));object-fit:contain}@media screen and (max-width:989px){.product-detail__long-desc-row{grid-template-columns:1fr;row-gap:calc(40px * var(--structure-scale))}.product-detail__long-desc-media{height:auto;aspect-ratio:618/300}.product-detail__process{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(40px * var(--structure-scale));padding:calc(40px * var(--structure-scale))}}@media screen and (max-width:749px){.product-detail__long-desc{padding-top:calc(80px * var(--structure-scale));padding-bottom:calc(80px * var(--structure-scale))}.product-detail__process{grid-template-columns:1fr;padding:calc(32px * var(--structure-scale))}}.product-detail__ingredients{padding-top:calc(48px * var(--structure-scale));padding-bottom:calc(80px * var(--structure-scale));border-radius:0 0 calc(24px * var(--structure-scale)) calc(24px * var(--structure-scale));color:#13270d;background:linear-gradient(180deg,#f6f7f37a,#f6f7f3),#d9d9d933;position:relative;z-index:5}.product-detail__ingredients>.page-width{display:flex;flex-direction:column;align-items:center}.product-detail__ingredients>.page-width>h2{margin:calc(24px * var(--structure-scale)) 0 calc(48px * var(--structure-scale));color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-36);font-weight:600;letter-spacing:calc(var(--font-size-36) * -.02);line-height:1.1;text-align:center}.product-detail__ingredients-grid{display:grid;grid-template-columns:48.7879% 48.7879%;gap:2.4242%;align-items:stretch;width:100%}.product-detail__ingredients-box{display:flex;flex-direction:column;align-items:flex-start;gap:calc(32px * var(--structure-scale));min-width:0;padding:calc(40px * var(--structure-scale));border-radius:calc(24px * var(--structure-scale));background:#fff}.product-detail__ingredients-box h3,.product-detail__ingredients-box p{width:100%;margin:0}.product-detail__ingredients-box h3{color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-24);font-weight:600;letter-spacing:calc(var(--font-size-24) * -.02);line-height:1.1}.product-detail__ingredients-box h3 span{font-weight:400}.product-detail__ingredients-box>p{color:#13270db8;font-family:Inter Tight,sans-serif;font-size:var(--font-size-14);font-weight:300;letter-spacing:calc(var(--font-size-14) * -.02);line-height:1.35}.product-detail__table-list{display:flex;flex-direction:column;width:100%;color:#13270db8;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);letter-spacing:calc(var(--font-size-16) * -.02);line-height:1.35}.product-detail__table-row{display:flex;align-items:center;justify-content:space-between;gap:calc(24px * var(--structure-scale));width:100%;padding-top:calc(12px * var(--structure-scale));padding-bottom:calc(12px * var(--structure-scale));border-bottom:1px solid rgba(19,39,13,.12)}.product-detail__table-row>span:first-child{font-weight:400}.product-detail__table-row>span:last-child{font-weight:600;text-align:right}.product-detail__ingredients-cta{display:flex;align-items:center;justify-content:space-between;gap:calc(32px * var(--structure-scale));width:100%;margin-top:calc(32px * var(--structure-scale));padding:calc(24px * var(--structure-scale));border:1px solid rgba(19,39,13,.04);border-radius:calc(24px * var(--structure-scale));background:#badc871f}.product-detail__ingredients-cta .rte{flex:0 1 46.3636%;color:#13270db8;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);font-weight:400;letter-spacing:calc(var(--font-size-16) * -.02);line-height:1.35}.product-detail__ingredients-cta .rte>*{margin:0}.product-detail__ingredients-cta .rte strong{color:#13270d;font-weight:600}.product-detail__ingredients-cta .product-detail__download{flex:0 0 auto;width:auto;min-height:calc(44px * var(--structure-scale))}@media screen and (max-width:989px){.product-detail__ingredients-grid{grid-template-columns:1fr;gap:calc(32px * var(--structure-scale))}.product-detail__ingredients-cta .rte{flex-basis:60%}}@media screen and (max-width:749px){.product-detail__ingredients{padding-top:calc(40px * var(--structure-scale));padding-bottom:calc(64px * var(--structure-scale))}.product-detail__ingredients-box{padding:calc(24px * var(--structure-scale))}.product-detail__ingredients-cta{align-items:stretch;flex-direction:column}.product-detail__ingredients-cta .rte{flex-basis:auto}.product-detail__ingredients-cta .product-detail__download{width:100%}}.product-detail__safety{position:relative;isolation:isolate;margin-top:calc(-24px * var(--structure-scale));padding:calc(120px * var(--structure-scale)) 0 calc(80px * var(--structure-scale));overflow:clip;border-radius:0 0 calc(24px * var(--structure-scale)) calc(24px * var(--structure-scale));color:#fff;background:#13270d}.product-detail__safety-background,.product-detail__safety-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-detail__safety-background{z-index:-2;object-fit:cover}.product-detail__safety-overlay{z-index:-1;background:#0000005c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;display:block!important}.product-detail__safety-heading-row{position:relative;min-height:calc(451px * var(--structure-scale))}.product-detail__safety-heading-row>.product-detail__section-tag{position:absolute;top:calc(37px * var(--structure-scale));left:0}.product-detail__without{display:grid;grid-template-columns:auto max-content;column-gap:3.1707%;align-items:start;width:auto;margin-left:auto;font-family:Bricolage Grotesque,sans-serif;font-size:calc(var(--font-size-64) * 1.5);font-weight:600;letter-spacing:-.02em;line-height:1}.product-detail__without>span{position:sticky;top:calc(50vh - .5em);align-self:start;color:transparent;background:linear-gradient(180deg,#647648,#badc87);background-clip:text;-webkit-background-clip:text;margin-left:auto}.product-detail__without>div{display:flex;flex-direction:column;gap:calc(45px * var(--structure-scale))}.product-detail__without>div>span{display:block;white-space:nowrap}.product-detail__safety-grid{display:grid;grid-template-columns:29.4697% 68.7121%;gap:1.8182%;align-items:stretch;width:100%}.product-detail__safety-left{display:flex;flex-direction:column;gap:calc(24px * var(--structure-scale));min-width:0}.product-detail__legal-box,.product-detail__comparison{border:1px solid rgba(255,255,255,.12);border-radius:calc(24px * var(--structure-scale));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-detail__legal-box{display:flex;flex-direction:column;gap:calc(16px * var(--structure-scale));min-height:calc(216px * var(--structure-scale));padding:calc(24px * var(--structure-scale));background:#ffffff14}.product-detail__legal-box>span{display:grid;width:calc(56px * var(--structure-scale));height:calc(56px * var(--structure-scale));border-radius:calc(12px * var(--structure-scale));place-items:center;background:#ffffff29;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px)}.product-detail__legal-box svg{width:calc(32px * var(--structure-scale));height:calc(32px * var(--structure-scale))}.product-detail__legal-box h3,.product-detail__legal-box p{margin:0}.product-detail__legal-box h3{font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-20);font-weight:500;letter-spacing:calc(var(--font-size-20) * -.02);line-height:1.1;color:#fff}.product-detail__legal-box p{color:#ffffffb8;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);font-weight:300;letter-spacing:calc(var(--font-size-16) * -.02);line-height:1.35}.product-detail__safety-image{position:relative;width:100%;height:calc(116px * var(--structure-scale));border:1px solid #badc87;border-radius:calc(24px * var(--structure-scale));background:#badc871f;flex-grow:1}.product-detail__safety-image img{position:absolute;top:50%;left:50%;display:block;width:74.8072%;height:150%;margin:0;object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 18px 18px rgba(0,0,0,.38))}.product-detail__comparison{min-width:0;padding:calc(40px * var(--structure-scale));overflow:hidden;background:#ffffff29}.product-detail__comparison table{width:100%;border-spacing:0;table-layout:fixed;color:#ffffffb8;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);letter-spacing:calc(var(--font-size-16) * -.02);line-height:1.35;border-collapse:collapse;box-shadow:unset}.product-detail__comparison th,.product-detail__comparison td{padding:calc(12px * var(--structure-scale));border:0!important;border-bottom:1px solid rgba(255,255,255,.12)!important;font-weight:400;vertical-align:middle}.product-detail__comparison th:first-child,.product-detail__comparison td:first-child{width:46%;padding-left:0;text-align:left}.product-detail__comparison th:nth-child(2),.product-detail__comparison td:nth-child(2){width:24%;text-align:center}.product-detail__comparison th:last-child,.product-detail__comparison td:last-child{width:30%;padding-right:0;font-weight:600;text-align:center}.product-detail__comparison thead th{border-bottom:1px solid rgba(255,255,255,.32)!important;font-weight:600}.product-detail__comparison thead th:first-child{color:transparent}.product-detail__comparison thead th:nth-child(2)>span{display:inline-flex;align-items:center;justify-content:center;gap:calc(6px * var(--structure-scale));color:#fff;font-family:Bricolage Grotesque,sans-serif;font-weight:500}.product-detail__comparison thead th:nth-child(2)>span svg{width:auto;height:1em}.product-detail__comparison tbody td:nth-child(2) svg{display:block;width:calc(20px * var(--structure-scale));height:calc(20px * var(--structure-scale));margin:auto}@media screen and (max-width:1366px){.product-detail__without{font-size:calc(var(--font-size-64) * 1.25)}}@media screen and (max-width:989px){.product-detail__safety{min-height:0}.product-detail__safety-heading-row{min-height:calc(390px * var(--structure-scale))}.product-detail__without{font-size:calc(var(--font-size-64) * 1.125)}.product-detail__without>div{gap:calc(36px * var(--structure-scale))}.product-detail__safety-grid{grid-template-columns:1fr;gap:calc(32px * var(--structure-scale))}.product-detail__safety-left{display:grid;grid-template-columns:1fr 1fr}.product-detail__safety-image{height:auto;min-height:calc(216px * var(--structure-scale))}}@media screen and (max-width:749px){.product-detail__safety{padding:calc(56px * var(--structure-scale)) 0}.product-detail__safety-heading-row{min-height:calc(300px * var(--structure-scale))}.product-detail__safety-heading-row>.product-detail__section-tag{position:static;margin-bottom:calc(40px * var(--structure-scale))}.product-detail__without{grid-template-columns:auto 1fr;gap:calc(16px * var(--structure-scale));width:100%;font-size:calc(var(--font-size-64) * .8)}.product-detail__without>div{gap:calc(24px * var(--structure-scale));min-width:0}.product-detail__without>div>span{white-space:normal}.product-detail__safety-left{display:flex}.product-detail__comparison{padding:calc(20px * var(--structure-scale));overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.product-detail__comparison table{min-width:560px}}.product-detail__faq{padding-top:calc(140px * var(--structure-scale));padding-bottom:calc(140px * var(--structure-scale));color:#13270d;background:#fff}.product-detail__faq>.page-width{display:flex;flex-direction:column;align-items:center}.product-detail__faq>.page-width>h2{width:60%;margin:calc(24px * var(--structure-scale)) 0 calc(48px * var(--structure-scale));color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-36);font-weight:600;letter-spacing:calc(var(--font-size-36) * -.02);line-height:1.1;text-align:center}.product-detail__faq>.page-width>h2 span{color:#13270da3}.product-detail__faq-list{display:flex;flex-direction:column;gap:calc(24px * var(--structure-scale));width:60%}.product-detail__faq-item{width:100%;padding:calc(16px * var(--structure-scale));border:1px solid rgba(19,39,13,.12);border-radius:calc(16px * var(--structure-scale));background:transparent;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.product-detail__faq-item:has(.product-detail__faq-header[aria-expanded=true]){border-color:transparent;background:#badc8714}.product-detail__faq-header{display:flex;align-items:center;justify-content:center;gap:calc(24px * var(--structure-scale));width:100%;padding:0;border:0;color:#13270d;background:transparent;text-align:left;cursor:pointer}.product-detail__faq-header h3{flex:1 1 auto;min-width:0;margin:0;color:inherit;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-20);font-weight:500;letter-spacing:calc(var(--font-size-20) * -.02);line-height:1.1}.product-detail__faq-header:focus-visible{outline:2px solid #badc87;outline-offset:calc(4px * var(--structure-scale));border-radius:calc(8px * var(--structure-scale))}.product-detail__faq-icons,.product-detail__faq-icon svg{display:block;flex:0 0 auto;width:calc(24px * var(--structure-scale));height:calc(24px * var(--structure-scale))}.product-detail__faq-icon{flex:0 0 auto;width:calc(24px * var(--structure-scale));height:calc(24px * var(--structure-scale))}.product-detail__faq-icon--open{display:block}.product-detail__faq-icon--close{display:none}.product-detail__faq-item:has(.product-detail__faq-header[aria-expanded=true]) .product-detail__faq-icon--open{display:none}.product-detail__faq-item:has(.product-detail__faq-header[aria-expanded=true]) .product-detail__faq-icon--close{display:block}.product-detail__faq-body{display:grid;grid-template-rows:0fr;width:100%;opacity:0;color:#13270db8;font-family:Inter Tight,sans-serif;font-size:var(--font-size-16);font-weight:300;letter-spacing:calc(var(--font-size-16) * -.02);line-height:1.35;transition:grid-template-rows .35s ease,opacity .25s ease}.product-detail__faq-item:has(.product-detail__faq-header[aria-expanded=true]) .product-detail__faq-body{grid-template-rows:1fr;opacity:1}.product-detail__faq-body-inner{min-height:0;overflow:hidden;padding-top:0;transition:padding-top .35s ease}.product-detail__faq-item:has(.product-detail__faq-header[aria-expanded=true]) .product-detail__faq-body-inner{padding-top:calc(16px * var(--structure-scale))}.product-detail__faq-body-inner>*{margin-top:0;margin-bottom:calc(12px * var(--structure-scale))}.product-detail__faq-body-inner>*:last-child{margin-bottom:0}@media screen and (max-width:749px){.product-detail__faq{padding-top:calc(80px * var(--structure-scale));padding-bottom:calc(80px * var(--structure-scale))}.product-detail__faq>.page-width>h2{width:100%;margin-bottom:calc(40px * var(--structure-scale))}.product-detail__faq-list{width:100%;gap:calc(16px * var(--structure-scale))}.product-detail__faq-header{gap:calc(16px * var(--structure-scale))}}.product-detail__brand-mark{padding:calc(12px * var(--structure-scale)) 0;color:#fff;background:#13270d}.product-detail__brand-mark-wrap{display:flex;align-items:center;justify-content:center;gap:calc(48px * var(--structure-scale));width:100%}.product-detail__brand-mark-wrap>div:first-child{background:linear-gradient(90deg,#badc8700,#badc8752)}.product-detail__brand-mark-wrap>div:last-child{background:linear-gradient(90deg,#badc8752,#badc8700)}.product-detail__brand-mark-wrap>div:empty{display:block!important;flex:1 1 0;min-width:0;height:1px}.product-detail__brand-mark-box{flex:0 0 auto}.product-detail__brand-mark-content{display:flex;align-items:center;justify-content:center;gap:calc(6px * var(--structure-scale));font-size:var(--font-size-18)}.product-detail__brand-mark-content svg{display:block;flex:0 0 auto;width:auto;height:1.22em}@media screen and (max-width:749px){.product-detail__brand-mark-wrap{gap:calc(20px * var(--structure-scale))}}.faq-page-hero{color:#13270d;background:#fff}.faq-page-hero .page-width{text-align:center}.faq-page-hero__title{margin:0;color:inherit;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-48);font-weight:600;letter-spacing:calc(var(--font-size-48) * -.02);line-height:1.05}.faq-page-hero__text{max-width:760px;margin:calc(24px * var(--structure-scale)) auto 0;color:#13270db8;font-family:Inter Tight,sans-serif;font-size:var(--font-size-18);font-weight:300;line-height:1.5}.faq-page-list{color:#13270d;background:#fff}.faq-page-list__group{display:flex;flex-direction:column;align-items:center}.faq-page-list__group+.faq-page-list__group{margin-top:calc(80px * var(--structure-scale))}.faq-page-list__heading{width:60%;margin:0 0 calc(32px * var(--structure-scale));color:inherit;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-36);font-weight:600;letter-spacing:calc(var(--font-size-36) * -.02);line-height:1.1;text-align:center}@media screen and (max-width:749px){.faq-page-list__group+.faq-page-list__group{margin-top:calc(56px * var(--structure-scale))}.faq-page-list__heading{width:100%;margin-bottom:calc(24px * var(--structure-scale))}}.related-products-section{overflow:hidden}.related-products{display:block}.related-products__header{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(16px * var(--structure-scale));margin-bottom:calc(32px * var(--structure-scale))}.related-products__header .related-products__heading{margin:0;color:#13270d;font-family:Bricolage Grotesque,sans-serif;font-size:var(--font-size-36);font-weight:500;letter-spacing:-.03em;line-height:normal}.related-products__arrows{display:flex;flex:0 0 auto;align-items:center;gap:calc(8px * var(--structure-scale))}.related-products__arrow{display:inline-flex;align-items:center;justify-content:center;width:calc(32px * var(--structure-scale));height:calc(32px * var(--structure-scale));padding:0;border:0;border-radius:calc(8px * var(--structure-scale));background:transparent;cursor:pointer;transition:opacity .16s ease}.related-products__arrow svg{display:block;width:100%;height:auto}.related-products__arrow svg rect,.related-products__arrow svg path{transition:.2s ease}.related-products__arrow svg rect:first-child{fill:#fff}.related-products__arrow svg rect:nth-child(2){stroke:#dbdbdb}.related-products__arrow svg path{stroke:#13270d}.related-products__arrow:hover svg rect:first-child{fill:#13270d}.related-products__arrow:hover svg rect:nth-child(2){stroke:#13270d}.related-products__arrow:hover svg path{stroke:#fff}.related-products__arrow:focus-visible{outline:2px solid #badc87;outline-offset:2px}.related-products__arrow.swiper-button-disabled{opacity:.35;cursor:default;pointer-events:none}.related-products__swiper{padding-right:15.45%!important;overflow:visible!important}.related-products__swiper .swiper-wrapper{margin:0;padding:0;list-style:none}.related-products__slide{height:auto!important}.related-products__slide .card-wrapper,.related-products__slide .card{height:100%}@media only screen and (max-width:1366px){.related-products__swiper{padding-right:10%!important}}@media only screen and (max-width:989px){.related-products__swiper{padding-right:5%!important}}@media only screen and (max-width:749px){.related-products__header{margin-bottom:calc(24px * var(--structure-scale))}.related-products__swiper{padding-right:0!important}.related-products__arrow{width:calc(40px * var(--structure-scale));height:calc(40px * var(--structure-scale))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
