.iqm-choice,.iqm-choice-entry{--iq-pink:#e7008b;--iq-ink:#211a23;--iq-line:#ece7ed;color:var(--iq-ink);font-family:inherit;box-sizing:border-box}.iqm-choice *,.iqm-choice-entry *{box-sizing:border-box}.iqm-choice{max-width:1080px;margin:auto;padding:10px 20px 55px}.iqm-choice [hidden]{display:none!important}.iqm-choice-hero{padding:34px 0 24px;max-width:780px}.iqm-choice-hero h2{font-size:clamp(32px,5vw,52px);letter-spacing:-.035em;line-height:1.1;margin:10px 0 20px}.iqm-choice-hero p{font-size:18px;line-height:1.6}.iqm-choice .iqm-choice-kicker{font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.07em;color:#a60063}.iqm-choice-filters{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:24px;background:#faf7fa;border:1px solid var(--iq-line);border-radius:16px}.iqm-choice-filters label{font-size:15px;font-weight:700}.iqm-choice-filters select{display:block;width:100%;min-height:48px;margin:8px 0 0;border:1px solid #c9becb;border-radius:7px;background:#fff;font-size:16px;color:var(--iq-ink)}.iqm-choice-filters p{grid-column:1/-1;margin:0;font-size:13px;color:#645a67}.iqm-choice-result{font-size:14px;margin:20px 0}.iqm-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.iqm-choice-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;border:1px solid var(--iq-line);border-radius:18px;padding:28px;background:#fff}.iqm-choice-card>img{width:190px;height:190px;object-fit:contain;align-self:center;margin:0 0 20px}.iqm-choice-card h3{font-size:27px;line-height:1.2;margin:8px 0 10px}.iqm-choice-card p{font-size:15px;line-height:1.65}.iqm-choice-card .iqm-choice-spec{font-size:13px;color:#665b69}.iqm-choice-price{font-size:29px;font-weight:750;margin:8px 0 18px}.iqm-choice-tradeoff{border-top:1px solid var(--iq-line);padding-top:16px;color:#645a67}.iqm-choice-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:auto;padding:12px 18px;border-radius:8px;background:var(--iq-pink);color:#fff!important;font-size:15px;font-weight:750;text-decoration:none!important}.iqm-choice-button:hover{background:#b90070}.iqm-choice a:focus-visible,.iqm-choice-entry a:focus-visible,.iqm-choice select:focus-visible{outline:3px solid #6a234c;outline-offset:4px}.iqm-choice-notes{padding:28px 0;margin-top:24px;border-top:1px solid var(--iq-line)}.iqm-choice-notes h3{font-size:24px}.iqm-choice-notes p{font-size:15px;line-height:1.7}.iqm-choice-notes a,.iqm-choice-empty a{color:#a60063;text-decoration:underline}.iqm-choice-empty{padding:22px;background:#faf7fa;border-radius:12px;line-height:1.6}.iqm-choice-entry{max-width:1200px;margin:18px auto 28px;padding:20px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--iq-line);border-radius:12px;background:#fff}.iqm-choice-entry strong,.iqm-choice-entry span{display:block}.iqm-choice-entry strong{font-size:20px}.iqm-choice-entry span{font-size:14px;margin-top:5px}.iqm-choice-entry a{color:#a60063;font-weight:750;white-space:nowrap;text-decoration:underline}.iqm-choice-entry a:hover{color:#750047}@media(max-width:640px){.iqm-choice{padding:0 12px 32px}.iqm-choice-filters,.iqm-choice-grid{grid-template-columns:1fr}.iqm-choice-filters,.iqm-choice-card{padding:20px}.iqm-choice-entry{margin:14px 12px 22px;padding:18px;display:block}.iqm-choice-entry a{display:inline-block;margin-top:14px}.iqm-choice-card>img{width:170px;height:170px}.iqm-choice-button{width:100%}}
