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}}body.single-post .et_pb_post_content img,body.single-post .entry-content img{border-radius:12px!important;margin-bottom:20px!important}body.single-post .et_pb_post_content img,body.single-post .entry-content img{max-width:100%;height:auto}body:not(.home) #main-content{--stars-titres:Georgia,serif;--stars-texte:Arial,Helvetica,sans-serif}body:not(.home) #main-content :is(h1,h2,h3,h4,h5,h6,.et_pb_toggle_title,.woocommerce-loop-product__title){font-family:var(--stars-titres)!important;font-size:var(--stars-taille,clamp(1.125rem,1.5vw,1.375rem))!important;font-weight:500!important;line-height:var(--stars-interligne,1.18)!important;letter-spacing:var(--stars-approche,-.015em)!important;text-transform:none!important;overflow-wrap:break-word}body:not(.home) #main-content h1{--stars-taille:clamp(2.125rem,5vw,4.8rem);--stars-interligne:1.06;--stars-approche:-.045em}body:not(.home) #main-content h2{--stars-taille:clamp(1.375rem,2.2vw,1.875rem);--stars-interligne:1.1;--stars-approche:-.035em}body.page-id-35221:not(.home) #main-content .et_pb_heading_0 h2{--stars-taille:clamp(1.625rem,3vw,3.25rem)}body:not(.home) #main-content h3{--stars-taille:clamp(1.25rem,1.8vw,1.5rem);--stars-interligne:1.12;--stars-approche:-.025em}body:not(.home) #main-content :is(.et_pb_column_1_2,.et_pb_column_1_3,.et_pb_column_1_4) :is(h2,h3),body:not(.home) #main-content :is(.et_pb_toggle_title,.woocommerce-loop-product__title){--stars-taille:clamp(1.125rem,1.6vw,1.375rem);--stars-interligne:1.2;--stars-approche:-.015em}body:not(.home) #main-content :is(h1,h2,h3,h4,h5,h6) :is(a,span){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}body:not(.home) #main-content p,body:not(.home) #main-content :is(.et_pb_text,.et_pb_blurb_description,.et_pb_toggle_content,.et_pb_slide_content,.entry-content,.woocommerce-product-details__short-description) :is(ul,ol){font-family:var(--stars-texte)!important;font-size:1rem!important;font-weight:400!important;line-height:1.65!important;letter-spacing:normal!important}body:not(.home) #main-content :is(.et_pb_text_inner,.et_pb_blurb_description,.et_pb_toggle_content,.et_pb_slide_content){font-family:var(--stars-texte);line-height:1.65}body:not(.home) #main-content :is(.et_pb_section_0,.et_pb_section_0_tb_body):has(.et_pb_text,h1):has(.et_pb_divider):not(:has(.et_pb_module:not(.et_pb_text,.et_pb_divider,.et_pb_heading))) :is(.et_pb_text_inner>:is(h1,h2,p):only-child,.et_pb_heading_container>:is(h1,h2)){font-family:var(--stars-titres)!important;font-size:clamp(1.75rem,4.4vw,3.625rem)!important;font-weight:500!important;line-height:1.12!important;letter-spacing:-.025em!important;text-align:center!important;text-transform:uppercase!important;text-wrap:balance;overflow-wrap:break-word}body:not(.home) #main-content :is(.et_pb_section_0,.et_pb_section_0_tb_body):has(.et_pb_text,h1):has(.et_pb_divider):not(:has(.et_pb_module:not(.et_pb_text,.et_pb_divider,.et_pb_heading))) :is(.et_pb_text_inner>:is(h1,h2,p):only-child,.et_pb_heading_container>:is(h1,h2)) :is(span,strong,b){font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}body:not(.home) #main-content:has(.et_pb_section_0 .et_pb_divider_0,.et_pb_section_0_tb_body .et_pb_divider_0_tb_body) .et_pb_section:not(.et_pb_section_0,.et_pb_section_0_tb_body) h1{--stars-taille:clamp(1.375rem,2.2vw,1.875rem);--stars-interligne:1.15;--stars-approche:-.025em}body:not(.home) #main-content :is(.et_pb_text_align_justified,.et_pb_text_align_justified-tablet,.et_pb_text_align_justified-phone) p,body:not(.home) #main-content p[style*="text-align: justify"],body.page-id-34050 #main-content .et_pb_text_2 p{text-align:start!important}body:not(.home) #main-content :is(.et_pb_section_0,.et_pb_section_0_tb_body):has(.et_pb_text,h1):has(.et_pb_divider):not(:has(.et_pb_module:not(.et_pb_text,.et_pb_divider,.et_pb_heading)))>.et_pb_row{width:min(90%,1080px)!important}body.page-id-32859:not(.home) #main-content .et_pb_row_5.et_pb_row_6col h2{--stars-taille:1rem;--stars-interligne:1.25;--stars-approche:normal;text-transform:lowercase!important;text-wrap:balance;overflow-wrap:normal}body.page-id-32859:not(.home) #main-content .et_pb_row_5.et_pb_row_6col h2::first-letter{text-transform:uppercase}