.vsq{--vsq-panel:rgba(255,255,255,.045);--vsq-line:rgba(255,255,255,.12);--vsq-text:#ece8e1;--vsq-muted:#a39e95;--vsq-gold-soft:rgba(201,164,92,.14);background:var(--vsq-bg);color:var(--vsq-text);padding:48px 16px 64px;font-family:var(--text-font-family, inherit)}.vsq *{box-sizing:border-box}.vsq__wrap{max-width:760px;margin:0 auto}.vsq__brand{font-family:var(--heading-font-family,serif);letter-spacing:.32em;font-size:13px;color:var(--vsq-gold);text-align:center;margin-bottom:28px}.vsq h1,.vsq h2,.vsq h3{font-family:var(--heading-font-family,serif);color:var(--vsq-text);margin:0;text-align:center;letter-spacing:.02em;text-transform:none}.vsq h1{font-size:clamp(28px,6vw,46px);line-height:1.15}.vsq h2{font-size:clamp(22px,4.5vw,32px);line-height:1.25}.vsq h3{font-size:17px;letter-spacing:.06em;margin-bottom:4px}.vsq p{margin:0}.vsq__sub{color:var(--vsq-muted);text-align:center;margin:14px auto 0!important;max-width:470px;line-height:1.55}.vsq__hint{display:table;margin:14px auto 0;color:#141210;background:var(--vsq-gold);font-size:15px;font-weight:600;padding:8px 18px;border-radius:2px;letter-spacing:.03em}.vsq__btn{-webkit-appearance:none;appearance:none;display:inline-block;border:1px solid var(--vsq-gold);background:var(--vsq-gold);color:#141210!important;font-weight:700;letter-spacing:.12em;font-size:14px;padding:16px 30px;border-radius:2px;cursor:pointer;text-decoration:none!important;text-align:center;transition:transform .15s,opacity .15s;font-family:var(--heading-font-family,serif)}.vsq__btn:hover{transform:translateY(-1px)}.vsq__btn--ghost{background:transparent;color:var(--vsq-gold)!important}.vsq__btn--sm{font-size:12px;padding:11px 12px;width:100%;margin-top:auto}.vsq__btn[disabled]{opacity:.35;cursor:not-allowed;transform:none}.vsq__btn.is-done{background:#2d6b3c;border-color:#2d6b3c;color:#fff!important}.vsq__center{text-align:center;margin-top:30px}.vsq__meta{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--vsq-muted);margin-bottom:10px;letter-spacing:.06em}.vsq__back{background:none;border:0;color:var(--vsq-muted);cursor:pointer;font:inherit;padding:0}.vsq__progress{height:2px;background:var(--vsq-line);margin-bottom:28px;position:relative}.vsq__progress i{position:absolute;left:0;top:0;bottom:0;background:var(--vsq-gold);transition:width .3s}.vsq__opts{display:grid;gap:12px;margin-top:28px;grid-template-columns:1fr}@media(min-width:600px){.vsq__opts--two{grid-template-columns:1fr 1fr}}.vsq__opt{display:flex;gap:14px;align-items:center;text-align:left;background:var(--vsq-panel);border:1px solid var(--vsq-line);color:var(--vsq-text);padding:18px;border-radius:4px;cursor:pointer;font:inherit;transition:border-color .15s,background .15s;width:100%}.vsq__opt:hover{border-color:#ffffff4d}.vsq__opt.is-on{border-color:var(--vsq-gold);background:var(--vsq-gold-soft)}.vsq__opt .ic{font-size:24px;width:32px;text-align:center;flex:none}.vsq__opt b{display:block;font-weight:600;font-size:15px}.vsq__opt small{display:block;color:var(--vsq-muted);font-size:13px;margin-top:3px;line-height:1.4}.vsq__label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--vsq-gold)}.vsq__pname{font-family:var(--heading-font-family,serif);font-size:24px;margin:6px 0 4px;color:var(--vsq-text)}.vsq__ptag{color:var(--vsq-muted);font-size:13px;margin-bottom:12px}.vsq__why{line-height:1.6;margin-bottom:16px!important}.vsq__price{font-weight:600}.vsq__img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:3px;background:#ffffff0f}.vsq__plink{color:inherit!important;text-decoration:none!important;display:block}.vsq__plink:hover .vsq__pname{color:var(--vsq-gold);text-decoration:underline;text-underline-offset:4px}.vsq__plink:hover img{filter:brightness(1.08)}.vsq__hero{display:grid;gap:22px;background:var(--vsq-panel);border:1px solid var(--vsq-line);border-radius:4px;padding:22px;margin-top:24px}@media(min-width:640px){.vsq__hero{grid-template-columns:240px 1fr;align-items:center}}.vsq__hero-act{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.vsq__cards{display:grid;gap:12px;margin-top:14px;grid-template-columns:1fr 1fr}.vsq__cards--3{grid-template-columns:1fr}@media(min-width:640px){.vsq__cards--3{grid-template-columns:1fr 1fr 1fr}}.vsq__card{background:var(--vsq-panel);border:1px solid var(--vsq-line);border-radius:4px;padding:14px;display:flex;flex-direction:column;gap:9px}.vsq__card .vsq__pname{font-size:18px;margin:0}.vsq__card p{color:var(--vsq-muted);font-size:13px;line-height:1.5}.vsq__sec{margin-top:38px}.vsq__deal{border:1px solid var(--vsq-gold);background:linear-gradient(180deg,#c9a45c29,#c9a45c0a);border-radius:4px;padding:20px;margin-top:18px;text-align:center}.vsq__deal-h{font-family:var(--heading-font-family,serif);font-weight:700;letter-spacing:.1em;color:var(--vsq-gold);font-size:14px}.vsq__deal-p{margin:10px 0 4px;font-size:22px}.vsq__deal-p s{color:var(--vsq-muted);font-size:16px;margin-right:6px}.vsq__deal-p span{display:inline-block;font-size:13px;background:var(--vsq-gold);color:#141210;padding:3px 8px;border-radius:2px;margin-left:8px;vertical-align:middle;font-weight:600}.vsq__deal-s{color:var(--vsq-muted);font-size:13px;margin-bottom:16px}.vsq__nudge{border:1px dashed var(--vsq-gold);border-radius:4px;padding:16px 18px;margin-top:22px;line-height:1.55;font-size:14px}.vsq__nudge a{color:var(--vsq-gold)!important}.vsq__extra{display:flex;gap:14px;align-items:center;background:var(--vsq-panel);border:1px solid var(--vsq-line);border-radius:4px;padding:14px;margin-top:12px}.vsq__extra img{width:60px;height:60px;object-fit:cover;border-radius:3px;flex:none}.vsq__extra div{flex:1}.vsq__extra b{display:block}.vsq__extra small{color:var(--vsq-muted)}.vsq__extra .vsq__btn{width:auto;padding:10px 14px;font-size:11px}.vsq__toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:#1d1d21;color:#fff;border:1px solid var(--vsq-gold);padding:12px 18px;border-radius:3px;z-index:9999;font-size:14px;display:none}.vsq__toast a{color:var(--vsq-gold)!important;margin-left:10px}.vsq__debug{margin-top:40px;font-size:12px;color:var(--vsq-muted)}.vsq__fade{animation:vsqfade .35s ease}@keyframes vsqfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vs-duft-finder.css.map */
