.tough-choice-helper__dialog{border-radius:var(--tough-radius);background:var(--tough-color-card-background);width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:0 8px 40px color-mix(in srgb, var(--tough-color-text) 25%, transparent);color:var(--tough-color-text);border:0;padding:0}.tough-choice-helper__dialog::backdrop{background:color-mix(in srgb, var(--tough-color-text) 60%, transparent)}.tough-choice-helper__header{background:var(--tough-color-primary);color:var(--tough-color-on-primary);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.tough-choice-helper__title{color:inherit;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:18px;font-weight:900;line-height:27px}.tough-choice-helper__close{color:inherit;background:0 0;border:0;padding:0;display:inline-flex}.tough-choice-helper__body{flex-direction:column;gap:16px;padding:24px;display:flex}.tough-choice-helper__nav{justify-content:space-between;align-items:center;display:flex}.tough-choice-helper__step{color:var(--tough-color-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.tough-choice-helper__back{color:var(--tough-color-primary);background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.tough-choice-helper__back:before{content:"← "}.tough-choice-helper__question{color:var(--bs-heading-color);letter-spacing:-.01em;text-transform:uppercase;margin:0 0 24px;font-size:24px;font-weight:900;line-height:1.1}.tough-choice-helper__options{flex-direction:column;gap:12px;display:flex}.tough-choice-helper__option{border:1.7px solid var(--tough-color-card-border);border-radius:var(--tough-radius);background:var(--tough-color-card-background);width:100%;color:var(--tough-color-text);text-align:left;align-items:center;gap:16px;padding:18px;text-decoration:none;display:flex}.tough-choice-helper__option strong{color:var(--bs-heading-color);letter-spacing:.02em;font-size:15px;display:block}.tough-choice-helper__option strong+span{color:var(--tough-color-text-muted);font-size:13px;display:block}.tough-choice-helper__option:hover,.tough-choice-helper__option:focus-visible{border-color:var(--tough-color-primary);color:var(--tough-color-text)}.tough-choice-helper__option[hidden]{display:none}.tough-choice-helper__icon{color:var(--tough-color-primary);flex:none}.tough-choice-helper__icon--muted{color:var(--tough-color-secondary)}.tough-choice-helper__models{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tough-choice-helper__model{border:1px solid var(--tough-color-card-border);border-radius:var(--tough-radius);align-items:center;gap:16px;padding:12px;display:flex}.tough-choice-helper__model .tough-product-image{flex:none;width:96px;height:72px}.tough-choice-helper__model[hidden]{display:none}.tough-choice-helper__model-text{flex-direction:column;gap:8px;font-size:15px;display:flex}.tough-choice-helper__model-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tough-choice-helper__more{color:var(--tough-color-primary);font-size:13px;font-weight:600}
