html:root{--oz-bg:#0b0b0d;--oz-surface:#141417;--oz-line:#2a2a2e;--oz-text:#f5efe6;--oz-muted:#a8a398;--oz-gold:#c9a96a;--font-heading--family:"Cormorant Garamond",Georgia,serif}.oz-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.oz-section{padding:72px 0;color:var(--oz-text)}.oz-eyebrow{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--oz-gold);margin:0 0 16px}.oz-h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.1;margin:0 0 12px;color:var(--oz-text)}.oz-lead{color:var(--oz-muted);max-width:56ch;margin:0 0 40px;font-size:15px;line-height:1.6}.oz-hero{position:relative;overflow:hidden;padding:96px 0 80px;color:var(--oz-text);background:radial-gradient(900px 500px at 78% 40%,rgba(201,169,106,.18),transparent 60%),var(--oz-bg)}.oz-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.oz-hero__title{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,6.5vw,84px);font-weight:600;line-height:1.02;margin:0 0 20px;color:var(--oz-text)}.oz-hero__text{color:var(--oz-muted);font-size:17px;line-height:1.6;max-width:46ch;margin:0 0 32px}.oz-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.oz-btn{display:inline-block;padding:15px 28px;border-radius:999px;font-size:14px;letter-spacing:.04em;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.oz-btn:hover{transform:translateY(-2px)}.oz-btn--gold{background:var(--oz-gold);color:#0b0b0d;font-weight:600}.oz-btn--ghost{border:1px solid var(--oz-line);color:var(--oz-text)}.oz-btn--ghost:hover{border-color:var(--oz-gold)}.oz-chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:32px 0 0}.oz-chips li{border:1px solid var(--oz-line);border-radius:999px;padding:7px 14px;font-size:13px;color:var(--oz-muted)}.oz-hero__art svg{display:block;width:100%;max-width:340px;height:auto;margin:0 auto}.oz-trust{border-top:1px solid var(--oz-line);border-bottom:1px solid var(--oz-line);padding:36px 0;color:var(--oz-text)}.oz-trust__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:center}.oz-trust__item svg{width:30px;height:30px;stroke:var(--oz-gold);fill:none;stroke-width:1.5;display:block;margin:0 auto 12px}.oz-trust__title{font-weight:600;font-size:15px;margin:0}.oz-trust__sub{color:var(--oz-muted);font-size:13px;margin:4px 0 0}.oz-sizes__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.oz-size{background:var(--oz-surface);border:1px solid var(--oz-line);border-radius:18px;padding:28px 20px;text-align:center;transition:border-color .2s ease,transform .2s ease}.oz-size:hover{border-color:var(--oz-gold);transform:translateY(-3px)}.oz-size__ml{font-family:Cormorant Garamond,Georgia,serif;font-size:44px;font-weight:600;line-height:1;margin:0;color:var(--oz-text)}.oz-size__spray{color:var(--oz-gold);font-size:14px;margin:10px 0 6px}.oz-size__note{color:var(--oz-muted);font-size:13px;margin:0}.oz-sizes__foot{color:var(--oz-muted);font-size:13px;margin:20px 0 0;text-align:center}.oz-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.oz-step{border-top:1px solid var(--oz-line);padding-top:20px}.oz-step__n{font-family:Cormorant Garamond,Georgia,serif;font-size:40px;color:var(--oz-gold);line-height:1;margin:0 0 10px}.oz-step__t{font-weight:600;font-size:17px;margin:0 0 6px;color:var(--oz-text)}.oz-step__d{color:var(--oz-muted);font-size:14px;line-height:1.6;margin:0}.oz-faq__list{max-width:820px}.oz-faq details{border-bottom:1px solid var(--oz-line)}.oz-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:16px;color:var(--oz-text)}.oz-faq summary::-webkit-details-marker{display:none}.oz-faq summary:after{content:"+";color:var(--oz-gold);font-size:24px;line-height:1}.oz-faq details[open] summary:after{content:"\2212"}.oz-faq p{color:var(--oz-muted);font-size:14px;line-height:1.7;margin:0 0 20px}@media(max-width:860px){.oz-hero{padding:56px 0 48px}.oz-hero__grid{grid-template-columns:1fr}.oz-hero__art{order:-1}.oz-hero__art svg{max-width:200px}.oz-sizes__grid{grid-template-columns:repeat(2,1fr)}.oz-steps__grid,.oz-trust__grid{grid-template-columns:1fr}.oz-section{padding:48px 0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/oz.css.map */
