@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);body{overflow-x:hidden}#left-column .block-categories{padding:.313rem 1.25rem;padding-top:1.563rem;margin-bottom:1.563rem;background:#fff;position:fixed;height:100%;z-index:3;top:0;padding-top:198px;width:16.66667%;left:0;border:1px solid #000;padding-right:0;padding-left:0}#header1 .elementor-widget-shopping-cart .elementor-screen-only{position:static;left:auto;top:auto;margin:0;padding:0;overflow:hidden;clip:none;border:0}.ybc-mnf-block-a-img>img{float:none;height:auto;max-height:75px}#header1
  .elementor-widget-shopping-cart
  .elementor-cart__toggle
  a.elementor-button:not(#e) {color:#818a91;border:0}#header2 .elementor-inline-items{justify-content:space-between}footer .category-tree a{color:#fff}footer .category-tree ul ul{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:0}footer .category-tree ul>li:first-child{display:none}.blockreassurance .block-title{font-weight:bold;font-size:17px}.blockreassurance .block-icon img{width:auto;height:52px}h2.subcategory-heading{text-align:center}.product-line-grid-left{display:flex;align-items:center}.product-line-info a.label{color:#000!important;font-weight:bold;font-size:18px}.cms-id-13 h1{text-align:center;font-size:32px;margin-bottom:60px}#contact h1::after,.cms-id-13 h1::after,#category .elementor-heading-title::after,#block-nosclients .elementor-heading-title::after,#block-equipement .elementor-heading-title::after,#block-about .elementor-heading-title::after,#bloc-avis .elementor-heading-title::after,#bloc-instagram .elementor-heading-title::after,#bloc-newsletter .elementor-heading-title::after,#product #presentation .elementor-heading-title::after,h2.subcategory-heading::after,h2.subcategory-heading::after,.title_block.quote_title::after{content:"";background:url(https://freeride-parts.com/themes/freeride/assets/images/xheading_title.png.pagespeed.ic.bTZ_FkOsB4.png) no-repeat;height:15px;width:276px;display:block;margin:20px auto 20px}.title_block.quote_title{font-size:32px;text-align:center;font-family:"Zen Dots",sans-serif}#footer .elementor-heading-title::after,#non .elementor-heading-title::after,#header2 .elementor-heading-title::after{display:none}#filtre_accueil .h2.filter-head-title,#ybc-mnf-block .ybc-mnf-block-title,#left-column .block-categories .h6{text-align:center;font-family:"Zen Dots",sans-serif;text-transform:none!important;padding:10px 0;margin-bottom:40px;display:block;top:62%}#filtre_accueil .h2.filter-head-title.memo{text-align:center;font-family:"Zen Dots",sans-serif;text-transform:none!important;padding:10px 0;margin-bottom:0;display:block;top:62%;background-position:center right;font-size:20px}#popupvehicule .h2.filter-head-title.memo{text-align:center}.hidden-form{display:none!important}.modify-search-btn{background-color:#000;color:#fff;padding:10px 7px;font-size:14px;border-radius:4px;cursor:pointer;border:1px solid #000;font-family:'Lato',sans-serif;margin-left:0!important;margin-top:20px;width:100%;text-transform:none;font-weight:500;width:300px;text-transform:uppercase;font-weight:bold;display:block;margin:auto;margin-right:auto;margin-left:auto!important}.modify-search-btn:hover{background-color:transparent;color:#000;border:1px solid #000}.vehicle-make,.vehicle-model{color:#fd5000;font-family:Lato;font-size:24px;font-style:normal;font-weight:700;line-height:24px}.vehicle-year,.vehicle-device,.vehicle-level5,.vehicle-level6,.vehicle-level7,.vehicle-level8,.vehicle-level9,.vehicle-level10{color:#000;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.vehicle-parts{display:block;line-height:1.8}#ybc-mnf-block .ybc-mnf-block-title{margin-bottom:15px}#ybc-mnf-block .owl-nav{width:100%;top:59%}#ybc-mnf-block-ul{padding:0 33px}#ybc-mnf-block .owl-prev{position:absolute;left:0}#ybc-mnf-block .owl-next{position:absolute;right:0}#ybc-mnf-block .owl-prev::before,#ybc-mnf-block .owl-next::before{border-color:#000;border-width:2px}#ybc-mnf-block .owl-nav>div{background-color:transparent;border:0}#ybc-mnf-block{margin-top:11px}#block-equipement .product-miniature.js-product-miniature{background-color:#fff}#block-nosclients .elementor-arrows-position-outside .elementor-swiper-button-prev{left:-19px}#block-nosclients .elementor-arrows-position-outside .elementor-swiper-button-next{right:-19px}#block-nosclients .swiper-pagination-bullet{background:#fff!important;opacity:1}#block-nosclients .swiper-pagination-bullet-active{background:#fd5000!important}#nicolas .elementor-heading-title::after{display:none}#bloc-avis .elementor-heading-title::after{background-image:url(https://freeride-parts.com/themes/freeride/assets/images/heading_tilte_blanc.svg)}#bloc-avis .elementor-testimonial-wrapper{display:flex;flex-direction:column}#bloc-avis .elementor-testimonial-wrapper .elementor-testimonial-meta{order:1}#bloc-avis .elementor-testimonial-content{order:3;margin-top:20px}#bloc-newsletter .elementor-widget-container{text-align:center}#blockEmailSubscription_displayNavFullWidth{display:inline-block;margin:0 auto;float:none}#bloc-newsletter .block_newsletter{background-color:transparent}#bloc-newsletter #block-newsletter-label{display:none}.btn-primary{color:#fff;background-color:#fd5000;border-color:transparent;text-transform:none;border-radius:5px!important}#blockEmailSubscription_displayNavFullWidth .col-md-7.col-xs-12{width:100%}.block_newsletter form .input-wrapper{overflow:visible}.block_newsletter form input[type="email"]{width:60%;padding:11px;border:0;padding:0 5px;height:35px}.block_newsletter form .row .col-xs-12:first-of-type .btn-primary:first-of-type{margin-left:0}.block_newsletter form input{height:35px;border-radius:5px}.elementor-widget-product-images .elementor-main-swiper{box-shadow:none;margin-bottom:20px}#testimonials .swiper-slide{box-shadow: 3px 6px 12px #000000bf}.swiper-slide{overflow:visible}.product-miniature{padding:0 0 0 0!important;border-width:1px 1px 1px 1px;border-style:solid;border-radius:5px;border-color:#fd5000;box-shadow: 3px 6px 12px #000000bf;overflow:hidden}.product-miniature .product-price-and-shipping{font-weight:700;color:#232323;text-align:center;display:flex;align-items:center;justify-content:space-between}.product-miniature .product-price-and-shipping{font-weight:bold;color:#fd5000;flex-direction:column;justify-content:center;font-size:1.2rem}.product-miniature .thumbnail-container{width:100%}.product-miniature .thumbnail-container .thumbnail-top{border-bottom:1px solid #fd5000}.product-miniature .product-description{padding-left:15px;padding-right:15px}.product-flags li.product-flag{background:#fd5000}.product-flags li.product-flag.out_of_stock{background:#fd5000;display:none}#block-equipement .swiper-slide{overflow:visible}.custom-checkbox input[type="checkbox"]+span{background-color:#fff;padding-bottom:20px}.psgdpr_consent_message,.psgdpr_consent_message a{color:#fff;display:block}.psgdpr_consent_message a{margin-left:29px}.psgdpr_consent_message{margin-top:20px;margin-bottom:20px}.product-miniature .product-title a{font-size:1.2rem;font-weight:400;color:#000;text-align:center;text-decoration:none;font-weight:bold}.product-miniature .product-title{margin-top:.7rem;text-align:center;text-transform:capitalize;height:45px;overflow:hidden;display:flex;align-items:center;justify-content:center}.product-miniature .btn.add-to-cart{width:100%}#CCA .elementor-icon-list-item a{flex-direction:row-reverse;justify-content:space-between}#wrapper{background:#fff}#product .ce-product-prices{display:flex}.elementor-nav-tabs .elementor-item{background-color:#000;border-radius:5px}.elementor-nav-tabs .elementor-item.elementor-item-active{background-color:#fd5000}.pagination .current a{font-size:1.25rem;color:#fd5000}#footer:not(.elementor-motion-effects-element-type-background),
#footer
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {z-index:3}.block-category{min-height:auto}body.ce-kit-1 .block-category h1{color:#fd5000;font-size:1.75rem}#subcategories{margin-bottom:20px;border-top:0}#subcategories .subcategory-heading{margin-bottom:20px;font-weight:500;text-align:center}#subcategories ul>li{display:block;padding:0;border:1px solid #fd5000;box-shadow: 3px 6px 12px #000000bf;margin-bottom:40px;border-radius:10px;overflow:auto}#subcategories ul li .subcategory-image a{border:0;padding:0;color:#000}#subcategories ul li .subcategory-image a.img{background-color:#000}#subcategories ul li .subcategory-image a img{border-bottom:1px solid #fd5000}#subcategories ul li .subcategory-image h4{margin-top:-30px;margin-bottom:20px}#subcategories ul li .subcategory-image h4 a{color:#fff;text-shadow:1px 1px 1px #000;text-align:left;padding:0 10px}a{color:#fd5000}#subcategories ul li a:hover{color:#fd5000}#subcategories ul li:hover .subcategory-image a{padding:0;border:0}#subcategories ul li .subcategory-name,#left-column .block-categories .arrows .arrow-down,#left-column .block-categories .arrows .arrow-right,#left-column .block-categories .collapse-icons .add,#left-column .block-categories .collapse-icons .remove,.cart-grid-body a.label{color:#fd5000}#subcategories ul ul li{width:100%;text-align:left;padding-left:15px;border:0;box-shadow:none;min-width:0;margin-bottom:0}#subcategories ul ul li a{color:#000}.products .js-product{margin-bottom:40px}#subcategories ul li .subcategory-name{text-transform:none}.elementor-1170101 .elementor-element.elementor-element-93a9b39 .elementor-search__submit:hover{color:#fd5000!important}#left-column .block-categories .category-sub-menu li[data-depth="0"]{line-height:36px;padding-left:10px}#left-column .block-categories .category-sub-menu li a:hover{color:#000;text-decoration:underline}#left-column .block-categories .category-sub-menu ul li{border-bottom:0}#left-column .block-categories li.has-children .category-sub-menu{margin-left:0}footer .block-categories .h6{display:none}footer .block-categories li a{color:#fff}footer .block-categories .category-top-menu{column-count:2}#index footer .reassurances{display:none}#index #blackfooter{padding-left:20%;max-width:100%}#blackfooter{max-width:80%;margin:auto;padding-top:3%;left:auto!important;padding-right:7%;padding-left:7%}#footcol3,#footcol4{width:auto;max-width:17%}#product .elementor-widget-button a.elementor-button{width:100%}.roja45quotationspro_button_container .qty{margin-right:.4rem;width:70px;display:none}.roja45quotationspro_button_container .add,.roja45quotationspro_button_container .qty,.roja45quotationspro_button_container .btn.add-to-quote{width:100%}.roja45quotationspro_button_container img{max-height:30px}#header .quotation_cart span.ajax_quote_quantity{background:#fff;text-align:center;color:#fd5000}#header .quotation_cart .header .quote-header-element>svg path{fill:white}#header .quotation_cart .header .quote-header-element.quote-text{font-size:15px;font-weight:600;color:#fff;margin-left:10px}.quotationspro_request .customer-copy-checkbox .field-label{color:initial}.quotationspro_request.notes{background-color:transparent}.roja45quotationspro_button_container{width:48%;padding-right:20px}.products .product-miniature .product-flags .quote{display:none}.moredetail,#add-to-cart-or-refresh{margin-top:25px;width:100%}#pagenotfound .container,#manufacturer .container,#search .container,#module-leopartsfilter-search .container,#cms .container,#category .container,#product .container{width:100%!important;max-width:1440px}#product .container #left-column{padding-left:0}.ongletsproduit{width:90%}.ongletsproduit .elementor-nav{display:flex;width:100%}.stepcheckout ul{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between}.stepcheckout ul li{width:33%;position:relative}.stepcheckout ul li a{border-bottom:2px solid #6a6a6a}.stepcheckout ul li:nth-child(1) a {display:block;text-align:center}.stepcheckout ul li a:before{display:block;height:20px}.stepcheckout ul li a{color:#000;font-weight:bold}.stepcheckout ul li.current a{color:#fd5000;border-color:#fd5000}.stepcheckout ul li.current a::before{filter:brightness(0) saturate(100%) invert(44%) sepia(88%) saturate(4747%) hue-rotate(6deg) brightness(104%) contrast(108%)}.stepcheckout ul li.current a::after{background-color:#fd5000}.stepcheckout ul li a:after{display:block;border-radius:20px;background-color:#6a6a6a;width:25px;line-height:25px;margin:auto;color:#fff;font-weight:bold;position:relative;bottom:-13px;z-index:3}.stepcheckout ul li:nth-child(1) a:before {content:url(https://freeride-parts.com/themes/freeride/assets/images/panier.svg)}.stepcheckout ul li:nth-child(1) a:after {content:"1"}.stepcheckout ul li:nth-child(2) a {display:block;text-align:center}.stepcheckout ul li:nth-child(2) a:before {content:url(https://freeride-parts.com/themes/freeride/assets/images/livraison.svg)}.stepcheckout ul li:nth-child(2) a:after {content:"2"}.stepcheckout ul li:nth-child(3) a {display:block;text-align:center}.stepcheckout ul li:nth-child(3) a:before {content:url(https://freeride-parts.com/themes/freeride/assets/images/paiement.svg)}.stepcheckout ul li:nth-child(3) a:after {content:"3"}.returnshopping{width:225px;color:#fd5000;text-align:center;letter-spacing:0;color:#fd5000;opacity:1;border:1px solid #fd5000;display:block;padding:5px 20px}.cart-grid-body{margin-top:50px}.cart-container{margin-top:30px}.product-line-grid{display:flex}.product-line-grid-body,.product-line-grid-right{display:flex;align-items:center;text-align:right;padding:0}.product-line-grid-right{text-align:right}.product-line-grid-right .row{width:100%;margin:0}.product-line-grid-body .product-price{color:#000}.product-line-grid-right .qty{padding:0}.product-line-info{padding-left:15px}.product-line-info .ref{color:#000}.product-line-grid-right .price{padding:0}.cart-grid-right{float:right}.cart-grid-row{display:flex;width:100%;align-items:end;justify-content:space-between;margin-bottom:100px}.elementor-langs__flag{width:35px}.elementor-nav--dropdown .menu-item [href]:hover,.elementor-nav--dropdown .menu-item [href]:focus,.elementor-nav--dropdown .menu-item .highlighted,.elementor-nav--dropdown .menu-item .elementor-item-active{background-color:#fd5000!important}.ce-image-gallery--layout-grid .ce-image-gallery{display:flex;flex-wrap:wrap;justify-content:center}.ce-image-gallery figure{width:33%}.filter-head-title{text-align:center;font-family:"Zen Dots",sans-serif;text-transform:none!important}#_desktop_quotecart{display:inline-block!important;padding:13px 20px;border-bottom:3px solid transparent}#menutop li a{padding:13px 15px;border-bottom:3px solid transparent}#identity-link{order:1}#address-link{order:2}#psgdpr-link{order:3}#history-link{order:6;display:none!important}#order-slips-link{order:7;display:none!important}#quotes-link{order:-1}#quote-history-link{order:5;display:none!important}#discounts-link{display:none!important}#main{margin-bottom:0;padding-left:10px}#index #main{margin-left:-15px;margin-top:-1px}#product .blockreassurance{padding-top:10px;text-align:center;width:100%;margin-left:10%}.filter-head-title{float:left;font-size:25px;font-weight:700;text-transform:uppercase;padding-top:0;text-align:center;float:none}.Search_vehicule_step2{display:none}.Search_vehicule_step4{display:none}.leo-partsfilter .bootstrap-select .dropdown-toggle{border:1px solid #000;border-radius:5px;margin-bottom:20px;overflow:auto}.leo-partsfilter .bootstrap-select .btn{padding:.3rem 1rem;overflow:hidden}.container-filter{margin:0 0;padding:0 15px 20px;background:transparent;display:flex;align-items:center;flex-direction:column;justify-content:center}.home .container-filter{min-height:330px}.ce-filters .ce-filters__tab{padding:0}.vehicle-parts{font-size:18px;font-weight:normal;display:block;font-family:'Open Sans',sans-serif;margin-top:10px;margin-bottom:10px}#module-leopartsfilter-search .container-filter{background:#fff1eb;margin-top:20px;min-height:0}.filter-type{text-align:right;padding:20px 0 0;min-width:90%}.leo-partsfilter .btnsearch{border-radius:5px;text-align:center;padding:8px 20px;width:100%}.leo-partsfilter .btnsearch.label-primary{background-color:#fd5000;border:1px solid #fd5000;color:#fff;font-weight:bold;text-transform:uppercase;width:300px}.leo-partsfilter .btnsearch.label-primary:hover,.leo-partsfilter .btnsearch.label-secondary,.leo-partsfilter .btnsearch.label-thirdary,.leo-partsfilter .btnsearch.label-return{background-color:#fff;border:1px solid #fd5000;color:hsl(19,100%,50%)}.leo-partsfilter .btnsearch.label-thirdary,.leo-partsfilter .btnsearch.label-return{display:none}.leo-partsfilter .allow_search_button{display:flex;justify-content:center;gap:15px}.leo-partsfilter .dropdown-toggle::after{display:inline-block;width:10px;height:10px;margin-left:.3em;vertical-align:middle;content:"";border-bottom:3px solid;border-right:.3em solid #000;border-left:3px solid;transform:rotate(-45deg);margin-top:-10px;border-top:0;border-right:0}#filter-type-1{padding:0 30px 0 30px;width:100%}.btnsearch{cursor:pointer}.btnsearch.disabled{cursor:not-allowed;opacity:1}.btnsearch.disabled:hover{color:#ddd;background:#f6f6f6;opacity:1}#header2{z-index:10}.quotationspro_request .customer-copy-checkbox{display:none}.ce-product-variants__item{width:100%}#popupvehicule{z-index:3000;width:calc(100% - 48%);position:fixed}#popupvehicule::after{position:fixed;content:"";width:100vw;height:100vh;background-color: #00000096;top:0;left:0;z-index:5}#popupvehicule .elementor-widget-container{position:relative;z-index:8}#popupvehicule .container-filter{background:#fff;margin-top:50px}.elementor-nav-tabs{position:relative;z-index:0}.btnfermer,.btnvalider{display:none}#product .btnfermer,#product .btnvalider{display:block}#product .btnsearchsubmit{display:none}#menutop .elementor-icon-list-icon{z-index:100}#menutop li:first-child a .elementor-icon-list-icon{background-color:#fff;height:25px;width:25px;border-radius:100%;display:flex;justify-content:center;align-items:center}.elementor-langs__flag{height:30px;width:30px}li.menu-item-account-0 i{color:#fd5000;z-index:100000000000}li.menu-item-account-0 i:after{content:"";background-color:#fff;height:25px;width:25px;border-radius:100%;position:absolute;display:block;top:11.5px;z-index:-10;left:13.5px}.quote-header-element.quote-icon svg path{fill:#fd5000!important;z-index:100000000000}.quote-header-element.quote-icon svg{scale:.8}.quote-header-element.quote-icon img{width:21px;z-index:2;position:relative;margin-left:5px;display:block;margin-top:3px}.quote-header-element.quote-icon::after{content:"";background-color:#fff;height:30px;width:30px;border-radius:100%;position:absolute;display:block;top:0;left:0;z-index:1}#header .quotation_cart .header .quote-header-element>svg{position:relative;z-index:10}.elementor-1170101
  .elementor-element.elementor-element-520ac75
  .elementor-nav--main:not(.e--pointer-framed)
  .elementor-item:after {background-color:transparent}#carousel .carousel-inner,#filtre_accueil .container-filter{border-radius:5px}.carousel-indicators li{display:inline-block;width:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#fff;border-radius:30px;border:0 solid #000;padding:0;margin-left:10px;height:10px;opacity:1}.carousel-indicators{right:20px!important;bottom:-10px!important;left:90%!important}#carousel .carousel-control{display:none}#carousel .carousel-inner{height:418px;min-height:418px;max-height:418px}#testimonials .swiper-slide{align-content:center}#testimonials .elementor-swiper-button.swiper-button-disabled{opacity:1}#nl_title span.elementor-heading-title{color:#000!important}.btnsearch.btnaffiner{display:none}.prod_car .elementor-heading-title::after{display:none!important}.prod_car .ce-product-name{width:100%;height:60px;overflow:hidden}#product .add-to-quote.ajax_add_quote_button svg{display:none!important}#product #roja45quotationspro_buttons_block{z-index:3!important;margin-right:0;padding-right:0;width:100%}.elementor-7170101 .elementor-element.elementor-element-e0c9f50{height:100%}.ce-products .elementor[data-elementor-type="product-miniature"]{height:100%}#category #non article,#module-leopartsfilter-search article{box-shadow:0 2px 4px rgba(0,0,0,.1);height:100%;display:flex;flex-direction:column;justify-content:space-between}#module-leopartsfilter-search #js-product-list{display:flex!important;flex-wrap:wrap!important;justify-content:space-between;padding:20px}#module-leopartsfilter-search .products{gap:10px}#module-leopartsfilter-search .ce-product-name{font-size:16px;min-height:40px;display:block}#module-leopartsfilter-search .ce-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}#manufacturer #main,#search #main,#module-leopartsfilter-search #main{max-width:1440px;margin-left:auto;margin-right:auto}#module-leopartsfilter-search #js-product-list-top{padding:0 5%}#module-leopartsfilter-search .pagination-wrapper{display:flex;gap:10px;margin-left:auto;margin-bottom:20px}#module-leopartsfilter-search .pagination-wrapper a{color:#000;font-weight:bold}#module-leopartsfilter-search .pagination-wrapper .pagination-list{display:flex;gap:5px}#carousel,#filtre_accueil .container-filter,#carousel .carousel-item img{min-height:418px!important;z-index:1}#filtre_accueil .container-filter{padding:0 90px}#carousel li.carousel-item figure::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.9) 100%
  );pointer-events:none;z-index:1}#carousel li.carousel-item figcaption{z-index:10}#left-column .category-sub-menu li:hover{background:#fff1eb}#piecesacc span.ce-product-name.elementor-heading-title a{min-height:72px!important;display:inline-block}.elementor-1170101
  .elementor-element.elementor-element-93a9b39:not(
    .elementor-search--skin-topbar
  )
  .elementor-search__products {width:100%!important}.elementor-search__product-name{color:#000!important;font-family:"lato"!important;font-weight:800!important}.elementor-search__product-category{font-family:"lato"!important;font-weight:600!important;color:#fd5000!important}.elementor-search__product-price{font-family:"lato"!important;font-weight:800!important}#nl .elementor-field.elementor-field-textual{height:35px!important}#nl .elementor-checkbox-label span{color:#fff!important;font-family:"lato"!important;font-weight:600!important;background-color:transparent!important;font-size:16px!important}#authentication .reassurances,#pagenotfound .reassurances,#manufacturer .reassurances,#search .reassurances,#contact .reassurances,#category .reassurances,#cms .reassurances{padding-left:17%!important}#cms #main .page-content{margin-bottom:0!important}.highlight{visibility:hidden}.btn-roja-home>svg{fill:#fd5000}.quotationspro_request_container{margin-bottom:40px}#quote_summary{position:relative;margin:0}.filter-type-1-content .bs-searchbox{display:none}.filter-type-1-content .bootstrap-select.btn-group .dropdown-menu.open{margin-top:-20px}.filter-type-1-content .bootstrap-select.btn-group .dropdown-menu.inner{padding:0}.filter-type-1-content .bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;display:block}ul.category-sub-menu li.has-children>.collapse.in,ul.category-sub-menu li.has-children>.collapse.show{background:#fff1eb}.block-categories li.category-open{background-color:#fff1eb}.block-categories li.category-open>a{font-weight:600}#left-column .block-categories .category-sub-menu{padding-left:20px}.container>.row{display:flex;justify-content:space-between;flex-wrap:wrap}.carousel .carousel-item .caption .caption-legend{font-family:"Lato",sans-serif;font-style:normal;font-weight:400;background-color:transparent;margin-top:5px;padding:8px 12px;text-align:left;width:70%;display:inline-block;position:absolute;left:0;bottom:75px}.carousel .carousel-item .caption .caption-description{background-color:transparent;margin-top:5px;padding:8px 12px;width:100%;text-align:left;display:inline-block;position:absolute;left:0;bottom:20px}.carousel .carousel-item .caption .caption-description p{font-weight:600}.carousel .carousel-item .caption .display-1{font-size:1.5rem;font-family:"lato",sans-serif;font-weight:800;background-color:transparent;margin-top:5px;padding:8px 12px;width:100%;text-align:left;display:inline-block;position:absolute;right:0;bottom:115px}#search #search_filters_wrapper{display:none}#content,#wrapper,#wrapper .container{min-width:100%;margin:0;padding:0}.layout-full-width #wrapper{max-width:1440px;margin:auto;min-width:auto;padding:0 15px}#category body,#module-leopartsfilter-search #content-wrapper{background-color:#f5f5f5}.ce-products .elementor-widget-product-miniature-name a{height:50px;display:flex;align-items:center}.selected-vehicle-info .card-title{font-size:23px;font-weight:700;color:#000;font-family:"Zen Dots",sans-serif}.selected-vehicle-info .card-title i{padding-right:8px;width:30px;display:inline-block;font-size:25px}.incompatible,.compatible{font-size:18px;font-weight:600}.compatible i{color:#51db4f;font-size:30px;padding-right:8px}.incompatible i{color:red;font-size:30px;padding-right:8px}#PM_ASBlock_3,#PM_ASBlock_3.card{background-color:transparent!important}.PM_ASCriterionGroupSelect{font-weight:600}#marque_prod{min-height:100px}#prod_shot_desc{min-height:50px}#complement_titre h2{color:#000;font-family:Lato;font-size:20px;font-style:normal;font-weight:800;line-height:40px}.rojahide{display:none}#left-column .block-categories a.active-path{color:#000;text-decoration:underline}#left-column .block-categories a.category-link.has-children-link.active-path{color:#fd5000;text-decoration:none!important}.ce-breadcrumb a,.breadcrumb{color:#000;font-family:Lato;font-size:16px;font-weight:400}#product .selected-vehicle-info.card{min-height:155px;padding-top:0;margin-top:-10px}#product .vehicle-details{padding-bottom:22px}.elementor-4170101
  .elementor-element.elementor-element-781033db
  .ce-breadcrumb__item:not(:last-child):after,
.ce-breadcrumb__item:not(:last-child):after,
.elementor-7170101
  .elementor-element.elementor-element-3411904
  .ce-breadcrumb__item:not(:last-child):after {content:">";font-size:19px;margin:.3125rem;color:#7a7a7a;font-weight:400}#authentication #content-wrapper,#cms #content-wrapper,#module-roja45quotationspro-QuotationsProFront #content-wrapper,#content-wrapper #content{max-width:100%}#custom-text{color:#fff;text-align:left}.ce-subscribe-form.elementor-form .elementor-field-type-checkbox span{background-color:transparent!important;color:#fff!important;font-family:Montserrat!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}#facette h3.elementor-heading-title{display:block;width:100%;font-size:25px;font-weight:500}#facette h3.elementor-heading-title::after{display:none}#facette .elementor-field-subgroup{display:flex!important;flex-wrap:wrap!important;gap:12px!important;padding:0 0!important;flex-direction:row!important}#facette .elementor-field-group.elementor-field-type-checkbox{width:100%;padding:0}#facette .elementor-field-option{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 20px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;color:#333!important;background:#fff!important;border:1px solid #f5f5f5!important;border-radius:5px!important;width:23%;cursor:pointer!important;transition:background .25s , color .25s , border-color .25s!important;min-height:45px;line-height:normal}#facette .elementor-field-option .elementor-field-label{text-align:center}#facette .ce-filters__tab[data-type="category"] .ce-filters__title,#facette .elementor-field-group .elementor-field-option input[type="checkbox"],#facette .elementor-field-group .elementor-field-option .ce-checkbox{display:none!important}#facette .elementor-field-option:has(input:checked),
#facette .elementor-field-option.is-active {background:#ff5b00!important;color:#fff!important;border-color:#f5f5f5!important}#facette .elementor-field-option:hover{background:#ff5b00!important;color:#fff!important}#facette .elementor-field-option:focus-visible{outline:3px solid #ff5b00!important;outline-offset:2px!important}#facette .ce-filters{display:flex;flex-wrap:wrap;row-gap:10px;align-items:center;padding:0 0;justify-content:start;column-gap:40px}#facette .elementor-field-group.elementor-field-type-dropdown{flex:1 1 auto;min-width:165px;max-width:165px;margin:0!important;padding:0}#facette .elementor-field-group.elementor-field-type-dropdown h6{display:none}#facette .elementor-field-group.elementor-field-type-dropdown select{width:100%!important;min-height:40px}#facette .elementor-field-subgroup a{color:#ff5b00!important}#products .up .btn-secondary,#products .up .btn-tertiary{color:#fff;border-radius:5px;text-transform:inherit}#wrapper .breadcrumb{padding:20px 15px;background:0 0;max-width:calc(83.33333%);margin-left:auto}.layout-full-width #wrapper .breadcrumb{max-width:100%;padding:20px 15px}#search #js-product-list span.ce-product-name{min-height:120px!important}.quotationspro_request_column_container{display:flex;flex-wrap:wrap;justify-content:space-between}.quotationspro_request .page-subheading{width:100%}#COMPONENT_ROJA45QUOTATIONSPRO_FIRSTNAME,#COMPONENT_ROJA45QUOTATIONSPRO_LASTNAME{display:block;width:48%}#COMPONENT_ROJA45QUOTATIONSPRO_EMAIL,#COMPONENT_Immatriculation_de_votre_véhicule,#COMPONENT_Commentaires,#COMPONENT_CUSTOMER_ADDRESS,#COMPONENT_Code_promo{display:block;width:100%}#COMPONENT_CUSTOMER_ADDRESS{display:flex;justify-content:space-between;flex-wrap:wrap}#COMPONENT_CUSTOMER_ADDRESS .form-group._group{width:48%}.ce-pagination .elementor-active{color:#fd5000}#quotation_details .customer-messages{display:none}@media (max-width:768px){#module-leopartsfilter-search #js-product-list .elementor-6170101{width:100%}#index #main{overflow:hidden!important}#left-column .block-categories{margin:0!important}#left-column .block-categories .h6{margin-bottom:10px!important}.reassurances,#authentication .reassurances,#pagenotfound .reassurances,#manufacturer .reassurances,#search .reassurances,#contact .reassurances,#category .reassurances,#cms .reassurances{padding-left:0%!important}.reassurances
    div.col-md-3:nth-child(2)
    > div:nth-child(1)
    > img:nth-child(1) {scale:1.25}#facette .ce-filters{padding:12px 10px!important}.ce-filters__toggle.elementor-button-secondary a{width:100%}#cat_page{width:100%!important}#cat_page div.elementor-row:nth-child(2) {justify-content:center!important}.breadcrumb,.ce-breadcrumb a,.ce-breadcrumb span{font-size:10px!important}.roja45quotationspro_button_container{width:40%;padding-right:10px!important}#roja45quotationspro_buttons_block a{padding:10px}.ongletsproduit li.menu-item{margin-bottom:5px}#module-leopartsfilter-search .ce-product-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important;margin-bottom:20px}#filter-type-1{padding:10px!important}#module-leopartsfilter-search .pagination-wrapper{width:100%!important;justify-content:space-between!important}#module-leopartsfilter-search .pagination-wrapper .pagination-list{gap:20px}#cms #content{padding:5px 0!important}#manufacturer h1,#password h1,.cms-id-2 h1,.cms-id-9 h1{text-align:center;padding-top:20px}}.bootstrap-select.btn-group .dropdown-menu li.dropdown-header{cursor:default;color:#fd5000;font-weight:bold;text-transform:uppercase}.bootstrap-select.btn-group .dropdown-menu li.divider{display:none}.tab-comptatibilites{background-color: #ffffffa5;table-layout:fixed;word-wrap:break-word}.tab-comptatibilites th,.tab-comptatibilites td{border:1px solid #000!important;padding:10px!important;text-align:center}#roja45_customer_quotes .flex-table .flex-row .flex-cell .fas{color:#fd5000;font-size:x-large;padding:0 15px}.elementor-7170101 .elementor-element.elementor-element-4f11d0e,.elementor-13170101 .elementor-element.elementor-element-96d0718{height:100%}.elementor-7170101 .elementor-element.elementor-element-e0c9f50>.elementor-widget-container{height:100%}#request-summary-content .flex-table .flex-row .flex-cell.quote-product-image{flex:.2}#request-summary-content .flex-table .flex-row .flex-cell.quote-product-quantity{flex:.1}#request-summary-content .flex-table .flex-row .flex-cell.quote-delete{flex:.1}#facette .elementor-widget-container{align-items:start!important}.prod_cat{min-height:145px}.category-jantes #facette{width:100%}.category-jantes #filtervehicule{display:none}select option[value="product.sales.desc"],select option[value="product.reference.asc"],select option[value="product.reference.desc"]{display:none}.elementor-search__products .elementor-search__product-image{align-self:flex-start;margin-right:10px;max-width:98px}.elementor-search{display:flex;flex-direction:column;transition:.2s;margin:0}@media screen and (max-width:768px){.elementor-menu-toggle i{position:relative;margin:.44em .05em;width:19px;height:2px;background:#000;transition:background 0s .16s}.elementor-menu-toggle i:after,.elementor-menu-toggle i:before{content:'';display:block;position:absolute;width:19px;height:2px;background:#000}#filtre_accueil{padding:0 0;margin-left:6px}#facette .elementor-field-option{width:100%}#popupvehicule{left:0}.ce-subscribe-form{max-width:90%!important}#header2 .elementor-inline-items{justify-content:center}#header2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{padding:5px}#left-column .block-categories{position:static;width:100%;padding:0;padding-top:15px}.category-sub-menu{display:none}.category-top-menu>li:first-child a:before{content:"\f0c9";font-family:'Font Awesome 6 Free';font-weight:900;padding-right:10px}#subcategories ul li{min-width:44%}#js-product-list .row{width:100%;margin:0}.products .js-product{padding:0}#wrapper .breadcrumb{padding:0 0%;background:0 0;max-width:90%;margin:auto;line-height:normal;margin-top:5px;margin-bottom:5px}#menutop li a{padding:13px 6px;border-bottom:3px solid transparent}#menutop li:first-child a::after{top:12.5px;left:2.5px}#_desktop_quotecart{padding:13px 0}li.menu-item-account-0 i:after{left:2px;height:30px;width:30px;top:8.5px}.elementor-7170101 .elementor-element.elementor-element-4f11d0e{height:auto}.ce-filters--sidebar-tablet .ce-filters__toggle{display:flex;width:100%}.filter-head-title{float:none;padding-bottom:0}#carousel,#filtre_accueil .container-filter,#carousel .carousel-item img{min-height:0!important;z-index:1}#filtre_accueil .h2.filter-head-title.memo{margin-bottom:0;margin-left:0;margin-top:0;font-size:16px}.leo-partsfilter .btnsearch.label-primary{width:100%}#filtre_accueil .container-filter{padding:20px 30px}.filter-type{margin-left:0%;padding-top:0}.modify-search-btn{width:80%}#block-nosclients .elementor-arrows-position-outside .elementor-swiper-button-next{right:0}#block-nosclients .elementor-arrows-position-outside .elementor-swiper-button-prev{left:0}.request-summary-container{padding:0}#request-summary-content .flex-table .flex-row .flex-cell{flex:auto!important;width:100%}.roja45quotationspro_button_container input.quote_quantity_wanted{display:block;width:60px;line-height:40px;height:40px}.quotationspro_request_container{padding:0}.quotationspro_request_container{margin-bottom:0}.quote_navigation{margin:10px 0 5px 0;padding:0}.elementor-nav li{border-width:0;width:100%}.elementor-nav li a{text-align:center}.blockreassurance .block-icon img{width:auto;height:auto}#product #content-wrapper{padding:0 2%}#bloc-newsletter .block_newsletter{background-color:transparent;width:100%;padding:0;margin-top:-36px;border:0}.block_newsletter form input[type="email"]{width:269px}#request-summary-content .flex-table .column .flex-row.header{display:none}#request-summary-content .flex-table .flex-row:last-of-type{border-top:solid 1px #d6d4d4}#request-summary-content .flex-table .flex-row .flex-cell{width:50%}.quote_quantity_wanted{height:40px}#index #blackfooter{padding-left:0}.container>.row{margin-right:-0;margin-left:-0}#content-wrapper,#left-column{padding:0}#left-column{display:none}.elementor-nav--dropdown .menu-item [href]:hover,.elementor-nav--dropdown .menu-item [href]:focus,.elementor-nav--dropdown .menu-item .highlighted,.elementor-nav--dropdown .menu-item .elementor-item-active{background-color:transparent!important}.elementor-nav--dropdown .menu-item a.elementor-item-active:not(#e), .elementor-nav--dropdown .menu-item a.highlighted:not(#e), .elementor-nav--dropdown .menu-item a:not(#e):focus, .elementor-nav--dropdown .menu-item a:not(#e):hover {color:inherit}.elementor-menu-toggle{background-color:#fff}.ce-image-gallery figure{width:49%}#blackfooter,.blockreassurance{padding-left:0}#blackfooter,.blockreassurance .row{margin-left:0;margin-right:0}#roja45_customer_quotes .flex-table .column .flex-row{flex-flow:wrap!important}#quotation_details .tr:nth-of-type(even) {width:100%!important}.filter-type-1-content .bootstrap-select.btn-group .dropdown-menu.open{max-height:350px!important}.filter-type-1-content .bootstrap-select.btn-group .dropdown-menu.inner{padding:0;max-height:300px!important}}