.product_list.list .ajax_block_product .pro_first_box{max-width: 570px;}.product_list.list .ajax_block_product .pro_second_box{margin-left: 590px;}.is_rtl .product_list.list .ajax_block_product .pro_second_box{margin-left:0;margin-right: 590px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default, .product_list.grid .ajax_block_product .pro_outer_box.cart_default{max-width: 70px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.cart_default_2x{max-width: 140px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default, .product_list.grid .ajax_block_product .pro_outer_box.home_default{max-width: 280px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.home_default_2x{max-width: 560px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default, .product_list.grid .ajax_block_product .pro_outer_box.large_default{max-width: 700px;}.images-container, .images-container .pro_gallery_thumbs_horizontal{margin-left: auto;margin-right:auto;}.images-container.pro_number_1, .images-container.pro_number_1 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_2, .images-container.pro_number_2 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_3, .images-container.pro_number_3 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_4, .images-container.pro_number_4 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_5, .images-container.pro_number_5 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_6, .images-container.pro_number_6 .pro_gallery_thumbs_horizontal{max-width: 700px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.large_default_2x{max-width: 1200px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default, .product_list.grid .ajax_block_product .pro_outer_box.medium_default{max-width: 570px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.medium_default_2x{max-width: 1170px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default, .product_list.grid .ajax_block_product .pro_outer_box.small_default{max-width: 105px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.small_default_2x{max-width: 210px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.superlarge_default, .product_list.grid .ajax_block_product .pro_outer_box.superlarge_default{max-width: 1200px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.superlarge_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.superlarge_default_2x{max-width: 1200px;}.st_image_scrolling_item{margin-bottom:10px;}.st_image_scrolling_wrap .st_image_scrolling_item {padding-left:5px;padding-right:5px;}.st_image_scrolling_wrap .row{margin-left:-5px;margin-right:-5px;}.featured_categories_item .pro_outer_box.category_default{max-width: 140px;}.featured_categories_item .pro_outer_box.category_default_2x{max-width: 280px;}.featured_categories_item .pro_outer_box.home_default{max-width: 280px;}.featured_categories_item .pro_outer_box.home_default_2x{max-width: 560px;}.featured_categories_item .pro_outer_box.medium_default{max-width: 570px;}.featured_categories_item .pro_outer_box.medium_default_2x{max-width: 1170px;}body{font-family:"DM Sans", Tahoma, sans-serif, Arial;}body{font-size: 15px;}.price,#our_price_display,.old_price,.sale_percentage{font-family:"Cormorant Garamond", Tahoma, sans-serif, Arial;font-weight:500;}.btn.ajax_add_to_cart_button, .btn.add-to-cart, .btn.view_button{}.style_wide .ma_level_1{}.title_block .title_block_inner, .page_heading, .product_info_tabs .nav-tabs .nav-link, .pc_slider_block_container .nav-tabs .nav-link, .heading_font{text-transform: none;font-family: "Cormorant Garamond";}.st-menu-title{text-transform: none;font-family: "Cormorant Garamond";}.title_block .title_block_inner, .page_heading {}.st_mega_menu .ma_level_0, .mobile_bar_tri_text, #st_mega_menu_column_mobile .mo_advanced_ma_level_0{text-transform: none;}#st_mobile_menu .mo_ma_level_0{text-transform: none;}.style_wide .ma_level_1{text-transform: none;}.style_wide .ma_level_1{font-weight:700;}.style_wide .mu_level_2 a.ma_item, .stmenu_multi_level a.ma_item,.mo_sub_a{}.mv_item{}.product_name_wrap .product_name{font-family:"Cormorant Garamond";}.title_style_0,.title_style_0 .title_block_inner{border-bottom-width:2px;}.title_style_0 .title_block_inner{margin-bottom:-2px;}#footer-primary .title_block .title_block_inner{color: #FFFFFF;}#footer-secondary .title_block .title_block_inner{color: #FFFFFF;}#footer-tertiary .title_block .title_block_inner{color: #FFFFFF;}body,a.text_color{color: #1A1714;}a,.link_color, a:focus,
        .additional-information a.link_color
        .dropdown_tri,
        .checkout-step .sttab_2_1 .nav-tabs .nav-link,
        .add_to_love, .add_to_love:hover,
        .add_to_wishlit, .add_to_wishlit:hover,
        .stcompare_add, .stcompare_add:hover{color: #B8976A;}a:hover, 
            a.link_color:hover, 
            button.link_color:hover,
            .additional-information a.link_color:hover,
            .theme_color, a.theme_color, a.theme_color:hover,
            .st_added,
            .add_to_love.st_added, .add_to_love.st_added:hover,
            .add_to_wishlit.st_added, .add_to_wishlit.st_added:hover,
            .stcompare_add.st_added, .stcompare_add.st_added:hover,
            .dropdown_wrap.open .dropdown_tri,
            .ajax_block_product .s_title_block a:hover,
            .block_blog .s_title_block a:hover,
            .btn-link:hover{color: #8B6E4E;}a.text_color:hover{color: #8B6E4E;}.title_block a.title_block_inner:hover{color: #8B6E4E;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#8B6E4E;}.checkout-step .sttab_2_1 .nav-tabs .nav-link.active, .checkout-step .sttab_2_1 .nav-tabs .nav-link:hover, .checkout-step .sttab_2_1 .nav-tabs .nav-link:focus{color:#8B6E4E;}.price{color: #1A1714;}.regular-price{color: #767070;}a.icon_wrap, .icon_wrap,#shopping_cart .ajax_cart_right{color: #1A1714;}a.icon_wrap.active,.icon_wrap.active,a.icon_wrap:hover,.icon_wrap:hover,#searchbox_inner.active #submit_searchbox.icon_wrap,.logo_center #searchbox_inner:hover #submit_searchbox.icon_wrap,#shopping_cart:hover .icon_wrap,#shopping_cart.active .icon_wrap,.myaccount-link-list a:hover .icon_wrap{color: #B8976A;}.ajax_cart_bag, .ajax_cart_bag .ajax_cart_bg_handle{border-color: #1A1714;}.st_shopping_cart.header_item .fto-glyph{color: #1A1714;}.ajax_cart_bag{background-color: #B8976A;}.st_shopping_cart.header_item .amount_circle{color: #FFFFFF;}.btn-default{color: #FFFFFF;border-color:#B8976A;background-color: #B8976A;}.btn-default:hover,.btn-default:focus{color: #FFFFFF;-webkit-box-shadow: none; box-shadow: none;border-color: #8B6E4E;background-color: #8B6E4E;border-color: #8B6E4E;}.btn-white:hover,.btn-white:focus{border-color:#ffffff;-webkit-box-shadow: none; box-shadow: none;background-color: #ffffff;color:#444444;}.btn,.hover_fly_btn{text-transform: capitalize;}.btn.ajax_add_to_cart_button, .btn.add-to-cart{color: #FFFFFF;background-color: #B8976A;border-color:#B8976A;}.btn.ajax_add_to_cart_button:hover, .btn.add-to-cart:hover{color: #FFFFFF;background-color: #8B6E4E;border-color: #8B6E4E;}#header_primary .top_bar_item .header_item, .checkout_mobile_bar_tri{color:#1A1714;}#top_bar .top_bar_item .header_item{color:#FFFFFF;}#st_header .header_item{text-transform: uppercase;}#header_primary .top_bar_item .header_item:hover,#header_primary .dropdown_wrap.open .dropdown_tri, .checkout_mobile_bar_tri:hover{color:#B8976A;}#top_bar .top_bar_item .header_item:hover,#top_bar .dropdown_wrap.open .dropdown_tri{color:#D4B896;}#st_header .dropdown_list li a:hover{color:#B8976A;}#top_bar{background-color:#1A1714;}#st_header #top_bar, #st_header #top_bar #top_bar_container{border-bottom:none;}.nav_bar.vertical-s .top_bar_item:before,.nav_bar.horizontal-s .top_bar_item:before,.nav_bar.space-s .top_bar_item:before,.nav_bar.horizontal-s-fullheight .top_bar_item:before{background-color:#333333;}#st_mega_menu_wrap .stmenu_sub{border-top-width:2px;}#st_mega_menu_wrap .ma_level_0{margin-bottom:-2px;border-bottom-width:2px;}#top_extra .st_mega_menu_container{border-bottom-width:2px;}#header_primary #st_mega_menu_wrap{border-bottom-width:2px;}#st_mega_menu_wrap .stmenu_sub{border-top-color:#FFFFFF;}.st_mega_menu_container, .boxed_megamenu #st_mega_menu_wrap,#header_primary #st_mega_menu_wrap{border-bottom-color:#FFFFFF;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#B8976A;}#st_ma_0{ text-align: left; }#footer-primary, #footer-primary a, #footer-primary .price, #footer-primary .old_price{color:#F0EBE3;}#footer-secondary, #footer-secondary a, #footer-secondary .price, #footer-secondary .old_price {color:#F0EBE3;}#footer-tertiary, #footer-tertiary a, #footer-tertiary .price, #footer-tertiary .old_price{color:#F0EBE3;}#footer-primary a{color:#D4B896;}#footer-secondary a{color:#D4B896;}#footer-tertiary a{color:#D4B896;}#footer-primary a:hover{color:#FFFFFF;}#footer-secondary a:hover{color:#FFFFFF;}#footer-tertiary a:hover{color:#FFFFFF;}#footer-bottom,#footer-bottom a{color:#6B6560;}#footer-bottom a{color:#6B6560;}#footer-bottom a:hover{color:#D4B896;}body, #body_wrapper,.modal-content,.st-menu,.dropdown_list .dropdown_box{background-color:#FFFFFF;}.st_read_more{background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0.001), #FFFFFF 50%);background: linear-gradient(to bottom, rgba(255,255,255,0.001), #FFFFFF 50%);}.boxed_page_wrapper{background-color:#FFFFFF;}.modal-content{background-color:#FFFFFF;}.st_read_more{background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0.001), #FFFFFF 50%);background: linear-gradient(to bottom, rgba(255,255,255,0.001), #FFFFFF 50%);}#left_column.sidebar_opened,#right_column.sidebar_opened{background-color:#FFFFFF;}.header-container #st_header{background-color:#FFFFFF;}#st_header.stuck{background: #FFFFFF;background:rgba(255,255,255,1);}.st_mega_menu_container.stuck, #st_header.stuck, .steasym_main.stuck{background: #FFFFFF;background:rgba(255,255,255,1);}#st_header.stuck, #top_extra .st_mega_menu_container.stuck, .steasym_main.stuck{-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.1); -moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.1); box-shadow: 0px 1px 4px rgba(0,0,0,0.1); }#footer-primary{background-color:#1A1714;}#footer-primary #footer-primary-container{background-color:#1A1714;}#footer-secondary{background-color:#1A1714;}#footer-secondary #footer-secondary-container{background-color:#1A1714;}#footer-tertiary{background-color:#1A1714;}#footer-tertiary #footer-tertiary-container{background-color:#1A1714;}#footer-bottom {border-top-width:1px;border-top-style: solid;}#footer-bottom, #footer-bottom #footer-bottom-container{border-top-color:#2C2825;}#footer-bottom{background-color:#1A1714;}#footer-bottom #footer-bottom-container{background-color:#1A1714;}.header-container.has_sticky{padding-bottom:110px;}.fto-glyph.icon_btn:before{ content: "\e868"; }.fto-star.icon_btn:before{ content: "\e8e0"; }.fto-ajust.icon_btn:before{ content: "\e81e"; }.quick-view .fto-search-1.icon_btn:before{ content: "\e80b"; }.fto-eye-2.icon_btn:before{ content: "\e818"; }.fto-user.icon_btn:before{ content: "\e850"; }.fto-history.icon_btn:before{ content: "\e87a"; }.product_info_tabs.sttab_block .nav-tabs .nav-link, .pro_more_info .mobile_tab .mobile_tab_name{ color: #6B6560; }.product_info_tabs.sttab_block .nav-tabs .nav-link.active, .product_info_tabs.sttab_block .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block .nav-tabs .nav-link:focus, .pro_more_info .mobile_tab .st_open .mobile_tab_name{ color: #1A1714; }.product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link:focus{ border-top-color: #B8976A; }.product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link:focus{ border-bottom-color: #B8976A; }.product_info_tabs.sttab_block.sttab_3_2 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_3_2 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_3_2 .nav-tabs .nav-link:focus{ border-left-color: #B8976A; }.product_info_tabs.sttab_block.sttab_2_2 .nav-tabs{ border-bottom-color: #E8E4DF; }.product_info_tabs.sttab_block.sttab_2_3 .nav-tabs{ border-bottom-color: #E8E4DF; }.product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link{ border-bottom-color: #E8E4DF; }.accordion_more_info .mobile_tab .tab-pane{ border-bottom-color: #E8E4DF; }.product_info_tabs.sttab_block .nav-tabs .nav-link.active, .product_info_tabs.sttab_block .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block .nav-tabs .nav-link:focus, .accordion_more_info .mobile_tab .st_open .mobile_tab_title{ background-color: #FFFFFF; }body#index .header-container{ margin-bottom: 12px; }.general_top_border,
            .general_bottom_border,
            .general_right_border,
            .general_border,
            hr,
            .form-control,
            .bootstrap-touchspin .form-control,
            .category-top-menu ul li,
            .product_list.list .product_list_item,
            .steasy_divider_item,
            .bootstrap-touchspin .btn-touchspin,
            .product-features dl.data-sheet,
            .pro_column_box,
            .input-group-with-border,
            .from_blcok,
            .checkout-step .sttab_2_1 .nav-tabs .nav-link.active, .checkout-step .sttab_2_1 .nav-tabs .nav-link:hover, .checkout-step .sttab_2_1 .nav-tabs .nav-link:focus,
            .checkout-step .sttab_2_1 .nav-tabs,
            .checkout-step .sttab_2_1 .tab-pane-body,
            .base_list_line .line_item,
            .checkout-step,
            .card,.card-footer,.card-header,
            .table-bordered, .table-bordered thead th, .table-bordered th, .table-bordered td,
            .list-group-item,
            .mo_ml_level_0, .mo_sub_li,
            .mobile_tab .tab-pane,
            .modal-header,
            .dropdown_list .dropdown_box,
            .dropdown_list .dropdown_list_ul li,
                    .box,
                    .categories_tree_block li,
                    .content_sortPagiBar .sortPagiBar,
                    .bottom-pagination-content,
                    .pb-center-column #buy_block .box-info-product,
                    .product_extra_info_wrap,
                    .box-cart-bottom .qt_cart_box,
                    .pro_column_list li, 
                    #blog_list_large .block_blog, #blog_list_medium .block_blog,
                    #product_comments_block_tab div.comment,
                    .table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td,
                    #create-account_form section, #login_form section,
                    ul.footer_links,
                    #product p#loyalty,
                    #subcategories .inline_list li a.img img,
                    .tags_block .block_content a,
                    #footer .title_block,#footer .st_open .footer_block_content,
                    .cart_body .small_cart_sumary{ border-color: #E8E4DD; }#js-product-list .product_list.grid .product_list_item{ border-top-color: #E8E4DD; }.general_bg{background-color:#FFFFFF;}.products_sldier_swiper .pro_outer_box .pro_second_box,.product_list.grid .pro_outer_box .pro_second_box{ background-color: #FFFFFF; }.products_sldier_swiper .pro_outer_box:hover .pro_second_box,.product_list.grid .pro_outer_box:hover .pro_second_box{ background-color: #F9F6F1; }.boxed_page_wrapper{-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.1); box-shadow: 0px 0px 3px rgba(0,0,0,0.1); }#st_header .shop_logo{width: 212px;}#st_header.stuck .shop_logo{width: 148px;}#mobile_bar .mobile_logo{width: 122px;}.pro_gallery_thumbs_vertical .swiper-container{height: 500px;}.pro_gallery_thumbs_vertical .swiper-slide{height: 122px;}.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a{}#js-product-list .products.product_list.grid .product_list_item{padding-left:8px;padding-right:7px;}#js-product-list .products.product_list.grid{margin-left:-8px;margin-right:-7px;}body#authentication .columns-container{padding-top: 38px;}body#authentication .columns-container{padding-bottom: 38px;}.checkout-step .sttab_2_1 .nav-tabs .nav-link.active, .checkout-step .sttab_2_1 .nav-tabs .nav-link:hover, .checkout-step .sttab_2_1 .nav-tabs .nav-link:focus{border-bottom-color: #ffffff;}#st_mega_menu_wrap .ma_level_0{padding-left:12px;padding-right:12px;}@media only screen and (min-width:1200px){#st_mega_menu_wrap .ma_level_0{padding-left:12px;padding-right:12px;}}@media (max-width: 1439px) {
                    .images-container.pro_number_xl_1, .images-container.pro_number_xl_1 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_xl_2, .images-container.pro_number_xl_2 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_xl_3, .images-container.pro_number_xl_3 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_xl_4, .images-container.pro_number_xl_4 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_xl_5, .images-container.pro_number_xl_5 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_xl_6, .images-container.pro_number_xl_6 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                }@media (max-width: 1219px) {
                    .images-container.pro_number_lg_1, .images-container.pro_number_lg_1 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_lg_2, .images-container.pro_number_lg_2 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_lg_3, .images-container.pro_number_lg_3 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_lg_4, .images-container.pro_number_lg_4 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_lg_5, .images-container.pro_number_lg_5 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_lg_6, .images-container.pro_number_lg_6 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                }@media (max-width: 991px) {
                    .images-container.pro_number_md_1, .images-container.pro_number_md_1 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_md_2, .images-container.pro_number_md_2 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_md_3, .images-container.pro_number_md_3 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_md_4, .images-container.pro_number_md_4 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_md_5, .images-container.pro_number_md_5 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_md_6, .images-container.pro_number_md_6 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                }@media (max-width: 767px) {
                    .images-container.pro_number_sm_1, .images-container.pro_number_sm_1 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_sm_2, .images-container.pro_number_sm_2 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_sm_3, .images-container.pro_number_sm_3 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_sm_4, .images-container.pro_number_sm_4 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_sm_5, .images-container.pro_number_sm_5 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_sm_6, .images-container.pro_number_sm_6 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                }@media (max-width: 479px) {
                    .images-container.pro_number_xs_1, .images-container.pro_number_xs_1 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_xs_2, .images-container.pro_number_xs_2 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_xs_3, .images-container.pro_number_xs_3 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_xs_4, .images-container.pro_number_xs_4 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_xs_5, .images-container.pro_number_xs_5 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_xs_6, .images-container.pro_number_xs_6 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                }/* Luminaire Center — CSS personnalisé, nettoyé le 02/11/2026 : règles sans effet et !important inutiles retirés après vérification automatique (15 pages, ordinateur + mobile).
   Sauvegarde avant nettoyage : livrables/custom_css_avant_nettoyage.css */
:root{--lc-gold:#B8976A;--lc-gold-l:#D4B896;--lc-gold-d:#8B6E4E;--lc-gold-p:#F5EFE6;--lc-dark:#1A1714;--lc-dark2:#2C2825;--lc-mid:#6B6560;--lc-muted:#767070;--lc-light:#F9F6F1;--lc-light2:#F0EBE3;--lc-bdr:rgba(0,0,0,.09);--lc-green:#27500A;--lc-green-bg:#EAF3DE;--lc-red:#B84028;--lc-fd:"Cormorant Garamond",Georgia,serif;--lc-fb:"DM Sans",system-ui,sans-serif}
body#contact .page-content .row{flex-flow:column nowrap;align-items:center}
body#contact .page-content .row .col-md-6:first-child{order:2}
.st_sticker .st_sticker_text{white-space:normal}
#top_bar #nav_left{width:100%;justify-content:center;flex:1}
#top_bar #nav_left .flex_box{justify-content:center;width:100%}
.header-top-bar a:hover,.displayBanner a:hover,.st-nav-top-bar a:hover{color:var(--lc-gold-l)}
#st_header{position:sticky;top:0;z-index:1000}
#header{box-shadow:none}
#header_primary .wide_container_box{max-width:1440px;margin:0 auto;padding:0 40px}
#header_primary .search_widget input::placeholder{color:var(--lc-muted)}
#top_extra .st_mega_menu .ma_level_0{font-size:12px;letter-spacing:.04em;color:var(--lc-mid);transition:color .2s,border-color .2s;border-bottom:2px solid transparent}
#top_extra .st_mega_menu .ma_level_0:hover{color:var(--lc-dark);border-bottom-color:var(--lc-gold)}
.st_mega_menu_container .st_mega_menu>li.m_alignment_2>.stmenu_sub,.st_mega_menu_container .st_mega_menu>li:nth-last-child(-n +3)>.stmenu_sub{left:auto!important;right:0!important}
.st_mega_menu_container .stmenu_sub .row [class*="col-"],.st_mega_menu_container .stmenu_sub .col-md-10,.st_mega_menu_container .stmenu_sub .m_column_row{flex:none;width:100%;max-width:100%;padding:0;display:block}
.st_mega_menu_container .stmenu_sub img,.st_mega_menu_container .stmenu_sub .m_image,.st_mega_menu_container .stmenu_sub .m_column_row img{display:none}
.btn-primary,.btn-primary-default,.add-to-cart,.btn.btn-primary{font-size:12px!important;font-weight:500;letter-spacing:.1em!important;text-transform:uppercase;padding:13px 28px;border-radius:0}
.ajax_block_product.js-product-miniature:hover{box-shadow:0 12px 40px rgba(0,0,0,.1);transform:translateY(-3px)}
.ajax_block_product:hover .pro_outer_box img,.ajax_block_product:hover .img_block img{transform:scale(1.06)}
.ajax_block_product .button-container,.ajax_block_product .functional-buttons{position:absolute;bottom:0;left:0;right:0;z-index:5;display:flex;opacity:0;transition:opacity .25s ease,transform .25s ease;transform:translateY(100%)}
.ajax_block_product:hover .button-container,.ajax_block_product:hover .functional-buttons{opacity:1;transform:translateY(0)}
.ajax_block_product .ajax_add_to_cart_button.hover_fly_btn{letter-spacing:.08em!important;text-transform:uppercase;padding:10px 14px;flex:1}
.ajax_block_product .quick_view{font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:10px 14px;flex:1;border-right:1px solid rgba(255,255,255,.15)}
.ajax_block_product .wishlist-button-add,.ajax_block_product .quick_view{opacity:0;transition:opacity .2s ease}
.ajax_block_product:hover .wishlist-button-add,.ajax_block_product:hover .quick_view{opacity:1}
@media (hover: none), (max-width: 991px){
.ajax_block_product .button-container,.ajax_block_product .functional-buttons{position:static;opacity:1;transform:none}
.ajax_block_product .wishlist-button-add,.ajax_block_product .quick_view{opacity:1}
}
.product-flag.new,.new-box .new-label,.product-flag.on-sale,.sale-box .sale-label,.product-flag.discount{background:var(--lc-red);color:#fff;font-size:9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;padding:4px 10px;border-radius:0}
.pagination .page-list li.current a,.pagination .page-list li.active a{background:var(--lc-gold);color:#fff;border-color:var(--lc-gold)}
.star-content .star,.comments_note .star-content .star-on,#product .star_content{color:var(--lc-gold)}
body#category .block-category h1,body#category .category-header h1,#js-product-list-header h1{color:#fff;font-size:clamp(28px,4vw,44px);line-height:1.1;margin-bottom:10px}
body#category .block-category .category-sub-menu a:hover{color:var(--lc-gold-l)}
#search_filters .facet .facet-label a,#search_filters .facet .facet-label label{font-size:13px;color:var(--lc-mid)}
#search_filters .custom-checkbox input[type="checkbox"]:checked + span .checkbox-checked{color:#fff}
#search_filters input[type="range"]{accent-color:var(--lc-gold)}
.products-selection .total-products{font-size:13px;color:var(--lc-mid)}
.products-selection .total-products p strong{color:var(--lc-dark);font-weight:500}
.active_filters .filter-block .close{color:var(--lc-gold-d);opacity:.6}
.active_filters .filter-block .close:hover{opacity:1}
.product-list-pagination .btn,.product-list-pagination .btn-primary,a.all-product-link.pull-xs-left,#js-product-list .btn.btn-primary{font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-radius:0}
.block-categories .category-sub-menu li a,#left-column .block-categories a{font-size:13px!important;color:var(--lc-mid);padding:5px 0!important;transition:color .2s;border:none}
.block-categories .category-sub-menu li a:hover,#left-column .block-categories a:hover{color:var(--lc-gold-d)}
a.all-product-link:hover{color:var(--lc-gold)}
#product,#product .page-content,#product .st-content-inner,#product .st-pusher,#product .product-container,#product .product_first_section,body.page-product,body.page-product #wrapper,body.page-product #main,body.page-product .st-content,body.page-product .st-content-inner,body.page-product .st-container,body.page-product .st-pusher,body.page-product .product_third_section,body.page-product #content-wrapper{background:#FFFFFF}
#product .product_left_content,.page-product .product_left_content{display:block;padding-right:30px}
.block-reassurance{background:var(--lc-light);border-top:1px solid var(--lc-bdr);border-bottom:1px solid var(--lc-bdr);padding:48px 0}
.block-reassurance .block-reassurance-item{text-align:center}
.block-reassurance .block-reassurance-item img,.block-reassurance .block-reassurance-item svg,.block-reassurance .block-reassurance-item i{color:var(--lc-gold);filter:none}
.proof{background:#F9F6F1;padding:56px 0;border-top:1px solid rgba(0,0,0,0.06)}
.proof-in{max-width:1440px;margin:0 auto;padding:0 44px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}
.proof-item{text-align:center;padding:0 12px}
.proof-ic{width:48px;height:48px;border:1px solid rgba(184,151,106,0.28);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-size:18px;color:#B8976A}
.proof-desc{font-size:12.5px;color:#8C8579;line-height:1.65}
footer#footer.footer-container{padding-top:0;padding-bottom:0!important}
#footer .footer-container{max-width:1440px;margin:0 auto;padding:56px 44px 32px}
.footer-container{background:var(--lc-dark);color:rgba(255,255,255,.52)}
#footer_before_container:empty{display:none}
#footer h4,#footer .h4,#footer .footer-title,.footer-container h4,.footer-container .footer-title{color:#fff;letter-spacing:.04em;margin-bottom:16px}
#footer a:hover,#footer ul li a:hover,.footer-container .links li a:hover{color:var(--lc-gold-l)}
#footer .footer_social a:hover{color:var(--lc-gold)}
#footer hr,#footer .footer_separator{border-color:rgba(255,255,255,.08)}
#footer-bottom.footer_bottom_center{border-top:1px solid rgba(255,255,255,.08);padding:24px 0 28px;background:transparent}
#footer-bottom-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;font-size:11.5px}
#footer_bottom_left{font-size:11.5px;color:rgba(255,255,255,.42);flex:1}
#footer_bottom_right{flex:0 0 auto}
#footer_bottom_left a:hover,#footer-bottom a:hover{color:rgba(255,255,255,.55)}
#footer-tertiary{display:none}
#module-stblog-category .block_blog,#module-stblog-default .block_blog{transition:box-shadow 0.3s ease,transform 0.25s ease;border:1px solid rgba(0,0,0,0.07)}
#module-stblog-category .block_blog:hover,#module-stblog-default .block_blog:hover{box-shadow:0 14px 40px rgba(0,0,0,0.1);transform:translateY(-3px)}
#module-stblog-category .blog_image,#module-stblog-default .blog_image{overflow:hidden}
#module-stblog-category .blog_image img,#module-stblog-default .blog_image img{transition:transform 0.55s ease}
#module-stblog-category .block_blog:hover .blog_image img,#module-stblog-default .block_blog:hover .blog_image img{transform:scale(1.05)}
#module-stblog-category .s_title_block a:hover,#module-stblog-default .s_title_block a:hover{color:#B8976A}
#module-stblog-default .st_posts .product_list_item{flex:0 0 33.333%;max-width:33.333%}
#module-stblog-article .blog_content a{color:#B8976A;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(184,151,106,0.4)}
#module-stblog-article .blog_content a:hover{text-decoration-color:#B8976A}
#module-stblog-article .breadcrumb_nav a:hover,#module-stblog-category .breadcrumb_nav a:hover{color:#B8976A}
.lc-cta-btn:hover{background:#B8976A}
.lc-cta-dark{background:#1A1714;padding:28px 32px;margin:36px 0;text-align:center}
.lc-cta-dark .lc-cta-phone{font-size:22px;font-weight:500;color:#fff;margin-bottom:8px}
.lc-cta-dark a{color:#D4B896;font-size:13px}
.lc-toc a:hover{color:#B8976A}
.ec-blog{display:none}
.ec-hero{padding:0;margin:0}
.ec-hero .easycontent{padding:0}
.ec-hero p{color:rgba(255,255,255,0.6);font-size:15px;line-height:1.7}
.ec-hero a{text-decoration:none}
.ec-trustbar-wrap{order:-9;background:var(--lc-light);border-bottom:1px solid rgba(0,0,0,.07);padding:13px 0}
.ec-trustbar .block_content>.row{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;max-width:1440px;margin:0 auto;padding:0 44px}
.ec-trustbar .steasy_column,.ec-trustbar .col-lg-3{flex:0 0 auto;width:auto;max-width:none;padding:0}
.ec-trustbar .easy_icon_with_text_3_1{gap:8px;padding:0}
.ec-trustbar .easy_icon_with_text_3_1>.flex_child:first-child{display:none}
.ec-trustbar .easy_sub_header,.ec-trustbar .flex_child .easy_sub_header{display:none}
.ec-trustbar .container{max-width:1440px}
body.index .full_width_top_container>.ec-univers-wrap>.container>.row>.col-12>h4.title_block,body.index>.full_width_top_container h4.title_block{display:none}
.lc-cat-phares__viewall:hover{color:#5a4d3a}
.lc-cat-phares__item:hover::before{background:rgba(184,161,120,0.08);box-shadow:0 2px 16px rgba(140,120,90,0.08)}
.lc-cat-phares__item:hover{transform:translateY(-3px)}
.lc-cat-phares__item:hover .lc-cat-phares__icon{color:#6b5d48}
.lc-cat-phares__label::after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%) scaleX(0);width:28px;height:1.5px;background:#b8a178;transition:transform 0.3s ease}
.lc-cat-phares__item:hover .lc-cat-phares__label::after{transform:translateX(-50%) scaleX(1)}
.ec-editorial .steasy_column{padding:0 20px}
.ec-editorial .lc-editorial-section img{border-radius:0;overflow:hidden}
.ec-seo .easy_brother_block{max-width:720px!important;margin:0 auto;padding:0 30px;font-size:1.05rem;line-height:1.85;color:#3a3a3a}
.ec-seo h2{font-size:1.6rem;font-weight:700;color:#1a1a1a!important;line-height:1.3;margin-bottom:32px;padding-bottom:20px;border-bottom:2px solid #c9a96e;letter-spacing:-0.02em}
.ec-seo h3{font-size:1.15rem;font-weight:600;color:#1a1a1a!important;margin-top:36px;margin-bottom:12px}
.ec-seo p{margin-bottom:20px;font-size:1.05rem;line-height:1.85;color:#4a4a4a}
.ec-seo a{color:#8b7040;text-decoration:underline;text-decoration-color:rgba(139,112,64,0.3);text-underline-offset:3px;font-weight:500}
.ec-seo a:hover{color:#c9a96e;text-decoration-color:#c9a96e}
.home-seo-text,.seo_text,.ec-seo .easy_brother_block{background:var(--lc-light);border-top:1px solid var(--lc-bdr);padding:40px}
.home-seo-text p,.seo_text p,.ec-seo .easy_brother_block p{font-size:13px;color:var(--lc-mid);line-height:1.78;max-width:900px}
.univers-section{margin-bottom:10px;padding:10px 0}
.univers-card{display:block;text-decoration:none;color:inherit;border-radius:10px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;background:#fff}
.univers-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.08)}
.univers-card__img-wrap{overflow:hidden;border-radius:10px;background:#f5f2ed}
.univers-card__img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}
.univers-card:hover .univers-card__img-wrap img{transform:scale(1.04)}
.univers-card__label{display:block;padding:12px 0;font-size:15px;font-weight:500;color:#2c2c2c;text-align:center;background:#fff}
.univers-indoor-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;grid-template-rows:650px;overflow:hidden;align-items:stretch}
.univers-card.univers-card--large{grid-row:1/1;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;max-height:650px}
.univers-card.univers-card--large .univers-card__img-wrap{flex:1;overflow:hidden;max-height:610px}
.univers-indoor-right{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px;max-height:650px}
.univers-card.univers-card--small{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;max-height:310px}
.univers-card.univers-card--small .univers-card__img-wrap{flex:1;overflow:hidden;height:260px}
.univers-card--carousel .univers-card__img-wrap{aspect-ratio:3/4}
.univers-swiper-prev:hover,.univers-swiper-next:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}
.univers-swiper-prev{left:8px}
.univers-swiper-next{right:8px}
.lc-hero,.lc-hero *,.lc-hero *::before,.lc-hero *::after{box-sizing:border-box;margin:0;padding:0}
.lc-hero{display:grid;grid-template-columns:32% 43% 25%;height:500px;max-height:500px;min-height:500px;grid-template-rows:500px;overflow:hidden;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.5;color:#2a2a2a}
.lc-hero__editorial{background:linear-gradient(168deg,#302a24 0%,#252019 55%,#1f1b16 100%);max-height:500px;padding:20px 30px 16px 34px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}
.lc-hero__editorial::after{content:"";position:absolute;top:10%;right:0;width:1px;height:80%;background:linear-gradient(to bottom,transparent,rgba(184,168,138,0.15),transparent);pointer-events:none}
.lc-hero__surtitle{display:inline-block;font-size:11px;font-weight:600;letter-spacing:3.5px;text-transform:uppercase;color:#bfab8a;margin-bottom:8px;padding-left:34px;position:relative}
.lc-hero__surtitle::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:1px;background:#bfab8a}
.lc-hero__desc{font-size:12.5px;line-height:1.55;color:#b5aa9a;margin-bottom:12px;max-width:380px;font-weight:300}
.lc-hero__buttons{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}
.lc-hero__btn--primary:hover{background:#cfc0a6;box-shadow:0 4px 16px rgba(194,180,154,0.28);transform:translateY(-1px)}
.lc-hero__btn--primary:active{transform:translateY(0)}
.lc-hero__btn--primary svg{transition:transform 0.25s;flex-shrink:0}
.lc-hero__btn--primary:hover svg{transform:translateX(3px)}
.lc-hero__btn--secondary:hover{border-color:rgba(200,191,178,0.55);background:rgba(200,191,178,0.07);color:#e5ddd0}
.lc-hero__trust{display:flex;gap:3px 12px;flex-wrap:wrap;align-items:center;padding-top:10px;border-top:1px solid rgba(255,255,255,0.07)}
.lc-hero__trust-item svg{color:#bfab8a;flex-shrink:0}
.lc-hero__visual-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 6s ease-out}
.lc-hero__visual:hover .lc-hero__visual-img{transform:scale(1.025)}
.lc-hero__visual-overlay{position:absolute;bottom:24px;right:24px;background:rgba(30,27,22,0.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:14px 18px;border-radius:3px;max-width:240px;text-decoration:none;color:#fff;display:flex;flex-direction:column;gap:4px;transition:background 0.3s}
.lc-hero__visual-overlay:hover{background:rgba(30,27,22,0.88)}
.lc-hero__visual-overlay-text{font-size:11.5px;font-weight:300;line-height:1.5;color:rgba(255,255,255,0.72)}
.lc-hero__cards{display:flex;flex-direction:column;padding-right:52px;gap:6px}
.lc-hero__card{flex:1;position:relative;overflow:hidden;cursor:pointer;text-decoration:none;color:#fff;display:flex}
.lc-hero__card-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}
.lc-hero__card:hover .lc-hero__card-img{transform:scale(1.04)}
.lc-hero__card-content{position:absolute;bottom:12px;right:12px;left:auto;top:auto;width:auto;max-width:180px;background:rgba(30,27,22,0.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:12px 16px;border-radius:3px;z-index:1;display:flex;flex-direction:column;text-align:right}
.lc-hero__card:hover .lc-hero__card-link{letter-spacing:1px;color:#d4c4a0}
.lc-hero__btn--primary:focus-visible,.lc-hero__btn--secondary:focus-visible,.lc-hero__card:focus-visible{outline:2px solid #bfab8a;outline-offset:2px}
body#index hr,body#index .separator{margin-top:10px;margin-bottom:10px}
.featured-products,.products-section-title,section.featured-products{margin-top:5px;padding-top:10px}
.stfeaturedslider_container .products_slider,[id^="stfeaturedslider_container"] .products_slider{padding-top:15px;padding-bottom:15px}
.stfeaturedslider_container .title_block,[id^="stfeaturedslider_container"] .title_block{margin-bottom:10px;padding-bottom:5px}
[id^="stfeaturedslider_container"]{margin-bottom:10px}
.st_news_letter_box{background:rgba(201,169,110,0.08);border:1px solid rgba(201,169,110,0.2)!important;border-radius:12px;padding:20px;margin-top:10px}
.st_news_letter_box button,.st_news_letter_box .btn{background:var(--lc-gold);color:#fff;border:none;border-radius:8px;padding:10px 18px;font-weight:500;margin-top:8px;transition:background 0.2s}
.st_news_letter_box button:hover{background:#b8944f}
@media (min-width: 576px){
#blockcart-modal .modal-dialog{max-width:600px}
}
@media (prefers-reduced-motion: reduce){
.lc-hero__visual-img,.lc-hero__card-img,.lc-hero__btn--primary,.lc-hero__btn--primary svg,.lc-hero__card-link{transition:none}
.lc-hero__visual:hover .lc-hero__visual-img,.lc-hero__card:hover .lc-hero__card-img{transform:none}
}
@media (max-width: 991px){
.ec-editorial .row,.ec-editorial [class*="flex"]{flex-direction:column}
}
@media (max-width: 768px){
.proof-in{grid-template-columns:repeat(2,1fr);gap:24px;padding:0 20px}
.proof{padding:40px 0}
}
@media (max-width: 767px){
#module-stblog-article .blog_content h2{font-size:22px}
.lc-cta,.lc-cta-dark{padding:18px 20px;margin:24px 0}
.univers-card--large .univers-card__img-wrap,.univers-card--small .univers-card__img-wrap{max-height:220px}
body.index .section-title,body.index .products-section-title{font-size:1.5rem}
#footer .footer-container{padding:24px 16px}
.ec-editorial img{width:100%;height:auto;max-height:250px;object-fit:cover}
.ec-editorial .lc-editorial-section{padding:40px 0!important}
#module-stblog-article .blog_content h2{font-size:22px}
.ec-seo .easy_brother_block{padding:0 20px;font-size:0.95rem}
[id^="stfeaturedslider_container"] .products_slider{padding-top:10px;padding-bottom:10px}
}
@media (max-width: 575px){
.lc-cat-phares__header{flex-direction:column;gap:10px;margin-bottom:28px}
.block_newsletter form{display:block}
.block_newsletter input[type="email"]{width:100%;border-right:1px solid rgba(255,255,255,.14);margin-bottom:8px}
.block_newsletter .btn-primary,.block_newsletter button[type="submit"]{width:100%}
#module-stblog-default .st_posts .product_list_item{flex:0 0 100%;max-width:100%}
}
@media (max-width: 480px){
.proof-in{grid-template-columns:1fr;gap:20px}
}
@media (max-width: 375px){
.lc-hero__editorial h1{font-size:1.3rem}
}
.ajax_block_product.js-product-miniature{border:1px solid rgba(0,0,0,.07);transition:box-shadow .25s ease,transform .25s ease!important;overflow:hidden;position:relative}
.ajax_block_product .pro_outer_box img,.ajax_block_product .img_block img{transition:transform .5s ease!important}
.ajax_block_product .s_title_block a:hover,.ajax_block_product .product-title a:hover{color:var(--lc-gold-d)}
.ajax_add_to_cart_button,.ajax_block_product .ajax_add_to_cart_button{background:var(--lc-gold);color:#fff;border:none;font-family:var(--lc-fb);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:background .2s ease!important;border-radius:0}
.ajax_block_product .wishlist-button-add,.ajax_block_product .quick_view{opacity:0;transition:opacity .2s ease}
.ajax_block_product .button-container,.ajax_block_product .functional-buttons{position:absolute;bottom:0;left:0;right:0;z-index:5;display:flex;opacity:0;transition:opacity .25s ease,transform .25s ease;transform:translateY(100%)}
.ajax_block_product .ajax_add_to_cart_button.hover_fly_btn:hover{background:var(--lc-gold-d)}
.ajax_block_product .quick_view:hover{background:var(--lc-dark)}
@media (hover:none),(max-width:991px){
.ajax_block_product .button-container,.ajax_block_product .functional-buttons{position:static;opacity:1;transform:none}
.ajax_block_product .wishlist-button-add,.ajax_block_product .quick_view{opacity:1}
}
.ajax_block_product .regular-price,.ajax_block_product .product-price-and-shipping .regular-price{font-size:12px;color:var(--lc-muted);text-decoration:line-through}
#top_bar #nav_right{display:none}
#header_primary{background:#fff;border-bottom:1px solid rgba(0,0,0,.09);box-shadow:0 2px 16px rgba(0,0,0,.05)}
#header_primary .search_widget input[type="text"],#header_primary .search_widget input[type="search"],#header_primary .st-search-form input{background:var(--lc-light);border:1px solid rgba(0,0,0,.1);border-radius:20px;font-size:12.5px;color:var(--lc-dark);padding:8px 16px;font-family:var(--lc-fb)}
#header_primary .search_widget input::placeholder{color:var(--lc-muted)}
#header_primary .search_widget button,#header_primary .st-search-form button{background:transparent;color:var(--lc-muted);border:none}
#header_primary .blockcart .cart_block_total,#header_primary .blockcart .ajax_cart_quantity{color:var(--lc-dark);font-family:var(--lc-fb)}
body.index .page-home h2,body.index .page-home .title_block{font-family:var(--lc-fd)}
body.index>.full_width_top_container h4.title_block{display:none}
#footer-tertiary .title_block,#footer-tertiary .footer_title{font-size:10px;letter-spacing:0.12em;text-transform:uppercase;color:#FFFFFF;font-weight:500;margin-bottom:14px;font-family:"DM Sans",Helvetica,sans-serif}
#footer-tertiary .footer_block_content a,#footer-tertiary .stlinkgroups_links_footer a{font-size:12.5px;color:rgba(255,255,255,0.42);transition:color 0.2s;text-decoration:none}
#footer-tertiary .footer_block_content a:hover,#footer-tertiary .stlinkgroups_links_footer a:hover{color:#D4B896}
#footer-tertiary .footer_block_content ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}
#footer-tertiary .footer_block_content ul li{margin:0;padding:0}
#st_news_letter_1 .title_block{font-size:10px;letter-spacing:0.12em;text-transform:uppercase}
#st_news_letter_1 .st_news_letter_form{display:flex}
#st_news_letter_1 .st_news_letter_input{flex:1;background:rgba(255,255,255,0.07)!important;border:1px solid rgba(255,255,255,0.14)!important;border-right:none!important;padding:9px 13px!important;color:#FFFFFF;font-size:12.5px!important;font-family:"DM Sans",Helvetica,sans-serif!important;outline:none;border-radius:0}
#st_news_letter_1 .st_news_letter_input::placeholder{color:rgba(255,255,255,0.32)}
#st_news_letter_1 .st_news_letter_submit,#st_news_letter_1 .st_news_letter_form button[type="submit"]{background:#B8976A;color:#FFFFFF!important;border:none!important;padding:9px 16px;font-size:11px;font-weight:500;letter-spacing:0.07em;cursor:pointer;transition:background 0.2s!important;font-family:"DM Sans",Helvetica,sans-serif;border-radius:0}
#st_news_letter_1 .st_news_letter_form button[type="submit"]:hover{background:#9A7B55}
#footer-tertiary .footer_block{border:none}
#footer-tertiary .title_block_inner{font-size:10px;letter-spacing:0.12em;text-transform:uppercase;color:#FFFFFF;font-weight:500;font-family:"DM Sans",Helvetica,sans-serif;display:inline-block;height:auto;line-height:1.4}
#footer-tertiary .title_block{padding-bottom:14px;padding-top:0;margin-bottom:0;height:auto}
#footer-tertiary .footer_first_level_row{padding-top:0;margin-top:0}
#footer-tertiary .container-fluid{padding-top:0}
#footer-tertiary .wide_container_box{padding-top:0}
#st_news_letter_1 .footer_block_content{font-size:12px;color:rgba(255,255,255,0.42);line-height:1.6}
#st_news_letter_1 .footer_block_content strong{color:rgba(255,255,255,0.65)}
#footer-tertiary{padding-top:0}
.st_mega_menu_container .stmenu_sub ul.mu_level_1{padding:0;margin:0}
.st_mega_menu_container .stmenu_sub li.ml_level_1{display:block;width:100%}
.st_mega_menu_container .stmenu_sub a.ma_level_1:hover,.st_mega_menu_container .stmenu_sub .ma_level_1 a:hover{background:#F5EFE6;color:#8B6E4E}
.st_mega_menu_container .stmenu_sub .ma_level_1.ma_has_sub,.st_mega_menu_container .stmenu_sub h4{display:none}
.st_mega_menu_container li.ml_level_0>a.ma_level_0{border-bottom:2px solid transparent;transition:border-bottom-color .2s,color .2s!important}
.st_mega_menu_container li.ml_level_0:hover>a.ma_level_0,.st_mega_menu_container li.ml_level_0>a.ma_level_0:hover{color:#1a1a1a;border-bottom-color:#B8976A}
.st_mega_menu_container .stmenu_sub img,.st_mega_menu_container .stmenu_sub .m_image{display:none}
.univers-wrapper{max-width:1320px;margin:0 auto;padding:0 20px}
.univers-title{font-size:28px;font-weight:400;letter-spacing:.03em;color:#2c2c2c;margin-bottom:28px;text-transform:none}
.univers-card--large .univers-card__img-wrap{aspect-ratio:3/4}
.univers-card--small .univers-card__img-wrap{aspect-ratio:4/3}
.univers-outdoor-carousel{position:relative;overflow:hidden;padding:0 4px}
.univers-swiper-prev,.univers-swiper-next{position:absolute;top:calc(50% - 24px);transform:translateY(-50%);z-index:10;width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.06);border-radius:50%;cursor:pointer;color:#2c2c2c;box-shadow:0 2px 8px rgba(0,0,0,.06);font-size:22px;line-height:1;user-select:none}
.univers-swiper-prev:hover,.univers-swiper-next:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}
@media (max-width:767px){
.univers-card--large .univers-card__img-wrap{aspect-ratio:4/3}
.univers-card__label{font-size:14px;padding:10px 4px 4px}
.univers-title{font-size:22px;margin-bottom:16px}
.univers-section{margin-bottom:40px}
}
@media (max-width:479px){
.univers-indoor-right{grid-template-columns:1fr;gap:12px}
.univers-wrapper{padding:0 12px}
}
.lc-hero,.lc-hero *,.lc-hero *::before,.lc-hero *::after{box-sizing:border-box;margin:0;padding:0}
.lc-hero__btn--primary{display:inline-flex;align-items:center;gap:8px;background:#c2b49a;color:#1a1714;font-size:13.5px;font-weight:600;letter-spacing:0.4px;padding:14px 28px;border:none;border-radius:3px;cursor:pointer;text-decoration:none;transition:background 0.3s,box-shadow 0.3s,transform 0.2s;box-shadow:0 2px 8px rgba(194,180,154,0.18)}
.lc-hero__btn--secondary{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#c8bfb2;font-size:13.5px;font-weight:500;letter-spacing:0.4px;padding:14px 26px;border:1px solid rgba(200,191,178,0.28);border-radius:3px;cursor:pointer;text-decoration:none;transition:border-color 0.3s,background 0.3s,color 0.3s}
.lc-hero__trust-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:400;color:#918779;letter-spacing:0.15px;white-space:nowrap}
.lc-hero__visual{position:relative;overflow:hidden;background:#252019}
.lc-hero__visual-overlay-title{font-family:"Playfair Display","Georgia",serif;font-size:15px;font-weight:500;line-height:1.2;color:#f2ece4}
.lc-hero__visual-overlay-cta{font-size:12px;font-weight:500;letter-spacing:0.4px;color:#bfab8a;margin-top:4px;transition:letter-spacing 0.3s,color 0.3s}
.lc-hero__visual-overlay:hover .lc-hero__visual-overlay-cta{letter-spacing:0.8px;color:#d4c4a4}
.lc-hero__cards{display:flex;flex-direction:column;padding-right:52px}
.lc-hero__card-link{font-size:12px;font-weight:500;letter-spacing:0.5px;color:#bfab8a;transition:color 0.3s,letter-spacing 0.3s}
.lc-hero__btn--primary:focus-visible,.lc-hero__btn--secondary:focus-visible,.lc-hero__card:focus-visible{outline:2px solid #bfab8a;outline-offset:2px}
@media (prefers-reduced-motion:reduce){
.lc-hero__visual-img,.lc-hero__card-img,.lc-hero__btn--primary,.lc-hero__btn--primary svg,.lc-hero__card-link{transition:none}
.lc-hero__visual:hover .lc-hero__visual-img,.lc-hero__card:hover .lc-hero__card-img{transform:none}
}
@media (max-width:1023px){
.lc-hero__cards{grid-column:1/-1;grid-row:2;flex-direction:row;padding-right:0}
}
@media (max-width:767px){
.lc-hero__editorial{padding:36px 24px 32px;order:1}
.lc-hero__editorial::after{display:none}
.lc-hero__buttons{flex-direction:column;gap:10px;margin-bottom:26px}
.lc-hero__btn--primary,.lc-hero__btn--secondary{width:100%;justify-content:center;padding:16px 24px;font-size:14px}
.lc-hero__trust{flex-direction:column;gap:8px;padding-top:18px}
.lc-hero__visual{order:2;min-height:260px;max-height:360px}
.lc-hero__cards{order:3;flex-direction:column;padding-right:0}
}
.lc-hero__card:hover .lc-hero__card-content{background:rgba(30,27,22,0.88)}
.univers-indoor-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:20px;align-items:stretch}
#footer-tertiary{display:none}
.st_mega_menu_container .stmenu_sub.style_wide{max-width:300px;min-width:260px!important;padding:15px 20px!important;border-top:3px solid #c9a96e;box-shadow:0 4px 12px rgba(0,0,0,0.1)!important;background:#fff}
.st_mega_menu_container .stmenu_sub.style_wide .m_column_row{display:block!important}
.st_mega_menu_container .stmenu_sub.style_wide .m_column_row .col-md-10 .row{display:block!important}
.st_mega_menu_container .stmenu_sub.style_wide .m_column_row .col-md-10 .row .col-md-3{flex:none;max-width:100%;width:100%;text-align:left;padding:6px 0!important}
.st_mega_menu_container .stmenu_sub.style_wide .m_column_row .col-md-10 .row .col-md-3 a{display:block;padding:4px 8px!important;color:#333!important;font-size:0.9rem!important;transition:color 0.2s,padding-left 0.2s!important}
.st_mega_menu_container .stmenu_sub.style_wide .m_column_row .col-md-10 .row .col-md-3 a:hover{color:#c9a96e;padding-left:14px}
.st_mega_menu_container .ml_level_0:nth-last-child(-n +3) .stmenu_sub.style_wide{right:0!important;left:auto!important}
.univers-card.univers-card--large .univers-card__img-wrap img{height:100%;object-fit:cover;object-position:center 80%}
.univers-section{padding-top:20px;padding-bottom:20px}
.lc-categories-section>div>div:last-child>a:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.10)}
@media (max-width: 991px){
.lc-hero__editorial{padding:40px 24px;text-align:center}
.lc-hero__cards{display:flex;flex-direction:row;gap:12px;padding:0 24px 24px}
.univers-indoor-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-height:none}
.univers-card--large{grid-column:span 1}
#easycontent_21 .row,#easycontent_21 [class*="flex"]{flex-direction:column}
.st_mega_menu_container .stmenu_sub.style_wide{min-width:240px!important}
}
.lc-hero__card{max-height:none;flex:1;overflow:hidden}
.eclairage-ext-section,[class*="eclairage-ext"],.lc-hero + div + div + div + div{margin-top:0;padding-top:10px}
.univers-section.univers-outdoor{padding-top:10px;margin-top:0}
.st_mega_menu_container .stmenu_sub .row{display:flex;flex-direction:column;gap:0}
.st_mega_menu_container .stmenu_sub a{display:block;padding:7px 10px;color:#444;font-size:0.88rem;font-family:"DM Sans",system-ui,sans-serif;text-decoration:none;border-radius:4px;transition:all 0.15s ease;white-space:nowrap}
.st_mega_menu_container .stmenu_sub a:hover{color:#c9a96e;background:rgba(201,169,110,0.06);padding-left:14px}
.st_mega_menu_container .stmenu_sub .s_title_block{display:none}
.st_mega_menu_container .stmenu_sub img{display:none}
.univers-section.univers-indoor{margin-bottom:10px;padding-top:10px;padding-bottom:10px}
body#index hr,body#index .separator{margin-top:10px;margin-bottom:10px}
@media (max-width: 991px){
.lc-hero{flex-direction:column;height:auto;min-height:auto}
.lc-hero__cards{flex-direction:row;height:auto;min-height:auto;gap:4px}
#easycontent_21 .lc-editorial-section>div:last-child{grid-template-columns:1fr!important;gap:30px!important;padding:0 20px!important}
#easycontent_21 .lc-editorial-section div[style*="min-height: 500px"]{min-height:250px!important}
}
.st_mega_menu_container .st_mega_menu>li.ml_level_0{position:relative}
.st_mega_menu_container .stmenu_sub{border-top:3px solid #c9a96e!important;box-shadow:0 8px 24px rgba(0,0,0,0.10);background:#fff;border-radius:0 0 8px 8px;padding:14px 18px;min-width:200px;max-width:280px;left:0;right:auto}
.st_mega_menu_container .st_mega_menu>li.m_alignment_2>.stmenu_sub,.st_mega_menu_container .st_mega_menu>li:nth-last-child(-n +3)>.stmenu_sub{left:auto!important;right:0!important}
.st_mega_menu_container .stmenu_sub a,.st_mega_menu_container .stmenu_sub .row a,.st_mega_menu_container .stmenu_sub [class*="col-"] a{font-size:0.85rem;font-weight:400;padding:5px 10px;margin-bottom:0;line-height:1.4;color:#444;display:block;border-radius:4px;transition:all 0.15s ease}
.st_mega_menu_container .stmenu_sub .s_title_block a,.st_mega_menu_container .stmenu_sub h4 a,.st_mega_menu_container .stmenu_sub h5 a{font-size:0.9rem;font-weight:600;color:#222;padding:4px 10px 6px;text-transform:uppercase;letter-spacing:0.3px}
.st_mega_menu_container .stmenu_sub a:hover,.st_mega_menu_container .stmenu_sub .row a:hover{color:#c9a96e;background:rgba(201,169,110,0.06);padding-left:14px}
.st_mega_menu_container .stmenu_sub .row [class*="col-"]{padding-left:4px;padding-right:4px}
.st_mega_menu_container .stmenu_sub .m_column_row img{display:none}
.st_mega_menu_container .stmenu_sub.col-md-5{flex:none;width:auto;max-width:280px}
#easycontent_21 .lc-editorial-section div:has(>img){border-radius:0!important;overflow:hidden}
#easycontent_21 .lc-editorial-section img{border-radius:0!important}
.st_mega_menu_container .stmenu_sub a,.st_mega_menu_container .stmenu_sub .row a,.st_mega_menu_container .stmenu_sub [class*="col-"] a{text-align:center}
.st_mega_menu_container .stmenu_sub .s_title_block a,.st_mega_menu_container .stmenu_sub h4 a,.st_mega_menu_container .stmenu_sub h5 a{text-align:center}
#easycontent_25 .lc-hero__card-content{background:rgba(30,27,22,0.55)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:3px;padding:14px 18px;max-width:180px}
#easycontent_25 h2.lc-hero__card-title{font-size:15px;font-weight:500!important;color:rgb(242,236,228);margin-bottom:4px;line-height:1.3}
#easycontent_25 .lc-hero__card-text{font-size:11.5px;font-weight:300;color:rgba(255,255,255,0.72);line-height:1.4;display:none}
#easycontent_25 .lc-hero__card-link{font-size:12px!important;font-weight:500;color:rgb(191,171,138)!important}
#easycontent_22 .style_content.block_content,#easycontent_22 .easy_brother_block,#index #easycontent_container_22 .easy_brother_block{max-width:100%!important;padding:0}
.lc-cat-phares{padding:44px 60px 36px;max-width:1320px;margin:0 auto}
.lc-cat-phares__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:36px;padding-bottom:16px;border-bottom:1px solid rgba(140,120,90,0.18)}
.lc-cat-phares__title{font-size:1.55rem;font-weight:400;color:#2a2520;letter-spacing:0.01em;line-height:1.3;margin:0;padding:0;border:none}
.lc-cat-phares__viewall{font-size:0.82rem;font-weight:600;color:#7a6b52;text-decoration:none;letter-spacing:0.06em;text-transform:uppercase;transition:color 0.25s ease,letter-spacing 0.25s ease!important;white-space:nowrap}
.lc-cat-phares__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}
.lc-cat-phares__item{display:flex;flex-direction:column;align-items:center;text-decoration:none;padding:28px 16px 24px;border-radius:8px;transition:all 0.3s cubic-bezier(0.25,0.1,0.25,1)!important;cursor:pointer;position:relative;background:transparent}
.lc-cat-phares__item::before{content:"";position:absolute;inset:0;border-radius:8px!important;background:rgba(184,161,120,0.0)!important;transition:background 0.35s ease,box-shadow 0.35s ease;pointer-events:none;box-shadow:0 0 0 0 rgba(184,161,120,0)}
.lc-cat-phares__icon{width:76px;height:76px;margin-bottom:16px;color:#4a3f32;transition:color 0.3s ease!important;display:flex;align-items:center;justify-content:center}
.lc-cat-phares__label{font-size:0.95rem;font-weight:600;color:#352e26;letter-spacing:0.035em;text-align:center;line-height:1.4;transition:color 0.25s ease!important;position:relative}
.lc-cat-phares__item:hover .lc-cat-phares__label{color:#5a4d3a}
@media (max-width: 991px){
.lc-cat-phares{padding:36px 24px 30px}
.lc-cat-phares__grid{grid-template-columns:repeat(3,1fr);gap:10px}
.lc-cat-phares__item{padding:22px 12px 20px}
.lc-cat-phares__icon{width:64px;height:64px}
}
body#index #easycontent_container_22 .easy_brother_block,#index #easycontent_container_22 #easycontent_22 .easy_brother_block,#easycontent_container_22 .easy_brother_block{padding:0!important;margin:0}
.featured-products .product-miniature:hover,.product-accessories .product-miniature:hover,.st_products_slider .product-miniature:hover{box-shadow:0 8px 30px rgba(0,0,0,.08);transform:translateY(-2px)}
.product-miniature .product-title a:hover{color:var(--lc-gold-d)}
.product-miniature .product-price-and-shipping .price{font-size:15px;font-weight:500;color:var(--lc-dark)}
.product-miniature .ajax_add_to_cart_button,.product-miniature .add-to-cart{background:var(--lc-dark);color:#fff;border:none;font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:background .2s;border-radius:0}
.product-miniature .ajax_add_to_cart_button:hover,.product-miniature .add-to-cart:hover{background:var(--lc-gold-d)}
#index .easy_brother_block,#index .easycontent,#index [id^="easycontent_container_"],#index [id^="easycontent_"]{background-color:transparent}
#top_bar{padding:7px 0}
#top_bar .header_item,#top_bar .dropdown_tri.header_item,#top_bar a.dropdown_tri.header_item{font-size:11.5px;font-weight:400;color:rgba(255,255,255,0.66)!important;letter-spacing:0.06em}
#top_bar .top_bar_item{border-right:1px solid rgba(255,255,255,0.1)}
#top_bar .top_bar_item:last-child{border-right:none}
.products_slider .title_block .title_block_inner,.products_slider .title_block a.title_block_inner{pointer-events:none;cursor:default;text-decoration:none}
.lc-categories-section a:hover>div:first-child img{transform:scale(1.06)}
#index #easycontent_container_21{background:#1A1714;padding:0}
#index #easycontent_container_21 .container-fluid{padding:0}
#index #easycontent_container_21 .row{margin:0}
#index #easycontent_container_21 .col-12{padding:0}
#easycontent_21,#easycontent_21 .easy_brother_block,#easycontent_21>div{background:transparent;padding:0}
#index #easycontent_21 .style_content.block_content{max-width:none;padding:0}
.lc-editorial-section{background:transparent!important;padding:80px 44px!important;max-width:1440px;margin:0 auto}
#index #easycontent_container_11{background-color:#F9F6F1;border-bottom:1px solid rgba(0,0,0,0.07);padding:13px 0}
#index #easycontent_container_11>.container{max-width:1440px;padding:0 44px}
#index #easycontent_container_22 .easy_brother_block{padding:72px 44px;max-width:1440px;margin:0 auto}
#index #easycontent_container_23{background-color:#F9F6F1;border-top:1px solid rgba(0,0,0,0.09)}
#index #easycontent_container_23 .easy_brother_block{padding:40px 44px;max-width:1440px;margin:0 auto}
#index #easycontent_container_26{background-color:#F9F6F1;border-top:1px solid rgba(0,0,0,0.09);padding:56px 0}
#index #easycontent_container_26>.container{max-width:1440px;padding:0 44px}
#index .products_slider{padding:72px 0}
#index .products_slider .products{max-width:1440px;margin:0 auto;padding:0 44px}
#index [id^="easycontent_container_"]{margin:0}
@media (max-width: 768px){
#index #easycontent_container_20 .easy_brother_block,#index #easycontent_container_22 .easy_brother_block,#index #easycontent_container_24 .easy_brother_block,#index #easycontent_container_23 .easy_brother_block{padding:36px 16px}
#index #easycontent_container_26{padding:36px 0}
#index #easycontent_container_26>.container,#index #easycontent_container_11>.container{padding:0 16px}
#index .products_slider{padding:36px 0}
}
#easycontent_22,#easycontent_23{padding:0}
.ft-lks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}
.ft-lks a{color:rgba(255,255,255,0.55);text-decoration:none;font-family:"DM Sans",sans-serif;font-size:13px;line-height:1.5;transition:color .2s ease}
.ft-lks a:hover{color:#D4B896}
.ft-col1-wrapper{max-width:320px}
@media (max-width: 768px){
.ft-col1-wrapper{max-width:100%}
}
.block-reassurance{background:var(--lc-light);border-top:1px solid var(--lc-bdr);border-bottom:1px solid var(--lc-bdr);padding:20px 0}
.block-reassurance .block-reassurance-item .h6,.block-reassurance .block-reassurance-item p,.block-reassurance .block-reassurance-item span{font-family:var(--lc-fb);font-size:12.5px;color:var(--lc-mid)}
#footer ul li,.footer-container .links li{margin-bottom:6px}
#footer ul li a,.footer-container .links li a{font-size:12.5px!important;color:rgba(255,255,255,.42)!important;transition:color .2s!important}
#footer ul li a:hover,.footer-container .links li a:hover{color:var(--lc-gold-l)}
#footer h4,#footer .title_block,#footer .footer_title{font-family:var(--lc-fd);font-size:16px;font-weight:400;color:#fff;letter-spacing:.04em;margin-bottom:16px}
#footer a{color:rgba(255,255,255,.55)!important;font-size:12.5px;transition:color .2s!important}
#footer a:hover{color:var(--lc-gold-l)}
#footer-bottom-container .row{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
#footer_bottom_right img{display:none}
.block-reassurance{background:var(--lc-light);border-top:1px solid var(--lc-bdr);padding:48px 0}
.block-reassurance .block-reassurance-item .h6,.block-reassurance .block-reassurance-item strong{font-family:"Cormorant Garamond",Georgia,serif;font-size:16px;font-weight:500;color:var(--lc-dark)}
.block-reassurance .block-reassurance-item p{font-size:12px;color:var(--lc-muted);line-height:1.6}
.block-reassurance .block-reassurance-item svg,.block-reassurance .block-reassurance-item img{color:var(--lc-gold)}
.crossselling h2,.accessories h2,.category-products h2,.featured-products h2,.st_crossselling_title,body#product .products-section-title,body#product h2.products-section-title,body#product .page-product-box h2,body#product .product_carousel_title,body#product .section-title{font-family:var(--lc-fd);font-size:clamp(22px,2.5vw,28px);font-weight:400;color:var(--lc-dark);text-transform:none;letter-spacing:0;line-height:1.2}
.featured-products .products-section-title,.product-accessories .products-section-title,.crossselling .products-section-title,h2.products-section-title,.st_featured_products_title,.st_new_products_title,.st_bestsellers_title,.st_specials_title,.title_block .title_block_inner,.title_block .title_block_inner a{font-family:var(--lc-fd);font-size:clamp(24px,3vw,34px);font-weight:400;color:var(--lc-dark);text-transform:none!important;letter-spacing:0!important;text-align:left;border-bottom:none!important;padding-bottom:0;margin-bottom:0;text-decoration:none}
.featured-products .products-section-title,.product-accessories .products-section-title,.crossselling .products-section-title,.st_products_slider h2,[class*="products"] h2{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(22px,2.5vw,28px);font-weight:400;color:var(--lc-dark);text-transform:none}
body#product .breadcrumb{font-size:12px;color:var(--lc-muted);padding:14px 0 0;background:transparent}
body#product .breadcrumb a{color:var(--lc-muted)}
body#product .breadcrumb a:hover{color:var(--lc-gold-d)}
body#product .breadcrumb li:last-child,body#product .breadcrumb li:last-child a{color:var(--lc-dark)}
body#product .product_first_section{padding:24px 0 56px}
body#product .product_page_container{align-items:flex-start}
body#product .product_first_section>.container,body#product .product_second_section>.container,body#product .product_third_section>.container{max-width:1340px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}
body#product .breadcrumb_wrapper .container,body#product #breadcrumb_wrapper .container{max-width:1340px;padding-left:40px;padding-right:40px}
body#product .product_left_column{padding-right:30px}
body#product .images-container{background:transparent;border:0;padding:0}
body#product .pro_gallery_top_container{background:var(--lc-light);margin-bottom:12px}
body#product .pro_gallery_top .swiper-slide{background:var(--lc-light)}
body#product .pro_gallery_top img{mix-blend-mode:multiply}
body#product .pro_popup_trigger_box{right:14px;bottom:14px}
body#product .pro_popup_trigger{width:36px;height:36px;line-height:36px;border-radius:50%;background:rgba(255,255,255,.92);border:1px solid var(--lc-bdr);color:var(--lc-mid)}
body#product .pro_gallery_thumbs .swiper-slide{background:var(--lc-light);border:2px solid transparent;cursor:pointer;transition:border-color .2s;opacity:1}
body#product .pro_gallery_thumbs .swiper-slide img{mix-blend-mode:multiply}
body#product .pro_gallery_thumbs .swiper-slide.clicked_thumb,body#product .pro_gallery_thumbs .swiper-slide:hover{border-color:var(--lc-gold)}
body#product .images-container .product-flags,body#product .images-container .st_sticker_block{z-index:5}
body#product .product_middle_column{padding-left:30px}
body#product .product_name_wrap{margin-bottom:6px}
body#product h1.product_name{font-family:var(--lc-fd);font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.15;color:var(--lc-dark);text-transform:none;letter-spacing:0;margin:0 0 10px}
body#product .product-information{display:flex;flex-direction:column;align-items:stretch}
body#product .product-information>*{order:20}
body#product .product-information>.lc-pdp-highlights{order:1}
body#product .product-information>.product-description-short{order:2}
body#product .product-information>.pro_price_block{order:3}
body#product .product-information>.product-actions{order:4}
body#product .product-information>.add_to_love,body#product .product-information>.pro_right_item{order:5}
body#product .product-information>.easycontent_35{order:9}
body#product .product-description-short{font-size:13px;color:var(--lc-mid);line-height:1.8;margin:0 0 18px;padding:0;background:transparent;border:0}
body#product .product-description-short .st_read_more_box{column-count:2;column-gap:28px}
body#product .lc-pdp-highlights{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 20px;padding:0 0 22px;border-bottom:1px solid var(--lc-bdr)}
body#product .lc-pdp-highlights li{font-size:12.5px;color:var(--lc-mid);background:var(--lc-light);padding:6px 12px;display:flex;align-items:center;gap:7px;line-height:1.3}
body#product .lc-pdp-highlights li::before{content:"✓";color:var(--lc-gold);font-size:11px;font-weight:600}
body#product .lc-pdp-highlights li strong{color:var(--lc-dark);font-weight:500}
body#product .lc-pdp-highlights .lc-pdp-more{background:transparent;padding:6px 2px}
body#product .lc-pdp-highlights .lc-pdp-more::before{content:none}
body#product .lc-pdp-highlights .lc-pdp-more a{color:var(--lc-gold-d);border-bottom:1px solid currentColor;font-size:12px}
body#product .pro_price_block{display:block;margin:0 0 14px;padding:0;border:0}
body#product .product-prices{display:block;text-align:left;margin:0}
body#product .product-prices .product-price,body#product .product-prices .current-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;justify-content:flex-start}
body#product .current-price .price{font-family:var(--lc-fd);font-size:34px;font-weight:500;line-height:1.1;color:var(--lc-dark)}
body#product .current-price .tax_label{font-family:var(--lc-fb);font-size:12px;color:var(--lc-muted);letter-spacing:.04em}
body#product .product-discount .regular-price,body#product .regular-price{font-family:var(--lc-fb);font-size:16px;color:var(--lc-muted);text-decoration:line-through}
body#product .discount,body#product .discount-percentage,body#product .discount-amount{font-family:var(--lc-fb);font-size:11px;font-weight:600;background:var(--lc-green-bg);color:var(--lc-green);padding:3px 8px;letter-spacing:.04em;border-radius:0}
body#product .product-prices::after{content:"Livraison offerte en France métropolitaine";display:block;font-size:12px;color:var(--lc-muted);margin-top:4px}
body#product .tax-shipping-delivery-label:empty,body#product .pro_price_right:empty{display:none}
body#product #product-availability{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:400;color:var(--lc-mid);background:transparent;padding:0;margin:0 0 18px;order:-1}
body#product #product-availability::before{content:"";width:8px;height:8px;border-radius:50%;background:#C9A227;flex-shrink:0}
body#product #product-availability.lc-instock{color:var(--lc-green)}
body#product #product-availability.lc-instock::before{background:#3B6D11}
body#product #product-availability.lc-oos{color:var(--lc-red)}
body#product #product-availability.lc-oos::before{background:var(--lc-red)}
body#product #product-availability .lc-delay{color:var(--lc-muted)}
body#product #product-availability i,body#product #product-availability .product-quantities{display:none}
body#product .product-add-to-cart{display:flex;flex-direction:column;margin:0 0 6px}
body#product .pro_cart_block{display:flex;flex-direction:row;align-items:stretch;gap:10px;width:100%;margin:0}
body#product .pro_cart_block .product-quantity{display:flex;align-items:stretch;gap:10px;width:100%;flex:1 1 auto;margin:0}
body#product .pro_cart_block .qty_wrap{flex:0 0 auto;margin:0}
body#product .pro_cart_block .add{flex:1 1 auto;margin:0}
body#product .qty_wrap .bootstrap-touchspin{display:flex;align-items:stretch;height:52px;width:130px;border:1px solid var(--lc-bdr);background:#fff}
body#product .qty_wrap .btn-touchspin{width:40px;height:100%;border:0;border-radius:0;background:var(--lc-light);color:var(--lc-mid);font-size:16px;padding:0;line-height:1;box-shadow:none}
body#product .qty_wrap .btn-touchspin:hover{background:var(--lc-light2);color:var(--lc-dark)}
body#product .qty_wrap #quantity_wanted{flex:1;min-width:0;height:100%;border:0;border-left:1px solid var(--lc-bdr);border-right:1px solid var(--lc-bdr);text-align:center;font-family:var(--lc-fb);font-size:14px;color:var(--lc-dark);padding:0;background:#fff}
body#product .pro_cart_block .add-to-cart{width:100%;height:52px;border-radius:0;border:0;background:var(--lc-dark);color:#fff;font-family:var(--lc-fb);font-size:12.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:10px;transition:background .25s}
body#product .pro_cart_block .add-to-cart:hover,body#product .pro_cart_block .add-to-cart:focus{background:var(--lc-gold-d);color:#fff}
body#product .pro_cart_block .add-to-cart:disabled{background:#9a948e;cursor:not-allowed}
body#product .pro_cart_block .add-to-cart .icon_btn{font-size:16px}
body#product .pro_cart_right{margin-top:10px}
body#product .pro_cart_right .flex_box:empty{display:none}
body#product .product-information>.add_to_love{display:inline-flex;align-self:flex-start;margin:10px 0 0;font-size:12.5px;color:var(--lc-muted)}
body#product .product-information>.add_to_love:hover{color:var(--lc-gold-d)}
body#product .product-information>.add_to_love .amount_inline{display:none}
body#product .product-information>.pro_right_item.dropdown_wrap{align-self:flex-start;margin:4px 0 0;font-size:12.5px;color:var(--lc-muted)}
body#product .product-information>.pro_right_item .dropdown_tri{color:var(--lc-muted)}
body#product .easycontent_35{display:block!important;margin:22px 0 0;padding:0;background:transparent;border:0}
body#product .easycontent_35 .style_content,body#product .easycontent_35 .easy_brother_block{background:transparent;padding:0;margin:0;border:0}
html body#product .easycontent_35.easycontent .easy_brother_block>.blockreassurance_product.st-preass-v2{display:flex!important;flex-direction:column;border:1px solid var(--lc-bdr);background:#fff}
body#product .st-preass-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--lc-bdr);font-size:12.5px;color:var(--lc-mid);line-height:1.5}
body#product .st-preass-row:last-child{border-bottom:0}
body#product .st-preass-ic{flex:0 0 20px;width:20px;height:20px;color:var(--lc-gold);display:flex;align-items:center;justify-content:center}
body#product .st-preass-ic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
body#product .st-preass-txt strong{color:var(--lc-dark);font-weight:500}
body#product .st-preass-txt .st-sep{margin:0 6px;color:var(--lc-muted)}
body#product .st-preass-txt a{color:var(--lc-gold-d)}
body#product .product_second_section{padding:8px 0 40px}
body#product .product_info_tabs .nav-tabs{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;max-width:none;border:0;border-bottom:1px solid var(--lc-bdr);margin:0;padding:0;float:none}
body#product .product_info_tabs .nav-tabs .nav-item{float:none;width:auto;margin:0;border:0;height:auto}
body#product .product_info_tabs .nav-tabs .nav-link{display:block;padding:14px 28px;margin:0 0 -1px;border:0;border-bottom:2px solid transparent;background:transparent;font-family:var(--lc-fb);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted);border-radius:0}
body#product .product_info_tabs .nav-tabs .nav-link:hover{color:var(--lc-dark)}
body#product .product_info_tabs .nav-tabs .nav-link.active{color:var(--lc-dark);border-bottom-color:var(--lc-gold);background:transparent}
body#product .product_info_tabs .tab-content{width:100%;max-width:none;float:none;padding:32px 0 8px;border:0;background:transparent}
body#product .product_info_tabs .tab-pane-body{padding:0}
body#product .product_description_container{font-family:var(--lc-fb);font-size:14.5px;font-weight:400;color:var(--lc-mid);line-height:1.85;max-width:820px}
body#product .product_description_container p{margin:0 0 14px}
body#product .product_description_container strong,body#product .product_description_container b{color:var(--lc-dark);font-weight:500}
body#product .product_description_container a{color:var(--lc-gold-d);border-bottom:1px solid rgba(139,110,78,.35);text-decoration:none}
body#product .product_description_container a:hover{border-bottom-color:var(--lc-gold-d)}
body#product .product_description_container h2,body#product .product_description_container h3{font-family:var(--lc-fd);font-weight:500;color:var(--lc-dark);margin:22px 0 10px}
body#product .product-features{margin:0;max-width:720px}
body#product .product-features>.h6,body#product .product-features>p.h6{display:none}
body#product .product-features .data-sheet{display:flex;margin:0;border-bottom:1px solid var(--lc-bdr);font-size:13px}
body#product .product-features .data-sheet:nth-of-type(even){background:var(--lc-light)}
body#product .product-features .data-sheet .name{flex:0 0 42%;padding:11px 16px;margin:0;font-weight:400;color:var(--lc-mid);background:transparent}
body#product .product-features .data-sheet .value{flex:1;padding:11px 16px;margin:0;color:var(--lc-dark);background:transparent}
body#product .product_third_section .products_container:nth-of-type(odd){background:var(--lc-light)}
.lc-sticky-atc{display:none}
@media (max-width:991px){
.lc-sticky-atc{display:block;position:fixed;left:0;right:0;bottom:0;z-index:1040;background:#fff;border-top:1px solid var(--lc-bdr);box-shadow:0 -4px 20px rgba(0,0,0,.1);padding:10px 16px;transform:translateY(110%);transition:transform .3s ease}
.lc-sticky-atc.visible{transform:none}
.lc-sticky-atc-in{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:640px;margin:0 auto}
.lc-sticky-atc-info{display:flex;flex-direction:column;gap:2px;min-width:0}
.lc-sticky-atc-name{font-family:var(--lc-fd);font-size:14px;color:var(--lc-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lc-sticky-atc-price{font-size:16px;font-weight:500;color:var(--lc-dark)}
.lc-sticky-atc-btn{background:var(--lc-gold);color:#fff;border:0;padding:12px 20px;font-family:var(--lc-fb);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}
.lc-sticky-atc-btn:hover{background:var(--lc-gold-d)}
body#product.lc-has-sticky-atc #footer{padding-bottom:72px}
body#product .product_first_section>.container,body#product .product_second_section>.container,body#product .product_third_section>.container{padding-left:16px;padding-right:16px}
body#product .product_left_column{padding-right:15px;margin-bottom:20px}
body#product .product_middle_column{padding-left:15px}
body#product .product_first_section{padding:12px 0 32px}
body#product .product_info_tabs .nav-tabs .nav-link{padding:12px 16px}
}
@media (max-width:767px){
body#product .product_info_tabs .nav-tabs{display:none}
body#product .product_info_tabs .mobile_tab_title{border-bottom:1px solid var(--lc-bdr);padding:14px 0}
body#product .product_info_tabs .mobile_tab_name{font-family:var(--lc-fb);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-dark)}
body#product .product_info_tabs .tab-content{padding-top:0}
body#product .product-description-short .st_read_more_box{column-count:1}
body#product .current-price .price{font-size:30px}
}
@media (max-width:520px){
body#product .qty_wrap .bootstrap-touchspin{width:100%}
}
body#product .product-features .data-sheet{min-height:0;height:auto;align-items:stretch}
body#product .product-features .data-sheet .name,body#product .product-features .data-sheet .value{text-transform:none;line-height:1.5;padding:9px 16px;min-height:0;height:auto;font-size:13px}
body#product #product-details>.tab-pane-body>.product-features ~ *,body#product #product-details .product-features>.h6,body#product #product-details .product-features>p:first-child{font-size:12px}
body#product #product-details .h6,body#product #product-details p.h6{font-family:var(--lc-fb);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--lc-muted);margin:0 0 10px}
body#product #product-details .product-out-of-stock,body#product #product-details .product-quantities{display:none}
.lc-hero,.lc-hero p,.lc-hero a,.lc-hero li,.lc-hero span{font-family:var(--lc-fb)}
.lc-hero .lc-hero__title,.lc-hero .lc-hero__card-title,.lc-hero .lc-hero__visual-overlay-title,.lc-categories-section h2{font-family:var(--lc-fd);font-weight:400;letter-spacing:0}
#easycontent_25 .lc-hero__editorial{padding:44px 48px 40px 56px;background:var(--lc-dark);color:#f2ece4;justify-content:center}
#easycontent_25 .lc-hero__surtitle{display:inline-block;width:auto;padding-left:34px;margin-bottom:16px;font-size:11px;letter-spacing:.22em;color:var(--lc-gold-l)}
#easycontent_25 .lc-hero__surtitle::before{width:22px;left:0}
#easycontent_25 .lc-hero__title{font-size:clamp(32px,3vw,46px);line-height:1.12;color:#f2ece4;margin-bottom:18px}
#easycontent_25 .lc-hero__desc{font-size:14px;line-height:1.7;color:rgba(242,236,228,.62);margin-bottom:26px;max-width:440px}
#easycontent_25 .lc-hero__btn--primary{background:var(--lc-gold);color:#fff;border-radius:0;font-weight:500;letter-spacing:.06em}
#easycontent_25 .lc-hero__btn--primary:hover{background:var(--lc-gold-d);color:#fff}
#easycontent_25 .lc-hero__btn--secondary{border:1px solid rgba(242,236,228,.35);color:#f2ece4;border-radius:0}
#easycontent_25 .lc-hero__btn--secondary:hover{border-color:var(--lc-gold-l);color:var(--lc-gold-l)}
#easycontent_25 .lc-hero__trust{padding-top:20px;margin-top:4px;border-top:1px solid rgba(242,236,228,.1)}
#easycontent_25 .lc-hero__trust-item{color:rgba(242,236,228,.55);font-size:12px}
body#index #easycontent_container_34 h2,body#index #easycontent_container_22 h2,body#index .stfeaturedslider_container .title_block_inner,body#index .stfeaturedslider_container .title_block h2{font-family:var(--lc-fd);font-size:clamp(26px,2.6vw,36px);font-weight:400;color:var(--lc-dark);text-transform:none;letter-spacing:0;line-height:1.15}
body#index .stfeaturedslider_container{max-width:1340px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;overflow:hidden}
body#index .stfeaturedslider_container .products_slider,body#index .stfeaturedslider_container .row{margin-left:0;margin-right:0}
@media (max-width:991px){
body#index .stfeaturedslider_container{padding-left:16px;padding-right:16px}
}
#footer #footer-primary-container>.row,#footer #footer-bottom-container>.row{max-width:1340px;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px}
#footer .ft-lks a:hover{color:var(--lc-gold-l)}
#footer #easycontent_33 .nl-intro{color:rgba(255,255,255,.5);font-size:12.5px;margin-bottom:10px}
#footer #easycontent_33 .nl-intro strong{color:var(--lc-gold-l)}
#footer #stacked_footer_column_4 .st_news_letter_1{display:block;margin:0;padding:0}
#footer #stacked_footer_column_4 .st_news_letter_1>.title_block,#footer #stacked_footer_column_4 .st_news_letter_1 .st_news_letter_content{display:none}
#footer #stacked_footer_column_4 .st_news_letter_1 .footer_block_content{display:block;padding:0}
#footer .st_news_letter_form .input-group{display:flex;border:0;border-radius:0;background:transparent;height:44px}
#footer .st_news_letter_form .st_news_letter_input{flex:1;height:44px;border:1px solid rgba(255,255,255,.15);border-right:0;border-radius:0;background:rgba(255,255,255,.06);color:#fff;font-family:var(--lc-fb);font-size:13px;padding:0 14px}
#footer .st_news_letter_form .st_news_letter_input::placeholder{color:rgba(255,255,255,.4)}
#footer .st_news_letter_form .st_news_letter_submit{height:44px;min-width:60px;border:0;border-radius:0;background:var(--lc-gold);color:#fff;padding:0 16px;font-size:14px}
#footer .st_news_letter_form .st_news_letter_submit:hover{background:var(--lc-gold-d)}
#footer .st_news_letter_box .alert{font-size:12px;padding:8px 12px;margin-bottom:8px}
#footer #footer-bottom .copyright_text{display:block;font-size:11.5px;color:rgba(255,255,255,.4)}
#footer #footer-bottom .copyright_text a{color:rgba(255,255,255,.4);margin-left:14px}
#footer #footer-bottom .copyright_text a:hover{color:rgba(255,255,255,.7)}
#footer #footer-bottom-container{padding-top:18px;padding-bottom:18px;border-top:1px solid rgba(255,255,255,.08)}
#footer #footer-bottom-container .col-12{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}
#footer #footer_bottom_right{order:2}
#footer #footer_bottom_left{order:1}
#footer #footer_bottom_right .st_payment_icon{max-height:26px;width:auto;opacity:.85}
@media (max-width:767px){
#footer #footer-bottom-container .col-12{flex-direction:column;align-items:flex-start}
#footer #footer-primary-container>.row{padding-left:15px;padding-right:15px}
}
#footer #stacked_footer_column_4 .st_news_letter_1,#footer #stacked_footer_column_4 .st_news_letter_1 *{border-color:transparent}
#footer #stacked_footer_column_4 .st_news_letter_1{background:transparent;border:0;box-shadow:none;margin-top:-8px}
#easycontent_25 .lc-hero__card:hover .lc-hero__card-img,#easycontent_25 .lc-hero__visual:hover .lc-hero__visual-img{transform:scale(1.03);transition:transform .5s}
#easycontent_25 .lc-hero__visual-overlay,#easycontent_25 .lc-hero__card-content{position:absolute;left:14px;right:14px;bottom:14px;top:auto;max-width:none;width:auto;padding:12px 16px;text-align:left;background:rgba(26,23,20,.72);backdrop-filter:blur(2px)}
@media (min-width:1200px) and (max-width:1599px){
#easycontent_25 .lc-hero__trust{padding-top:12px}
}
.js-product-miniature .pro_outer_box{background:#fff;border:1px solid rgba(0,0,0,.06);transition:box-shadow .25s,transform .25s;height:100%;display:flex;flex-direction:column}
.js-product-miniature .pro_outer_box:hover{box-shadow:0 10px 36px rgba(0,0,0,.09);transform:translateY(-2px)}
.js-product-miniature .pro_second_box .mini_name{justify-content:flex-start}
.js-product-miniature .s_title_block a:hover{color:var(--lc-gold-d)}
.js-product-miniature .product-price-and-shipping{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;justify-content:flex-start;padding:6px 0 0}
.js-product-miniature .product-price-and-shipping .price{font-family:var(--lc-fb);font-size:16px;font-weight:500;color:var(--lc-dark)}
.js-product-miniature .product-price-and-shipping .regular-price{font-family:var(--lc-fb);font-size:12px;color:var(--lc-muted);text-decoration:line-through}
.js-product-miniature .product-price-and-shipping .tax_label{font-family:var(--lc-fb);font-size:10.5px;color:var(--lc-muted);letter-spacing:.04em}
.js-product-miniature .product-price-and-shipping .discount-percentage,.js-product-miniature .product-price-and-shipping .discount-amount{font-size:9.5px;font-weight:600;background:var(--lc-green-bg);color:var(--lc-green);padding:2px 6px}
.js-product-miniature .act_box_cart .ajax_add_to_cart_button:hover{background:var(--lc-gold-d)}
.js-product-miniature .hover_fly .hover_fly_btn{background:rgba(255,255,255,.94);color:var(--lc-mid)}
.js-product-miniature .hover_fly .hover_fly_btn:hover{color:var(--lc-gold-d)}
.js-product-miniature .st_sticker,.js-product-miniature .product-flag{font-family:var(--lc-fb);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:0}
body#category .breadcrumb{font-size:12px;color:var(--lc-muted)}
body#category h1.category_page_heading{font-family:var(--lc-fd);font-size:clamp(32px,3.4vw,46px);font-weight:300;line-height:1.1;color:var(--lc-dark);text-align:left;text-transform:none;letter-spacing:0;margin:6px 0 22px!important;height:auto}
body#category #main>.category-description:first-of-type{font-size:14px;color:var(--lc-mid);line-height:1.7;max-width:780px}
body#category #subcategories{margin:0 0 8px}
body#category #subcategories>ul{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:12px;margin:0;padding:0 0 10px;scrollbar-width:thin;scrollbar-color:var(--lc-gold-d) transparent}
body#category #subcategories>ul>li{flex:0 0 auto;width:auto;max-width:none;padding:0!important;margin:0;display:flex;align-items:center;gap:10px;border:1px solid var(--lc-bdr);background:#fff;padding:8px 18px 8px 8px;transition:border-color .2s,box-shadow .2s}
body#category #subcategories>ul>li:hover{border-color:var(--lc-gold);box-shadow:0 4px 16px rgba(0,0,0,.06)}
body#category #subcategories>ul>li>a.img{flex:0 0 48px;width:48px;height:48px;margin:0;background:var(--lc-light);display:block;overflow:hidden}
body#category #subcategories>ul>li>a.img img{width:48px;height:48px;object-fit:contain;mix-blend-mode:multiply}
body#category #subcategories .s_title_block{margin:0;text-align:left}
body#category #subcategories .subcategory-name{font-family:var(--lc-fb);font-size:13px;font-weight:500;color:var(--lc-dark);white-space:nowrap}
body#category #subcategories .subcategory-name:hover{color:var(--lc-gold-d)}
body#category #subcategories .cat_desc,body#category #subcategories .subcategory-desc{display:none}
body#category #js-product-list-top{border-top:0;border-bottom:1px solid var(--lc-bdr);padding:14px 0;margin-bottom:22px}
body#category .products-sort-order .dropdown_tri{border:1px solid var(--lc-bdr);padding:7px 12px;font-size:12.5px;color:var(--lc-mid)}
body#category .list_grid_switcher>div{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--lc-bdr);color:var(--lc-muted)}
body#category .list_grid_switcher>div.selected{background:var(--lc-dark);color:#fff;border-color:var(--lc-dark)}
body#category #js-product-list-top .paginaton_sample{display:none}
body#category .products.product_list .product_list_item{border:0;margin-bottom:18px}
#js-product-list .pagination_more,#js-product-list .infinite-more-link,#js-product-list .load_more_btn,#js-product-list .st_load_more{display:inline-block;background:var(--lc-dark);color:#fff;border:0;border-radius:0;padding:13px 36px;font-family:var(--lc-fb);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}
#js-product-list .pagination_more:hover,#js-product-list .infinite-more-link:hover,#js-product-list .load_more_btn:hover,#js-product-list .st_load_more:hover{background:var(--lc-gold-d);color:#fff}
body#category #category-description-bottom{border-top:1px solid var(--lc-bdr);padding-top:36px;margin-top:24px;font-size:13.5px;color:var(--lc-mid);line-height:1.8}
body#category #category-description-bottom h2,body#category #category-description-bottom h3{font-family:var(--lc-fd);font-weight:400;color:var(--lc-dark)}
body#category #left_column .block-categories{display:none}
#search_filters_wrapper>.title_block{border:0;margin-bottom:6px}
#search_filters .facet{border:0;border-bottom:1px solid var(--lc-bdr);padding:14px 0 12px;margin:0}
#search_filters .facet-title{font-family:var(--lc-fb);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--lc-dark);margin-bottom:10px}
#search_filters .facet_filter_item_li{padding:0;margin:0;min-height:0}
#search_filters .facet_filter_item_li a,#search_filters .facet_filter_item_li label{font-family:var(--lc-fb);font-size:12.5px;color:var(--lc-mid);padding:5px 0;display:flex;align-items:center;gap:8px}
#search_filters .facet_filter_item_li a:hover{color:var(--lc-dark)}
#search_filters .facet_filter_item_li .magnitude{margin-left:auto;font-size:11px;color:var(--lc-muted)}
#search_filters .custom-checkbox span,#search_filters .custom-checkbox .ps-shown-by-js{border-color:var(--lc-bdr);border-radius:0}
#search_filters .facet_filter_item_li.active a,#search_filters .facet_filter_item_li .active{color:var(--lc-dark);font-weight:500}
#search_filters .ui-slider{background:var(--lc-light2);border:0;height:3px}
#search_filters .ui-slider .ui-slider-range{background:var(--lc-gold)}
#search_filters .ui-slider .ui-slider-handle{width:16px;height:16px;top:-7px;border-radius:50%;background:var(--lc-gold);border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.2)}
#search_filters .js-search-filters-clear-all,#js-active-search-filters .filter-block{font-size:11px;background:var(--lc-gold-p);border:1px solid rgba(184,151,106,.25);color:var(--lc-gold-d);border-radius:0;padding:5px 12px}
#js-active-search-filters{margin-bottom:12px}
@media (max-width:991px){
body#category h1.category_page_heading{font-size:30px;margin-bottom:14px!important}
body#category .products.product_list .product_list_item{margin-bottom:12px}
}
body#category .list_grid_switcher{display:flex;flex-direction:row;gap:0;align-items:center}
body#category .list_grid_switcher>div + div{border-left:0}
body#category #js-product-list-top{display:flex;flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap}
body#category #category-description-bottom,body#category #category-description-bottom *{font-family:var(--lc-fb);font-size:13.5px;line-height:1.8;color:var(--lc-mid);background:transparent}
body#category #category-description-bottom{max-width:900px;padding-left:0;padding-right:0}
body#category #category-description-bottom strong,body#category #category-description-bottom b{color:var(--lc-dark);font-weight:500}
body#category #category-description-bottom a{color:var(--lc-gold-d)}
body#category #category-description-bottom h2,body#category #category-description-bottom h3{font-family:var(--lc-fd);font-size:22px;color:var(--lc-dark);margin:18px 0 8px}
.js-product-miniature .pro_mini_cate_name:hover{color:var(--lc-gold-d)}
.js-product-miniature .act_box_cart .ajax_add_to_cart_button .hover_fly_btn_inner{display:flex;align-items:center;justify-content:center;gap:6px;white-space:normal;line-height:1.2}
@media (max-width:575px){
.js-product-miniature .act_box_cart .ajax_add_to_cart_button .icon_btn{display:none}
}
#easycontent_25 .lc-hero{display:grid;grid-template-columns:minmax(320px,1.05fr) 1.5fr 0.95fr;grid-template-rows:1fr 1fr;height:clamp(520px,42vw,700px);min-height:0;max-height:none;max-width:1680px;margin:0 auto;gap:4px;background:var(--lc-dark)}
#easycontent_25 .lc-hero__editorial{grid-column:1;grid-row:1 / span 2;min-height:0;max-height:none;height:auto}
#easycontent_25 .lc-hero__visual{grid-column:2;grid-row:1 / span 2}
#easycontent_25 .lc-hero__cards{display:contents}
#easycontent_25 .lc-hero__card:nth-child(1){grid-column:3;grid-row:1}
#easycontent_25 .lc-hero__card:nth-child(2){grid-column:3;grid-row:2}
#easycontent_25 .lc-hero__visual,#easycontent_25 .lc-hero__card{aspect-ratio:auto;position:relative;display:block;min-height:0;max-height:none;height:auto;width:auto;overflow:hidden;border:0;margin:0}
#easycontent_25 .lc-hero__visual-img,#easycontent_25 .lc-hero__card-img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}
#easycontent_25 .lc-hero__visual-img{object-position:50% 28%}
#easycontent_25 .lc-hero__card:nth-child(1) .lc-hero__card-img{object-position:50% 22%}
#easycontent_25 .lc-hero__card:nth-child(2) .lc-hero__card-img{object-position:50% 8%}
#easycontent_25 .lc-hero__visual:hover .lc-hero__visual-img,#easycontent_25 .lc-hero__card:hover .lc-hero__card-img{transform:scale(1.03);transition:transform .6s}
#easycontent_25 .lc-hero__visual-overlay,#easycontent_25 .lc-hero__card-content{position:absolute;left:auto;right:16px;bottom:16px;top:auto;max-width:280px;width:auto;padding:12px 16px;text-align:left;background:rgba(26,23,20,.72)}
#easycontent_25 .lc-hero__visual-overlay-title{font-size:19px}
#easycontent_25 .lc-hero__visual-overlay-text{font-size:12px;color:rgba(242,236,228,.75)}
#easycontent_25 .lc-hero__card-link,#easycontent_25 .lc-hero__visual-overlay-cta{font-size:11.5px;color:var(--lc-gold-l)}
@media (min-width:1200px) and (max-width:1499px){
#easycontent_25 .lc-hero__editorial{padding:30px 34px 26px 44px}
#easycontent_25 .lc-hero__title{font-size:clamp(28px,2.6vw,40px);margin-bottom:12px}
#easycontent_25 .lc-hero__desc{margin-bottom:18px;font-size:13.5px}
#easycontent_25 .lc-hero__buttons{margin-bottom:16px}
}
@media (max-width:1199px){
#easycontent_25 .lc-hero{grid-template-columns:1.6fr 1fr;grid-template-rows:auto clamp(200px,28vw,320px) clamp(200px,28vw,320px);height:auto}
#easycontent_25 .lc-hero__editorial{grid-column:1 / -1;grid-row:1;padding:36px 32px}
}
@media (max-width:575px){
#easycontent_25 .lc-hero{grid-template-columns:1fr 1fr;grid-template-rows:auto 420px 240px}
#easycontent_25 .lc-hero__editorial{padding:30px 20px}
#easycontent_25 .lc-hero__visual{grid-column:1 / -1;grid-row:2}
#easycontent_25 .lc-hero__card:nth-child(1){grid-column:1;grid-row:3}
#easycontent_25 .lc-hero__card:nth-child(2){grid-column:2;grid-row:3}
#easycontent_25 .lc-hero__visual-overlay,#easycontent_25 .lc-hero__card-content{left:8px;right:8px;bottom:8px;max-width:none;padding:8px 10px}
}
.js-product-miniature .pro_outer_box{position:relative;padding:0;margin:0;height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(0,0,0,.08)}
.js-product-miniature .pro_first_box{background:#fff;margin:0;padding:0;border-bottom:1px solid rgba(0,0,0,.05);overflow:hidden}
.js-product-miniature .pro_first_box img{mix-blend-mode:normal;width:100%;height:auto;margin:0 auto}
.js-product-miniature .pro_second_box{flex:1 1 auto;display:flex;flex-direction:column;padding:14px 16px 16px!important;background:#fff;text-align:left}
.js-product-miniature .pro_mini_cate_name{font-family:var(--lc-fb);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-gold-d);margin:0 0 5px;text-align:left;display:block}
.js-product-miniature .s_title_block,.js-product-miniature .s_title_block a{font-family:var(--lc-fb);font-size:14px;font-weight:500;line-height:1.4;color:var(--lc-dark);letter-spacing:0;text-align:left}
.js-product-miniature .s_title_block{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;margin:0 0 8px;height:auto}
.js-product-miniature .pro_kuan_box{margin-top:auto}
.js-product-miniature .product-price-and-shipping{padding:0}
.js-product-miniature .product-price-and-shipping .price{font-size:17px;font-weight:600}
.js-product-miniature .act_box_cart{position:absolute;left:0;right:0;top:0;margin:0;padding:0;opacity:0;visibility:hidden;transition:opacity .2s;z-index:4;pointer-events:none}
.js-product-miniature:hover .act_box_cart{opacity:1;visibility:visible;pointer-events:auto}
.js-product-miniature .act_box_cart .ajax_add_to_cart_button{width:100%;margin:0;border-radius:0}
@media (hover:none),(max-width:991px){
.js-product-miniature .act_box_cart{display:none}
}
.products.product_list.grid>.product_list_item{display:flex}
.products.product_list.grid>.product_list_item>.js-product-miniature{flex:1 1 auto;display:flex;flex-direction:column;width:100%}
.products_sldier_swiper .swiper-wrapper,.swiper-container .swiper-wrapper{align-items:stretch}
.products_sldier_swiper .swiper-slide.js-product-miniature,.products_slider .swiper-slide.js-product-miniature{height:auto;display:flex;flex-direction:column}
.products_sldier_swiper .swiper-slide>.pro_outer_box{flex:1 1 auto}
.swiper-pagination-progressbar{height:2px!important;background:var(--lc-light2);bottom:auto}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--lc-gold)}
body#product .product_third_section .products_container,body#product .product_third_section .block{background:transparent!important;padding:44px 0 8px;margin:0;border-top:1px solid var(--lc-bdr)}
body#product .product_third_section>.container>*:first-child{border-top:0}
body#product .product_third_section .title_block{border-bottom:0;justify-content:flex-start;text-align:left;margin:0 0 22px;padding:0}
body#product .product_third_section .title_block_inner,body#product .product_third_section .title_block h2{font-family:var(--lc-fd);font-size:clamp(24px,2.4vw,30px);font-weight:400;color:var(--lc-dark);text-transform:none;letter-spacing:0;padding:0;text-align:left}
body#product .product_third_section .title_block .title_flex_right{display:flex;justify-content:flex-end}
body#product .product_third_section .swiper-pagination{position:static;margin-top:18px}
body#product .product-specific-references,body#product #product-details .h6:has(+ .product-specific-references),body#product #product-details p:has(+ .product-specific-references),body#product #product-details .page_heading:has(+ .product-specific-references){display:none}
.js-product-miniature .pro_outer_box{width:100%;max-width:none!important}
.swiper-slide.js-product-miniature{border:0;background:transparent;box-shadow:none}
body#product .product-features>.page_heading,body#product .product-features>p.h6{display:none}
body#product .product-features .data-sheet{margin:0;padding:0;min-height:0}
body#product .product-features .data-sheet>dt,body#product .product-features .data-sheet>dd{padding:8px 16px!important;margin:0;line-height:1.45!important;min-height:0}
body#index .stfeaturedslider_container .title_block{border-bottom:0}
#easycontent_25 .lc-hero__btn--primary,.lc-sticky-atc-btn,#footer .st_news_letter_form .st_news_letter_submit{color:var(--lc-dark)}
#easycontent_25 .lc-hero__btn--primary:hover,#easycontent_25 .lc-hero__btn--primary:focus-visible,.lc-sticky-atc-btn:hover,.lc-sticky-atc-btn:focus-visible,#footer .st_news_letter_form .st_news_letter_submit:hover{background:var(--lc-gold-d);color:#fff}
.lc-sticky-atc-btn:disabled,.lc-sticky-atc-btn.is-disabled{background:#d8d2ca;color:var(--lc-mid);cursor:not-allowed}
:focus-visible{outline:2px solid var(--lc-gold-d);outline-offset:2px}
#footer .lc-nl-legal{font-size:11px;color:rgba(255,255,255,.45);margin:8px 0 0}
#footer .lc-nl-legal a{color:rgba(255,255,255,.65);text-decoration:underline}
body.is_blog #wrapper .container,body.is_blog #columns{max-width:1340px;margin-left:auto;margin-right:auto}
body.is_blog #center_column{padding-left:40px;padding-right:40px}
body#module-stblog-default #easycontent_18{text-align:left;margin:28px 0 30px;padding:0 0 26px;border-bottom:1px solid var(--lc-bdr)}
body#module-stblog-default #easycontent_18 .title_block{border:0;margin:0 0 10px;padding:0}
body#module-stblog-default #easycontent_18 .title_block_inner{font-family:var(--lc-fb);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--lc-gold-d);padding:0}
body#module-stblog-default #easycontent_18 h1{font-family:var(--lc-fd);font-size:clamp(30px,3.4vw,46px);font-weight:300;line-height:1.12;color:var(--lc-dark);margin:0;max-width:780px}
body.is_blog .st_posts.product_list{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}
body.is_blog .st_posts .product_list_item{display:flex;padding:0 12px;margin-bottom:28px}
body.is_blog .block_blog{width:100%;display:flex}
body.is_blog .block_blog .pro_outer_box{display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid rgba(0,0,0,.07);transition:box-shadow .25s,transform .25s;padding:0}
body.is_blog .block_blog .pro_outer_box:hover{box-shadow:0 10px 32px rgba(0,0,0,.08);transform:translateY(-2px)}
body.is_blog .block_blog .pro_first_box{margin:0;padding:0;overflow:hidden;background:var(--lc-light)}
body.is_blog .block_blog .blog_image a{display:block;aspect-ratio:3/2;overflow:hidden}
body.is_blog .block_blog .blog_image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}
body.is_blog .block_blog .pro_outer_box:hover .blog_image img{transform:scale(1.04)}
body.is_blog .block_blog .pro_second_box{flex:1;display:flex;flex-direction:column;padding:18px 20px 20px;text-align:left}
body.is_blog .block_blog .s_title_block{order:2;margin:0 0 14px;font-family:var(--lc-fd);font-size:21px;font-weight:500;line-height:1.25;height:auto;min-height:0}
body.is_blog .block_blog .s_title_block a{font:inherit;color:var(--lc-dark)}
body.is_blog .block_blog .s_title_block a:hover{color:var(--lc-gold-d)}
body.is_blog .block_blog .blog_info{order:1;margin:0 0 8px;font-size:11.5px;color:var(--lc-muted);letter-spacing:.04em}
body.is_blog .block_blog .blog_info i{display:none}
body.is_blog .block_blog .add_to_love,body#module-stblog-article .blog_info .add_to_love{display:none}
body.is_blog .block_blog .btn{order:3;margin-top:auto;align-self:flex-start;background:transparent;border:0!important;padding:0;color:var(--lc-gold-d);font-family:var(--lc-fb);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor;border-radius:0;box-shadow:none}
body.is_blog .block_blog .btn::after{content:" →"}
body.is_blog .block_blog .btn:hover{color:var(--lc-dark)}
body.is_blog .pagination .page-link,body.is_blog .pagination li a,body.is_blog .pagination li span{border-radius:0;border-color:var(--lc-bdr);color:var(--lc-mid);font-size:13px}
body.is_blog .pagination .active a,body.is_blog .pagination .current a,body.is_blog .pagination li.active span{background:var(--lc-dark);color:#fff;border-color:var(--lc-dark)}
body#module-stblog-article #center_column>*,body#module-stblog-article #content{max-width:860px;margin-left:auto;margin-right:auto}
body#module-stblog-article h1.blog_heading{font-family:var(--lc-fd);font-size:clamp(32px,3.6vw,48px);font-weight:400;line-height:1.12;color:var(--lc-dark);text-transform:none;letter-spacing:0;margin:26px 0 12px;text-align:left}
body#module-stblog-article .blog_info{font-size:12px;color:var(--lc-muted);letter-spacing:.04em;padding:0 0 22px;margin:0 0 26px;border-bottom:1px solid var(--lc-bdr)}
body#module-stblog-article .blog_info .posted_on{margin-right:4px}
body#module-stblog-article .blog_content{font-family:var(--lc-fb);font-size:16px;line-height:1.8;color:#4a4540}
body#module-stblog-article .blog_content p{margin:0 0 18px}
body#module-stblog-article .blog_content h2{font-family:var(--lc-fd);font-size:clamp(26px,2.6vw,32px);font-weight:500;line-height:1.2;color:var(--lc-dark);margin:44px 0 14px;padding-top:6px}
body#module-stblog-article .blog_content h3{font-family:var(--lc-fd);font-size:23px;font-weight:500;line-height:1.25;color:var(--lc-dark);margin:30px 0 10px}
body#module-stblog-article .blog_content h4{font-family:var(--lc-fb);font-size:15px;font-weight:600;color:var(--lc-dark);margin:22px 0 8px}
body#module-stblog-article .blog_content strong,body#module-stblog-article .blog_content b{color:var(--lc-dark);font-weight:600}
body#module-stblog-article .blog_content a{color:var(--lc-gold-d);text-decoration:none;border-bottom:1px solid rgba(139,110,78,.35)}
body#module-stblog-article .blog_content a:hover{border-bottom-color:var(--lc-gold-d)}
body#module-stblog-article .blog_content ul,body#module-stblog-article .blog_content ol{margin:0 0 20px 1.2em;padding:0}
body#module-stblog-article .blog_content li{margin:0 0 8px}
body#module-stblog-article .blog_content blockquote{border-left:3px solid var(--lc-gold);background:var(--lc-light);padding:16px 22px;margin:24px 0;font-style:italic;color:var(--lc-mid)}
body#module-stblog-article .blog_content table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}
body#module-stblog-article .blog_content th,body#module-stblog-article .blog_content td{border-bottom:1px solid var(--lc-bdr);padding:10px 12px;text-align:left}
body#module-stblog-article .blog_content th{background:var(--lc-light);color:var(--lc-dark);font-weight:600}
body#module-stblog-article .blog_content .lc-toc{background:var(--lc-light);border:0;border-left:3px solid var(--lc-gold);padding:20px 26px;margin:28px 0 34px}
body#module-stblog-article .lc-cta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 24px;background:var(--lc-gold-p);border:1px solid rgba(184,151,106,.3);padding:20px 24px;margin:28px 0}
body#module-stblog-article .lc-cta-tag{grid-column:1 / -1;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lc-gold-d)}
body#module-stblog-article .lc-cta-title{font-family:var(--lc-fd);font-size:22px;font-weight:500;color:var(--lc-dark);line-height:1.2}
body#module-stblog-article .lc-cta-text{grid-column:1;font-size:14px;color:var(--lc-mid);line-height:1.6}
body#module-stblog-article .lc-cta-btn{grid-column:2;grid-row:2 / span 2;align-self:center;background:var(--lc-dark);color:#fff!important;border:0!important;padding:12px 20px;font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
body#module-stblog-article .lc-cta-btn:hover{background:var(--lc-gold-d)}
body#module-stblog-article .blog_link_nav,body#module-stblog-article [class*=linknav]{border-top:1px solid var(--lc-bdr);padding-top:18px;margin-top:30px}
body#module-stblog-article .blog_link_nav a,body#module-stblog-article [class*=linknav] a{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--lc-gold-d)}
@media (max-width:767px){
body.is_blog #center_column{padding-left:16px;padding-right:16px}
body#module-stblog-article .blog_content{font-size:15.5px}
body#module-stblog-article .lc-cta{grid-template-columns:1fr}
body#module-stblog-article .lc-cta-btn{grid-column:1;grid-row:auto;justify-self:start;margin-top:6px}
}
body#module-stblog-article .lc-toc-title{font-family:var(--lc-fd);font-size:20px;font-weight:500;color:var(--lc-dark);margin:0 0 8px}
body#module-stblog-article .lc-toc ol,body#module-stblog-article .lc-toc ul{margin:0 0 0 1.1em}
body#module-stblog-article .lc-toc li{margin:0;padding:6px 0;border-bottom:1px solid rgba(0,0,0,.05);font-size:14.5px}
body#module-stblog-article .lc-toc li:last-child{border-bottom:0}
body#module-stblog-article .lc-toc a{border-bottom:0;color:var(--lc-mid)}
body#module-stblog-article .lc-toc a:hover{color:var(--lc-gold-d)}
body#module-stblog-article .lc-cta-dark .lc-cta-title{color:#fff}
body#module-stblog-article .lc-cta-dark .lc-cta-text{color:rgba(255,255,255,.6)}
body#module-stblog-article .lc-cta-dark .lc-cta-tag{color:var(--lc-gold-l)}
body#module-stblog-article .lc-cta-phone{display:block;font-family:var(--lc-fd);font-size:30px;color:#fff;margin:10px 0}
body#module-stblog-article .lc-cta-dark a{color:var(--lc-gold-l);border-bottom-color:rgba(212,184,150,.4)}
body#module-stblog-article #blog_primary_block>.blog_image,body#module-stblog-article #blog_primary_block .st_blog_gallery{margin:0 0 30px}
#easycontent_23 .easy_brother_block h2,#easycontent_23 .easy_brother_block h3,.proof .proof-title{font-family:var(--lc-fd);font-weight:500;letter-spacing:0;color:var(--lc-dark)}
#easycontent_23 .easy_brother_block h2{font-size:clamp(26px,2.4vw,34px);line-height:1.2}
#easycontent_23 .easy_brother_block h3{font-size:23px;line-height:1.25}
.proof .proof-title{font-size:25px;line-height:1.2}
#footer .st_news_letter_form{flex-wrap:wrap}
#footer .st_news_letter_form .st_news_letter_form_inner{flex:1 1 100%;width:100%}
#footer .st_news_letter_form .lc-nl-legal{flex:0 0 100%;order:9;margin-top:8px}
body#index .stfeaturedslider_container .title_block{justify-content:flex-start;text-align:left}
body#product .product-information{flex-flow:row wrap}
body#product .product-information>*{flex:0 0 100%;max-width:100%}
body#product .product-information>.add_to_love,body#product .product-information>.pro_right_item{flex:0 0 auto;width:auto;margin:6px 24px 0 0!important}
@media (max-width:767px){
body#product nav.breadcrumb_nav li:last-child,body#product nav.breadcrumb_nav li.navigation-pipe:nth-last-child(2){display:none}
body#product .product_left_column .swiper-slide img.pro_gallery_item{height:min(64vw,330px);width:100%;object-fit:contain}
body#product h1.product_name{font-size:25px;line-height:1.18;margin-bottom:6px}
body#product .product-information>.lc-pdp-highlights{order:6;margin:18px 0 4px}
body#product .pro_cart_block .product-quantity{flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:10px;width:100%}
body#product .pro_cart_block .product-quantity>.qty_wrap{flex:0 0 112px;max-width:112px;margin:0}
body#product .pro_cart_block .product-quantity>.add{flex:1 1 auto;min-width:0;margin:0}
body#product .pro_cart_block .product-quantity>.add .add-to-cart{width:100%;height:100%}
}
html body #footer .title_block{border:0!important;margin:0 0 12px;padding:0;background:transparent;text-align:left;justify-content:flex-start}
html body #footer .title_block .title_block_inner{font-family:var(--lc-fb);font-size:10.5px;font-weight:500;letter-spacing:.12em!important;text-transform:uppercase!important;color:#fff;padding:0;margin:0;line-height:1.4}
html body #footer .title_block .opener{color:var(--lc-gold-l)}
@media (max-width:991px){
html body #footer .title_block{margin:0;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08)!important}
html body #footer .title_block .title_block_inner{font-size:12px}
}
html body #footer #stacked_footer_column_4 .st_news_letter_1 .st_news_letter_content{display:block;margin:0 0 12px;padding:0}
#footer .st_news_letter_content .ft-hd{font-family:var(--lc-fb);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:0 0 10px}
#footer .st_news_letter_content .nl-intro{color:rgba(255,255,255,.5);font-size:12.5px;margin:0}
@media (max-width:991px){
html body #footer #stacked_footer_column_4{padding-top:20px}
#footer .st_news_letter_content .ft-hd{font-size:12px}
}
.modal a.lc-modal-primary{background:var(--lc-dark);border-color:var(--lc-dark);color:#fff;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding-top:13px;padding-bottom:13px}
.modal a.lc-modal-primary:hover,.modal a.lc-modal-primary:focus-visible{background:var(--lc-gold-d);border-color:var(--lc-gold-d)}
.modal button.lc-modal-secondary{background:transparent;border:0;color:var(--lc-mid);text-decoration:underline;text-underline-offset:3px;box-shadow:none}
.modal button.lc-modal-secondary:hover{color:var(--lc-dark)}
#easycontent_11 .lc-trust{list-style:none;margin:0 auto;padding:14px 24px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 34px;max-width:1440px;font:400 13px/1.35 var(--lc-fb);color:var(--lc-dark)}
#easycontent_11 .lc-trust li{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;margin:0;padding:0}
#easycontent_11 .lc-trust svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:var(--lc-gold-d);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media (max-width:767px){
#easycontent_container_11 .steasy_column,#easycontent_11 .row{width:100%;max-width:100%;margin:0;padding:0;gap:0}
#easycontent_11 .lc-trust{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;padding:14px 16px;font-size:12px}
#easycontent_11 .lc-trust li{white-space:normal;align-items:flex-start;line-height:1.3}
#easycontent_11 .lc-trust li:last-child{grid-column:1 / -1;justify-content:center}
}
#easycontent_21 .lc-ed-thumb{width:44px;height:44px;flex:0 0 44px;object-fit:cover;border-radius:4px;display:block}
#easycontent_21 a:hover .lc-ed-thumb{opacity:.85}
@media (max-width:991px){
body#cart #main>.row{display:flex;flex-direction:column}
body#cart #main>.row>.cart-grid-body{display:contents}
body#cart #main>.row>.cart-grid-body>*{order:1;margin-left:15px;margin-right:15px;max-width:calc(100% - 30px)}
body#cart #main>.row>.cart-grid-body>a.btn{align-self:flex-start;width:auto}
body#cart #main>.row>.cart-grid-right{order:2}
body#cart #main>.row>.cart-grid-body>#crossselling_products_container{order:3;margin-top:24px}
}
/* ==========================================================================
   FILTRES PAGES CATÉGORIES — ajout 2026-11-02
   1) la barre de défilement des listes de filtres ne recouvre plus les compteurs
   2) listes un peu plus hautes (moins de défilement interne)
   ========================================================================== */
#search_filters .facet ul.facet_filter_box{max-height:430px;padding-right:14px;scrollbar-width:thin;scrollbar-gutter:stable;}
#search_filters .facet ul.facet_filter_box::-webkit-scrollbar{width:6px;}
#search_filters .facet ul.facet_filter_box::-webkit-scrollbar-thumb{background:#cfcfcf;border-radius:3px;}
#search_filters .facet ul.facet_filter_box::-webkit-scrollbar-track{background:transparent;}
/*<LC-R6-HOME>*/
/* ── LC r6 — accueil : grille commune (1280 px max, marge 20 px mobile), titres homogènes, catégories en raccourcis, univers 2×2 mobile ── */
body#index{--lc-wrap:min(1280px,calc(100% - 40px))}
/* largeurs */
body#index #easycontent_22 .lc-cat-phares,body#index .stfeaturedslider_container,body#index #easycontent_23 .easy_brother_block{width:var(--lc-wrap)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
body#index #easycontent_21 .lc-editorial-section>div:last-child{width:var(--lc-wrap)!important;max-width:none!important;padding:0!important;margin:0 auto!important}
body#index #easycontent_34 .univers-wrapper{width:var(--lc-wrap)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
body#index #easycontent_34 .univers-section{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
body#index .stfeaturedslider_container .products_slider,body#index .stfeaturedslider_container .block_content{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
/* titres de section : même style, à gauche, sans filet */
body#index #easycontent_34 .univers-title,body#index .stfeaturedslider_container .title_block_inner,body#index #easycontent_23 .easy_brother_block>h2:first-child,body#index #easycontent_23 h2{font-family:var(--lc-fd)!important;font-size:clamp(28px,2.6vw,38px)!important;font-weight:400!important;line-height:1.15!important;text-align:left!important;letter-spacing:0!important;text-transform:none!important;color:var(--lc-dark)!important}
body#index .stfeaturedslider_container .title_block{justify-content:flex-start!important;text-align:left!important;border:0!important;margin:0 0 24px!important;padding:0!important}
body#index .stfeaturedslider_container .title_block .title_block_inner{margin:0!important;padding:0!important;flex:0 1 auto!important}
body#index .stfeaturedslider_container .title_block .title_flex_left{display:none!important}
body#index .stfeaturedslider_container .title_block .title_flex_right{flex:1 1 auto!important}
body#index .stfeaturedslider_container>.container-fluid,body#index .stfeaturedslider_container .products_section,body#index .stfeaturedslider_container .products_section>.row{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
body#index #easycontent_23 h2{border:0!important;padding-bottom:0!important;margin-bottom:14px!important}
body#index #easycontent_23 h2::after,body#index #easycontent_23 h2::before,body#index #easycontent_22 .lc-cat-phares__header::after{display:none!important;content:none!important}
body#index #easycontent_23 .easy_brother_block{text-align:left!important}
body#index #easycontent_23 .easy_brother_block p{max-width:860px}
/* catégories phares → bande de raccourcis sous le hero */
body#index #easycontent_22 .lc-cat-phares{padding-top:22px!important;padding-bottom:22px!important;border-bottom:1px solid var(--lc-bdr)}
body#index #easycontent_22 .lc-cat-phares__header{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0!important;padding:0!important;border:0!important}
body#index #easycontent_22 .lc-cat-phares__grid{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:8px!important;margin:0!important;padding:0!important}
body#index #easycontent_22 .lc-cat-phares__item{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:12px 10px!important;border:1px solid transparent;transition:border-color .2s,background .2s}
body#index #easycontent_22 .lc-cat-phares__item:hover{border-color:var(--lc-bdr);background:var(--lc-light)}
body#index #easycontent_22 .lc-cat-phares__icon{width:34px!important;height:34px!important;flex:0 0 34px;margin:0!important}
body#index #easycontent_22 .lc-cat-phares__icon svg{width:34px!important;height:34px!important}
body#index #easycontent_22 .lc-cat-phares__label{font-size:13.5px!important;font-weight:500!important;margin:0!important;white-space:nowrap}
@media (max-width:991px){
  body#index #easycontent_22 .lc-cat-phares__grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:6px!important;scrollbar-width:none}
  body#index #easycontent_22 .lc-cat-phares__grid::-webkit-scrollbar{display:none}
  body#index #easycontent_22 .lc-cat-phares__item{flex:0 0 auto!important;flex-direction:column!important;gap:6px!important;padding:8px 12px!important;scroll-snap-align:start;min-width:0;width:86px;padding-left:4px!important;padding-right:4px!important}
  body#index #easycontent_22 .lc-cat-phares{padding-top:14px!important;padding-bottom:14px!important}
}
/* univers par pièce sur mobile : grande carte pleine largeur puis grille 2×2 */
@media (max-width:767px){
  body#index #easycontent_34 .univers-indoor-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px 12px!important;height:auto!important}
  body#index #easycontent_34 .univers-card--large{grid-column:1 / -1!important;height:auto!important;width:auto!important}
  body#index #easycontent_34 .univers-indoor-right{display:contents!important}
  body#index #easycontent_34 .univers-card--large .univers-card__img-wrap{aspect-ratio:16 / 10!important;height:auto!important}
  body#index #easycontent_34 .univers-card--small .univers-card__img-wrap{aspect-ratio:1 / 1!important;height:auto!important}
  body#index #easycontent_34 .univers-card__img-wrap img{width:100%!important;height:100%!important;object-fit:cover!important}
}
/* pied de page mobile : « + » des accordéons aligné à droite */
@media (max-width:991px){
  html body #footer .title_block{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding-right:36px!important}
  html body #footer .title_block .opener{position:absolute!important;right:0!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;width:auto!important}
}
@media (max-width:991px){html body #footer #stacked_footer_column_4 .st_news_letter_1>.title_block{display:none!important}}
@media (max-width:991px){html body #footer #stacked_footer_column_4{padding-top:0!important}html body #footer #stacked_footer_column_4 .st_news_letter_1{margin-top:20px!important}}
/*</LC-R6-HOME>*/
