:root{--z-cream:#F6F1EA;--z-cream2:#EFE7DC;--z-sand:#D9CDBE;--z-ink:#1F1B17;--z-ink2:#3A342E;--z-muted:#6B5B4A;--z-dark:#2A2520;--z-gold:#C8B08A;--z-line:rgba(31,27,23,.12);--z-font-h:var(--font-heading--family, "Playfair Display", Georgia, serif);--z-font-b:var(--font-body--family, "Lato", system-ui, sans-serif);--z-gutter:20px;--z-max:1360px;--z-r:22px;--z-ease:cubic-bezier(.22,1,.36,1)}@media(min-width:900px){:root{--z-gutter:48px}}.zh{font-family:var(--z-font-b);color:var(--z-ink);background:var(--z-cream);overflow:hidden;position:relative}.zh *{box-sizing:border-box}.zh a{color:inherit;text-decoration:none}.zh img{display:block;max-width:100%}.zh-container{width:100%;max-width:var(--z-max);margin-inline:auto;padding-inline:var(--z-gutter)}.zh-eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;margin:0;color:var(--z-muted)}.zh-h{font-family:var(--z-font-h);font-weight:400;line-height:1.02;letter-spacing:-.015em;margin:0;text-wrap:balance}.zh-h em{font-style:italic}.zh-h--xl{font-size:clamp(2.7rem,10vw,7rem);line-height:.96}.zh-h--l{font-size:clamp(2.1rem,6.2vw,4.25rem)}.zh-h--m{font-size:clamp(1.7rem,4.5vw,3rem)}.zh-p{font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.65;color:var(--z-ink2);margin:0;max-width:52ch}.zh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:999px;font-weight:700;font-size:15px;letter-spacing:.01em;border:1px solid transparent;transition:transform .35s var(--z-ease),background .3s,color .3s,border-color .3s;will-change:transform;white-space:nowrap}.zh-btn:hover{transform:translateY(-2px)}.zh-btn--ink{background:var(--z-ink);color:var(--z-cream)}.zh-btn--ink:hover{background:#000}.zh-btn--light{background:var(--z-cream);color:var(--z-ink)}.zh-btn--ghost{background:#ffffff14;border-color:#ffffff8c;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.zh-btn--outline{background:transparent;border-color:var(--z-ink);color:var(--z-ink)}.zh-btn svg{width:18px;height:18px}.zh-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;border-bottom:1px solid currentColor;padding-bottom:2px;white-space:nowrap}.zh-link svg{width:16px;height:16px;transition:transform .3s var(--z-ease)}.zh-link:hover svg{transform:translate(4px)}.zh-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--z-ease),transform .9s var(--z-ease);transition-delay:calc(var(--d,0)*.12s)}.zh-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.zh-reveal{opacity:1;transform:none;transition:none}}.zh-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:var(--z-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:var(--z-gutter)}.zh-rail::-webkit-scrollbar{display:none}.zh-rail>*{scroll-snap-align:start;flex:0 0 auto}@media(min-width:900px){.zh-rail{display:grid;overflow:visible;padding-inline:0;gap:24px}.zh-rail>*{flex:none}}.zh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}@media(min-width:900px){.zh-head{margin-bottom:44px}}.zh-head .zh-p{max-width:38ch}.zh-head__right{display:none}@media(min-width:900px){.zh-head__right{display:block}}.zh-section{padding-block:clamp(64px,9vw,128px)}.zh-hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;isolation:isolate}.zh-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:#c9b79f}.zh-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--pos-m,70% 50%);transform:scale(1.08);animation:zh-kb 9s var(--z-ease) forwards}@media(min-width:900px){.zh-hero__media img{object-position:var(--pos,60% 50%)}}@keyframes zh-kb{to{transform:scale(1)}}.zh-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#140f0ad1,#140f0a73 38%,#140f0a0d 70%,#140f0a26)}.zh-hero__content{padding-top:120px;padding-bottom:28px;display:flex;flex-direction:column;gap:18px}.zh-hero .zh-eyebrow{color:#ffffffc7}.zh-hero__title .w{display:inline-block;opacity:0;transform:translateY(.6em) rotate(2deg);transition:opacity .9s var(--z-ease),transform .9s var(--z-ease);transition-delay:calc(var(--i)*.06s + .2s)}.zh-hero__title.is-in .w{opacity:1;transform:none}.zh-hero .zh-p{color:#ffffffdb;max-width:40ch}.zh-hero__cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.zh-hero__cta .zh-btn{flex:1 1 auto}@media(min-width:600px){.zh-hero__cta .zh-btn{flex:0 0 auto}}.zh-hero__bar{margin-top:14px;border-top:1px solid rgba(255,255,255,.18);background:#140f0a59;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.zh-hero__bar ul{list-style:none;margin:0;padding:0 var(--z-gutter);display:flex;gap:28px;overflow-x:auto;scrollbar-width:none;max-width:var(--z-max);margin-inline:auto}.zh-hero__bar ul::-webkit-scrollbar{display:none}.zh-hero__bar li{display:flex;align-items:center;gap:10px;padding:16px 0;font-size:13px;font-weight:600;white-space:nowrap;color:#ffffffeb}.zh-hero__bar li svg{width:18px;height:18px;opacity:.9}@media(min-width:900px){.zh-hero__bar ul{justify-content:space-between}.zh-hero__bar li{padding:20px 0;font-size:14px}.zh-hero__content{padding-bottom:40px;gap:22px}}.zh-hero__scroll{position:absolute;right:var(--z-gutter);bottom:84px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.4);display:none;align-items:center;justify-content:center;animation:zh-bob 2.2s ease-in-out infinite}@media(min-width:900px){.zh-hero__scroll{display:flex;bottom:96px}}@keyframes zh-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.zh-marquee{border-block:1px solid var(--z-line);padding:14px 0;overflow:hidden;background:var(--z-cream2)}.zh-marquee__track{display:flex;gap:0;width:max-content;animation:zh-marq 38s linear infinite}.zh-marquee__track span{display:inline-flex;align-items:center;gap:22px;padding-right:22px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--z-muted);white-space:nowrap}.zh-marquee__track span i{width:5px;height:5px;border-radius:50%;background:var(--z-gold);display:inline-block}@keyframes zh-marq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.zh-marquee__track{animation:none}}.zh-cats .zh-rail>*{width:78vw;max-width:360px}@media(min-width:900px){.zh-cats .zh-rail{grid-template-columns:repeat(3,1fr)}.zh-cats .zh-rail>*{width:auto;max-width:none}}.zh-card{position:relative;border-radius:var(--z-r);overflow:hidden;aspect-ratio:4/5;background:var(--z-sand);color:#fff;display:block;isolation:isolate}.zh-card img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--z-ease)}.zh-card:hover img{transform:scale(1.05)}.zh-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#140f0abf,#140f0a00 55%)}.zh-card__num{position:absolute;top:18px;left:18px;font-size:12px;letter-spacing:.2em;font-weight:700;opacity:.85}.zh-card__arrow{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:50%;background:#ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;transition:background .3s,transform .4s var(--z-ease)}.zh-card:hover .zh-card__arrow{background:#fff;color:var(--z-ink);transform:rotate(-45deg)}.zh-card__arrow svg{width:16px;height:16px}.zh-card__body{position:absolute;left:0;right:0;bottom:0;padding:22px}.zh-card__title{font-family:var(--z-font-h);font-size:clamp(1.6rem,2.2vw,2.1rem);line-height:1.05;margin:0 0 6px}.zh-card__sub{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;opacity:.85;margin:0}.zh-prods .zh-rail>*{width:70vw;max-width:320px}@media(min-width:900px){.zh-prods .zh-rail{grid-template-columns:repeat(4,1fr)}.zh-prods .zh-rail>*{width:auto;max-width:none}}.zh-prod{display:flex;flex-direction:column;gap:12px}.zh-prod__media{position:relative;aspect-ratio:4/5;border-radius:var(--z-r);overflow:hidden;background:var(--z-cream2)}.zh-prod__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--z-ease)}.zh-prod:hover .zh-prod__media img{transform:scale(1.05)}.zh-pill{position:absolute;top:14px;left:14px;background:#ffffffe6;color:var(--z-ink);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:7px 11px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.zh-prod__plus{position:absolute;right:12px;bottom:12px;width:44px;height:44px;border-radius:50%;background:var(--z-ink);color:var(--z-cream);display:flex;align-items:center;justify-content:center;transition:transform .4s var(--z-ease)}.zh-prod__plus svg{width:18px;height:18px}.zh-prod:hover .zh-prod__plus{transform:rotate(90deg)}.zh-prod__name{font-weight:700;font-size:16px;margin:0}.zh-prod__sub{font-size:13.5px;color:var(--z-muted);margin:2px 0 0}.zh-prod__price{font-size:15px;font-weight:700;margin:6px 0 0;display:flex;gap:8px;align-items:baseline}.zh-prod__price s{font-weight:400;color:var(--z-muted)}.zh-prod__save{font-size:11px;font-weight:700;color:#8c4a2f;background:#f3ded2;padding:3px 8px;border-radius:999px}.zh-split{padding-block:clamp(56px,8vw,112px)}.zh-split--cream{background:var(--z-cream2)}.zh-split--dark{background:var(--z-dark);color:var(--z-cream2)}.zh-split--dark .zh-p{color:#d9cfc2}.zh-split--dark .zh-eyebrow{color:var(--z-gold)}.zh-split__grid{display:grid;gap:28px}@media(min-width:900px){.zh-split__grid{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}.zh-split--right .zh-split__media{order:2}}.zh-split__media{border-radius:var(--z-r);overflow:hidden;aspect-ratio:4/5;background:var(--z-sand);position:relative}@media(min-width:900px){.zh-split__media{aspect-ratio:5/6;position:sticky;top:96px}}.zh-split__media img{width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 50%)}.zh-split__body{display:flex;flex-direction:column;gap:22px}.zh-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:6px}.zh-stat{border-top:1px solid currentColor;padding-top:12px;opacity:.95}.zh-split--dark .zh-stat{border-color:#ffffff40}.zh-stat b{display:block;font-family:var(--z-font-h);font-weight:400;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1}.zh-stat span{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;opacity:.75}.zh-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.zh-bullets li{display:flex;gap:12px;align-items:center;font-size:15px}.zh-bullets li:before{content:"";width:22px;height:22px;flex:none;border-radius:50%;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12l5 5 9-10'/></svg>") center/14px no-repeat,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12l5 5 9-10'/></svg>") center/14px no-repeat,linear-gradient(#000,#000);mask-composite:exclude}.zh-split__cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.zh-split__cta .zh-btn{flex:1 1 auto}@media(min-width:600px){.zh-split__cta .zh-btn{flex:none}}.zh-note{font-size:13.5px;color:var(--z-muted)}.zh-split--dark .zh-note{color:#b9ac9c}.zh-ugc .zh-rail>*{width:72vw;max-width:330px}@media(min-width:900px){.zh-ugc .zh-rail{grid-template-columns:repeat(3,1fr)}.zh-ugc .zh-rail>*{width:auto;max-width:none}}.zh-ugc__card{background:#fff;padding:12px 12px 18px;border-radius:18px;box-shadow:0 20px 50px -30px #1f1b1759;transform:rotate(var(--rot,0deg));transition:transform .5s var(--z-ease)}.zh-ugc__card:hover{transform:rotate(0) translateY(-4px)}.zh-ugc__card img{aspect-ratio:3/4;object-fit:cover;width:100%;border-radius:10px}.zh-stars{display:flex;gap:2px;margin:14px 0 8px;color:#c8664a}.zh-stars svg{width:14px;height:14px}.zh-ugc__quote{font-size:15px;line-height:1.5;margin:0}.zh-ugc__who{font-size:12.5px;color:var(--z-muted);margin:8px 0 0}.zh-news{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.zh-news form{width:100%;max-width:560px;display:flex;gap:8px;margin-top:10px;background:#fff;border:1px solid var(--z-line);border-radius:999px;padding:6px 6px 6px 20px}.zh-news input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:15px;outline:none;color:var(--z-ink)}.zh-news button{border:0;cursor:pointer;font:inherit}.zh-news__ok{font-size:14px;color:#2e6b3a}.zh-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;border-radius:999px;background:#1f1b17eb;color:var(--z-cream);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 18px 40px -16px #00000080;transform:translateY(140%);transition:transform .5s var(--z-ease)}.zh-sticky.is-on{transform:none}.zh-sticky span{font-size:13.5px;font-weight:600;line-height:1.2}.zh-sticky small{display:block;font-size:11.5px;opacity:.7;font-weight:400}.zh-sticky .zh-btn{min-height:44px;padding:0 18px;font-size:14px}@media(min-width:900px){.zh-sticky{display:none}}.zh a.zh-btn--ink,.zh .zh-news button.zh-btn--ink{color:var(--z-cream)!important;background:var(--z-ink)}.zh a.zh-btn--light{color:var(--z-ink)!important;background:var(--z-cream)}.zh a.zh-btn--ghost{color:#fff!important}.zh a.zh-btn--outline{color:var(--z-ink)!important}.zh a.zh-link{color:inherit!important}.zh .zh-card,.zh .zh-card__title,.zh .zh-card__sub,.zh a.zh-card{color:#fff!important}.zh .zh-h,.zh h1,.zh h2,.zh h3{color:inherit}.zh-split--dark .zh-h,.zh-split--dark h2{color:var(--z-cream2)}.zh a.zh-prod{color:var(--z-ink)!important}.zh-hero .zh-h{color:#fff!important}.zh-sticky span{color:var(--z-cream)}.zh a.zh-link{display:inline-flex!important;align-items:center;white-space:nowrap;flex:none}.zh .zh-head>*{min-width:0}.zh-cats .zh-rail>*{width:86vw;max-width:420px}@media(min-width:900px){.zh-cats .zh-rail>*{width:auto;max-width:none}}.zh .zh-card--stack{aspect-ratio:auto;display:flex;flex-direction:column;background:#2b2926}.zh-card--stack .zh-card__media{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--z-sand)}.zh-card--stack .zh-card__media img{display:block;width:100%;height:100%;object-fit:cover}.zh-card--stack .zh-card__body{position:relative;padding:18px 20px 22px}.zh-card--stack .zh-card__num{text-shadow:0 1px 8px rgba(0,0,0,.45)}@media(max-width:899px){.zh-hero{min-height:0;justify-content:flex-start;background:#2b2926}.zh-hero__media{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:0;aspect-ratio:var(--ar-m,1/1);background:#2b2926}.zh-hero__media img{height:100%;object-fit:cover;object-position:50% 50%;transform:none;animation:zh-kb-m 9s var(--z-ease) forwards}.zh-hero__shade{background:linear-gradient(to top,#2b2926,#2b292600 22%)}.zh-hero__content{padding-top:18px;padding-bottom:26px;position:relative;z-index:1}.zh-hero__bar{margin-top:0}}@keyframes zh-kb-m{0%{transform:scale(1.03)}to{transform:scale(1)}}.zh .zh-h{overflow-wrap:normal;word-break:normal}@media(max-width:899px){.zh .zh-head{flex-wrap:wrap;row-gap:14px}}@media(min-width:900px){.zh .zh-rail{padding-inline:var(--z-gutter)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/zolom-home.css.map */
