.za{--za-ivory:#fbf8f3;--za-linen:#f2ece3;--za-sage:#8e8f5c;--za-sage-d:#5b5f33;--za-sage-l:#eceadb;--za-rose:#d9b8b4;--za-rose-l:#f6ebe8;--za-ink:#2f2a27;--za-soft:#625a55;--za-mute:#968c86;--za-gold:#b99c6b;--za-serif:"Cormorant Garamond","Cormorant",Georgia,"Times New Roman",serif;background:var(--za-ivory);color:var(--za-ink);overflow:hidden}.za *{box-sizing:border-box}.za-eyebrow{margin:0 0 18px;font-size:11.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--za-sage-d)}.za-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.za-btns--c{justify-content:center}.za-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;border-radius:999px;background:var(--za-sage-d);color:#fff;font-size:15px;letter-spacing:.03em;text-decoration:none;border:1px solid var(--za-sage-d);transition:background .2s,color .2s,transform .2s}.za-btn:hover{background:#4a4e29;color:#fff;transform:translateY(-1px)}.za-btn--soft{background:transparent;color:var(--za-sage-d)}.za-btn--soft:hover{background:var(--za-sage-l);color:var(--za-sage-d)}.za-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,80px);max-width:1240px;margin:0 auto;padding:clamp(48px,7vw,110px) 20px clamp(40px,6vw,90px)}.za-hero:before{content:"";position:absolute;right:-12%;top:-18%;width:70%;height:120%;z-index:0;background:radial-gradient(closest-side,#e7e6d2,transparent 75%),radial-gradient(40% 35% at 20% 80%,var(--za-rose-l),transparent 70%)}.za-hero>*{position:relative;z-index:1}.za-hero__name{margin:0;font-family:var(--za-serif);font-weight:400;font-size:clamp(60px,12vw,168px);word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:.9;letter-spacing:-.01em;color:var(--za-ink)}.za-hero__role{margin:14px 0 0;font-family:var(--za-serif);font-style:italic;font-size:clamp(22px,2.4vw,30px);color:var(--za-sage-d)}.za-hero__lead{margin:22px 0 0;max-width:44ch;font-size:16.5px;line-height:1.7;color:var(--za-soft)}.za-hero__slogan{margin:26px 0 0;padding-left:18px;border-left:1px solid var(--za-gold);font-family:var(--za-serif);font-style:italic;font-size:clamp(20px,2vw,24px);color:var(--za-ink)}.za-arch{margin:0;position:relative;isolation:isolate}.za-arch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(16px,16px);border:1px solid var(--za-sage);border-radius:26px;z-index:-1;pointer-events:none}.za-ch--flip .za-arch:after{transform:translate(-16px,16px)}.za-arch img{display:block;width:100%;height:auto;aspect-ratio:9/11;object-fit:cover;border-radius:26px;background:var(--za-linen);box-shadow:0 34px 60px -44px #4646288c}.za-arch--hero{max-width:520px;justify-self:end;width:100%}.za-logo{display:block;width:140px;height:auto;margin:0 0 20px}.za-logo--visit{width:150px;margin:0 auto 14px}.za-manifesto-w{position:relative;isolation:isolate}.za-manifesto-w:before{content:"";position:absolute;left:50%;top:50%;width:min(520px,90vw);aspect-ratio:1;transform:translate(-50%,-50%);z-index:-1;background:url(zz-beauty-levani-mandala.png) center/contain no-repeat;opacity:.09}.za-manifesto{max-width:880px;margin:0 auto;padding:clamp(30px,5vw,70px) 20px;text-align:center;font-family:var(--za-serif);font-style:italic;font-size:clamp(23px,2.8vw,34px);line-height:1.4;color:var(--za-ink);position:relative}.za-manifesto:before,.za-manifesto:after{content:"";display:block;width:64px;height:1px;background:var(--za-gold);margin:0 auto 30px}.za-manifesto:after{margin:30px auto 0}.za-ch{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,96px);max-width:1180px;margin:0 auto;padding:clamp(40px,6vw,90px) 20px}.za-ch--flip .za-arch{order:2;justify-self:start}.za-ch .za-arch{max-width:470px;width:100%;justify-self:end}.za-arch--small{max-width:380px!important}.za-ch__no{margin:0 0 6px;font-family:var(--za-serif);font-size:20px;letter-spacing:.2em;color:var(--za-gold)}.za-ch__title{margin:0 0 18px;font-family:var(--za-serif);font-weight:500;font-size:clamp(40px,5vw,64px);line-height:1;color:var(--za-ink);text-wrap:balance}.za-ch__lead{margin:0 0 20px;max-width:52ch;font-size:16.5px;line-height:1.75;color:var(--za-soft)}.za-ticks{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:10px}.za-ticks li{position:relative;padding-left:30px;font-size:15.5px;line-height:1.5}.za-ticks li:before{content:"";position:absolute;left:0;top:.2em;width:18px;height:18px;border-radius:50%;background:var(--za-sage-l)}.za-ticks li:after{content:"";position:absolute;left:6px;top:calc(.2em + 4px);width:5px;height:8px;border:solid var(--za-sage-d);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.za-menu{max-width:470px;padding:22px 26px;background:#fff;border-radius:18px;box-shadow:0 18px 40px -34px #3c463c99}.za-menu__h{margin:0 0 10px;font-size:11.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--za-mute)}.za-menu__r{display:flex;align-items:baseline;gap:10px;margin:0;padding:8px 0;font-size:15.5px}.za-menu__r span{color:var(--za-ink)}.za-menu__r i{flex:1;border-bottom:1px dotted #cdbfae;transform:translateY(-4px)}.za-menu__r b{font-family:var(--za-serif);font-weight:600;font-size:19px;color:var(--za-sage-d);white-space:nowrap;font-variant-numeric:tabular-nums}.za-steps{list-style:none;counter-reset:s;margin:4px 0 24px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.za-steps li{counter-increment:s;position:relative;padding:20px 16px 16px;background:var(--za-rose-l);border-radius:18px;text-align:center}.za-steps li:before{content:counter(s);display:block;margin:0 auto 8px;font-family:var(--za-serif);font-size:30px;line-height:1;color:var(--za-gold)}.za-steps b{display:block;font-family:var(--za-serif);font-size:20px;font-weight:600;color:var(--za-ink)}.za-steps span{display:block;margin-top:4px;font-size:13.5px;line-height:1.4;color:var(--za-soft)}.za-visit{max-width:900px;margin:clamp(20px,4vw,50px) auto;padding:clamp(36px,5vw,60px) 24px;text-align:center;background:linear-gradient(180deg,var(--za-sage-l),#f3f2e8);border-radius:32px}.za-visit__t{margin:0 0 10px;font-family:var(--za-serif);font-weight:500;font-size:clamp(34px,4vw,48px);color:var(--za-ink)}.za-visit__a{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--za-sage-d)}.za-visit__p{margin:0 auto;max-width:56ch;font-size:15.5px;line-height:1.65;color:var(--za-soft)}.za-fine{margin:26px auto 0;max-width:640px;font-size:12.5px;line-height:1.55;color:var(--za-mute)}.za-open{padding:clamp(40px,6vw,90px) 16px clamp(56px,8vw,110px)}.za-open__in{position:relative;isolation:isolate;overflow:hidden;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(32px,5vw,72px);border-radius:40px;background:linear-gradient(135deg,#eeecdd,#f5f1e8 55%,#f6ebe8)}.za-open__in:before{content:"";position:absolute;right:-8%;top:-20%;width:62%;aspect-ratio:1;z-index:-1;background:url(zz-beauty-levani-mandala.png) center/contain no-repeat;opacity:.08}.za-open__badge{display:inline-block;margin-left:10px;padding:4px 10px;border-radius:999px;background:var(--za-sage-d);color:#fff;letter-spacing:.18em;font-size:10.5px}.za-open__t{margin:0 0 16px;font-family:var(--za-serif);font-weight:500;font-size:clamp(40px,5.4vw,68px);line-height:1;color:var(--za-ink);text-wrap:balance}.za-open__x{margin:0 0 24px;max-width:50ch;font-size:16.5px;line-height:1.7;color:var(--za-soft)}.za-open__l{list-style:none;counter-reset:o;margin:0;padding:0;border-top:1px solid rgba(91,95,51,.25)}.za-open__l li{counter-increment:o;display:flex;align-items:baseline;gap:18px;padding:14px 0;border-bottom:1px solid rgba(91,95,51,.25);font-family:var(--za-serif);font-size:clamp(22px,2.4vw,28px);color:var(--za-ink)}.za-open__l li:before{content:"0" counter(o);font-family:inherit;font-size:15px;letter-spacing:.12em;color:var(--za-gold)}.za-open__more{margin:22px 0 0;font-size:14.5px}.za-open__more a{color:var(--za-sage-d);text-decoration:none;border-bottom:1px solid currentColor}.za-open__card{background:#fff;border-radius:28px;padding:clamp(26px,3vw,40px);text-align:center;box-shadow:0 30px 60px -40px #46462873}.za-open__logo{display:block;width:88px;height:auto;margin:0 auto 14px;opacity:.9}.za-open__ct{margin:0 0 18px;font-family:var(--za-serif);font-size:clamp(26px,2.8vw,34px);line-height:1.1;color:var(--za-ink)}.za-open__form{display:grid;gap:10px}.za-open__form input[type=email]{width:100%;min-width:0;height:52px;border:1px solid #e3dccf;border-radius:999px;padding:0 20px;font:inherit;font-size:16px;color:var(--za-ink);background:var(--za-ivory)}.za-open__form input[type=email]:focus{outline:none;border-color:var(--za-sage-d);box-shadow:0 0 0 3px #5b5f3326}.za-open__form .za-btn{width:100%}.za-open__ok{margin:0;padding:14px 16px;border-radius:16px;background:var(--za-sage-l);color:var(--za-ink);font-size:16px}.za-open__err{margin:0;font-size:13px;color:#a23b2c}.za-open__note{margin:12px 0 0;font-size:12.5px;color:var(--za-mute)}@media(max-width:900px){.za-open__in{grid-template-columns:minmax(0,1fr)}}.za-bridge{max-width:1000px;margin:0 auto;padding:clamp(50px,7vw,100px) 20px clamp(30px,4vw,60px);text-align:center}.za-bridge__t{margin:0 0 14px;font-family:var(--za-serif);font-weight:500;font-size:clamp(38px,5vw,60px);line-height:1.05;color:var(--za-ink)}.za-bridge__x{margin:0 auto 26px;max-width:58ch;font-size:16.5px;line-height:1.7;color:var(--za-soft)}.za-bridge__l{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.za-bridge__l li{padding:14px 24px;border-radius:999px;background:#fff;border:1px solid #e8dfd3;font-family:var(--za-serif);font-size:20px;color:var(--za-ink)}@media(max-width:900px){.za-hero,.za-ch{grid-template-columns:minmax(0,1fr)}.za-hero{text-align:left}.za-ch .za-arch,.za-ch--flip .za-arch{order:-1;justify-self:center;max-width:420px}.za-hero{padding:clamp(28px,8vw,48px) 22px 40px;gap:34px}.za-hero:before{right:-40%;top:-10%;width:120%;height:70%}.za-arch--hero{order:0;justify-self:center;width:100%;max-width:440px}.za-logo{width:112px;margin-bottom:16px}.za-hero .za-eyebrow{line-height:1.7}.za-hero__name{font-size:clamp(64px,19vw,96px)}.za-hero__role{margin-top:10px}.za-hero__lead{font-size:16px}.za-steps{grid-template-columns:minmax(0,1fr)}.za-steps li{border-radius:18px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;text-align:left;align-items:center;padding:14px 18px}.za-steps li:before{grid-row:1/3;margin:0}}@media(max-width:520px){.za-btn{width:100%}.za-menu{padding:16px 18px}}@media(prefers-reduced-motion:reduce){.za *{transition:none!important}}.za [id^=za-]{scroll-margin-top:90px}.za-partner{display:inline-block;margin:16px 0 0;padding:6px 14px;border:1px solid rgba(91,95,51,.35);border-radius:999px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--za-sage-d)}.za-partner--c{margin:0 auto 12px}
/*# sourceMappingURL=/cdn/shop/t/27/assets/zz-beauty-atelier.css.map */
