/* Only the homepage size form; native AtomAx selects and submission retained. */
.home-redesign .home-pair-ready .home-pair-toggle{display:block;margin:10px 0 2px;padding:0;border:0;background:none;color:#667783;font:400 12px/18px Arial,sans-serif;cursor:pointer;text-align:left}
.home-redesign .home-pair-toggle:hover{color:#e51c30}
.home-redesign .home-front-axis{display:none;color:#344754;font:600 13px/18px Arial;margin-bottom:8px}
.home-redesign .home-pair-open .home-front-axis{display:block}
.home-redesign .home-rear-size{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease;visibility:hidden}
.home-redesign .home-pair-open .home-rear-size{grid-template-rows:1fr;visibility:visible}
.home-redesign .home-rear-inner{overflow:hidden;min-height:0}
.home-redesign .home-rear-title{margin:8px 0 7px;color:#344754;font:600 13px/18px Arial}
.home-redesign .home-rear-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-bottom:5px}
.home-redesign .home-rear-fields label{min-width:0;display:block;color:#65727b;font:400 12px/16px Arial;text-align:center}
.home-redesign .home-rear-fields label>span{display:block;margin-bottom:5px}
.home-redesign .home-rear-fields select{box-sizing:border-box;width:100%!important;height:42px;padding:0 24px;border:1px solid #d9e1e5;border-radius:5px;background:#fff;color:#26323b;font:400 16px Arial;text-align:center;text-align-last:center}
.home-redesign .home-pair-error{color:#bd2033;font:400 12px/18px Arial;margin-top:6px}
.home-redesign .home-pair-error[hidden]{display:none}
@media(min-width:1180px){
 .home-redesign .home-pair-ready .home-pair-toggle,.home-redesign .home-rear-size{width:calc(100% - 184px)}
 .home-redesign .home-selector.is-size .home-pair-open .int_search tr.tyres-results-filter-submit{top:56.5px}
 .home-redesign .home-hero:has(.home-pair-open){overflow:visible}
}
@media(max-width:1179px){
 .home-redesign .home-pair-ready .home-pair-toggle{position:relative;clear:both;margin-top:12px}
 .home-redesign .home-rear-fields{grid-template-columns:1fr}
 .home-redesign .home-rear-fields label{text-align:left}
 .home-redesign .home-hero:has(.home-pair-open){overflow:visible}
}
@media(prefers-reduced-motion:reduce){.home-redesign .home-rear-size{transition:none}}
@media(max-width:1179px){
 .home-redesign .home-selector.is-size{left:16px;width:calc(100% - 32px);box-sizing:border-box}
 .home-redesign .home-pair-ready{width:auto;min-width:0}
 .home-redesign .home-pair-ready .int_search,.home-redesign .home-pair-ready .int_search tbody{display:grid!important;width:100%!important;grid-template-columns:1fr;min-width:0}
 .home-redesign .home-pair-ready .int_search tr{display:none!important}
 .home-redesign .home-pair-ready .int_search tr:first-child,.home-redesign .home-pair-ready .int_search tr:nth-child(2){display:contents!important}
 .home-redesign .home-pair-ready .int_search tr:first-child td,.home-redesign .home-pair-ready .int_search tr:nth-child(2) td{display:block;padding:0!important;min-width:0;text-align:left}
 .home-redesign .home-pair-ready .int_search tr:first-child td{margin:8px 0 4px}
 .home-redesign .home-pair-ready .int_search tr:first-child td:nth-child(1){grid-row:1}
 .home-redesign .home-pair-ready .int_search tr:first-child td:nth-child(2){grid-row:3}
 .home-redesign .home-pair-ready .int_search tr:first-child td:nth-child(3){grid-row:5}
 .home-redesign .home-pair-ready .int_search tr:nth-child(2) td:nth-child(1){grid-row:2}
 .home-redesign .home-pair-ready .int_search tr:nth-child(2) td:nth-child(2){grid-row:4}
 .home-redesign .home-pair-ready .int_search tr:nth-child(2) td:nth-child(3){grid-row:6}
 .home-redesign .home-pair-ready .int_search select{box-sizing:border-box;width:100%!important;height:42px;font-size:16px;text-align:center;text-align-last:center}
 .home-redesign .home-pair-ready .int_search tr.tyres-results-filter-submit{display:block!important;grid-row:7;position:static!important;width:100%;height:42px;margin-top:12px}
 .home-redesign .home-pair-ready .tyres-results-filter-submit td{display:block;position:relative;padding:0;width:100%}
 .home-redesign .home-pair-ready .tyres-results-filter-submit .s_b2{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:42px!important;opacity:0;z-index:2;cursor:pointer}
 .home-redesign .home-pair-ready .tyres-results-filter-submit td:after{content:'\041F\041E\0414\041E\0411\0420\0410\0422\042C \0428\0418\041D\042B \2192';display:flex;justify-content:center;align-items:center;height:42px;border-radius:5px;background:#ed1b2f;color:white;font:700 12px Arial}
 .home-redesign .home-hero:has(.home-pair-ready){overflow:visible}
}
