:root{--z-orange:#E86F35;--z-cream:#FFF7ED;--z-sage:#87977B;--z-ink:#20201E;--z-beige:#DCC9B1;--z-white:#FFFFFF;--z-muted:#65645D;--z-line:rgba(32,32,30,.18);--z-page:min(1440px,100%);--z-gutter:clamp(18px,4vw,64px);--z-space:clamp(72px,9vw,150px);--z-ease:cubic-bezier(.22,.7,.24,1)}html{scroll-behavior:smooth;overflow-x:hidden;background:#fff7ed}body{margin:0;background:var(--z-cream);color:var(--z-ink);font-family:Arial,sans-serif;overflow-x:hidden}body *{box-sizing:border-box}body a{color:inherit}.zg-header{position:sticky;top:0;z-index:1000;width:100%;background:#fff7edf0;border-bottom:1px solid transparent;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .25s,background .25s}.zg-header.is-scrolled{border-color:var(--z-line);background:#fff7edfb}.zg-header__inner{max-width:var(--z-page);height:88px;margin:auto;padding:0 var(--z-gutter);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:38px}.zg-logo{display:flex;width:154px}.zg-logo img{display:block;width:100%;height:auto}.zg-nav{display:flex;justify-content:center;gap:clamp(20px,2.5vw,42px)}.zg-nav a,.zg-footer a{position:relative;text-decoration:none}.zg-nav a{font-size:12px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.zg-nav a:after,.zg-footer__links a:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .35s var(--z-ease)}.zg-nav a:hover:after,.zg-nav a[aria-current=page]:after,.zg-footer__links a:hover:after{transform:scaleX(1);transform-origin:left}.zg-actions{display:flex;align-items:center;gap:14px}.zg-cart,.zg-menu{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.zg-cart{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.zg-menu{display:none;width:38px;height:38px;padding:9px}.zg-menu span{display:block;height:1px;background:var(--z-ink);margin:5px 0;transition:transform .3s,opacity .3s}.zg-btn,.zenon-button,.zr-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:14px 22px;border:1px solid var(--z-ink);border-radius:0;background:transparent;color:var(--z-ink);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .3s,color .3s,border-color .3s}.zg-btn:hover,.zenon-button:hover,.zr-btn:hover{background:var(--z-ink);color:var(--z-white)}.zg-btn--primary,.zenon-light,.zr-btn-primary{background:var(--z-orange);border-color:var(--z-orange);color:var(--z-white)}.zg-btn span,.zenon-button span,.zr-btn span{transition:transform .3s var(--z-ease)}.zg-btn:hover span,.zenon-button:hover span,.zr-btn:hover span{transform:translate(4px)}.zg-footer{width:100%;padding:clamp(60px,8vw,110px) var(--z-gutter) 28px;background:var(--z-ink);color:var(--z-cream)}.zg-footer__top{max-width:var(--z-page);margin:auto;display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;padding-bottom:70px}.zg-footer__brand img{width:min(220px,60vw);height:auto}.zg-footer__statement{max-width:640px;margin:35px 0 0;font-size:clamp(36px,5vw,76px);font-weight:700;line-height:.98;letter-spacing:-.05em}.zg-newsletter>p:first-child,.zg-footer__group h3{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--z-beige)}.zg-newsletter h2{max-width:500px;font-size:clamp(25px,3vw,42px);line-height:1.08}.zg-newsletter form{display:flex;border-bottom:1px solid rgba(255,255,255,.45)}.zg-newsletter input{min-width:0;flex:1;padding:18px 0;border:0;background:transparent;color:#fff;font:inherit;outline:0}.zg-newsletter button{padding:18px;border:0;background:transparent;color:var(--z-orange);font-size:20px;cursor:pointer}.zg-footer__links{max-width:var(--z-page);margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:45px 0;border-top:1px solid rgba(255,255,255,.18)}.zg-footer__group{display:grid;align-content:start;gap:13px}.zg-footer__group a{width:max-content;max-width:100%;font-size:13px}.zg-footer__bottom{max-width:var(--z-page);margin:auto;padding-top:24px;border-top:1px solid rgba(255,255,255,.18);display:flex;justify-content:space-between;gap:22px;color:var(--z-beige);font-size:11px;line-height:1.6}.zg-footer__bottom p{max-width:650px;margin:0}.z-page{max-width:var(--z-page);margin:auto;padding:var(--z-space) var(--z-gutter)}.z-page h1{max-width:1000px;margin:0 0 32px;font-size:clamp(52px,8vw,118px);line-height:.92;letter-spacing:-.055em}.z-page__content{max-width:850px;font-size:18px;line-height:1.8}.z-page__content img{max-width:100%;height:auto}.z-collection{max-width:var(--z-page);margin:auto;padding:clamp(65px,8vw,120px) var(--z-gutter)}.z-collection__eyebrow{color:var(--z-orange);font-size:11px;letter-spacing:.15em;text-transform:uppercase}.z-collection h1{margin:20px 0 24px;font-size:clamp(56px,8vw,112px);line-height:.95;letter-spacing:-.055em}.z-collection__intro{max-width:650px;color:var(--z-muted);font-size:18px;line-height:1.7}.z-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:65px}.z-product-card{min-width:0}.z-product-card__media{display:block;overflow:hidden;background:var(--z-white)}.z-product-card img{display:block;width:100%;aspect-ratio:1;object-fit:cover;transition:transform .7s var(--z-ease)}.z-product-card:hover img{transform:scale(1.025)}.z-product-card__meta{display:flex;justify-content:space-between;gap:18px;padding:18px 2px}.z-product-card__meta a{text-decoration:none;font-weight:700}.z-product-card__meta p{margin:0}.z-form input,.z-form textarea,.z-form select{border-radius:0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--z-line)!important}.z-reveal{opacity:0;transform:translateY(26px);transition:opacity .75s var(--z-ease),transform .75s var(--z-ease)}.z-reveal.is-visible{opacity:1;transform:none}.z-reveal[data-z-delay="1"]{transition-delay:.08s}.z-reveal[data-z-delay="2"]{transition-delay:.16s}.z-reveal[data-z-delay="3"]{transition-delay:.24s}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--z-orange)!important;outline-offset:3px}@media(max-width:900px){.zg-header__inner{height:74px;grid-template-columns:1fr auto auto;gap:12px}.zg-logo{width:132px}.zg-menu{display:block}.zg-nav{position:fixed;inset:74px 0 auto 0;display:flex;flex-direction:column;justify-content:flex-start;gap:0;padding:18px var(--z-gutter) 35px;background:var(--z-cream);border-bottom:1px solid var(--z-line);transform:translateY(-120%);opacity:0;visibility:hidden;transition:transform .4s var(--z-ease),opacity .25s,visibility .4s}.zg-nav a{padding:16px 0;border-bottom:1px solid var(--z-line);font-size:14px}.zg-header.is-menu-open .zg-nav{transform:none;opacity:1;visibility:visible}.zg-header.is-menu-open .zg-menu span:first-child{transform:translateY(6px) rotate(45deg)}.zg-header.is-menu-open .zg-menu span:nth-child(2){opacity:0}.zg-header.is-menu-open .zg-menu span:last-child{transform:translateY(-6px) rotate(-45deg)}.zg-footer__top{grid-template-columns:1fr;gap:55px}.zg-footer__links{grid-template-columns:1fr 1fr}.zg-footer__bottom{display:block}.zg-footer__bottom p{margin-bottom:14px}.z-product-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.zg-cart{font-size:11px}.zg-footer{padding-left:18px;padding-right:18px}.zg-footer__statement{font-size:43px}.zg-footer__links{grid-template-columns:1fr 1fr;gap:38px 20px}.zg-newsletter form{width:100%}.z-page,.z-collection{padding-left:18px;padding-right:18px}.z-page h1,.z-collection h1{font-size:52px}.z-product-grid{grid-template-columns:1fr}.z-product-card__meta{font-size:14px}}.zg-header .zg-logo img,.zg-footer .zg-logo img{width:100%;height:auto!important;object-fit:contain!important}.zenon-home main,.zp-page main,.zm-page main,.zr-page main{overflow:hidden}.zp-page h1,.zp-page h2,.zp-page h3,.zm-page h1,.zm-page h2,.zm-page h3,.zr-page h1,.zr-page h2,.zr-page h3,.zenon-home h1,.zenon-home h2,.zenon-home h3{letter-spacing:-.035em}.zp-outcome,.zenon-feeling,.zm-hero,.zr-hero{border-radius:0!important}.zp-brand,.zm-life,.zr-steps{position:relative}.zp-accordions summary,.zenon-product summary{transition:color .25s}.zp-accordions summary:hover,.zenon-product summary:hover{color:var(--z-orange)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.z-reveal{opacity:1;transform:none;transition:none}.zg-nav,.zg-nav a:after,.zg-btn,.zenon-button,.zr-btn,.z-product-card img{transition:none!important}}.z-generic form:not(.shopify-payment-button){display:flex;gap:0;max-width:720px;margin:30px 0 55px}.z-generic input,.z-generic textarea,.z-generic select,.z-page__content input,.z-page__content textarea,.z-page__content select{width:100%;min-height:52px;padding:14px 0;border:0;border-bottom:1px solid var(--z-line);border-radius:0;background:transparent;color:var(--z-ink);font:inherit}.z-generic button,.z-generic input[type=submit],.z-page__content button,.z-page__content input[type=submit]{width:auto;padding:14px 24px;border:1px solid var(--z-orange);background:var(--z-orange);color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.z-generic img{max-width:100%;height:auto}.z-generic h2{font-size:clamp(28px,4vw,52px);line-height:1.05}.z-generic a{text-underline-offset:4px}.z-generic--blog>div,.search-result,.collection-card{padding:30px 0;border-top:1px solid var(--z-line)}.collections{margin-top:55px}.collection-card{text-decoration:none}.collection-card__content p:first-child{font-size:24px;font-weight:700}.zg-newsletter__success{width:100%;color:var(--z-beige);font-size:12px}.zg-newsletter form{flex-wrap:wrap}@media(max-width:560px){.z-generic form:not(.shopify-payment-button){width:100%}.z-generic button,.z-generic input[type=submit]{padding-left:16px;padding-right:16px}.z-generic h1{overflow-wrap:anywhere}.zg-footer__bottom,.zg-footer__links,.zg-footer__top{width:100%;max-width:100%}.zg-footer__group a,.zg-footer__bottom p{overflow-wrap:anywhere}.zg-footer__brand,.zg-newsletter{min-width:0}}@media(max-width:760px){html,body,.zenon-brand-section,.zenon-product-section,.zenon-mission-section,.zenon-reset-section,.za-page,.zenon-home,.zp-page,.zm-page,.zr-page{width:100%;max-width:100%;overflow-x:clip}.zg-header,.zg-header__inner,.zg-footer,.zg-footer__top,.zg-footer__links,.zg-footer__bottom{width:100%;max-width:100%}.zg-footer{display:block;padding:58px 20px 24px}.zg-footer__top{display:block;padding:0 0 48px}.zg-footer__brand{width:100%;min-width:0}.zg-footer__brand .zg-logo{width:150px;max-width:48vw}.zg-footer__statement{width:100%;max-width:330px;margin:28px 0 48px;font-size:42px;line-height:1.02;overflow-wrap:normal}.zg-newsletter{width:100%;min-width:0}.zg-newsletter h2{max-width:310px;margin:14px 0 25px;font-size:28px;line-height:1.12}.zg-newsletter form{display:grid;grid-template-columns:minmax(0,1fr) 50px;width:100%;min-width:0}.zg-newsletter input{width:100%;min-width:0;padding:17px 0}.zg-newsletter button{width:50px;padding:16px 8px}.zg-newsletter__success{grid-column:1/-1}.zg-footer__links{display:grid;grid-template-columns:1fr;width:100%;gap:0;padding:0;border-top:1px solid rgba(255,255,255,.2)}.zg-footer__group{width:100%;min-width:0;gap:0;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.2)}.zg-footer__group h3{margin:0 0 17px}.zg-footer__group a{display:block;width:100%;max-width:100%;padding:7px 0;font-size:15px;line-height:1.35}.zg-footer__bottom{display:block;padding-top:28px;border-top:0;font-size:11px;line-height:1.65}.zg-footer__bottom p{width:100%;max-width:100%;margin:0 0 22px;overflow-wrap:break-word}.zg-footer__bottom span{display:block}.zenon-hero,.zenon-feeling{width:100%;max-width:100%;margin-left:0!important;margin-right:0!important;border-radius:0!important}.zenon-hero-copy,.zenon-feeling>div:last-child{padding-left:20px!important;padding-right:20px!important}.zenon-world,.zenon-ritual,.zenon-purpose__copy,.zenon-reset-home,.zenon-closing{padding-left:20px!important;padding-right:20px!important}.zp-main,.zp-outcome,.zp-mission,.zp-brand,.zp-close,.zm-page main>section,.zr-page main>section{max-width:100%}img,svg,video,iframe{max-width:100%}}@media(max-width:380px){.zg-footer{padding-left:16px;padding-right:16px}.zg-footer__statement{font-size:37px}.zg-header__inner{padding-left:14px;padding-right:14px}.zg-logo{width:118px}.zg-cart{font-size:10px}}@media(max-width:760px){.zenon-brand-section>.zs2{position:relative;left:-20px;width:calc(100% + 40px);max-width:none}}@media(max-width:760px){.zp-accordions details:not([open])>div{display:none!important}.zp-accordions details[open]>div{display:block}.zp-page h1,.zp-page h2,.zm-page h1,.zm-page h2,.zr-page h1,.zr-page h2,.za-page h1,.za-page h2{overflow-wrap:break-word;line-height:1!important}.zs2-system__orbit{display:none}.zg-footer{padding:42px 18px 20px}.zg-footer__top{padding-bottom:34px}.zg-footer__brand .zg-logo{width:126px}.zg-footer__statement{max-width:280px;margin:20px 0 30px;font-size:32px;line-height:1}.zg-newsletter>p:first-child{margin-bottom:8px}.zg-newsletter h2{max-width:275px;margin:8px 0 18px;font-size:23px;line-height:1.1}.zg-newsletter input{padding:13px 0;font-size:14px}.zg-newsletter button{padding-top:12px;padding-bottom:12px}.zg-footer__links{grid-template-columns:1fr 1fr;column-gap:24px;padding:0}.zg-footer__group{padding:22px 0 18px}.zg-footer__group h3{margin-bottom:10px;font-size:10px}.zg-footer__group a{padding:4px 0;font-size:13px;line-height:1.25}.zg-footer__bottom{padding-top:22px;font-size:10px}.zg-footer__bottom p{margin-bottom:14px;line-height:1.5}}@media(max-width:350px){.zg-footer__links{grid-template-columns:1fr}.zg-footer__group{padding:18px 0}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:760px){.zg-footer__statement{margin-bottom:38px;font-size:30px;line-height:1.04}.zg-newsletter form{align-items:center}.zg-newsletter input{grid-column:1}.zg-newsletter button{grid-column:2}}@media(max-width:760px){.zg-footer__brand{padding-bottom:22px}}@media(max-width:760px){.zs2-hero-shell .zg-header{top:32px;padding:12px 10px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.zs2-hero-shell .zg-header__inner{height:58px;padding:0;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.zs2-hero-shell .zg-logo{width:142px;min-height:54px;padding:11px 16px;border-radius:28px;background:#fff7edeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.zs2-hero-shell .zg-cart{min-height:48px;padding:0 17px;border-radius:25px;background:#fff7ede6;font-size:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.zs2-hero-shell .zg-menu{width:50px;height:50px;padding:12px 13px;border-radius:50%;background:#fff7ede6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.zs2-hero-shell .zg-nav{top:102px;inset-inline:10px;padding:14px 18px 22px;border:0;border-radius:0 0 20px 20px;box-shadow:0 16px 30px #20201e1f}.zs2-rail{padding-top:72px;padding-bottom:78px;background:#fff7ed}.zs2-rail>header{padding-bottom:34px}.zs2-rail h2{max-width:340px;font-size:42px;line-height:.98}.zs2-rail header>div{font-size:14px}.zs2-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 12px;overflow:visible;scroll-snap-type:none}.zs2-card{display:grid;grid-template-rows:auto auto minmax(150px,1fr) auto auto;align-items:start;min-width:0;min-height:420px;padding:16px 12px 15px;border-radius:18px;background:#87977b;color:#fff;overflow:hidden}.zs2-card__media{grid-row:3;width:100%;aspect-ratio:1;margin:8px 0;background:transparent;overflow:visible}.zs2-card__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.zs2-card__meta{display:contents}.zs2-card__meta>span{grid-row:1;justify-self:start;min-height:25px;padding:6px 9px;border-radius:999px;background:#e86f35;color:#fff;font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:.08em}.zs2-card h3{grid-row:2;align-self:start;margin:13px 0 0;font-size:22px;line-height:1.05;letter-spacing:-.035em}.zs2-card__meta>b{grid-row:4;justify-self:center;display:flex;align-items:center;justify-content:center;width:100%;min-height:45px;margin:4px 0 11px;border-radius:24px;background:#20201e;color:#fff;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.zs2-card__meta>p{grid-row:5;align-self:end;margin:0;text-align:center;color:#fff;font-size:13px;line-height:1.2}.zs2-card__meta>p s{opacity:.7}.zs2-card:hover img{transform:none}.zs2 h1,.zs2 h2,.zs2 h3,.zs2 p,.zs2 a,.zs2 div{word-break:normal;overflow-wrap:normal}.zs2-hero h1{font-size:56px;line-height:.92}.zs2-montage h2,.zs2-editorial h2,.zs2-project h2{font-size:52px;line-height:.96}}@media(max-width:360px){.zs2-hero-shell .zg-logo{width:125px;padding-inline:13px}.zs2-hero-shell .zg-cart{padding-inline:12px}.zs2-track{gap:9px;padding-inline:9px}.zs2-card{min-height:390px;padding-inline:10px}.zs2-card h3{font-size:20px}}@media(max-width:760px){.zs2-rail>header,.zs2-people>header{height:auto!important;min-height:0!important}.zs2-track{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:0 12px!important;overflow:visible!important;scroll-snap-type:none!important}.zs2-card{flex:none!important;width:auto!important;min-width:0!important;max-width:none!important}.zs2-card__meta>span{color:#fff!important}}@media(max-width:360px){.zs2-track{gap:9px!important;padding-inline:9px!important}}@media(max-width:760px){.zs2-card__meta>b{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:0 12px!important;text-align:center!important;line-height:1!important}}.zg-nav__links{display:contents}.zg-nav__feature,.zg-nav__footer,.zg-menu-backdrop{display:none}@media(max-width:900px){html.zg-menu-lock,html.zg-menu-lock body{overflow:hidden!important}.zg-header{padding:10px;background:transparent!important;border:0!important;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.zg-header__inner{position:relative;z-index:1003;height:58px;padding:0 8px 0 16px;border-radius:999px;background:#fff7edeb;box-shadow:0 8px 28px #20201e14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.zg-logo{width:118px}.zg-actions{gap:6px}.zg-cart{min-height:44px;padding:0 14px;border-radius:999px;background:#dcc9b161;font-size:10px}.zg-menu{display:grid;place-content:center;width:44px;height:44px;padding:10px;border-radius:50%;background:#87977b}.zg-menu span{width:19px;background:#fff;margin:2.5px 0;transform-origin:center}.zg-header.is-menu-open .zg-menu{background:#20201e}.zg-header.is-menu-open .zg-menu span:first-child{transform:translateY(6px) rotate(45deg)}.zg-header.is-menu-open .zg-menu span:nth-child(2){opacity:0;transform:scaleX(0)}.zg-header.is-menu-open .zg-menu span:last-child{transform:translateY(-6px) rotate(-45deg)}.zg-menu-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#20201e42;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .4s ease,visibility .4s}.zg-header.is-menu-open .zg-menu-backdrop{opacity:1;visibility:visible;pointer-events:auto}.zg-nav{position:fixed;z-index:1002;inset:82px 10px auto!important;display:block;max-height:calc(100dvh - 94px);padding:14px;border:0;border-radius:28px;background:#87977bf0;color:#fff;box-shadow:0 24px 70px #20201e38;overflow:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-18px) scale(.975);transform-origin:top center;transition:opacity .32s ease,transform .5s var(--z-ease),visibility .5s;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.zg-header.is-menu-open .zg-nav{opacity:1;visibility:visible;pointer-events:auto;transform:none}.zg-nav__links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.zg-nav__links>a{display:flex;align-items:center;min-height:58px;padding:0 16px;border:0!important;border-radius:18px;background:#fff7ed1f;color:#fff;font-size:13px;letter-spacing:0;text-transform:none;white-space:normal;opacity:0;transform:translateY(-10px);transition:background .25s,opacity .35s ease,transform .45s var(--z-ease)}.zg-nav__links>a:after{display:none}.zg-nav__links>a[aria-current=page]{background:#fff7ed;color:#20201e}.zg-header.is-menu-open .zg-nav__links>a{opacity:1;transform:none}.zg-header.is-menu-open .zg-nav__links>a:nth-child(2){transition-delay:.04s}.zg-header.is-menu-open .zg-nav__links>a:nth-child(3){transition-delay:.08s}.zg-header.is-menu-open .zg-nav__links>a:nth-child(4){transition-delay:.12s}.zg-nav__feature{display:grid;grid-template-columns:112px 1fr;gap:18px;min-height:150px;padding:14px;border-radius:22px;background:#fff7ede6;color:#20201e!important;text-decoration:none;opacity:0;transform:translateY(14px);transition:opacity .4s .1s ease,transform .55s .1s var(--z-ease)}.zg-header.is-menu-open .zg-nav__feature{opacity:1;transform:none}.zg-nav__feature:after{display:none!important}.zg-nav__feature-image{display:block;border-radius:16px;overflow:hidden;background:#fff}.zg-nav__feature-image img{display:block;width:100%;height:100%!important;object-fit:cover}.zg-nav__feature-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}.zg-nav__feature-copy small{color:#e86f35;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.zg-nav__feature-copy strong{margin:9px 0 20px;font-size:25px;letter-spacing:-.04em}.zg-nav__feature-copy em{padding-bottom:4px;border-bottom:1px solid;font-size:12px;font-style:normal;font-weight:700}.zg-nav__feature-copy em span{display:inline-block;margin-left:12px;transition:transform .25s}.zg-nav__feature:active em span{transform:translate(4px)}.zg-nav__footer{display:flex;justify-content:space-between;gap:18px;padding:18px 8px 5px;color:#ffffffd1;font-size:9px;letter-spacing:.08em;text-transform:uppercase}}@media(max-width:420px){.zg-nav__footer{align-items:flex-start;flex-direction:column;gap:5px}.zg-nav__feature{grid-template-columns:100px 1fr}.zg-nav__feature-copy strong{font-size:23px}}@media(prefers-reduced-motion:reduce){.zg-nav,.zg-nav__links>a,.zg-nav__feature,.zg-menu-backdrop,.zg-menu span{transition:none!important}}@media(min-width:901px){.zg-header{padding:14px 20px;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;animation:zgHeaderIn .65s var(--z-ease) both}.zg-header__inner{height:68px;max-width:1400px;padding:0 18px 0 24px;border:1px solid rgba(220,201,177,.42);border-radius:999px;background:#fff7ede6;box-shadow:0 10px 35px #20201e12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background .3s,box-shadow .3s,transform .35s var(--z-ease)}.zg-header.is-scrolled .zg-header__inner{background:#fff7edf7;box-shadow:0 14px 42px #20201e1f}.zg-logo{width:138px;transition:transform .35s var(--z-ease)}.zg-logo:hover{transform:translateY(-2px)}.zg-nav{display:block}.zg-nav__links{display:flex;justify-content:center;gap:4px}.zg-nav__links>a{position:relative;display:flex;align-items:center;min-height:42px;padding:0 17px;border-radius:999px;font-size:11px;letter-spacing:.055em;overflow:hidden;transition:color .3s,background .3s,transform .3s var(--z-ease)}.zg-nav__links>a:after{display:none}.zg-nav__links>a:hover{background:#87977b29;transform:translateY(-2px)}.zg-nav__links>a[aria-current=page]{background:#87977b;color:#fff}.zg-cart{display:flex;align-items:center;min-height:42px;padding:0 17px;border-radius:999px;background:#20201e;color:#fff;transition:background .3s,transform .3s var(--z-ease)}.zg-cart:hover{background:#e86f35;transform:translateY(-2px)}}@keyframes zgHeaderIn{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.zg-header{animation:none!important}.zg-header__inner,.zg-logo,.zg-nav__links>a,.zg-cart{transition:none!important}}@media(max-width:900px){.zg-header,.zs2-hero-shell .zg-header{padding:0!important;background:#fff7ed!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.zg-header__inner,.zs2-hero-shell .zg-header__inner{height:68px;padding:0 18px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.zg-logo{width:128px}.zs2-hero-shell .zg-logo{width:128px;min-height:0;padding:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.zg-cart,.zs2-hero-shell .zg-cart{min-height:42px;padding:0 16px;border-radius:999px;background:#87977b;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.zg-menu,.zs2-hero-shell .zg-menu{width:44px;height:44px;padding:10px;background:transparent!important;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}.zg-menu span,.zs2-hero-shell .zg-menu span{width:22px;height:2px;background:#20201e}.zg-header.is-menu-open .zg-menu span{background:#20201e}.zg-nav{inset:78px 10px auto!important}}@media(min-width:901px){.zg-header,.zs2-hero-shell .zg-header{padding:0 24px;background:#fff7ed;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.zg-header__inner,.zs2-hero-shell .zg-header__inner{height:76px;max-width:1400px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.zg-header.is-scrolled .zg-header__inner{background:transparent;box-shadow:none}}.zs2-hero__bg{animation:zsHeroImage 1.25s var(--z-ease) both}.zs2-hero__copy>p{animation:zsHeroCopy .72s .12s var(--z-ease) both}.zs2-hero__copy>h1{animation:zsHeroCopy .82s .2s var(--z-ease) both}.zs2-hero__body{animation:zsHeroCopy .82s .29s var(--z-ease) both}.zs2-hero__copy>.zs2-actions{animation:zsHeroCopy .82s .38s var(--z-ease) both}.zs2 .z-reveal{transform:translateY(22px);transition-duration:.82s}.zs2 .z-reveal.is-visible{transform:none}.zs2-card.z-reveal,.zs2-people figure.z-reveal{transition-duration:.78s}@keyframes zsHeroImage{0%{opacity:.72;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes zsHeroCopy{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.zs2-hero__bg,.zs2-hero__copy>p,.zs2-hero__copy>h1,.zs2-hero__body,.zs2-hero__copy>.zs2-actions{animation:none!important}.zs2 .z-reveal{transition:none!important}}.zg-cart{gap:7px;justify-content:center}.zg-cart__icon{display:flex;width:18px;height:18px}.zg-cart__icon svg{display:block;width:100%;height:100%;--icon-stroke-width:1.5}.zg-cart__count{font-size:10px;line-height:1}@media(min-width:761px){:root{--z-page:100%;--z-gutter:clamp(28px,4vw,72px)}.shopify-section{--content-width:100%;--content-margin:minmax(0,0);grid-template-columns:1fr;width:100%;max-width:none}.shopify-section>*{grid-column:1/-1;width:100%;max-width:none}.zenon-brand-section,.zenon-product-section,.zenon-mission-section,.zenon-reset-section{width:100%;max-width:none}.zenon-brand-section>.zs2,.zenon-product-section>.zp-page,.zenon-mission-section>.zm-page,.zenon-reset-section>.zr-page{width:100%;max-width:none}.zs2-hero-shell,.zs2-project{margin-left:0;margin-right:0;border-radius:0}.zg-header__inner,.zg-footer__top,.zg-footer__links,.zg-footer__bottom,.z-page,.z-collection{width:100%;max-width:none}.zs2-rail{width:100%;padding:clamp(90px,8vw,135px) 0;background:#87977b;color:#fff}.zs2-rail>header{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(50px,7vw,120px);align-items:end;padding:0 var(--z-gutter) 56px}.zs2-rail h2{max-width:850px;font-size:clamp(56px,5.4vw,88px);line-height:.94}.zs2-rail header>div{max-width:470px;color:#fff7ed;font-size:17px;line-height:1.65}.zs2-rail .zs2-textlink{color:#fff}.zs2-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;padding:0 14px;overflow:visible;scroll-snap-type:none}.zs2-card{display:grid;grid-template-rows:auto minmax(0,1fr);width:auto;min-width:0;max-width:none;padding:14px;border-radius:24px;background:#fff7ed24;color:#fff;overflow:hidden;scroll-snap-align:none}.zs2-card__media{width:100%;aspect-ratio:1.06;border-radius:16px;background:#fff7ed;overflow:hidden}.zs2-card__media img{width:100%;height:100%;object-fit:cover}.zs2-card__meta{display:grid;grid-template-columns:1fr auto;grid-template-areas:"badge badge" "title price" "button button";gap:10px 20px;align-items:end;padding:20px 4px 4px}.zs2-card__meta>span{grid-area:badge;justify-self:start;padding:7px 10px;border-radius:999px;background:#e86f35;color:#fff;font-size:9px;line-height:1}.zs2-card h3{grid-area:title;margin:0;font-size:clamp(27px,2.3vw,38px);line-height:1}.zs2-card__meta>p{grid-area:price;margin:0;color:#fff;font-size:15px;text-align:right;white-space:nowrap}.zs2-card__meta>p s{opacity:.66}.zs2-card__meta>b{grid-area:button;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;margin:8px 0 0;padding:0 18px;border-radius:999px;background:#20201e;color:#fff;font-size:11px;letter-spacing:.08em}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/zenon-design-system.css.map */
