.pagination{display:flex;gap:14px;align-items:center;justify-content:center;margin-top:24px}.pagination button{min-width:100px}.productcard .imagebox{height:170px}.tire-placeholder{max-width:160px;width:70%;filter:drop-shadow(0 9px 15px #0008)}.basket-panel{position:fixed;z-index:40;top:0;right:0;height:100vh;overflow-y:auto;width:min(440px,100%);background:#fff;box-shadow:-18px 0 80px #2223;padding:27px}.basket-panel[hidden]{display:none}.basket-head{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #eee;margin-bottom:15px}.basket-head h2{font-size:24px}.basket-row{padding:12px 0;border-bottom:1px solid #e8e8eb;display:grid;grid-template-columns:1fr 70px 24px;gap:8px;align-items:center}.basket-row input{width:67px;padding:7px;border:1px solid #dadde3;border-radius:7px}.basket-row button{border:none;background:none;color:#c22;font-size:21px}.quote-box{margin:20px 0;font-size:14px;line-height:1.6}.quote-box strong{font-size:22px}.basket-panel #quote-btn{width:100%}.notice{line-height:1.6}.status-error{color:#b21e29;font-size:13px}.live-offer{font-size:12px;color:#636b74;margin-bottom:12px}.live-offer select{width:100%;border:1px solid #dfe1e4;border-radius:8px;padding:9px;background:#fff}.fieldhint{color:#788;font-size:11px;margin:6px 0}.productcard .cardbody{min-width:0}@media(max-width:700px){.pagination button{min-width:85px}.basket-panel{padding:18px}}

#request-form{border-top:1px solid #ddd;margin-top:20px;padding-top:20px;display:grid;gap:8px}#request-form[hidden]{display:none}#request-form label{font-size:12px;font-weight:700;color:#39424f}#request-form input:not([type=checkbox]),#request-form textarea{width:100%;border:1px solid #d5d6db;border-radius:8px;padding:11px;font:inherit}#request-form h3{font-size:17px}#request-form button{margin-top:8px}#request-form .agree{display:flex;align-items:flex-start;gap:9px;line-height:1.4;font-weight:400}#request-form input[type=checkbox]{margin-top:4px}.status-good{color:#207147;font-weight:700}
