.aura-story-body{margin:0;background:#071119;-webkit-text-size-adjust:100%}.st{--bg:#071119;--bg-2:#0e2230;--cream:#f6f1e7;--cream-dim:#e6dccb;--hilite:#ff6b5e;--red:#d02e2e;--red-2:#a91f1f;--glass:rgba(5,14,20,.62);--glass-border:rgba(246,241,231,.22);--cap-shadow:0 2px 6px rgba(3,9,13,.75),0 0 24px rgba(3,9,13,.4);position:relative;height:100dvh;color:var(--cream);font-family:Inter,system-ui,sans-serif;text-align:center;line-height:1.45;-webkit-font-smoothing:antialiased}.st *{box-sizing:border-box}.st__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-4;background:var(--bg)}.st :focus-visible{outline:3px solid var(--hilite);outline-offset:2px;border-radius:2px}.st svg.i{width:20px;height:20px;flex:none}.st-hatch{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top)) 14px 16px;background:linear-gradient(rgba(5,14,20,.78),transparent)}.st-back{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--cream);background:#050e1480;border:1px solid var(--glass-border);cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.st-back[hidden],.st-skip[hidden]{display:none}.st-logo{margin-right:auto;font-family:Instrument Sans,Inter,sans-serif;font-weight:700;letter-spacing:.22em;font-size:15px;color:var(--cream);text-decoration:none;opacity:.95}.st-skip{white-space:nowrap;padding:8px 14px;border-radius:999px;font:700 clamp(.72rem,3vw,.82rem)/1.2 Inter,sans-serif;letter-spacing:.04em;color:var(--cream);background:#d02e2ed9;border:1px solid rgba(255,255,255,.35);cursor:pointer}.st-skip:hover{background:var(--red)}.st-progress{position:absolute;left:14px;right:14px;bottom:6px;display:flex;gap:2px}.st-progress span{flex:1;height:2px;border-radius:999px;background:#f6f1e740;transition:background .3s}.st-progress span.is-done{background:var(--cream)}.st-step{position:fixed;top:0;right:0;bottom:0;left:0;display:none;flex-direction:column;overflow:hidden auto;isolation:isolate;scrollbar-width:none}.st-step::-webkit-scrollbar{display:none}.st-step.is-active{display:flex;animation:stIn .55s cubic-bezier(.2,.7,.25,1)}.st-step.is-leaving{display:flex;pointer-events:none;animation:stOut .35s forwards}@keyframes stIn{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes stOut{0%{opacity:1}to{opacity:0;transform:scale(.985)}}.st-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.st-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--bg-img);background-size:cover;background-position:top;transform-origin:top;will-change:transform}.st-step.is-active .st-bg:after{animation:stKen 14s ease-out forwards}@keyframes stKen{0%{transform:scale(1)}to{transform:scale(1.18)}}.st-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(#050e1499,#050e141a 26%,#050e1452 40%,#050e14f5 64%,#050e14fc)}.st-scrim--dense{background:linear-gradient(#050e14a6,#050e144d,#050e14c7 32%,#050e14f7 50%,#050e14fc)}.st-bg--offer{background:radial-gradient(90% 70% at 50% 20%,var(--bg-2) 0%,var(--bg) 100%)}.st-scrim--offer{background:linear-gradient(#050e1459,#050e14f5 74%)}.st-content{position:relative;width:100%;max-width:520px;margin:auto auto 0;padding:12dvh 24px calc(64px + env(safe-area-inset-bottom))}.st-step--offer .st-content{margin-block:auto;padding-top:calc(72px + env(safe-area-inset-top))}.st-cap{margin:0;font-family:Instrument Sans,Inter,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.015em;line-height:1.12;text-wrap:balance;color:#fff;text-shadow:var(--cap-shadow);font-size:clamp(1.35rem,5.8vw,2rem)}.st-cap em{font-style:normal;color:var(--hilite)}.st-cap--hook{font-size:clamp(1.5rem,6.4vw,2.1rem)}.st-cap--product{font-size:clamp(1.25rem,5.2vw,1.7rem)}.st-cap--offer{margin-top:14px;font-size:clamp(1.45rem,6.2vw,2.1rem)}.st-sub{margin:10px 0 0;color:var(--cream-dim);font-weight:600;text-shadow:var(--cap-shadow);font-size:clamp(.98rem,3.6vw,1.125rem)}.st-lines{display:grid;gap:8px;margin-top:12px;font-weight:600;text-shadow:var(--cap-shadow);font-size:clamp(.95rem,3.5vw,1.08rem)}.st-lines p{margin:0}.st-chip-proof{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:6px 12px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-border);font-weight:700;font-size:.82rem;letter-spacing:.03em;color:var(--cream);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.st-chip-proof svg{color:var(--hilite)}.st-ingr{display:grid;gap:6px;margin:14px 0 0;padding:0;text-align:left}.st-ingr li{list-style:none;display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:12px;background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-size:clamp(.85rem,3.2vw,.95rem)}.st-ingr img{width:40px;height:40px;border-radius:8px;object-fit:cover;border:1px solid var(--glass-border);flex:none}.st-ingr strong{color:#fff}.st-arc{display:grid;gap:8px;margin:14px 0 0;padding:0;text-align:left}.st-arc li{list-style:none;padding:10px 14px;border-radius:12px;background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.st-arc__phase{display:flex;align-items:center;gap:6px;font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hilite)}.st-arc__dot{width:6px;height:6px;border-radius:999px;background:var(--hilite);box-shadow:0 0 0 3px #ff6b5e33}.st-arc__what{margin:6px 0 0;font-size:clamp(.85rem,3.2vw,.95rem);line-height:1.4}.st-arc__what strong{color:#fff}.st-reviews{display:flex;gap:8px;margin-top:14px;text-align:left;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;-webkit-overflow-scrolling:touch}.st-reviews::-webkit-scrollbar{display:none}.st-reviews.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-behavior:auto}.st-rev{flex:0 0 100%;scroll-snap-align:center;padding:12px 14px;border-radius:12px;background:#f6f1e7f2;color:#0b1a24;box-shadow:0 10px 26px -12px #000c}.st-rev__q{width:22px;height:22px;color:var(--red)}.st-rev p{margin:4px 0 0;font-size:clamp(.85rem,3.2vw,.94rem);line-height:1.4}.st-rev__who{display:inline-flex;margin-top:6px;font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#466170}.st-dots{display:flex;justify-content:center;gap:8px;padding-top:12px}.st-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--cream);opacity:.35;cursor:pointer;transition:opacity .2s,transform .2s}.st-dots button.is-active{opacity:1;transform:scale(1.25)}.st-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;border:1.5px solid var(--hilite);color:var(--hilite);background:#ff6b5e24;font-weight:700;font-size:.875rem;letter-spacing:.09em;text-transform:uppercase}.st-shot{max-width:300px;margin:16px auto 0;border-radius:18px;overflow:hidden;border:1px solid var(--glass-border);box-shadow:0 24px 50px -24px #000000e6}.st-shot img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.st-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.st-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-border);font-weight:700;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.st-chip svg{color:var(--hilite)}.st-guar{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;font-weight:600;font-size:.875rem;text-shadow:var(--cap-shadow)}.st-guar svg{color:var(--hilite)}.st-note{margin:4px 0 0;font-size:.875rem;color:#e6dccbcc}.st-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:3.5rem;margin-top:18px;padding:0 24px;border-radius:12px;border:2px solid var(--red-2);background:linear-gradient(180deg,#e04040,var(--red));box-shadow:0 2px 0 var(--red-2),0 12px 30px -10px #d02e2e99;color:#fff;font:700 clamp(.92rem,3.6vw,1rem)/1.2 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .16s,filter .16s}.st-btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.st-btn--offer{min-height:3.75rem;font-size:clamp(1rem,4vw,1.125rem)}@media(max-width:420px){.st-btn{padding:0 12px;font-size:clamp(.8rem,3.6vw,1rem)}}.st-step--match .st-bg:after{display:none}.st-step--match .st-bg{background:radial-gradient(90% 60% at 50% 22%,var(--bg-2) 0%,var(--bg) 100%)}.st-step--match .st-scrim{background:none}.st-step--match .st-content{margin-block:auto;padding-top:calc(58px + env(safe-area-inset-top));padding-bottom:calc(28px + env(safe-area-inset-bottom))}.st-match{margin:0 auto 14px;width:min(100%,25.6dvh);border-radius:16px;overflow:hidden;border:1px solid var(--glass-border);box-shadow:0 24px 50px -24px #000000e6}.st-match img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.st-step--match .st-btn{margin-top:14px}.st-hint{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:.8rem;font-weight:600;letter-spacing:.03em;color:#f6f1e7bf;transition:opacity .3s}.st-hint svg.i{width:16px;height:16px;animation:stNudge 1.4s ease-in-out infinite}@keyframes stNudge{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.st--moved .st-hint{opacity:0}@media(min-width:700px){.st__backdrop{background:radial-gradient(90% 90% at 50% 40%,var(--bg-2) 0%,var(--bg) 100%)}.st-step{width:430px;margin-inline:auto;top:2.5dvh;right:0;bottom:2.5dvh;left:0;border-radius:24px;box-shadow:0 40px 90px -30px #000c}.st-step .st-bg,.st-step .st-scrim{position:absolute;border-radius:24px}.st-hatch{width:430px;margin-inline:auto;top:2.5dvh;border-radius:24px 24px 0 0}}@media(prefers-reduced-motion:reduce){.st-step.is-active,.st-step.is-leaving,.st-step.is-active .st-bg:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/aura-story.css.map */
