.routine-quiz{--rq-navy: #0e2b58;--rq-muted: #64748b;color:var(--rq-navy);background:#fff;font:400 16px/1.6 Roboto,Arial,sans-serif;padding:32px 24px 64px;scroll-margin-top:140px}.routine-quiz *,.routine-quiz *:before,.routine-quiz *:after{box-sizing:border-box}.routine-quiz [hidden]{display:none!important}.routine-quiz h1,.routine-quiz h2,.routine-quiz h3,.routine-quiz p{margin:0;color:inherit;font-family:inherit;letter-spacing:normal}.routine-quiz h1{font-size:clamp(36px,4vw,48px);font-weight:300;line-height:1.2;margin-bottom:24px}.routine-quiz h2{font-size:clamp(26px,3vw,34px);font-weight:300;line-height:1.3;margin-bottom:24px}.routine-quiz h3{font-size:16px;font-weight:500;line-height:1.4}.rq-welcome{max-width:1024px;min-height:65vh;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:32px 0}.rq-eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:3.6px!important;color:var(--rq-muted)!important;margin-bottom:12px!important}.rq-intro{font-size:18px;font-weight:300;margin-bottom:14px!important}.rq-copy{color:var(--rq-muted)!important;font-weight:300;max-width:450px;margin-bottom:28px!important}.rq-duration{color:var(--rq-muted)!important;font-size:14px;font-style:italic;margin-bottom:32px!important}.rq-hero{width:100%;height:500px;object-fit:cover;border-radius:4px;box-shadow:0 16px 30px #102b5820}.routine-quiz button,.routine-quiz input,.routine-quiz select{font:inherit}.rq-button{background:var(--rq-navy);color:#fff;border:1px solid var(--rq-navy);border-radius:3px;padding:12px 28px;cursor:pointer;line-height:1.5;text-decoration:none;display:inline-block}.rq-button:hover{background:#173f78}.routine-quiz button:focus-visible,.routine-quiz a:focus-visible,.routine-quiz input:focus-visible,.routine-quiz select:focus-visible{outline:3px solid #6189bf;outline-offset:4px}.rq-button:disabled{opacity:.65;cursor:wait}.rq-outline{background:#fff;color:var(--rq-navy)}.rq-outline:hover{color:#fff}.rq-stage{max-width:672px;margin:0 auto;min-height:420px;text-align:center}.rq-stage:focus{outline:none}.rq-progress{max-width:512px;margin:0 auto 36px}.rq-progress-label{display:flex;justify-content:space-between;font-size:13px;color:var(--rq-muted);margin-bottom:8px}.rq-progress progress{display:block;width:100%;height:5px;border:0;border-radius:5px;background:#eef1f5;accent-color:var(--rq-navy)}.rq-progress progress::-webkit-progress-bar{background:#eef1f5;border-radius:5px}.rq-progress progress::-webkit-progress-value{background:var(--rq-navy);border-radius:5px}.rq-options{max-width:512px;display:grid;grid-template-columns:1fr;gap:12px;margin:0 auto 24px}.rq-options.rq-ages{grid-template-columns:1fr 1fr}.rq-option{color:var(--rq-navy);background:#fff;border:1px solid #dce1e8;border-radius:12px;padding:14px 18px;cursor:pointer;min-height:54px}.rq-option[aria-pressed=true]{color:#fff;background:var(--rq-navy);border-color:var(--rq-navy)}@media(hover:hover)and (pointer:fine){.rq-option[aria-pressed=false]:hover{background:#f3f5f7;border-color:var(--rq-navy)}}.rq-back,.rq-skip{color:var(--rq-muted);background:transparent;border:0;text-decoration:underline;text-underline-offset:4px;padding:12px;cursor:pointer}.rq-form{max-width:448px;text-align:left;margin:24px auto 0}.rq-form label{display:block;font-size:14px;margin-bottom:8px}.rq-form input[type=email],.rq-form select{width:100%;border:1px solid #dce1e8;border-radius:12px;padding:14px 18px;color:var(--rq-navy);background:#fff}.rq-form .rq-button{width:100%;border-radius:30px;margin-top:20px}.rq-consent{display:flex!important;align-items:flex-start;gap:10px;color:var(--rq-muted);font-size:13px!important;margin-top:16px;line-height:1.5}.rq-consent input{margin-top:4px;flex:0 0 auto}.rq-notice{max-width:672px;margin:0 auto 20px!important;padding:10px 16px;border:1px solid #dce1e8;border-radius:8px;font-size:13px!important;color:var(--rq-muted)!important}.rq-error{color:#a52626!important;margin-top:12px!important;font-size:14px}.rq-routine{display:grid;gap:16px;margin:32px 0;text-align:left}.rq-card{display:grid;grid-template-columns:72px 1fr;gap:16px;padding:20px;border:1px solid #dce1e8;border-radius:16px;box-shadow:0 2px 5px #102b5806}.rq-card img{width:72px;height:72px;object-fit:contain}.rq-card a{color:inherit;text-decoration:none}.rq-card a:hover{text-decoration:underline}.rq-step-label{color:var(--rq-muted)!important;font-size:12px;text-transform:uppercase;letter-spacing:1px!important}.rq-price{color:var(--rq-muted)!important;font-size:14px}.rq-card-controls{grid-column:2;display:flex;align-items:end;flex-wrap:wrap;gap:12px}.rq-card-controls label{font-size:12px;display:block}.rq-card-controls select{max-width:100%;padding:9px 12px;background:#fff;color:var(--rq-navy);border:1px solid #dce1e8;border-radius:4px}.rq-card-controls .rq-button{font-size:13px;padding:10px 18px}.rq-description{padding:24px;text-align:left;background:#f3f5f7;border:1px solid #dce1e8;border-radius:16px;margin-bottom:28px!important;font-size:14px}.rq-cart-status{font-size:14px;margin-bottom:18px!important}.rq-cart-status a{color:var(--rq-navy);text-underline-offset:3px}@media(max-width:749px){.routine-quiz{padding:24px 20px 40px}.rq-welcome{grid-template-columns:1fr;min-height:500px;gap:0;padding:24px 0}.rq-hero{display:none}.rq-stage{min-height:430px}.rq-card{padding:16px;grid-template-columns:56px minmax(0,1fr);gap:12px}.rq-card img{width:56px;height:56px}.rq-card-controls{grid-column:1 / -1}.rq-card-controls .rq-button{flex:1}}@media(prefers-reduced-motion:no-preference){.rq-stage>:not(.rq-progress){animation:rq-appear .18s ease-out}@keyframes rq-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/routine-quiz.css.map */
