.find-a-perfect-fit{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);background:var(--background-color)}.find-a-perfect-fit *{color:var(--text-color)}.find-a-perfect-fit-header h2.heading{font-size:var(--heading-size-desktop);line-height:1.225;color:var(--heading-color);letter-spacing:0;text-align:center}.find-a-perfect-fit-header+.find-a-perfect-fit-body{margin-top:50px}.find-a-perfect-fit-body .form_model{display:flex;flex-wrap:wrap;justify-content:center}.find-a-perfect-fit-body .form_model .custom_select{position:relative;width:15%;background:#fff;border-right:1px solid #707070;height:65px}.find-a-perfect-fit-body .custom_select:after{content:"";position:absolute;background-image:url(/cdn/shop/files/down-2-svgrepo-com.png?v=1770444375);background-size:100% 100%;background-repeat:no-repeat;width:26px;height:26px;right:4px;top:50%;transform:translateY(-50%);z-index:1}.find-a-perfect-fit-body .form_model .custom_select select{background:transparent;border:0;-webkit-appearance:none;appearance:none;width:100%;height:100%;padding:10px 20px;font-weight:500;font-size:18px;line-height:1.2;color:#000;z-index:2;position:relative}.find-a-perfect-fit-body .form_model .custom_select select#modelDropdown,.find-a-perfect-fit-body .form_model .custom_select select#generationDropdown{padding-right:30px}.find-a-perfect-fit-body .form_model .custom_select:nth-child(4){border:0}.find-a-perfect-fit-body .form_model .custom_select select:focus-visible{outline:unset;outline-offset:unset}.find-a-perfect-fit-body .form_model .custom_select:last-child{border:0;background:transparent;width:fit-content}.find-a-perfect-fit-body .form_model .custom_select:last-child:after{content:none}.find-a-perfect-fit-body .form_model .custom_select:last-child button{background:#000;border-radius:4px;width:100%;height:100%;border:0;display:grid;grid-template-columns:1fr 66px;padding:0;margin-left:20px;cursor:pointer;align-items:center}.find-a-perfect-fit-body .form_model .custom_select:last-child button[disabled]{opacity:.6}.find-a-perfect-fit-body .form_model .custom_select:last-child button span.search_ctm{display:flex;align-items:center;justify-content:center;border-left:1px solid #4B4B4B;height:100%}.find-a-perfect-fit-body .form_model .custom_select:last-child button span.search_ctm svg{width:24px;height:24px;display:block}.find-a-perfect-fit-body .form_model .custom_select:last-child button span.text-wrap{font-weight:500;font-size:20px;color:#fff;line-height:1.25;display:flex;align-items:center;justify-content:center;padding:10px;text-transform:uppercase;height:100%}@media(max-width:1200px){.find-a-perfect-fit-body .form_model .custom_select:last-child button{width:calc(100% - 20px);margin-left:20px}}@media(max-width:749px){.find-a-perfect-fit{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}.find-a-perfect-fit-header h2.heading{font-size:var(--heading-size-mobile)}.find-a-perfect-fit-header+.find-a-perfect-fit-body{margin-top:40px}.find-a-perfect-fit-body .video-overlay-ymm{max-width:300px;margin:0 auto}.find-a-perfect-fit-body .form_model{flex-direction:column;gap:13px}.find-a-perfect-fit-body .form_model .custom_select{width:100%;height:48px;border:0}.find-a-perfect-fit-body .form_model .custom_select select{padding:6px 18px;text-align:center}.find-a-perfect-fit-body .form_model .custom_select:last-child{margin:0 auto}.find-a-perfect-fit-body .form_model .custom_select:last-child button{width:100%;margin:0}.find-a-perfect-fit-body .form_model .custom_select:last-child button span.search_ctm svg{width:20px;height:20px;display:block}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/find-a-perfect-fit.css.map */
