.et_pb_slider{min-height:280px}@media (max-width:768px){.et_pb_slider{min-height:180px}}.et_pb_row.et_pb_row_1{min-height:400px!important}@media (max-width:768px){.et_pb_row.et_pb_row_1{min-height:250px!important}}.lyte.shorts{aspect-ratio:9 / 16!important;width:100%!important;max-width:320px!important;height:auto!important;margin:auto}.lyte.shorts iframe{aspect-ratio:9 / 16!important;width:100%!important;height:auto!important}.pa-vertical-menu .et_pb_menu__menu nav>ul{display:flex!important;flex-direction:column!important;align-items:stretch;gap:12px}.pa-vertical-menu .et_pb_menu__menu nav ul li{display:block;width:100%;position:static}.pa-vertical-menu .et_pb_menu__menu nav ul li>a{display:flex;align-items:center;justify-content:space-between;padding:16px 20px!important;min-height:48px;box-sizing:border-box;background:#f0f3f6;border:2px solid #f0f3f6;border-radius:10px;text-decoration:none;line-height:1.4;font-size:16px}.pa-vertical-menu .et_pb_menu__menu nav ul li>a:hover{color:#fff;background:#00d263;border-color:#00d263}.pa-vertical-menu .et_pb_menu__menu nav ul li.current-menu-item>a{color:#fff;background:#00d263;border-color:#00d263}.pa-vertical-menu ul li>a:hover:before,.pa-vertical-menu ul li.current-menu-item>a:before{color:#fff!important}.pa-vertical-menu .menu-item-has-children>a:first-child:after{content:"5"!important;font-size:24px;padding-left:12px;transition:transform .2s}.pa-vertical-menu .et_pb_menu__menu nav ul li ul,.pa-vertical-menu .et_pb_menu__menu nav li ul{position:static!important;left:auto!important;top:auto!important;width:100%;margin-top:8px;padding-left:0;background:transparent;box-shadow:none;display:none}.pa-vertical-menu .et_pb_menu__menu nav ul li ul li{display:block;width:100%;margin:8px 0}.pa-vertical-menu .et_pb_menu__menu nav ul li ul li>a{padding:12px 16px!important;min-height:44px;background:#f7f9fb;border:2px solid #f7f9fb;border-radius:8px}.pa-vertical-menu .et_pb_menu__menu nav li.menu-item-has-children.open>ul.sub-menu{display:block}.pa-vertical-menu .et_pb_menu__menu nav li.menu-item-has-children.open>a:first-child:after{transform:rotate(90deg)}@media (max-width:980px){.et-db #et-boc .et-l .pa-vertical-menu .et_pb_menu__menu{display:flex}.et-db #et-boc .et-l .pa-vertical-menu .et_mobile_nav_menu{display:none}}#flipbooks .flipbook-panel{display:none}#flipbooks .flipbook-panel.active{display:block}#flipbooks{min-height:900px;position:relative}.single-product .woocommerce-product-gallery{aspect-ratio:3/4;min-height:480px;overflow:hidden}.single-product .flex-control-nav.flex-control-thumbs{min-height:96px}.single-product .onsale{position:absolute;top:12px;left:12px;width:88px;height:36px;line-height:36px;text-align:center;pointer-events:none}.single-product .product .summary .price{display:block;line-height:1.2;min-height:calc(2 * 1.2em);margin:0}.woocommerce .woocommerce-breadcrumb{min-height:27px;margin:0;padding:0}.woocommerce .woocommerce-notices-wrapper{min-height:40px}.et_pb_section,.et_pb_row,.et_pb_column,.et_pb_module,.et_pb_text,.entry-content{overflow:visible!important;height:auto!important;max-height:none!important}h1,h2,h3,h4,h5,h6{line-height:1.25}.et_pb_text p{line-height:1.6}.et_pb_text{padding-top:.15em}.et_pb_row,.et_pb_column,.et_pb_text{min-width:0!important}[style*="overflow:hidden"],[style*="overflow: hidden"]{overflow:visible!important}[style*="max-height"]{max-height:none!important}html,body{overflow-x:hidden}.pa-vertical-menu .et_pb_menu__menu nav li>ul.sub-menu{display:none!important;position:static!important;left:auto!important;top:auto!important;opacity:1!important;visibility:visible!important;transform:none!important}.pa-vertical-menu .et_pb_menu__menu nav li:hover>ul.sub-menu,.pa-vertical-menu .et_pb_menu__menu nav li:focus-within>ul.sub-menu{display:none!important}.pa-vertical-menu .et_pb_menu__menu nav li.menu-item-has-children.open>ul.sub-menu{display:block!important}.pa-vertical-menu .et_pb_menu__menu nav ul.sub-menu,.pa-vertical-menu .et_pb_menu__menu nav li>a{transition:none!important}@media (max-width:980px){.mpa-split{display:flex;flex-direction:column!important;flex-wrap:nowrap!important}.mpa-split .col-text{order:1;width:100%!important;flex:0 0 auto;padding:20px}.mpa-split .col-image{order:2;width:100%!important;flex:0 0 auto;min-height:clamp(240px,50vw,360px)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.mpa-split .col-image>img{position:static!important;display:block!important;width:100%!important;height:auto!important;max-width:none!important}}.et_pb_tabs .mpa-split .col-text,.et_pb_tabs .mpa-split .col-image{width:100%!important}.et_pb_tabs .mpa-split .col-image>img{width:100%!important;height:auto!important}.mpa-mini-hero{display:flex;align-items:stretch;gap:0;border-radius:12px;overflow:hidden;background:#f9f9f9;margin:0!important;padding:0!important}.mpa-mini-hero__thumb{flex:0 0 36%;display:flex}.mpa-mini-hero__thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px 0 0 12px}.mpa-mini-hero__text{flex:1 1 64%;box-sizing:border-box;padding:18px 22px;line-height:1.5}.mpa-mini-hero__text h1{margin:0 0 10px;font-size:1.8rem;line-height:1.2}.mpa-mini-hero__text p{margin:0 0 8px}.et_pb_module .mpa-mini-hero,.et_pb_column .mpa-mini-hero{margin-bottom:0!important}.mpa-mini-hero+*{margin-top:16px}@media (max-width:980px){.mpa-mini-hero{flex-wrap:wrap}.mpa-mini-hero__thumb,.mpa-mini-hero__text{flex:1 1 100%}.mpa-mini-hero__thumb img{border-radius:0;height:auto}}.mpa-split{display:flex;flex-wrap:nowrap;gap:0;border-radius:12px;overflow:hidden;background:#f9f9f9;align-items:stretch}.mpa-split .col-text{flex:1 1 50%;padding:30px;font-size:16px;line-height:1.6}.mpa-split .col-text h2{margin:0 0 12px 0;line-height:1.2}.mpa-split .col-text p{margin:0 0 12px 0}.mpa-split .col-image{position:relative;flex:1 1 50%;min-height:480px;background-image:var(--bg);background-position:center;background-repeat:no-repeat;background-size:cover}.mpa-split .col-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.mpa-yt-card .lyte{border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 2px #b30000;aspect-ratio:16 / 9;background:#111}.mpa-yt-frame{border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 2px #b30000;display:inline-block;max-width:330px;width:100%}.mpa-yt-frame iframe{display:block;width:100%;aspect-ratio:9/16;height:auto}.et_pb_social_media_follow .et_pb_social_icon a{background:none!important;color:#111!important;font-size:22px!important;margin:0 8px;border-radius:50%!important;transition:all 0.3s ease}.et_pb_social_media_follow .et_pb_social_icon a:before{color:#111!important;transition:all 0.3s ease}.et_pb_social_media_follow .et_pb_social_icon a:hover{background:#111!important}.et_pb_social_media_follow .et_pb_social_icon a:hover:before{color:#fff!important}.et-l--footer a{color:#fff!important;text-decoration:none!important;position:relative;transition:color 0.3s ease}.et-l--footer a::after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background:#b30000;transition:width 0.3s ease}.et-l--footer a:hover{color:#b30000!important}.et-l--footer a:hover::after{width:100%}.woocommerce nav.woocommerce-pagination ul.page-numbers,nav.pagination ul.page-numbers{display:flex;gap:10px;justify-content:center;align-items:center;padding:0;margin:0;background:transparent;border:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li,nav.pagination ul.page-numbers li{list-style:none;position:relative;transform:skewX(-12deg);border-radius:12px}.woocommerce nav.woocommerce-pagination ul.page-numbers li::before,nav.pagination ul.page-numbers li::before{content:"";position:absolute;inset:0;border:3px solid #000;border-radius:12px;pointer-events:none;z-index:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li a,.woocommerce nav.woocommerce-pagination ul.page-numbers li span,nav.pagination ul.page-numbers li a,nav.pagination ul.page-numbers li span{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#fff;border-radius:12px;color:#c00000;font-weight:800;line-height:1;text-decoration:none;transform:skewX(12deg);transition:transform .15s ease}.woocommerce nav.woocommerce-pagination ul.page-numbers li a:hover,nav.pagination ul.page-numbers li a:hover{transform:skewX(12deg) translateY(-2px)}.woocommerce nav.woocommerce-pagination ul.page-numbers li span.current,nav.pagination ul.page-numbers li span.current{background:#eee;color:#fff}.woocommerce nav.woocommerce-pagination ul.page-numbers li span.current::after,nav.pagination ul.page-numbers li span.current::after{content:"";position:absolute;inset:0;margin:auto;z-index:-1;width:28px;height:28px;border-radius:8px;background:#c00000;transform:skewX(12deg)}@media (max-width:480px){.woocommerce nav.woocommerce-pagination ul.page-numbers li a,.woocommerce nav.woocommerce-pagination ul.page-numbers li span,nav.pagination ul.page-numbers li a,nav.pagination ul.page-numbers li span{width:40px;height:40px}}.mpa-menu-search .dgwt-wcas-search-wrapp{background:transparent;border:none;box-shadow:none;padding:0;height:auto;display:flex;align-items:center}.mpa-menu-search .dgwt-wcas-search-input{border:none;border-bottom:2px solid #000;background:transparent;outline:none;padding:4px 6px 4px 28px;font-size:14px;width:180px;transition:width 0.25s ease}.mpa-menu-search .dgwt-wcas-search-input:focus{width:240px}.mpa-menu-search .dgwt-wcas-ico-magnifier{width:20px;height:20px;left:0;top:50%;transform:translateY(-50%);background:none}.mpa-menu-search .dgwt-wcas-ico-magnifier::before{content:"";display:block;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:contain}.mpa-menu-search .dgwt-wcas-ico-reset,.mpa-menu-search .dgwt-wcas-preloader,.mpa-menu-search .dgwt-wcas-submit{display:none!important}.pa-vertical-menu .et_pb_menu__menu nav ul.sub-menu{border-top-color:#b30000!important}#top-menu .sub-menu,.et-menu-nav .sub-menu,.nav li ul{border-top-color:#b30000!important}body.single-product .et_pb_wc_add_to_cart .woocommerce-variation-add-to-cart,body.single-product .et_pb_wc_add_to_cart form.cart:not(.variations_form){display:flex!important;align-items:center!important;gap:15px;flex-wrap:wrap}body.single-product .et_pb_wc_add_to_cart .woocommerce-variation-add-to-cart::after,body.single-product .et_pb_wc_add_to_cart form.cart:not(.variations_form)::after{content:"";display:inline-block;width:110px;height:110px;flex:0 0 110px;background-image:url("https://www.mespiecesauto.com/wp-content/uploads/2026/05/Frais-de-port-mespiecesauto-e1778777733545.jpeg");background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:50%}html[lang^="en"] body.single-product .et_pb_wc_add_to_cart .woocommerce-variation-add-to-cart::after,html[lang^="en"] body.single-product .et_pb_wc_add_to_cart form.cart:not(.variations_form)::after{background-image:url("https://www.mespiecesauto.com/wp-content/uploads/2026/05/mespiecesauto-european-shipment-min.webp")}@media (max-width:767px){body.single-product .et_pb_wc_add_to_cart .woocommerce-variation-add-to-cart::after,body.single-product .et_pb_wc_add_to_cart form.cart:not(.variations_form)::after{width:82px;height:82px;flex-basis:82px}}