.fan-tools-section{padding:55px 30px 65px;color:#102236}.fan-tools-inner{max-width:1500px;margin:0 auto}.fan-eyebrow{display:flex;align-items:center;gap:12px;color:#a85f00;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin-bottom:18px}.fan-eyebrow:before{content:"";display:block;width:28px;height:2px;background:#ed9000}.fan-main-title{margin:0 0 28px;color:#102236;font-size:28px;line-height:1.25;font-weight:700}.fan-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-bottom:60px}.fan-step{display:flex;gap:18px;align-items:flex-start}.fan-step-number{width:48px;height:48px;min-width:48px;border-radius:50%;background:#092238;color:#f39a00;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700}.fan-step-content strong{display:block;color:#102236;font-size:15px;margin-bottom:7px}.fan-step-content p{margin:0;color:#5f6e80;font-size:13px;line-height:1.65}.fan-search-title{margin:0 0 5px;color:#102236;font-size:27px;font-weight:700}.fan-search-description{color:#5f6e80;font-size:13px;margin-bottom:25px}.fan-finders{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fan-finder{background:#fff;padding:25px;border:1px solid #e2e7ec}.fan-finder-header{display:flex;align-items:center;gap:14px;margin-bottom:19px}.fan-finder-icon{width:46px;height:46px;background:#f3f4f5;display:flex;align-items:center;justify-content:center;font-size:23px}.fan-finder-title{color:#102236;font-size:16px;font-weight:700;margin-bottom:3px}.fan-finder-subtitle{color:#5f6e80;font-size:12px}.fan-tabs{display:flex;gap:7px;margin-bottom:16px}.fan-tab{border:0;background:#eef2f6;color:#5f6e80;min-height:38px;padding:10px 18px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px;cursor:pointer}.fan-tab.active{background:#092238;color:#fff}.fan-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fan-field{width:100%;height:42px;padding:0 13px;border:1px solid #d4dce4;background:#fff;color:#28394b;font-size:13px;box-sizing:border-box;outline:none}.fan-field:focus{border-color:#ed9000}.fan-field:disabled{background:#f3f5f7;color:#9da8b3;cursor:not-allowed}.fan-size-fields{display:none;grid-template-columns:1fr 1fr;gap:10px}.fan-size-fields.active{display:grid}.fan-vehicle-fields.hidden{display:none}.fan-search-btn{width:100%;height:43px;margin-top:13px;border:0;background:#092238;color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:.2s}.fan-search-btn:hover{background:#ed9000}.fan-error{display:none;margin-top:10px;color:#c22;font-size:12px}.fan-error.show{display:block}.fan-size-preview{display:flex;align-items:center;justify-content:center;height:42px;color:#092238;font-size:15px;font-weight:700;letter-spacing:.5px}.fan-finder-foot{margin-top:12px;color:#5f6e80;font-size:11.5px;line-height:1.5}.fan-finder-foot a{color:#092238;font-weight:700;text-decoration:underline}@media(max-width:900px){.fan-steps{grid-template-columns:1fr;gap:24px}.fan-finders{grid-template-columns:1fr}}@media(max-width:600px){.fan-tools-section{padding:40px 18px}.fan-main-title{font-size:24px}.fan-search-title{font-size:23px}.fan-fields,.fan-size-fields{grid-template-columns:1fr}}.fan-field:focus-visible{outline:2px solid #0C1E30;outline-offset:2px}.dealer-field input:focus-visible,.dealer-field select:focus-visible,.dealer-field textarea:focus-visible{outline:2px solid #F39A00;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gm-index-cl-QPghW-4.css.map */
