:root{--zm-blue:#1714ff;--zm-ink:#11142a;--zm-muted:#626779;--zm-line:#dfe3f1;--zm-header:90px;--zm-font:Inter,Arial,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:110px}.zm-body{margin:0;background:#fff;color:var(--zm-ink);font-family:var(--zm-font);-webkit-font-smoothing:antialiased}.zm-app,.zm-app *{box-sizing:border-box}.zm-app{overflow:clip;position:relative;font-size:16px;line-height:1.6}.zm-app [hidden]{display:none!important}.zm-app img{display:block;max-width:100%;height:auto}.zm-app a{color:inherit;text-decoration:none}.zm-app button,.zm-app select{font:inherit}.zm-app button{cursor:pointer}.zm-app button:disabled{cursor:not-allowed}.zm-app h1,.zm-app h2,.zm-app h3,.zm-app p,.zm-app figure{margin:0}.zm-app h1,.zm-app h2{font-weight:700;letter-spacing:-.065em;line-height:1.02;text-wrap:balance}.zm-app h1{font-size:clamp(54px,5.85vw,94px)}.zm-app h2{font-size:clamp(42px,4.8vw,76px)}.zm-app h3{font-size:24px;letter-spacing:-.04em;line-height:1.2}.zm-app em{display:block;font-style:normal;color:var(--zm-blue)}.zm-app :is(a,button,summary,select):focus-visible{outline:3px solid #807dff;outline-offset:5px}.zm-container{width:min(1320px,calc(100% - 104px));margin-inline:auto}.zm-section{padding-block:124px}.zm-lead{font-size:clamp(17px,1.45vw,21px);line-height:1.7;color:var(--zm-muted);max-width:480px}.zm-eyebrow{display:flex;gap:10px;align-items:center;font-size:11px;font-weight:600;letter-spacing:.19em;text-transform:uppercase;line-height:1.6}.zm-small,.zm-draft-note{font-size:12px;line-height:1.7;color:var(--zm-muted)}.zm-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--zm-blue);box-shadow:0 0 0 5px #1714ff0c}.zm-sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.zm-skip{position:fixed;inset-block-start:5px;inset-inline-start:12px;transform:translateY(-200%);z-index:500;padding:10px 20px;background:#fff;color:var(--zm-blue)}.zm-skip:focus{transform:none}.zm-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:56px;padding:14px 25px;border:1px solid var(--zm-blue);border-radius:100px;background:var(--zm-blue);color:#fff!important;font-size:14px;font-weight:600;line-height:1.3;transition:background .2s,transform .2s;white-space:normal;text-align:center}.zm-button:hover:not(:disabled){background:#0805c5;border-color:#0805c5;transform:translateY(-2px)}.zm-button-small{min-height:44px;font-size:12px;padding:11px 19px;gap:13px}.zm-button-white{background:#fff;border-color:#fff;color:var(--zm-blue)!important}.zm-button-white:hover:not(:disabled){background:#ecebff;border-color:#ecebff}.zm-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:28px}.zm-text-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:600;min-height:44px}.zm-text-link:hover{text-decoration:underline;text-underline-offset:5px}.zm-app a svg{flex-shrink:0}.zm-app[dir=rtl] a svg{transform:rotate(180deg)}.zm-header{height:90px;width:100%;padding-inline:52px;display:flex;gap:44px;align-items:center;position:sticky;top:0;z-index:100;background:#fffffff5;border-bottom:1px solid #e7e9f3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.zm-logo{display:block;flex-shrink:0;width:100px}.zm-logo img{width:100%;height:auto}.zm-nav{display:flex;align-items:center;gap:28px;font-size:12px;margin-inline-start:30px}.zm-nav a{min-height:44px;display:inline-flex;align-items:center}.zm-nav a:hover{color:var(--zm-blue)}.zm-header-actions{margin-inline-start:auto;display:flex;gap:19px;align-items:center}.zm-motion-button{background:none;border:0;display:flex;align-items:center;gap:7px;font-size:10px!important;color:var(--zm-muted);padding:6px;min-height:44px}.zm-motion-icon{font-size:18px;line-height:1}.zm-language{padding:4px 8px;min-height:44px;background:none;border:0;display:grid;gap:0;text-align:center;line-height:1.3;font-size:13px!important}.zm-language small{font-size:8px;color:#81869b}.zm-locale-form select{background:transparent;border:1px solid var(--zm-line);border-radius:20px;padding:5px 10px}.zm-menu-toggle{display:none}.zm-mobile-nav{position:absolute;top:100%;inset-inline:0;padding:24px;background:#fff;box-shadow:0 20px 40px #11142a0d}.zm-mobile-nav a{display:block;padding:13px 10px;border-bottom:1px solid var(--zm-line)}.zm-app[data-version=v2] [data-v3-only],.zm-app[data-version=v3] [data-v2-only]{display:none!important}.zm-v2-hero{display:grid;grid-template-columns:1.02fr 1fr;column-gap:32px;align-items:center;min-height:min(830px,calc(100svh - 90px));padding-top:64px;position:relative}.zm-hero-copy{position:relative;z-index:4;padding-bottom:40px}.zm-hero-copy .zm-eyebrow{margin-bottom:25px}.zm-hero-copy h1{margin-bottom:27px}.zm-hero-copy .zm-lead{margin-bottom:30px}.zm-hero-copy .zm-draft-note{margin-top:23px}.zm-hero-stage{height:610px;position:relative;display:grid;place-items:center;isolation:isolate}.zm-product-render{width:360px;aspect-ratio:384/600;position:relative;z-index:3;filter:drop-shadow(0 30px 22px #1714ff16)}.zm-product-render img,.zm-product-render canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.zm-product-render canvas{opacity:0}.zm-product-render.is-ready canvas{opacity:1}.zm-product-render.is-ready img{opacity:0}.zm-hero-stage .zm-product-render{width:min(95%,370px)}.zm-hero-glow{position:absolute;left:50%;top:47%;width:400px;height:400px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,#c8cbff,#eff0ff 48%,#fff0 73%);z-index:0}.zm-ring{position:absolute;border:1px solid #7575ff35;border-radius:50%;left:50%;top:49%;transform:translate(-50%,-50%) rotate(-27deg);width:580px;height:275px;z-index:1}.zm-ring-two{width:470px;height:490px;border-color:#8085ff18;transform:translate(-50%,-50%) rotate(22deg)}.zm-stage-word{position:absolute;font-size:180px;line-height:1;letter-spacing:-.11em;font-weight:700;color:#e8eaff;transform:rotate(-90deg);right:-55px;top:195px;z-index:-1}.zm-stage-tag{position:absolute;bottom:23px;left:50%;transform:translate(-50%);font-size:9px;letter-spacing:.22em;white-space:nowrap;color:#676c90}.zm-hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--zm-line);padding:23px 0;font-size:10px;letter-spacing:.1em;margin-top:18px;color:#686d87}.zm-hero-bottom a{min-height:30px;display:flex;align-items:center}.zm-hero-bottom span:first-child{color:var(--zm-blue);font-weight:600}.zm-journey{position:relative;background:#f8f9fe}.zm-viewport{position:relative}.zm-journey-grid,.zm-giant-word,.zm-orbit,.zm-floating-product,.zm-journey-bottom,.zm-story-progress{display:none}.zm-scene{padding:70px 52px;max-width:900px;margin:auto;text-align:center}.zm-scene+.zm-scene{border-top:1px solid var(--zm-line)}.zm-scene .zm-eyebrow{justify-content:center;margin-bottom:20px}.zm-scene :is(h1,h2){font-size:clamp(48px,5.5vw,88px)}.zm-scene .zm-lead{margin:25px auto}.zm-static-product{height:270px;display:grid;place-items:center;margin-bottom:20px}.zm-static-product img{height:100%;width:auto}.zm-enhanced[data-motion=on] .zm-journey{height:440svh;min-height:2300px}.zm-enhanced[data-motion=on] .zm-viewport{height:calc(100svh - var(--zm-header));min-height:620px;position:sticky;top:var(--zm-header);overflow:hidden;isolation:isolate;background:var(--scene-bg,#f8f9fe);color:var(--scene-ink,#11142a);transition:background .55s,color .55s}.zm-enhanced[data-motion=on] .zm-journey-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-image:linear-gradient(#7376b20b 1px,transparent 1px),linear-gradient(90deg,#7376b20b 1px,transparent 1px);background-size:100px 100px;-webkit-mask-image:linear-gradient(transparent,#000,transparent);mask-image:linear-gradient(transparent,#000,transparent);pointer-events:none}.zm-enhanced[data-motion=on] .zm-giant-word{display:block;position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);font-size:clamp(260px,32vw,550px);font-weight:700;letter-spacing:-.1em;line-height:1;opacity:.045;pointer-events:none;white-space:nowrap}.zm-enhanced[data-motion=on] .zm-orbit{display:block;position:absolute;width:62vw;height:42vw;max-height:650px;left:50%;top:45%;transform:translate(-50%,-50%) rotate(-25deg);border:1px solid currentColor;border-radius:50%;opacity:.12;pointer-events:none}.zm-enhanced[data-motion=on] .zm-orbit:after{content:"";position:absolute;top:13%;right:13%;bottom:13%;left:13%;border:1px solid currentColor;border-radius:50%;transform:rotate(70deg)}.zm-enhanced[data-motion=on] .zm-floating-product{display:block;position:absolute;left:72%;top:46%;width:clamp(290px,34vw,480px);height:min(75svh,700px);transform:translate(-50%,-50%);z-index:3;will-change:transform,left,top;pointer-events:none}.zm-floating-product .zm-product-render{width:100%;height:100%;aspect-ratio:auto}.zm-enhanced[data-motion=on] .zm-static-product{display:none}.zm-enhanced[data-motion=on] .zm-scene{position:absolute;top:50%;left:7%;width:40%;max-width:590px;margin:0;padding:0;transform:translateY(-50%);text-align:start;border:0;opacity:0;visibility:hidden;z-index:4;will-change:opacity,transform}.zm-enhanced[data-motion=on] .zm-scene .zm-eyebrow{justify-content:flex-start}.zm-enhanced[data-motion=on] .zm-scene :is(h1,h2){font-size:clamp(50px,5.6vw,88px)}.zm-enhanced[data-motion=on] .zm-scene .zm-lead{margin:24px 0;max-width:410px;color:var(--scene-muted,#626779);font-size:18px}.zm-enhanced[data-motion=on] .zm-scene em{color:var(--scene-accent,#1714ff)}.zm-enhanced[data-motion=on] .zm-scene-1{left:auto;right:6%;width:42%}.zm-enhanced[data-motion=on] .zm-scene-3{left:6%;width:41%}.zm-enhanced[data-motion=on] .zm-journey-bottom{display:flex;position:absolute;bottom:0;inset-inline:52px;z-index:5;justify-content:space-between;align-items:center;border-top:1px solid #9296ba33;padding-block:22px;color:var(--scene-muted,#626779);font-size:10px;letter-spacing:.05em;gap:20px}.zm-journey-bottom a{padding:8px}.zm-chapters{display:flex;gap:8px}.zm-chapters button{border:1px solid #8d91ac44;background:transparent;width:38px;height:38px;min-width:38px;border-radius:50%;font-size:10px;color:inherit;transition:background .2s,color .2s}.zm-chapters button[aria-pressed=true]{background:var(--scene-accent,#1714ff);border-color:transparent;color:var(--scene-bg,#fff)}.zm-enhanced[data-motion=on] .zm-story-progress{display:block;position:absolute;inset-inline:0;bottom:0;height:2px;background:#9296ba22;z-index:6}.zm-story-progress i{display:block;width:100%;height:100%;background:var(--scene-accent,#1714ff);transform:scaleX(0);transform-origin:left}.zm-app[dir=rtl] .zm-story-progress i{transform-origin:right}.zm-enhanced[dir=rtl][data-motion=on] .zm-scene{left:auto;right:7%}.zm-enhanced[dir=rtl][data-motion=on] .zm-scene-1{right:auto;left:6%}.zm-enhanced[dir=rtl][data-motion=on] .zm-scene-3{right:6%;left:auto}.zm-section-head{text-align:center;max-width:700px;margin:0 auto 60px}.zm-section-head .zm-eyebrow{justify-content:center;margin-bottom:23px}.zm-section-head h2{margin-bottom:22px}.zm-section-head p:not(.zm-eyebrow){color:var(--zm-muted)}.zm-idea-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.zm-feature{min-height:500px;padding:35px 32px;background:#f4f5fa;border:1px solid #f1f2f9;border-radius:24px;overflow:hidden;position:relative}.zm-feature .zm-number{font-size:11px;color:#7f85a0;letter-spacing:.12em}.zm-feature h3{margin-top:20px;margin-bottom:14px}.zm-feature p{font-size:14px;color:#74798b;max-width:280px;line-height:1.8}.zm-feature-image{position:absolute;inset-inline:20%;height:310px;bottom:-65px;transition:transform .6s}.zm-feature-image img{width:100%;height:100%;object-fit:contain}.zm-feature-blue{background:#1816f9;color:#fff;border-color:transparent}.zm-feature-blue .zm-number,.zm-feature-blue p{color:#d2d1ff}.zm-feature:hover .zm-feature-image{transform:translateY(-10px)}.zm-card-art{height:260px;position:relative;margin-top:30px}.zm-card-art span{display:block;position:absolute;width:120px;height:165px;background:repeating-linear-gradient(55deg,transparent,transparent 18px,#ffffff9c 19px,#ffffff9c 21px),repeating-linear-gradient(-55deg,#24bfdc,#24bfdc 18px,#ffffffe0 19px 21px);border:9px solid #fff;border-radius:16px;left:50%;top:30px;box-shadow:0 12px 24px #1714ff0d;transform:translate(-50%) rotate(-20deg)}.zm-card-art span:nth-child(2){transform:translate(-30%) rotate(0);top:40px}.zm-card-art span:nth-child(3){transform:translate(-10%) rotate(20deg);top:55px}.zm-feature .zm-text-link{position:absolute;bottom:25px;inset-inline-start:32px;font-size:12px}.zm-idea>.zm-small{max-width:700px;text-align:center;margin:28px auto 0}.zm-spaces{background:#f3f5fb;transition:background .45s,color .45s}.zm-space-top{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:44px}.zm-space-top h2{max-width:790px;font-size:clamp(40px,4.6vw,72px)}.zm-space-top .zm-eyebrow{margin-bottom:22px}.zm-room-switch,.zm-view-switch{display:flex;gap:4px;background:#e4e6ef;border-radius:100px;padding:5px;flex-shrink:0}.zm-room-switch button,.zm-view-switch button{border:0;background:transparent;color:inherit;border-radius:100px;padding:11px 22px;font-size:12px;min-height:42px;white-space:nowrap}.zm-room-switch button[aria-pressed=true]{background:#fff;box-shadow:0 3px 10px #141a310d}.zm-room-image{border-radius:26px;overflow:hidden;position:relative;isolation:isolate}.zm-room-image figure{position:relative;aspect-ratio:1.97;overflow:hidden}.zm-room-image img{width:100%;height:100%;object-fit:cover}.zm-room-image figcaption{position:absolute;bottom:25px;inset-inline-start:28px;padding:9px 16px;border:1px solid #ffffff70;border-radius:50px;background:#ffffffd9;font-size:9px;letter-spacing:.15em;color:#11142a}.zm-spaces .zm-small{margin-top:22px}.zm-spaces[data-room=bedroom]{background:#10152d;color:#fff}.zm-spaces[data-room=bedroom] .zm-room-switch{background:#2a3047}.zm-spaces[data-room=bedroom] .zm-room-switch button[aria-pressed=true]{color:#11142a}.zm-spaces[data-room=bedroom] .zm-small{color:#bbc1d7}.zm-app[data-motion=on] .zm-room-image figure:not([hidden]){animation:zm-crossfade .5s both}.zm-room-orbit{display:none}.zm-kit{display:grid;grid-template-columns:1.02fr 1fr;align-items:center;gap:100px}.zm-kit-stage{position:relative;background:#f9faff;border-radius:26px;padding:45px 15px 55px;overflow:hidden;isolation:isolate}.zm-kit-stage>img{position:relative;z-index:2;mix-blend-mode:multiply}.zm-kit-orbit{position:absolute;left:50%;top:50%;width:88%;aspect-ratio:1;border:1px solid #b9baff;border-radius:50%;transform:translate(-50%,-50%)}.zm-kit-label{position:absolute;inset-inline-start:28px;bottom:20px;font-size:9px;color:#777ca0;letter-spacing:.15em}.zm-kit-copy .zm-eyebrow{margin-bottom:22px}.zm-kit-copy h2{margin-bottom:26px;font-size:clamp(42px,4.6vw,72px)}.zm-kit-copy .zm-lead{font-size:18px}.zm-kit-facts{display:flex;gap:42px;padding-block:27px;margin-top:8px}.zm-kit-facts>div{display:flex;align-items:center;gap:13px;flex:1}.zm-kit-facts strong{font-size:40px;letter-spacing:-.06em;line-height:1;color:var(--zm-blue)}.zm-kit-facts span{font-size:11px;line-height:1.5;max-width:100px}.zm-kit-copy>.zm-small{max-width:430px}.zm-order-disabled{width:100%;margin-top:25px;opacity:1;background:#e6e7ef;color:#74788e!important;border-color:transparent}.zm-order-disabled+.zm-small{margin-top:12px}.zm-live-product{display:flex;gap:20px;align-items:center;margin-top:25px}.zm-refills{padding-block:20px 100px}.zm-refill-grid{border-radius:32px;background:#1816f9;color:#fff;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:68px 75px;overflow:hidden;position:relative;isolation:isolate}.zm-refill-grid h2{margin-block:23px;max-width:600px}.zm-refill-grid .zm-lead{color:#dedfff;font-size:18px}.zm-refill-grid .zm-small{color:#b5b7ff;margin-top:24px;max-width:360px}.zm-view-switch{background:#ffffff14;border:1px solid #ffffff4a;width:max-content;margin-top:30px}.zm-view-switch button[aria-pressed=true]{color:#1714ff;background:#fff}.zm-refill-view{position:relative;height:480px}.zm-refill-view>[data-side-panel]{height:100%;position:relative;z-index:2}.zm-refill-view img{height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 35px 35px #00000033)}.zm-refill-ring{position:absolute;top:18%;right:-10%;bottom:18%;left:-10%;border:1px solid #ffffff3d;border-radius:50%;transform:rotate(-30deg)}.zm-refill-ring:after{content:"";position:absolute;top:-45%;right:30%;bottom:-45%;left:30%;border:1px solid #ffffff30;border-radius:50%;transform:rotate(60deg)}.zm-app[data-motion=on] [data-side-panel]:not([hidden]){animation:zm-crossfade .4s both}.zm-faq{padding-top:30px;max-width:1000px}.zm-faq-list{border-top:1px solid var(--zm-line)}.zm-faq-list details{border-bottom:1px solid var(--zm-line)}.zm-faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:30px;list-style:none;cursor:pointer;font-size:17px;font-weight:600;padding-block:25px}.zm-faq-list summary::-webkit-details-marker{display:none}.zm-faq-list summary>span:last-child{font-size:25px;font-weight:400;color:var(--zm-blue)}.zm-faq-list details[open] summary>span:last-child{transform:rotate(45deg)}.zm-faq-list details>div{padding-bottom:28px;font-size:15px;color:var(--zm-muted);max-width:800px}.zm-outro{position:relative;overflow:hidden;background:var(--zm-blue);color:#fff;padding:100px 0 170px;isolation:isolate}.zm-outro h2{font-size:clamp(55px,6.8vw,110px);max-width:1000px;margin-block:25px 36px}.zm-outro em{color:#adadff}.zm-outro-word{position:absolute;right:40px;bottom:-95px;font-size:400px;line-height:1;font-weight:700;letter-spacing:-.11em;color:#ffffff0d;z-index:-1}.zm-footer{padding-block:44px 25px}.zm-footer-top,.zm-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px}.zm-footer-top nav{display:flex;flex-wrap:wrap;gap:22px;font-size:12px}.zm-footer-bottom{border-top:1px solid var(--zm-line);margin-top:35px;padding-top:22px;font-size:11px;color:#777d8f}.zm-preview-footer{font-size:8px;letter-spacing:.12em;color:#8a90a1;text-align:center;margin-top:24px!important}.zm-enhanced[data-motion=on] .zm-reveal.zm-will-reveal{opacity:0;transform:translateY(24px);transition:opacity .65s,transform .65s}.zm-enhanced[data-motion=on] .zm-reveal.zm-visible{opacity:1;transform:none}.zm-app[data-motion=off] *,.zm-app[data-motion=off] *:before,.zm-app[data-motion=off] *:after{animation:none!important;transition:none!important}.zm-app[dir=rtl]{font-family:Tahoma,Arial,var(--zm-font)}.zm-app[dir=rtl] :is(h1,h2,h3){letter-spacing:0;line-height:1.35}.zm-app[dir=rtl] .zm-eyebrow{letter-spacing:0;font-size:12px}.zm-app[dir=rtl] .zm-hero-copy h1{font-size:clamp(48px,5vw,76px)}.zm-app[dir=rtl] .zm-header{gap:22px}.zm-app[dir=rtl] .zm-nav{gap:20px;margin-inline-start:15px}.zm-app[dir=rtl] .zm-preview-footer{letter-spacing:0}.zm-app[dir=rtl] .zm-kit-copy h2{font-size:clamp(38px,4.5vw,65px)}@keyframes zm-crossfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(min-width:1700px){.zm-header{padding-inline:max(52px,calc((100vw - 1320px)/2))}.zm-hero-stage{height:670px}}@media(max-width:1190px){.zm-header{padding-inline:28px;gap:20px}.zm-nav{gap:17px;margin-inline-start:10px}.zm-header-actions{gap:10px}.zm-motion-button [data-motion-label]{display:none}.zm-container{width:calc(100% - 64px)}.zm-hero-stage{height:550px}.zm-hero-stage .zm-product-render{width:320px}.zm-stage-word{right:-55px;font-size:145px}.zm-kit{gap:50px}.zm-refill-grid{padding:55px 45px;gap:30px}.zm-refill-view{height:410px}.zm-space-top{gap:30px}.zm-feature{padding:30px 24px}.zm-app[dir=rtl] .zm-header-actions{gap:5px}}@media(max-width:900px){:root{--zm-header:78px}.zm-header{height:78px;padding-inline:24px}.zm-nav{display:none}.zm-menu-toggle{background:none;border:0;display:flex;align-items:center;gap:7px;font-size:12px!important;min-height:44px;padding:0 5px}.zm-header-actions>.zm-button-small{display:none}.zm-logo{width:90px}.zm-motion-button [data-motion-label]{display:block}.zm-container{width:calc(100% - 48px)}.zm-v2-hero{column-gap:15px;padding-top:44px;min-height:auto}.zm-app h1{font-size:clamp(48px,6.3vw,68px)}.zm-hero-stage{height:500px}.zm-hero-stage .zm-product-render{width:280px}.zm-stage-word{right:-38px;font-size:120px;top:210px}.zm-hero-glow{width:300px;height:300px}.zm-ring-one{width:380px;height:225px}.zm-ring-two{width:330px;height:350px}.zm-buttons{gap:12px}.zm-hero-copy .zm-lead{font-size:16px}.zm-hero-copy .zm-button{font-size:12px;padding:14px 20px}.zm-section{padding-block:88px}.zm-idea-grid{gap:12px}.zm-feature{min-height:470px;padding:25px 20px}.zm-feature h3{font-size:21px}.zm-feature p{font-size:13px}.zm-feature-image{inset-inline:10%;height:300px;bottom:-55px}.zm-feature .zm-text-link{font-size:10px;inset-inline-start:20px}.zm-card-art{transform:scale(.85);transform-origin:top center}.zm-space-top{display:block}.zm-room-switch{width:max-content;margin-top:27px}.zm-kit{gap:35px}.zm-kit-copy h2{font-size:42px}.zm-kit-facts{gap:18px}.zm-kit-facts strong{font-size:34px}.zm-refill-grid h2{font-size:45px}.zm-refill-grid{padding:45px 30px}.zm-refill-view{height:360px}.zm-enhanced[data-motion=on] .zm-scene :is(h1,h2){font-size:clamp(42px,6vw,66px)}.zm-enhanced[data-motion=on] .zm-scene .zm-lead{font-size:16px}.zm-enhanced[data-motion=on] .zm-journey-bottom{inset-inline:25px}}@media(max-width:620px){:root{--zm-header:72px}html{scroll-padding-top:90px}.zm-header{height:72px;padding-inline:20px;gap:10px}.zm-logo{width:83px}.zm-header-actions{gap:10px}.zm-motion-button [data-motion-label]{display:none}.zm-language{font-size:12px!important;padding:4px}.zm-motion-button{padding:5px}.zm-menu-toggle{font-size:11px!important;gap:2px}.zm-header-actions .zm-motion-button{min-width:30px}.zm-container{width:calc(100% - 40px)}.zm-v2-hero{display:flex;flex-direction:column;padding-top:44px;gap:0}.zm-hero-copy{padding-bottom:0;width:100%}.zm-app h1{font-size:clamp(48px,12vw,70px);line-height:1.04;letter-spacing:-.055em}.zm-hero-copy .zm-eyebrow{font-size:9px;margin-bottom:23px}.zm-hero-copy h1{margin-bottom:22px}.zm-hero-copy .zm-lead{max-width:360px;font-size:16px;line-height:1.75;margin-bottom:24px}.zm-buttons{gap:20px}.zm-hero-copy .zm-button{font-size:12px;padding:14px 20px;min-height:50px;gap:12px}.zm-hero-copy .zm-text-link{font-size:12px}.zm-hero-copy .zm-draft-note{font-size:10px;margin-top:19px}.zm-hero-stage{height:430px;width:100%;margin-top:8px}.zm-hero-stage .zm-product-render{width:280px;max-width:85%}.zm-hero-glow{width:340px;height:340px}.zm-ring-one{width:370px;height:210px}.zm-ring-two{width:310px;height:355px}.zm-stage-word{right:-25px;top:145px;font-size:110px}.zm-stage-tag{bottom:6px;font-size:8px}.zm-hero-bottom{width:100%;margin-top:25px;padding-block:18px;gap:20px;font-size:8px;letter-spacing:0}.zm-hero-bottom>span:nth-child(2){display:none}.zm-section{padding-block:72px}.zm-app h2{font-size:clamp(39px,10.5vw,60px);letter-spacing:-.055em}.zm-section-head{margin-bottom:34px;text-align:start}.zm-section-head .zm-eyebrow{justify-content:flex-start;margin-bottom:18px;font-size:9px}.zm-section-head h2{margin-bottom:17px}.zm-section-head p:not(.zm-eyebrow){font-size:14px}.zm-idea-grid{grid-template-columns:1fr;gap:15px}.zm-feature{min-height:370px;border-radius:20px;padding:28px}.zm-feature h3{font-size:25px;max-width:65%;position:relative;z-index:2}.zm-feature p{font-size:14px;max-width:60%;position:relative;z-index:2}.zm-feature-image{inset-inline-start:48%;inset-inline-end:-9%;height:285px;bottom:-30px;transform:rotate(-10deg)}.zm-feature:hover .zm-feature-image{transform:rotate(-10deg)}.zm-card-art{position:absolute;bottom:-20px;inset-inline:40% -5%;width:160px;margin:0;transform:scale(.85)}.zm-feature .zm-text-link{bottom:27px;inset-inline-start:28px;font-size:12px;max-width:55%}.zm-idea>.zm-small{text-align:start;font-size:11px}.zm-space-top{margin-bottom:25px}.zm-space-top h2{font-size:clamp(40px,10.5vw,60px)}.zm-space-top .zm-eyebrow{font-size:9px;margin-bottom:17px}.zm-room-switch{margin-top:24px}.zm-room-switch button{font-size:12px;padding:10px 24px}.zm-room-image{border-radius:18px;margin-inline:-5px}.zm-room-image figure{aspect-ratio:1.26}.zm-room-image img{object-fit:cover;object-position:60% center}.zm-room-image figcaption{font-size:8px;bottom:15px;inset-inline-start:15px}.zm-spaces .zm-small{font-size:10px}.zm-kit{grid-template-columns:1fr;gap:38px}.zm-kit-stage{padding:25px 12px 48px}.zm-kit-label{font-size:8px}.zm-kit-copy .zm-eyebrow{font-size:9px;margin-bottom:19px}.zm-kit-copy h2{font-size:48px;margin-bottom:22px}.zm-kit-copy .zm-lead{font-size:16px}.zm-kit-facts{gap:40px;padding-block:23px}.zm-kit-facts strong{font-size:38px}.zm-kit-facts span{font-size:12px}.zm-order-disabled{font-size:14px}.zm-refills{padding-block:5px 65px}.zm-refill-grid{width:calc(100% - 24px);grid-template-columns:1fr;padding:42px 24px 22px;border-radius:23px;gap:15px}.zm-refill-grid .zm-eyebrow{font-size:9px}.zm-refill-grid h2{font-size:50px;line-height:1.05}.zm-refill-grid .zm-lead{font-size:16px}.zm-refill-grid .zm-small{font-size:11px}.zm-view-switch{margin-top:25px}.zm-view-switch button{font-size:11px;padding:11px 20px}.zm-refill-view{height:380px}.zm-faq{padding-block:5px 75px}.zm-faq-list summary{font-size:15px;padding-block:22px;gap:20px}.zm-faq-list details>div{font-size:14px}.zm-outro{padding:65px 0 110px}.zm-outro .zm-eyebrow{font-size:9px}.zm-outro h2{font-size:clamp(48px,12vw,72px);margin-block:24px 30px}.zm-outro-word{font-size:250px;bottom:-65px;right:-10px}.zm-outro .zm-button{font-size:13px;min-height:52px}.zm-footer{padding-top:30px}.zm-footer-top{align-items:flex-start}.zm-footer-top nav{gap:8px 18px;max-width:200px;justify-content:flex-end;font-size:11px}.zm-footer-bottom{display:block;font-size:10px;line-height:1.9;margin-top:25px}.zm-footer-bottom p+p{margin-top:12px}.zm-preview-footer{font-size:7px!important;letter-spacing:.04em}.zm-static-product{height:230px}.zm-scene{padding:48px 24px}.zm-scene :is(h1,h2){font-size:48px}.zm-scene .zm-lead{font-size:16px;margin-block:20px}.zm-scene .zm-eyebrow{font-size:9px}.zm-scene .zm-button{min-height:48px;font-size:12px}.zm-enhanced[data-motion=on] .zm-journey{height:420svh;min-height:2450px}.zm-enhanced[data-motion=on] .zm-viewport{height:calc(100svh - var(--zm-header));min-height:680px}.zm-enhanced[data-motion=on] .zm-floating-product{width:235px;height:360px;left:50%!important;top:23%;max-height:45%}.zm-enhanced[data-motion=on] .zm-giant-word{font-size:180px;top:22%}.zm-enhanced[data-motion=on] .zm-orbit{width:360px;height:240px;top:23%}.zm-enhanced[data-motion=on] .zm-scene,.zm-enhanced[dir=rtl][data-motion=on] .zm-scene{left:24px;right:24px;top:49%;transform:none;width:auto;max-width:100%;text-align:center}.zm-enhanced[data-motion=on] .zm-scene .zm-eyebrow{justify-content:center;font-size:8px;letter-spacing:.13em;margin-bottom:16px}.zm-enhanced[data-motion=on] .zm-scene :is(h1,h2){font-size:clamp(39px,10.6vw,53px);line-height:1.02;letter-spacing:-.045em}.zm-enhanced[data-motion=on] .zm-scene .zm-lead{font-size:14px;line-height:1.65;margin:17px auto;max-width:340px}.zm-enhanced[data-motion=on] .zm-scene .zm-button{font-size:12px;min-height:46px;padding:11px 22px}.zm-enhanced[data-motion=on] .zm-journey-bottom{inset-inline:20px;padding-block:11px;gap:10px;font-size:8px}.zm-journey-bottom>span{display:none}.zm-chapters{gap:7px}.zm-chapters button{width:30px;height:30px;min-width:30px;font-size:9px}.zm-app[dir=rtl] .zm-header{gap:8px}.zm-app[dir=rtl] .zm-hero-copy h1{font-size:clamp(44px,11vw,58px)}.zm-app[dir=rtl] .zm-lead{font-size:17px;line-height:1.9}.zm-app[dir=rtl] .zm-kit-copy h2{font-size:46px}.zm-app[dir=rtl] .zm-refill-grid h2{line-height:1.4;font-size:43px}.zm-app[dir=rtl] .zm-feature h3{font-size:24px}.zm-enhanced[dir=rtl][data-motion=on] .zm-scene :is(h1,h2){font-size:clamp(34px,9vw,46px);line-height:1.27;letter-spacing:0}.zm-enhanced[dir=rtl][data-motion=on] .zm-scene .zm-lead{font-size:14px;line-height:1.8}.zm-enhanced[dir=rtl][data-motion=on] .zm-scene .zm-eyebrow{font-size:9px;letter-spacing:0}}@media(max-width:359px){.zm-header{padding-inline:14px}.zm-header-actions{gap:4px}.zm-container{width:calc(100% - 32px)}.zm-logo{width:74px}.zm-hero-copy .zm-buttons{gap:4px;align-items:flex-start;flex-direction:column}.zm-app h1{font-size:46px}.zm-hero-stage{height:390px}.zm-hero-stage .zm-product-render{width:245px}.zm-kit-facts{gap:23px}.zm-refill-grid{padding-inline:21px}.zm-view-switch button{padding-inline:15px}.zm-enhanced[data-motion=on] .zm-scene :is(h1,h2){font-size:38px}.zm-enhanced[data-motion=on] .zm-scene{left:18px;right:18px}.zm-enhanced[data-motion=on] .zm-scene .zm-lead{font-size:13px}.zm-app[dir=rtl] .zm-hero-copy h1{font-size:42px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.zm-app *,.zm-app *:before,.zm-app *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/zm-motion.css.map */
