.fv-s{--st-dots:radial-gradient(circle,rgb(255 255 255/.5) 0 1.7px,transparent 2.1px);--st-dots-ink:radial-gradient(circle,rgb(46 42 36/.13) 0 1.4px,transparent 1.8px);--st-out:2px 0 var(--ink),-2px 0 var(--ink),0 2px var(--ink),0 -2px var(--ink),1.5px 1.5px var(--ink),-1.5px -1.5px var(--ink),1.5px -1.5px var(--ink),-1.5px 1.5px var(--ink),3px 3px 0 var(--ink);overflow-x:clip}.fv-s .h-l{margin-top:4px}.fv-s .lede{margin:14px auto 0;max-width:34ch}.fv-s .st{--st-w:min(340px,100%,max(250px,calc((100vh - 150px) / 1.74)));display:grid;justify-items:center;margin:clamp(30px,4.4vw,52px) auto 0}@supports (height:100svh){.fv-s .st{--st-w:min(340px,100%,max(250px,calc((100svh - 150px) / 1.74)))}}.fv-s .st-stage{position:relative;width:var(--st-w)}.fv-s .st-stage:before{content:"";position:absolute;z-index:0;top:6%;right:-16%;bottom:10%;left:-16%;background:var(--st-dots-ink) 0 0/10px 10px;-webkit-mask-image:radial-gradient(closest-side,#000 30%,transparent 100%);mask-image:radial-gradient(closest-side,#000 30%,transparent 100%);pointer-events:none}.fv-s .st-spark{position:absolute;z-index:2;fill:var(--card);stroke:var(--ink);stroke-width:1.6;stroke-linejoin:round;pointer-events:none}.fv-s .st-spark-a{left:-12px;top:14%;width:22px;fill:var(--glow)}.fv-s .st-spark-b{right:-14px;top:58%;width:18px}.fv-s .st-phone{position:relative;z-index:1;padding:calc(var(--st-w) * .032);border:3px solid var(--ink);border-radius:calc(var(--st-w) * .135);background:var(--glow);box-shadow:8px 9px 0 var(--ink);rotate:-1deg;transition:rotate .5s var(--spring);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.fv-s .st-phone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--st-dots) 0 0/9px 9px;-webkit-mask-image:linear-gradient(150deg,#000 0,transparent 40%,transparent 60%,#000 100%);mask-image:linear-gradient(150deg,#000 0,transparent 40%,transparent 60%,#000 100%);pointer-events:none}.fv-s .st-phone:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.fv-s .st-screen{position:relative;z-index:1;aspect-ratio:9/16;overflow:hidden;border:2px solid var(--ink);border-radius:calc(var(--st-w) * .1);background:var(--cream);container-type:inline-size;isolation:isolate}.fv-s .st-screen:before{content:"";position:absolute;z-index:5;inset:0 0 auto;height:22cqw;background:linear-gradient(#fbf7f0e6,#fbf7f000);pointer-events:none}.fv-s .st-bars{position:absolute;z-index:6;top:3.4cqw;left:3.6cqw;right:3.6cqw;display:flex;gap:1.4cqw;pointer-events:none}.fv-s .st-bars i{display:block;flex:1;height:max(3px,1cqw);overflow:hidden;border-radius:9px;background:#2e2a2433}.fv-s .st-bars b{display:block;width:100%;height:100%;background:var(--ink);transform-origin:left center;transform:scaleX(var(--p,0))}.fv-s .st-top{position:absolute;z-index:7;top:6.6cqw;left:3.6cqw;right:1.4cqw;display:flex;align-items:center;gap:2.2cqw;font-size:4.2cqw;line-height:1.1;font-weight:800;color:var(--ink);pointer-events:none}.fv-s .st-av{flex:none;width:8.8cqw;height:8.8cqw;overflow:hidden;border:2px solid var(--ink);border-radius:50%;background:var(--glow-soft)}.fv-s .st-av img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 26%;transform:scale(1.75)}.fv-s .st-name{font-weight:900}.fv-s .st-when{color:var(--ink-soft);font-weight:700}.fv-s .st-pp{display:grid;place-items:center;flex:none;width:max(36px,10.5cqw);height:max(36px,10.5cqw);margin-left:auto;padding:0;border:0;border-radius:50%;background:none;color:var(--ink);cursor:pointer;pointer-events:auto}.fv-s .st-pp svg{width:max(14px,4.6cqw);height:max(14px,4.6cqw);fill:currentColor}.fv-s .st-pp .st-i-play{display:none}.fv-s .st.is-user-paused .st-pp .st-i-play{display:block}.fv-s .st.is-user-paused .st-pp .st-i-pause{display:none}.fv-s .st-pp:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.fv-s .st-list{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.fv-s .st-s{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;visibility:hidden;transition:opacity .22s var(--ease),visibility 0s .22s}.fv-s .st-s.on{opacity:1;visibility:visible;transition:opacity .22s var(--ease),visibility 0s 0s}.fv-s .st-v{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;background:var(--cream)}.fv-s .st-s2 .st-v{transform:scale(1.12);transform-origin:50% 0}.fv-s .st-s4 .st-v{transform:scale(1.12);transform-origin:49% 26.4%}.fv-s .st-s4.on .st-v{animation:st-zoom 3.3s cubic-bezier(.45,0,.3,1) .15s both}@keyframes st-zoom{0%{transform:scale(1.12)}to{transform:scale(1.6)}}.fv-s .st-zone{position:absolute;z-index:4;top:17cqw;bottom:0;margin:0;padding:0;border:0;border-radius:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation}.fv-s .st-prev{left:0;width:32%}.fv-s .st-next{right:0;width:68%}.fv-s .st-zone:focus-visible{outline:3px solid var(--ink);outline-offset:-6px;border-radius:12px}.fv-s .st-cap{position:absolute;z-index:3;left:5cqw;right:5cqw;display:flex;flex-direction:column;align-items:flex-start;gap:2.4cqw;text-align:left;pointer-events:none}.fv-s .st-cap-t{top:19cqw}.fv-s .st-cap-b{bottom:7cqw}.fv-s .st-big{max-width:100%;margin:0;padding:.26em .48em .32em;background:var(--card);border:2px solid var(--ink);border-radius:4px;box-shadow:3px 3px 0 var(--ink);font-size:7.7cqw;font-weight:900;line-height:1.06;letter-spacing:-.01em;color:var(--ink);rotate:-1.6deg}.fv-s .st-small{margin:0 0 0 3cqw;padding:.32em .62em .38em;background:var(--glow);border:2px solid var(--ink);border-radius:999px;box-shadow:2px 2px 0 var(--ink);font-size:4.4cqw;font-weight:800;line-height:1.15;color:var(--ink);rotate:1.2deg}.fv-s .st-s.on .st-big{animation:st-in .5s var(--spring) .12s both}.fv-s .st-s.on .st-small{animation:st-in .5s var(--spring) .34s both}@keyframes st-in{0%{opacity:0;scale:.72;translate:0 10px}to{opacity:1;scale:1;translate:0 0}}.fv-s .st-sfx{position:absolute;z-index:3;font-weight:900;line-height:.9;letter-spacing:-.02em;color:var(--butter);text-shadow:var(--st-out);opacity:0;pointer-events:none}.fv-s .st-sfx-tap{left:60cqw;top:58cqw;font-size:12.5cqw;rotate:10deg}.fv-s .st-s2.on .st-sfx-tap{animation:st-pop .8s var(--spring) .9s both}@keyframes st-pop{0%{opacity:0;scale:.3}45%{opacity:1;scale:1.15}to{opacity:1;scale:1}}.fv-s .st-art{position:absolute;top:0;right:0;bottom:0;left:0}.fv-s .st-art-lock{background:var(--st-dots-ink) 0 0/8px 8px,var(--lavender)}.fv-s .st-mini{position:absolute;display:block;overflow:hidden;border:2px solid var(--ink);border-radius:6cqw;background:#fff;box-shadow:4px 5px 0 var(--ink)}.fv-s .st-mini img{display:block;width:100%;height:auto}.fv-s .st-mini-lock{left:7cqw;top:60cqw;width:50cqw;aspect-ratio:640/1080;rotate:-4deg}.fv-s .st-chip{position:absolute;display:flex;align-items:center;gap:1.8cqw;padding:1.7cqw 2.2cqw 1.7cqw 1.9cqw;background:var(--card);border:2px solid var(--ink);border-radius:999px;box-shadow:2px 3px 0 var(--ink);font-size:4.5cqw;font-weight:900;line-height:1;color:var(--ink);white-space:nowrap;opacity:0}.fv-s .st-chip-1{right:4cqw;top:68cqw;rotate:3deg}.fv-s .st-chip-2{right:10cqw;top:86cqw;rotate:-2.5deg}.fv-s .st-chip-3{right:3cqw;top:104cqw;rotate:2deg}.fv-s .st-ic{flex:none;width:5.8cqw;height:5.8cqw;border:1.5px solid var(--ink);border-radius:1.7cqw}.fv-s .st-ic-1{background:var(--blush-deep)}.fv-s .st-ic-2{background:var(--ink)}.fv-s .st-ic-3{background:#e0393e}.fv-s .st-lock{flex:none;width:5.4cqw;height:5.4cqw;overflow:visible;fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.fv-s .st-lock rect{fill:var(--glow)}.fv-s .st-shackle{translate:0 -3.4px}.fv-s .st-s3.on .st-chip-1{animation:st-chip .45s var(--spring) .45s both}.fv-s .st-s3.on .st-chip-2{animation:st-chip .45s var(--spring) .7s both}.fv-s .st-s3.on .st-chip-3{animation:st-chip .45s var(--spring) .95s both}.fv-s .st-s3.on .st-chip-1 .st-shackle{animation:st-shut .25s var(--pop) 1.25s both}.fv-s .st-s3.on .st-chip-2 .st-shackle{animation:st-shut .25s var(--pop) 1.4s both}.fv-s .st-s3.on .st-chip-3 .st-shackle{animation:st-shut .25s var(--pop) 1.55s both}@keyframes st-chip{0%{opacity:0;scale:.5;translate:16px 0}to{opacity:1;scale:1;translate:0 0}}@keyframes st-shut{0%{translate:0 -3.4px}to{translate:0 0}}.fv-s .st-stamp{position:absolute;left:44cqw;top:126cqw;padding:1.3cqw 3cqw 1.5cqw;border:3px solid var(--blush-text);border-radius:2.4cqw;background:#fffdf9eb;color:var(--blush-text);font-size:6.6cqw;font-weight:900;line-height:1;letter-spacing:.08em;text-transform:uppercase;rotate:-12deg;opacity:0}.fv-s .st-s3.on .st-stamp{animation:st-stamp .35s var(--pop) 1.85s both}@keyframes st-stamp{0%{opacity:0;scale:1.7}to{opacity:1;scale:1}}.fv-s .st-art-done{background:radial-gradient(circle at 12% 30%,var(--blush-deep) 0 1.3cqw,transparent 1.5cqw),radial-gradient(circle at 86% 24%,var(--sky-deep) 0 1.1cqw,transparent 1.3cqw),radial-gradient(circle at 8% 62%,var(--mint-deep) 0 1.2cqw,transparent 1.4cqw),radial-gradient(circle at 91% 66%,var(--lavender-deep) 0 1.1cqw,transparent 1.3cqw),radial-gradient(circle at 80% 44%,var(--glow) 0 1.4cqw,transparent 1.6cqw),var(--st-dots-ink) 0 0/8px 8px,var(--glow-soft)}.fv-s .st-mini-done{left:20cqw;top:45cqw;width:60cqw;aspect-ratio:640/840;rotate:2deg}.fv-s .st-sfx-yay{right:3cqw;top:38cqw;display:grid;place-items:center;width:25cqw;aspect-ratio:1;padding-top:.6cqw;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50.0 3.0L59.3 15.2L73.5 9.3L75.5 24.5L90.7 26.5L84.8 40.7L97.0 50.0L84.8 59.3L90.7 73.5L75.5 75.5L73.5 90.7L59.3 84.8L50.0 97.0L40.7 84.8L26.5 90.7L24.5 75.5L9.3 73.5L15.2 59.3L3.0 50.0L15.2 40.7L9.3 26.5L24.5 24.5L26.5 9.3L40.7 15.2Z' fill='%23FFF2C9' stroke='%232E2A24' stroke-width='3.4' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(2px 2px 0 var(--ink));color:var(--blush-text);text-shadow:none;font-size:6.6cqw;rotate:12deg}.fv-s .st-s5.on .st-sfx-yay{animation:st-pop .6s var(--spring) .55s both}.fv-s .st-cta{position:absolute;z-index:8;left:7cqw;right:7cqw;bottom:4.5cqw;display:flex;flex-direction:column;align-items:stretch;gap:1.6cqw}.fv-s .st-s5.on .st-cta{animation:st-in .5s var(--spring) .85s both}.fv-s .st-go{display:flex;align-items:center;justify-content:center;height:max(44px,13.5cqw);border:2px solid var(--ink);border-radius:999px;background:var(--glow);box-shadow:var(--sh-btn);font-size:max(16px,5.5cqw);font-weight:900;line-height:1;color:var(--ink);text-decoration:none;rotate:-1deg;transition:translate .15s var(--ease),box-shadow .15s var(--ease)}.fv-s .st-go:hover{color:var(--ink);translate:-1px -2px;box-shadow:var(--sh-btn-up)}.fv-s .st-go:active{translate:2px 3px;box-shadow:var(--sh-press)}.fv-s .st-go:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.fv-s .st-again{display:inline-flex;align-self:center;align-items:center;gap:1.6cqw;min-height:36px;padding:0 2cqw;border:0;background:none;font:inherit;font-size:max(13px,4.3cqw);font-weight:800;color:var(--ink);text-decoration:underline;text-decoration-color:var(--glow-deep);text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer}.fv-s .st-again svg{width:max(14px,4.6cqw);height:max(14px,4.6cqw);fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.fv-s .st-again:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-radius:8px}.fv-s .st.is-paused .st-s.on .st-sfx,.fv-s .st.is-paused .st-s.on .st-art *,.fv-s .st.is-paused .st-s4.on .st-v{animation-play-state:paused}.fv-s .st-hint{position:relative;z-index:1;margin:22px 0 0;font-size:14px;font-weight:700;line-height:1.35;color:var(--ink-soft);text-align:center}.fv-s .st-hint-mouse{display:none}@media(hover:hover)and (pointer:fine){.fv-s .st-hint-touch{display:none}.fv-s .st-hint-mouse{display:inline}.fv-s .st-phone:hover{rotate:0deg}}.fv-s .st-beats{display:none}@media(min-width:861px){.fv-s .st{--st-w:min(360px,max(280px, calc((100vh - 120px)*.5625) ));grid-template-columns:auto minmax(0,400px);align-items:center;justify-content:center;column-gap:clamp(48px,6vw,88px);max-width:var(--max)}.fv-s .st-beats{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;text-align:left}.fv-s .st-beats li{margin:0}.fv-s .st-beat{--r:-.6deg;position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:13px 16px 15px;overflow:hidden;border:2px solid var(--ink);border-radius:12px;background:var(--card);box-shadow:var(--sh-sm);font:inherit;color:var(--ink);text-align:left;cursor:pointer;rotate:var(--r);transition:rotate .4s var(--spring),translate .4s var(--spring),box-shadow .2s var(--ease),background-color .2s var(--ease)}.fv-s .st-beats li:nth-child(2n) .st-beat{--r:.6deg}.fv-s .st-beat b{display:grid;place-items:center;flex:none;width:36px;height:36px;border:2px solid var(--ink);border-radius:50%;background:var(--glow-soft);box-shadow:1px 2px 0 var(--ink);font-size:17px;font-weight:900;line-height:1;rotate:-8deg;transition:background-color .2s var(--ease)}.fv-s .st-beat span{display:flex;flex-direction:column;gap:2px;min-width:0}.fv-s .st-beat strong{font-size:18px;font-weight:900;line-height:1.15}.fv-s .st-beat em{font-size:15px;font-style:normal;font-weight:700;line-height:1.3;color:var(--ink-soft)}.fv-s .st-beat-bar{position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--glow);transform-origin:left center;transform:scaleX(var(--p,0))}.fv-s .st-beat[aria-current=true]{background:var(--glow-soft);box-shadow:var(--sh-btn);rotate:0deg;translate:-6px -2px}.fv-s .st-beat[aria-current=true] b{background:var(--glow)}.fv-s .st-beat:focus-visible{outline:3px solid var(--ink);outline-offset:3px}}@media(min-width:861px)and (hover:hover){.fv-s .st-beat:hover{rotate:0deg;translate:-3px -2px;box-shadow:var(--sh-btn)}}@media(max-width:560px){.fv-s .st-phone{box-shadow:6px 7px 0 var(--ink)}.fv-s .st-spark-b{display:none}}@media(prefers-reduced-motion:reduce){.fv-s .st-phone,.fv-s .st-s,.fv-s .st-beat,.fv-s .st-go{transition:none}.fv-s .st-s4.on .st-v{animation:none;transform:scale(1.6)}.fv-s .st-s.on .st-big,.fv-s .st-s.on .st-small,.fv-s .st-s.on .st-sfx,.fv-s .st-s.on .st-chip,.fv-s .st-s.on .st-stamp,.fv-s .st-s.on .st-cta,.fv-s .st-s.on .st-shackle{animation:none;opacity:1;translate:none;scale:none}}.fv-s .st-close{display:none}.fv-s.st-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;place-items:center;overflow-y:auto;overscroll-behavior:contain;padding:12px;background:#2e2a24db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fv-s.st-modal[hidden]{display:none}html.st-open{overflow:hidden}.fv-s.st-modal .st{--st-w:min(400px, calc(100vw - 24px) ,max(240px,calc((100vh - 90px) / 1.74)));margin:0}@supports (height:100svh){.fv-s.st-modal .st{--st-w:min(400px, calc(100vw - 24px) ,max(240px,calc((100svh - 90px) / 1.74)))}}.fv-s.st-modal .st-close{display:grid;place-items:center;flex:none;width:max(36px,10.5cqw);height:max(36px,10.5cqw);margin-left:-1cqw;padding:0;border:0;border-radius:50%;background:none;color:var(--ink);cursor:pointer;pointer-events:auto}.fv-s.st-modal .st-close svg{width:max(16px,5.4cqw);height:max(16px,5.4cqw);fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round}.fv-s.st-modal .st-close:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.fv-s.st-modal .st-hint{margin-top:16px;color:var(--cream)}.fv-s.st-modal .st-stage:before{display:none}@media(min-width:861px){.fv-s.st-modal .st{--st-w:min(380px,max(260px,calc((100vh - 110px) / 1.74)))}}@media(prefers-reduced-motion:no-preference){.fv-s.st-modal:not([hidden]) .st-stage{animation:st-open .35s var(--pop) both}}@keyframes st-open{0%{opacity:0;scale:.92;translate:0 18px}to{opacity:1;scale:1;translate:0 0}}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lumi-stories.css.map */
