@charset "UTF-8";.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translateY(-18px);top:auto;right:28px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.et_pb_module img{max-width:100%;height:auto}.et_pb_contact_form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.et_pb_contact_form textarea{font:inherit}.et_pb_text_inner,.et_pb_post_content{overflow-wrap:break-word;word-wrap:break-word}body{font-family:Lexend,sans-serif!important;font-size:18px!important;font-weight:400!important;color:#000!important;background-color:#fff!important}.et_pb_text_inner h1,.et_pb_text_inner .h1{font-family:Lexend,sans-serif!important;font-size:40px!important;font-weight:700!important;margin-bottom:1.5rem!important}@media (max-width: 980px){.et_pb_text_inner h1,.et_pb_text_inner .h1{font-size:32px!important}}@media (max-width: 768px){.et_pb_text_inner h1,.et_pb_text_inner .h1{font-size:24px!important}}.et_pb_text_inner h1 span.light,.et_pb_text_inner .h1 span.light{font-weight:300!important}.et_pb_text_inner h2,.et_pb_text_inner .h2{font-family:Lexend,sans-serif!important;font-size:40px!important;font-weight:700!important;margin-bottom:1rem!important}@media (max-width: 980px){.et_pb_text_inner h2,.et_pb_text_inner .h2{font-size:32px!important}}@media (max-width: 768px){.et_pb_text_inner h2,.et_pb_text_inner .h2{font-size:24px!important}}.et_pb_text_inner h2 span.light,.et_pb_text_inner .h2 span.light{font-weight:300!important}.et_pb_text_inner h3,.et_pb_text_inner .h3{font-family:Lexend,sans-serif!important;font-size:32px!important;font-weight:600!important;margin-bottom:1rem!important}@media (max-width: 980px){.et_pb_text_inner h3,.et_pb_text_inner .h3{font-size:24px!important}}@media (max-width: 768px){.et_pb_text_inner h3,.et_pb_text_inner .h3{font-size:20px!important}}.et_pb_text_inner h3 span.light,.et_pb_text_inner .h3 span.light{font-weight:300!important}.et_pb_text_inner h4,.et_pb_text_inner .h4{font-family:Lexend,sans-serif!important;font-size:24px!important;font-weight:400!important;margin-bottom:.5rem!important}@media (max-width: 980px){.et_pb_text_inner h4,.et_pb_text_inner .h4{font-size:20px!important}}@media (max-width: 768px){.et_pb_text_inner h4,.et_pb_text_inner .h4{font-size:18px!important}}.et_pb_text_inner p{font-size:18px!important;font-family:Lexend,sans-serif!important;font-weight:300!important;margin-bottom:1rem!important}@media (max-width: 980px){.et_pb_text_inner p{font-size:16px!important}}@media (max-width: 768px){.et_pb_text_inner p{font-size:14px!important}}.et_pb_text_inner p:last-child{margin-bottom:0}.et_pb_text_inner .light-text{font-weight:300!important;font-size:16px!important}@media (max-width: 980px){.et_pb_text_inner .light-text{font-size:14px!important}}@media (max-width: 768px){.et_pb_text_inner .light-text{font-size:12px!important}}.aligner-verticalement{margin:auto}.et_pb_text_inner a:not(.et_pb_button,.article-nav a,#topbar a,footer a,.woocommerce-MyAccount-navigation a,.button,#dd-section a),.et_pb_post_content a:not(.et_pb_button,.article-nav a,#topbar a,footer a,.woocommerce-MyAccount-navigation a,.button,#dd-section a),.page_item a:not(.et_pb_button,.article-nav a,#topbar a,footer a,.woocommerce-MyAccount-navigation a,.button,#dd-section a),.privacy-policy a:not(.et_pb_button,.article-nav a,#topbar a,footer a,.woocommerce-MyAccount-navigation a,.button,#dd-section a){color:#9c6800!important;transition:color .3s ease-in-out!important}.et_pb_text_inner a:hover,.et_pb_text_inner a:focus,.et_pb_post_content a:hover,.et_pb_post_content a:focus,.page_item a:hover,.page_item a:focus,.privacy-policy a:hover,.privacy-policy a:focus{color:#835700!important;text-decoration:underline}.et_pb_button{font-size:16px!important;font-weight:600!important;padding:.5rem 1rem!important}@media (max-width: 980px){.et_pb_button{font-size:14px!important}}@media (max-width: 768px){.et_pb_button{font-size:12px!important}}.et_pb_button:hover{padding:.5rem 1rem!important}.et_pb_contact_form input[type=text],.et_pb_contact_form input[type=email],.et_pb_contact_form input[type=tel],.et_pb_contact_form textarea{font-size:16px!important;padding:.5rem!important;border:1px solid #D9D9D9!important;background-color:#fff!important;transition:border-color .3s ease-in-out}@media (max-width: 980px){.et_pb_contact_form input[type=text],.et_pb_contact_form input[type=email],.et_pb_contact_form input[type=tel],.et_pb_contact_form textarea{font-size:14px!important}}@media (max-width: 768px){.et_pb_contact_form input[type=text],.et_pb_contact_form input[type=email],.et_pb_contact_form input[type=tel],.et_pb_contact_form textarea{font-size:12px!important}}.et_pb_contact_form input[type=text]:focus,.et_pb_contact_form input[type=email]:focus,.et_pb_contact_form input[type=tel]:focus,.et_pb_contact_form textarea:focus{border-color:#bf984a!important}.text-small{font-size:14px!important}.text-medium{font-size:16px!important}.text-base{font-size:18px!important}.text-large{font-size:20px!important}.font-extra-light{font-weight:200!important}.font-light{font-weight:300!important}.font-regular{font-weight:400!important}.font-semi-bold{font-weight:600!important}.font-bold{font-weight:700!important}.text-center{text-align:center!important}ul,ol{margin-bottom:1rem;padding-left:1.5rem}section{padding:2rem 0}button,.button{display:inline-block;padding:.5rem 1rem;font-size:16px;background-color:#bf984a;color:#fff;font-weight:600;transition:all .3s ease-in-out}button:hover,button:focus,.button:hover,.button:focus{background-color:#9c6800}@media (max-width: 1830px){.et_pb_row{width:90%!important}}body:not(.et-fb) .et-l #dd-section{z-index:99999!important}.custom-btn{display:flex;gap:10px;align-items:center;text-decoration:none!important}.custom-btn .arrow-container{display:flex;justify-content:flex-end;gap:20px;align-items:center;overflow:hidden;width:48px;height:24px;background-color:#bf984a}.custom-btn .arrow-container .arrow{transform:translate(0);transition:.3s ease-in-out}.custom-btn .cart-container{display:flex;justify-content:flex-end;flex-direction:column;gap:20px;align-items:center;overflow:hidden;width:44px;height:44px;background-color:#bf984a}.custom-btn .cart-container .cart{transform:translateY(0);transition:.3s ease-in-out}.custom-btn p{font-size:18px!important;font-weight:300!important;color:#000!important;background-color:transparent!important;padding:0!important;transform:translate(0);transition:.3s ease-in-out;margin-bottom:0!important}.custom-btn:hover .arrow{transform:translate(52px)}.custom-btn:hover .cart{transform:translateY(43px)}.custom-btn:hover p{transform:translate(5px);text-decoration:none!important}.align-right .et_pb_code_inner{display:flex;justify-content:flex-end}@media (max-width: 980px){.align-right .et_pb_code_inner{justify-content:flex-start}}.page-id-3219 .custom-btn{display:flex!important;flex-direction:row!important}.login-btn,a.button.wc-backward,a.button.wc-backward:visited{display:flex;justify-content:center;align-items:center;gap:10px;text-decoration:none!important;background-color:#000!important;color:#fff!important;padding:10px 20px!important;border-radius:5px!important;font-size:18px!important;font-weight:300!important;transition:.3s ease-in-out!important;width:fit-content;margin-top:20px;border:none!important}.login-btn:hover,.login-btn:focus,.login-btn:active,a.button.wc-backward:hover,a.button.wc-backward:focus,a.button.wc-backward:active,a.button.wc-backward:visited:hover,a.button.wc-backward:visited:focus,a.button.wc-backward:visited:active{background-color:#000!important;background-image:none!important;color:#fff!important;border:none!important;box-shadow:none!important;transform:translateY(-2px)!important}body .login-btn:hover,body .login-btn:focus,body .login-btn:active,body a.button.wc-backward:hover,body a.button.wc-backward:focus,body a.button.wc-backward:active,body a.button.wc-backward:visited:hover,body a.button.wc-backward:visited:focus,body a.button.wc-backward:visited:active{background-color:#000!important;background-image:none!important;color:#fff!important;border:none!important;box-shadow:none!important;transform:translateY(-2px)!important}html .woocommerce a.button,html .woocommerce button.button,html .woocommerce input.button,html .woocommerce #respond input#submit,html .woocommerce .button,html .woocommerce-page a.button,html .woocommerce-page button.button,html .woocommerce-page input.button,html .woocommerce-page #respond input#submit,html .woocommerce-page .button,html .woocommerce button.button:hover,html .woocommerce-page button.button:hover{display:flex;justify-content:center;align-items:center;gap:10px;text-decoration:none!important;background-color:#000!important;color:#fff!important;padding:10px 20px!important;border-radius:5px!important;font-size:18px!important;font-weight:300!important;transition:.3s ease-in-out!important;width:fit-content;margin-top:20px;border:none!important;box-shadow:none!important}html .woocommerce a.button:hover,html .woocommerce a.button:focus,html .woocommerce a.button:active,html .woocommerce button.button:hover,html .woocommerce button.button:focus,html .woocommerce button.button:active,html .woocommerce input.button:hover,html .woocommerce input.button:focus,html .woocommerce input.button:active,html .woocommerce #respond input#submit:hover,html .woocommerce #respond input#submit:focus,html .woocommerce #respond input#submit:active,html .woocommerce .button:hover,html .woocommerce .button:focus,html .woocommerce .button:active,html .woocommerce-page a.button:hover,html .woocommerce-page a.button:focus,html .woocommerce-page a.button:active,html .woocommerce-page button.button:hover,html .woocommerce-page button.button:focus,html .woocommerce-page button.button:active,html .woocommerce-page input.button:hover,html .woocommerce-page input.button:focus,html .woocommerce-page input.button:active,html .woocommerce-page #respond input#submit:hover,html .woocommerce-page #respond input#submit:focus,html .woocommerce-page #respond input#submit:active,html .woocommerce-page .button:hover,html .woocommerce-page .button:focus,html .woocommerce-page .button:active,html .woocommerce button.button:hover:hover,html .woocommerce button.button:hover:focus,html .woocommerce button.button:hover:active,html .woocommerce-page button.button:hover:hover,html .woocommerce-page button.button:hover:focus,html .woocommerce-page button.button:hover:active{background-color:#000!important;background-image:none!important;color:#fff!important;border:none!important;box-shadow:none!important;transform:translateY(-2px)!important}.categories-grid{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:40px}@media (max-width: 980px){.categories-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.categories-grid{grid-template-columns:repeat(1,1fr)}}.categories-grid .grid-item a{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%}.categories-grid .grid-item a:hover .grid-item-image{border:1px solid #D9D9D9}.categories-grid .grid-item a .grid-item-image{border:1px solid transparent;width:100%;aspect-ratio:1/1;display:flex;align-items:end;justify-content:center;background:#f3f3f3;padding:1rem}.categories-grid .grid-item a .grid-item-image img{width:55%;height:100%;object-fit:contain}.categories-grid .grid-item a .grid-item-title{margin-top:10px;font-size:24px!important;font-weight:400!important;margin-bottom:.5rem!important;color:#000!important}.remorques-en-stock-grid{display:grid;grid-template-columns:repeat(4,1fr);width:100%;gap:40px}@media (max-width: 1420px){.remorques-en-stock-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 980px){.remorques-en-stock-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.remorques-en-stock-grid{grid-template-columns:repeat(1,1fr)}}.breadcrumb{font-size:14px;font-weight:300;text-transform:uppercase}.breadcrumb a{color:#9c6800;text-decoration:underline}.splide__arrow svg{display:none}.splide__arrow{width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:center;margin:0!important;padding:0!important;position:relative!important;left:0!important;top:0!important;bottom:0!important;right:0!important;border-radius:0!important;background-color:#bf984a!important;opacity:1;background-size:80%!important;background-repeat:no-repeat!important;background-position:center!important;height:24px!important;width:48px!important}.splide__arrow--prev{background-image:url(/wp-content/uploads/2025/05/Icone-fleche-droite-Remorques-EPR.webp)!important;transform:rotate(180deg) translateY(50%)!important;top:50%!important}.splide__arrow--next{background-image:url(/wp-content/uploads/2025/05/Icone-fleche-droite-Remorques-EPR.webp)!important}.splide__arrows{position:absolute;bottom:0;right:10px;display:flex;align-items:center;width:80px;justify-content:space-between;gap:10px}#product-thumb-slider{margin-top:10px!important}.splide__track--nav>.splide__list>.splide__slide.is-active{border:solid 1px #D9D9D9!important}.splide__slide{display:flex!important;align-items:center!important;justify-content:center!important}.cart-link{position:relative;display:inline-block;text-decoration:none}.cart-link .cart-icon-container{position:relative;display:flex}.cart-link .cart-icon-container .cart-counter{position:absolute;top:-8px;right:-8px;background-color:#dc3545;color:#fff;border-radius:50%;width:20px;height:20px;font-size:12px;font-weight:700;display:flex!important;align-items:center;justify-content:center;line-height:1;min-width:20px;padding:2px;box-sizing:border-box;z-index:10;transition:transform .2s ease,background-color .2s ease}.cart-link .cart-icon-container .cart-counter:has-text{padding:2px 6px;border-radius:10px;min-width:24px}.cart-counter[style*="display: none"]{display:none!important}.woocommerce .woocommerce-cart-form{font-family:Lexend,sans-serif!important}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents{width:100%;border-collapse:collapse;margin-bottom:2rem;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;table-layout:fixed}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents thead{background-color:#000}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents thead tr th{padding:1rem;font-family:Lexend,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#fff!important;text-align:left;border:none}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents thead tr th.product-remove{width:8%;text-align:center}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents thead tr th.product-thumbnail{width:12%}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents thead tr th.product-name{width:35%}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents thead tr th.product-price,.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents thead tr th.product-quantity,.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents thead tr th.product-subtotal{width:15%}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr{border-bottom:1px solid #F3F3F3;transition:background-color .2s ease-in-out}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr:hover{background-color:#f8f8f8}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td{padding:1rem;font-family:Lexend,sans-serif!important;vertical-align:middle;border:none}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-thumbnail{width:12%;text-align:center}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-thumbnail img{max-width:150px;width:100%;height:auto;border-radius:4px}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-thumbnail a{display:block}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-name{width:35%;font-weight:500!important;font-size:18px!important;color:#000!important}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-name .cart-accessories-button-wrapper .cart-accessories-button{color:#000!important;border:2px solid #000000!important}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-name .cart-accessories-button-wrapper .cart-accessories-button:hover{color:#fff!important;background-color:#000!important}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-name a{color:#9c6800!important;text-decoration:none;transition:color .3s ease-in-out}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-name a:hover{color:#835700!important}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-price{width:15%;font-weight:300!important;color:#000!important;font-size:18px!important}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-price .woocommerce-Price-amount{font-weight:400!important}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity{width:15%}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity{display:flex;align-items:center;justify-content:center}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity .qty{width:60px;padding:.25rem .5rem;border:1px solid #D9D9D9;border-radius:4px;text-align:center;font-family:Lexend,sans-serif!important;font-size:16px!important;transition:border-color .3s ease-in-out}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity .qty:focus{outline:none;border-color:#bf984a}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-subtotal{width:15%;font-weight:400!important;color:#000!important;font-size:20px!important}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-subtotal .woocommerce-Price-amount{font-weight:400!important}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-remove{width:8%;text-align:center}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-remove .remove{display:inline-flex;align-items:center;justify-content:center;color:#000!important;border-radius:50%;text-decoration:none!important;font-size:25px;transition:all .3s ease-in-out}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-remove .remove:hover{background:none!important}.woocommerce .woocommerce-cart-form .actions{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;margin-top:0!important;padding:1rem;background-color:#fff;border-radius:6px}.woocommerce .woocommerce-cart-form .actions .coupon{display:flex;gap:.5rem;align-items:center;justify-self:start}.woocommerce .woocommerce-cart-form .actions .coupon input[type=text]{border:1px solid #D9D9D9;border-radius:4px;font-family:Lexend,sans-serif!important;font-size:16px!important;transition:border-color .3s ease-in-out;min-width:180px;height:40px;padding:0 .5rem}.woocommerce .woocommerce-cart-form .actions .coupon input[type=text]:focus{outline:none;border-color:#bf984a}.woocommerce .woocommerce-cart-form .actions .coupon button[name=apply_coupon]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:Lexend,sans-serif!important;font-size:16px!important;font-weight:600!important;background-color:#000!important;color:#fff!important;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease-in-out;text-decoration:none!important;white-space:nowrap;height:40px}.woocommerce .woocommerce-cart-form .actions .coupon button[name=apply_coupon]:hover{background-color:#000!important;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.woocommerce .woocommerce-cart-form .actions button[name=update_cart],.woocommerce .woocommerce-cart-form .actions input[type=submit][name=update_cart]{justify-self:end;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;font-family:Lexend,sans-serif!important;font-size:16px!important;font-weight:600!important;background-color:#bf984a!important;color:#fff!important;border:none!important;border-radius:4px;cursor:pointer;transition:all .3s ease-in-out;text-decoration:none!important;white-space:nowrap;height:40px}.woocommerce .woocommerce-cart-form .actions button[name=update_cart]:hover,.woocommerce .woocommerce-cart-form .actions input[type=submit][name=update_cart]:hover{background-color:#9c6800!important;transform:translateY(-1px);box-shadow:0 4px 12px #00000026;border:none!important}.woocommerce .woocommerce-cart-form .actions button[name=update_cart]:active,.woocommerce .woocommerce-cart-form .actions input[type=submit][name=update_cart]:active{transform:translateY(0)}.woocommerce .cart-collaterals{font-family:Lexend,sans-serif!important}.woocommerce .cart-collaterals .cart_totals{background-color:#f3f3f3;padding:2rem;border-radius:8px;margin-top:1.5rem}.woocommerce .cart-collaterals .cart_totals h2{font-family:Lexend,sans-serif!important;font-size:32px!important;font-weight:600!important;color:#000!important;margin-bottom:1.5rem!important}.woocommerce .cart-collaterals .cart_totals .shop_table{width:100%}.woocommerce .cart-collaterals .cart_totals .shop_table tr{border-bottom:1px solid #D9D9D9}.woocommerce .cart-collaterals .cart_totals .shop_table tr td,.woocommerce .cart-collaterals .cart_totals .shop_table tr th{padding:.5rem 1rem;font-family:Lexend,sans-serif!important;vertical-align:middle;border:none}.woocommerce .cart-collaterals .cart_totals .shop_table tr th{font-weight:600!important;color:#000;font-size:16px!important;text-align:left}.woocommerce .cart-collaterals .cart_totals .shop_table tr td{font-weight:400!important;color:#000;font-size:18px!important;text-align:right}.woocommerce .cart-collaterals .cart_totals .shop_table tr td .woocommerce-Price-amount{font-weight:400!important;color:#000!important}.woocommerce .cart-collaterals .cart_totals .shop_table tr.order-total{border-bottom:none}.woocommerce .cart-collaterals .cart_totals .shop_table tr.order-total th,.woocommerce .cart-collaterals .cart_totals .shop_table tr.order-total td{font-size:20px!important;font-weight:400!important;color:#000!important}.woocommerce .cart-collaterals .wc-proceed-to-checkout{text-align:center;margin-top:2rem}.woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.button.alt.wc-forward{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;font-family:Lexend,sans-serif!important;font-size:20px!important;font-weight:700!important;background-color:#bf984a!important;color:#fff!important;border:none!important;border-radius:6px;text-decoration:none!important;transition:all .3s ease-in-out;width:100%}.woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.button.alt.wc-forward:hover{background-color:#9c6800!important;transform:translateY(-2px);box-shadow:0 6px 20px #bf984a4d;border:none!important}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{padding:1rem;border-radius:4px;margin-bottom:1.5rem;font-family:Lexend,sans-serif!important;font-size:16px!important}.woocommerce .woocommerce-message.woocommerce-message,.woocommerce .woocommerce-error.woocommerce-message,.woocommerce .woocommerce-info.woocommerce-message{background-color:#afecbd;border-left:4px solid #28a745;color:#145523}.woocommerce .woocommerce-message.woocommerce-error,.woocommerce .woocommerce-error.woocommerce-error,.woocommerce .woocommerce-info.woocommerce-error{background-color:#fae3e5;border-left:4px solid #dc3545;color:#921925}.woocommerce .woocommerce-message.woocommerce-info,.woocommerce .woocommerce-error.woocommerce-info,.woocommerce .woocommerce-info.woocommerce-info{background-color:#a7e9f4;border-left:4px solid #17a2b8;color:#0c525d}@media (max-width: 768px){span.woocommerce-Price-amount.amount{margin-left:10px!important}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents{display:block;width:100%;box-shadow:none;border-radius:0}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents thead{display:none}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody{display:block}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr{display:block;margin-bottom:1.5rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:1rem;border-bottom:none}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr:hover{background-color:#fff}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td{display:block;width:100%!important;padding:.25rem 0;border:none;text-align:left!important;margin-bottom:0!important}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td:before{display:none}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-thumbnail{text-align:center!important;padding:.5rem 0;display:flex}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-thumbnail:before{display:none}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-thumbnail img{max-width:120px;width:auto}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-name{font-size:20px!important;font-weight:500!important;padding:.5rem 0;border-bottom:1px solid #F3F3F3;margin-bottom:.5rem}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-name:before{display:none}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-price{font-size:18px!important}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-price:before{content:"Prix: "}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity{display:flex;align-items:center;gap:.5rem}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity:before{content:"Quantité: ";min-width:auto}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity .qty{width:80px;height:40px;margin-left:auto}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-subtotal{font-size:20px!important;font-weight:700!important;color:#9c6800!important;padding:.5rem 0;border-top:1px solid #F3F3F3;margin-top:.5rem}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-subtotal:before{content:"Sous-total: ";margin-right:10px}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-subtotal .woocommerce-Price-amount{font-weight:700!important;color:#9c6800!important}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-remove{text-align:right!important;padding:1rem 0}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-remove:before{display:none}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-remove .remove{width:40px;height:40px;font-size:18px}.woocommerce .woocommerce-cart-form .actions{display:block;margin-top:1rem!important;padding:.5rem}.woocommerce .woocommerce-cart-form .actions .coupon{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.woocommerce .woocommerce-cart-form .actions .coupon input[type=text]{width:100%;min-width:auto;height:45px;font-size:16px!important}.woocommerce .woocommerce-cart-form .actions .coupon button[name=apply_coupon],.woocommerce .woocommerce-cart-form .actions button[name=update_cart],.woocommerce .woocommerce-cart-form .actions input[type=submit][name=update_cart]{width:100%;height:45px;justify-content:center;font-size:16px!important}.woocommerce .cart-collaterals .cart_totals{padding:1rem;margin-top:1rem}.woocommerce .cart-collaterals .cart_totals h2{font-size:24px!important;text-align:center;margin-bottom:1rem!important}.woocommerce .cart-collaterals .cart_totals .shop_table tr{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.woocommerce .cart-collaterals .cart_totals .shop_table tr td,.woocommerce .cart-collaterals .cart_totals .shop_table tr th{padding:.25rem;font-size:16px!important}.woocommerce .cart-collaterals .cart_totals .shop_table tr td:first-child,.woocommerce .cart-collaterals .cart_totals .shop_table tr th:first-child{font-weight:500!important}.woocommerce .cart-collaterals .cart_totals .shop_table tr td:last-child,.woocommerce .cart-collaterals .cart_totals .shop_table tr th:last-child{font-weight:600!important;text-align:right}.woocommerce .cart-collaterals .cart_totals .shop_table tr.order-total{padding-top:1rem;margin-top:.5rem}.woocommerce .cart-collaterals .cart_totals .shop_table tr.order-total th,.woocommerce .cart-collaterals .cart_totals .shop_table tr.order-total td{font-size:20px!important;font-weight:700!important;color:#9c6800!important}.woocommerce .cart-collaterals .wc-proceed-to-checkout{margin-top:1rem}.woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button.button.alt.wc-forward{width:100%;height:55px;font-size:20px!important;justify-content:center;border-radius:8px}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{padding:.5rem;font-size:14px!important;margin-bottom:1rem}.coupon{width:100%;display:flex}.coupon input[type=text],.coupon button[name=apply_coupon]{width:100%!important}.product-remove{padding:0!important;display:flex;justify-content:flex-end;text-align:right!important}.product-remove .remove{margin-right:10px!important;margin-top:10px!important;width:20px!important;height:20px!important}}@media (max-width: 980px){.cart-counter{width:18px;height:18px;font-size:11px;top:-6px;right:-6px}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents thead tr th{padding:.5rem;font-size:14px!important}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td{padding:.5rem;font-size:16px!important}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-name{font-size:16px!important}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-subtotal{font-size:18px!important}.woocommerce .woocommerce-cart-form .actions{flex-direction:column;align-items:stretch;background:none!important}.woocommerce .woocommerce-cart-form .actions:hover{background:none!important}.woocommerce .woocommerce-cart-form .actions .coupon{justify-content:center}.woocommerce .cart-collaterals .cart_totals{padding:1rem}.woocommerce .cart-collaterals .cart_totals h2{font-size:24px!important}.woocommerce .cart-collaterals .cart_totals .shop_table tr td,.woocommerce .cart-collaterals .cart_totals .shop_table tr th{padding:.25rem .5rem;font-size:16px!important}}.cart-item-parent{background:#fff;position:relative}.cart-item-parent:after{content:"";position:absolute;left:-3px;bottom:-1px;right:0;height:1px;background:#f3f3f3;opacity:.3}.cart-item-child{background:#f9f9f9;position:relative}.cart-item-child td{padding-top:8px!important;padding-bottom:8px!important;font-size:14px}.cart-item-child td:first-child{padding-left:30px!important;position:relative}.cart-item-child .product-name{font-size:13px!important;color:#555}.cart-item-child .product-name a{color:#555!important;font-weight:400!important}.cart-item-child .product-thumbnail img{max-width:60px!important;height:auto!important}.cart-item-child.hidden{display:none}.cart-accessories-section-header{border-top:2px solid #e0e0e0}.cart-accessories-section-header .accessories-section-header{background:#f5f5f5;padding:15px;text-align:left}.cart-accessories-section-header .accessories-section-header h4{margin:0;color:#333;font-size:16px;display:flex;align-items:center;justify-content:left;gap:8px}.cart-accessories-section-header .accessories-section-header h4 i{color:#0073aa}.cart-accessories-section-header .accessories-section-header .accessories-section-description{font-size:13px;color:#666;font-style:italic;padding-left:8px}.cart-accessory-orphan{background:#fafafa;border-left:2px solid #ccc}.accessory-label{display:inline-block;background:#000;color:#fff;font-size:11px;padding:2px 6px;border-radius:3px;margin-left:8px;vertical-align:middle}.accessory-label.multi-compatible{background:#bf984a}.compatibility-info{font-size:12px;color:#666;margin-top:4px;font-style:italic;padding-left:8px}.cart-toggle-accessories{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#000;margin-left:10px}.cart-toggle-accessories:hover{color:#000}.cart-accessories-count{background:#0073aa;color:#fff;border-radius:50%;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.cart-accessories-button-wrapper{margin-top:8px}.cart-accessories-button{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#0073aa;text-decoration:none;padding:4px 8px;border:1px solid #0073aa;border-radius:4px;background:transparent;transition:all .3s ease}.cart-accessories-button:hover{background:#0073aa;color:#fff;text-decoration:none}.cart-accessories-button i{font-size:12px}@media (max-width: 980px){.cart-item-parent{margin-bottom:1rem!important}.cart-item-parent:after{display:none}.cart-item-child{margin-bottom:.5rem!important;margin-left:1rem!important;border-left:3px solid #BF984A!important;border-radius:0 8px 8px 0}.cart-item-child td{padding-top:.25rem!important;padding-bottom:.25rem!important}.cart-item-child td:first-child{padding-left:.5rem!important}.cart-item-child td.product-name{font-size:14px!important;padding-left:1rem!important}.cart-item-child td.product-name:before{content:"↳ ";color:#bf984a;font-weight:700;margin-right:.25rem}.cart-item-child td.product-thumbnail img{max-width:80px!important}.cart-accessories-section-header .accessories-section-header{padding:1rem!important;background:#bf984a!important;color:#fff!important;text-align:center!important;border-radius:0!important}.cart-accessories-section-header .accessories-section-header h4{justify-content:center!important;color:#fff!important;font-size:18px!important;font-weight:600!important}.cart-accessory-orphan{margin-bottom:.5rem!important;border-left:3px solid #D9D9D9!important;border-radius:0 8px 8px 0}.cart-accessory-orphan td.product-name:before{content:"🔧 ";margin-right:.25rem}.accessory-label{font-size:10px!important;padding:1px 4px!important;margin-left:.25rem!important;border-radius:2px!important}.compatibility-info{font-size:11px!important;margin-top:.25rem!important;padding-left:.25rem!important}.cart-toggle-accessories{font-size:11px!important;margin-left:.25rem!important;gap:3px!important}.cart-toggle-accessories .cart-accessories-count{width:16px!important;height:16px!important;font-size:9px!important}.cart-accessories-button{font-size:12px!important;padding:2px 6px!important;margin-top:.25rem!important}.cart-accessories-button i{font-size:10px!important}}@media (max-width: 768px){table.cart{border:none!important}.cart-item-parent{margin-bottom:1rem!important;position:relative;border-left:4px solid #BF984A!important;border-radius:8px 0 0 8px!important}.cart-item-parent:before{content:"REMORQUE";position:absolute;top:-2px;left:-4px;background:#bf984a;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:0 4px 4px 0;z-index:1}.cart-item-parent:after{display:none}.cart-item-child{border-left:3px solid #BF984A!important;border-radius:8px 0 0 8px!important;margin-bottom:.5rem!important;margin-left:1rem!important;position:relative}.cart-item-child:before{content:"ACCESSOIRE";position:absolute;top:-2px;left:-3px;background:#bf984a;color:#fff;font-size:9px;font-weight:700;padding:1px 4px;border-radius:0 3px 3px 0;z-index:1}.cart-item-child td.product-name:before{content:"↳ "!important;color:#bf984a!important;font-weight:700!important;margin-right:.25rem!important}.cart-accessories-section-header{display:block!important;margin:1.5rem 0 1rem!important;border-top:4px solid #BF984A!important}.cart-accessories-section-header .accessories-section-header{display:block!important;padding:1rem!important;background:#bf984a!important;color:#fff!important;text-align:center!important;border-radius:0!important}.cart-accessories-section-header .accessories-section-header h4{margin:0!important;font-size:18px!important;font-weight:700!important;color:#fff!important}.cart-accessory-orphan{border-left:3px solid #D9D9D9!important;border-radius:0!important;margin-bottom:.5rem!important;position:relative}.cart-accessory-orphan:before{content:"ACCESSOIRE";position:absolute;top:-2px;left:-3px;background:#000;color:#fff;font-size:9px;font-weight:700;padding:1px 4px;border-radius:0 3px 3px 0;z-index:1}.accessory-label{font-size:9px!important;padding:1px 3px!important;margin:.25rem 0!important;display:inline-block!important}.compatibility-info{font-size:10px!important;margin-top:.25rem!important;line-height:1.3!important}.cart-toggle-accessories{font-size:10px!important;margin:.25rem 0!important}.cart-toggle-accessories .cart-accessories-count{width:14px!important;height:14px!important;font-size:8px!important}.cart-accessories-button{font-size:11px!important;padding:2px 4px!important;margin:.25rem 0!important;display:inline-block!important}.cart-accessories-button i{font-size:9px!important}}.epr-cart-promo-banner{background:#fff;border:2px solid #000000;margin-bottom:2rem;transition:all .3s ease-in-out ease}.epr-cart-promo-banner__content{display:flex;align-items:center;padding:1.5rem;position:relative}@media (max-width: 768px){.epr-cart-promo-banner__content{flex-direction:column;text-align:center;gap:1rem}}.epr-cart-promo-banner__icon{flex-shrink:0;width:50px;height:50px;background:#000;border:2px solid #000000;display:flex;align-items:center;justify-content:center;margin-right:1.5rem}.epr-cart-promo-banner__icon i{font-size:24px;color:#fff}@media (max-width: 768px){.epr-cart-promo-banner__icon{margin-right:0;margin-bottom:.5rem}}.epr-cart-promo-banner__text{flex:1;margin-right:1.5rem}@media (max-width: 768px){.epr-cart-promo-banner__text{margin-right:0}}.epr-cart-promo-banner__title{font-family:Lexend,sans-serif;font-size:20px;font-weight:700;color:#000;margin:0 0 .25rem;line-height:1.2}.epr-cart-promo-banner__message{font-family:Lexend,sans-serif;font-size:16px;color:#000;margin:0;line-height:1.4}.epr-cart-promo-banner__message strong{color:#000;font-weight:700}.epr-cart-promo-banner__code{background:#000;border:2px solid #000000;padding:.5rem 1rem;display:flex;flex-direction:column;align-items:center;min-width:150px;transition:all .3s ease-in-out ease}.epr-cart-promo-banner__code:hover{background:#fff;color:#000}.epr-cart-promo-banner__code:hover .epr-cart-promo-banner__code-value{color:#000}@media (max-width: 768px){.epr-cart-promo-banner__code{margin-top:.5rem}}.epr-cart-promo-banner__code-label{font-family:Lexend,sans-serif;font-size:14px;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.epr-cart-promo-banner__code-value{font-family:Lexend,sans-serif;font-size:20px;font-weight:700;color:#fff;letter-spacing:1px;transition:color .3s ease-in-out ease}.remorque-search-bar{background-color:#fff;box-shadow:0 0 10px #0000001a}.remorque-search-bar .search-bar-content{display:flex}@media (max-width: 980px){.remorque-search-bar .search-bar-content{flex-direction:column}}.remorque-search-bar .search-bar-content .search-title{font-weight:400;color:#000;text-transform:uppercase;margin-right:20px;width:fit-content;display:flex;align-items:center;justify-content:center;border-right:1px solid #D9D9D9;padding:15px}@media (max-width: 980px){.remorque-search-bar .search-bar-content .search-title{width:100%;margin-right:0;border-right:none;border-bottom:1px solid #D9D9D9;padding:10px 15px;justify-content:flex-start}}.remorque-search-bar .search-bar-content .search-title p{font-size:26px}@media (max-width: 1250px){.remorque-search-bar .search-bar-content .search-title p{font-size:18px!important;line-height:1.2}}@media (max-width: 980px){.remorque-search-bar .search-bar-content .search-title p{font-size:16px!important;margin:0}}.remorque-search-bar .search-bar-content .search-filters{width:80%;display:flex;justify-content:space-evenly;align-items:center;padding:15px;gap:20px}@media (max-width: 1024px){.remorque-search-bar .search-bar-content .search-filters{width:75%;gap:15px;padding:12px}}@media (max-width: 980px){.remorque-search-bar .search-bar-content .search-filters{width:100%;flex-direction:column;gap:15px;padding:15px;align-items:stretch}}@media (max-width: 480px){.remorque-search-bar .search-bar-content .search-filters{padding:10px;gap:12px}}.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper{position:relative;width:30%}@media (max-width: 1024px){.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper{width:32%}}@media (max-width: 980px){.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper{width:100%}}.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .search-category-select,.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .search-brand-select{width:100%;padding:10px 35px 10px 12px;border:1px solid #D9D9D9;border-radius:4px;background-color:#fff;font-size:18px;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNyA3TDEzIDEiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+);background-repeat:no-repeat;background-position:right 12px center;cursor:pointer;transition:all .3s ease}@media (max-width: 980px){.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .search-category-select,.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .search-brand-select{padding:12px 40px 12px 14px;font-size:16px}}.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .search-category-select:hover,.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .search-category-select:focus,.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .search-brand-select:hover,.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .search-brand-select:focus{border-color:#d9d9d9;outline:none;box-shadow:0 0 0 2px #0000001a}.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .fake-select{width:100%;padding:6px 12px;border:1px solid #D9D9D9;border-radius:4px;background-color:#fff;font-size:18px;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease}@media (max-width: 980px){.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .fake-select{padding:12px 14px;font-size:16px}}.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .fake-select:hover{border-color:#d9d9d9}.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .fake-select.active{border-color:#d9d9d9;box-shadow:0 0 0 2px #0000001a}.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .fake-select.active .select-arrow i{transform:rotate(180deg)}.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .fake-select .select-text{flex:1}.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .fake-select .select-arrow{margin-left:10px;transition:transform .3s ease}.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .fake-select .select-arrow i{font-size:12px;color:#d9d9d9;transition:transform .3s ease}.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .slider-dropdown{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #D9D9D9;border-top:none;border-radius:0 0 4px 4px;z-index:1000;padding:20px;display:none;box-shadow:0 4px 6px #0000001a}@media (max-width: 980px){.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .slider-dropdown{padding:15px;box-shadow:0 2px 8px #00000026}}.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .slider-dropdown.show{display:block}.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .slider-dropdown .slider-container{width:100%}.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .slider-dropdown .slider-container label{display:block;margin-bottom:15px;font-weight:500;color:#000;font-size:14px}@media (max-width: 980px){.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .slider-dropdown .slider-container label{font-size:14px;margin-bottom:12px}}.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .slider-dropdown .slider-container .slider-range{margin-bottom:15px;height:10px}@media (max-width: 980px){.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .slider-dropdown .slider-container .slider-range{margin-bottom:12px}}.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .slider-dropdown .slider-container .slider-values{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;color:#000;font-weight:500}@media (max-width: 980px){.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .slider-dropdown .slider-container .slider-values{font-size:14px;gap:8px}}.remorque-search-bar .search-bar-content .search-filters .filter-select-wrapper .slider-dropdown .slider-container .slider-values .separator{color:#000}@media (max-width: 980px){.remorque-search-bar .search-bar-content .search-filters .search-button-wrapper{width:100%;display:flex;justify-content:center;margin-top:5px}}.remorque-search-bar .search-bar-content .search-filters .search-button-wrapper .search-submit-btn{background-color:#bf984a;border:none;border-radius:4px;padding:12px 16px;color:#fff;font-size:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}@media (max-width: 1024px){.remorque-search-bar .search-bar-content .search-filters .search-button-wrapper .search-submit-btn{padding:10px 14px;font-size:15px}}@media (max-width: 980px){.remorque-search-bar .search-bar-content .search-filters .search-button-wrapper .search-submit-btn{width:100%;padding:14px 20px;font-size:16px;font-weight:500}}@media (max-width: 480px){.remorque-search-bar .search-bar-content .search-filters .search-button-wrapper .search-submit-btn{padding:12px 18px;font-size:15px}}.remorque-search-bar .search-bar-content .search-filters .search-button-wrapper .search-submit-btn:hover{background-color:#9e7c38;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}@media (max-width: 980px){.remorque-search-bar .search-bar-content .search-filters .search-button-wrapper .search-submit-btn:hover{transform:none}}.remorque-search-bar .search-bar-content .search-filters .search-button-wrapper .search-submit-btn:active{transform:translateY(0)}.remorque-search-bar .search-bar-content .search-filters .search-button-wrapper .search-submit-btn i{font-size:16px}@media (max-width: 980px){.remorque-search-bar .search-bar-content .search-filters .search-button-wrapper .search-submit-btn i{margin-right:8px}}.remorque-search-bar .noUi-target{background-color:#f3f3f3;border-radius:20px;border:none;box-shadow:inset 0 1px 1px #0000001a;height:6px}@media (max-width: 980px){.remorque-search-bar .noUi-target{height:8px}}.remorque-search-bar .noUi-handle{background-color:#bf984a;border:2px solid #ffffff;box-shadow:0 2px 4px #0003;cursor:pointer;width:20px;height:20px}@media (max-width: 980px){.remorque-search-bar .noUi-handle{width:24px;height:24px}}.remorque-search-bar .noUi-handle:before,.remorque-search-bar .noUi-handle:after{display:none}.remorque-search-bar .noUi-connect{background-color:#000}.remorque-search-bar .noUi-horizontal .noUi-handle{top:-5px}@media (max-width: 980px){.remorque-search-bar .noUi-horizontal .noUi-handle{top:-6px}}@media (max-width: 980px){.search-title-break{display:none}}.favorite-btn{position:absolute;top:15px;right:15px;background:#ffffffe6!important;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:2;box-shadow:0 2px 8px #0000001a}.favorite-btn:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px #00000026}.favorite-btn i{font-size:18px;color:#666;transition:all .3s ease}.favorite-btn.is-favorite{background:#dc35451a}.favorite-btn.is-favorite i{color:#dc3545}.favorite-btn.is-favorite .fa-heart:before{content:"";font-weight:900}.favorite-btn.pulse{animation:favoritePulse .6s ease-in-out}@keyframes favoritePulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.favorite-toast{position:fixed;bottom:20px;right:20px;background:#28a745;color:#fff;padding:15px 20px;border-radius:8px;box-shadow:0 4px 16px #0003;z-index:9999;opacity:0;transform:translate(100%);transition:all .4s ease;max-width:350px;min-width:250px}.favorite-toast.show{opacity:1;transform:translate(0)}.favorite-toast.removed{background:#dc3545}.favorite-toast.login-info{background:#007cba}.favorite-toast.login-info .toast-title{font-weight:600;font-size:14px;margin-bottom:5px}.favorite-toast.login-info .toast-message{font-size:13px;line-height:1.4;opacity:.95}.favorite-toast.auto-sync-prompt{max-width:400px}.favorite-toast.auto-sync-prompt .sync-buttons{display:flex;gap:8px;margin-top:10px}.favorite-toast.auto-sync-prompt .sync-buttons button{flex:1;padding:8px 12px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s ease}.favorite-toast.auto-sync-prompt .sync-buttons button:first-child{background:#fff;color:#007cba;border:none}.favorite-toast.auto-sync-prompt .sync-buttons button:first-child:hover{background:#f0f8ff}.favorite-toast.auto-sync-prompt .sync-buttons button:last-child{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.7)}.favorite-toast.auto-sync-prompt .sync-buttons button:last-child:hover{border-color:#fff;background:#ffffff1a}.favorite-toast.multi-line .toast-title{font-weight:600;font-size:14px;margin-bottom:5px;display:block}.favorite-toast.multi-line .toast-message{font-size:13px;line-height:1.4;display:block}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%) translate(0)}to{opacity:1;transform:translateY(0) translate(0)}}@media (max-width: 768px){.favorite-btn{width:35px;height:35px;top:10px;right:10px}.favorite-btn i{font-size:16px}.favorite-toast{right:15px;left:15px;bottom:15px;max-width:none;min-width:auto;text-align:left}.favorite-toast.multi-line .toast-title{font-size:13px}.favorite-toast.multi-line .toast-message{font-size:12px}}.slider-image-wrapper .favorite-btn{top:60px}.epr-promo-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;display:none}.epr-promo-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.epr-promo-popup__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);background:#fff;border:1px solid #D9D9D9;padding:2rem;max-width:500px;width:90%;box-shadow:0 10px 30px #0000004d;text-align:center;transition:transform .3s ease-in-out ease-out}@media (max-width: 768px){.epr-promo-popup__content{padding:1.5rem;width:95%}}.epr-promo-popup__close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;color:#d9d9d9;cursor:pointer;padding:.5rem;transition:all .2s ease-in-out ease}.epr-promo-popup__close:hover{background-color:#f3f3f3;color:#000}.epr-promo-popup__close:focus{outline:2px solid #BF984A;outline-offset:2px}.epr-promo-popup__header{margin-bottom:1.5rem}.epr-promo-popup__icon{font-size:2.5rem;color:#bf984a;margin-bottom:1rem;animation:bounce 2s infinite}.epr-promo-popup__title{font-size:32px;font-weight:700;color:#000;margin:0 0 1rem}@media (max-width: 768px){.epr-promo-popup__title{font-size:20px}}.epr-promo-popup__body{margin-bottom:2rem}.epr-promo-popup__message{font-size:18px;color:#000;line-height:1.6;margin-bottom:1.5rem}.epr-promo-popup__message strong{color:#9c6800;font-weight:700}.epr-promo-popup__code{background:#000;color:#fff;padding:1rem 1.5rem;margin:1.5rem 0;display:inline-block;font-weight:700;border:2px solid #000000;transition:all .3s ease-in-out ease}.epr-promo-popup__code:hover{background:#fff;color:#000}.epr-promo-popup__code-label{display:block;font-size:14px;opacity:.9;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.epr-promo-popup__code-value{display:block;font-size:20px;letter-spacing:2px;font-family:Courier New,monospace;font-weight:700}@media (max-width: 768px){.epr-promo-popup__code-value{font-size:18px}}.epr-promo-popup__details{font-size:14px;color:#b0b0b0;margin:0;font-style:italic}.epr-promo-popup__footer{margin-top:1.5rem}.epr-promo-popup__button{display:inline-block;background:#000;color:#fff;text-decoration:none;padding:1rem 2rem;font-weight:600;font-size:18px;transition:all .3s ease-in-out ease;border:2px solid #000000;text-transform:uppercase;letter-spacing:1px}.epr-promo-popup__button:hover{background:#fff;color:#000;text-decoration:none}.epr-promo-popup__button:active{transform:translateY(1px)}@media (max-width: 768px){.epr-promo-popup__button{padding:.5rem 1rem;font-size:14px;letter-spacing:.5px}}@media (max-width: 576px){.epr-promo-popup__button{padding:8px 16px;font-size:12px;letter-spacing:.3px}}.epr-promo-popup--visible .epr-promo-popup__content{transform:translate(-50%,-50%) scale(1)}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.epr-promo-popup{opacity:0;transition:opacity .3s ease-in-out ease-out}.epr-promo-popup--visible{opacity:1}.epr-top-promo-bar{position:fixed;top:0;left:0;right:0;background:#000;color:#fff;z-index:10011;text-align:center;font-size:12px;height:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-100%);transition:height .5s ease-out,padding .5s ease-out,opacity .5s ease-out,visibility .5s ease-out,transform .5s ease-out}.epr-top-promo-bar.show{height:40px;padding:10px 0;opacity:1;visibility:visible;transform:translateY(0)}.epr-top-promo-bar__content{max-width:1200px;margin:0 auto;padding:0 20px}.epr-top-promo-bar__message{display:inline-flex;align-items:center;gap:8px}.epr-top-promo-bar__message i{color:#fff}.epr-top-promo-bar__text{display:flex;align-items:center;justify-content:center;gap:8px}@media (max-width: 480px){.epr-top-promo-bar{font-size:10px}.epr-top-promo-bar.show{height:40px;padding:8px 0}.epr-top-promo-bar__content{padding:0 10px}.epr-top-promo-bar__message{gap:6px}.epr-top-promo-bar__message .mobile-hidden{display:none}.epr-top-promo-bar__message i{font-size:12px}.epr-top-promo-bar__text{gap:6px}body.top-bar-visible{padding-top:32px}body.admin-bar.top-bar-visible{padding-top:64px}body.top-bar-visible .et-l--header,body.top-bar-visible .et_pb_sticky{top:32px!important}body.admin-bar.top-bar-visible .et-l--header,body.admin-bar.top-bar-visible .et_pb_sticky{top:64px!important}}body.admin-bar .epr-top-promo-bar{top:32px}body.admin-bar.top-bar-visible .et-l--header,body.admin-bar.top-bar-visible .et_pb_sticky{top:72px!important;transition:top .5s ease-out}body.top-bar-visible .et-l--header,body.top-bar-visible .et_pb_sticky{top:40px!important;transition:top .5s ease-out}body.top-bar-visible{padding-top:40px}.remorque-stock-status{display:inline-block;padding:2px 8px;border-radius:3px;font-size:11px;font-weight:600;text-transform:uppercase;margin-left:8px}.remorque-stock-status.remorque-en-stock{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.remorque-stock-status.remorque-en-stock:hover{background-color:#c2e5cb;border-color:#b1dfbb}.remorque-stock-status.remorque-hors-stock{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.remorque-stock-status.remorque-hors-stock:hover{background-color:#f4c1c6;border-color:#f1b0b7}@media (max-width: 768px){.remorque-stock-status{font-size:10px;padding:1px 6px;margin-left:6px}}#navbar-pc:before{content:"";position:absolute;top:55%;left:0;transform:translateY(-50%);width:100%;height:4px;background:transparent;border-bottom:1px solid #D9D9D9}#navbar-pc .custom-nav-menu{display:flex;justify-content:space-between;align-items:flex-start;padding:0;margin:0}#navbar-pc .custom-nav-menu .custom-logo-container{padding:0;margin:0;width:10%}#navbar-pc .custom-nav-menu .custom-logo-container img{max-width:150px;width:100%;height:100%;object-fit:contain}#navbar-pc .custom-nav-menu .custom-nav-menus-container{display:flex;flex-direction:column;gap:25px;width:50%;margin-top:10px}#navbar-pc .custom-nav-menu .custom-nav-menus-container .menu-nav-container{padding-bottom:12px}#navbar-pc .custom-nav-menu .custom-nav-menus-container .menu-nav-container #menu-menu-principal{display:flex;justify-content:space-between;gap:1rem;list-style:none;padding:0;margin:10px 0 0}#navbar-pc .custom-nav-menu .custom-nav-menus-container .menu-nav-container #menu-menu-principal li{position:relative}#navbar-pc .custom-nav-menu .custom-nav-menus-container .menu-nav-container #menu-menu-principal li a{text-decoration:none;color:#000!important;font-size:16px;text-transform:uppercase}#navbar-pc .custom-nav-menu .custom-nav-menus-container .menu-nav-container #menu-menu-principal li:hover:before,#navbar-pc .custom-nav-menu .custom-nav-menus-container .menu-nav-container #menu-menu-principal li.active:before{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:3.5px;background:#bf984a}#navbar-pc .custom-nav-menu .custom-nav-menus-container .menu-nav-container #menu-menu-principal li .mega-menu{display:none;position:fixed;top:80px;left:0;width:100vw;background:#fff;padding:2rem;flex-wrap:nowrap;gap:1rem;z-index:1000;justify-content:space-evenly;border-bottom:1px solid #D9D9D9}#navbar-pc .custom-nav-menu .custom-nav-menus-container .menu-nav-container #menu-menu-principal li .mega-menu .mega-menu-item a{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}#navbar-pc .custom-nav-menu .custom-nav-menus-container .menu-nav-container #menu-menu-principal li .mega-menu .mega-menu-item a:hover .mega-menu-item-image{border:1px solid #D9D9D9}#navbar-pc .custom-nav-menu .custom-nav-menus-container .menu-nav-container #menu-menu-principal li .mega-menu .mega-menu-item a .mega-menu-item-image{border:1px solid transparent;max-width:220px;width:100%;aspect-ratio:1/1;display:flex;align-items:end;justify-content:center;background:#f3f3f3;padding:1rem}#navbar-pc .custom-nav-menu .custom-nav-menus-container .menu-nav-container #menu-menu-principal li .mega-menu .mega-menu-item a .mega-menu-item-image img{width:100%;height:100%;object-fit:contain}#navbar-pc .custom-nav-menu .custom-nav-menus-container .menu-nav-container #menu-menu-principal li .mega-menu .mega-menu-item a span{font-size:18px;text-transform:none!important;font-weight:400;color:#000;margin-top:10px}#navbar-pc .custom-nav-menu .custom-nav-menus-container .menu-nav-container #menu-menu-principal li:hover .mega-menu{display:flex}#navbar-pc .custom-nav-menu .menu-icons-container{display:flex;width:16%;justify-content:flex-end;align-items:center;margin-top:10px;gap:40px}#navbar-pc .custom-nav-menu .menu-icons-container a{display:flex;flex-direction:column;align-items:center}#navbar-pc .custom-nav-menu .menu-icons-container a p{font-size:11px!important;text-transform:uppercase;font-weight:600;color:#000;margin-bottom:0!important}#topbar p{margin-bottom:0!important;font-size:14px!important}#dd-section .et_pb_column_4_4 .et_pb_with_border,#dd-section .et_pb_column_4_4 .et_pb_toggle{border-bottom:1px solid #D9D9D9}#dd-section .et_pb_column_4_4 p{margin-bottom:0!important}#dd-section .et_pb_column_4_4 .et_pb_toggle_title{font-size:18px!important;font-weight:300!important}.menu-icons-container{display:flex;width:fit-content;justify-content:flex-end;align-items:center;margin-top:10px;gap:40px}.menu-icons-container a{display:flex;flex-direction:column;align-items:center}.menu-icons-container a p{font-size:11px!important;text-transform:uppercase;font-weight:600;color:#000;margin-bottom:0!important}.menu-icons-container .cart-icon-container,.menu-icons-container .favorites-icon-container{position:relative;display:flex}.menu-icons-container .cart-icon-container .cart-counter,.menu-icons-container .cart-icon-container .favorites-counter,.menu-icons-container .favorites-icon-container .cart-counter,.menu-icons-container .favorites-icon-container .favorites-counter{position:absolute;top:-8px;right:-8px;background:#dc3545;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;line-height:1;z-index:1}.menu-icons-container .cart-icon-container .favorites-counter,.menu-icons-container .favorites-icon-container .favorites-counter{background:#bf984a}#topbar a:hover,#topbar a:focus{text-decoration:underline}div#dd-section{position:fixed!important}footer .et_pb_text_inner .footer-title{font-size:20px!important;font-weight:500!important;margin-bottom:10px!important;padding-bottom:0!important}footer .et_pb_text_inner .footer-title a{font-size:20px!important;font-weight:500!important;color:#fff!important}footer .et_pb_text_inner .footer-title a:hover{color:#f3f3f3!important;text-decoration:underline!important}footer #footer-icons-container{border-top:1px solid #D9D9D9}footer #footer-icons-container .columns-wrapper .et_pb_column_0_tb_footer,footer #footer-icons-container .columns-wrapper .et_pb_column_1_tb_footer{border-right:1px solid #D9D9D9}footer #footer-icons-container .columns-wrapper .footer-icon{display:flex;gap:10px;align-items:center;height:160px}footer #footer-icons-container .columns-wrapper .footer-icon img{object-fit:contain}@media (max-width: 980px){footer #footer-icons-container .columns-wrapper .footer-icon{flex-direction:column;padding:20px;align-items:flex-start}}@media (max-width: 980px){footer #footer-icons-container .columns-wrapper{margin:0;width:100%!important}footer #footer-icons-container .columns-wrapper .et_pb_column{border-bottom:1px solid #D9D9D9}}footer .et_pb_text_inner a:hover,footer .et_pb_text_inner a:focus{text-decoration:underline!important}footer #footer-bottom p,footer #footer-bottom a{font-size:14px!important}footer #footer-bottom .footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:10px}footer #footer-bottom .footer-bottom a{color:#ffffff82!important}footer #footer-bottom .footer-bottom a:hover{color:#f3f3f3!important;text-decoration:underline!important}@media (max-width: 980px){footer #footer-bottom .footer-bottom{flex-direction:column;align-items:flex-start;gap:0px}}body .tag{font-size:20px!important;font-weight:700!important}.column-margin{display:flex;justify-content:space-between}.column-margin .col-1{margin:0!important}.column-margin .col-2{width:40%;margin:auto 40px}@media (max-width: 980px){.column-margin .col-2{width:100%;margin:auto 40px;padding:40px 40px 40px 0}}#section-partenaires{border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9}#section-partenaires .column-wrapper{display:flex;align-items:center}@media (max-width: 980px){#section-partenaires .column-wrapper{padding-top:20px!important;padding-bottom:20px!important}}@media (max-width: 1600px){#section-partenaires .column-wrapper{flex-wrap:wrap}#section-partenaires .column-wrapper .col-1,#section-partenaires .column-wrapper .col-2,#section-partenaires .column-wrapper .col-3,#section-partenaires .column-wrapper .col-4{border-right:none!important}}#section-partenaires .column-wrapper .et_pb_column{padding:40px 0!important;height:220px!important;display:flex;align-items:center;justify-content:center}@media (max-width: 980px){#section-partenaires .column-wrapper .et_pb_column{width:100%;height:auto!important;padding:0!important;align-items:flex-start;justify-content:flex-start}}#section-partenaires .column-wrapper .col-1{margin-right:0!important}@media (max-width: 980px){#section-partenaires .column-wrapper .col-1{margin-bottom:0!important}}#section-partenaires .column-wrapper .col-2{width:50%;border-right:1px solid #D9D9D9;margin-right:0!important;padding-left:5.5%!important;padding-right:5.5%!important}@media (max-width: 980px){#section-partenaires .column-wrapper .col-2{width:100%;padding-left:0!important;padding-right:0!important}}#section-partenaires .column-wrapper .col-3{border-right:1px solid #D9D9D9;margin-right:0!important;padding-right:5.5%!important;padding-left:5.5%!important}@media (max-width: 1550px){#section-partenaires .column-wrapper .col-3{padding-right:0!important;padding-left:0!important;width:6%}}@media (max-width: 980px){#section-partenaires .column-wrapper .col-3{width:fit-content!important;padding-left:0!important;padding-right:0!important;margin-right:20px!important;width:auto}}@media (max-width: 980px){#section-partenaires .column-wrapper .col-4{width:fit-content!important;padding-left:0!important;padding-right:0!important}}.quote-container{position:relative}.quote-container:before{content:"";position:absolute;top:35px;right:-20px;width:30px;height:30px;background-image:url(/wp-content/uploads/2025/05/Icone-guillemets-Specialiste-remorque-en-Bretagne-Remorques-EPR.webp);background-size:contain;background-position:center;background-repeat:no-repeat}@media (max-width: 576px){.quote-container:before{right:0}}.quote-container h2{font-size:32px!important}@media (max-width: 1420px){.column-margin{display:flex;flex-wrap:wrap;justify-content:start}}.woocommerce .woocommerce-info{background-color:#fff!important;color:#000!important}.woocommerce-account .woocommerce-MyAccount-navigation{flex:0 0 250px;background-color:#f3f3f3;padding:1rem;border:1px solid #D9D9D9;border-radius:.25rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin-bottom:.5rem}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:.5rem 1rem;color:#000;text-decoration:none;border-left:3px solid transparent;transition:all .3s ease-in-out}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background-color:#d9d9d9}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{font-weight:700;color:#835700;border-left-color:#9c6800}.woocommerce-account .woocommerce-MyAccount-content{flex:1;background-color:#fff;padding:1.5rem;border:1px solid #D9D9D9;border-radius:.25rem}.woocommerce-account .woocommerce-MyAccount-content h2{margin-top:0;font-size:40px;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-content form .input-text,.woocommerce-account .woocommerce-MyAccount-content form select{width:100%;padding:.5rem;border:1px solid #D9D9D9;border-radius:.25rem;margin-bottom:1rem;font-size:18px}.woocommerce-account .woocommerce-MyAccount-content form .button{background-color:#9c6800;color:#fff;padding:.5rem 1rem;border:none;border-radius:.25rem;cursor:pointer;text-transform:uppercase;transition:background-color .3s ease-in-out}@media (max-width: 576px){.woocommerce-account .woocommerce-MyAccount-content form .button{width:100%}}.woocommerce-account .woocommerce-MyAccount-content form .button:hover{background-color:#835700}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-block{margin-bottom:1.5rem}html .woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a{background-color:transparent!important;background-image:none!important;color:#000!important;border:none!important;padding:.5rem 1rem!important;display:block!important;width:auto!important;margin:0!important;box-shadow:none!important;transform:none!important}html .woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a:hover,html .woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a:focus{color:#835700!important;text-decoration:underline}.col2-set.addresses h2{font-size:28px!important}.col2-set.addresses .woocommerce-Address header{display:flex;flex-direction:column}a.showcoupon,a.woocommerce-privacy-policy-link{color:#bf984a!important}.woocommerce.woocommerce-error,.woocommerce .woocommerce-message,.woocommerce .woocommerce-info{background-color:#fff!important;border-top:1px solid #D9D9D9!important;border-bottom:1px solid #D9D9D9!important;border-right:1px solid #D9D9D9!important;color:#000!important}.woocommerce.woocommerce-error a,.woocommerce .woocommerce-message a,.woocommerce .woocommerce-info a{color:#bf984a!important}.woocommerce.woocommerce-error li,.woocommerce .woocommerce-message li,.woocommerce .woocommerce-info li{color:#000!important}.woocommerce .woocommerce-info{border-left:4px solid #17a2b8!important}#section-article{position:relative;z-index:1}.article-nav{list-style:none!important}.article-nav li{margin-left:10px}.article-nav li:first-child,.article-nav li:last-child{margin-left:0}.article-nav a{color:#000!important}.article-nav a:hover,.article-nav a:focus{text-decoration:underline}.recent-posts{display:flex;justify-content:space-between;gap:20px}@media (max-width: 980px){.recent-posts{flex-direction:column}}.recent-posts .recent-post{width:50%;display:flex;flex-direction:column;gap:10px;border:1px solid #D9D9D9}@media (max-width: 980px){.recent-posts .recent-post{width:100%}}.recent-posts .recent-post .recent-post-content{padding:30px 40px}.recent-posts .recent-post .recent-post-content .recent-post-title{font-size:20px!important;font-weight:400!important;text-transform:uppercase!important;margin-bottom:10px}.actualites-grid-container{width:100%}.actualites-grid-container .actualites-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:40px}@media (max-width: 768px){.actualites-grid-container .actualites-grid{grid-template-columns:repeat(1,1fr)}}.actualites-grid-container .actualites-grid .actualite-card{display:flex;flex-direction:column;border:1px solid #D9D9D9;transition:transform .3s ease,box-shadow .3s ease}.actualites-grid-container .actualites-grid .actualite-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.actualites-grid-container .actualites-grid .actualite-card .actualite-image{overflow:hidden}.actualites-grid-container .actualites-grid .actualite-card .actualite-image img{width:100%;height:500px;object-fit:cover;transition:transform .3s ease}@media (max-width: 980px){.actualites-grid-container .actualites-grid .actualite-card .actualite-image img{height:300px}}@media (max-width: 768px){.actualites-grid-container .actualites-grid .actualite-card .actualite-image img{height:200px}}@media (max-width: 576px){.actualites-grid-container .actualites-grid .actualite-card .actualite-image img{height:400px}}@media (max-width: 480px){.actualites-grid-container .actualites-grid .actualite-card .actualite-image img{height:350px}}.actualites-grid-container .actualites-grid .actualite-card .actualite-content{padding:30px 40px;flex-grow:1;display:flex;flex-direction:column}.actualites-grid-container .actualites-grid .actualite-card .actualite-content .actualite-meta{margin-bottom:15px}.actualites-grid-container .actualites-grid .actualite-card .actualite-content .actualite-meta .actualite-date{font-size:14px;text-transform:uppercase;letter-spacing:.5px}.actualites-grid-container .actualites-grid .actualite-card .actualite-content .actualite-title{margin-bottom:15px}.actualites-grid-container .actualites-grid .actualite-card .actualite-content .actualite-title a{font-size:20px!important;font-weight:400!important;text-transform:uppercase!important;color:#000;text-decoration:none;transition:color .3s ease}.actualites-grid-container .actualites-grid .actualite-card .actualite-content .actualite-excerpt{line-height:1.6;margin-bottom:20px;flex-grow:1}.actualites-grid-container .actualites-grid .actualite-card .actualite-content .actualite-read-more{margin-top:auto;align-self:flex-start}.actualites-grid-container .actualites-pagination{display:flex;justify-content:center;margin-top:40px}.actualites-grid-container .actualites-pagination .page-numbers{list-style:none;display:flex;gap:10px;align-items:center}.actualites-grid-container .actualites-pagination .page-numbers li{margin:0}.actualites-grid-container .actualites-pagination .page-numbers li a,.actualites-grid-container .actualites-pagination .page-numbers li span{display:block;padding:10px 15px;border:1px solid #D9D9D9;color:#000;text-decoration:none;transition:all .3s ease}@media (max-width: 768px){.actualites-grid-container .actualites-grid{grid-template-columns:1fr;gap:20px}.actualites-grid-container .actualites-grid .actualite-card .actualite-content{padding:20px 25px}}@media (max-width: 576px){.actualites-grid-container .actualites-grid .actualite-card .actualite-content{padding:15px 20px}.actualites-grid-container .actualites-grid .actualite-card .actualite-content .actualite-title a{font-size:16px!important}}.gform_required_legend{display:none}.gform_wrapper.gravity-theme .gfield_label{font-size:18px;font-weight:300;text-transform:uppercase;color:#000}label.gform-field-label.gform-field-label--type-inline.gfield_consent_label{font-size:18px;font-weight:300}#gform_submit_button_5{border:none!important;cursor:pointer!important}@media (max-width: 980px){#carte-svg svg{position:absolute;top:-500px;z-index:0}#carte-content{position:relative;z-index:5}#carte-section{padding-bottom:320px!important}}@media (max-width: 768px){#carte-svg svg{left:-150px}#carte-section{padding-bottom:0!important}}@media (max-width: 768px){.a-propos-quote h2{font-size:24px!important}}.product-sku{font-size:16px;color:#6e6e6e;padding-bottom:0;margin-bottom:0}.product-title{text-transform:uppercase}@media (max-width: 980px){.product-title{font-size:32px!important}}@media (max-width: 768px){.product-title{font-size:24px!important}}.product-price{font-size:28px;font-weight:200;padding-bottom:0;margin-bottom:0}.product-stock{font-size:14px}.product.woocommerce.add_to_cart_inline{border:none!important;padding:0!important;margin-top:20px!important}.product-tech-specs{margin-top:35px}.product-tech-specs .product-tech-specs-title{font-size:20px;text-transform:uppercase;margin-bottom:25px}.product-tech-specs .product-tech-row{display:flex;gap:10px}@media (max-width: 980px){.product-tech-specs .product-tech-row{flex-direction:column;gap:0px;margin-bottom:20px}}.product-tech-specs .product-tech-row p.product-tech-specs-label{width:30%;text-transform:uppercase;padding-bottom:10px!important}@media (max-width: 980px){.product-tech-specs .product-tech-row p.product-tech-specs-label{width:100%}}.product-tech-specs .product-tech-row p.product-tech-specs-value{font-weight:300;padding-bottom:10px!important}.product-short-description{margin-top:20px;font-weight:300;margin-bottom:35px}.remorque-accessoires-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:40px}@media (max-width: 1420px){.remorque-accessoires-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 980px){.remorque-accessoires-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.remorque-accessoires-grid{grid-template-columns:repeat(1,1fr)}}.remorque-accessoire-title{line-height:1.2}.remorque-accessoire-price{font-size:20px;font-weight:200;color:#000;margin-bottom:10px}.produits-similaires-header{display:flex;justify-content:space-between}@media (max-width: 980px){.produits-similaires-header{flex-direction:column;gap:20px}}.produits-similaires-header h2{text-transform:uppercase}.produits-similaires-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:40px}@media (max-width: 1420px){.produits-similaires-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 980px){.produits-similaires-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.produits-similaires-grid{grid-template-columns:repeat(1,1fr)}}.favorites-page{margin:0 auto;padding:40px 20px}.favorites-page .favorites-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}.favorites-page .favorites-header h2{color:#333;font-size:28px;font-weight:600;margin:0;display:flex;align-items:center;gap:12px}.favorites-page .favorites-header h2 i{color:#dc3545}.favorites-page .favorites-header h2 .favorites-count{color:#666;font-weight:400;font-size:20px}.favorites-page .favorites-header .clear-all-favorites{background:#dc3545;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;transition:all .3s ease}.favorites-page .favorites-header .clear-all-favorites:hover{background:#c82333;transform:translateY(-1px)}.favorites-page .favorites-header .clear-all-favorites i{font-size:12px}.favorites-page .favorites-empty-state{text-align:center;padding:60px 20px;background:#f9f9f9;border-radius:12px;margin:40px 0}.favorites-page .favorites-empty-state h3{color:#333;font-size:24px;margin:20px 0 10px}.favorites-page .favorites-empty-state p{color:#666;font-size:16px;margin-bottom:30px;line-height:1.6}.favorites-page .favorites-empty-state .favorites-empty-actions{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.favorites-page .favorites-empty-state .favorites-empty-actions .custom-btn{padding:12px 24px;text-decoration:none;border-radius:6px;font-weight:500;transition:all .3s ease}.favorites-page .favorites-empty-state .favorites-empty-actions .custom-btn:not(.custom-btn-outline){background:#000;color:#fff}.favorites-page .favorites-empty-state .favorites-empty-actions .custom-btn:not(.custom-btn-outline):hover{background:#000;transform:translateY(-1px)}.favorites-page .favorites-empty-state .favorites-empty-actions .custom-btn.custom-btn-outline{background:transparent;color:#000;border:2px solid #000000}.favorites-page .favorites-empty-state .favorites-empty-actions .custom-btn.custom-btn-outline:hover{background:#000;color:#fff}.favorites-page .favorites-section{margin-bottom:50px}.favorites-page .favorites-section .favorites-section-title{color:#333;font-size:22px;font-weight:600;margin-bottom:25px;display:flex;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid #e0e0e0}.favorites-page .favorites-section .favorites-section-title i{color:#007cba;font-size:20px}.favorites-page .favorites-section .favorites-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px;margin-top:25px}.favorites-page .favorites-section .favorites-products-grid .remorque-product-item,.favorites-page .favorites-section .favorites-products-grid .accessoire-product-item,.favorites-page .favorites-section .favorites-products-grid .remorque-product-item a,.favorites-page .favorites-section .favorites-products-grid .accessoire-product-item a{height:100%;display:flex;flex-direction:column}.favorites-page .favorites-section .favorites-products-grid .remorque-product-item .remorque-product-item-content,.favorites-page .favorites-section .favorites-products-grid .remorque-product-item .accessoire-product-item-content,.favorites-page .favorites-section .favorites-products-grid .accessoire-product-item .remorque-product-item-content,.favorites-page .favorites-section .favorites-products-grid .accessoire-product-item .accessoire-product-item-content{flex:1;display:flex;flex-direction:column;justify-content:space-between}.favorites-page .favorites-actions{text-align:center;margin-top:40px;padding-top:30px;border-top:1px solid #e0e0e0}.favorites-page .favorites-actions .favorites-info{color:#666;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 40px}.favorites-page .favorites-actions .favorites-info i{color:#007cba}@media (max-width: 768px){.favorites-page{padding:20px 15px}.favorites-page .favorites-header{flex-direction:column;gap:20px;align-items:stretch}.favorites-page .favorites-header h2{font-size:24px;text-align:center}.favorites-page .favorites-header .clear-all-favorites{align-self:center}.favorites-page .favorites-section .favorites-products-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.favorites-page .favorites-empty-state{padding:40px 15px}.favorites-page .favorites-empty-state h3{font-size:20px}.favorites-page .favorites-empty-state .favorites-empty-actions{flex-direction:column;align-items:center}.favorites-page .favorites-empty-state .favorites-empty-actions .custom-btn{width:100%;max-width:200px}}@media (max-width: 480px){.favorites-page .favorites-section .favorites-products-grid{grid-template-columns:1fr}}.favorites-page .favorites-section,.favorites-page .favorites-empty-state{opacity:0;animation:fadeInUp .6s ease forwards}.favorites-page .favorites-section:nth-child(2){animation-delay:.1s}.favorites-page .favorites-section:nth-child(3){animation-delay:.2s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.favorites-info{margin-bottom:40px}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{margin-bottom:20px}td.woocommerce-table__product-name.product-name a{color:#bf984a}.woocommerce-column{margin-bottom:20px}.et_pb_module.et_pb_wc_checkout_shipping.et_pb_wc_checkout_shipping_0.et_pb_fields_layout_default{display:none!important}.remorque-list-container.loading{opacity:.5;pointer-events:none;position:relative}.remorque-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:4px solid #ccc;border-top-color:#d9d9d9;border-radius:50%;animation:spin .8s linear infinite;z-index:20}@media screen and (max-width: 980px){.remorque-container .remorque-filter{width:50%!important;position:absolute;background:#fff;z-index:5;top:0;left:-50px;height:100%;padding:40px;transform:translate(0);transition:transform .3s ease}.remorque-container.filters-hidden .remorque-filter{transform:translate(-100%)}.remorque-filter.mobile .filter-close{display:block;position:absolute;top:20px;right:20px;font-size:1.5rem;cursor:pointer;border:none}}@media screen and (max-width: 768px){.remorque-container .remorque-filter{width:100%!important}}.remorque-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media (max-width: 1420px){.remorque-products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.remorque-products-grid{grid-template-columns:repeat(1,1fr)!important}}.remorque-product-item .remorque-product-item-image{position:relative;overflow:hidden;aspect-ratio:1/1;border:solid 1px #D9D9D9}.remorque-product-item .remorque-product-item-image img{width:100%;height:100%;object-fit:contain}.remorque-product-item .remorque-product-item-image .remorque-en-stock{position:absolute;bottom:10px;left:20px;font-size:14px;color:#000}.remorque-product-item .remorque-product-item-image .remorque-en-stock:before{content:"";position:absolute;top:50%;left:-10px;width:6px;height:6px;border-radius:50%;transform:translateY(-50%);background:green}.remorque-product-item .remorque-product-item-image .remorque-product-infos{position:absolute;bottom:-100%;left:0;right:0;background:#f3f3f3;color:#000;font-size:16px;padding:30px;transition:bottom .3s ease}.remorque-product-item .remorque-product-item-image:hover .remorque-product-infos{bottom:0}.remorque-product-item .remorque-product-item-content{margin-top:10px}.remorque-product-item .remorque-product-item-content .remorque-sku{font-size:14px;color:#6e6e6e}.remorque-product-item .remorque-product-item-content .remorque-title{font-size:20px;text-transform:uppercase;color:#000}.remorque-product-item .remorque-product-item-content .remorque-price{font-size:20px;font-weight:200;color:#000;margin-bottom:10px}.remorque-pagination .page-numbers{display:flex;justify-content:center;gap:20px;margin-top:35px;list-style:none!important;font-size:20px;color:#000}.remorque-pagination .page-numbers .current{text-decoration:underline}.remorque-container{display:flex;gap:40px;justify-content:space-between;flex-wrap:wrap}.remorque-container .remorque-header{width:100%;display:flex;justify-content:space-between;position:relative}.remorque-container .remorque-header:before{content:"";position:absolute;top:0;left:-5%;display:block;width:100vw;height:1px;background-color:#d9d9d9}.remorque-container .remorque-header:after{content:"";position:absolute;bottom:0;left:-5%;display:block;width:100vw;height:1px;background-color:#d9d9d9}.remorque-container .remorque-header .remorque-header-col.remorque-header-col-left{width:77%;display:flex;justify-content:space-between;align-items:center;padding-top:25px;padding-bottom:25px;padding-right:20px;border-right:solid 1px #D9D9D9}@media (max-width: 980px){.remorque-container .remorque-header .remorque-header-col.remorque-header-col-left{flex-direction:column;align-items:flex-start;gap:0px}}.remorque-container .remorque-header .remorque-header-col.remorque-header-col-right{width:22%;display:flex;justify-content:flex-end;align-items:center;padding:25px 0;gap:15px}@media (max-width: 1420px){.remorque-container .remorque-header .remorque-header-col.remorque-header-col-right{flex-direction:column;align-items:flex-start;gap:0px}}@media (max-width: 980px){.remorque-container .remorque-header .remorque-header-col.remorque-header-col-right{width:40%;justify-content:flex-start;margin-left:20px}}.remorque-container .remorque-filter{width:25%}.remorque-container .remorque-list-container{width:70%}@media (max-width: 980px){.remorque-container .remorque-list-container{width:100%}}.remorque-container.filters-hidden .remorque-filter{display:none}.remorque-container.filters-hidden .remorque-list-container{width:100%}.remorque-container.filters-hidden .remorque-products-grid{grid-template-columns:repeat(4,1fr)}@media (max-width: 1420px){.remorque-container.filters-hidden .remorque-products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 980px){.remorque-container.filters-hidden .remorque-products-grid{grid-template-columns:repeat(2,1fr)}}span.remorque-total-count{font-weight:300}#remorque-sort{border:none;font-size:18px;font-weight:300}.range-slider{width:60%;margin-top:10px}.range-slider .noUi-base{height:8px;background:#f3f3f3}.range-slider .noUi-target{height:8px;border-radius:0}.range-slider .noUi-connect{background-color:#000}.range-slider .noUi-handle{width:20px;height:20px;top:-6px;background-color:#bf984a;box-shadow:none;border-radius:0}.range-slider .noUi-handle:before,.range-slider .noUi-handle:after{display:none}.range-values{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.filter-group{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #D9D9D9}.filter-group .filter-group-title{font-size:20px;font-weight:700;color:#000;margin-bottom:20px}.filter-group.filter-type-group,.filter-group.filter-freinage-group,.filter-group.filter-basculement-group,.filter-group.filter-mecanisme-group,.filter-group.filter-stock-group,.filter-group.filter-brand-group{display:flex;flex-direction:column}.filter-group.filter-type-group label,.filter-group.filter-freinage-group label,.filter-group.filter-basculement-group label,.filter-group.filter-mecanisme-group label,.filter-group.filter-stock-group label,.filter-group.filter-brand-group label{display:flex;align-items:center;gap:10px}.accessoire-list-container.loading{opacity:.5;pointer-events:none;position:relative}.accessoire-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:4px solid #ccc;border-top-color:#d9d9d9;border-radius:50%;animation:spin .8s linear infinite;z-index:20}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.filter-count{color:#6e6e6e}.filter-close{display:none}@media screen and (max-width: 980px){.accessoire-container .accessoire-filter{width:50%!important;position:absolute;background:#fff;z-index:5;top:0;left:-50px;height:100%;padding:40px;transform:translate(0);transition:transform .3s ease}.accessoire-container.filters-hidden .accessoire-filter{transform:translate(-100%)}.accessoire-filter.mobile .filter-close{display:block;position:absolute;top:20px;right:20px;font-size:1.5rem;cursor:pointer;border:none}}@media screen and (max-width: 768px){.accessoire-container .accessoire-filter{width:100%!important}}@media screen and (max-width: 480px){.toggle-filters{flex-direction:column;align-items:flex-start;gap:0px}}.accessoire-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media (max-width: 1420px){.accessoire-products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.accessoire-products-grid{grid-template-columns:repeat(1,1fr)!important}}.accessoire-product-item .accessoire-product-item-image{position:relative;overflow:hidden;aspect-ratio:1/1;border:solid 1px #D9D9D9}.accessoire-product-item .accessoire-product-item-image img{width:100%;height:100%;object-fit:contain}.accessoire-product-item .accessoire-product-item-image .remorque-en-stock{position:absolute;bottom:10px;left:20px;font-size:14px;color:#000}.accessoire-product-item .accessoire-product-item-image .remorque-en-stock:before{content:"";position:absolute;top:50%;left:-10px;width:6px;height:6px;border-radius:50%;transform:translateY(-50%);background:green}.accessoire-product-item .accessoire-product-item-image .accessoire-product-infos{position:absolute;bottom:-100%;left:0;right:0;background:#f3f3f3;color:#000;font-size:16px;padding:30px;transition:bottom .3s ease}.accessoire-product-item .accessoire-product-item-image:hover .accessoire-product-infos{bottom:0}.accessoire-product-item .accessoire-product-item-content{margin-top:10px}.accessoire-product-item .accessoire-product-item-content .accessoire-sku{font-size:14px;color:#6e6e6e}.accessoire-product-item .accessoire-product-item-content .accessoire-title{font-size:20px;text-transform:uppercase;color:#000}.accessoire-product-item .accessoire-product-item-content .accessoire-price{font-size:20px;font-weight:200;color:#000;margin-bottom:10px}.accessoire-pagination .page-numbers{display:flex;justify-content:center;gap:20px;margin-top:35px;list-style:none!important;font-size:20px;color:#000}.accessoire-pagination .page-numbers .current{text-decoration:underline}.accessoire-container{display:flex;gap:40px;justify-content:space-between;flex-wrap:wrap}.accessoire-container .accessoire-header{width:100%;display:flex;justify-content:space-between;position:relative}.accessoire-container .accessoire-header:before{content:"";position:absolute;top:0;left:-5%;display:block;width:100vw;height:1px;background-color:#d9d9d9}.accessoire-container .accessoire-header:after{content:"";position:absolute;bottom:0;left:-5%;display:block;width:100vw;height:1px;background-color:#d9d9d9}.accessoire-container .accessoire-header .accessoire-header-col.accessoire-header-col-left{width:77%;display:flex;justify-content:space-between;align-items:center;padding-top:25px;padding-bottom:25px;padding-right:20px;border-right:solid 1px #D9D9D9}@media (max-width: 980px){.accessoire-container .accessoire-header .accessoire-header-col.accessoire-header-col-left{flex-direction:column;align-items:flex-start;gap:0px}}.accessoire-container .accessoire-header .accessoire-header-col.accessoire-header-col-right{width:22%;display:flex;justify-content:flex-end;align-items:center;padding:25px 0;gap:15px}@media (max-width: 1420px){.accessoire-container .accessoire-header .accessoire-header-col.accessoire-header-col-right{flex-direction:column;align-items:flex-start;gap:0px}}@media (max-width: 980px){.accessoire-container .accessoire-header .accessoire-header-col.accessoire-header-col-right{width:40%;justify-content:flex-start;margin-left:20px}}.accessoire-container .accessoire-filter{width:25%}.accessoire-container .accessoire-list-container{width:70%}@media (max-width: 980px){.accessoire-container .accessoire-list-container{width:100%}}.accessoire-container.filters-hidden .accessoire-filter{display:none}.accessoire-container.filters-hidden .accessoire-list-container{width:100%}.accessoire-container.filters-hidden .accessoire-products-grid{grid-template-columns:repeat(4,1fr)}@media (max-width: 1420px){.accessoire-container.filters-hidden .accessoire-products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 980px){.accessoire-container.filters-hidden .accessoire-products-grid{grid-template-columns:repeat(2,1fr)}}span.accessoire-total-count{font-weight:300}#accessoire-sort{border:none;font-size:18px;font-weight:300}/*!
* Toastify js 1.12.0
* https://github.com/apvarun/toastify-js
* @license MIT licensed
*
* Copyright (C) 2018 Varun A P
*/.toastify{padding:12px 20px;color:#fff;display:inline-block;box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4d60e84d;background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:transparent;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width: 360px){.toastify-right,.toastify-left{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
