.cz-acts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.cz-acts__card{position:relative;display:block;aspect-ratio:auto;height:min(37.5vw,70svh);border-radius:var(--cz-radius, 4px);overflow:hidden;background:#16181a;color:#faf9f6;text-decoration:none}.cz-acts__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.cz-acts__card:hover img{transform:scale(1.03)}.cz-acts__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cz-acts__body{z-index:2;pointer-events:none}.cz-acts__ctas{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.cz-acts__ctas .cz-acts__cta{margin-top:0}.cz-acts__cta{pointer-events:auto;text-decoration:none}.cz-acts__shade{position:absolute;inset:auto 0 0 0;height:60%;background:linear-gradient(180deg,#0000,#000000b8)}.cz-acts__body{position:absolute;left:22px;right:22px;bottom:22px;display:flex;flex-direction:column;gap:10px}.cz-acts__title{font-family:var(--font-heading-family, inherit);font-weight:600;font-size:26px;line-height:1.1;letter-spacing:-.02em}.cz-acts__sub{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#00be8e}.cz-acts__text{font-size:14px;line-height:1.45;color:#d9d3c8}.cz-acts__cta{margin-top:4px;align-self:flex-start;display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:100px;background:#faf9f6;color:#16181a;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background-color .3s ease}@media(min-width:750px){.cz-acts__card{aspect-ratio:3 / 4;height:auto;max-height:62svh}}@media(min-width:750px){.cz-acts__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.9em}}@media(min-width:750px)and (max-width:989px){.cz-acts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cz-acts__card{aspect-ratio:1 / 1;max-height:none}.cz-acts__shade{height:78%;background:linear-gradient(180deg,#0000,#00000061 40%,#000000d1)}.cz-acts__body{left:24px;right:24px;bottom:24px}.cz-acts__title{font-size:28px}}@media(hover:hover)and (pointer:fine){.cz-acts__cta:hover{background:#faf9f6d1}}@media(max-width:749px){.cz-acts__grid{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding-inline:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cz-acts__grid::-webkit-scrollbar{display:none}.cz-acts__card{flex:0 0 86%;aspect-ratio:3 / 4;height:auto;max-height:72svh;scroll-snap-align:start}.cz-acts__body{left:20px;right:20px;bottom:20px;gap:10px}.cz-acts__title{font-size:26px}.cz-acts__sub{font-size:11px}.cz-acts__text{display:none}.cz-acts__cta{height:40px;padding:0 16px;font-size:12px}.cz-acts__ctas{gap:8px}}.cz-banner{position:relative;height:min(var(--cz-ban-h, 640px),80svh);overflow:hidden;background:#0f1a1f;color:#faf9f6;display:flex}.cz-banner--card{border-radius:var(--cz-radius, 4px)}.cz-banner picture,.cz-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cz-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0}.cz-banner--left .cz-banner__shade{background:linear-gradient(90deg,rgba(0,0,0,calc(var(--cz-ban-shade) + .1)),#0000000d 70%)}.cz-banner--center .cz-banner__shade{background:rgba(0,0,0,var(--cz-ban-shade))}.cz-banner__content{position:relative;display:flex;flex-direction:column;gap:12px;padding:64px 48px;max-width:620px}.cz-banner--left{align-items:flex-end}.cz-banner--middle{align-items:center}.cz-banner--middle .cz-banner__shade{background:linear-gradient(90deg,rgba(0,0,0,calc(var(--cz-ban-shade) + .15)),rgba(0,0,0,calc(var(--cz-ban-shade) * .5)) 55%,#0000000d 85%)}.cz-banner--center{align-items:center;justify-content:center;text-align:center}.cz-banner--center .cz-banner__content{align-items:center}.cz-banner--center .cz-btn{align-self:center}.cz-banner__text{margin:0;font-size:18px;line-height:1.55;color:#eeeae2}@media(min-width:990px){.cz-banner--center .cz-banner__content{max-width:1100px}.cz-banner--center .cz-display{font-size:clamp(40px,3.6vw,52px)}}@media(min-width:1100px){.cz-banner--center .cz-display{white-space:nowrap}}@media(max-width:749px){.cz-banner{height:min(var(--cz-ban-h-m, 560px),80svh)}.cz-banner--left .cz-banner__shade{background:linear-gradient(180deg,#0000 25%,rgba(0,0,0,calc(var(--cz-ban-shade) + .3)))}.cz-banner--middle .cz-banner__shade{background:linear-gradient(180deg,#00000026,rgba(0,0,0,calc(var(--cz-ban-shade) + .2)),#00000026)}.cz-banner__content{padding:28px 16px}.cz-banner__text{font-size:15px}}.cz-footer{--czf-pad: max(clamp(2rem, 2.2vw, 3.2rem), calc((100% - 160rem)/2) );font-size:1.4rem}.cz-footer__inner{padding-inline:var(--czf-pad)}.cz-footer a{text-decoration:none}.cz-footer ul{list-style:none;margin:0;padding:0}.cz-footer__top{background:#16181a;color:#faf9f6}.cz-footer__top-grid{display:flex;gap:6.4rem;padding-top:5.6rem;padding-bottom:4.8rem}.cz-footer__brand{flex:0 0 34rem;display:flex;flex-direction:column;gap:1.6rem}.cz-footer__logos{display:flex;align-items:center;gap:2rem}.cz-footer__logo{height:5.2rem;width:auto;display:block}.cz-footer__divider{width:1px;height:4rem;background:#3a4146}.cz-footer__cert{height:5.2rem;width:auto;display:block}.cz-footer__cert--sm{height:4.4rem}.cz-footer__tagline{margin:0;font-family:var(--font-heading-family, inherit);font-weight:600;font-size:1.8rem;line-height:1.3;color:#faf9f6}.cz-footer__about,.cz-footer__about p{margin:0;color:#d9d3c8;line-height:1.55;font-size:1.4rem}.cz-footer__reviews{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.cz-footer__stars{color:#00be8e;letter-spacing:1px}.cz-footer__muted{color:#9a948a}.cz-footer__reviews-link{color:#faf9f6!important;text-decoration:underline!important;text-underline-offset:3px;font-size:1.3rem}.cz-footer__shop-bottom{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.8rem;align-items:start;padding-top:2.8rem;border-top:1px solid #2C3236}.cz-footer__ranges{grid-column:span 2}.cz-footer__newsletter{grid-column:3 / span 2;display:flex;flex-direction:column;gap:.8rem}.cz-footer__newsletter-heading{margin:0;font-size:1.6rem;font-weight:600;color:#faf9f6}.cz-footer__nl-form{display:flex;gap:.8rem;margin:0}.cz-footer__nl-form[hidden]{display:none}.cz-footer__nl-form input[type=email]{flex:1;min-width:0;height:4.8rem;padding:0 1.8rem;border-radius:10rem;border:1px solid #3A4146;background:transparent;color:#faf9f6;font-family:inherit;font-size:1.6rem;box-shadow:none;-webkit-appearance:none}.cz-footer__nl-form input[type=email]::placeholder{color:#9a948a}.cz-footer__nl-form input[type=email]:focus{border-color:#faf9f6;outline:none}.cz-footer__nl-btn{height:4.8rem;padding:0 2.2rem;border-radius:10rem;background:#faf9f6;color:#16181a;border:0;cursor:pointer;font:inherit;font-weight:600;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase;flex:0 0 auto}.cz-footer__nl-btn:hover{background:#e6e1d8}.cz-footer__nl-btn:disabled{opacity:.6;cursor:wait}.cz-footer__nl-msg{margin:0;font-size:1.4rem;color:#faf9f6}.cz-footer__nl-msg.is-error{color:#f0b9a8}.cz-footer__nl-legal,.cz-footer__nl-legal p{margin:0;font-size:1.2rem;line-height:1.45;color:#9a948a}.cz-footer__nl-legal a{color:#d9d3c8;text-decoration:underline;text-underline-offset:2px}.cz-footer__shop{flex:1;min-width:0;display:flex;flex-direction:column;gap:2.8rem}.cz-footer__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.8rem}.cz-footer__col-title{list-style:none;cursor:default;display:flex;justify-content:space-between;align-items:center}.cz-footer__col-title::-webkit-details-marker{display:none}.cz-footer__top .cz-footer__col-title{font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9a948a;margin-bottom:1.2rem}.cz-footer__links{display:flex;flex-direction:column;gap:1rem}.cz-footer__top .cz-footer__links a{color:#faf9f6;line-height:1.35}.cz-footer__top .cz-footer__links a:hover{text-decoration:underline;text-underline-offset:3px}.cz-footer__eyebrow{margin:0 0 1rem;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9a948a}.cz-footer__chips{display:flex;flex-wrap:wrap;gap:.8rem}.cz-footer__chip{height:3.4rem;padding:0 1.4rem;border-radius:10rem;border:1px solid #3A4146;display:inline-flex;align-items:center;gap:.6rem;color:#faf9f6;font-size:1.3rem}.cz-footer__chip span{color:#9a948a}.cz-footer__chip:hover{border-color:#faf9f6}.cz-footer__sub{background:#f3f0ea;color:#16181a}.cz-footer__sub .cz-footer__inner{padding-top:4.4rem;padding-bottom:2.8rem}.cz-footer__sub .cz-footer__col-title{font-family:var(--font-heading-family, inherit);font-size:1.4rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;margin-bottom:1.2rem;color:#16181a}.cz-footer__sub .cz-footer__links{gap:.9rem}.cz-footer__sub .cz-footer__links a,.cz-footer__store a{color:#16181a;line-height:1.4}.cz-footer__sub .cz-footer__links a:hover{text-decoration:underline;text-underline-offset:3px}.cz-footer__strong{font-weight:600;text-decoration:underline!important;text-underline-offset:3px}.cz-footer__store,.cz-footer__store p{margin:0 0 .9rem;line-height:1.4}.cz-footer__underline{text-decoration:underline!important;text-underline-offset:3px}.cz-footer__bottom{margin-top:3.6rem;padding-top:2rem;border-top:1px solid #DAD6CD;display:flex;gap:1.6rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.cz-footer__controls{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.cz-footer__social .social__link{width:4rem;height:4rem;border-radius:50%;background:#16181a;color:#faf9f6;display:inline-flex;align-items:center;justify-content:center;border:0}.cz-footer__social .social__link svg{width:1.8rem;height:1.8rem}.cz-footer__pill{min-height:4rem;padding:0 1.4rem;border-radius:10rem;border:1px solid #C9C4B9;display:inline-flex;align-items:center;gap:.7rem;font-size:1.3rem}.cz-footer__pill .localization-form,.cz-footer__pill form{margin:0}.cz-footer__pill{position:relative}.cz-footer__pill .disclosure,.cz-footer__pill .language-switcher,.cz-footer__pill .country-switcher,.cz-footer__pill form{position:static}.cz-footer__pill .disclosure__toggle{display:inline-flex;align-items:center;gap:.6rem;min-height:4rem}.cz-footer .cz-footer__pill .disclosure-list{top:auto!important;bottom:calc(100% + .8rem)!important;left:0!important;right:auto!important;min-width:max(100%,22rem);max-height:36rem;overflow-y:auto;margin:0;padding:.6rem;list-style:none;background:#faf9f6;border:1px solid #E6E1D8;border-radius:1.2rem;box-shadow:0 1.2rem 3.2rem #16181a24;z-index:20}.cz-footer .cz-footer__pill--lang .disclosure-list{left:auto!important;right:0!important}.cz-footer__pill .disclosure-list__item{padding:0}.cz-footer__pill .disclosure-list__option{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem 1.2rem;border-radius:.8rem;color:#16181a;font-size:1.4rem;line-height:1.3;text-decoration:none;white-space:nowrap}.cz-footer__pill .disclosure-list__option:hover,.cz-footer__pill .disclosure-list__option:focus-visible{background:#f3f0ea}.cz-footer__pill .disclosure-list__item--current .disclosure-list__option{font-weight:600;background:#f3f0ea}.cz-footer__pill .disclosure-list__option img,.cz-footer__pill .disclosure-list__option svg{width:2rem;height:auto;border-radius:50%;flex:0 0 auto}.cz-footer__payment{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.cz-footer__payment img{height:2.4rem;width:auto;display:block}.cz-footer__legal{margin-top:1.4rem;display:flex;flex-wrap:wrap;gap:.8rem 2rem;font-size:1.2rem;color:#6a655d}.cz-footer__legal a{color:#6a655d}.cz-footer__legal a:hover{text-decoration:underline}@media(min-width:1024px)and (max-width:1279px){.cz-footer__shop-bottom{grid-template-columns:1fr}.cz-footer__ranges,.cz-footer__newsletter{grid-column:auto}.cz-footer__newsletter{max-width:42rem}}@media(min-width:1024px){.cz-footer__col-title{pointer-events:none}.cz-footer__sign{display:none}}@media(max-width:1023px){.cz-footer__top-grid{flex-direction:column;gap:2.8rem;padding-top:3.2rem;padding-bottom:2.8rem}.cz-footer__brand{flex:none;order:1}.cz-footer__shop,.cz-footer__shop-bottom{display:contents}.cz-footer__newsletter{order:2;grid-column:auto}.cz-footer__cols--shop{order:3}.cz-footer__ranges{order:4}.cz-footer__tagline{white-space:normal}.cz-footer__cols{display:flex;flex-direction:column;gap:0}.cz-footer__cols--shop{border-top:1px solid #2C3236}.cz-footer__col{border-bottom:1px solid #2C3236}.cz-footer__sub .cz-footer__col{border-bottom-color:#dad6cd}.cz-footer__col-title,.cz-footer__top .cz-footer__col-title,.cz-footer__sub .cz-footer__col-title{min-height:5.4rem;margin:0;cursor:pointer;font-family:inherit;font-size:1.5rem;font-weight:600;letter-spacing:0;text-transform:none}.cz-footer__top .cz-footer__col-title{color:#faf9f6}.cz-footer__sign:before{content:"+";font-size:2rem;font-weight:400}.cz-footer__col[open] .cz-footer__sign:before{content:"\2212"}.cz-footer__col .cz-footer__links,.cz-footer__col .cz-footer__store{padding-bottom:1.8rem}.cz-footer__cols--shop .cz-footer__links{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 1.6rem}.cz-footer__top .cz-footer__links a{color:#d9d3c8}.cz-footer__sub .cz-footer__inner{padding-top:.8rem}.cz-footer__bottom{flex-direction:column;align-items:flex-start;margin-top:2rem}.cz-footer__payment{justify-content:flex-start}}.header-section{--cz-pad: max(clamp(2rem, 2.2vw, 3.2rem), calc((100% - 160rem)/2) )}.header-section header.header{position:relative;border-bottom:1px solid rgba(22,24,26,.08)}.header-section .header__top{height:5.6rem;min-height:5.6rem;padding-top:0!important;padding-bottom:0!important}.header-section img.header__logo--desktop{height:18px!important;width:auto!important}.header-section img.header__logo--mobile{height:15px!important;width:auto!important}.cz-icon-btn{width:4rem;height:4rem;display:none;align-items:center;justify-content:center;color:inherit;-webkit-tap-highlight-color:transparent}.cz-icon-btn:focus:not(:focus-visible),.header-section .cusstom-button:focus:not(:focus-visible){outline:none;box-shadow:none}.header-section .cusstom-button{-webkit-tap-highlight-color:transparent}.cz-finder-icon{position:relative;display:inline-flex}@media(max-width:1023px){.header-section .cz-desktop-only{display:none!important}}@media(min-width:1024px){.header-section .cz-mobile-only{display:none!important}}.cz-finder-dot{position:absolute;top:1px;right:0;width:7px;height:7px;border-radius:50%;background:#00be8e;box-shadow:0 0 0 2px rgb(var(--color-background))}html.cz-search-lock{overflow:hidden}.header-section.cz-search-open .header__top,.header-section.cz-search-open .header__icons--right{z-index:300!important}.header-section.cz-search-open .header__search{display:block!important;position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:200;width:auto!important;height:100dvh;flex:none!important;margin:0!important;padding:1.6rem var(--cz-pad, 1.6rem) 4rem!important;background:#faf9f6;overflow-y:auto;border:0}.header-section.cz-search-open .header__search predictive-search{display:block;width:100%!important;max-width:none!important;margin:0!important}.header-section.cz-search-open .header__search form,.header-section.cz-search-open .header__search .search__field{width:100%!important;max-width:72rem!important;margin-inline:auto!important}.header-section.cz-search-open .header__search .search__input{height:4.8rem!important;font-size:1.6rem!important;padding-right:1.6rem!important}.header-section.cz-search-open .header__search .search__content{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:2.4rem 0 0!important;padding:0!important;box-shadow:none!important;background:transparent!important;border:0!important}.header-section .header__search .header__search-close{display:none!important}.header-section.cz-search-open .header__search .header__search-close{display:inline-flex!important;position:absolute;top:2rem;right:var(--cz-pad, 1.6rem);z-index:2;width:4rem;height:4rem;align-items:center;justify-content:center;border-radius:50%;color:#16181a;background:transparent;padding:0;margin:0;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.header-section.cz-search-open .header__search .header__search-close:hover{background:#f3f0ea}.header-section.cz-search-open .header__search .header__search-close svg{width:2rem;height:2rem}@media(max-width:1023px){.header-section.cz-search-open .header__search{padding-top:1.2rem!important;padding-inline:1.6rem 6.4rem!important}.header-section.cz-search-open .header__search .header__search-close{top:1.6rem;right:1.2rem}}.header-section .cz-search-logo{display:none}.header-section.cz-search-open .header__search .cz-search-logo{display:flex;align-items:center;position:absolute;z-index:2;top:1.6rem;left:var(--cz-pad, 1.6rem);height:4.8rem;color:inherit}.header-section.cz-search-open .header__search .cz-search-logo img{display:block;height:18px;width:auto}@media(min-width:1024px){.header-section.cz-search-open .header__search form,.header-section.cz-search-open .header__search .search__field{max-width:min(72rem,calc(100vw - 2 * var(--cz-pad, 3.2rem) - 38rem))!important}}@media(max-width:1023px){.header-section.cz-search-open .header__search{padding-top:7.2rem!important;padding-inline:1.6rem!important}.header-section.cz-search-open .header__search .cz-search-logo{top:1.6rem;left:1.6rem;height:4rem}.header-section.cz-search-open .header__search .cz-search-logo img{height:15px}}.header-section .header__search .search__input{border:1px solid #C9C4B9!important}.header-section .header__search .search__input:focus,.header-section .header__search .search__input:focus-visible{border-color:#16181a!important;outline:none;box-shadow:none!important}.cz-usp__text{white-space:nowrap}@media(max-width:1279px){.cz-usp__text{display:none}}@media(max-width:1023px){.header-section .header__top--logo-center{grid-template-areas:"icons-left logo icons";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-inline:.6rem!important}.header-section:not(.cz-search-open) .header__search{display:none!important}.header-section .cz-search-icon{display:inline-flex;width:2.4rem;height:4.4rem}.header-section .header__icons--left .cusstom-button{width:2.4rem;min-width:0;height:4.4rem;padding:0}.header-section .cusstom-button .reversed-link__text{display:none!important}}@media(min-width:1024px){.header-section .header__top{height:7.2rem;min-height:7.2rem;padding-inline:var(--cz-pad)!important}.header-section .header__top--logo-center{grid-template-areas:"nav logo icons";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.header-section .header__bottom{position:absolute;top:0;bottom:0;left:0;right:0;height:auto;background:transparent!important;pointer-events:none;z-index:3;border:0}.header-section .header__bottom:after{display:none}.header-section .header__navigation{height:100%;align-items:center;justify-content:flex-start!important;padding:0 0 0 var(--cz-pad)!important}.header-section .header__menu,.header-section .header__menu .mega-menu,.header-section .header__menu details{pointer-events:auto}.header-section .header__bottom .mega-menu{top:100%!important}.header-section .header__menu>ul{column-gap:.4rem}.header-section .header__menu>ul>li:first-child .menu__item{padding-inline-start:0}.header-section .header__menu>ul>li.cz-active .menu__item-text{text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:2px}.header-section .header__icons--right .header__buttons{gap:.6rem}.header-section .header__icons--right .header__buttons>shopify-store{position:absolute}.header-section .header__icons--right .header__buttons>:is(shopify-account,.cart-drawer-button,.cz-help-icon){width:4rem;height:4rem;display:flex;align-items:center;justify-content:center}.header-section .cusstom-button{height:4rem;padding:0 .8rem;margin:0!important}.header-section .cusstom-button .reversed-link__text{display:block!important}.header-section .cz-search-inline{flex:0 0 22rem;width:22rem;min-width:0;padding:0!important;margin:0 .4rem 0 0!important}.header-section .cz-search-inline predictive-search,.header-section .cz-search-inline form,.header-section .cz-search-inline .search__field{width:100%!important;min-width:0!important;max-width:100%!important}.header-section .header__search .search__input{height:4rem!important;min-height:4rem;padding:0 1.4rem 0 4rem!important;background:#f3f0ea!important;border-radius:10rem!important;font-size:1.4rem;box-shadow:none!important}.header-section .header__search .search__field-icon{left:1.4rem!important;right:auto!important;top:50%;transform:translateY(-50%);width:1.8rem;height:1.8rem}.header-section .header__search .search__field-icon svg{width:1.8rem;height:1.8rem}.cz-usp__inner{padding-inline:var(--cz-pad, 3.2rem)!important}}@media(min-width:1024px)and (max-width:1439px){.header-section:not(.cz-search-open) .cz-search-inline{display:none!important}.header-section .header__icons--right .header__buttons>.cz-search-icon{display:flex}}@media(min-width:1024px)and (max-width:1279px){.header-section .header__menu>ul>li .menu__item{padding-inline:.9rem;font-size:1.5rem}.header-section .header__menu>ul>li:first-child .menu__item{padding-inline-start:0}}.cz-hero{position:relative;height:min(var(--cz-hero-h, 90svh),calc(100svh - var(--cz-hero-top, 76px) - var(--cz-hero-peek, 72px)));min-height:520px;max-height:1000px;overflow:hidden;background:#0f1a1f;color:#faf9f6}.cz-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s}.cz-hero__slide.is-active{opacity:1;visibility:visible}.cz-hero__media,.cz-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.cz-hero__media img,.cz-hero__placeholder{width:100%;height:100%;object-fit:cover;display:block}.cz-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000ad,#0000004d 45%,#0000 75%)}.cz-hero__content{position:absolute;left:48px;right:48px;bottom:96px;max-width:640px;display:flex;flex-direction:column;gap:14px}.cz-hero__slide--center .cz-hero__content{left:50%;right:auto;width:min(640px,calc(100% - 96px));transform:translate(-50%);align-items:center;text-align:center}.cz-hero__slide--center .cz-hero__shade{background:linear-gradient(180deg,#0000 30%,#00000073 55%,#000000c7)}.cz-hero__eyebrow{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.cz-hero__heading{margin:0;font-family:var(--font-heading-family, inherit);font-weight:600;font-size:60px;line-height:1.02;letter-spacing:-.02em;color:#faf9f6}.cz-hero__text{margin:0;font-size:18px;line-height:1.5;color:#eeeae2}.cz-hero__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:424px;margin-top:6px}.cz-hero__buttons--single{grid-template-columns:auto;justify-content:start;max-width:none}.cz-hero__buttons--single .cz-btn{min-width:208px}.cz-hero__rating{margin:0;font-size:14px}.cz-hero__dots{position:absolute;right:48px;bottom:40px;display:flex;gap:8px;align-items:center;z-index:2}.cz-hero__pause{width:28px;height:28px;margin-left:6px;padding:0;border:1px solid rgba(250,249,246,.55);border-radius:100px;background:#16181a40;color:#faf9f6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cz-hero__pause:focus-visible{outline:2px solid #FAF9F6;outline-offset:2px}.cz-hero__pause .cz-hero__play-i,.cz-hero__pause.is-paused .cz-hero__pause-i{display:none}.cz-hero__pause.is-paused .cz-hero__play-i{display:block}.cz-hero__dot{width:8px;height:8px;padding:0;border:0;border-radius:100px;background:#faf9f68c;cursor:pointer;transition:width .3s}.cz-hero__dot.is-active{width:28px;background:#faf9f6}@media(max-width:749px){.cz-hero{height:min(var(--cz-hero-h-m, 85svh),calc(100svh - var(--cz-hero-top-m, 73px) - var(--cz-hero-peek-m, 64px)));min-height:480px}.cz-hero__shade,.cz-hero__slide--center .cz-hero__shade{background:linear-gradient(180deg,#16181a00 18%,#16181a99 42%,#16181aeb)}.cz-hero__eyebrow,.cz-hero__heading,.cz-hero__text,.cz-hero__rating{text-shadow:0 1px 14px rgba(0,0,0,.45)}.cz-hero__text{font-weight:500}.cz-hero__buttons .cz-btn{white-space:nowrap;padding-inline:14px;letter-spacing:.06em}.cz-hero__buttons .cz-btn--outline{background:#16181a6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cz-hero__content{left:16px;right:16px;bottom:56px}.cz-hero__slide--center .cz-hero__content{left:50%;right:auto;width:calc(100% - 32px)}.cz-hero__heading{font-size:36px}.cz-hero__text{display:none}.cz-hero__dots{left:16px;right:auto;bottom:24px}}.cz-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.cz-proof__card{position:relative;display:block;aspect-ratio:auto;height:min(50vw,75svh);border-radius:var(--cz-radius, 4px);overflow:hidden;background:#16181a;color:#faf9f6;text-decoration:none}.cz-proof__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.cz-proof__card:hover img{transform:scale(1.03)}.cz-proof__logo{margin:auto;align-self:center;width:140px;pointer-events:none}.cz-proof__card .cz-proof__logo img,.cz-proof__card:hover .cz-proof__logo img{position:static;width:100%;height:auto;transform:none}.cz-proof__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d 30%,#000000c7)}.cz-proof__body{position:absolute;top:0;left:36px;right:36px;bottom:36px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.cz-proof__body>:not(.cz-proof__logo){max-width:520px}.cz-proof__pill{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgba(250,249,246,.6);border-radius:100px;padding:5px 11px}.cz-proof__title{font-family:var(--font-heading-family, inherit);font-weight:600;font-size:40px;line-height:1.05;letter-spacing:-.02em}.cz-proof__text{font-size:15px;line-height:1.55;color:#eeeae2}.cz-proof__body .cz-btn{height:44px;margin-top:4px;font-size:13px}@media(max-width:749px){.cz-proof{grid-template-columns:minmax(0,1fr)}.cz-proof__card{aspect-ratio:4 / 5;height:auto}.cz-proof__body{left:20px;right:20px;bottom:20px}.cz-proof__title{font-size:30px}.cz-proof__logo{width:96px}}.cz-regreen{border-radius:var(--cz-radius, 4px);background:#1c2b1e;color:#faf9f6;padding:48px;display:grid;grid-template-columns:5fr 7fr;gap:24px 40px;align-items:center}.cz-regreen--bleed{border-radius:0;padding:56px 40px}.cz-regreen__txt{display:flex;flex-direction:column;gap:12px}.cz-regreen__text{font-size:15px;line-height:1.6;color:#d9e2da}.cz-regreen__text p{margin:0}.cz-regreen__link{color:#faf9f6;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.cz-regreen__imgs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cz-regreen__img{position:relative;aspect-ratio:4 / 3;border-radius:var(--cz-radius, 4px);overflow:hidden;background:#2a3a2c}.cz-regreen__img img{width:100%;height:100%;object-fit:cover}.cz-regreen__tag{position:absolute;left:10px;top:10px;background:#faf9f6;color:#16181a;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:100px}@media(max-width:749px){.cz-regreen{grid-template-columns:minmax(0,1fr);padding:28px 20px}.cz-regreen--bleed{padding:32px 16px}.cz-regreen__img{aspect-ratio:1 / 1}}.cz-revs{background:#f3f0ea;padding:48px 40px 40px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:48px;align-items:center}.cz-revs__summary{display:flex;flex-direction:column;gap:10px}.cz-revs__score{margin:0;display:flex;align-items:baseline;gap:10px}.cz-revs__big{font-family:var(--font-heading-family, inherit);font-weight:600;font-size:72px;line-height:.95;letter-spacing:-.02em}.cz-revs__outof{font-size:18px;color:#4a4640}.cz-revs__stars{font-size:22px;letter-spacing:3px}.cz-revs__sum{font-size:15px;line-height:1.5}.cz-revs__sum p{margin:0}.cz-revs__summary .cz-btn{height:44px;margin-top:6px}.cz-revs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cz-revs__card{margin:0;background:#faf9f6;border-radius:var(--cz-radius, 4px);padding:22px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 2px #16181a0a}.cz-revs__top{display:flex;justify-content:space-between;align-items:flex-start}.cz-revs__top .cz-stars{font-size:14px}.cz-revs .cz-eyebrow,.cz-revs .cz-stars{color:#00be8e}.cz-revs__mark{font-family:Georgia,serif;font-size:44px;line-height:.6;color:#e6d9b8}.cz-revs__activity{margin:0;align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#00be8e;background:#f3ead3;border-radius:100px;padding:4px 10px}.cz-revs .cz-revs__quote{margin:0;padding:0;border:0;font-style:normal;font-size:16px;line-height:1.55;quotes:none;color:#16181a}.cz-revs .cz-revs__quote:before,.cz-revs .cz-revs__quote:after{content:none}.cz-revs__by{margin-top:auto;padding-top:12px;border-top:1px solid #E6E1D8;display:flex;align-items:center;gap:10px}.cz-revs__avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:0 0 36px}.cz-revs__avatar--ini{background:#16181a;color:#faf9f6;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.cz-revs__by>span{display:flex;flex-direction:column;font-size:14px}.cz-revs__by strong{font-weight:600}.cz-revs__by small{font-size:12px;color:#4a4640;display:inline-flex;align-items:center;gap:4px}@media(max-width:989px){.cz-revs{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px var(--cz-gut, 16px)}.cz-revs__big{font-size:56px}.cz-revs__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--cz-gut, 16px) * -1);padding:0 var(--cz-gut, 16px);scroll-padding:0 var(--cz-gut, 16px)}.cz-revs__list::-webkit-scrollbar{display:none}.cz-revs__card{flex:0 0 min(84%,360px);scroll-snap-align:start}}.cz-store{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--cz-radius, 4px);overflow:hidden;background:#f3f0ea}.cz-store__img{aspect-ratio:4 / 3;background:#e6e1d8}.cz-store__img img{width:100%;height:100%;object-fit:cover}.cz-store__txt{padding:48px;display:flex;flex-direction:column;justify-content:center;gap:12px}.cz-store__eyebrow{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#4a4640}.cz-store__text{font-size:15px;line-height:1.7}.cz-store__text p{margin:0}.cz-store .cz-btn{height:44px;margin-top:4px}@media(max-width:749px){.cz-store{grid-template-columns:minmax(0,1fr)}.cz-store__txt{padding:28px 20px}}.cz-uspb{background:#f3f0ea;color:#16181a;padding:32px 40px}.cz-uspb__grid{display:grid;grid-template-columns:repeat(var(--cz-uspb-cols, 4),minmax(0,1fr));gap:24px}.cz-h.cz-uspb-joined{padding-top:0}.cz-uspb-joined .cz-uspb{padding-top:0;padding-bottom:40px}.cz-uspb__label{margin:0 0 16px}.cz-uspb-joined .cz-uspb{position:relative;padding-top:32px}.cz-uspb-joined .cz-uspb:before{content:"";position:absolute;top:0;left:40px;right:40px;border-top:1px solid #E2DCD0}.cz-uspb-joined .cz-uspb__grid{gap:10px}@media(min-width:990px){.cz-uspb-joined .cz-uspb__grid{display:flex;justify-content:space-between;gap:24px}}.cz-uspb-joined .cz-uspb__item{flex-direction:row;align-items:center;gap:14px}.cz-uspb-joined .cz-uspb__title{font-size:18px}.cz-uspb__item{display:flex;flex-direction:column;gap:12px}a.cz-uspb__item{color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){a.cz-uspb__item:hover .cz-uspb__title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}.cz-uspb__icon{color:#00be8e;display:flex}.cz-uspb .cz-eyebrow{color:#00be8e}.cz-uspb__txt{display:flex;flex-direction:column;gap:4px}.cz-uspb__title{font-family:var(--font-heading-family, inherit);font-weight:600;font-size:20px;line-height:1.15;letter-spacing:-.01em}.cz-uspb__text{font-size:14px;line-height:1.5;color:#4a4640}@media(max-width:749px){.cz-uspb{padding:24px 16px}.cz-uspb__grid{grid-template-columns:minmax(0,1fr);gap:18px}.cz-uspb-joined .cz-uspb{padding-bottom:28px}.cz-uspb-joined .cz-uspb{padding-top:24px}.cz-uspb-joined .cz-uspb:before{left:16px;right:16px}.cz-uspb__item{flex-direction:row;gap:14px;align-items:flex-start}.cz-uspb__title{font-size:18px}}.cz-art{padding:var(--cz-art-pt, 24px) 0 var(--cz-art-pb, 80px)}.cz-art__wrap{max-width:1360px;margin:0 auto;padding:0 40px;box-sizing:border-box}@media(max-width:749px){.cz-art__wrap{padding:0 16px}}.cz-art__head{max-width:900px;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.cz-art__crumb{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:#4a4640}.cz-art__crumb a{color:inherit;text-decoration:none}.cz-art__crumb a:hover{text-decoration:underline}.cz-art__title{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(30px,4vw,48px);line-height:1.12;letter-spacing:-.015em}.cz-art__meta{margin:0;font-size:14px;color:#4a4640}.cz-art__hero{border-radius:16px;overflow:hidden;aspect-ratio:16 / 7;margin-bottom:40px;background:#efebe4}.cz-art__hero img{width:100%;height:100%;object-fit:cover;display:block}.cz-art__grid{display:flex;flex-wrap:wrap;gap:32px 64px;align-items:flex-start}.cz-art__body{flex:999 1 520px;min-width:0;max-width:720px;font-size:17px;line-height:1.7;color:#262626}.cz-art__body h2{font-family:var(--font-heading-family);font-weight:600;font-size:26px;line-height:1.2;margin:40px 0 12px;scroll-margin-top:110px}.cz-art__body h3{font-family:var(--font-heading-family);font-weight:600;font-size:20px;line-height:1.25;margin:28px 0 8px}.cz-art__body p,.cz-art__body ul,.cz-art__body ol{margin:0 0 16px}.cz-art__body img{border-radius:12px;height:auto;max-width:100%}.cz-art__body a{color:#16181a;text-decoration:underline;text-underline-offset:3px}.cz-art__body table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.cz-art__body th,.cz-art__body td{border:1px solid #E6E1D8;padding:10px 14px;text-align:left}.cz-art__body th{background:#f3f0ea;font-weight:600}.cz-art__aside{flex:1 1 280px;display:flex;flex-direction:column;gap:12px;position:sticky;top:110px}.cz-art__toc{border:1px solid #E6E1D8;border-radius:14px;padding:18px}.cz-art__toc[hidden]{display:none}.cz-art__eyebrow{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4a4640}.cz-art__toc ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.cz-art__toc a{display:block;padding:8px 0;font-size:15px;color:#16181a;text-decoration:none}.cz-art__toc a:hover{text-decoration:underline}.cz-art__finder{background:#16181a;color:#faf9f6;border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:10px}.cz-art__finder-title{margin:0;font-size:17px;font-weight:600}.cz-art__finder-text{margin:0;font-size:14px;line-height:1.5;color:#e4ded3}.cz-art__finder-btn{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:#faf9f6;color:#16181a;font-size:14px;font-weight:600;text-decoration:none}.cz-art__row{margin-top:64px}.cz-art__row-title{margin:0 0 20px;font-family:var(--font-heading-family);font-weight:600;font-size:26px}.cz-art__products,.cz-art__more{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.cz-art__products{grid-template-columns:repeat(4,minmax(0,1fr))}.cz-art__more{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.cz-art__more{grid-template-columns:1fr}.cz-art__hero{aspect-ratio:4 / 3;margin-bottom:28px}.cz-art__aside{position:static}}.cz-art__card a{display:flex;flex-direction:column;gap:10px;color:#16181a;text-decoration:none}.cz-art__card-img{display:block;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:#efebe4}.cz-art__card-img img{width:100%;height:100%;object-fit:cover;display:block}.cz-art__card-title{font-size:17px;font-weight:600;line-height:1.3}.cz-art__card a:hover .cz-art__card-title{text-decoration:underline}.czc--end{padding-bottom:var(--czp-sec)}.czc__head--center{margin-left:auto;margin-right:auto;text-align:center;align-items:center}.czc__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--czc-cols, 3),minmax(0,1fr));gap:3.2rem 2.4rem;align-items:start}.czc__item{display:flex;flex-direction:column;gap:2rem;min-width:0}.czc__item--center{text-align:center;align-items:center}.czc__item--dark{background:var(--czp-ink);color:var(--czp-paper);border-radius:var(--czp-r);padding:4rem 3.2rem;--czp-fg: var(--czp-paper);--czp-fg-2: #D6D1C7;--czp-eb: var(--czp-accent)}.czc__media{margin:0;border-radius:var(--czp-r);overflow:hidden;background:var(--czp-bone)}.czc__media img,.czc__media video{display:block;width:100%;height:auto}.czc__media--portrait img{aspect-ratio:4 / 5;height:100%;object-fit:cover}.czc__media--landscape img{aspect-ratio:3 / 2;height:100%;object-fit:cover}.czc__copy{display:flex;flex-direction:column;gap:1.2rem}.czc__item--center .czc__copy{align-items:center}.czc__title{margin:0;font-family:var(--czp-head);font-weight:600;font-size:2.4rem;line-height:1.2;letter-spacing:-.01em;text-transform:none;color:var(--czp-fg)}.czc__rte{font-size:1.6rem}.czc__rte p{margin:0 0 1rem}.czc__rte p:last-child{margin-bottom:0}.czc__link{align-self:flex-start;font-weight:600;font-size:1.5rem;color:var(--czp-fg);text-decoration:none;border-bottom:1.5px solid var(--czp-accent);padding-bottom:.2rem}.czc__item--center .czc__link{align-self:center}@media(max-width:989px){.czc__grid{grid-template-columns:repeat(min(var(--czc-cols, 3),2),minmax(0,1fr))}}@media(max-width:749px){.czc__grid{grid-template-columns:minmax(0,1fr);gap:4rem}.czc__item--dark{padding:3.2rem 2.4rem}}.czp-hero--dark .czp-hero__shade{background:linear-gradient(180deg,#0e100f6b,#0e100f4d 45%,#0e100f9e)}.czp-hero--dark .czp-hero__img{animation-duration:2.4s}.czp-hero--wide .czp-hero__img{transform:none;animation:none}@media(min-width:768px){.czp-hero--frame .czp-hero__bg{position:absolute;top:-6rem;left:-6rem;width:calc(100% + 12rem);height:calc(100% + 12rem);max-width:none;object-fit:cover;object-position:var(--czp-focal, 50% 45%);filter:blur(40px) saturate(1.05) brightness(.92);transform:none}.czp-hero--frame .czp-hero__img{inset:0 auto 0 50%;width:auto;height:100%;max-width:100%;aspect-ratio:16 / 10;transform:translate(-50%);animation:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 82%,transparent 100%)}}@media(max-width:767px){.czp-hero--frame .czp-hero__bg{display:none}}.czp-hero__sum{margin:0;font-size:1.6rem;font-weight:500;color:var(--czp-paper);font-variant-numeric:tabular-nums}.czp-hero__sum strong{font-weight:600}.czp-hero__jump span{margin-left:.4rem}.shopify-section:has(.czp-hero)+.shopify-section>.czp-s--ink,.shopify-section:has(.czp-hero)+.shopify-section>.czp-s--bone{margin-top:0}.shopify-section:has(>.czp-head)+.shopify-section>.czp:has(.czp-mosaic__grid){padding-top:3.2rem}.czp-split__media .czp-badge{position:absolute;left:1.6rem;bottom:1.6rem;right:auto;z-index:2;display:flex;align-items:center;gap:1.2rem;max-width:min(36rem,calc(100% - 3.2rem));margin:0;padding:.8rem 1.6rem .8rem .8rem;border-radius:999px;background:#faf9f6f0;color:#16181a;box-shadow:0 6px 24px #16181a1f}.czp-split__media .czp-badge img.czp-badge__img{flex:0 0 auto;width:4.8rem;height:4.8rem;border-radius:50%;object-fit:cover;transform:none;transition:none}.czp-split__media:hover .czp-badge img.czp-badge__img{transform:none}.czp-badge__t{font-family:Poppins,sans-serif;font-size:1.15rem;font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.czp-badge__t:before{content:"";display:inline-block;width:.6rem;height:.6rem;margin-right:.6rem;border-radius:50%;background:#00be8e;vertical-align:.1em}@media(max-width:749px){.czp-split__media .czp-badge{left:1.6rem;bottom:1.6rem;border-radius:2.8rem}.czp-badge__t{font-size:1.05rem}}.cz-people{max-width:1360px;margin:0 auto;padding:32px 40px;box-sizing:border-box;scroll-margin-top:120px}@media(max-width:749px){.cz-people{padding:24px 16px}}.cz-people__h2{margin:0 0 20px;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(24px,2.6vw,32px)}.cz-people__grid{list-style:none;margin:0;padding:0;display:grid;gap:24px 16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:989px){.cz-people__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cz-people__card a{display:flex;flex-direction:column;gap:6px;color:#16181a;text-decoration:none}.cz-people__img{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:#efebe4}.cz-people__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.cz-people__card a:hover img{transform:scale(1.03)}.cz-people__name{font-size:16px;font-weight:600}.cz-people__card a:hover .cz-people__name{text-decoration:underline;text-underline-offset:3px}.cz-people__role{font-size:13px;color:#4a4640}@media(prefers-reduced-motion:reduce){.cz-people__img img{transition:none}}.cz-story{display:flex;flex-direction:column;gap:64px;padding-bottom:80px}.cz-story__wrap{width:100%;max-width:1360px;margin:0 auto;padding:0 40px;box-sizing:border-box}@media(max-width:749px){.cz-story{gap:48px}.cz-story__wrap{padding:0 16px}}.cz-story__hero{position:relative;min-height:72vh;display:flex;align-items:flex-end;color:#faf9f6;background:#16181a;overflow:hidden}.cz-story__hero picture,.cz-story__hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cz-story__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#16181a00 40%,#16181a99)}.cz-story__hero-text{position:relative;z-index:1;width:100%;max-width:1360px;margin:0 auto;padding:0 40px 56px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:12px}@media(max-width:749px){.cz-story__hero{min-height:66vh}.cz-story__hero-text{padding:0 16px 32px}}.cz-story__eyebrow{margin:0;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.cz-story__eyebrow--dark{color:#4a4640}.cz-story__h1{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(34px,5vw,60px);line-height:1.08;letter-spacing:-.015em;color:#faf9f6}.cz-story__h2{margin:0 0 16px;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(24px,2.6vw,32px);line-height:1.15}.cz-story__btn{display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none}.cz-story__btn--light{background:#faf9f6;color:#16181a}.cz-story__rte{font-size:17px;line-height:1.7;color:inherit;max-width:680px}.cz-story__rte p{margin:0 0 14px}.cz-story__rte a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cz-story__split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#f3f0ea;color:#16181a}.cz-story__split--dark{background:#16181a;color:#faf9f6}.cz-story__split--rev .cz-story__split-img{order:2}.cz-story__split-img{min-height:420px;position:relative}.cz-story__split-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cz-story__split-text{padding:64px clamp(24px,5vw,80px);display:flex;flex-direction:column;justify-content:center}@media(max-width:749px){.cz-story__split{grid-template-columns:1fr}.cz-story__split--rev .cz-story__split-img{order:0}.cz-story__split-img{min-height:300px}.cz-story__split-text{padding:32px 16px 40px}}.cz-story__text--product{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:start}@media(max-width:749px){.cz-story__text--product{grid-template-columns:1fr}.cz-story__product{max-width:280px}}.cz-story__gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cz-story__gallery img{width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:4px;display:block}@media(max-width:749px){.cz-story__gallery{grid-auto-flow:column;grid-auto-columns:80%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory}.cz-story__gallery li{scroll-snap-align:start}}.cz-story__products{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:989px){.cz-story__products{grid-template-columns:repeat(2,minmax(0,1fr))}}.cz-story__video video{width:100%;height:auto;border-radius:4px;display:block}.cz-story__quote{margin-top:0;margin-bottom:0}.cz-story__quote blockquote{margin:0 0 12px;font-family:var(--font-heading-family);font-size:clamp(20px,2vw,26px);line-height:1.4;max-width:900px}.cz-story__quote blockquote p{margin:0}.cz-story__quote figcaption{font-size:15px;color:#4a4640}.cz-story__logos ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:24px 40px;align-items:center}.cz-story__logos img{height:48px;width:auto;display:block}.product-card__image-wrapper{border-radius:var(--cz-radius, 4px);overflow:hidden}.product-card__title .reversed-link__text,.product-card__info .f-price-item--regular,.product-card__info .f-price-item--sale{font-weight:600}.product-card__image-wrapper.cz-cm{--cz2-ink: #16181A;--cz2-paper: #FAF9F6;--cz2-line: #E6E1D8;--cz2-chip: #D9D3C8;container:czcard / inline-size}.product-card__image-wrapper.cz-cm .product-card__main-actions{display:none}.cz-cm__slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease}.product-card__image-wrapper.cz-cm.is-switched .product-card__image--main,.product-card__image-wrapper.cz-cm.is-switched .product-card__image--second,.product-card__image-wrapper.cz-cm.is-switched .cz-cm__slide,.product-card__image-wrapper.cz-cm.is-switched .media--adapt{opacity:0!important;visibility:hidden!important;transform:none!important}.product-card__image-wrapper.cz-cm.is-switched .is-current{display:block!important;opacity:1!important;visibility:visible!important}.cz-cm__arrow{position:absolute;top:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cz2-ink);cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease,color .15s ease}.cz-cm__arrow svg{width:22px;height:22px}.cz-cm__arrow{color:#16181a99}.cz-cm__arrow--prev{inset-inline-start:8px}.cz-cm__arrow--next{inset-inline-end:8px}.cz-cm__arrow:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.cz-cm__arrow:hover{color:var(--cz2-ink);opacity:1}.cz-cm__arrow:hover svg{filter:none}.cz-cm__arrow:focus-visible,.cz-cm__add:focus-visible{outline:2px solid var(--cz2-ink);outline-offset:2px}.cz-cm__add{position:absolute;inset-inline-end:8px;bottom:8px;z-index:6;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:1px solid var(--cz2-line);border-radius:50%;background:var(--cz2-paper);color:var(--cz2-ink);box-shadow:0 1px 2px #00000014;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.cz-cm__add:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.cz-cm__add svg{transition:transform .2s ease}.cz-cm__add:hover{border-color:var(--cz2-ink)}.cz-cm__add[aria-expanded=true]{background:var(--cz2-ink);border-color:var(--cz2-ink);color:var(--cz2-paper)}.cz-cm__add[aria-expanded=true] svg{transform:rotate(45deg)}@media(hover:hover)and (pointer:fine){.cz-cm__arrow{opacity:0}.product-card__image-wrapper.cz-cm:hover .cz-cm__arrow,.cz-cm__arrow:focus-visible{opacity:1}.product-card__image-wrapper.cz-cm.cz-qa-open .cz-cm__arrow{opacity:0;pointer-events:none}}@container czcard (max-width: 139px){.cz-cm__arrow,.cz-cm__add{display:none}.product-card__image-wrapper.cz-cm .product-card__main-actions{display:flex}}@media(hover:none),(pointer:coarse){.cz-cm__arrow{display:none}}@media(prefers-reduced-motion:reduce){.cz-cm__slide,.cz-cm__arrow,.cz-cm__add,.cz-cm__add svg{transition:none}}.cz-h{--cz-gut: 40px;padding:var(--cz-gut) var(--cz-gut) 0;color:#16181a}.cz-h--bleed{padding-left:0;padding-right:0}.cz-h--last{padding-bottom:var(--cz-gut)}.cz-h.cz-h--flush{padding-top:0}.cz-h.cz-h--hair{padding-top:2px}.cz-h.cz-h--frame{padding-left:2px;padding-right:2px}.cz-bleed-x{margin-left:calc(2px - var(--cz-gut));margin-right:calc(2px - var(--cz-gut))}.cz-h__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px 16px;flex-wrap:wrap;margin-bottom:20px}.cz-h__title{margin:0;font-family:var(--font-heading-family, inherit);font-weight:600;font-size:32px;line-height:1.1;letter-spacing:-.02em;color:inherit}.cz-h__link{font-size:15px;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:4px}.cz-eyebrow{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#00be8e}.cz-display{margin:0;font-family:var(--font-heading-family, inherit);font-weight:600;font-size:60px;line-height:1.02;letter-spacing:-.02em;color:inherit}.cz-stars{color:#00be8e;letter-spacing:1px}.cz-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 22px;border-radius:100px;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease,color .3s ease;align-self:flex-start}:is(.cz-btn,.cz-acts__cta):after{content:"\2192";content:"\2192" / "";display:inline-block;margin-left:.5em;font-weight:400;opacity:.7;transition:transform .3s ease}.cz-arrow{display:inline-block;transition:transform .3s ease}@media(hover:hover)and (pointer:fine){:is(a.cz-btn:hover,a:hover .cz-btn,.cz-acts__cta:hover):after,a:hover .cz-arrow{transform:translate(3px)}}@media(hover:hover)and (pointer:fine){:is(a.cz-btn--light:hover,a:hover .cz-btn--light){background:#faf9f6d1}:is(a.cz-btn--dark:hover,a:hover .cz-btn--dark){background:#16181ad9}:is(a.cz-btn--outline:hover,a:hover .cz-btn--outline){background:#faf9f64d}:is(a.cz-btn--outline-dark:hover,a:hover .cz-btn--outline-dark){background:#16181a14}}.cz-btn--light{background:#faf9f6;color:#16181a}.cz-btn--dark{background:#16181a;color:#faf9f6}.cz-btn--outline{border:1.5px solid #FAF9F6;color:#faf9f6}.cz-btn--outline-dark{border:1.5px solid #16181A;color:#16181a}.cz-h img{display:block}@media(max-width:749px){.cz-h{--cz-gut: 16px}.cz-h__title{font-size:26px}.cz-display{font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/85/compiled_assets/styles.css.map */
