p.woocommerce-result-count{font-weight:500;font-size:16px;color:#000;padding-bottom:40px;display:none}.orderby,.woocommerce div.product form.cart .variations td select{background-color:#000;border:none;border-radius:5px;border-width:0;color:#fff!important;font-size:12px;padding:4px 8px;font-weight:500;font-family:'Open Sans',Arial,sans-serif}.woocommerce.columns-5 ul.products li.product{background-color:#fff}.et_pb_image{position:relative}.et_pb_image .et_overlay{background:rgba(0,0,0,0.5)}.et_pb_image .et_overlay:before{font-size:0!important}.et_pb_image .et_overlay:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;background-size:contain;background-repeat:no-repeat;opacity:0;transition:all 0.3s ease}#top-menu li a,.et_pb_menu__menu .et-menu-nav li a,.et-menu a{color:#2B2B2B!important;opacity:1!important}#top-menu li a:hover,.et_pb_menu__menu .et-menu-nav li a:hover,.et-menu a:hover{color:#000000!important}.produits-accompagnement ul.products{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:30px;padding-bottom:20px}.produits-accompagnement ul.products li.product{min-width:280px;max-width:280px;flex:0 0 auto}.et_pb_module,.et_pb_image,.slick-slide,.swiper-slide{pointer-events:auto!important}.et_pb_module *{pointer-events:auto}html,body,body *,button,input,textarea,select{font-family:Arial,Helvetica,sans-serif!important}h1,h2,h3,h4,h5,h6,p,a,span,li,label,blockquote,strong,b,em,small,figcaption,.et_pb_module,.et_pb_text,.et_pb_button,.et_pb_blurb,.et_pb_cta,.et_pb_heading,.et_pb_toggle,.et_pb_tab,.et_pb_contact_form,.et_pb_newsletter_form,.et_pb_menu,.et_pb_menu__menu,.et-menu,.et_mobile_menu{font-family:Arial,Helvetica,sans-serif!important}.woocommerce-page .price,.woocommerce ul.products li.product .price,.woocommerce div.product .price,.woocommerce-Price-amount{display:none!important}.woocommerce ul.products li.product.product_cat-occasion .price,.woocommerce ul.products li.product.product_cat-occasion .woocommerce-Price-amount,.woocommerce div.product.product_cat-occasion .price,.woocommerce div.product.product_cat-occasion .woocommerce-Price-amount{display:block!important}.woocommerce div.product.product_cat-occasion .price,.woocommerce div.product.product_cat-sonorisation-occasion .price,.woocommerce div.product.product_cat-occasion .woocommerce-Price-amount,.woocommerce div.product.product_cat-sonorisation-occasion .woocommerce-Price-amount{display:block!important}.woocommerce div.product.product_cat-occasion .price,.woocommerce div.product.product_cat-sonorisation-occasion .price,.woocommerce div.product.product_cat-video-occasion .price,.woocommerce div.product.product_cat-occasion .woocommerce-Price-amount,.woocommerce div.product.product_cat-sonorisation-occasion .woocommerce-Price-amount,.woocommerce div.product.product_cat-video-occasion .woocommerce-Price-amount{display:block!important}.et_pb_scroll_top.et-pb-icon{right:20px;bottom:25px;background:#D42E50;color:#FFFFFF;border-radius:8px;padding:8px;font-size:22px;box-shadow:0 3px 12px rgba(0,0,0,0.12);transition:background 0.3s ease}.et_pb_scroll_top.et-pb-icon:hover{background:#B82342}@media (max-width:767px){.et_pb_scroll_top.et-pb-icon{right:12px;bottom:18px;padding:7px;font-size:20px}}.et_pb_scroll_top.et-pb-icon{font-family:'ETmodules'!important;font-weight:normal!important;font-style:normal!important}.et_pb_scroll_top.et-pb-icon::before{content:"\32"!important;font-family:'ETmodules'!important}.et_pb_scroll_top.et-pb-icon{font-family:'ETmodules'!important;font-weight:normal!important;font-style:normal!important}.et_pb_scroll_top.et-pb-icon::before{content:"\32"!important;font-family:'ETmodules'!important}.stars-retour-conteneur{width:80%;max-width:1080px;margin:0 auto;padding:16px 0 0;text-align:left}.stars-retour-auto{display:inline-flex;align-items:center;background:transparent;border:none;padding:5px 0;color:#777777;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;cursor:pointer;transition:color 0.2s ease}.stars-retour-auto:hover{color:#D42E50}.stars-retour-auto:focus-visible{outline:2px solid #D42E50;outline-offset:4px}@media (max-width:767px){.stars-retour-conteneur{width:90%;padding-top:12px}.stars-retour-auto{font-size:13px}}.et-l--header .et_builder_inner_content{background-color:#ffffff}body {
overflow-anchor: none!important;
}
.lmp_products_loading, .lmp_load_more_button {
width: 100%;
text-align: center;
clear: both;
}
.lmp_products_loading .fa {
width: 56px;
height: 56px;
font-size: 28px;
line-height: 56px;
}
.lmp_products_loading .fa img {
max-width: 100%;
max-height: 100%;
}
.br_loading_inside_lmp img.lmp_rotate,
.br_loading_inside_lmp .fa.lmp_rotate:before,
.lmp_products_loading .lmp_rotate,
.lmp_products_loading .fa.lmp_rotate:before,
.lmp_products_loading .lmp_rotate img {
display: inline-block;
text-align: center;
vertical-align: middle;
-webkit-animation:spin 2s linear infinite;
-moz-animation:spin 2s linear infinite;
animation:spin 2s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
.lmp_load_more_button .lmp_button {
position: relative;
display: inline-block;
font-size: 22px;
text-decoration: none;
line-height: 1em;
box-sizing: border-box;
}
.lmp_load_more_button .lmp_button img {
max-width: 100%;
max-height: 100%;
}
.berocket_lmp_hidden {
display: none!important;
}
.lmp_load_more_button .lmp_button .br_lmp_hover_image {display: none;}
.lmp_load_more_button .lmp_button:hover .br_lmp_button_image {display: none;}
.lmp_load_more_button .lmp_button:hover .br_lmp_hover_image {display: initial;}
.lmp_load_more_button .lmp_button .br_lmp_loading_image {display: none;}
.berocket_lmp_ajax_loading .lmp_load_more_button .lmp_button .br_lmp_button_image {display: none;}
.berocket_lmp_ajax_loading .lmp_load_more_button .lmp_button .br_lmp_hover_image {display: none;}
.berocket_lmp_ajax_loading .lmp_load_more_button .lmp_button .br_lmp_loading_image {display: initial;}
.lmp_load_more_button .lmp_button .br_lmp_button_image {display: initial;}
.lmp_load_more_button .lmp_button .br_loading_inside_image_lmp {
position: absolute;
}
.berocket_load_more_preload {
position: fixed;
opacity: 1;
top:150%;
}