.bike-compatibility-container form{display:flex;justify-content:center;width:100%}.bike-compatibility-container input{border-radius:8px;width:100%;height:54px;padding-left:48px;padding-right:24px;background:#ebebe7;z-index:1000}@media(min-width:768px){.bike-compatibility-container input{padding-left:54px;width:700px;height:64px}}.clear-search{opacity:0;pointer-events:none;transition:opacity .2s ease}.clear-search.active{opacity:1;pointer-events:auto}.bike-compatibility-container input::-moz-placeholder{color:#37373754}.bike-compatibility-container input::placeholder{color:#37373754}.bike-compatibility-container input:focus::-moz-placeholder{color:#0000}.bike-compatibility-container input:focus::placeholder{color:#0000}.input-box-shadow{position:absolute;top:0;left:0;width:100%;height:60px;z-index:-1;border-radius:8px}@media(min-width:768px){.input-box-shadow{width:500px;height:88px}}.search-container{height:-moz-fit-content;height:fit-content;background:#0000;background:#fff;padding:20px 10px;border-radius:8px;display:none;width:100%;max-width:calc(100vw - 40px)}@media(min-width:768px){.search-container{width:700px;padding:20px 10px 20px 20px}}.search-container.active{display:block}.search-results{width:100%;padding:0 10px 0 0;border-radius:8px;background:#fff}@media(min-width:768px){.search-results{width:100%}.bike-specs h6{font-family:MDIO04,ui-sans-serif,sans-serif;font-weight:500;font-size:14px;line-height:23px;letter-spacing:.05em}.search-result{display:flex;align-items:center;justify-content:space-between;font-size:16px;width:100%;padding:14px 17px;transition:background .2s ease-in-out}}.bike-specs{justify-content:space-between;width:100%;font-size:15px;line-height:23px;letter-spacing:.02em;--tw-text-opacity: 1;color:rgb(203 203 203 / var(--tw-text-opacity));padding:0 18px 5px 10px}@media(max-width:768px){.bike-specs h6{font-family:MDIO04,ui-sans-serif,sans-serif;font-weight:500;font-size:11px;letter-spacing:.05em}}.search-result{display:flex;align-items:center;justify-content:space-between;font-size:16px;width:100%;padding:14px 15px;transition:background .2s ease-in-out}.search-result h6{font-family:MDIO04,ui-sans-serif,sans-serif;font-weight:400;font-size:12px}.search-result h6 strong{font-weight:700}.search-result:hover{background:#f5f5f5;cursor:pointer}.search-prompt{opacity:0;width:100%;transition:opacity .3s ease-in-out}@media(min-width:768px){.search-prompt{width:500px}.search-result h6{font-family:MDIO04,ui-sans-serif,sans-serif;font-weight:400;font-size:16px;line-height:16px}}.search-prompt.active{opacity:1}.expanded-result{margin:0;padding:32px 18px;background-color:#fff;border-radius:12px;width:100%}@media(min-width:768px){.expanded-result{margin:42px auto 0;padding:56px 70px;width:800px;min-width:800px}}@media(min-width:1024px){.expanded-result{width:1000px;min-width:1000px}}@media(min-width:1280px){.expanded-result{width:1182px;min-width:1182px}}.expanded-result .bike-image-content{width:100%;height:100%;padding:10px 10px 5px}@media(min-width:768px){.expanded-result .bike-image-content{padding:45px 105px 45px 20px}}.expanded-result .bike-image-content .bike-image-container{position:relative;width:100%;height:auto}@media(min-width:768px){.expanded-result .bike-image-content .bike-image-container{padding-bottom:0;border-bottom:0;padding-top:66%}}.expanded-result .bike-image-content .bike-image-container img{display:flex;position:relative;width:100%;height:66%;padding:0 0 35px;object-fit:contain}@media(min-width:768px){.expanded-result .bike-image-content .bike-image-container img{padding:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;object-fit:cover}}.expanded-result>div>div>div h6{font-family:Favorit,ui-sans-serif,sans-serif;font-size:14px;font-weight:700;line-height:23px;letter-spacing:.02em}.expanded-result .data-heading{font-size:11px;line-height:23px;letter-spacing:.05em;font-weight:400;--tw-text-opacity: 1;color:rgb(55 55 55 / var(--tw-text-opacity))}.expanded-result svg{fill:none}.input-container{width:100%}@media(min-width:768px){.expanded-result>div>div>div h6{font-family:Favorit,ui-sans-serif,sans-serif;font-size:16px;font-weight:700;line-height:23px;letter-spacing:.02em}.input-container{width:700px}}.clear-search,.submit-search{display:none;height:52px;z-index:2000}@media(min-width:768px){.clear-search,.submit-search{height:64px}}.clear-search svg,.submit-search svg{fill:none}.clear-search:hover,.submit-search:hover{cursor:pointer}.clear-search.active,.submit-search.active{display:flex}.dims{display:none}@media(min-width:768px){.dims{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/section-bike-compatibility.css.map */
