@font-face{font-family:LP2 Montserrat;src:url(./lp2-montserrat.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100 900}body.template-page--skin-quiz .shopify-section-group-header-group,body.template-page--skin-quiz .shopify-section-group-footer-group,body.template-page--skin-quiz .skip-to-content-link,body.template-page--skin-quiz-light .shopify-section-group-header-group,body.template-page--skin-quiz-light .shopify-section-group-footer-group,body.template-page--skin-quiz-light .skip-to-content-link{display:none!important}body.template-page--skin-quiz{margin:0;background:#053a2d}body.template-page--skin-quiz-light{margin:0;background:#efe8dc}.shopify-section>.aq{grid-column:1 / -1}.aq{--aq-bg-top: #0b5e4a;--aq-bg-bottom: #04342a;--aq-ink: #ffffff;--aq-muted: rgba(255, 255, 255, .74);--aq-card: rgba(255, 255, 255, .06);--aq-card-strong: rgba(255, 255, 255, .1);--aq-line: rgba(255, 255, 255, .18);--aq-cream: #f5f1ea;--aq-green: #085946;--aq-mint: #9fe0c4;--aq-accent: #5fd38f;--aq-radius: 18px;min-height:100vh;min-height:100dvh;padding:0 16px 56px;background:linear-gradient(180deg,var(--aq-bg-top) 0%,var(--aq-bg-bottom) 100%);color:var(--aq-ink);font-family:LP2 Montserrat,Montserrat,Helvetica Neue,Arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased}.aq *,.aq *:before,.aq *:after{box-sizing:border-box}.aq .aq-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aq .aq-header{width:min(100%,560px);margin:0 auto;padding:22px 0 8px;text-align:center}.aq .aq-logo{display:block;width:132px;height:auto;margin:0 auto 18px;filter:brightness(0) invert(1)}.aq .aq-progress{height:6px;border-radius:99px;background:#ffffff2e;overflow:hidden}.aq .aq-progress-fill{width:0;height:100%;border-radius:inherit;background:var(--aq-cream);transition:width .4s ease}.aq.aq-no-progress .aq-progress{height:1px}.aq.aq-no-progress .aq-progress-fill{opacity:0}.aq .aq-stage{display:flex;flex-direction:column;align-items:center;width:min(100%,560px);margin:0 auto;padding-top:28px;text-align:center}.aq .aq-stage>div,.aq .aq-tier>div{width:100%}.aq .aq-tier{display:flex;flex-direction:column;align-items:center;width:100%}.aq .aq-h1{margin:0 0 12px;font-size:clamp(26px,6.6vw,34px);font-weight:700;line-height:1.18;outline:none}.aq .aq-h2{margin:8px 0 18px;font-size:22px;font-weight:700;line-height:1.25}.aq .aq-sub{margin:0 auto 22px;max-width:480px;color:var(--aq-muted);font-size:16px;line-height:1.5}.aq .aq-helper{margin:14px auto 0;max-width:440px;color:var(--aq-muted);font-size:14px;line-height:1.5}.aq .aq-label{margin:0 0 6px!important;color:var(--aq-mint)!important;font-size:11px!important;font-weight:800;letter-spacing:.08em}.aq .aq-options{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:8px}.aq .aq-option{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:60px;padding:14px 22px;border:1.5px solid var(--aq-line);border-radius:999px;background:var(--aq-card);color:var(--aq-ink);font:inherit;font-size:17px;font-weight:600;line-height:1.3;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease,opacity .2s ease;-webkit-tap-highlight-color:transparent}.aq .aq-option:hover:not(:disabled){border-color:#ffffff73;background:var(--aq-card-strong)}.aq .aq-option:active:not(:disabled){transform:scale(.98)}.aq .aq-option:focus-visible{outline:2px solid var(--aq-cream);outline-offset:3px}.aq .aq-option.is-selected{border-color:var(--aq-cream);background:var(--aq-cream);color:var(--aq-green)}.aq .aq-options.has-selection .aq-option:not(.is-selected){opacity:.45}.aq .aq-option:disabled{opacity:1;cursor:default}.aq .aq-options.has-selection .aq-option.is-selected{opacity:1}.aq .aq-options--art .aq-option{justify-content:flex-start;min-height:72px;padding:10px 22px 10px 12px;border-radius:20px;text-align:left}.aq .aq-option-art{flex:0 0 52px;width:52px;height:52px;padding:6px;border-radius:14px;background:#ffffff14;color:var(--aq-mint)}.aq .aq-option.is-selected .aq-option-art{background:#0859461a;color:var(--aq-green)}.aq .aq-art svg{display:block;width:100%;height:auto}.aq .aq-art{color:var(--aq-mint)}.aq .aq-card{width:100%;border:1px solid var(--aq-line);border-radius:var(--aq-radius);background:var(--aq-card);text-align:left}.aq .aq-why{margin-top:18px;padding:16px 18px}.aq .aq-testimonial{margin:0;padding:20px 18px;text-align:center}.aq .aq-testimonial blockquote{margin:0 0 14px;font-size:16px;font-weight:600;line-height:1.45}.aq .aq-testimonial figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;font-size:14px}.aq .aq-avatar{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--aq-line);border-radius:50%;font-weight:700}.aq .aq-tname{font-weight:700;text-transform:uppercase}.aq .aq-verified{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:99px;background:#5fd38f24;font-size:13px}.aq .aq-verified svg{width:14px;height:14px}.aq .aq-verified circle{fill:#2fa56f}.aq .aq-verified path{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.aq .aq-hero-review{margin-top:26px}.aq .aq-testimonial-row{display:grid;gap:14px;margin-top:26px}.aq .aq-reveal-slot{width:100%}.aq .aq-reveal{margin-top:20px;padding:20px 18px 18px;border-color:#f5f1ea73;background:#ffffff14;text-align:center;scroll-margin-top:12px;animation:aq-rise .42s ease both}.aq .aq-reveal-title{margin:0 0 12px;font-size:26px;font-weight:800;line-height:1.2}.aq .aq-reveal-img,.aq .aq-q-img{display:block;width:100%;height:auto;margin:0 auto 18px}.aq .aq-reveal-img{max-height:300px;object-fit:contain}@media(max-width:749px){.aq .aq-reveal-img{width:calc(100% + 28px);max-width:none;max-height:min(30vh,240px);margin-inline:-14px;margin-bottom:14px}.aq .aq-q-img{max-height:min(26vh,210px)}}.aq .aq-q-img{max-width:460px;object-fit:contain;margin-top:4px}.aq .aq-reveal-body{margin:0 0 14px;font-size:19.5px;font-weight:500;line-height:1.5}.aq .aq-reveal-footer{margin:0 0 14px;color:var(--aq-mint);font-size:15px;font-weight:700;line-height:1.45}.aq .aq-reveal .aq-cta{margin-top:6px}.aq .aq-stage[data-screen^=question_]:not([data-screen=question_age]) .aq-h1{margin-bottom:18px;font-size:23px;line-height:1.25}.aq .aq-cta--sticky{position:sticky;bottom:max(12px,env(safe-area-inset-bottom));z-index:3;box-shadow:0 0 0 3px #f5f1ea40,0 10px 28px #00000073}.aq .aq-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:60px;padding:16px 28px;border:0;border-radius:999px;background:var(--aq-cream);color:var(--aq-green);font:inherit;font-size:17px;font-weight:800;letter-spacing:.02em;cursor:pointer;box-shadow:0 0 0 3px #f5f1ea40;transition:transform .16s ease,box-shadow .16s ease}.aq .aq-cta:hover{box-shadow:0 0 0 5px #f5f1ea4d}.aq .aq-cta:active{transform:scale(.98)}.aq .aq-arrow{font-size:20px;line-height:1}.aq .aq-ring{position:relative;width:184px;height:184px;margin:18px auto 26px}.aq .aq-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.aq .aq-ring-disc{fill:#ffffff0d}.aq .aq-ring-track{fill:none;stroke:#ffffff1f;stroke-width:10}.aq .aq-ring-fg{fill:none;stroke:var(--aq-mint);stroke-width:10;stroke-linecap:round}.aq .aq-ring-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.aq .aq-ring-value{font-size:40px;font-weight:800}.aq .aq-ring-label{color:var(--aq-muted);font-size:13px}.aq .aq-dots{display:flex;justify-content:center;gap:8px}.aq .aq-dots span{width:9px;height:9px;border-radius:50%;background:#fff3;transition:background .2s ease}.aq .aq-dots span.is-active{background:var(--aq-mint)}.aq .aq-steps{display:grid;gap:10px;width:100%;text-align:left}.aq .aq-step{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--aq-line);border-radius:14px;background:var(--aq-card);transition:opacity .3s ease}.aq .aq-step.is-pending{opacity:.45}.aq .aq-step h4{margin:0 0 2px;font-size:15px;font-weight:700}.aq .aq-step p{margin:0;color:var(--aq-muted);font-size:13px}.aq .aq-step-icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%}.aq .aq-step-icon.is-pending{border:2px solid rgba(255,255,255,.25)}.aq .aq-step-icon.is-done{background:var(--aq-mint)}.aq .aq-step-icon.is-done svg{width:16px;height:16px;fill:none;stroke:var(--aq-green);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.aq .aq-spinner{width:22px;height:22px;border:3px solid rgba(255,255,255,.2);border-top-color:var(--aq-mint);border-radius:50%;animation:aq-spin .8s linear infinite}.aq .aq-step-footer{display:flex;align-items:center;gap:12px;margin-top:18px;color:var(--aq-muted);font-size:13px}.aq .aq-mini{flex:1;height:5px;border-radius:99px;background:#ffffff26;overflow:hidden}.aq .aq-mini div{height:100%;background:var(--aq-mint);transition:width .5s ease}.aq .aq-urgency{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:9px 16px;border-radius:99px;background:#ef5a4f29;color:#ffb4ad;font-size:14px;font-weight:700}.aq .aq-urgency svg{width:16px;height:16px;fill:currentColor}.aq-tier--high{--aq-accent: #ef5a4f}.aq-tier--medium{--aq-accent: #f4a51c}.aq-tier--low{--aq-accent: #5fd38f}.aq .aq-accent{color:var(--aq-accent)}.aq .aq-fill-accent{fill:var(--aq-accent)}.aq .aq-badge{display:inline-block;margin-bottom:12px;padding:6px 14px;border-radius:99px;background:var(--aq-cream);color:var(--aq-green);font-size:13px;font-weight:800;letter-spacing:.04em}.aq .aq-rescard{width:100%;margin-bottom:14px;padding:20px 18px;border:1px solid var(--aq-line);border-radius:var(--aq-radius);background:var(--aq-card);text-align:left}.aq .aq-gauge-title{margin:0 0 40px;font-size:16px;font-weight:600}.aq .aq-gauge-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.aq .aq-gauge-col{text-align:center}.aq .aq-gauge-col>span{display:block;margin-top:8px;color:var(--aq-muted);font-size:10.5px;font-weight:700;line-height:1.2}.aq .aq-gauge-col.is-active>span{color:var(--aq-ink)}.aq .aq-gauge-top{position:relative}.aq .aq-needle{position:absolute;left:50%;bottom:14px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;color:var(--aq-bg-bottom);font-size:14px;font-weight:800;transform:translate(-50%);animation:aq-drop .7s ease both .3s}.aq .aq-seg{height:10px;border-radius:99px}.aq-seg--0{background:#e2463c}.aq-seg--1{background:#f4a51c}.aq-seg--2{background:#9ed36a}.aq-seg--3{background:#3fbf72}.aq .aq-gauge-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.aq .aq-gauge-foot p{margin:0;font-size:16px}.aq .aq-gauge-foot strong{font-weight:800}.aq .aq-pill{flex:0 0 auto;padding:5px 12px;border:1px solid currentColor;border-radius:99px;font-size:13px;font-weight:700}.aq .aq-gauge-note{margin:14px 0 0;color:var(--aq-muted);font-size:12px}.aq .aq-alert{display:flex;gap:14px;width:100%;margin-bottom:14px;padding:18px;border:1px solid currentColor;border-radius:var(--aq-radius);background:color-mix(in srgb,var(--aq-accent) 14%,transparent);text-align:left}.aq .aq-alert p{margin:0;color:var(--aq-ink);font-size:15px;line-height:1.5}.aq .aq-alert .aq-alert-title{margin-bottom:4px;color:var(--aq-accent);font-size:15px;font-weight:800}.aq .aq-alert-dot{flex:0 0 14px;width:14px;height:14px;margin-top:3px;border-radius:50%;background:var(--aq-accent);animation:aq-pulse 1.6s ease-in-out infinite}.aq .aq-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.aq .aq-stat{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 6px;text-align:center}.aq .aq-stat-label,.aq .aq-stat-sub{font-size:11px;font-weight:700}.aq .aq-stat-value{font-size:18px;font-weight:800}.aq .aq-potential{color:var(--aq-mint)}.aq .aq-means h3,.aq .aq-milestones h3{margin:0 0 10px;font-size:19px;font-weight:700}.aq .aq-means p{margin:0;font-size:15px;line-height:1.55}.aq .aq-means ul{margin:12px 0 14px;padding:0;list-style:none}.aq .aq-means li{position:relative;padding-left:20px;margin-bottom:6px;font-size:15px;line-height:1.45}.aq .aq-means li:before{content:"";position:absolute;left:2px;top:7px;width:8px;height:8px;border-radius:50%;background:var(--aq-accent)}.aq .aq-disclaimer{margin:20px auto 0;max-width:480px;color:#ffffff8c;font-size:11.5px;line-height:1.5}.aq .aq-chart-box{position:relative}.aq .aq-chart-svg{display:block;width:100%;height:auto;overflow:visible}.aq .aq-grid{stroke:#ffffff1f;stroke-width:1}.aq .aq-chart-label{fill:var(--aq-muted);font-family:inherit;font-size:12.5px}.aq .aq-chart-area{animation:aq-fade-in .9s ease both .9s}.aq .aq-chart-trace{fill:none;stroke:var(--aq-mint);stroke-width:3;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900;animation:aq-draw 1.8s ease forwards .4s}.aq .aq-chart-pulse{opacity:.35;transform-box:fill-box;transform-origin:center;animation:aq-ping 1.8s ease-out infinite}.aq .aq-chart-end{fill:#fff;stroke:var(--aq-mint);stroke-width:5;animation:aq-fade-in .4s ease both 2.1s}.aq .aq-chart-badge{animation:aq-fade-in .4s ease both 2.2s}.aq .aq-chart-badge rect{fill:var(--aq-cream)}.aq .aq-chart-badge text{fill:var(--aq-green);font-family:inherit;font-size:13px;font-weight:800}.aq .aq-chart-callout{position:absolute;padding:4px 10px;border-radius:99px;background:color-mix(in srgb,var(--aq-accent) 20%,transparent);font-size:12.5px;font-weight:800;white-space:nowrap;transform:translate(-12px)}.aq .aq-survey{margin:14px 0 0;color:var(--aq-muted);font-size:13.5px;line-height:1.45;text-align:center}.aq .aq-milestones{margin:10px 0 16px;text-align:left}.aq .aq-milestone{display:flex;gap:14px;margin-bottom:10px}.aq .aq-milestone p{margin:0;color:var(--aq-muted);font-size:14.5px;line-height:1.5}.aq .aq-milestone h4{margin:2px 0 4px;font-size:17px;font-weight:700}.aq .aq-milestone .aq-ms-label{color:var(--aq-mint);font-size:13px;font-weight:800;text-transform:uppercase}.aq .aq-ms-rail{display:flex;flex-direction:column;align-items:center;padding-top:4px}.aq .aq-ms-rail span{width:14px;height:14px;border:3px solid var(--aq-mint);border-radius:50%}.aq .aq-ms-rail i{flex:1;width:2px;margin-top:6px;background:#9fe0c459}.aq .aq-area-stop{stop-color:var(--aq-mint)}.aq.aq--light{--aq-bg-top: #f8f4ed;--aq-bg-bottom: #efe8dc;--aq-ink: #17322a;--aq-muted: rgba(23, 50, 42, .72);--aq-card: #ffffff;--aq-card-strong: #ffffff;--aq-line: rgba(8, 89, 70, .16);--aq-cream: #085946;--aq-green: #ffffff;--aq-mint: #1f7a5c;--aq-accent: #1f8a55}.aq.aq--light .aq-logo{filter:none}.aq.aq--light .aq-progress,.aq.aq--light .aq-mini,.aq.aq--light .aq-dots span{background:#08594624}.aq.aq--light .aq-dots span.is-active{background:var(--aq-mint)}.aq.aq--light .aq-option{box-shadow:0 1px 2px #17322a0f}.aq.aq--light .aq-option:hover:not(:disabled){border-color:#08594673;background:#fff}.aq.aq--light .aq-option-art{background:#08594612}.aq.aq--light .aq-option.is-selected .aq-option-art{background:#ffffff29;color:#fff}.aq.aq--light .aq-reveal{border-color:#08594638;background:#fff;box-shadow:0 8px 28px #17322a14}.aq.aq--light .aq-cta,.aq.aq--light .aq-cta:hover{box-shadow:0 0 0 3px #08594624}.aq.aq--light .aq-cta--sticky{box-shadow:0 0 0 3px #08594624,0 10px 26px #17322a38}.aq.aq--light .aq-verified{background:#1f8a551a}.aq.aq--light .aq-ring-disc{fill:#0859460d}.aq.aq--light .aq-ring-track,.aq.aq--light .aq-grid{stroke:#0859461f}.aq.aq--light .aq-step-icon.is-pending{border-color:#08594640}.aq.aq--light .aq-spinner{border-color:#08594626;border-top-color:var(--aq-mint)}.aq.aq--light .aq-step-icon.is-done svg{stroke:#fff}.aq.aq--light .aq-urgency{background:#c8372a1a;color:#b3362a}.aq.aq--light .aq-tier--high{--aq-accent: #c8372a}.aq.aq--light .aq-tier--medium{--aq-accent: #b86e00}.aq.aq--light .aq-tier--low{--aq-accent: #1f8a55}.aq.aq--light .aq-needle{background:#17322a;color:#fff}.aq.aq--light .aq-disclaimer{color:#17322a8c}.aq.aq--light .aq-chart-end{fill:#fff}.aq.aq--light .aq-ms-rail i{background:#1f7a5c4d}.aq .aq-fade{animation:aq-rise .6s ease both}.aq-d1{animation-delay:.06s}.aq-d2{animation-delay:.12s}.aq-d3{animation-delay:.18s}.aq-d4{animation-delay:.24s}.aq-d5{animation-delay:.3s}.aq-d6{animation-delay:.36s}.aq-d7{animation-delay:.42s}.aq-d8{animation-delay:.48s}@keyframes aq-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes aq-fade-in{0%{opacity:0}to{opacity:1}}@keyframes aq-draw{to{stroke-dashoffset:0}}@keyframes aq-spin{to{transform:rotate(360deg)}}@keyframes aq-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--aq-accent) 60%,transparent)}50%{box-shadow:0 0 0 8px transparent}}@keyframes aq-ping{0%{transform:scale(1);opacity:.45}to{transform:scale(2.4);opacity:0}}@keyframes aq-drop{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.aq *,.aq *:before,.aq *:after{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important}.aq .aq-chart-trace{stroke-dashoffset:0}}@media(max-width:749px){.aq .aq-h1 br,.aq .aq-h2 br{display:none}}@media(min-width:750px){.aq .aq-header,.aq .aq-stage{width:min(100%,680px)}.aq .aq-stage[data-screen^=question_]:not([data-screen=question_age]) .aq-h1{font-size:30px}.aq .aq-reveal{padding:30px 32px 28px}.aq .aq-reveal-title{font-size:32px}.aq .aq-reveal-body{font-size:20px}.aq .aq-header{padding-top:30px}.aq .aq-logo{width:150px}.aq .aq-stage{padding-top:40px}.aq .aq-h1{font-size:36px}.aq .aq-testimonial-row{grid-template-columns:1fr 1fr}.aq .aq-gauge-col>span{font-size:12px}.aq .aq-stat-value{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/aluma-quiz.css.map */
