:root{--ink:#17110C;--ink-2:#1F1811;--ink-3:#241C14;--soap:#EDE0C4;--soap-2:#DAC6A5;--limestone:#B9B3A7;--olive:#4A5138;--gold:#A48239;--rule:rgba(237,224,196,.16);--measure:62ch;--pad:clamp(1.25rem,4vw,4.5rem)}*{box-sizing:border-box}body{margin:0;background:var(--ink);color:var(--soap);font-family:Public Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:300;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,.display{font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:-.02em;line-height:.94;margin:0;text-wrap:balance}a{color:inherit}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.wrap{max-width:1400px;margin-inline:auto;padding-inline:var(--pad)}.nav{position:absolute;inset:0 0 auto 0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;height:72px;max-width:1400px;margin-inline:auto;padding-inline:var(--pad)}.brand{display:flex;align-items:baseline;gap:.6rem;text-decoration:none}.brand b{font-family:Archivo,sans-serif;font-weight:800;font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase}.brand span{font-family:Amiri,serif;font-size:1.15rem;color:var(--soap-2);opacity:.85}.nav-links{display:flex;gap:2rem;font-size:.875rem;color:var(--soap)}.nav-links a{text-decoration:none;opacity:.82;transition:opacity .2s ease}.nav-links a:hover{opacity:1}.pill{display:inline-block;background:var(--soap);color:var(--ink);font-family:Archivo,sans-serif;font-weight:600;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:.7rem 1.5rem;border-radius:999px;white-space:nowrap;transition:transform .18s ease,background .18s ease}.pill:hover{background:#fff}.pill:active{transform:scale(.98)}.hero{position:relative;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate}.hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to right,#17110cdb,#17110c85 42%,#17110c0f 78%),linear-gradient(to top,#17110ceb,#17110c40 46%,#17110c8c)}.hero-inner{position:relative;max-width:1400px;width:100%;margin-inline:auto;padding:clamp(5.5rem,9vh,7rem) var(--pad) clamp(2rem,5vw,4rem);display:grid;gap:clamp(1.75rem,4.5vw,3rem)}.hero-copy{max-width:min(100%,46rem)}.hero h1{font-size:clamp(2.4rem,6.2vw,5.4rem)}.hero p{margin:1.25rem 0 0;max-width:34rem;font-size:clamp(1rem,1.6vw,1.2rem);color:var(--soap-2);line-height:1.55}.buy{background:#1f1811ed;border:1px solid var(--rule);border-radius:14px;padding:1.15rem;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;width:min(100%,30rem);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.buy img{width:92px;height:92px;object-fit:cover;border-radius:8px;background:var(--ink-3)}.buy-label{font-family:Archivo,sans-serif;font-weight:600;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 .3rem}.buy-name{font-family:Archivo,sans-serif;font-weight:800;text-transform:uppercase;font-size:1.02rem;letter-spacing:-.01em;line-height:1.1;margin:0}.buy-price{font-family:Archivo,sans-serif;font-weight:600;font-size:1.02rem;color:var(--soap);margin:.4rem 0 0;font-variant-numeric:tabular-nums}.buy-note{margin:.15rem 0 0;font-size:.8rem;color:var(--limestone)}.buy-cta{grid-column:1 / -1;display:block;width:100%;text-align:center;background:var(--soap);color:var(--ink);border:0;border-radius:999px;padding:.85rem 1.5rem;font-family:Archivo,sans-serif;font-weight:600;font-size:.83rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,background .18s ease}.buy-cta:hover{background:#fff}.buy-cta:active{transform:scale(.985)}section{padding-block:clamp(4rem,9vw,8rem)}.eyebrow{font-family:Archivo,sans-serif;font-weight:600;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 1.25rem}.facts{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:clamp(1.5rem,4vw,3.5rem);border-top:1px solid var(--rule);padding-top:clamp(2rem,4vw,3rem)}.fact .n{font-family:Archivo,sans-serif;font-weight:800;font-size:clamp(2.4rem,5.4vw,4.4rem);line-height:.9;letter-spacing:-.03em;display:block;font-variant-numeric:tabular-nums}.fact p{margin:.9rem 0 0;color:var(--limestone);font-size:.98rem;max-width:26ch}.story{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.story img{width:100%;height:100%;max-height:34rem;object-fit:cover;border-radius:12px}.story h2{font-size:clamp(1.9rem,3.6vw,3rem)}.story p{color:var(--limestone);max-width:var(--measure);margin:1.1rem 0 0}.story .disclosure{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--rule);font-size:.9rem;color:var(--limestone)}.method h2{font-size:clamp(1.9rem,3.6vw,3rem);margin-bottom:clamp(2rem,4vw,3rem);max-width:18ch}.steps{display:grid;gap:0;counter-reset:step}.step{display:grid;grid-template-columns:4.5rem 12rem 1fr;gap:clamp(1rem,3vw,2.5rem);align-items:start;padding-block:1.6rem;border-top:1px solid var(--rule)}.step:last-child{border-bottom:1px solid var(--rule)}.step .idx{font-family:Archivo,sans-serif;font-weight:600;font-size:.8rem;letter-spacing:.14em;color:var(--gold);font-variant-numeric:tabular-nums;padding-top:.25rem}.step h3{font-size:1.35rem}.step p{margin:0;color:var(--limestone);max-width:56ch}.range-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.range-head h2{font-size:clamp(1.9rem,3.6vw,3rem)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.5vw,1.75rem)}.card{display:block;text-decoration:none;background:var(--ink-2);border:1px solid var(--rule);border-radius:12px;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.card:hover{border-color:#ede0c45c;transform:translateY(-2px)}.card img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--ink-3)}.card .meta{padding:1rem 1.15rem 1.25rem;display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.card .meta strong{font-family:Archivo,sans-serif;font-weight:600;text-transform:uppercase;font-size:.85rem;letter-spacing:.02em}.card .meta span{color:var(--limestone);font-size:.9rem;font-variant-numeric:tabular-nums}footer{border-top:1px solid var(--rule);padding-block:clamp(3rem,6vw,4.5rem);background:var(--ink-2)}.foot{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:start}.foot p{color:var(--limestone);font-size:.9rem;max-width:46ch;margin:.9rem 0 0}.certs{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding:0;list-style:none}.certs li{border:1px solid var(--rule);border-radius:999px;padding:.35rem .8rem;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-family:Archivo,sans-serif;font-weight:500;color:var(--soap-2)}.foot h4{font-family:Archivo,sans-serif;font-weight:600;text-transform:uppercase;font-size:.72rem;letter-spacing:.18em;color:var(--gold);margin:0 0 1rem}.foot ul.links{list-style:none;padding:0;margin:0;display:grid;gap:.6rem;font-size:.92rem}.foot ul.links a{text-decoration:none;color:var(--limestone);transition:color .2s ease}.foot ul.links a:hover{color:var(--soap)}.colophon{margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.5rem;border-top:1px solid var(--rule);font-size:.8rem;color:var(--limestone)}@media(max-width:960px){.facts{grid-template-columns:1fr 1fr}.fact:first-child{grid-column:1 / -1}.story{grid-template-columns:1fr}.story img{max-height:22rem}.grid{grid-template-columns:repeat(2,1fr)}.foot{grid-template-columns:1fr 1fr}.foot>div:first-child{grid-column:1 / -1}.step{grid-template-columns:3.5rem 1fr}.step p{grid-column:2}}@media(max-width:640px){.nav-links{display:none}.nav{height:64px}.facts,.grid,.foot,.buy{grid-template-columns:1fr}.buy img{width:100%;height:170px}.hero-inner{padding-bottom:2rem}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}#shopify-section-header,#shopify-section-footer,.shopify-section-group-header-group,.shopify-section-group-footer-group,.header-wrapper,.footer,.announcement-bar,.utility-bar{display:none!important}html,body,body.gradient{background:var(--ink)!important;background-color:var(--ink)!important;background-image:none!important;color:var(--soap)!important;margin:0!important;padding:0!important}#MainContent,.shopify-section,main{background:var(--ink);margin:0;padding:0}h1,h2,h3,h4,h5,h6,.hero h1,.story h2,.method h2,.range-head h2,.step h3,.display,.buy-name,.buy-price,.fact .n,.card .meta strong,.brand b{color:var(--soap)!important}.hero-copy p,.brand span,.certs li{color:var(--soap-2)!important}.buy-note,.story p,.step p,.fact p,.range-head p,.foot p,.card .meta span,.colophon,.disclosure,.foot ul.links a{color:var(--limestone)!important}.buy-label,.eyebrow,.foot h4{color:var(--gold)!important}.nav-links a{color:var(--soap)!important}.pill,.buy-cta{color:var(--ink)!important;background:var(--soap)!important;border:0!important}.pill:hover,.buy-cta:hover{background:#fff!important;color:var(--ink)!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/zaituny-page.css.map */
