:root{--z-orange: #e2730f;--z-orange-2: #f47b39;--z-orange-deep: #c65f0a;--z-ivory: #f0e5d7;--z-ivory-2: #f4ebe0;--z-cream: #f6efe6;--z-sand: #e9cfc2;--z-peach: #e9ab92;--z-rose: #e9cfc2;--z-sage: #c8cfb8;--z-sage-light: #e2e4d4;--z-sage-deep: #3f4536;--z-graphite: #292523;--z-graphite-2: #352f2b;--z-ink: #1a1614;--z-glass: rgb(246 239 230 / .66);--z-glass-line: rgb(255 255 255 / .55);--z-shadow: 0 34px 64px -40px rgb(70 38 18 / .45), 0 10px 24px -18px rgb(70 38 18 / .25);--z-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .22 0 0 0 0 .14 0 0 0 0 .08 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--z-display: "Sora", Arial, Helvetica, sans-serif;--z-curve: 40px;--z-pad: clamp(56px, 6vw + 30px, 128px);--z-gutter: clamp(20px, 3.8vw, 64px)}@media(min-width:900px){:root{--z-curve: 72px}}.zl{position:relative;isolation:isolate;overflow:hidden;padding:var(--z-pad) 0;color:var(--z-ink);scroll-margin-top:var(--header-height)}.zl>.page-width{position:relative;z-index:1}.zl--curve{margin-top:calc(var(--z-curve) * -1);padding-top:calc(var(--z-pad) + var(--z-curve) * .5);border-radius:50% 50% 0 0 / var(--z-curve) var(--z-curve) 0 0}.zl-benefits{background:var(--z-grain),radial-gradient(80% 40% at 100% 0%,rgb(233 171 146 / .28),transparent 70%),linear-gradient(180deg,#ecd9ca 0%,var(--z-ivory) 24%,var(--z-ivory) 70%,#e9e3d4 100%)}.zl-ingredients{background:var(--z-grain),radial-gradient(70% 40% at 0% 30%,rgb(233 207 194 / .55),transparent 70%),linear-gradient(180deg,#e9e3d4 0%,var(--z-sage-light) 45%,#d9dcc8 100%);padding-bottom:calc(var(--z-pad) + var(--z-curve))}.zl--dark{color:#f3ebe1}.zl-ritual{background:radial-gradient(80% 45% at 88% 6%,rgb(226 115 15 / .2),transparent 62%),radial-gradient(70% 40% at 0% 70%,rgb(233 171 146 / .1),transparent 70%),linear-gradient(180deg,var(--z-graphite-2) 0%,var(--z-graphite) 42%,#2d2b25 78%,var(--z-sage-deep) 100%);padding-bottom:calc(var(--z-pad) + var(--z-curve))}.zl-offer{background:radial-gradient(120% 70% at 50% 0%,var(--z-orange-2) 0%,var(--z-orange) 42%,#cf6a2c 74%,#d98a68 100%)}.zl-faqc{padding-bottom:0;background:var(--z-grain),linear-gradient(180deg,#d98a68 0%,var(--z-peach) 120px,#ecc1ad 22%,var(--z-sand) 42%,#eedcce 64%,var(--z-ivory) 82%,var(--z-ivory) 100%)}.site-header{background:linear-gradient(180deg,#f4ebe0eb,#f0e5d7d1);border-bottom-color:#29252314;-webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px);box-shadow:0 10px 30px -26px #46261280}.foot{background:linear-gradient(180deg,#171412,#0d0b0a)}.zl-orb{position:absolute;z-index:0;border-radius:50%;pointer-events:none;aspect-ratio:1;width:min(95vw,600px);animation:zl-float 18s ease-in-out infinite alternate}.zl-orb--a{top:8%;right:-35%}.zl-orb--b{bottom:8%;left:-38%;animation-duration:22s}.zl-orb--peach{background:radial-gradient(closest-side,rgb(233 171 146 / .5),rgb(233 171 146 / .16) 55%,transparent 72%)}.zl-orb--rose{background:radial-gradient(closest-side,rgb(233 207 194 / .85),rgb(233 207 194 / .28) 55%,transparent 72%)}.zl-orb--sage{background:radial-gradient(closest-side,rgb(200 207 184 / .6),rgb(200 207 184 / .18) 55%,transparent 72%)}.zl-orb--orange{background:radial-gradient(closest-side,rgb(226 115 15 / .26),rgb(226 115 15 / .07) 55%,transparent 72%)}.zl-orb--light{background:radial-gradient(closest-side,rgb(246 226 210 / .34),rgb(246 226 210 / .1) 55%,transparent 72%)}@keyframes zl-float{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-20px,26px,0) scale(1.05)}}@media(min-width:900px){.zl-orb{width:640px}.zl-orb--a{right:-10%}.zl-orb--b{left:-12%}}.zl-tone--peach{--t-bg: linear-gradient(155deg, #f3dccd, #ecbfa9 60%, var(--z-peach));--t-fg: var(--z-ink);--t-accent: var(--z-orange-deep);--t-chip: rgb(250 244 236 / .55)}.zl-tone--orange{--t-bg: linear-gradient(155deg, var(--z-orange-2), var(--z-orange) 55%, var(--z-orange-deep));--t-fg: var(--z-ink);--t-accent: #fff;--t-chip: rgb(250 244 236 / .24)}.zl-tone--sage{--t-bg: linear-gradient(155deg, #dde1d0, var(--z-sage) 55%, #b5bda3);--t-fg: #232a1f;--t-accent: #343d2e;--t-chip: rgb(250 244 236 / .5)}.zl-tone--ink{--t-bg: linear-gradient(155deg, var(--z-graphite-2), var(--z-graphite));--t-fg: #f6efe6;--t-accent: var(--z-orange-2);--t-chip: rgb(250 244 236 / .1)}.zl-head{max-width:920px;margin-bottom:clamp(36px,5vw,64px)}.zl-head--center{margin-inline:auto;text-align:center}.zl-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 18px;padding:8px 14px 8px 12px;border-radius:999px;font-family:var(--z-display);font-size:10.5px;font-weight:600;letter-spacing:.22em;line-height:1;text-transform:uppercase;color:var(--z-ink);background:var(--z-glass);box-shadow:inset 0 0 0 1px var(--z-glass-line),0 8px 20px -14px #46261273;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.zl-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--z-orange)}.zl--dark .zl-eyebrow{color:#f3ebe1;background:#f6efe612;box-shadow:inset 0 0 0 1px #f6efe624}.zl--orange .zl-eyebrow,.zl-eyebrow--ink{color:#f6efe6;background:#292523db;box-shadow:0 10px 22px -14px #292523b3}.zl-h2{margin:0;font-family:var(--z-display);font-size:clamp(2.2rem,1.3rem + 4.2vw,4.6rem);line-height:.98;font-weight:300;letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance}.zl-h2 span{display:block}.zl-h2 strong{display:inline;font-weight:800;background:linear-gradient(90deg,var(--z-orange),var(--z-orange-2)) 0 94% / 0% .12em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 1.2s .35s var(--ease)}.zl-h2.is-visible strong,.is-visible>.zl-h2 strong,.no-js .zl-h2 strong{background-size:100% .12em}.zl--dark .zl-h2 strong{background-image:linear-gradient(90deg,var(--z-orange),var(--z-orange-2))}.zl-lead{max-width:46ch;margin:20px 0 0;font-size:clamp(1.02rem,.96rem + .3vw,1.2rem);line-height:1.55;color:#4d433b}.zl-head--center .zl-lead{margin-inline:auto}.zl--dark .zl-lead{color:#d3c9bd}.js .zl .reveal-item{opacity:0;transform:translate3d(0,22px,0);filter:blur(6px);transition:opacity 1s var(--ease),transform 1.1s var(--ease),filter 1s var(--ease)}.js .zl .reveal-item.is-visible,.js .zl .reveal-group.is-visible>.reveal-item{opacity:1;transform:none;filter:none}.zl .reveal-item img{transform:scale(1.06);transition:transform 1.8s var(--ease)}.zl .reveal-item.is-visible img,.no-js .zl img{transform:none}.js .zl .reveal-group.is-visible>.reveal-item{transition-delay:calc(var(--i, 0) * .11s)}.js .zl .zl-head.is-visible>.reveal-item:nth-child(2){transition-delay:90ms}.js .zl .zl-head.is-visible>.reveal-item:nth-child(3){transition-delay:.18s}.zl-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:62px;padding:0 34px;border-radius:999px;font-family:var(--z-display);font-size:13.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--z-ink);background:linear-gradient(90deg,var(--z-orange),var(--z-orange-2));box-shadow:0 16px 30px -16px #c65f0acc,inset 0 1px #ffffff40;transition:transform .35s var(--ease),box-shadow .35s var(--ease),filter .35s var(--ease)}.zl-cta:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .3),transparent);transform:skew(-20deg);transition:left .9s var(--ease)}.zl-cta:hover{transform:translateY(-2px);filter:saturate(1.06) brightness(1.03);box-shadow:0 24px 38px -18px #c65f0ad9,inset 0 1px #ffffff4d}.zl-cta:active{transform:translateY(0) scale(.985);transition-duration:.12s}.zl-cta:hover:after{left:130%}.zl-cta:focus-visible{outline:3px solid var(--z-ink);outline-offset:3px}.zl--dark .zl-cta:focus-visible{outline-color:#fff}.zl-cta__arrow{font-size:22px;line-height:1;transition:transform .3s var(--ease)}.zl-cta:hover .zl-cta__arrow{transform:translate(4px)}.zl-cta-row{margin-top:clamp(36px,5vw,60px)}.zl-cta-row--center{text-align:center}@media(max-width:599px){.zl-cta{width:100%}}.zl-benefits .zl-head{margin-bottom:26px}.zl-bblocks{display:flex;gap:12px;margin:0 calc(var(--z-gutter) * -1);padding:8px var(--z-gutter) 22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--z-gutter);scrollbar-width:none;overscroll-behavior-x:contain}.zl-bblocks::-webkit-scrollbar{display:none}.zl-bblock{position:relative;flex:0 0 82%;display:flex;flex-direction:column;overflow:hidden;border-radius:28px;color:var(--t-fg);background:var(--t-bg);box-shadow:var(--z-shadow);scroll-snap-align:start;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.zl-bblock__media{position:relative;aspect-ratio:1 / 1;overflow:hidden}.zl-bblock__media img{width:100%;height:100%;object-fit:cover}.zl-bblock__media:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(180deg,transparent,rgb(0 0 0 / .1));pointer-events:none}.zl-bblock__body{position:relative;flex:1;padding:20px 20px 24px}.zl-bblock__num{position:absolute;top:16px;right:18px;font-family:var(--z-display);font-size:48px;font-weight:800;line-height:1;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px currentColor;opacity:.3}.zl-bblock__icon{position:absolute;top:-23px;left:20px;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:var(--t-fg);background:var(--t-bg);box-shadow:0 10px 20px -10px #00000059,inset 0 0 0 1px #ffffff80}.zl-bblock__icon .zave-icon{width:22px;height:22px}.zl-bblock__title{margin:14px 0 8px;font-family:var(--z-display);font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);line-height:.98;font-weight:800;letter-spacing:-.04em;text-transform:uppercase}.zl-bblock__text{max-width:32ch;margin:0;font-size:15.5px;line-height:1.5;font-weight:500}.zl-rail-dots{display:flex;justify-content:center;gap:8px}.zl-rail-dots span{width:8px;height:8px;border-radius:999px;background:#0d0d0c29;transition:width .45s var(--ease),background-color .45s var(--ease)}.zl-rail-dots span.is-active{width:28px;background:var(--z-orange)}.zl-benefits .zl-cta-row{margin-top:26px}@media(min-width:900px){.zl-bblocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;overflow:visible}.zl-bblock:nth-child(2){margin-top:48px}.zl-bblock:hover{transform:translateY(-6px);box-shadow:0 40px 70px -44px #50280a99}.zl-bblock__media{aspect-ratio:4 / 4.4}.zl-bblock__body{padding:26px 30px 34px}.zl-bblock__icon{left:30px}.zl-bblock__num{top:22px;right:26px;font-size:64px}.zl-bblock__text{font-size:16.5px}.zl-rail-dots{display:none}.zl-benefits .zl-cta-row{margin-top:48px}}.zl-ingredients .zl-head{margin-bottom:28px}.zl-ing{display:grid;gap:16px}.zl-ing__item{position:relative;display:grid;gap:0;overflow:hidden;border-radius:34px;color:var(--t-fg);background:var(--t-bg);box-shadow:var(--z-shadow),inset 0 1px #ffffff59}.zl-ing__visual{position:relative;padding:16px 16px 0}.zl-ing__frame{position:relative;overflow:hidden;aspect-ratio:3 / 2;border-radius:46% 54% 52% 48%/52% 44% 56% 48%;box-shadow:0 24px 50px -30px #00000073,inset 0 0 0 1px #fff6;animation:zl-morph 16s ease-in-out infinite alternate}.zl-ing__frame img{width:100%;height:100%;object-fit:cover}.zl-ing__frame--bubbles img{object-position:50% 52%}.zl-ing__frame--citrus img{object-position:55% 50%}@keyframes zl-morph{to{border-radius:54% 46% 44% 56%/46% 56% 44% 54%}}.zl-ing__index{position:absolute;top:26px;left:26px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font-family:var(--z-display);font-size:15px;font-weight:800;color:var(--t-fg);background:var(--t-chip);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px #ffffff80}.zl-bubble{position:absolute;border-radius:50%;background:radial-gradient(circle at 32% 30%,#fffffff2,#ffffff40 38%,#ffffff0d 62%);box-shadow:inset 0 0 0 1px #ffffff8c,0 10px 22px -12px #00000059;pointer-events:none;animation:zl-bob 7s ease-in-out infinite alternate}.zl-bubble--1{width:54px;height:54px;right:26px;top:40%}.zl-bubble--2{width:30px;height:30px;right:18%;top:14%;animation-duration:9s;animation-delay:-2s}.zl-bubble--3{width:20px;height:20px;left:16%;bottom:8%;animation-duration:6s;animation-delay:-4s}@keyframes zl-bob{0%{transform:translateZ(0)}to{transform:translate3d(0,-16px,0)}}.zl-ing__body{padding:18px 20px 24px}.zl-ing__tag{display:inline-block;margin:0 0 10px;padding:6px 11px;border-radius:999px;font-family:var(--z-display);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--t-fg);background:var(--t-chip)}.zl-ing__name{margin:0 0 10px;font-family:var(--z-display);font-size:clamp(1.75rem,1.3rem + 2vw,3rem);line-height:.95;font-weight:800;letter-spacing:-.045em;text-transform:uppercase}.zl-ing__text{max-width:38ch;margin:0;font-size:15.5px;line-height:1.5;font-weight:500}.zl-ing__points{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.zl-ing__points li{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;font-size:13px;font-weight:700;background:var(--t-chip)}.zl-ing__points li:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.zl-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 0;padding:0;list-style:none}.zl-facts li{padding:9px 14px;border-radius:999px;font-family:var(--z-display);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#343d2e;background:var(--z-glass);box-shadow:inset 0 0 0 1px var(--z-glass-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(min-width:900px){.zl-ing{grid-template-columns:1fr 1fr;gap:28px}.zl-ing__item:nth-child(2){margin-top:72px}.zl-ing__visual{padding:34px 34px 0}.zl-ing__index{top:50px;left:50px;width:52px;height:52px}.zl-ing__body{padding:28px 40px 40px}.zl-ing__text{font-size:16.5px}}.zl-ritual__grid{display:grid;gap:26px}.zl-ritual__visual{position:relative;padding-bottom:22px}.zl-ritual__main{position:relative;width:84%;margin:0;overflow:hidden;border-radius:28px;aspect-ratio:4 / 4.3;background:#262724;box-shadow:0 30px 60px -36px #000000e6}.zl-ritual__main img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.zl-ritual__main:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgb(13 13 12 / .78));pointer-events:none}.zl-ritual__caption{position:absolute;z-index:1;left:16px;bottom:16px;max-width:60%;font-size:13px;line-height:1.4;color:#ece6dc}.zl-ritual__caption strong{display:block;margin-bottom:2px;font-family:var(--z-display);font-size:22px;font-weight:800;letter-spacing:-.02em;text-transform:uppercase;background:linear-gradient(90deg,var(--z-orange),var(--z-orange-2));-webkit-background-clip:text;background-clip:text;color:transparent}.zl-ritual__inset{position:absolute;right:0;bottom:0;width:40%;margin:0;padding:4px;border-radius:24px;background:linear-gradient(150deg,var(--z-orange-2),var(--z-orange) 60%,var(--z-orange-deep));box-shadow:0 26px 44px -22px #000c}.zl-ritual__inset img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:20px}.zl-ritual__inset figcaption{padding:7px 6px 4px;font-family:var(--z-display);font-size:10px;font-weight:800;line-height:1.25;letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--z-ink)}.zl-ritual .zl-head{margin-bottom:0}.zl-steps{position:relative;margin:0;padding:0;list-style:none;counter-reset:zl-step}.zl-steps__line{position:absolute;left:22px;top:30px;bottom:30px;width:2px;background:linear-gradient(180deg,var(--z-orange),rgb(226 115 15 / .1));transform:scaleY(0);transform-origin:top;transition:transform 1.6s .3s var(--ease)}.zl-steps.is-visible .zl-steps__line,.no-js .zl-steps__line{transform:none}.zl-step{position:relative;display:grid;grid-template-columns:46px 1fr;gap:14px;align-items:start;padding:8px 0 14px}.zl-step:before{counter-increment:zl-step;content:counter(zl-step);position:relative;z-index:1;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;font-family:var(--z-display);font-size:17px;font-weight:800;color:var(--z-ink);background:linear-gradient(150deg,var(--z-orange-2),var(--z-orange));box-shadow:0 0 0 6px #e2730f24}.zl-step__title{margin:4px 0;font-family:var(--z-display);font-size:16.5px;font-weight:800;letter-spacing:-.01em;text-transform:uppercase;color:#fff}.zl-step__text{margin:0;font-size:15px;line-height:1.5;color:#cfc8bd}.zl-howto__note{display:inline-flex;align-items:center;gap:8px;margin:0;padding:9px 15px;border-radius:999px;font-size:12.5px;font-weight:700;color:#f3efe6;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f}.zl-ritual .zl-cta-row{margin-top:0}@media(max-width:899px){.zl-ritual__body{display:contents}.zl-ritual .zl-head{order:-1}.zl-howto__note{justify-self:start}}@media(min-width:900px){.zl-ritual__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,6vw,110px);align-items:center}.zl-ritual__visual{padding-bottom:40px}.zl-ritual__main{width:80%;aspect-ratio:4 / 5}.zl-ritual__caption{left:26px;bottom:26px;font-size:15px}.zl-ritual__caption strong{font-size:30px}.zl-ritual__inset{width:42%}.zl-ritual .zl-head{margin-bottom:28px}.zl-step{grid-template-columns:56px 1fr;gap:18px;padding:14px 0 22px}.zl-step:before{width:56px;height:56px;font-size:20px}.zl-steps__line{left:27px;top:34px;bottom:34px}.zl-step__title{font-size:21px}.zl-step__text{font-size:16px}.zl-howto__note{margin-top:10px}.zl-ritual .zl-cta-row{margin-top:34px}}.zl-offer__giant{position:absolute;z-index:0;left:50%;top:52%;transform:translate(-50%,-50%) rotate(-8deg);font-family:var(--z-display);font-size:clamp(9rem,38vw,34rem);font-weight:800;line-height:.8;letter-spacing:-.07em;white-space:nowrap;color:transparent;-webkit-text-stroke:2px rgb(255 255 255 / .16);pointer-events:none;-webkit-user-select:none;user-select:none}.zl-offer__grid{display:grid;gap:30px}.zl-offer__pitch{position:relative}.zl-offer__off{margin:0;font-family:var(--z-display);font-size:clamp(5rem,2.8rem + 13vw,11rem);line-height:.84;font-weight:800;letter-spacing:-.07em;color:var(--z-ink)}.zl-offer__off span{display:inline-block;background:linear-gradient(180deg,#1a1a19,#3b2a1d);-webkit-background-clip:text;background-clip:text;color:transparent}.zl-offer__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:20px}.zl-offer__before{margin:0;font-family:var(--z-display);font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#0d0d0cb8}.zl-offer__before s{text-decoration-thickness:2.5px}.zl-offer__now{margin:0;font-family:var(--z-display);font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--z-ink)}.zl-offer__now strong{display:inline-block;padding:6px 14px;border-radius:14px;font-size:clamp(2.2rem,1.6rem + 2.6vw,3.6rem);font-weight:800;letter-spacing:-.05em;color:#fff;background:linear-gradient(160deg,var(--z-graphite-2),var(--z-ink));box-shadow:0 20px 34px -20px #000000b3}.zl-offer__title{max-width:18ch;margin:24px 0 0;font-family:var(--z-display);font-size:clamp(1.35rem,1.05rem + 1.4vw,2.1rem);line-height:1.05;font-weight:800;text-transform:uppercase;letter-spacing:-.02em;color:#fff}.zl-offer__photo{position:absolute;right:-4px;top:54px;width:30%;max-width:200px;aspect-ratio:1;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 26px 44px -22px #0009,0 0 0 4px #ffffff8c;rotate:6deg;animation:zl-bob 8s ease-in-out infinite alternate}.zl-offer__photo img{width:100%;height:100%;object-fit:contain;padding:6%}.zl-offer__checks{display:grid;gap:8px;margin:0 0 16px;padding:0;list-style:none}.zl-offer__checks li{position:relative;padding-left:30px;font-size:15px;font-weight:700;line-height:1.4;color:var(--z-ink)}.zl-offer__checks li:before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:var(--z-ink)}.zl-offer__checks li:after{content:"";position:absolute;left:7px;top:5px;width:5px;height:9px;border:solid var(--z-orange-2);border-width:0 2px 2px 0;transform:rotate(45deg)}.zl-offer .zw-form{background:#faf4ecf0;box-shadow:0 34px 60px -36px #5a230099,inset 0 0 0 1px #fff9}.zl-offer .zw-form__button{color:#f6efe6;background:linear-gradient(160deg,var(--z-graphite-2),var(--z-graphite));box-shadow:0 16px 30px -14px #0009}.zl-offer .zw-form__button:hover{color:#fff}@media(min-width:900px){.zl-offer__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,6vw,100px);align-items:center}.zl-offer__photo{right:4%;top:2%;width:32%;max-width:250px}}.zl-faq__inner{display:grid;gap:0}.zl-faqc .zl-head{margin-bottom:24px}.zl-faq__list{display:grid;gap:8px}.zl-faq__item{border-radius:18px;background:var(--z-glass);box-shadow:inset 0 0 0 1px var(--z-glass-line),0 16px 30px -26px #5a2d148c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .4s var(--ease),box-shadow .4s var(--ease)}.zl-faq__item:hover{box-shadow:inset 0 0 0 1px #e2730f59,0 18px 32px -24px #5a2d148c}.zl-faq__item[open]{background:#faf5efeb}.zl-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 16px 18px;cursor:pointer;list-style:none;font-family:var(--z-display);font-size:15px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.zl-faq__q::-webkit-details-marker{display:none}.zl-faq__q:focus-visible{outline:3px solid var(--z-orange);outline-offset:2px;border-radius:18px}.zl-faq__sign{position:relative;flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(150deg,var(--z-orange-2),var(--z-orange));transition:transform .4s var(--ease),background .4s var(--ease)}.zl-faq__sign:before,.zl-faq__sign:after{content:"";position:absolute;width:11px;height:2px;background:var(--z-ink);transition:transform .4s var(--ease)}.zl-faq__sign:after{transform:rotate(90deg)}.zl-faq__item[open] .zl-faq__sign{transform:rotate(180deg);background:var(--z-graphite)}.zl-faq__item[open] .zl-faq__sign:before{background:#fff}.zl-faq__item[open] .zl-faq__sign:after{transform:rotate(0);background:#fff}.zl-faq__a{padding:0 18px 18px;font-size:15px;line-height:1.6;color:#42382f}.zl-faq__item[open] .zl-faq__a{animation:zl-open .5s var(--ease)}@keyframes zl-open{0%{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:none}}.zl-faq__a p{margin:0 0 10px}.zl-faq__a p:last-child{margin-bottom:0}.zl-faqc__band{position:relative;isolation:isolate;overflow:hidden;margin-top:var(--z-pad);padding:calc(var(--z-pad) + var(--z-curve) * .4) 0 var(--z-pad);border-radius:50% 50% 0 0 / var(--z-curve) var(--z-curve) 0 0;background:radial-gradient(80% 55% at 18% 12%,rgb(226 115 15 / .22),transparent 65%),radial-gradient(60% 40% at 100% 90%,rgb(233 171 146 / .08),transparent 70%),linear-gradient(180deg,var(--z-graphite-2) 0%,var(--z-graphite) 55%,#171412 100%);box-shadow:0 -30px 60px -40px #46261273;scroll-margin-top:var(--header-height)}.zl-faqc__band>.page-width{position:relative;z-index:1}.zl-faqc__band .zave-z-mark{position:absolute;z-index:0;right:-16vw;bottom:-4%;width:min(72vw,560px);color:#e2730f17;pointer-events:none}.zl-faqc__band .zave-z-mark .zave-z{width:100%;height:auto}.zl-closing__grid{display:grid;gap:24px}.zl-closing__title{font-size:clamp(2rem,1.2rem + 4vw,4.2rem)}.zl-brand-points{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.zl-brand-points li{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;font-family:var(--z-display);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f3efe6;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f}.zl-brand-points li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--z-orange)}.zl--dark .zw-form{background:#faf4ec}@media(min-width:900px){.zl-faq__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,100px);align-items:start}.zl-faqc .zl-head{text-align:left;margin:0;position:sticky;top:calc(var(--header-height) + 24px)}.zl-faq__q{padding:19px 20px 19px 22px;font-size:15.5px}.zl-faq__a{padding:0 22px 22px;font-size:15.5px}.zl-closing__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(48px,6vw,110px);align-items:center}}.zw-form--compact{padding-top:18px}.zw-form__note{margin:12px 0 0;font-size:12.5px;line-height:1.45;color:#6b5e52;text-align:center}@media(prefers-reduced-motion:reduce){.zl-orb,.zl-ing__frame,.zl-bubble,.zl-offer__photo,.zl-faq__item[open] .zl-faq__a{animation:none!important}.js .zl .reveal-item{filter:none;transform:none;transition:opacity .4s linear;transition-delay:0s!important}.zl .reveal-item img,.zl-steps__line,.zl-h2 strong{transition:none!important;transform:none!important}.zl-h2 strong{background-size:100% .12em}.zl-cta,.zl-cta:after,.zl-bblock,.zl-faq__sign,.zl-rail-dots span{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/zave-landing.css.map */
