@import"https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,500;6..72,600&family=Figtree:wght@400;500;600;700&display=swap";.corvia-heart-quiz{--wine:#5B1424;--wine-deep:#3D0C17;--wine-soft:#F3E4E2;--cream:#F6F0E6;--paper:#FFFCF7;--line:#E5D8C8;--gold:#B08A43;--gold-soft:#F2E7CF;--ink:#2A1A1D;--muted:#6D5A5D;--good:#2F6B4F;--warn:#8A5A12;--warn-bg:#FBF1DC;--display:"Newsreader",Georgia,"Times New Roman",serif;--body:"Figtree",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color-scheme:light}.corvia-heart-quiz,.corvia-heart-quiz *{box-sizing:border-box}.corvia-heart-quiz{background:var(--cream);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased}.corvia-heart-quiz .bar{position:sticky;top:env(safe-area-inset-top,0px);z-index:5;background:var(--wine-deep);color:var(--paper);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:10px 0}.corvia-heart-quiz .bar-in{max-width:560px;margin:0 auto;display:grid;grid-template-columns:44px 1fr 44px;align-items:center}.corvia-heart-quiz .back{width:44px;height:40px;border:0;background:transparent;color:var(--paper);font:inherit;font-size:22px;cursor:pointer;border-radius:8px}.corvia-heart-quiz .back:focus-visible{outline:2px solid var(--gold)}.corvia-heart-quiz .back[disabled]{visibility:hidden}.corvia-heart-quiz .logo{text-align:center;font-family:var(--display);font-weight:600;letter-spacing:.32em;font-size:19px;padding-left:.32em}.corvia-heart-quiz .logo span{display:block;font-family:var(--body);font-size:10px;letter-spacing:.24em;color:var(--gold-soft);opacity:.85;font-weight:500;margin-top:-2px}.corvia-heart-quiz .prog{max-width:560px;margin:10px auto 0;height:4px;background:#ffffff24;border-radius:4px 4px 0 0;overflow:hidden}.corvia-heart-quiz .prog i{display:block;height:100%;width:0;background:var(--gold);transition:width .35s ease}.corvia-heart-quiz main{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:24px 48px}.corvia-heart-quiz .screen{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:18px;animation:corvia-heart-quiz-in .3s ease}@keyframes corvia-heart-quiz-in{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.corvia-heart-quiz .screen{animation:none}.corvia-heart-quiz .prog i,.corvia-heart-quiz .gauge-pin{transition:none}}.corvia-heart-quiz .kicker{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.corvia-heart-quiz .banner{background:var(--wine);color:var(--paper);border-radius:10px;padding:10px 14px;font-weight:600;font-size:15px;text-align:center}.corvia-heart-quiz .banner b{color:var(--gold-soft)}.corvia-heart-quiz h1,.corvia-heart-quiz h2{font-family:var(--display);font-weight:600;color:var(--wine-deep);margin:0;text-wrap:balance;line-height:1.15}.corvia-heart-quiz h1{font-size:clamp(28px,7vw,36px)}.corvia-heart-quiz h2{font-size:clamp(25px,6.2vw,31px)}.corvia-heart-quiz .sub{color:var(--muted);margin:-8px 0 0;font-size:16px}.corvia-heart-quiz .opts{display:flex;flex-direction:column;gap:10px}.corvia-heart-quiz .opt{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:var(--paper);border:1.5px solid var(--line);border-radius:12px;padding:15px 16px;font:inherit;color:var(--ink);cursor:pointer;min-height:58px;transition:border-color .15s,background .15s}.corvia-heart-quiz .opt:hover{border-color:var(--gold)}.corvia-heart-quiz .opt:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.corvia-heart-quiz .opt[aria-pressed=true]{border-color:var(--wine);background:var(--wine-soft)}.corvia-heart-quiz .opt .mk{flex:0 0 24px;height:24px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;font-size:14px;color:var(--paper);background:var(--paper)}.corvia-heart-quiz .opt.multi .mk{border-radius:6px}.corvia-heart-quiz .opt[aria-pressed=true] .mk{background:var(--wine);border-color:var(--wine)}.corvia-heart-quiz .opt .t{display:flex;flex-direction:column;gap:2px;min-width:0}.corvia-heart-quiz .opt .t strong{font-weight:600}.corvia-heart-quiz .opt .t small{color:var(--muted);font-size:14.5px}.corvia-heart-quiz .btn{display:block;width:100%;text-align:center;border:0;border-radius:12px;background:var(--wine);color:var(--paper);font:inherit;font-weight:700;font-size:18px;padding:17px 20px;cursor:pointer;text-decoration:none;letter-spacing:.01em}.corvia-heart-quiz .btn:hover{background:var(--wine-deep)}.corvia-heart-quiz .btn:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.corvia-heart-quiz .btn[disabled]{opacity:.45;cursor:not-allowed}.corvia-heart-quiz .btn.gold{background:var(--gold);color:var(--wine-deep)}.corvia-heart-quiz .btn.gold:hover{background:#9c793a}.corvia-heart-quiz .link{background:none;border:0;color:var(--muted);font:inherit;text-decoration:underline;cursor:pointer;padding:6px;align-self:center}.corvia-heart-quiz .card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:20px}.corvia-heart-quiz .card p{margin:0}.corvia-heart-quiz .stack{display:flex;flex-direction:column;gap:12px}.corvia-heart-quiz .ok{display:flex;gap:10px;align-items:flex-start}.corvia-heart-quiz .ok:before{content:"\2713";flex:0 0 22px;height:22px;border-radius:50%;background:var(--gold-soft);color:var(--wine);font-weight:700;font-size:13px;display:grid;place-items:center;margin-top:2px}.corvia-heart-quiz .note{background:var(--warn-bg);border:1px solid #EAD3A6;color:var(--ink);border-radius:12px;padding:14px 16px;font-size:15.5px}.corvia-heart-quiz .note b{color:var(--warn)}.corvia-heart-quiz .fine{font-size:13px;color:var(--muted);text-align:center}.corvia-heart-quiz .fine a{color:var(--muted)}.corvia-heart-quiz label.f{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:15px}.corvia-heart-quiz label.f input{font:inherit;font-weight:400;font-size:18px;padding:14px 16px;border:1.5px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);width:100%}.corvia-heart-quiz label.f input:focus{outline:none;border-color:var(--wine);box-shadow:0 0 0 3px var(--wine-soft)}.corvia-heart-quiz .err{color:#a3261d;font-size:14px;min-height:20px;margin-top:-6px}.corvia-heart-quiz .loader{display:flex;flex-direction:column;gap:14px;padding-top:30px}.corvia-heart-quiz .track{height:10px;background:var(--line);border-radius:10px;overflow:hidden}.corvia-heart-quiz .track i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--wine),var(--gold));border-radius:10px}.corvia-heart-quiz .lsteps{display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:15.5px}.corvia-heart-quiz .lsteps div{opacity:.35;transition:opacity .3s}.corvia-heart-quiz .lsteps div.on{opacity:1;color:var(--ink)}.corvia-heart-quiz .gauge{position:relative;padding-top:30px}.corvia-heart-quiz .gauge-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;height:12px}.corvia-heart-quiz .gauge-bar span{border-radius:6px}.corvia-heart-quiz .gauge-bar span:nth-child(1){background:#d9c9a3}.corvia-heart-quiz .gauge-bar span:nth-child(2){background:#d2a35a}.corvia-heart-quiz .gauge-bar span:nth-child(3){background:#b2563f}.corvia-heart-quiz .gauge-bar span:nth-child(4){background:var(--wine)}.corvia-heart-quiz .gauge-labels{display:grid;grid-template-columns:repeat(4,1fr);font-size:13px;color:var(--muted);margin-top:6px;text-align:center}.corvia-heart-quiz .gauge-pin{position:absolute;top:0;transform:translate(-50%);background:var(--wine-deep);color:var(--paper);font-size:12px;font-weight:700;padding:3px 9px;border-radius:20px;white-space:nowrap;transition:left .6s ease}.corvia-heart-quiz .gauge-pin:after{content:"";position:absolute;left:50%;bottom:-5px;transform:translate(-50%);border:5px solid transparent;border-bottom:0;border-top-color:var(--wine-deep)}.corvia-heart-quiz .level{font-family:var(--display);font-size:30px;font-weight:600;color:var(--wine)}.corvia-heart-quiz .tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.corvia-heart-quiz .tile{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:14px;min-width:0}.corvia-heart-quiz .tile small{display:block;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.corvia-heart-quiz .tile strong{display:block;font-size:16.5px;color:var(--wine-deep);margin-top:4px;line-height:1.3}.corvia-heart-quiz .ing{display:grid;grid-template-columns:1fr 1fr;gap:10px}.corvia-heart-quiz .ing div{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:12px 14px;min-width:0}.corvia-heart-quiz .ing b{display:block;color:var(--wine-deep);font-size:15.5px}.corvia-heart-quiz .ing span{font-size:13.5px;color:var(--muted)}.corvia-heart-quiz .vs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.corvia-heart-quiz .vs .col{border-radius:12px;padding:14px;font-size:15px;min-width:0}.corvia-heart-quiz .vs .them{background:var(--paper);border:1px solid var(--line);color:var(--muted)}.corvia-heart-quiz .vs .us{background:var(--wine);color:var(--paper)}.corvia-heart-quiz .vs h3{margin:0 0 8px;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.corvia-heart-quiz .vs .us h3{color:var(--gold-soft)}.corvia-heart-quiz .vs ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.corvia-heart-quiz .important{margin:0;color:#b3191c;background:#fdecec;border:1.5px solid #E7A3A3;border-radius:12px;padding:12px 14px;font-size:16px;font-weight:600;line-height:1.45}.corvia-heart-quiz .important b{font-weight:800;letter-spacing:.04em}.corvia-heart-quiz .gift{background:var(--wine-deep);color:var(--paper);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:6px;border:2px solid var(--gold)}.corvia-heart-quiz .gift strong{font-family:var(--display);font-size:23px;line-height:1.2;color:var(--paper);font-weight:600}.corvia-heart-quiz .gift p{margin:0;font-size:16px;color:#f1e3df}.corvia-heart-quiz .gift b{color:var(--gold-soft)}.corvia-heart-quiz .compare{display:grid;grid-template-columns:1fr 1fr;gap:10px}.corvia-heart-quiz .compare .col{border-radius:14px;padding:16px;min-width:0}.corvia-heart-quiz .compare .now{background:var(--paper);border:1px solid var(--line)}.corvia-heart-quiz .compare .goal{background:var(--wine);color:var(--paper)}.corvia-heart-quiz .compare h3{color:#b08a43;margin:0 0 10px;font-family:var(--display);font-size:22px;font-weight:600}.corvia-heart-quiz .compare .now h3{color:var(--muted)}.corvia-heart-quiz .compare dl{margin:0;display:flex;flex-direction:column;gap:10px}.corvia-heart-quiz .compare dt{font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.corvia-heart-quiz .compare dd{margin:0;font-weight:700;font-size:15.5px}.corvia-heart-quiz .timeline{display:flex;flex-direction:column;gap:0;border-left:2px solid var(--gold);margin-left:8px;padding-left:20px}.corvia-heart-quiz .timeline div{position:relative;padding-bottom:14px}.corvia-heart-quiz .timeline div:before{content:"";position:absolute;left:-27px;top:5px;width:12px;height:12px;border-radius:50%;background:var(--paper);border:2px solid var(--gold)}.corvia-heart-quiz .timeline div:last-child{padding-bottom:0}.corvia-heart-quiz .timeline div:last-child:before{background:var(--wine);border-color:var(--wine)}.corvia-heart-quiz .timeline b{color:var(--wine-deep)}.corvia-heart-quiz .timeline span{display:block;color:var(--muted);font-size:15px}.corvia-heart-quiz .offers{display:flex;flex-direction:column;gap:10px}.corvia-heart-quiz .offer{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;background:var(--paper);border:1.5px solid var(--line);border-radius:14px;padding:16px;text-decoration:none;color:var(--ink)}.corvia-heart-quiz .offer.best{border:2px solid var(--wine);position:relative;padding-top:24px}.corvia-heart-quiz .offer .tag{position:absolute;top:-11px;left:14px;background:var(--gold);color:var(--wine-deep);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:20px}.corvia-heart-quiz .offer b{font-size:17px;color:var(--wine-deep)}.corvia-heart-quiz .offer .px{text-align:right;font-variant-numeric:tabular-nums}.corvia-heart-quiz .offer .px b{font-size:22px}.corvia-heart-quiz .offer .px s{display:block;color:var(--muted);font-size:13px}.corvia-heart-quiz .offer small{color:var(--muted);font-size:14px;grid-column:1/-1}.corvia-heart-quiz .offer:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.corvia-heart-quiz .trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center;font-size:13px;color:var(--muted);font-weight:600}.corvia-heart-quiz .trust div{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:10px 6px}.corvia-heart-quiz .disc{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:14px;margin-top:6px}@media(max-width:380px){.corvia-heart-quiz .tiles,.corvia-heart-quiz .ing,.corvia-heart-quiz .compare,.corvia-heart-quiz .vs{grid-template-columns:1fr}}.corvia-heart-quiz{width:100%;overflow:clip}.corvia-heart-quiz .bar{top:0}.corvia-heart-quiz .bar,.corvia-heart-quiz .bar *{box-sizing:border-box}.corvia-heart-quiz .corvia-quiz-error{color:#a3261d;font-size:14px}.corvia-heart-quiz .consent-row{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--muted)}.corvia-heart-quiz .consent-row input{margin-top:4px;width:auto}.corvia-heart-quiz .submit-status{font-size:14px;color:var(--muted)}.consent-row{display:flex;align-items:flex-start;gap:12px;padding:16px;margin-top:12px;background:#f8faf9;border:1px solid #e2e8e5;border-radius:10px;font-size:13px;line-height:1.65;color:#475569;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.consent-row:hover{background:#f0fdf4;border-color:#bbf7d0}.consent-row input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:0 0 19px;width:19px;height:19px;margin:2px 0 0;border:1.5px solid #cbd5e1;border-radius:5px;background:#fff;display:grid;place-content:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.consent-row input[type=checkbox]:checked{background:#15803d;border-color:#15803d}.consent-row input[type=checkbox]:checked:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-2px}.consent-row input[type=checkbox]:focus-visible{outline:3px solid rgba(21,128,61,.2);outline-offset:3px}.consent-row:has(input[type=checkbox]:checked){background:#f0fdf4;border-color:#86efac}.consent-row span{flex:1;min-width:0}@media(max-width:480px){.consent-row{gap:10px;padding:13px;font-size:12px;border-radius:8px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/heart-check-quiz.css.map */
