.moreActu{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.products-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--mb-spacing-l);gap:var(--mb-spacing-l)}.products-grid .fullBackground img.fond{object-fit:contain}#bikes-compatibilities .products-grid,#products-accessories .products-grid,#products-spare-parts .products-grid{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.productCard{position:relative}.productCard .fullBackground{padding-top:75%}.productCard .fullBackground img.fond{object-fit:contain}.productCard .fullBackground .tagNews{position:absolute;bottom:5%;left:6%;z-index:1}.productCard .fullBackground .privateTags{position:absolute;top:5%;left:6%;z-index:1}.productCard .btnStock{width:40px;height:12px;position:relative;overflow:hidden}.productCard .btnStock .stockFill{position:absolute;top:0;left:0;height:100%}.productCard .btnStock .stockFill.width100{width:100%}.productCard .btnStock .stockFill.width60{width:60%}.productCard .btnStock .stockFill.width20{width:20%}.productCard .btnStock .stockFill.width0{width:0%;background-color:red}.productCard .productSeparator{max-width:92px;width:30%;height:6px;overflow:hidden;position:relative}.productCard .productSeparator .hoverSeparator,.productCard .productSeparator .littleSeparator{position:absolute;bottom:0;left:0;width:100%;transition:all 0.2s ease-in-out}.productCard .productSeparator .hoverSeparator{height:100%;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.productCard .productSeparator .littleSeparator{height:2px}.productCard .remainderFlag{margin-top:0 !important}.productCard .cart .buttonCart{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100px}.productCard .cart .buttonCart input[type="number"]{width:20%;border:none}.productCard .cart .buttonCart input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}.productCard .cart .buttonCart input[type="number"]::-o-inner-spin-button{-o-appearance:none}.productCard .price-detail-text,.productCard .price-detail-pvp-text{margin-right:auto;display:inline-block}.productCard .price-detail-text~.price-detail-pvp-text{font-size:0.7rem;border-radius:var(--mb-border-radius-small);padding:max(calc(var(--mb-spacing-xs)/2), 2px) max(calc(var(--mb-spacing-s)/2), 6px)}.productCard:hover .productSeparator .hoverSeparator{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.productCard .mb_colors_values>*{border-radius:50%;position:relative;display:block;height:1.5rem;width:1.5rem}.remainderFlag a,.remainderFlag .fake_a{white-space:nowrap}.remainderFlag a:hover,.remainderFlag .fake_a:hover{text-decoration:underline}.productView .colLeft .sticky{position:sticky;top:0;bottom:20px}.productView .colLeft .fullBackground{padding-top:75%}.productView .colLeft .fullBackground img{object-fit:contain}.productView .colRight .btnStock{width:40px;height:12px;position:relative;overflow:hidden}.productView .colRight .btnStock .stockFill{position:absolute;top:0;left:0;height:100%}.productView .colRight .btnStock .stockFill.width100{width:100%}.productView .colRight .btnStock .stockFill.width60{width:60%}.productView .colRight .btnStock .stockFill.width20{width:20%}.productView .colRight .btnStock .stockFill.width0{width:0%;background-color:red}.productView .colRight .remainderFlag{max-width:450px}.productView .color .buttonColor{cursor:pointer}.productView .color .buttonColor .circleColor{width:42px;height:42px;border-radius:50%}.productView .transmission .buttonTransmission .fullBackground{padding-top:100%}.productView .transmission .buttonTransmission .price{font-size:small;vertical-align:top}.productView .cart .buttonCart{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100px}.productView .cart .buttonCart input[type="number"]{width:50%;border:none}.productView .cart .buttonCart input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}.productView .cart .buttonCart input[type="number"]::-o-inner-spin-button{-o-appearance:none}.productView .cart .buttonAddCart{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}form label[style*="display: none"]+.mb_form_help{display:none}form label[style*="display: none"]+.mb_form_field_container,form label[style*="display: none"]+.mb_form_file_container,form label[style*="display: none"]+textarea,form label[style*="display: none"]+.mb_form_help+.mb_form_field_container,form label[style*="display: none"]+.mb_form_help+.mb_form_file_container,form label[style*="display: none"]+.mb_form_help+textarea{display:none}.columnAfterSaleJson{column-count:2}.custom-button{width:100%}.rowCart .formCartDetail{position:-webkit-sticky;position:sticky;top:20px;align-self:start}.rowCart .formCartDetail .speech-bubble{position:relative;background:#222221}.rowCart .formCartDetail .speech-bubble:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border:16px solid transparent;border-top-color:#222221;border-bottom:0;margin-left:-16px;margin-bottom:-16px}.rowCart .formCartDetail .formContentCart .addFlashCart{width:80%;display:none;position:absolute;top:20%;left:50%;transform:translateX(-50%);text-align:center}.productBikeCart .productCartDetail{overflow:hidden;position:relative;width:100%}.productBikeCart .productCartDetail .contentCart{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1}.productBikeCart .productCartDetail .contentCart .d-grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.productBikeCart .productCartDetail .contentCart .cart .buttonCart{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100px}.productBikeCart .productCartDetail .contentCart .cart .buttonCart input[type="number"]{width:40%;border:none}.productBikeCart .productCartDetail .contentCart .cart .buttonCart input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}.productBikeCart .productCartDetail .contentCart .cart .buttonCart input[type="number"]::-o-inner-spin-button{-o-appearance:none}.productBikeCart .productCartDetail .picture{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;width:15%;overflow:hidden}.productBikeCart .productCartDetail .picture img{width:95%;display:block}.productBikeCart .productCartDetail .btnStock{width:40px;height:12px;position:relative;overflow:hidden}.productBikeCart .productCartDetail .btnStock .stockFill{position:absolute;top:0;left:0;height:100%}.productBikeCart .productCartDetail .btnStock .stockFill.width100{width:100%}.productBikeCart .productCartDetail .btnStock .stockFill.width60{width:60%}.productBikeCart .productCartDetail .btnStock .stockFill.width20{width:20%}.productBikeCart .productCartDetail .btnStock .stockFill.width0{width:0%;background-color:red}.cart-update-animation{position:relative;overflow:hidden;display:block}.cart-update-animation:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;pointer-events:none;background:linear-gradient(110deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);border-radius:15px;background-size:200% 100%;animation:shadow-pulse 20s infinite}@keyframes shadow-pulse{0%,100%{background-color:#ececec}25%,50%,75%{background-color:#ececec}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loading-icon{display:none;width:1rem;height:1rem;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite;margin-right:0.5rem;margin-top:-2px}.deleteLoading-icon{display:none;width:1rem;height:1rem;border:2px solid #5f7462;border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite;margin-right:0.5rem;margin-top:-2px}.buttonTextModal{display:inline-block;opacity:1;transition:opacity 0.3s ease-in-out}.buttonText{display:inline-block;opacity:1;transition:opacity 0.3s ease-in-out}.loading-state .defaultIcon{display:none}.loading-state .loading-icon{display:inline-block}.loading:after{opacity:1}.buttonDelivery{cursor:pointer}.buttonDelivery label{cursor:pointer;display:block;background-color:#fff;color:#222221}.buttonDelivery label span{display:none}.buttonDelivery label::after{content:attr(data-txt-choose)}.buttonDelivery input[type="radio"]{position:absolute;opacity:0;cursor:pointer}.buttonDelivery input[type="radio"]:checked+label{background-color:#222221;color:#fff}.buttonDelivery input[type="radio"]:checked+label span{display:inline}.buttonDelivery input[type="radio"]:checked+label::after{content:attr(data-txt-deliver)}.progressBar{display:flex;align-items:center;justify-content:space-around;position:relative}.progressBar::before{content:"";position:absolute;width:calc(100% - 34%);height:1px;background-color:#C9C9C9;top:33%;left:17%;z-index:0}.progressBar .step-container{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.progressBar .step-container .step{display:flex;justify-content:center;align-items:center;position:relative}.progressBar .step-container .step>.circle{border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;position:relative}.speech-bubbleNote{position:absolute;background:#222221;bottom:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;visibility:hidden;transition:opacity 0.3s;font-family:"Open Sans", sans-serif;text-wrap:nowrap}.speech-bubbleNote:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border:20px solid transparent;border-top-color:#222221;border-bottom:0;margin-left:-20px;margin-bottom:-20px}.speech-bubbleNote.mb_background_color_secondary{background-color:var(--mb-secondary-color)}.speech-bubbleNote.mb_background_color_secondary::after{border-top-color:var(--mb-secondary-color)}.infoNote{position:relative}#modifyModalComment{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0, 0, 0, 0.5);z-index:999}#modifyModalComment textarea#comment{max-height:50vh;overflow-y:auto}#modifyModalSellStatut{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0, 0, 0, 0.5);z-index:999}.mb_modal_triggerSellStatut p,.mb_modal_triggerComment p{cursor:pointer}.mb_modal_triggerSellStatut p:hover,.mb_modal_triggerComment p:hover{text-decoration:underline}.modal-content{width:900px;max-width:90vw;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:white;border-radius:8px;box-shadow:0 0 10px rgba(0, 0, 0, 0.3)}.modal-content .cart .buttonCart{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100px}.modal-content .cart .buttonCart input[type="number"]{width:20%;border:none}.modal-content .cart .buttonCart input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}.modal-content .cart .buttonCart input[type="number"]::-o-inner-spin-button{-o-appearance:none}.profilUser .profil{flex:0 0 30%}.profilUser .profil .break{overflow-wrap:anywhere}.profilUser .capabilitiesList{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 250px;-ms-flex:0 0 250px;flex:0 0 250px}.profilUser .actifProfil{margin:0 auto}#modalProfil{display:none;position:fixed;top:0;bottom:0;left:25%;right:0;z-index:999}#modalProfil .modalProfil-content{width:700px;max-width:80vw;max-height:90vh;overflow:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:white;border-radius:8px;box-shadow:0 0 10px rgba(0, 0, 0, 0.3)}#modalNewProfil{width:700px;max-width:80vw;max-height:90vh;background-color:white;border-radius:8px;box-shadow:0 0 10px rgba(0, 0, 0, 0.3)}.searchCardDetail{overflow:hidden;position:relative;width:100%;box-sizing:border-box}.searchCardDetail .picture{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;width:15%;overflow:hidden}.searchCardDetail .picture img{width:95%;display:block;max-height:119px;object-fit:contain}.searchCardDetail .btnStock{width:40px;height:12px;position:relative;overflow:hidden}.searchCardDetail .btnStock .stockFill{position:absolute;top:0;left:0;height:100%;width:100%}.searchCardDetail p:not(.mb_title_small){white-space:nowrap}.searchCardDetail .remainderFlag{max-width:450px;white-space:nowrap}.searchForm{position:relative;display:inline-block;flex:1 0 auto;z-index:1000}.searchForm .searchSuggestions{position:absolute;display:none;z-index:1000;width:95%}.searchForm .searchSuggestions .scrollable-content{overflow-y:auto;max-height:400px}.searchForm .searchSuggestions .scrollable-content .suggestion-item{cursor:pointer}.over{position:fixed;top:0;left:0;width:100%;height:100%;display:none}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);z-index:999;display:block}.lottie-animation{display:block}.confirmed-content{display:none}.iconCloseMenu{cursor:pointer}.hoverTxt:hover{text-decoration:underline}.hoverTxt .txtUnderline{background-color:red}