.tough-model-choice{border:0;min-width:0;margin:0;padding:0}.tough-model-choice__label{float:none;width:auto;display:block}.tough-model-choice__tiles{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;display:grid}.tough-model-choice__tile{border:1px solid color-mix(in srgb, var(--tough-color-primary) 50%, transparent);border-radius:var(--tough-radius);background:var(--tough-color-card-background);cursor:pointer;flex-direction:column;gap:8px;padding:10px 8px 12px;display:flex;position:relative}.tough-model-choice__tile .tough-product-image{background:0 0;height:72px}.tough-model-choice__tile:hover{border-color:var(--tough-color-primary)}.tough-model-choice__tile:has(.tough-model-choice__input:checked){border-color:var(--tough-color-primary);box-shadow:inset 0 0 0 1px var(--tough-color-primary)}.tough-model-choice__tile:has(.tough-model-choice__input:focus-visible){outline:2px solid var(--tough-color-secondary);outline-offset:2px}.tough-model-choice__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.tough-model-choice__name{color:var(--tough-color-text);text-align:center;font-size:12px}
