:root{--zy-noir:#0F0E0D;--zy-noir-2:#1A1816;--zy-ivory:#F8F4EE;--zy-cream:#EFE7DC;--zy-ink:#1C1915;--zy-muted:#6F665C;--zy-gold:#C6A46A;--zy-gold-2:#E2CB9A;--zy-line:rgba(28,25,21,.12);--zy-line-d:rgba(226,203,154,.28);--zy-serif:"Cormorant Garamond",Georgia,serif;--zy-sans:"Jost",system-ui,sans-serif;--zy-wrap:1320px;--zy-ease:cubic-bezier(.2,.7,.2,1)}body{background:var(--zy-ivory)}.zy{font-family:var(--zy-sans);color:var(--zy-ink);-webkit-font-smoothing:antialiased}.zy *{box-sizing:border-box}.zy a{color:inherit;text-decoration:none}.zy img{display:block;max-width:100%}.zy-wrap{max-width:var(--zy-wrap);margin:0 auto;padding:0 24px}.zy-sec{padding:96px 0}.zy-sec--cream{background:var(--zy-cream)}.zy-sec--noir{background:var(--zy-noir);color:var(--zy-ivory)}.zy-eyebrow{font:500 12px/1 var(--zy-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--zy-gold);margin:0 0 18px}.zy-h1{font:500 clamp(46px,6.4vw,96px)/.98 var(--zy-serif);letter-spacing:-.01em;margin:0}.zy-h1 em,.zy-h2 em{font-style:italic;color:var(--zy-gold-2)}.zy-sec:not(.zy-sec--noir) .zy-h2 em{color:#a8844a}.zy-h2{font:500 clamp(34px,4vw,58px)/1.04 var(--zy-serif);margin:0}.zy-lead{font:400 17px/1.7 var(--zy-sans);color:var(--zy-muted);max-width:520px;margin:0}.zy-sec--noir .zy-lead{color:#f8f4eeb8}.zy-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px;flex-wrap:wrap}.zy-head__l{max-width:640px}.zy-link{font:500 12px/1 var(--zy-sans);letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:6px;white-space:nowrap}.zy-btn{display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 34px;font:500 12px/1 var(--zy-sans);letter-spacing:.26em;text-transform:uppercase;border:1px solid var(--zy-gold);transition:all .4s var(--zy-ease);cursor:pointer}.zy-btn--gold{background:var(--zy-gold);color:var(--zy-noir)!important}.zy-btn--gold:hover{background:var(--zy-gold-2);border-color:var(--zy-gold-2)}.zy-btn--ghost{color:var(--zy-ivory)!important;border-color:#f8f4ee66}.zy-btn--ghost:hover{border-color:var(--zy-gold);color:var(--zy-gold-2)!important}.zy-btn--dark{background:var(--zy-noir);color:var(--zy-ivory)!important;border-color:var(--zy-noir)}.zy-btn--dark:hover{background:transparent;color:var(--zy-noir)!important}.zy-ico{width:22px;height:22px;flex:none}.zy-hero{position:relative;background:var(--zy-noir);color:var(--zy-ivory);overflow:hidden}.zy-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;min-height:min(88vh,860px)}.zy-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:96px 64px 96px max(24px,calc((100vw - var(--zy-wrap))/2 + 24px));position:relative;z-index:2}.zy-hero__copy .zy-lead{margin:28px 0 40px}.zy-hero__btns{display:flex;gap:14px;flex-wrap:wrap}.zy-hero__meta{display:flex;gap:28px;margin-top:56px;padding-top:28px;border-top:1px solid var(--zy-line-d);flex-wrap:wrap}.zy-hero__meta span{font:400 13px/1.4 var(--zy-sans);letter-spacing:.08em;color:#f8f4eeb3}.zy-hero__meta b{display:block;font:500 22px/1.2 var(--zy-serif);color:var(--zy-gold-2);letter-spacing:0;margin-bottom:4px}.zy-hero__media{position:relative;display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:1fr 1fr;gap:10px;padding:10px}.zy-hero__media figure{margin:0;position:relative;overflow:hidden}.zy-hero__media figure:first-child{grid-row:1/3}.zy-hero__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 1.8s var(--zy-ease)}.zy-hero__media a{display:block;height:100%}.zy-hero.is-in .zy-hero__media img{transform:scale(1)}.zy-hero__media figcaption{position:absolute;left:16px;bottom:16px;font:500 11px/1 var(--zy-sans);letter-spacing:.24em;text-transform:uppercase;background:#0f0e0db8;color:var(--zy-gold-2);padding:10px 14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.zy-hero__frame{position:absolute;top:34px;right:34px;bottom:34px;left:34px;border:1px solid var(--zy-line-d);pointer-events:none;z-index:3}.zy-marq{background:var(--zy-gold);color:var(--zy-noir);overflow:hidden;white-space:nowrap;padding:16px 0}.zy-marq__track{display:inline-flex;gap:48px;animation:zyMarq 38s linear infinite;padding-left:48px}.zy-marq__track span{font:500 13px/1 var(--zy-sans);letter-spacing:.3em;text-transform:uppercase;display:inline-flex;align-items:center;gap:48px}.zy-marq__track span:after{content:"\2726";font-size:10px}@keyframes zyMarq{to{transform:translate(-50%)}}.zy-cats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.zy-cat{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--zy-noir);color:var(--zy-ivory)}.zy-cat img{width:100%;height:100%;object-fit:cover;opacity:.86;transition:transform 1.2s var(--zy-ease),opacity .6s}.zy-cat:hover img{transform:scale(1.05);opacity:.7}.zy-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f0e0d00 40%,#0f0e0dd1)}.zy-cat__body{position:absolute;left:40px;right:40px;bottom:40px;z-index:2}.zy-cat__n{font:500 12px/1 var(--zy-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--zy-gold-2)}.zy-cat h3{font:500 clamp(36px,4vw,60px)/1 var(--zy-serif);margin:14px 0 22px;color:var(--zy-ivory)}.zy-cat .zy-link{color:var(--zy-ivory)}.zy-grid{display:grid;grid-template-columns:repeat(var(--zy-cols,4),1fr);gap:36px 22px}.zy-card{display:block;position:relative}.zy-card__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--zy-cream)}.zy-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .7s var(--zy-ease),transform 1.2s var(--zy-ease)}.zy-card__alt{opacity:0}.zy-card:hover .zy-card__alt{opacity:1}.zy-card:hover .zy-card__media img{transform:scale(1.04)}.zy-tag{position:absolute;top:14px;left:14px;z-index:2;font:500 10px/1 var(--zy-sans);letter-spacing:.24em;text-transform:uppercase;background:var(--zy-ivory);color:var(--zy-ink);padding:8px 10px}.zy-tag--out{background:var(--zy-noir);color:var(--zy-ivory)}.zy-card__view{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;height:46px;display:flex;align-items:center;justify-content:center;background:var(--zy-noir);color:var(--zy-ivory);font:500 11px/1 var(--zy-sans);letter-spacing:.26em;text-transform:uppercase;transform:translateY(14px);opacity:0;transition:all .5s var(--zy-ease)}.zy-card:hover .zy-card__view{transform:none;opacity:1}.zy-card__body{padding-top:18px;text-align:center}.zy-card__title{font:500 19px/1.3 var(--zy-serif)!important;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.zy-card__price{font:500 13px/1 var(--zy-sans);letter-spacing:.12em;color:var(--zy-muted)}.zy-card__price s{margin-left:8px;opacity:.6}.zy-sec--noir .zy-card__media{background:var(--zy-noir-2)}.zy-sec--noir .zy-card__price{color:var(--zy-gold-2)}.zy-center{text-align:center;margin-top:56px}.zy-feat{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.zy-feat__media{position:relative;z-index:0}.zy-feat__media img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 20%;position:relative;z-index:1}.zy-feat__media:before{content:"";position:absolute;top:-18px;right:18px;bottom:18px;left:-18px;border:1px solid var(--zy-gold);z-index:0}.zy-feat .zy-lead{margin:24px 0 36px}.zy-list{list-style:none;margin:0 0 40px;padding:0;border-top:1px solid var(--zy-line)}.zy-list li{display:flex;gap:18px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--zy-line);font:400 16px/1.5 var(--zy-sans)}.zy-list li i{font:italic 500 20px/1 var(--zy-serif);color:#a8844a;min-width:30px}.zy-prom{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--zy-line-d);border-bottom:1px solid var(--zy-line-d)}.zy-prom__it{padding:44px 32px;border-right:1px solid var(--zy-line-d);text-align:center}.zy-prom__it:last-child{border-right:0}.zy-prom__it svg{width:30px;height:30px;color:var(--zy-gold);margin:0 auto 20px;display:block}.zy-prom__it b{display:block;font:500 24px/1.2 var(--zy-serif);margin-bottom:10px}.zy-prom__it span{font:400 14px/1.6 var(--zy-sans);color:#f8f4eea8}.zy-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.zy-faq details{border-bottom:1px solid var(--zy-line);padding:26px 0}.zy-faq details:first-child{border-top:1px solid var(--zy-line)}.zy-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font:500 22px/1.3 var(--zy-serif)}.zy-faq summary::-webkit-details-marker{display:none}.zy-faq summary:after{content:"+";font:300 28px/1 var(--zy-sans);color:#a8844a;transition:transform .4s}.zy-faq details[open] summary:after{transform:rotate(45deg)}.zy-faq__a{font:400 16px/1.7 var(--zy-sans);color:var(--zy-muted);padding-top:14px;max-width:640px}.zy-faq__a p{margin:0}.zy-faq__a a{text-decoration:underline}.zy-news{text-align:center;max-width:720px;margin:0 auto}.zy-news .zy-lead{margin:20px auto 36px}.zy-news form{display:flex;flex-wrap:wrap;max-width:520px;margin:0 auto;border-bottom:1px solid var(--zy-gold)}.zy-news input[type=email]{flex:1;min-width:0;background:transparent;border:0;outline:0;color:inherit;font:400 16px var(--zy-sans);padding:16px 4px}.zy-news input::placeholder{color:#f8f4ee80}.zy-news button{background:none;border:0;color:var(--zy-gold-2);font:500 12px var(--zy-sans);letter-spacing:.26em;text-transform:uppercase;cursor:pointer}.zy-news__msg{width:100%;margin:16px 0;font-size:14px;color:var(--zy-gold-2)}.zy-perks{list-style:none;margin:6px 0 0;padding:18px 0 0;border-top:1px solid var(--zy-line);display:grid;gap:12px;width:100%}.zy-perks li{display:flex;gap:12px;align-items:flex-start;font:400 14px/1.5 var(--zy-sans);color:var(--zy-ink)}.zy-perks svg{width:18px;height:18px;color:#a8844a;flex:none;margin-top:1px}.zy-perks a{text-decoration:underline}.zy-assure{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--zy-line);border-bottom:1px solid var(--zy-line)}.zy-assure__it{padding:36px 24px;text-align:center;border-right:1px solid var(--zy-line)}.zy-assure__it:last-child{border-right:0}.zy-assure__it svg{width:26px;height:26px;color:#a8844a;margin:0 auto 14px;display:block}.zy-assure__it b{display:block;font:500 20px/1.2 var(--zy-serif);margin-bottom:6px}.zy-assure__it span{font:400 13px/1.6 var(--zy-sans);color:var(--zy-muted)}.zy-reveal{opacity:0;transform:translateY(26px);transition:opacity 1s var(--zy-ease),transform 1s var(--zy-ease)}.zy-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.zy-reveal{opacity:1;transform:none}.zy-marq__track{animation:none}}:root{--font-heading--family:"Cormorant Garamond",Georgia,serif;--font-body--family:"Jost",system-ui,sans-serif;--font-subheading--family:"Jost",system-ui,sans-serif;--font-accent--family:"Cormorant Garamond",Georgia,serif}h1,h2,h3,.h1,.h2,.h3{font-family:var(--zy-serif)!important;font-weight:500!important}body,.button,button,input,select,textarea{font-family:var(--zy-sans)}@media(max-width:989px){.zy-sec{padding:72px 0}.zy-hero__grid{grid-template-columns:1fr}.zy-hero__copy{padding:72px 24px 56px;order:2}.zy-hero__media{height:62vh;min-height:420px}.zy-hero__frame{display:none}.zy-grid{--zy-cols:2!important;gap:30px 14px}.zy-feat,.zy-faq{grid-template-columns:1fr;gap:48px}.zy-feat__media{order:0!important}.zy-prom,.zy-assure{grid-template-columns:1fr 1fr}.zy-prom__it:nth-child(2),.zy-assure__it:nth-child(2){border-right:0}.zy-prom__it:nth-child(-n+2){border-bottom:1px solid var(--zy-line-d)}.zy-assure__it:nth-child(-n+2){border-bottom:1px solid var(--zy-line)}}@media(max-width:600px){.zy-wrap{padding:0 16px}.zy-hero__copy{padding:56px 16px 48px}.zy-hero__media{height:54vh;min-height:360px}.zy-cats{grid-template-columns:1fr}.zy-cat{aspect-ratio:1/1}.zy-cat__body{left:24px;right:24px;bottom:24px}.zy-btn{height:52px;padding:0 24px;width:100%;justify-content:center}.zy-hero__btns{flex-direction:column}.zy-card__title{font-size:16px!important}.zy-card__view{display:none}.zy-prom__it,.zy-assure__it{padding:28px 14px}.zy-feat__media:before{top:-10px;right:10px;bottom:10px;left:-10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zy-theme.css.map */
