@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Lora:ital,wght@0,400;0,500;1,400&family=Inter:wght@300;400;500&display=swap";:root{--z-page:#F2EDE4;--z-cream-deep:#E8DFD0;--z-cream-light:#F8F4EC;--z-ink:#1F1B16;--z-muted:#6C6155;--z-rule:#D9D0C0;--z-citrus:#C0602A;--z-display:"Cormorant Garamond",Georgia,serif;--z-body:"Lora",Georgia,serif;--z-fine:"Inter",system-ui,sans-serif;--z-e:cubic-bezier(.16,1,.3,1);--z-gut:clamp(20px,5vw,80px)}body,.content,main{background:var(--z-page)!important;color:var(--z-ink)}body{font-family:var(--z-body);line-height:1.75;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h1,.h2,.h3{font-family:var(--z-display)!important;font-weight:300;letter-spacing:-.008em}.product-label--sale,.product-label--discount,.badge--sale,.price__badge-sale,[class*=label--sale],[class*=badge-sale],[class*=product-label],.price--on-sale .price__regular,.price__compare,.price-item--regular,s.price-item,del.price-item,.price__sale del,.price--compare,.cart__discount,.cart-drawer__discount,[class*=discount-code],[class*=discount-field],.cart__reminder,.cart-reminder,[class*=cart-reminder],.countdown,[class*=countdown],[class*=urgency],[class*=stock-low],[class*=inventory-low]{display:none!important}.z-wrap{max-width:1560px;margin:0 auto;padding:0 var(--z-gut)}.z-fine{font-family:var(--z-fine);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--z-muted)}.z-fine-sm{font-family:var(--z-fine);font-size:12px;color:var(--z-muted)}.z-plate{position:relative;overflow:hidden;background:var(--z-cream-deep);outline:1px solid var(--z-rule);outline-offset:-1px}.z-plate img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.3s var(--z-e)}a.z-pc:hover .z-plate img{transform:scale(1.035)}.z-quiet{display:inline-block;font-family:var(--z-fine);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;padding-bottom:6px;border-bottom:1px solid var(--z-ink);transition:opacity .5s var(--z-e),letter-spacing .5s var(--z-e)}.z-quiet:hover{opacity:.55;letter-spacing:.26em}.z-rv{opacity:0;transform:translateY(26px);transition:opacity 1s var(--z-e),transform 1s var(--z-e)}.z-rv.z-in{opacity:1;transform:none}.z-lines .z-ln{display:block;overflow:hidden}.z-lines .z-ln i{display:block;font-style:inherit;transform:translateY(105%);transition:transform 1.15s var(--z-e)}.z-lines.z-in .z-ln i{transform:none}.z-lines.z-in .z-ln:nth-child(2) i{transition-delay:.1s}.z-lines.z-in .z-ln:nth-child(3) i{transition-delay:.2s}@media(prefers-reduced-motion:reduce){.z-rv{opacity:1;transform:none}.z-lines .z-ln i{transform:none}.z-plate img{transition:none}}.z-hero{position:relative;height:100svh;min-height:560px;padding:clamp(12px,2vw,26px) var(--z-gut) clamp(18px,2.4vw,32px);display:flex}.z-hero .z-plate{flex:1}.z-hero .z-plate img{object-position:center 26%;will-change:transform}.z-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#14100c9e,#14100c2e 42%,#14100c00 68%)}.z-hero-type{position:absolute;left:clamp(20px,4vw,64px);right:clamp(20px,4vw,64px);bottom:clamp(26px,4.5vw,64px);color:var(--z-page)}.z-hero-type h1{font-family:var(--z-display);font-weight:300;font-size:clamp(46px,10.5vw,150px);line-height:.92;letter-spacing:-.022em;color:var(--z-page)}.z-hero-type h1 em{font-style:italic;font-weight:300}.z-hero-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:clamp(18px,2.6vw,34px);flex-wrap:wrap}.z-hero-foot p{font-size:clamp(14px,1.35vw,17px);max-width:38ch;opacity:.88;line-height:1.7}.z-enter{font-family:var(--z-fine);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--z-page);padding-bottom:7px;border-bottom:1px solid rgba(242,237,228,.55);transition:border-color .6s var(--z-e),letter-spacing .6s var(--z-e);white-space:nowrap}.z-enter:hover{border-bottom-color:var(--z-page);letter-spacing:.28em}@media(max-width:700px){.z-hero{height:92svh}.z-hero .z-plate img{object-position:center 22%}}.z-stmt{padding:clamp(58px,8vw,120px) 0 clamp(30px,4vw,60px)}.z-stmt h2{font-size:clamp(34px,6.6vw,96px);line-height:1.02;letter-spacing:-.018em;max-width:18ch}.z-stmt .z-sub{margin-top:clamp(22px,3vw,40px);display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(16px,2vw,36px)}.z-stmt .z-sub p{grid-column:7/12;font-size:clamp(15px,1.4vw,18px);color:var(--z-muted);max-width:46ch}@media(max-width:900px){.z-stmt .z-sub p{grid-column:1/-1}}.z-weave-band{padding:clamp(26px,4vw,52px) 0}.z-weave{height:76px;width:100%;opacity:.13;color:var(--z-ink);display:block}.z-rail{border-top:1px solid var(--z-rule);border-bottom:1px solid var(--z-rule);overflow:hidden}.z-rail-in{display:flex;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.z-rail-in::-webkit-scrollbar{display:none}.z-fibcard{flex:0 0 clamp(200px,22vw,290px);padding:clamp(24px,3vw,40px) clamp(18px,2vw,30px);border-right:1px solid var(--z-rule);scroll-snap-align:start;transition:background .7s var(--z-e)}.z-fibcard:hover{background:var(--z-cream-deep)}.z-fibcard .z-k{font-family:var(--z-fine);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--z-muted)}.z-fibcard h3{font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1.1;margin-top:12px}.z-fibcard p{font-size:13.5px;color:var(--z-muted);line-height:1.7;margin-top:12px;min-height:5.2em}.z-fibcard .z-tag{margin-top:16px;padding-top:12px;border-top:1px solid var(--z-rule);font-family:var(--z-fine);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--z-muted)}.z-fibcard.z-citrus h3,.z-fibcard.z-citrus .z-tag{color:var(--z-citrus)}.z-ed{padding:clamp(64px,9vw,140px) 0 clamp(40px,5vw,80px)}.z-ed-head{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(16px,2vw,36px);align-items:end}.z-ed-head .z-t{grid-column:1/7}.z-ed-head .z-m{grid-column:8/13;padding-bottom:8px}.z-ed-head h2{font-size:clamp(36px,6vw,86px);line-height:1;letter-spacing:-.016em}.z-ed-head h2 em{font-style:italic}.z-ed-head .z-m p{font-size:15px;color:var(--z-muted);max-width:36ch}@media(max-width:900px){.z-ed-head .z-t,.z-ed-head .z-m{grid-column:1/-1}.z-ed-head .z-m{padding-top:18px}}.z-pieces{margin-top:clamp(36px,5vw,72px);display:grid;gap:clamp(40px,6vw,96px)}.z-piece{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(16px,2.4vw,40px);align-items:end}.z-piece .z-img{grid-column:1/8}.z-piece .z-txt{grid-column:9/13;padding-bottom:clamp(6px,2vw,30px)}.z-piece:nth-child(2n) .z-img{grid-column:6/13;order:2}.z-piece:nth-child(2n) .z-txt{grid-column:1/5;order:1}.z-piece .z-plate{aspect-ratio:4/5}.z-piece h3{font-size:clamp(28px,3.4vw,46px);font-weight:400;line-height:1.05}.z-piece .z-d{font-size:14.5px;color:var(--z-muted);line-height:1.75;margin-top:14px}.z-piece .z-pr{font-family:var(--z-display);font-size:clamp(20px,2vw,26px);margin-top:18px}.z-stamp{display:inline-flex;align-items:center;gap:10px;margin-top:16px;padding:7px 13px 7px 11px;border:1px solid var(--z-rule);border-radius:999px}.z-stamp .z-dot{width:5px;height:5px;border-radius:50%;background:var(--z-muted)}.z-stamp span{font-family:var(--z-fine);font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--z-muted)}@media(max-width:880px){.z-piece,.z-piece:nth-child(2n){grid-template-columns:1fr}.z-piece .z-img,.z-piece .z-txt,.z-piece:nth-child(2n) .z-img,.z-piece:nth-child(2n) .z-txt{grid-column:1/-1;order:0;padding-bottom:0}}.z-doct{background:var(--z-cream-deep);padding:clamp(64px,9vw,140px) 0}.z-doct .z-row{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(16px,2vw,36px);padding:clamp(26px,3.4vw,46px) 0;border-top:1px solid var(--z-rule);align-items:baseline}.z-doct .z-row:last-child{border-bottom:1px solid var(--z-rule)}.z-doct .z-n{grid-column:1/2;font-family:var(--z-fine);font-size:10px;letter-spacing:.16em;color:var(--z-muted)}.z-doct .z-h{grid-column:2/8;font-family:var(--z-display);font-weight:300;font-size:clamp(24px,3.4vw,46px);line-height:1.08}.z-doct .z-p{grid-column:9/13;font-size:14.5px;color:var(--z-muted);line-height:1.8}@media(max-width:900px){.z-doct .z-n,.z-doct .z-h,.z-doct .z-p{grid-column:1/-1}.z-doct .z-h{margin-top:6px}.z-doct .z-p{margin-top:12px}}.z-trust{padding:clamp(52px,7vw,100px) 0;border-top:1px solid var(--z-rule)}.z-trust .z-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap}.z-trust h2{font-size:clamp(26px,3.6vw,46px);line-height:1.06;max-width:16ch}.z-tgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(16px,2.4vw,36px);margin-top:clamp(30px,3.6vw,56px)}.z-tg{border-top:1px solid var(--z-rule);padding-top:24px}.z-tg .z-m{height:clamp(34px,4vw,48px);display:flex;align-items:center;margin-bottom:18px}.z-tg .z-m img{max-height:100%;width:auto}.z-tg b{display:block;font-family:var(--z-display);font-size:clamp(17px,1.8vw,22px);font-weight:400;line-height:1.2}.z-tg span{display:block;font-family:var(--z-fine);font-size:11px;color:var(--z-muted);line-height:1.6;margin-top:9px}.z-doors{padding:clamp(64px,9vw,130px) 0}.z-dgrid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.6vw,24px);margin-top:clamp(26px,3vw,48px)}.z-door .z-plate{aspect-ratio:3/4}.z-door .z-lbl{margin-top:14px;display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--z-rule);padding-bottom:11px;transition:border-color .6s var(--z-e)}.z-door:hover .z-lbl{border-bottom-color:var(--z-ink)}.z-door h3{font-size:clamp(22px,2.4vw,30px);font-weight:400}@media(max-width:640px){.z-dgrid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zouhi-v2.css.map */
