:root{--brand-ease: cubic-bezier(.22, 1, .36, 1);--brand-header-height: 8rem;--color-text-muted: 113, 113, 113;--color-border: 231, 231, 231;--color-sale: 179, 38, 38;--color-link-hover: 113, 89, 57;--color-input-border: 214, 214, 214;--color-star: 252, 201, 126;--color-promo-bg: 244, 233, 218;--color-button-hover: 45, 45, 45;--color-success: 0, 153, 0;--color-success-bg: 229, 255, 229;--color-error: 208, 46, 46;--color-error-bg: 255, 246, 246}html{overflow-x:clip;scroll-padding-top:var(--brand-header-height, 8rem)}body{scroll-padding-top:var(--brand-header-height, 8rem)}.announcement-bar-section,.utility-bar{display:none!important}.content-for-layout>.shopify-section[class*=section-brand-]+.shopify-section[class*=section-brand-]{margin-top:0!important}.content-for-layout>.shopify-section.section-brand-page-header+.shopify-section{margin-top:0!important}body:not(.header-transparent-active),body:not(.header-transparent-active) .content-for-layout{background-color:rgb(var(--color-background))}section[class*=brand-].gradient{background:var(--gradient-background);background-attachment:scroll}.section-brand-features{border-top:1px solid rgba(var(--color-foreground),.06)}.section-brand-product,.section-brand-spotlight{border-top:1px solid rgba(var(--color-foreground),.05)}.shopify-section-group-header-group{position:sticky;top:0;z-index:100;width:100%}.shopify-section-group-header-group .shopify-section-header-sticky{position:static}.header-wrapper:not(.header-wrapper--transparent),.header-wrapper--transparent.header-wrapper--solid{background:var(--gradient-background)!important;background-color:rgb(var(--color-background))!important;border-bottom:1px solid rgba(var(--color-foreground),.08);box-shadow:0 8px 32px rgba(var(--color-shadow),.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .35s var(--brand-ease),border-color .35s var(--brand-ease),box-shadow .35s var(--brand-ease)}body.header-transparent-active .section-brand-hero{margin-top:calc(-1 * var(--brand-header-height, 8rem))}body.header-transparent-active .section-brand-hero+.section-brand-features{margin-top:0!important}body.header-transparent-active .brand-features__head,body.header-transparent-active .brand-reviews__head{scroll-margin-top:calc(var(--brand-header-height, 8rem) + 1rem)}.header-wrapper--transparent{position:relative;z-index:1;background:transparent!important;background-color:transparent!important;border-bottom:1px solid rgba(255,255,255,.18);transition:background-color .35s var(--brand-ease),border-color .35s var(--brand-ease),box-shadow .35s var(--brand-ease)}.header-wrapper--border-bottom:not(.header-wrapper--transparent){border-bottom:1px solid rgba(var(--color-foreground),.08)}.scrolled-past-header .header--brand .header__heading-logo-wrapper{width:auto;max-width:none}.header{min-height:6.4rem;align-items:center}.header__heading-logo{transition:transform .35s var(--brand-ease),opacity .35s var(--brand-ease)}.header__heading-logo-wrapper--dual .header__heading-logo--dark{display:none}.header-wrapper--solid .header__heading-logo-wrapper--dual .header__heading-logo--light,.header-wrapper:not(.header-wrapper--transparent) .header__heading-logo-wrapper--dual .header__heading-logo--light{display:none}.header-wrapper--solid .header__heading-logo-wrapper--dual .header__heading-logo--dark,.header-wrapper:not(.header-wrapper--transparent) .header__heading-logo-wrapper--dual .header__heading-logo--dark{display:block}.header__heading-link:hover .header__heading-logo{opacity:.92}.header__heading-link .h2{font-family:var(--font-heading-family);font-size:clamp(1.7rem,1.6vw,2.1rem);font-weight:500;letter-spacing:.04rem;line-height:1.2;white-space:nowrap;transition:color .25s var(--brand-ease),opacity .25s var(--brand-ease)}.header__heading-link:hover .h2{opacity:.85}.header__icons{gap:.2rem}.header__icon{border-radius:999px;transition:background-color .25s var(--brand-ease),color .25s var(--brand-ease),transform .25s var(--brand-ease)}.header__icon:hover{background:rgba(var(--color-foreground),.06)}.header__icon .svg-wrapper{width:4.2rem;height:4.2rem}.header .cart-count-bubble{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1rem;font-weight:700;min-width:1.8rem;height:1.8rem}.header-wrapper--transparent.header-wrapper--overlay-light:not(.header-wrapper--solid) .header__heading-link,.header-wrapper--transparent.header-wrapper--overlay-light:not(.header-wrapper--solid) .header__heading-link span,.header-wrapper--transparent.header-wrapper--overlay-light:not(.header-wrapper--solid) .header__menu-item,.header-wrapper--transparent.header-wrapper--overlay-light:not(.header-wrapper--solid) .list-menu__item--link{color:#ffffffeb!important}.header-wrapper--transparent.header-wrapper--overlay-light:not(.header-wrapper--solid) .header__icon,.header-wrapper--transparent.header-wrapper--overlay-light:not(.header-wrapper--solid) .header__icon .icon,.header-wrapper--transparent.header-wrapper--overlay-light:not(.header-wrapper--solid) .svg-wrapper svg{color:#fff!important;fill:currentColor}.header-wrapper--transparent.header-wrapper--overlay-light:not(.header-wrapper--solid) .header__icon:hover{background:#ffffff1f}.header-wrapper--transparent.header-wrapper--overlay-light:not(.header-wrapper--solid){border-bottom-color:#ffffff2e}.header-wrapper--transparent.header-wrapper--overlay-dark:not(.header-wrapper--solid) .header__heading-link,.header-wrapper--transparent.header-wrapper--overlay-dark:not(.header-wrapper--solid) .header__heading-link span,.header-wrapper--transparent.header-wrapper--overlay-dark:not(.header-wrapper--solid) .header__menu-item,.header-wrapper--transparent.header-wrapper--overlay-dark:not(.header-wrapper--solid) .list-menu__item--link{color:rgba(var(--color-foreground),.88)!important}.header-wrapper--transparent.header-wrapper--overlay-dark:not(.header-wrapper--solid) .header__icon,.header-wrapper--transparent.header-wrapper--overlay-dark:not(.header-wrapper--solid) .header__icon .icon,.header-wrapper--transparent.header-wrapper--overlay-dark:not(.header-wrapper--solid) .svg-wrapper svg{color:rgb(var(--color-foreground))!important;fill:currentColor}.header-wrapper--transparent.header-wrapper--overlay-dark:not(.header-wrapper--solid) .header__icon:hover{background:rgba(var(--color-foreground),.06)}.header-wrapper--transparent.header-wrapper--overlay-dark:not(.header-wrapper--solid){border-bottom-color:rgba(var(--color-foreground),.1)}.header-wrapper--transparent.header-wrapper--overlay-custom:not(.header-wrapper--solid) .header__heading-link,.header-wrapper--transparent.header-wrapper--overlay-custom:not(.header-wrapper--solid) .header__heading-link span,.header-wrapper--transparent.header-wrapper--overlay-custom:not(.header-wrapper--solid) .header__menu-item,.header-wrapper--transparent.header-wrapper--overlay-custom:not(.header-wrapper--solid) .list-menu__item--link{color:var(--header-overlay-text)!important}.header-wrapper--transparent.header-wrapper--overlay-custom:not(.header-wrapper--solid) .header__icon,.header-wrapper--transparent.header-wrapper--overlay-custom:not(.header-wrapper--solid) .header__icon .icon,.header-wrapper--transparent.header-wrapper--overlay-custom:not(.header-wrapper--solid) .svg-wrapper svg{color:var(--header-overlay-icon)!important;fill:currentColor}.header-wrapper--transparent.header-wrapper--overlay-custom:not(.header-wrapper--solid) .header__icon:hover{background:var(--header-overlay-hover-bg)}.header-wrapper--transparent.header-wrapper--overlay-custom:not(.header-wrapper--solid){border-bottom-color:var(--header-overlay-border)}.header-wrapper--transparent.header-wrapper--solid .header__heading-link,.header-wrapper--transparent.header-wrapper--solid .header__heading-link span,.header-wrapper--transparent.header-wrapper--solid .header__menu-item,.header-wrapper--transparent.header-wrapper--solid .header__active-menu-item,.header-wrapper--transparent.header-wrapper--solid .list-menu__item--link,.header-wrapper--transparent.header-wrapper--solid .header__icon,.header-wrapper--transparent.header-wrapper--solid .header__icon .icon,.header-wrapper--transparent.header-wrapper--solid .header__icon .svg-wrapper{color:rgb(var(--color-foreground))!important}.header-wrapper--transparent.header-wrapper--solid .header__icon .icon path,.header-wrapper--transparent.header-wrapper--solid .svg-wrapper svg{color:rgb(var(--color-foreground))!important;fill:currentColor}@media screen and (min-width:990px){.header--middle-left{column-gap:3.2rem}.header__inline-menu{--nav-link-color: rgba(var(--color-foreground), .72);--nav-link-hover: rgb(var(--color-link-hover));--nav-link-active: rgb(var(--color-foreground));--nav-underline: rgb(var(--color-foreground));margin-top:0!important}.header-wrapper--transparent.header-wrapper--overlay-light:not(.header-wrapper--solid) .header__inline-menu{--nav-link-color: rgba(255, 255, 255, .82);--nav-link-hover: #fff;--nav-link-active: #fff;--nav-underline: rgba(255, 255, 255, .95)}.header-wrapper--transparent.header-wrapper--overlay-dark:not(.header-wrapper--solid) .header__inline-menu{--nav-link-color: rgba(var(--color-foreground), .78);--nav-link-hover: rgb(var(--color-link-hover));--nav-link-active: rgb(var(--color-foreground));--nav-underline: rgb(var(--color-foreground))}.header-wrapper--transparent.header-wrapper--overlay-custom:not(.header-wrapper--solid) .header__inline-menu{--nav-link-color: var(--header-overlay-text-muted);--nav-link-hover: var(--header-overlay-nav-hover);--nav-link-active: var(--header-overlay-nav-hover);--nav-underline: var(--header-overlay-nav-hover)}.header__inline-menu .list-menu--inline{gap:.2rem .6rem;justify-content:flex-start;align-items:center}.header__inline-menu .list-menu--inline>li{display:flex;align-items:center}.header__inline-menu .header__menu-item{font-size:1.2rem;font-weight:500;letter-spacing:.12rem;text-transform:uppercase;text-decoration:none!important;color:var(--nav-link-color)!important;padding:.65rem 1rem;position:relative;border-radius:999px;transition:color .25s var(--brand-ease),background-color .25s var(--brand-ease)}.header__inline-menu .header__menu-item span{text-decoration:none!important}.header__inline-menu .header__menu-item:after{content:"";position:absolute;left:1rem;right:1rem;bottom:.35rem;height:2px;background:var(--nav-underline);border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .28s var(--brand-ease)}.header__inline-menu .header__menu-item:hover{color:var(--nav-link-hover)!important;background:rgba(var(--color-foreground),.04)}.header-wrapper--transparent.header-wrapper--overlay-light:not(.header-wrapper--solid) .header__inline-menu .header__menu-item:hover{background:#ffffff1a}.header-wrapper--transparent.header-wrapper--overlay-dark:not(.header-wrapper--solid) .header__inline-menu .header__menu-item:hover,.header-wrapper--transparent.header-wrapper--overlay-custom:not(.header-wrapper--solid) .header__inline-menu .header__menu-item:hover{background:rgba(var(--color-foreground),.04)}.header-wrapper--transparent.header-wrapper--overlay-custom:not(.header-wrapper--solid) .header__inline-menu .header__menu-item:hover{background:var(--header-overlay-hover-bg)}.header__inline-menu .header__menu-item:hover:after,.header__inline-menu .header__menu-item:has(.header__active-menu-item):after,.header__inline-menu details[open]>.header__menu-item:after{transform:scaleX(1)}.header__inline-menu .header__active-menu-item{color:var(--nav-link-active)!important;font-weight:600;text-decoration:none!important}.header__inline-menu .header__active-menu-item:after{display:none}.header__inline-menu .header__menu-item:hover span,.header__inline-menu details[open]>.header__menu-item{text-decoration:none!important}.header__inline-menu details[open]>.header__menu-item{color:var(--nav-link-active)!important}.header__inline-menu .header__menu-item .icon-caret{width:.9rem;margin-left:.4rem;opacity:.65;transition:transform .25s var(--brand-ease),opacity .25s var(--brand-ease)}.header__inline-menu details[open]>.header__menu-item .icon-caret{transform:rotate(180deg);opacity:1}.header__inline-menu .header__submenu{border-radius:1.2rem;border:1px solid rgba(var(--color-foreground),.08);box-shadow:0 16px 40px rgba(var(--color-shadow),.12);min-width:20rem;padding:.6rem 0;margin-top:.6rem}.header__inline-menu .header__submenu .header__menu-item{font-size:1.35rem;letter-spacing:.04rem;text-transform:none;font-weight:400;padding:.85rem 1.6rem;border-radius:0;color:rgba(var(--color-foreground),.82)!important}.header__inline-menu .header__submenu .header__menu-item:after{display:none}.header__inline-menu .header__submenu .header__menu-item:hover,.header__inline-menu .header__submenu .list-menu__item--active{color:rgb(var(--brand-copper))!important;background:rgba(var(--brand-copper),.08)}}.menu-drawer__navigation{padding:2rem 0 3rem}.menu-drawer__menu-item{font-size:1.6rem;font-weight:500;letter-spacing:.06rem;padding:1.2rem 2.4rem;border-left:3px solid transparent;transition:color .25s var(--brand-ease),background-color .25s var(--brand-ease),border-color .25s var(--brand-ease)}.menu-drawer__menu-item--active,.menu-drawer__menu-item[aria-current=page]{color:rgb(var(--brand-copper))!important;background:rgba(var(--brand-copper),.08)!important;border-left-color:rgb(var(--brand-copper));font-weight:600}.menu-drawer__menu-item:hover{background:rgba(var(--color-foreground),.05)!important}.menu-drawer__menu-item--active:hover{background:rgba(var(--brand-copper),.12)!important}.menu-drawer__close-button{font-size:1.5rem;font-weight:600;letter-spacing:.08rem;text-transform:uppercase;color:rgb(var(--brand-copper));padding:1.4rem 2.4rem}.menu-drawer__utility-links{border-top:1px solid rgba(var(--color-foreground),.08);padding-top:1.6rem}@media screen and (max-width:989px){body.brand-menu-scroll-lock{position:fixed;width:100%;overflow:hidden!important;overscroll-behavior:none;touch-action:none}.section-header.menu-open{position:fixed!important;top:0!important;left:0;right:0;width:100%;z-index:1000!important;transform:none!important;margin-bottom:0!important;overflow:visible!important}.section-header.menu-open.shopify-section-header-hidden,.section-header.menu-open.animate{top:0!important;transition:none!important}.section-header.menu-open:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-foreground),.5);z-index:1001;pointer-events:none}.section-header.menu-open sticky-header,.section-header.menu-open .header-wrapper,.section-header.menu-open .header{overflow:visible!important}.section-header.menu-open .header-wrapper,.section-header.menu-open .header-wrapper--transparent,.section-header.menu-open .header-wrapper--transparent.header-wrapper--solid{position:relative;z-index:1003;background:rgb(var(--color-background))!important;background-color:rgb(var(--color-background))!important;border-bottom:1px solid rgba(var(--color-foreground),.08)!important;box-shadow:0 8px 24px rgba(var(--color-shadow),.06);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.section-header.menu-open .header__heading-link,.section-header.menu-open .header__heading-link span,.section-header.menu-open .header__menu-item,.section-header.menu-open .header__icon,.section-header.menu-open .header__icon .icon,.section-header.menu-open .header__icon .svg-wrapper svg{color:rgb(var(--color-foreground))!important;fill:currentColor}.section-header.menu-open .header-wrapper--transparent .header__heading-logo-wrapper--dual .header__heading-logo--light,.section-header.menu-open .header-wrapper--transparent .header__heading-logo--light{display:none!important}.section-header.menu-open .header-wrapper--transparent .header__heading-logo-wrapper--dual .header__heading-logo--dark,.section-header.menu-open .header-wrapper--transparent .header__heading-logo--dark{display:block!important}.section-header.menu-open .menu-drawer-container,.section-header.menu-open header-drawer{position:static}.section-header.menu-open details[open]>.menu-drawer,.section-header.menu-open .menu-drawer{position:fixed!important;top:var(--header-bottom-position, var(--header-height, 6.4rem))!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;height:auto!important;min-height:calc(100dvh - var(--header-bottom-position, var(--header-height, 6.4rem)))!important;max-height:none!important;z-index:1002!important;transform:translate(0)!important;visibility:visible!important;opacity:1!important;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:rgb(var(--color-background))!important;filter:none;box-shadow:none}.section-header.menu-open .menu-drawer__inner-container,.section-header.menu-open .menu-drawer__navigation-container{min-height:100%}.section-header.menu-open .menu-drawer__navigation{position:relative;z-index:1}menu-drawer>details[open]>summary:before,.js menu-drawer>details[open].menu-opening>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{display:none!important}.header__icon--menu[aria-expanded=true]:before{display:none!important}body:has(.section-header.menu-open) .brand-pdp-sticky{visibility:hidden;pointer-events:none}html:has(.section-header.menu-open),body:has(.section-header.menu-open){overflow:hidden!important;overscroll-behavior:none}.shopify-section-group-header-group:has(.section-header.menu-open){z-index:1000}}@media(prefers-reduced-motion:no-preference){@keyframes brand-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes brand-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes brand-kenburns{0%{transform:scale(1) translate(0)}to{transform:scale(1.12) translate(-1.5%,-1%)}}@keyframes brand-shimmer{0%{background-position:-150% 0}to{background-position:250% 0}}@keyframes brand-glow-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}.brand-float{animation:brand-float 6s ease-in-out infinite}.brand-rise{animation:brand-rise .9s var(--brand-ease) both}.brand-hero__media--kenburns img{animation:brand-kenburns 22s ease-in-out infinite alternate;will-change:transform}}.shopify-design-mode .brand-reveal{opacity:1;transform:none}.brand-reveal{opacity:0;transform:translateY(36px);transition:opacity .8s var(--brand-ease),transform .8s var(--brand-ease);transition-delay:var(--reveal-delay, 0ms)}.brand-reveal.is-visible{opacity:1;transform:translateY(0)}.brand-hero{position:relative;display:flex;align-items:var(--hero-align, center);min-height:var(--hero-min-height, auto);padding-top:var(--hero-padding-top, 2.4rem);padding-bottom:var(--hero-padding-bottom, 4rem);overflow:hidden;color:rgb(var(--color-foreground))}body.header-transparent-active .brand-hero{padding-top:calc(var(--brand-header-height, 8rem) + var(--hero-padding-top, 2.4rem))}.brand-hero--align-top{--hero-align: flex-start}.brand-hero--align-center{--hero-align: center}.brand-hero--align-bottom{--hero-align: flex-end}.brand-hero--height-adapt{min-height:auto}.brand-hero.gradient{background:var(--gradient-background);background-color:rgb(var(--color-background));background-attachment:scroll}.brand-hero.brand-hero--gradient .brand-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle 42rem at 82% 55%,rgba(197,122,64,.18),transparent 65%),radial-gradient(circle 30rem at 12% 90%,rgba(220,228,214,.07),transparent 70%)}.brand-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:4rem;width:100%}.brand-hero:not(.brand-hero--split) .brand-hero__grid{grid-template-columns:1fr}.brand-hero__product{position:relative;display:flex;align-items:center;justify-content:center;padding:2rem 0 4rem}.brand-hero__halo{position:absolute;width:34rem;height:34rem;border-radius:50%;background:radial-gradient(circle,rgba(197,122,64,.35) 0%,rgba(197,122,64,.08) 55%,transparent 72%);filter:blur(4px)}.brand-hero__bottle{position:relative;z-index:1;max-width:40rem;width:100%;height:auto;border-radius:1.6rem;filter:drop-shadow(0 30px 50px rgba(0,0,0,.45))}.brand-hero__chips{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;padding:0;margin:2.8rem 0 0}.brand-hero__chip{background-color:#fff;display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;letter-spacing:.06rem;color:rgba(var(--color-foreground),.85);border:1px solid rgba(var(--color-foreground),.25);border-radius:999px;padding:.7rem 1.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.brand-hero__chip:before{content:"\2713";color:rgb(var(--brand-copper));font-weight:700}.brand-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0}.brand-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.brand-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(105deg,rgba(var(--brand-forest),.88),#1e2e279e 45%,#1e2e2759)}.brand-hero .page-width{display:flex;justify-content:flex-start;width:100%}.brand-hero__inner{position:relative;z-index:2;max-width:58rem;text-align:left}.brand-hero__actions{display:flex;flex-wrap:wrap;gap:1.4rem;justify-content:flex-start}.brand-hero__eyebrow{display:inline-block;letter-spacing:.35rem;text-transform:uppercase;font-size:1.3rem;margin-bottom:1.6rem;color:rgb(var(--brand-copper));background:#ffffffeb;padding:.6rem 1.4rem;border-radius:999px}.brand-hero__title{font-size:clamp(3.2rem,5.5vw,8rem);line-height:1.05;margin:0 0 1.8rem;color:rgb(var(--color-foreground));overflow-wrap:break-word}.brand-hero__text{font-size:1.8rem;max-width:46rem;margin-bottom:3rem;color:rgba(var(--color-foreground),.9)}.brand-btn{display:inline-flex;align-items:center;gap:.8rem;padding:1.4rem 3rem;border-radius:999px;font-size:1.5rem;letter-spacing:.05rem;text-decoration:none;border:1px solid transparent;transition:transform .3s var(--brand-ease),box-shadow .3s var(--brand-ease),background-color .3s var(--brand-ease)}.brand-btn:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(var(--color-shadow),.18)}.brand-btn--primary:hover{background:rgb(var(--color-button-hover))}.brand-btn--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:0 12px 30px rgba(var(--color-button),.35)}.brand-btn--ghost{background:#fff;border-color:rgba(var(--color-foreground),.35);color:rgb(var(--color-foreground))}.brand-btn--ghost:hover{background:rgba(var(--color-foreground),.16)}.brand-benefit-item{padding:1rem 1.4rem;border-radius:1rem;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);transition:transform .35s var(--brand-ease),background .35s var(--brand-ease),box-shadow .35s var(--brand-ease)}.brand-benefit-item:hover{transform:translate(6px);background:rgba(var(--brand-sage),.45);box-shadow:0 8px 24px rgba(var(--brand-forest),.08)}.brand-spotlight__benefits{list-style:none;padding:0;margin:2.4rem 0 3rem;display:grid;gap:1.4rem}.brand-spotlight__benefits li{display:flex;align-items:flex-start;gap:1.2rem;font-size:1.6rem}.brand-spotlight__benefits li:before{content:"";flex:0 0 auto;width:2.2rem;height:2.2rem;margin-top:.2rem;border-radius:50%;background:rgb(var(--brand-copper));-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/></svg>") center / 60% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/></svg>") center / 60% no-repeat}.brand-spotlight__eyebrow{letter-spacing:.3rem;text-transform:uppercase;font-size:1.3rem;color:rgb(var(--color-text-muted));margin-bottom:1.2rem;display:block}.brand-spotlight__halo{position:absolute;top:8%;right:12%;bottom:8%;left:12%;border-radius:50%;background:radial-gradient(circle,rgba(var(--brand-copper),.22),rgba(var(--brand-copper),0) 70%);z-index:0}.brand-reviews{padding:6rem 0}.brand-reviews__head{text-align:center;max-width:56rem;margin:0 auto 5rem}.brand-reviews__title{font-size:clamp(3rem,4vw,4.4rem);margin:0 0 1rem}.brand-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.brand-review-card{position:relative;padding:3rem;border-radius:1.8rem;background:#fff;box-shadow:0 14px 36px rgba(var(--brand-forest),.08);border:1px solid rgba(var(--brand-forest),.07);transition:transform .4s var(--brand-ease),box-shadow .4s var(--brand-ease);overflow:hidden}.brand-review-card--shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%);background-size:200% 100%;opacity:0;transition:opacity .4s;pointer-events:none}.brand-review-card--shine:hover:after{opacity:1;animation:brand-shimmer 1.2s var(--brand-ease)}.brand-review-card:hover{transform:translateY(-8px);box-shadow:0 28px 60px rgba(var(--brand-forest),.16)}.brand-review-card__stars{color:rgb(var(--brand-copper));letter-spacing:.3rem;font-size:1.8rem;margin-bottom:1.4rem}.brand-review-card__text{font-size:1.6rem;line-height:1.6;margin-bottom:2rem}.brand-review-card__author{font-weight:600;letter-spacing:.06rem;font-size:1.4rem;color:rgb(var(--brand-copper));margin-top:.4rem}.brand-review-card__author:before{content:"\2014  ";opacity:.7}.brand-features{position:relative;padding:5rem 0;overflow:hidden}.brand-features__glow{position:absolute;bottom:-30%;left:50%;transform:translate(-50%);width:80%;height:60%;background:radial-gradient(ellipse,rgba(var(--color-foreground),.05) 0%,transparent 70%);pointer-events:none}.brand-features__head{text-align:center;margin-bottom:5rem}.brand-features__title{font-size:clamp(2.8rem,4vw,4rem);margin:0;color:rgb(var(--color-foreground))}.brand-features__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem}.brand-feature-card{padding:3rem 2.4rem;border-radius:1.6rem;background:rgba(var(--color-background),.92);border:1px solid rgb(var(--color-border));box-shadow:0 14px 36px rgba(var(--color-shadow),.06);text-align:center;color:rgb(var(--color-foreground));transition:transform .4s var(--brand-ease),border-color .4s,box-shadow .4s,background .4s}.brand-feature-card:hover{transform:translateY(-10px) scale(1.02);border-color:rgba(var(--color-foreground),.22);background:rgb(var(--color-background));box-shadow:0 22px 48px rgba(var(--color-shadow),.1)}.brand-feature-card__icon{display:inline-flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;margin:0 auto 1.6rem;border-radius:50%;background:rgba(var(--color-foreground),.04);border:1px solid rgb(var(--color-border));font-size:2.2rem;line-height:1;transition:transform .4s var(--brand-ease),background .4s var(--brand-ease)}.brand-feature-card__icon-img{width:2.8rem;height:2.8rem;object-fit:contain}.brand-feature-card:hover .brand-feature-card__icon{transform:scale(1.2) rotate(-6deg)}.brand-feature-card__title{font-size:1.8rem;margin:0 0 1rem;color:inherit}.brand-feature-card__text{font-size:1.4rem;line-height:1.55;margin:0;color:rgb(var(--color-text-muted))}.brand-footer{position:relative;color:rgb(var(--color-foreground));overflow:hidden;min-height:44rem}.brand-footer.gradient{background:var(--gradient-background);background-color:rgb(var(--color-background));background-attachment:scroll}.brand-footer:not(:has(.brand-footer__bg img)) .brand-footer__overlay{display:none}.brand-footer:has(.brand-footer__bg img){background-color:rgb(var(--color-background))}.brand-footer__bg{position:absolute;top:0;right:0;bottom:0;left:0}.brand-footer__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1.04);filter:saturate(.9) brightness(.65)}.brand-footer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e2e27c7,#b5662e59 45%,#15302ad9)}.brand-footer__inner{position:relative;z-index:2;padding:7rem 3rem 3rem;padding-left:max(3rem,6vw)}.brand-footer__top{display:grid;grid-template-columns:1fr 2fr;gap:5rem;padding-bottom:5rem;padding-left:1.5rem;border-bottom:1px solid rgba(var(--color-foreground),.15);text-align:left}.brand-footer__brand{padding-left:.5rem}.brand-footer__logo-link{display:inline-block;margin:0 0 1rem;text-decoration:none;line-height:0}.brand-footer__logo-img{height:auto;width:auto;max-width:min(100%,var(--footer-logo-width, 140px));display:block}.brand-footer__logo-text{font-size:clamp(2.4rem,3vw,3.2rem);font-weight:700;color:rgb(var(--color-foreground));line-height:1.2}.brand-footer__social{margin-top:1.5rem}.brand-footer__list-social{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;padding:0;margin:0}.brand-footer__list-social a{color:rgba(var(--color-foreground),.85);transition:color .25s,opacity .25s}.brand-footer__list-social a:hover{color:rgb(var(--color-foreground))}.brand-footer__text{font-size:1.5rem;opacity:.8;margin:0}.brand-footer__text p{margin:0 0 .8rem}.brand-footer__text p:last-child{margin-bottom:0}.brand-footer__tagline{font-size:1.5rem;opacity:.75;margin:0;max-width:28rem}.brand-footer__columns{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.brand-footer__heading{font-size:1.3rem;letter-spacing:.2rem;text-transform:uppercase;margin:0 0 1.6rem;color:rgb(var(--color-button))}.brand-footer__links{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.brand-footer__links a{color:rgba(var(--color-foreground),.8);text-decoration:none;font-size:1.5rem;transition:color .25s,transform .25s;display:inline-block}.brand-footer__links a:hover{color:rgb(var(--color-foreground));transform:translate(4px)}.brand-footer__cta-text{font-size:1.5rem;opacity:.8;margin:0 0 2rem}.brand-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:3rem;padding-left:2rem;font-size:1.3rem;opacity:.65;text-align:left}.brand-footer__bottom a{color:inherit;text-decoration:none;transition:opacity .25s}.brand-footer__bottom a:hover{opacity:1;color:rgb(var(--color-foreground))}.brand-footer__copy-divider{opacity:.45}.brand-footer__credits-link{text-decoration:underline;text-underline-offset:.2rem}.brand-pdp{position:relative}.brand-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.4rem,4vw,4.5rem);align-items:start}.brand-pdp__gallery,.brand-pdp__info{min-width:0}.brand-pdp__gallery{position:sticky;top:calc(var(--header-height, 8rem) + 1.2rem);padding-top:.5rem}.brand-pdp__media{display:flex;justify-content:center;align-items:center;min-height:clamp(22rem,32vw,36rem);padding:1.5rem;background:rgb(var(--color-background));border-radius:1.4rem;border:1px solid rgba(var(--color-foreground),.06)}.brand-pdp__main-image{display:block;max-width:min(100%,38rem);max-height:clamp(26rem,40vw,44rem);width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(var(--brand-forest),.12));transition:transform .45s var(--brand-ease)}.brand-pdp__media:hover .brand-pdp__main-image{transform:scale(1.02)}.brand-pdp__thumbs{display:flex;gap:.75rem;margin-top:1.6rem;flex-wrap:wrap;justify-content:center}.brand-pdp__thumb{padding:0;border:2px solid rgba(var(--color-foreground),.1);border-radius:.9rem;overflow:hidden;cursor:pointer;background:rgba(var(--color-background),.8);transition:border-color .25s,transform .25s,box-shadow .25s}.brand-pdp__thumb img{display:block;width:6.2rem;height:6.2rem;object-fit:cover}.brand-pdp__thumb.is-active,.brand-pdp__thumb:hover{border-color:rgb(var(--brand-copper));transform:translateY(-2px);box-shadow:0 6px 18px rgba(var(--brand-forest),.1)}.brand-pdp__panel{display:flex;flex-direction:column;gap:0}.brand-pdp__header{margin-bottom:1.2rem}.brand-pdp__eyebrow{display:inline-block;letter-spacing:.22rem;text-transform:uppercase;font-size:1.05rem;font-weight:600;color:rgb(var(--brand-copper));margin-bottom:.85rem;padding:.4rem 1rem;border-radius:999px;background:rgba(var(--color-foreground),.05);border:1px solid rgba(var(--brand-copper),.22)}.brand-pdp__title{font-size:clamp(2.2rem,2.8vw,3.2rem);margin:0 0 1rem;line-height:1.15;max-width:42rem}.brand-pdp__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding-bottom:0;border-bottom:none}.brand-pdp__rating{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.brand-pdp__stars{display:inline-flex;gap:.12rem;font-size:1.55rem;line-height:1}.brand-pdp__star{color:rgba(var(--brand-forest),.2)}.brand-pdp__star--full{color:rgb(var(--brand-copper))}.brand-pdp__star--half{background:linear-gradient(90deg,rgb(var(--brand-copper)) 50%,rgba(var(--brand-forest),.2) 50%);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-pdp__rating-text{font-size:1.3rem;color:rgba(var(--color-foreground),.72)}.brand-pdp__price{margin:0}.brand-pdp__price .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1rem;margin:0}.brand-pdp__price .price__regular .price-item--regular,.brand-pdp__price .price__sale .price-item--sale{font-size:clamp(2rem,2.6vw,2.5rem);font-weight:700;color:rgb(var(--brand-copper))}.brand-pdp__price .price__compare .price-item--regular{font-size:1.45rem;color:rgba(var(--color-foreground),.5);text-decoration:line-through}.brand-pdp__price .badge{margin:0;align-self:center}.brand-pdp__short{font-size:1.45rem;line-height:1.6;margin:1.4rem 0 1.2rem;padding-top:1.2rem;border-top:1px solid rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.78);max-width:44rem}.brand-pdp__short p{margin:0}.brand-pdp__benefits{list-style:none;padding:0;margin:0 0 .5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.2rem}.brand-pdp__benefit{display:flex;align-items:flex-start;gap:.75rem;font-size:1.38rem;line-height:1.45;padding:.35rem 0}.brand-pdp__benefit:before{content:"";flex:0 0 auto;width:1.85rem;height:1.85rem;margin-top:.1rem;border-radius:50%;background-color:rgb(var(--brand-copper));-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/></svg>") center / 58% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/></svg>") center / 58% no-repeat}.brand-pdp__trust{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;padding:0;margin:0}.brand-pdp__trust--purchase{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid rgba(var(--color-foreground),.08)}.brand-pdp__trust-item{display:inline-flex;align-items:center;gap:.45rem;font-size:1.2rem;font-weight:500;padding:.5rem .95rem;border-radius:999px;background:rgba(var(--brand-sage),.5);border:1px solid rgba(var(--brand-forest),.08)}.brand-pdp__trust-icon{font-size:1.3rem;line-height:1}.brand-pdp__trust-icon-img{width:1.7rem;height:1.7rem;object-fit:contain}.brand-pdp__form{display:block;margin:1.2rem 0 0}.brand-pdp__purchase{padding:1.4rem 1.5rem;border-radius:1.2rem;background:rgba(var(--color-background),.95);border:1px solid rgba(var(--brand-copper),.2);box-shadow:0 12px 32px rgba(var(--brand-forest),.08)}.brand-pdp__purchase-row{display:grid;grid-template-columns:8.5rem 1fr;gap:1rem;align-items:end}.brand-pdp__qty{display:flex;flex-direction:column;gap:.45rem}.brand-pdp__qty-label{font-size:1.25rem;font-weight:600;letter-spacing:.03rem;color:rgba(var(--color-foreground),.8)}.brand-pdp__qty-input{width:7.2rem;padding:1rem;border-radius:.85rem;border:1px solid rgba(var(--brand-forest),.14);font-size:1.5rem;font-weight:600;text-align:center;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.brand-pdp__atc-wrap{min-width:0}.brand-pdp__atc-wrap.product-form__buttons{max-width:none}.brand-pdp__atc{width:100%;min-height:5.4rem;justify-content:center;border:none;cursor:pointer;font-family:inherit;font-size:1.5rem;font-weight:600;letter-spacing:.05rem;position:relative}.brand-pdp__atc.loading>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.brand-pdp__atc.loading>span{visibility:hidden}.brand-pdp__atc:disabled{opacity:.5;cursor:not-allowed}.brand-pdp__dynamic-checkout{margin-top:1rem}.brand-pdp__details{margin-top:clamp(3rem,5vw,4.5rem);display:grid;gap:.85rem;max-width:68rem}.brand-pdp__accordion{border-radius:1.1rem;background:rgba(var(--color-background),.9);border:1px solid rgba(var(--color-foreground),.08);overflow:hidden;box-shadow:0 4px 16px rgba(var(--brand-forest),.05)}.brand-pdp__accordion[open]{box-shadow:0 8px 24px rgba(var(--brand-forest),.08)}.brand-pdp__accordion-title{padding:1.5rem 1.8rem;font-size:1.45rem;font-weight:600;cursor:pointer;list-style:none;color:rgb(var(--brand-forest));display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand-pdp__accordion-title:after{content:"";flex-shrink:0;width:.85rem;height:.85rem;border-right:2px solid rgb(var(--brand-copper));border-bottom:2px solid rgb(var(--brand-copper));transform:rotate(45deg);transition:transform .25s var(--brand-ease);margin-top:-.25rem}.brand-pdp__accordion[open] .brand-pdp__accordion-title:after{transform:rotate(-135deg);margin-top:.25rem}.brand-pdp__accordion-title::-webkit-details-marker{display:none}.brand-pdp__accordion-body{padding:0 1.8rem 1.6rem;font-size:1.42rem;line-height:1.65;color:rgba(var(--color-foreground),.82)}.brand-pdp__accordion-body p{margin:0 0 .75rem}.brand-pdp__accordion-body p:last-child{margin-bottom:0}.brand-pdp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:90;padding:1rem 0;background:rgba(var(--color-background),.97);border-top:1px solid rgba(var(--brand-forest),.1);box-shadow:0 -8px 30px rgba(var(--brand-forest),.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brand-pdp-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.brand-pdp-sticky__title{margin:0;font-size:1.35rem;font-weight:600;line-height:1.2;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.brand-pdp-sticky__price{font-size:1.4rem;font-weight:700;color:rgb(var(--brand-copper))}.brand-pdp-sticky__price .price{margin:0}.brand-pdp-sticky__btn{flex-shrink:0;padding:1.1rem 1.8rem;font-size:1.35rem;white-space:nowrap}.brand-pdp .brand-reveal{opacity:1;transform:none}@media screen and (min-width:990px){.brand-pdp-sticky{display:none!important}}.brand-marquee{overflow:hidden;padding:1.4rem 0;background:rgb(var(--brand-forest));color:#fff}.brand-marquee__track{display:flex;width:max-content;animation:brand-marquee-scroll var(--marquee-speed, 30s) linear infinite}.brand-marquee__row{display:flex;align-items:center;flex-shrink:0}.brand-marquee__item{display:inline-flex;align-items:center;gap:.6rem;padding:0 2rem;font-size:1.4rem;letter-spacing:.12rem;text-transform:uppercase;white-space:nowrap}.brand-marquee__icon{font-size:1.6rem}.brand-marquee__dot{opacity:.45;padding-right:.5rem}@keyframes brand-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.brand-timeline{padding:6rem 0}.brand-timeline__head{text-align:center;max-width:56rem;margin:0 auto 4rem}.brand-timeline__title{font-size:clamp(2.8rem,4vw,4.4rem);margin:0 0 1rem}.brand-timeline__intro{font-size:1.6rem;line-height:1.6;opacity:.85;margin:0}.brand-timeline__steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;position:relative}.brand-timeline__steps:before{content:"";position:absolute;top:2.4rem;left:10%;right:10%;height:2px;background:rgba(var(--brand-copper),.35);z-index:0}.brand-timeline__step{position:relative;z-index:1;text-align:center;padding:0 1rem}.brand-timeline__marker{margin-bottom:1.6rem}.brand-timeline__week{display:inline-flex;align-items:center;justify-content:center;min-width:8rem;padding:.8rem 1.6rem;border-radius:999px;background:rgb(var(--brand-copper));color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:.08rem}.brand-timeline__step-title{margin:0 0 .8rem;font-size:1.8rem}.brand-timeline__step-text{margin:0;font-size:1.45rem;line-height:1.55;opacity:.85}.brand-timeline__cta{text-align:center;margin-top:3.5rem}.brand-faq{padding:6rem 0}.brand-faq__head{text-align:center;max-width:56rem;margin:0 auto 3rem}.brand-faq__title{font-size:clamp(2.8rem,4vw,4.4rem);margin:0 0 1rem}.brand-faq__intro{font-size:1.6rem;line-height:1.6;opacity:.85;margin:0}.brand-faq__list{max-width:72rem;margin:0 auto;display:grid;gap:1.2rem}.brand-faq__item{background:#fff;border-radius:1.2rem;border:1px solid rgba(var(--brand-forest),.1);overflow:hidden}.brand-faq__question{padding:1.8rem 2.4rem;font-size:1.6rem;font-weight:600;cursor:pointer;list-style:none}.brand-faq__question::-webkit-details-marker{display:none}.brand-faq__answer{padding:0 2.4rem 2rem;font-size:1.5rem;line-height:1.65;opacity:.85}.footer .footer-block__heading{letter-spacing:.16rem;text-transform:uppercase}@media screen and (min-width:990px)and (max-width:1199px){.header__inline-menu .list-menu--inline{gap:.2rem .2rem}.header__inline-menu .header__menu-item{font-size:1.1rem;letter-spacing:.1rem;padding:.6rem .75rem}}@media screen and (max-width:989px){.brand-features__grid{grid-template-columns:repeat(2,1fr)}.brand-product__grid,.brand-spotlight__grid,.brand-pdp__grid{grid-template-columns:1fr;gap:3.2rem}.brand-product__grid--reverse .brand-product__media,.brand-product__grid--reverse .brand-product__content{order:unset}.brand-reviews__grid{grid-template-columns:1fr}.brand-hero{align-items:var(--hero-align, flex-end);text-align:center}.brand-hero--align-top{--hero-align: flex-start}.brand-hero--align-center{--hero-align: center}.brand-hero--align-bottom{--hero-align: flex-end}.brand-hero .page-width{justify-content:center}.brand-hero__grid{grid-template-columns:1fr;gap:1rem}.brand-hero--split .brand-hero__grid{grid-template-columns:1fr}.brand-hero__product{order:-1;padding:1rem 0 0}.brand-hero__bottle{max-width:22rem}.brand-hero__halo{width:24rem;height:24rem}.brand-hero__chips{justify-content:center;margin-top:2rem}.brand-hero__inner{text-align:center;max-width:100%}.brand-hero__actions{justify-content:center}.brand-hero__text{margin-left:auto;margin-right:auto;font-size:1.6rem}.brand-hero__eyebrow{letter-spacing:.2rem;font-size:1.1rem}.brand-hero__overlay{background:linear-gradient(180deg,rgba(var(--brand-forest),.65),#1e2e2780,rgba(var(--brand-forest),.7))}.header__heading-link .h2{font-size:clamp(1.4rem,4.5vw,1.9rem);white-space:normal;line-height:1.15}.brand-pdp__gallery{position:static}.brand-pdp__media{min-height:24rem}.brand-pdp__main-image{max-width:min(100%,30rem);max-height:28rem}.brand-pdp__benefits{grid-template-columns:1fr}.brand-pdp__purchase-row{grid-template-columns:1fr;align-items:stretch}.brand-pdp__qty-input{width:100%}}@media screen and (max-width:749px){.brand-features__grid{grid-template-columns:1fr;gap:1.6rem}.brand-features__head{margin-bottom:3rem}.brand-product,.brand-spotlight,.brand-reviews,.brand-features{padding:4rem 0}.brand-spotlight__title,.brand-features__title,.brand-reviews__title{font-size:clamp(2.4rem,7vw,3.2rem)}.brand-feature-card{padding:2.4rem 2rem}.brand-review-card{padding:2.4rem}}@media screen and (max-width:549px){.brand-hero__title{font-size:clamp(2.8rem,9vw,3.6rem)}.brand-hero__text{font-size:1.5rem;margin-bottom:2.4rem}.brand-hero__actions{flex-direction:column;align-items:stretch;gap:1rem}.brand-hero__actions .brand-btn{width:100%;justify-content:center;padding:1.3rem 2rem}.brand-btn{font-size:1.4rem}.brand-pdp__media{min-height:20rem}.brand-pdp__main-image{max-width:min(100%,24rem);max-height:22rem}.brand-pdp__title{font-size:clamp(2.1rem,6.5vw,2.8rem)}.brand-pdp__grid{gap:2rem}.brand-pdp__purchase{padding:1.2rem}.brand-timeline__steps{grid-template-columns:1fr;gap:2.4rem}.brand-timeline__steps:before{display:none}.brand-timeline__step{text-align:left;display:flex;gap:1.6rem;align-items:flex-start}.brand-timeline__marker{margin-bottom:0;flex-shrink:0}}.brand-page-header{padding:var(--page-header-padding-top, 2.4rem) 0 var(--page-header-padding-bottom, 2rem);text-align:var(--page-header-text-align, left)}.brand-page-header--align-left{--page-header-text-align: left}.brand-page-header--align-center{--page-header-text-align: center}.brand-page-header--align-center .brand-page-header__subtitle{margin-left:auto;margin-right:auto}.brand-page-header__inner{max-width:64rem}.brand-page-header__title{font-size:clamp(3.2rem,5vw,5.6rem);margin:0 0 1.2rem;line-height:1.05}.brand-page-header__subtitle{font-size:1.7rem;line-height:1.55;margin:0;opacity:.8;max-width:52rem}.section-brand-page-header+.shopify-section .brand-about-block,.section-brand-page-header+.shopify-section .brand-about,.section-brand-page-header+.shopify-section .brand-page-content,.section-brand-page-header+.shopify-section .brand-contact,.section-brand-page-header+.shopify-section .brand-privacy,.section-brand-page-header+.shopify-section .brand-tracking,.section-brand-page-header+.shopify-section .brand-404{padding-top:2rem}.section-brand-page-header+.shopify-section cart-items,.section-brand-page-header+.shopify-section .brand-inner-main{padding-top:2rem}.section-brand-faq{border-top:1px solid rgba(var(--brand-forest),.06)}.section-brand-product-page+.section-brand-faq{margin-top:0!important}.section-brand-faq+.section-brand-reviews{border-top:1px solid rgba(var(--brand-forest),.06)}.brand-page-content__card,.brand-contact__card,.brand-privacy__card,.brand-404__card{background:rgb(var(--color-background));border-radius:1.6rem;padding:3.2rem;box-shadow:0 14px 36px rgba(var(--color-foreground),.06);border:1px solid rgb(var(--color-border));max-width:72rem;margin-left:auto;margin-right:auto}.brand-page-content__card,.brand-privacy__card{max-width:80rem}.brand-about{padding:0 0 6rem}.brand-about__intro{max-width:72rem;margin-bottom:4rem}.brand-about__intro-text{font-size:1.8rem;line-height:1.65}.brand-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;margin-bottom:5rem}.brand-about__image{width:100%;border-radius:1.6rem;box-shadow:0 20px 50px rgba(var(--brand-forest),.12)}.brand-about__heading{font-size:clamp(2.4rem,3vw,3.2rem);margin:0 0 1.4rem}.brand-about__body{font-size:1.6rem;line-height:1.65}.brand-about__values-title{text-align:center;font-size:clamp(2.4rem,3vw,3.4rem);margin:0 0 3rem}.brand-about__cta{text-align:center;margin-top:4rem}.brand-page-content{padding:0 0 6rem}.brand-page-content__body{font-size:1.6rem;line-height:1.75}.brand-page-content__body h2,.brand-page-content__body h3{margin-top:2.4rem;margin-bottom:1rem}.brand-page-content__empty{font-size:1.5rem;opacity:.7}.brand-product-redirect{padding:8rem 0;text-align:center}.brand-product-redirect__text{font-size:1.6rem;opacity:.8}.brand-404{padding:0 0 6rem}.brand-404__card{max-width:72rem;text-align:left}.brand-404__title{font-size:clamp(3rem,5vw,4.8rem);margin:0 0 1.2rem;line-height:1.1}.brand-404__text{font-size:1.7rem;line-height:1.6;margin-bottom:2.4rem;opacity:.85}.brand-404__actions{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:flex-start}.brand-404__btn-ghost{background:transparent!important;border:1px solid rgba(var(--brand-forest),.25)!important;color:rgb(var(--brand-forest))!important}.brand-contact{padding:0 0 6rem}.brand-contact__intro{font-size:1.7rem;line-height:1.6;margin-bottom:2.4rem}.brand-contact__heading{margin:0 0 2.4rem;font-size:2.2rem}.brand-contact__form{display:grid;gap:1.6rem}.brand-contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.brand-contact__field{display:grid;gap:.6rem}.brand-contact__label{font-size:1.25rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-text-muted))}.brand-contact__form .brand-contact__input,.brand-contact__form .brand-contact__textarea{display:block;width:100%;box-sizing:border-box;margin:0;padding:1.2rem 1.4rem;border-radius:.8rem;border:1px solid rgb(var(--color-input-border));font-size:1.5rem;line-height:1.5;font-family:inherit;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));-webkit-appearance:none;appearance:none;transition:border-color .2s ease,box-shadow .2s ease}.brand-contact__form .brand-contact__input::placeholder,.brand-contact__form .brand-contact__textarea::placeholder{color:rgb(var(--color-text-muted));opacity:1}.brand-contact__form .brand-contact__input:focus,.brand-contact__form .brand-contact__textarea:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 3px rgba(var(--color-foreground),.08)}.brand-contact__form .brand-contact__input[aria-invalid=true],.brand-contact__form .brand-contact__textarea[aria-invalid=true]{border-color:rgb(var(--color-sale));box-shadow:0 0 0 3px rgba(var(--color-sale),.12)}.brand-contact__textarea{min-height:14rem;resize:vertical}.brand-contact__submit{justify-self:start;border:none;cursor:pointer;font-family:inherit}.brand-contact__status{padding:1.2rem 1.6rem;border-radius:1rem;font-size:1.5rem;line-height:1.5}.brand-contact__status--success{background:rgb(var(--color-success-bg));color:rgb(var(--color-success));border:1px solid rgba(var(--color-success),.25)}.brand-contact__status--error{background:rgb(var(--color-error-bg));color:rgb(var(--color-error));border:1px solid rgba(var(--color-error),.2)}.brand-contact__errors{margin:0;padding:0;list-style:none;font-size:1.4rem}.brand-contact__errors a{color:rgb(var(--brand-copper))}.brand-contact__field-error{font-size:1.3rem;color:rgb(var(--color-sale))}.brand-contact__note{margin:2.4rem 0 0;font-size:1.4rem;color:rgb(var(--color-text-muted))}.section-brand-page-header+.shopify-section cart-items .title-wrapper-with-link,.template-cart cart-items .title-wrapper-with-link{display:none}.template-cart cart-items .page-width,.template-cart .cart__footer .page-width{max-width:96rem}.template-cart cart-items.is-empty .page-width{max-width:72rem}.template-cart .cart-items,.template-cart .cart__warnings{background:#ffffffb8;border-radius:1.6rem;padding:2.4rem 3rem;border:1px solid rgba(var(--brand-forest),.07);box-shadow:0 14px 40px rgba(var(--brand-forest),.08)}.template-cart .cart__footer{background:transparent}.template-cart .cart__blocks{background:#ffffffb8;border-radius:1.6rem;padding:2.4rem 3rem;border:1px solid rgba(var(--brand-forest),.07);box-shadow:0 14px 40px rgba(var(--brand-forest),.08)}.template-customers .brand-inner-main{padding-bottom:6rem}.template-customers .brand-inner-main__card{background:#ffffffb8;border-radius:1.6rem;padding:3.2rem;box-shadow:0 14px 36px rgba(var(--brand-forest),.07);border:1px solid rgba(var(--brand-forest),.08);max-width:56rem;margin:0 auto}.template-customers .brand-inner-main__card.customer.account,.template-customers .brand-inner-main__card.customer.order,.template-customers .brand-inner-main__card.customer.addresses{max-width:96rem}.template-customers .section-brand-page-header+.shopify-section h1#login,.template-customers .section-brand-page-header+.shopify-section .customer.register>h1,.template-customers .section-brand-page-header+.shopify-section .customer.account .customer__title,.template-customers .section-brand-page-header+.shopify-section .customer.addresses>h1,.template-customers .section-brand-page-header+.shopify-section .customer.order>h1,.template-customers .section-brand-page-header+.shopify-section .customer.reset-password>h1,.template-customers .section-brand-page-header+.shopify-section .customer.activate>h1{display:none}.template-customers .customer button,.template-customers .customer .button{background:rgb(var(--brand-copper));border-color:rgb(var(--brand-copper));color:#fff}.template-customers .customer button:hover,.template-customers .customer .button:hover{background:#a35f2a;border-color:#a35f2a}.template-blog .section-brand-page-header+.shopify-section .main-blog>.title--primary{display:none}.section-brand-page-header+.shopify-section cart-items.is-empty .cart__empty-text,.template-cart .section-brand-page-header+.shopify-section cart-items.is-empty .cart__empty-text{display:none}.section-brand-page-header+.shopify-section cart-items.is-empty .cart__warnings,.template-cart .section-brand-page-header+.shopify-section cart-items.is-empty .cart__warnings{text-align:center;padding-top:0}.template-cart .section-brand-page-header+.shopify-section cart-items.is-empty .cart__warnings .button{background:rgb(var(--brand-copper));border-color:rgb(var(--brand-copper));color:#fff}.template-article .section-brand-page-header+.shopify-section .article-template__title{display:none}.template-article .brand-inner-main{padding-bottom:6rem}.template-article .article-template header.page-width,.template-article .article-template__content,.template-article .article-template__social-sharing{background:#ffffffb8;border-radius:1.6rem;padding:2.4rem 3rem;border:1px solid rgba(var(--brand-forest),.07);box-shadow:0 14px 40px rgba(var(--brand-forest),.08);max-width:82rem;margin-left:auto;margin-right:auto}.template-article .article-template header.page-width{margin-top:2rem;margin-bottom:2rem}.template-article .article-template__content{margin-bottom:2rem}.template-article .article-template__back .article-template__link{color:rgb(var(--brand-copper))}.template-article .article-template__comment-wrapper{margin-top:4rem;border-radius:1.6rem;overflow:hidden}.template-policy .brand-policy .brand-page-content__card{max-width:82rem}@media screen and (max-width:989px){.brand-about__grid{grid-template-columns:1fr;gap:3rem}.brand-page-content__card,.brand-contact__card,.brand-privacy__card,.brand-404__card,.template-cart .cart-items,.template-cart .cart__warnings,.template-cart .cart__blocks{padding:2.4rem}.brand-contact__fields{grid-template-columns:1fr}}.link,.customer a{color:rgb(var(--color-foreground))}.link:hover,.customer a:hover{color:rgb(var(--color-link-hover))}.price--on-sale .price-item--sale,.product-info--beauty .price--on-sale .price-item--sale{color:rgb(var(--color-sale))}.product-info--beauty .product__discount-badge{background:rgb(var(--color-sale))}.field__input,.select__select,.customer .field input,.customer select{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border-color:rgb(var(--color-input-border))}.field__input::placeholder,.customer .field input::placeholder{color:rgb(var(--color-text-muted))}.form__message--success,.customer .form__message--success{color:rgb(var(--color-success));background:rgb(var(--color-success-bg));border-color:rgb(var(--color-success))}.form__message--error,.customer .form__message--error,.product-form__error-message-wrapper{color:rgb(var(--color-error));background:rgb(var(--color-error-bg));border-color:rgb(var(--color-error))}.button--primary:hover,.product-info--beauty .product-form__submit:hover:not(:disabled){background-color:rgb(var(--color-button-hover))!important}.button--secondary{border-color:rgb(var(--color-input-border))}.button--secondary:hover{background-color:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important}.rating-star{--color-rating-star: rgb(var(--color-star))}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-brand.css.map */
