.sq-page{background:radial-gradient(circle at 50% 0%,rgba(201,164,78,.12),transparent 34%),#050402;color:var(--ivory);min-height:100vh;padding:clamp(76px,9vw,122px) 20px 92px}.sq-wrap{width:min(1180px,100%);margin:0 auto}.sq-hero{text-align:center;max-width:920px;margin:0 auto 46px}.sq-eyebrow,.sq-step-label,.sq-result-kicker,.sq-card-kicker{color:var(--gold);font-family:var(--font-body);font-size:.78rem;letter-spacing:.34em;text-transform:uppercase}.sq-hero h1{margin:16px 0 18px;font-family:var(--font-display);font-size:clamp(3rem,9vw,6.6rem);line-height:.94;letter-spacing:0;text-wrap:balance}.sq-hero h1 em{color:var(--gold);font-style:italic}.sq-hero-copy{max-width:700px;margin:0 auto;color:#f5eee0bd;font-size:clamp(1rem,2vw,1.22rem);line-height:1.75}.sq-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:22px 0 0}.sq-trust span{border:1px solid rgba(201,164,78,.34);color:#f5eee0c7;padding:10px 14px;font-size:.82rem}.sq-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px}.sq-btn,.sq-link-btn{border:1px solid rgba(201,164,78,.62);background:transparent;color:var(--gold);min-height:50px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .25s ease,border-color .25s ease,background .25s ease,color .25s ease}.sq-btn--gold{background:var(--gold);color:#080604}.sq-btn:hover,.sq-link-btn:hover{transform:translateY(-2px);border-color:var(--gold)}.sq-btn--gold:hover{background:#e1c069}.sq-shell{width:min(920px,100%);margin:0 auto;border:1px solid rgba(201,164,78,.28);background:linear-gradient(135deg,#ffffff09,#c9a44e09);padding:clamp(22px,4vw,42px)}.sq-shell[hidden],.sq-result[hidden]{display:none!important}.sq-progress{height:3px;background:#c9a44e29;margin:18px 0 30px;overflow:hidden}.sq-progress span{display:block;width:20%;height:100%;background:var(--gold);transition:width .3s ease}.sq-question{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.35rem);line-height:1.05;margin:0 0 24px;text-wrap:balance}.sq-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sq-option{text-align:left;border:1px solid rgba(201,164,78,.24);background:#070603a8;color:var(--ivory);padding:20px;min-height:116px;cursor:pointer;transition:border-color .25s ease,background .25s ease,transform .25s ease}.sq-option:hover,.sq-option.is-selected{border-color:var(--gold);background:#c9a44e1c;transform:translateY(-1px)}.sq-option strong{display:block;font-family:var(--font-display);font-size:1.25rem;margin-bottom:8px}.sq-option span{display:block;color:#f5eee0ad;line-height:1.55}.sq-nav{display:flex;justify-content:space-between;gap:12px;margin-top:26px}.sq-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.sq-result{width:min(1180px,100%);margin:0 auto}.sq-result-head{text-align:center;max-width:760px;margin:0 auto 32px}.sq-result-head h2{font-family:var(--font-display);font-size:clamp(2.5rem,7vw,5rem);line-height:1;margin:12px 0}.sq-result-head p{color:#f5eee0b8;line-height:1.75}.sq-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sq-product-card{border:1px solid rgba(201,164,78,.24);background:#0a0804db;padding:16px;min-height:100%}.sq-product-media{aspect-ratio:4 / 5;background:linear-gradient(145deg,#18120a,#eee8dc);display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:16px}.sq-product-media img{width:100%;height:100%;object-fit:contain;padding:16px;mix-blend-mode:normal}.sq-product-fallback{font-family:var(--font-display);font-size:4rem;color:var(--gold)}.sq-product-card h3{margin:0 0 8px;font-family:var(--font-display);font-size:1.55rem;line-height:1.12}.sq-product-card p{margin:0 0 10px;color:#f5eee0a8;line-height:1.55}.sq-product-meta{color:var(--gold);font-weight:700}.sq-result-actions{margin:26px auto 0;display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.sq-note{text-align:center;margin-top:18px;color:#f5eee094;font-size:.92rem}.sq-education{margin-top:clamp(46px,8vw,82px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sq-info-card{border:1px solid rgba(201,164,78,.22);background:#ffffff06;padding:22px}.sq-info-card h3{margin:8px 0 10px;font-family:var(--font-display);font-size:1.45rem}.sq-info-card p{margin:0;color:#f5eee0a8;line-height:1.65}@media(max-width:767px){.sq-page{padding:64px 16px 86px}.sq-hero{text-align:left;margin-bottom:28px}.sq-hero h1{font-size:clamp(2.7rem,14vw,4.25rem);line-height:.96}.sq-hero-copy{font-size:1rem;line-height:1.62}.sq-trust{justify-content:flex-start;gap:8px}.sq-trust span{padding:9px 10px;font-size:.76rem}.sq-actions{display:grid;grid-template-columns:1fr;gap:10px}.sq-btn,.sq-link-btn{width:100%;min-height:48px;padding:0 16px;letter-spacing:.14em}.sq-shell{padding:20px 16px}.sq-options{grid-template-columns:1fr}.sq-option{min-height:94px;padding:16px}.sq-nav{display:grid;grid-template-columns:1fr 1fr}.sq-product-grid,.sq-education{grid-template-columns:1fr}.sq-result-head{text-align:left}.sq-product-card{display:grid;grid-template-columns:112px 1fr;gap:14px;align-items:center}.sq-product-media{aspect-ratio:1 / 1;margin:0}.sq-product-card h3{font-size:1.28rem}}@media(prefers-reduced-motion:reduce){.sq-btn,.sq-link-btn,.sq-option,.sq-progress span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/nur-scent-quiz.css.map */
