@font-face{font-family:Exo-Bold;src:url(./Exo-Bold.otf);font-display:swap}@font-face{font-family:Exo-ExtraBold;src:url(./Exo-ExtraBold.otf);font-display:swap}.custom-desktop-nav{background-color:#f2f2f2;border-top:1px solid #CCCCCC}@media(min-width:1200px){.header__wrapper--custom{padding:12px 0;justify-content:center}}@media(max-width:1199px){.header__wrapper--custom{padding:0}}.vehicle-filter-selectors{display:flex;gap:24px}@media(max-width:1199px){.vehicle-filter-selectors{gap:20px;flex-direction:column;margin-bottom:20px}}.vehicle-filter-selector{position:relative}.vehicle-filter-selector button{border:2px solid #BABABA;border-radius:6px;display:flex;align-items:center;justify-content:space-between;min-width:250px;padding-left:18px;width:100%;cursor:default;position:relative;gap:13px;background-color:#f8f8f8;color:#606060}.vehicle-filter-selector button .button-label{font-size:0;position:absolute;top:-8px;left:12.5px;transition:font-size .24s ease}.vehicle-filter-selector button .button-label--shown{font-size:10px;padding:0 6px;background-color:#fff}.vehicle-filter-selector button svg{margin-left:auto}.vehicle-filter-selector button svg path{stroke:#bababa}.vehicle-filter-selector button .icon-placeholder{width:65px;height:52px;border-left:2px solid #BABABA;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 5px}.vehicle-filter-selector button .icon-placeholder img{width:auto;height:auto;max-height:100%;object-fit:cover;object-position:center}.vehicle-filter-selector button .icon-placeholder svg{vertical-align:middle;margin:0}.vehicle-filter-selector button .icon-placeholder svg path{fill:#bababa}.vehicle-filter-selector.is-active button{border:2px solid #404040;cursor:pointer;background-color:#fff;color:#404040}.vehicle-filter-selector.is-active button svg path{stroke:#404040}.vehicle-filter-selector.is-active button .icon-placeholder{border-left:2px solid #404040}.vehicle-filter-selector.is-active button .icon-placeholder svg path{fill:#404040}.vehicle-filter-options{background-color:#fff;height:0;overflow:hidden;border-color:#404040;border-style:solid;border-width:0 0 0 0;z-index:999;position:absolute;left:0;right:0;bottom:0;top:0}@media(min-width:1200px){.vehicle-filter-options{bottom:auto;top:auto}}.vehicle-filter-options ul{list-style:none;padding:0 10px}.vehicle-filter-options ul li{padding:5px 10px;border-color:#dadae2;border-style:solid;border-width:0 0 1px 0;cursor:pointer}.vehicle-filter-options ul li:last-child{border-width:0}.vehicle-filter-options ul li:hover{background-color:#f2f2f2}.vehicle-filter-selector.is-open button{border-bottom-right-radius:0;border-bottom-left-radius:0}.vehicle-filter-selector.is-open .vehicle-filter-options{border-width:0 2px 2px 2px;height:auto;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}@media(min-width:1200px){.vehicle-filter-selector.is-open .vehicle-filter-options{border-top-width:0;max-height:min(280px,50dvh)}}.vehicle-filter-selector.is-open .vehicle-filter-options::-webkit-scrollbar{display:none}.vehicle-filter-options--mobile{height:auto;border-radius:20px 20px 0 0}.vehicle-filter-options--mobile .close-icon{cursor:pointer;padding:5px}.vehicle-filter-options--mobile .close-icon svg{width:18px;height:18px}.vehicle-filter-options-mobile-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:10;pointer-events:none;opacity:0;transition:opacity .24s ease}.vehicle-filter-options-mobile-overlay.is-open{pointer-events:auto;opacity:1}.vehicle-filter-options__footer{padding:16px 0;text-align:center;font-size:16px;min-height:60px;position:absolute;bottom:0;left:0;right:0}.vehicle-filter-options__footer span{text-decoration:underline;cursor:pointer;color:#db0b0b}.vehicle-filter-options__scrollable{overflow-y:auto;overflow-x:hidden;max-height:min(272px,45dvh);height:100%}.vehicle-filter-options__scrollable::-webkit-scrollbar{display:none}.vehicle-filter-options--mobile ul li{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-width:1px 0 0 0}.vehicle-filter-options--mobile ul li:last-child{border-width:1px 0 0 0}.vehicle-filter-options--mobile ul li:hover{background-color:transparent}.vehicle-filter-options--mobile ul li.option-selected{font-weight:700}#vehicle-filter-mobile{background-color:#fff;padding:20px;position:relative}#vehicle-filter-mobile:empty{padding:0;margin:0}#find-your-bike-btn{position:fixed;bottom:20px;left:20px;z-index:1;font-size:14px;padding-left:20px;padding-right:20px}.product-item__image-wrapper--multiple .product-item__primary-image,.product-item__image-wrapper--multiple .product-item__secondary-image{max-width:265px;left:50%;transform:translate(-50%);object-fit:contain}.product-item__image-wrapper .product-item__aspect-ratio{aspect-ratio:1.8!important}.fc-pagination{max-width:200px;width:100%;background-color:#ccc;height:4px;margin:50px auto 0;overflow:hidden}@media(min-width:1200px){.fc-pagination{max-width:300px;margin:60px auto 0}}.fc-pagination__bar{background-color:#db0b0b;height:100%;width:0;transition:width .3s ease}.agreement-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999}.agreement-box{background:#fff;padding:20px;max-width:900px;border-radius:12px;text-align:center;width:90%}.agreement-title{font-family:Exo-Bold,Titillium Web,sans-serif;font-weight:700;margin-bottom:20px;font-size:20px;text-transform:uppercase}.agreement-title .red{color:#db0b0b}.agreement-text{width:100%;max-height:275px;background:#f3f3f3;text-align:left;border:1px solid #ddd;overflow-y:scroll;overflow-x:hidden;padding:10px;margin:20px auto;border-radius:8px;box-sizing:border-box}.agreement-info{display:flex;align-items:flex-start;gap:20px}.agreement-info .field-wrap{text-align:left}.agreement-info label{min-height:1em;font-size:14px;font-weight:700;padding:0 0 5px}.agreement-info input{margin:0 0 5px;font-size:14px;color:#333;outline:0;padding:7px 10px!important;box-sizing:border-box;position:relative;border-radius:10px;background:#f6f6f6!important;border:1px solid #ddd}#agreement-confirm{background-image:linear-gradient(178deg,#db0b0b,#db0b0b 10%,#00000012 10% 100%),linear-gradient(#db0b0b,#db0b0b);color:#fff}#agreement-confirm:disabled{visibility:none;cursor:not-allowed}.agreement-close{margin-top:20px;display:flex;justify-content:space-between;font-size:13px}.agreement-close button{font-style:italic;text-decoration:underline}@media screen and (max-width:999px){.agreement-info{flex-direction:column}.agreement-box{max-height:90dvh;overflow-y:scroll}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
