@font-face{font-family:"Okta Neue";src:url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-Thin.woff2) format("woff2") , url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Okta Neue";src:url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-ThinItalic.woff2) format("woff2") , url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Okta Neue";src:url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-ExtraLight.woff2) format("woff2") , url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Okta Neue";src:url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-ExtraLightItalic.woff2) format("woff2") , url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Okta Neue";src:url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-UltraLight.woff2) format("woff2") , url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-UltraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Okta Neue";src:url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-UltraLightItalic.woff2) format("woff2") , url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-UltraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Okta Neue";src:url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-Light.woff2) format("woff2") , url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Okta Neue";src:url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-LightItalic.woff2) format("woff2") , url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Okta Neue";src:url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-Regular.woff2) format("woff2") , url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Okta Neue";src:url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-RegularItalic.woff2) format("woff2") , url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-RegularItalic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Okta Neue";src:url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-Medium.woff2) format("woff2") , url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Okta Neue";src:url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-MediumItalic.woff2) format("woff2") , url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Okta Neue";src:url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-SemiBold.woff2) format("woff2") , url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Okta Neue";src:url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-SemiBoldItalic.woff2) format("woff2") , url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Okta Neue";src:url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-Bold.woff2) format("woff2") , url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Okta Neue";src:url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-BoldItalic.woff2) format("woff2") , url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-BoldItalic.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Okta Neue";src:url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-Black.woff2) format("woff2") , url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Okta Neue";src:url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-BlackItalic.woff2) format("woff2") , url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Okta Neue";src:url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-Heavy.woff2) format("woff2") , url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-Heavy.woff) format("woff");font-weight:950;font-style:normal;font-display:swap}@font-face{font-family:"Okta Neue";src:url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-HeavyItalic.woff2) format("woff2") , url(http://homestories.ma/wp-content/themes/cozy-child/assets/fonts/OktaNeue/OktaNeue-HeavyItalic.woff) format("woff");font-weight:950;font-style:italic;font-display:swap}body{color:#401c0e;font-weight:400}.edgtf-woocommerce-page .woocommerce-ordering,
.edgtf-woocommerce-page .woocommerce-result-count,
.woocommerce:not(.edgtf-shop-masonry) .woocommerce-ordering,
.woocommerce:not(.edgtf-shop-masonry) .woocommerce-result-count,
body,
* {font-family:'Okta Neue'}p{font-size:1.1rem;line-height:1.75}body h1,body h2,body h3,body h4,body h5,body h6{font-family:'Okta Neue';color:#401c0e;font-weight:500}body .edgtf-page-header a img{display:block;width:100%;margin-top:-2.75%;max-width:240px;height:auto}table.woocommerce-product-attributes.shop_attributes td{padding:7px 0;text-align:left;border:none}table.woocommerce-product-attributes.shop_attributes th{padding:0;text-align:left;font-weight:500;color:#401c0e;width:30%;border:none;font-size:.9rem;letter-spacing:.05rem}table.woocommerce-product-attributes.shop_attributes p{margin:0;display:inline-block}table.woocommerce-product-attributes.shop_attributes *{border:none}table.woocommerce-product-attributes.shop_attributes td:before{content:":   ";display:inline-block;margin-right:20px;float:left}.edgtf-woocommerce-page .product,
.woocommerce:not(.edgtf-shop-masonry) .product {width:100%}.wpgs--with-images.images{width:45%;display:inline-block;float:left;margin-right:6%}.wpgs-for{max-height:60vh;margin-bottom:5vh}.wpgs-for img{height:100%;width:auto!important;margin:0 auto}.wpgs-for a.venobox{height:60vh;text-align:center;pointer-events:none}.flaticon-right-arrow{right:-40px}.flaticon-back{left:-40px}.edgtf-woocommerce-page:not(.single-product) .product:hover img:not(.avatar),
.woocommerce:not(.edgtf-shop-masonry):not(.single-product) .product:hover img:not(.avatar) {-webkit-transition:all .5s ease-out!important;-moz-transition:all .5s ease-out!important;transition:all .5s ease-out!important;-webkit-transform:scale(1.05)!important;-moz-transform:scale(1.05)!important;transform:scale(1.05)!important}.edgtf-woocommerce-page:not(.single-product) .product img:not(.avatar),
.woocommerce:not(.edgtf-shop-masonry):not(.single-product) .product img:not(.avatar) {-webkit-transition:all .5s ease-out!important;-moz-transition:all .5s ease-out!important;transition:all .5s ease-out!important;-webkit-transform:scale(.95)!important;-moz-transform:scale(.95)!important;transform:scale(.95)!important}table.woocommerce-product-attributes.shop_attributes td{text-align:right;color:#000;position:relative}table.woocommerce-product-attributes.shop_attributes,table.woocommerce-product-attributes.shop_attributes th{position:relative}table.woocommerce-product-attributes.shop_attributes td:before{content:""}table.woocommerce-product-attributes.shop_attributes tr{line-height:40px!important}table.woocommerce-product-attributes.shop_attributes th:before,table.woocommerce-product-attributes.shop_attributes td:before{content:"";display:block;border-bottom:1px solid #eaeaea;position:absolute;width:100%;bottom:6px;left:0}body .woocommerce .edgtf-single-product-summary .price>.amount,body .woocommerce .edgtf-single-product-summary ins .amount{font-size:20px;letter-spacing:1px}.summary span.woocommerce-Price-amount.amount{font-size:25px!important}.summary .price{text-align:left;width:100%}.products span.woocommerce-Price-amount.amount{font-size:.9rem!important;letter-spacing:.6px;font-weight:400;color:#8b2b1d}p.defaultDesc{text-align:justify;letter-spacing:.8px;margin:0;padding:4% 0}.edgtf-single-product-summary .cart,.edgtf-single-product-summary .out-of-stock{margin:0}table.variations *{border:0}table.variations td{text-align:left;padding:20px}table.variations tr{background:#f4f4f4}table.variations td label{color:#888;font-weight:bold;letter-spacing:1px;text-transform:uppercase;margin-top:-4px}table.variations td.value{text-align:left}table.variations td.label:after{content:":";position:absolute;left:70%;font-weight:bold}li.tp-revslider-slidesli .slotholder:after{background:#000;content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:.2}#sb_instagram{margin:40px auto 0 auto!important}#sb_instagram .sbi_header_text{padding-top:0!important;margin-top:-2px}#sb_instagram .sb_instagram_header{padding:0!important;margin-bottom:.5em!important}#sb_instagram .sb_instagram_header h3{font-size:1.2308em;line-height:1.5em}#sb_instagram .sb_instagram_header p{font-size:1em;line-height:1.5em}#sb_instagram #sbi_load{margin-top:1.7em}#sb_instagram .sbi_follow_btn a i{font-size:16px!important;color:#000;display:none}#sb_instagram .sbi_follow_btn a{border-radius:0;color:#000;display:inline-block;margin:0 auto;text-decoration:none;text-transform:uppercase;vertical-align:top;font-size:16px;font-weight:500;letter-spacing:.6px;line-height:1.5em;outline:medium none;padding:.4em 1.1em;border:2px solid #000}#sb_instagram .sbi_follow_btn a:hover,#sb_instagram .sbi_follow_btn a:active{background:#000!important;opacity:1!important;color:#fff}#sb_instagram .sbi_follow_btn a:hover i,#sb_instagram .sbi_follow_btn a:hover{color:#fff!important}#sb_instagram.sbi_col_5 #sbi_images .sbi_item{width:23%!important;position:relative;-webkit-transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-ms-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s}#sb_instagram.sbi_col_5 #sbi_images .sbi_item+.sbi_item{margin-left:-3.75%!important}#sb_instagram.sbi_col_5 #sbi_images .sbi_item:nth-child(2n) {margin-top:45px!important;padding-bottom:10px!important}#sb_instagram.sbi_col_5 #sbi_images .sbi_item a{opacity:1!important}#sb_instagram.sbi_col_5 #sbi_images .sbi_item:hover{margin-top:20px!important}#sb_instagram.sbi_col_5 #sbi_images .sbi_item:hover:nth-child(2n) {margin-top:55px!important;padding-bottom:0!important}ul.instagram-pics{margin-right:-5px}ul.instagram-pics li{float:left;padding:0 5px 5px 0;margin:0;overflow:hidden;width:33.3333%;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column-1_3 ul.instagram-pics li{width:25%}.column-1_2 ul.instagram-pics li{width:20%}.column-1_1 ul.instagram-pics li{width:16.6666%}ul.instagram-pics li:before{display:none}#sb_instagram #sbi_load{margin-top:4%}body #sb_instagram:not(.sbi_moderation_mode) .sbi_photo_wrap:hover .sbi_photo {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}div#bannerHome>div{background:#f5f5f5!important}.bannerCustom{font-size:30px;font-weight:500;line-height:46px;color:#fff}.bannerCustom span{display:block;font-weight:bold}body.archive .edgtf-two-columns-66-33 .edgtf-column1{width:100%}body.archive .edgtf-two-columns-66-33 .edgtf-column2{display:none;width:100%}.edgtf-woocommerce-page.edgtf-woocommerce-columns-4:not(.edgtf-shop-masonry) .edgtf-woocommerce-with-sidebar .products .product,
.woocommerce.columns-4:not(.edgtf-shop-masonry) .edgtf-woocommerce-with-sidebar .products .product {width:calc(25% - 52.5px)!important;clear:none!important}.edgtf-woocommerce-page.edgtf-woocommerce-columns-4:not(.edgtf-shop-masonry) .edgtf-woocommerce-with-sidebar .products .product:nth-child(4n+1) {clear:both!important}.edgtf-content{margin-top:0!important}.title-tax{margin-bottom:1rem}p.stock.in-stock{display:none}.edgtf-woocommerce-page.edgtf-woocommerce-columns-4:not(.edgtf-shop-masonry) .edgtf-woocommerce-with-sidebar .products .product:nth-child(3n) {margin-right:30px!important;margin-bottom:50px!important}.edgtf-woocommerce-page.edgtf-woocommerce-columns-4:not(.edgtf-shop-masonry) .edgtf-woocommerce-with-sidebar .products .product:nth-child(4n) {margin:0!important}.edgtf-sidebar .widget ul.yith-wcan-color.yith-wcan.yith-wcan-group li:before{content:"-";font-family:inherit;font-weight:100;color:#d6d6d6;font-size:50px}.edgtf-sidebar .widget ul.yith-wcan-color.yith-wcan.yith-wcan-group li{padding:0 0 0 25px!important;opacity:.6}.edgtf-sidebar .widget ul.yith-wcan-color.yith-wcan.yith-wcan-group li:first-child{padding:0!important}.edgtf-sidebar .widget ul.yith-wcan-color.yith-wcan.yith-wcan-group li:first-child:before{content:""}.edgtf-woocommerce-page .edgtf-product-list-product-title,
.woocommerce:not(.edgtf-shop-masonry) .edgtf-product-list-product-title {margin-top:1.5rem!important;margin-bottom:0;font-weight:500;font-size:1.2rem;letter-spacing:.05rem;font-family:'Okta Neue';line-height:120%}li.product .variations_form.cart{position:absolute;margin:15px 0 0 0}.edgtf-woocommerce-page .edgtf-product-list-image-wrapper,
.woocommerce:not(.edgtf-shop-masonry) .edgtf-product-list-image-wrapper {overflow:initial!important}body.archive .edgtf-two-columns-66-33 .edgtf-column2>div{padding:0}.edgtf-sidebar .widget ul.yith-wcan-color.yith-wcan.yith-wcan-group li.chosen a{margin-top:-3px!important}.edgtf-sidebar .widget ul.yith-wcan-color.yith-wcan.yith-wcan-group li.chosen:after{content:"X";position:absolute;top:-3px;left:32px;pointer-events:none;font-weight:300;color:#fff}.edgtf-sidebar .widget ul.yith-wcan-color.yith-wcan.yith-wcan-group li.chosen{position:relative;opacity:1}.iconic-woothumbs-all-images-wrap{margin-right:3%}.edgtf-single-product-summary .product_meta{background:#fdfcfa;padding:10px 30px;box-shadow: 0 0 2px #401c0e26}table.woocommerce-product-attributes.shop_attributes tbody>tr:last-child th:before,table.woocommerce-product-attributes.shop_attributes tbody>tr:last-child td:before{content:none}table.variations tr{background:none}table.woocommerce-product-attributes.shop_attributes th{width:50%}table.variations td{padding:0}table.variations td.label{padding-bottom:10px}body .edgtf-single-product-summary .cart{margin-top:9%}p.titleVariations{font-weight:300;letter-spacing:1px;font-size:20px;text-transform:uppercase;position:relative;margin:0}table.variations tbody>tr:first-child{display:inline-block;width:auto;float:left;margin-right:10px}table.variations tbody>tr:last-child{width:100%;display:block}table.variations tbody>tr{display:inline-block;width:100%}p.titleVariations:before{content:"";width:100%;background:#3b1e10;height:1px;position:absolute;opacity:.25}p.titleVariations span{margin:0 auto;display:block;background:#fff;width:65%;position:relative;top:-14px;text-align:center;letter-spacing:3px}ul.products li p.titleVariations{display:none}table.variations td.label:after{content:none}span.swatchtitlelabel{font-size:20px;font-weight:500;margin-right:10px;position:relative;top:3px;letter-spacing:2px}.select_option{margin-right:10px}.attribute-swatch{display:none}.select_box_label.select_box.attribute_pa_taille+.attribute-swatch{display:inline-block}.attribute_pa_taille .select_option_label.select_option{display:none}label.wcva_single_textblock{border-radius:60px;padding:0 30px}span.wcva_selected_attribute{display:none}label.selectedswatch.wcva_single_textblock{padding:0 30px;border-radius:60px}p.price{color:#efd807;font-weight:bold}.variations_button{float:right}.variations_button input{font-size:16px;letter-spacing:3px;font-weight:600}.woocommerce-variation-price .price{text-align:right}a.reset_variations{display:none!important}form.variations_form.cart.initialized{position:relative}form.cart>span.QtyTitle{position:relative;bottom:initial;font-weight:300;font-size:18px;text-transform:uppercase;letter-spacing:3px;display:block;top:-25px}form.variations_form span.QtyTitle{position:absolute;bottom:110px;font-weight:300;font-size:18px;text-transform:uppercase;letter-spacing:3px;top:initial}button.edgtf-btn.edgtf-btn-medium.edgtf-btn-solid.single_add_to_cart_button.alt{float:right;font-size:16px;letter-spacing:3px;font-weight:600}body.product-template-default.single.single-product .edgtf-woocommerce-page .edgtf-quantity-buttons .edgtf-quantity-input{margin-top:5%}body.product-template-default.single.single-product .edgtf-content-inner>div>.edgtf-container-inner{width:100%;padding:0!important}.single_variation_wrap{padding-top:5px}form.variations_form .single_variation_wrap{padding-top:50px}form.variations_form span.price{margin:0}.woocommerce-variation.single_variation{position:absolute;right:0;bottom:80px}.edgtf-woocommerce-page .add_to_cart_button:hover,
.edgtf-woocommerce-page .added_to_cart:hover,
.woocommerce:not(.edgtf-shop-masonry) .add_to_cart_button:hover,
.woocommerce:not(.edgtf-shop-masonry) .added_to_cart:hover {width:230px!important}li.product span.QtyTitle{display:none}li.product{padding:15px;background:#fff;box-shadow: 0 0 2px #401c0e26}li.product>*:not(div) {padding:0 10px}li.product .variations_form{padding:0 10px}body .edgtf-woocommerce-page.edgtf-woocommerce-columns-4:not(.edgtf-shop-masonry) .products .product,
body .woocommerce.columns-4:not(.edgtf-shop-masonry) .products .product {width:calc(25% - 24.5px)}#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg{font-size:25px;margin-right:20px}#sb_instagram .sbi_follow_btn a{font-size:20px;font-weight:500;letter-spacing:3px;line-height:0;padding-bottom:11px}.edgtf-woocommerce-page .edgtf-product-list-product-title,
.woocommerce:not(.edgtf-shop-masonry) .edgtf-product-list-product-title a {color:#100707}.edgtf-woocommerce-page .edgtf-product-list-product-title,
.woocommerce:not(.edgtf-shop-masonry) .edgtf-product-list-product-title a:hover {color:#30140a!important}body.edgtf-woocommerce-page.edgtf-woocommerce-columns-4:not(.edgtf-shop-masonry) .products .product,
body .woocommerce.columns-4:not(.edgtf-shop-masonry) .products .product {width:calc(25% - 52.5px);margin-bottom:30px}body.home .woocommerce.columns-4:not(.edgtf-shop-masonry) .products .product {margin-bottom:0}section.related.products{}.edgtf-header-standard .edgtf-page-header .edgtf-menu-area{box-shadow:0 0 20px rgba(0,0,0,.2)}body.woocommerce .related.products h2{text-transform:uppercase;font-weight:300;width:auto;background:#fff;display:inline-block;position:relative;top:-16px;padding:0 50px;margin-bottom:50px!important;letter-spacing:4px}section.related.products:before{content:'';width:100%;height:1px;background:#e8e8e8;position:relative;display:block}section.related.products{text-align:center}#sb_instagram .sbi_follow_btn a{color:#000!important;background:#fff!important;border-radius:60px;margin:0 0 0 0!important;padding:9px 20px 11px 20px!important;border:2px solid #000!important}#sb_instagram #sbi_load .sbi_follow_btn{height:auto}.edgtf-side-menu-slide-with-content.edgtf-width-370.edgtf-side-menu-open .edgtf-side-menu{padding:3% 30px}.edgtf-side-menu-slide-with-content.edgtf-width-370.edgtf-side-menu-open .edgtf-side-menu h4.edgtf-sidearea-widget-title{color:#000}body .edgtf-shopping-cart-dropdown{width:400px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.woocommerce .edgtf-single-product-summary .woocommerce-variation-price>.price{margin-top:0;position:relative;top:-30px}section.related.products{margin-top:50px!important}body table.variations label{font-weight:100!important;font-size:18px;text-transform:uppercase;letter-spacing:3px;top:initial}table.variations td label:after{content:" : ";margin-right:10px}form.variations_form span.QtyTitle:after{content:" : "}.iconic-woothumbs-thumbnails__slide--active{opacity:1!important}.iconic-woothumbs-thumbnails-wrap--horizontal.iconic-woothumbs-thumbnails-wrap--sliding .iconic-woothumbs-thumbnails__slide{opacity:.4}.iconic-woothumbs-thumbnails-wrap--horizontal.iconic-woothumbs-thumbnails-wrap--sliding .iconic-woothumbs-thumbnails__slide:hover{opacity:.7}table.variations td.value{display:block;padding-top:10px}.edgtf-container.edgtf-container-bottom-navigation{display:none}.select_option_colorpicker.select_option{border:1px solid #23282d;opacity:.6}.select_option_colorpicker.select_option.selected{opacity:1}.swatchinput>label.wcva_single_textblock{padding:0 15px}.swatchinput>label.wcva_single_textblock:after{content:none}table.variations tbody>tr:nth-child(odd) {display:inline-block;width:auto;clear:both;margin-right:10px}table{margin:0}.select_box_colorpicker{max-height:26px;overflow:hidden}h4.edgtf-product-list-product-title{min-height:50px}.edgtf-woocommerce-page.edgtf-search-page>ul>li{width:calc(25% - 60px);display:inline-block;float:left;margin-right:30px;margin-bottom:50px}.single table.variations td.value .select_box_colorpicker{max-height:initial}form.woocommerce-ordering{display:none!important}div[data-alias="meubles"] .tp-bgimg.defaultimg{background-position:left 70%!important}#surMesureHome .edgtf-elements-holder-item{background-size:cover!important;background-position:top}#surMesureHome .edgtf-elements-holder-item:before{content:"";background:#000;width:100%;height:100%;display:block;position:absolute;opacity:.3;z-index:0}.edgtf-elements-holder .edgtf-elements-holder-item{background-position:center}#surMesureHome .edgtf-elements-holder-item-content *{position:relative}#surMesureHome .edgtf-elements-holder-item>a{position:absolute}.woocommerce-notices-wrapper{margin-top:40px}#bannerHome .edgtf-elements-holder-item-image-zoom{background-size:cover!important;background-position:center!important}#bannerHome .edgtf-elements-holder-item-inner *:not(.edgtf-elements-holder-item-image-zoom) {color:#e8e1cd!important;position:relative;border-color:#e8e1cd!important;font-weight:500}.textwidget.custom-html-widget i{margin-right:10px}ul.ulFooter li{color:#fff;font-family:Montserrat,serif;font-weight:bold}ul.ulFooter li a{font-weight:500}.containerContact{max-width:71%;margin:0 auto!important}.containerContact .vc_row .vc_column-inner{padding:0}.contentDiv h3{text-transform:uppercase;margin-bottom:10px}.contentDiv p{font-size:18px;line-height:27px;font-weight:100;color:#000}.contentDiv strong{font-weight:700;padding-top:15px!important;display:inline-block}.contentDiv a{color:#000!important}input.wpcf7-form-control.wpcf7-submit{background:#000!important;border-color:#000!important}footer .widget_text.widget.edgtf-footer-column-4.widget_custom_html ul li a:last-child{padding-left:30px}.woocommerce-notices-wrapper{margin-top:0}.woocommerce-notices-wrapper>*{margin-top:40px}.edgtf-mobile-header .edgtf-grid{width:90%}.edgtf-mobile-header-inner form .edgtf-container-inner{width:100%;height:100%;padding:8% 0}.edgtf-mobile-header-inner form{height:100%}.edgtf-mobile-header-inner form input.edgt_search_field{margin:0 auto;display:block;clear:both;float:inherit;width:77%}.edgtf-single-product-summary .edgtf-single-product-title{margin-bottom:2rem!important;font-family:'Okta Neue';font-weight:500}.edgtf-woocommerce-page .product img:not(.avatar),
.woocommerce:not(.edgtf-shop-masonry) .product img:not(.avatar) {aspect-ratio: 1 / 1}.home div.pp_default .pp_description{display:none}.home .edgtf-image-gallery-carousel-wrapper{overflow:hidden;padding-bottom:50px}body.edgtf-dark-header .edgtf-top-bar,body.edgtf-dark-header .edgtf-top-bar .widget,body.edgtf-dark-header .edgtf-top-bar .widget .widgettitle,body.edgtf-dark-header .edgtf-top-bar .widget a,body.edgtf-dark-header .edgtf-top-bar .widget i,body.edgtf-dark-header .edgtf-top-bar .widget p,body.edgtf-dark-header .edgtf-top-bar .widget span{color:#e8e1cd!important}.edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header) .edgtf-shopping-cart-header .edgtf-header-cart>i,
body .edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header) .edgtf-shopping-cart-header .edgtf-header-cart>i,
body.edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header) .edgtf-main-menu>ul>li>a,
body.edgtf-dark-header.edgtf-header-style-on-scroll .edgtf-page-header .edgtf-main-menu>ul>li>a,
body .edgtf-shopping-cart-outer .edgtf-shopping-cart-header .edgtf-header-cart i {color:#e8e1cd}body.edgtf-dark-header.edgtf-header-standard .edgtf-page-header .edgtf-menu-area{background:#401c0e!important}@media only screen and (min-width:1000px){.edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header) .edgtf-shopping-cart-header .edgtf-header-cart>i {color:#e8e1cd!important}}body.edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header) .edgtf-search-opener,
body.edgtf-dark-header .edgtf-top-bar .edgtf-search-opener,
body.edgtf-dark-header.edgtf-header-style-on-scroll .edgtf-page-header .edgtf-search-opener {color:#e8e1cd!important}body.edgtf-dark-header .edgtf-page-header .edgtf-sticky-header .edgtf-sticky-holder{background:#401c0e;border-bottom:2px solid #634c41}body.edgtf-dark-header .edgtf-page-header .edgtf-sticky-header .edgtf-sticky-holder a img{margin-top:3%}body.edgtf-dark-header.edgtf-header-style-on-scroll .edgtf-page-header .edgtf-search-opener:hover,
.edgtf-main-menu.edgtf-default-nav>ul>li.edgtf-active-item>a,
body:not(.edgtf-menu-item-first-level-bg-color) .edgtf-main-menu.edgtf-default-nav>ul>li.edgtf-active-item>a,
body.edgtf-dark-header.edgtf-header-style-on-scroll .edgtf-page-header .edgtf-main-menu>ul>li>a:hover,
body.edgtf-dark-header.edgtf-header-style-on-scroll .edgtf-page-header .edgtf-main-menu>ul>li>a.current {font-weight:600}body .edgtf-shopping-cart-outer .edgtf-cart-amount{background-color:#f84e2d}#respond input[type="text"],#respond textarea,.post-password-form input[type="password"],.wpcf7-form-control.wpcf7-date,.wpcf7-form-control.wpcf7-number,.wpcf7-form-control.wpcf7-quiz,.wpcf7-form-control.wpcf7-select,.wpcf7-form-control.wpcf7-text,.wpcf7-form-control.wpcf7-textarea{margin-bottom:0!important}.edgtf-dark-header .edgtf-logo-area .edgtf-dark-logo,.edgtf-dark-header .edgtf-menu-area .edgtf-dark-logo,.edgtf-dark-header .edgtf-vertical-menu-area .edgtf-dark-logo{transform:translateY(0);-webkit-transform:translateY(0)}.edgtf-wrapper-inner .edgtf-top-bar{width:100%;background-color:#30140a}body .edgtf-nav-light .tp-bullet.selected{background:#f84e2d}.edgtf-woocommerce-page .add_to_cart_button .edgtf-btn-text,
.edgtf-woocommerce-page .added_to_cart .edgtf-btn-text,
.woocommerce:not(.edgtf-shop-masonry) .add_to_cart_button .edgtf-btn-text,
.woocommerce:not(.edgtf-shop-masonry) .added_to_cart .edgtf-btn-text {font-size:1rem}#edgtf-back-to-top{right:inherit;left:30px}#edgtf-back-to-top.on .edgtf-front-side{background:#f84e2d}#edgtf-back-to-top>span{background:#3b1e10}.edgtf-drop-down .edgtf-menu-narrow .edgtf-menu-second .edgtf-menu-inner ul,.edgtf-drop-down .edgtf-menu-second .edgtf-menu-inner>ul{background:#30140a}.edgtf-drop-down .edgtf-menu-second,.edgtf-drop-down .edgtf-menu-narrow .edgtf-menu-second .edgtf-menu-inner ul li ul,.edgtf-shopping-cart-dropdown{border-top-color:#634c41}.edgtf-drop-down .edgtf-menu-second .edgtf-menu-inner ul li a,.edgtf-drop-down .edgtf-menu-second .edgtf-menu-inner ul li h4{color:#e8e1cd;font-size:.85rem;line-height:2.75;letter-spacing:.05rem;font-weight:400;font-family:'Okta Neue'}.edgtf-search-cover .edgtf-container{background-color:#30140a}.edgtf-search-cover .edgtf-container a{color:#e8e1cd}.edgtf-search-cover .edgtf-container input{color:#e8e1cd!important}footer .edgtf-footer-bottom-holder{background-color:#211109;border-top: 1px solid #ffffff0d}footer .edgtf-footer-top-holder{background-color:#211109;border-bottom:0}body .edgtf-main-menu ul li a{font-size:1.2rem;line-height:1.5rem;font-weight:400;font-family:'Okta Neue';text-transform:uppercase;letter-spacing:.15rem}div.br_alabel.berocket_alabel_id_11117>span{height:40px;width:40px;background-color:#8f311e;color:#f0ebde;margin-right:-10px;margin-top:-20px}p.titleVariations span{background:#f4f1e8;font-weight:500}.edgtf-banner .edgtf-banner-text-holder .edgtf-banner-text-table .edgtf-banner-text-cell .edgtf-banner-subtitle{font-weight:400;font-family:'Okta Neue';color:#8b2b1d;font-size:1.25rem}.edgtf-banner .edgtf-banner-text-holder .edgtf-banner-text-table .edgtf-banner-text-cell .edgtf-banner-title{font-weight:400;font-size:1.75rem}body .edgtf-nav-light.tparrows:before,body .edgtf-nav-light.tparrows:after{color:#e8e1cd}body .edgtf-nav-light .tp-bullet{background:#e8e1cd}.edgtf-shopping-cart-dropdown .edgtf-cart-bottom .edgtf-subtotal-holder{border-bottom:1px solid #e8e1cd}.titreSepar{text-align:center}.titreSepar h2{font-size:1.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.15rem;border:2px solid;width:auto;display:inline-block;margin:0 auto;padding:1rem 1.5rem 1rem 1.5rem;border-radius:.6rem}#bannerHome .edgtf-elements-holder-item-inner h2{font-weight:500}#bannerHome .edgtf-elements-holder-item-inner h2 span.kg{font-weight:700}#bannerHome .edgtf-elements-holder-item-inner .edgtf-btn.edgtf-btn-outline-light:not(.edgtf-btn-custom-hover-bg):hover {background-color:#f84e2d!important;color:#e8e1cd!important;border-color:#f84e2d!important}#bannerHome .edgtf-elements-holder-item-inner a.edgtf-btn.edgtf-btn-medium.edgtf-btn-outline-light{font-size:.9rem}.woocommerce:not(.edgtf-shop-masonry) .product .price * {font-weight:400;color:#8b2b1d;font-family:'Okta Neue';font-size:1rem}.woocommerce:not(.edgtf-shop-masonry) .product .price *.woocommerce-Price-currencySymbol {display:inline-block}.edgtf-add-to-cart-holder{visibility:hidden;transition:.5s all;opacity:0}.woocommerce:not(.edgtf-shop-masonry) .product:hover .edgtf-add-to-cart-holder {visibility:visible;opacity:1}.edgtf-woocommerce-page .add_to_cart_button,
.edgtf-woocommerce-page .added_to_cart,
.woocommerce:not(.edgtf-shop-masonry) .add_to_cart_button,
.woocommerce:not(.edgtf-shop-masonry) .added_to_cart {background:#3b1e10}body .bannerCustomHome{color:#fff;padding:0 42% 0 0}body .bannerCustomHome h2{color:#fff;font-weight:600;margin-bottom:1.5rem;font-size:2.75rem}a.edgtf-btn.edgtf-btn-large.edgtf-btn-outline-light.edgtf-btn-custom-hover-bg.edgtf-btn-custom-border-hover.edgtf-btn-custom-hover-color.homeAboutDiv{border-radius:.35rem;font-size:1.1rem;font-weight:400;padding:12px 40px}body .bannerCustomHome p{font-size:1.3rem;font-family:'Okta Neue';text-align:justify;line-height:1.55;font-weight:300}.edgtf-banner-image{box-shadow: 0 0 2px #401c0e26}.title-tax h2,.titleCatPage h2{font-size:5rem;font-weight:500;text-transform:uppercase}.titleCatPage strong{font-size:2.5rem;font-weight:400;line-height:1.5}.titleCatPage p{margin:0 0 2rem 0;font-size:1.45rem;font-weight:300;color:#401c0e}li.product .variations_form.cart{bottom:0}body .product-type-variable .edgtf-add-to-cart-holder{display:none}body .br_alabel.berocket_alabel_id_11117>span b *{font-weight:600;color:#f4f1e8;font-size:.7rem;top:-1px;position:relative}body div.br_alabel.berocket_alabel_id_11117>span{background:#8f311e}.edgtf-woocommerce-page .woocommerce-result-count,
.woocommerce:not(.edgtf-shop-masonry) .woocommerce-result-count {line-height:1.2;font-weight:400;color:#401c0e}body .woocommerce-pagination{margin:0;background:#f4f1e8}.woocommerce-pagination .page-numbers{aspect-ratio: 1/1;width:auto;border-radius:50%;border:1px solid;margin:0 .5rem}.woocommerce-pagination span.page-numbers.current{color:#fff!important;background:#f84e2d;font-weight:600}body .woocommerce-pagination .page-numbers.next{text-align:center}body.woocommerce .related.products h2{font-weight:500;background:#f4f1e8}section.related.products:before,section.related.products:after{background:#c3bab5}.edgtf-single-product-summary .edgtf-social-share-holder,body .edgtf-single-product-summary .cart,.edgtf-single-product-summary .out-of-stock{border-bottom:1px solid #c3bab5;border-bottom:none}.edgtf-single-product-summary .edgtf-social-share-holder.edgtf-list{border-top:1px solid #c3bab5}.edgtf-container{background:transparent}.edgtf-search-page-title{text-align:center;padding:40px 20px 10px;max-width:1200px;margin:0 auto}.edgtf-search-page-title h1{font-family:'Okta Neue',serif;font-size:2rem;color:#401c0e;margin:0}.edgtf-search-page-title h1 span{font-style:italic;color:#a0522d}body .edgtf-single-product-related-products-holder{margin-top:20px}table.woocommerce-product-attributes.shop_attributes td,table.woocommerce-product-attributes.shop_attributes td p{font-weight:700;color:#833824;font-family:'Okta Neue';font-size:.9rem}.single_add_to_cart_button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}table.variations th{padding:0}form.variations_form span.QtyTitle,body table.variations label{font-weight:500!important}table.variations{margin-bottom:1.5rem}.edgtf-woocommerce-page .edgtf-quantity-buttons .edgtf-quantity-input{background-color:#a5a092;color:#e8e1cd}form.woocommerce-cart-form{margin:10vh 0}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper a{padding:10%;width:80%;background:#fff}li.product picture{padding:5%;display:block}.edgtf-banner .edgtf-banner-image{background:#f5f5f5}.edgtf-banner .edgtf-banner-image img{mix-blend-mode:multiply}.edgtf-banner:hover .edgtf-banner-image{background:#fff}.woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child) {margin-bottom:20px}.select2-container--default{width:100%;outline:0;resize:none;font-family:inherit;line-height:28px;background-color:#fff;color:#888;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d9d9d9;font-size:14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}textarea#order_comments{min-height:30vh}.woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;background:#fff;border-radius:0 0 8px 8px;overflow:hidden;border:1px solid #e8e0d4;border-top:none;box-shadow:0 2px 8px rgba(60,31,17,.07)}.woocommerce-checkout-review-order-table thead tr th{font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;padding:12px 22px;font-weight:600;border:none}.woocommerce-checkout-review-order-table tbody tr td{padding:16px 22px;border-bottom:1px solid #f0ebe3;vertical-align:middle;border-left:none;border-right:none}.checkout-product-row{display:flex;align-items:center;gap:14px}.checkout-thumb{width:64px;height:64px;object-fit:cover;border-radius:4px;flex-shrink:0;border:1px solid #ece6da;display:block}.checkout-product-info{display:flex;flex-direction:column;gap:5px}.checkout-product-title{font-size:.88rem;font-weight:500;color:#401c0e;line-height:1.4}.checkout-product-info dl.variation{margin:0;font-size:.78rem;color:#888}.checkout-qty-badge{display:inline-block;background:#f4f1e8;color:#401c0e;font-size:.72rem;font-weight:600;padding:2px 9px;border-radius:20px;width:fit-content}.woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout-review-order-table tfoot tr td{padding:11px 22px;border-bottom:1px solid #f0ebe3;font-size:.88rem;color:#555;border-left:none;border-right:none}.woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout-review-order-table tfoot tr.order-total td{font-size:1rem;font-weight:700;color:#401c0e;border-bottom:none;padding-top:16px;padding-bottom:16px;background:#faf7f2}.woocommerce-checkout-review-order-table tfoot tr.order-total td .amount{color:#f84e2d;font-size:1.05rem}div#payment{background-color:#fff;border:1px solid #e8e0d4;border-radius:8px;padding:0;margin-top:1.5rem;overflow:hidden;box-shadow:0 2px 8px rgba(60,31,17,.07)}ul.wc_payment_methods{list-style:none;padding:0;margin:0;border-bottom:1px solid #e8e0d4}ul.wc_payment_methods li.wc_payment_method{position:relative;border-bottom:1px solid #f0ebe3}ul.wc_payment_methods li.wc_payment_method:last-child{border-bottom:none}ul.wc_payment_methods li.wc_payment_method>input[type="radio"]{position:absolute;left:22px;top:17px;opacity:0;width:18px;height:18px;cursor:pointer;z-index:1;margin:0}ul.wc_payment_methods li.wc_payment_method>label{display:block;padding:15px 22px 15px 52px;cursor:pointer;font-size:.88rem;font-weight:500;color:#401c0e;position:relative;transition:background .18s}ul.wc_payment_methods li.wc_payment_method>label:hover{background:#faf7f2}ul.wc_payment_methods li.wc_payment_method>label::before{content:'';position:absolute;left:22px;top:50%;transform:translateY(-50%);width:18px;height:18px;border:2px solid #c5b8aa;border-radius:50%;background:#fff;transition:border-color .18s;box-sizing:border-box}ul.wc_payment_methods li.wc_payment_method>label::after{content:'';position:absolute;left:27px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#f84e2d;border-radius:50%;opacity:0;transition:opacity .18s}ul.wc_payment_methods li.wc_payment_method>input[type="radio"]:checked+label{color:#f84e2d;font-weight:600;background:#faf7f2}ul.wc_payment_methods li.wc_payment_method>input[type="radio"]:checked+label::before{border-color:#f84e2d}ul.wc_payment_methods li.wc_payment_method>input[type="radio"]:checked+label::after{opacity:1}.payment_box{background:#f6f2ec;border-top:1px solid #ece6da;padding:12px 22px 14px 52px;font-size:.82rem;color:#666;line-height:1.65}.payment_box p{margin:0}.form-row.place-order{padding:24px 22px;background:#fdfcfa;border-top:1px solid #f0ebe3}.woocommerce-privacy-policy-text{font-size:.78rem;color:#999;line-height:1.65;margin-bottom:16px!important}.woocommerce-privacy-policy-text a{color:#f84e2d;text-decoration:none}.woocommerce-privacy-policy-text a:hover{text-decoration:underline}.woocommerce-terms-and-conditions-wrapper{margin-bottom:20px}.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{display:flex!important;align-items:flex-start;gap:10px;font-size:.84rem;color:#401c0e;cursor:pointer;line-height:1.5}.woocommerce-form__label-for-checkbox input[type="checkbox"]{margin:3px 0 0 0!important;flex-shrink:0;accent-color:#f84e2d;width:15px;height:15px;cursor:pointer}.woocommerce-form__label-for-checkbox a{color:#f84e2d;text-decoration:none}.woocommerce-form__label-for-checkbox a:hover{text-decoration:underline}abbr.required{color:#f84e2d;text-decoration:none;font-style:normal}#place_order{display:block;width:100%;padding:15px 24px!important;font-size:.78rem!important;letter-spacing:.16em!important;font-weight:700!important;text-transform:uppercase!important;background-color:#401c0e!important;color:#e8e1cd!important;border:none!important;border-radius:4px!important;cursor:pointer;transition:background-color .22s ease , transform .15s ease!important;text-align:center}#place_order:hover{background-color:#f84e2d!important;transform:translateY(-2px)}#place_order:active{transform:translateY(0)}.edgtf-woocommerce-page .woocommerce-checkout .col-1 h3,.edgtf-woocommerce-page .woocommerce-checkout .col-2 h3{font-size:.7rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#401c0e!important;font-weight:700!important;border-bottom:2px solid #401c0e;padding-bottom:12px!important;margin-bottom:22px!important;margin-top:0!important}h3#order_review_heading{background-color:#401c0e!important;color:#e8e1cd!important;font-size:.68rem!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-weight:600!important;padding:14px 22px!important;margin:2rem 0 0 0!important;border-radius:8px 8px 0 0!important;border-bottom:none!important}#order_review{margin-top:0!important}.woocommerce-checkout-review-order-table{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:none!important}.woocommerce-checkout-review-order-table thead tr th{background-color:#f4f0ea!important;color:#401c0e!important}.edgtf-woocommerce-page .woocommerce input[type="text"],.edgtf-woocommerce-page .woocommerce input[type="email"],.edgtf-woocommerce-page .woocommerce input[type="tel"],.edgtf-woocommerce-page .woocommerce input[type="password"],.edgtf-woocommerce-page .woocommerce textarea{border:1px solid #e0d8cc!important;border-radius:4px!important;color:#401c0e!important;background-color:#fff!important;transition:border-color .18s , box-shadow .18s!important}.edgtf-woocommerce-page .woocommerce input[type="text"]:focus,.edgtf-woocommerce-page .woocommerce input[type="email"]:focus,.edgtf-woocommerce-page .woocommerce input[type="tel"]:focus,.edgtf-woocommerce-page .woocommerce input[type="password"]:focus,.edgtf-woocommerce-page .woocommerce textarea:focus{border-color:#f84e2d!important;outline:none!important;box-shadow:0 0 0 3px rgba(239,101,65,.1)!important}.edgtf-woocommerce-page .select2-container--default .select2-selection--single{border:1px solid #e0d8cc!important;border-radius:4px!important;height:52px!important;line-height:52px!important}.edgtf-woocommerce-page .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:52px!important;color:#401c0e!important;padding-left:20px!important}.edgtf-woocommerce-page .select2-container--default .select2-selection--single .select2-selection__arrow{height:52px!important}textarea#order_comments{border:1px solid #e0d8cc!important;border-radius:4px!important;min-height:120px!important}textarea#order_comments:focus{border-color:#f84e2d!important;outline:none!important;box-shadow:0 0 0 3px rgba(239,101,65,.1)!important}.woocommerce-cart .shop_table.cart thead{background-color:#401c0e!important;border:none!important}.woocommerce-cart .shop_table.cart thead th{color:#e8e1cd!important;font-size:.68rem!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-weight:600!important;padding:14px 18px!important;border:none!important}.woocommerce-cart .shop_table.cart thead th.product-thumbnail h3{color:#e8e1cd!important;font-size:.68rem!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-weight:600!important;margin:0!important}.woocommerce-cart .shop_table.cart{border-radius:8px!important;overflow:hidden;border:1px solid #e8e0d4!important;box-shadow:0 2px 8px rgba(60,31,17,.06)!important;background:#fff}.woocommerce-cart .shop_table.cart tbody td{padding:18px 18px!important;border-bottom:1px solid #f0ebe3!important;border-left:none!important;border-right:none!important;border-top:none!important}.woocommerce-cart .product-thumbnail img{width:80px!important;height:80px!important;object-fit:cover!important;border-radius:4px!important;border:1px solid #ece6da!important}.woocommerce-cart .product-name a,.woocommerce-cart .product-name{color:#401c0e!important;font-size:.9rem!important;font-weight:500!important}.woocommerce-cart .product-name a:hover{color:#f84e2d!important}.woocommerce-cart .product-name dl.variation dt,.woocommerce-cart .product-name dl.variation dd{font-size:.78rem;color:#999;margin:0}.woocommerce-cart .product-price,.woocommerce-cart .product-price .woocommerce-Price-amount{color:#555!important;font-size:.88rem!important;font-weight:500!important}.woocommerce-cart .product-subtotal .woocommerce-Price-amount{color:#f84e2d!important;font-weight:700!important;font-size:.9rem!important}.woocommerce-cart .remove,.woocommerce-cart td.product-remove a.remove{display:flex!important;align-items:center;justify-content:center;width:28px!important;height:28px!important;border-radius:50%!important;background:#f4f1e8!important;color:#aaa!important;font-size:1rem!important;text-decoration:none!important;transition:background .18s , color .18s!important}.woocommerce-cart td.product-remove a.remove:hover{background:#f84e2d!important;color:#fff!important}.edgtf-cart-total-row .cart_totals{border:1px solid #e8e0d4;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(60,31,17,.06);background:#fff}.edgtf-woocommerce-page .edgtf-total-pricing{background-color:#fff!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible;margin-top:0!important;padding:0!important}.edgtf-cart-total-row .cart_totals>h3{background-color:#401c0e;color:#e8e1cd;font-size:.68rem!important;letter-spacing:.13em;text-transform:uppercase;padding:14px 22px!important;margin:0!important;font-weight:600!important;border-bottom:none}.edgtf-woocommerce-page .edgtf-total-pricing>div{padding:14px 22px!important;width:auto!important;float:none!important;display:flex!important;justify-content:space-between;align-items:center;border-bottom:1px solid #f0ebe3;box-sizing:border-box}.edgtf-woocommerce-page .edgtf-total-pricing>div:last-child{border-bottom:none;background:#faf7f2;padding-top:16px!important;padding-bottom:16px!important}.edgtf-woocommerce-page .edgtf-total-pricing>div h4{font-size:.85rem!important;font-weight:500!important;color:#555!important;text-transform:none!important;letter-spacing:0!important;margin:0!important;float:none!important;padding:0!important}.edgtf-woocommerce-page .edgtf-total-pricing>div.cart-subtotal{padding-left:22px!important}.edgtf-woocommerce-page .edgtf-total-pricing>div.order-total h4{font-size:.95rem!important;font-weight:700!important;color:#401c0e!important}.edgtf-woocommerce-page .edgtf-total-pricing>div span,.edgtf-woocommerce-page .edgtf-total-pricing>div .woocommerce-Price-amount{font-size:.88rem;color:#555;font-weight:500;float:none!important}.edgtf-woocommerce-page .edgtf-total-pricing>div.order-total .woocommerce-Price-amount{color:#f84e2d!important;font-weight:700!important;font-size:1rem!important}.edgtf-woocommerce-page .edgtf-woocommerce-proceed .edgtf-btn.checkout-button{display:block!important;text-align:center!important;padding:14px 24px!important;background:#401c0e!important;color:#e8e1cd!important;font-size:.78rem!important;letter-spacing:.16em!important;font-weight:700!important;text-transform:uppercase!important;border-radius:4px!important;text-decoration:none!important;transition:background .22s , transform .15s!important;border:none!important}.edgtf-woocommerce-page .edgtf-woocommerce-proceed .edgtf-btn.checkout-button:hover{background:#f84e2d!important;transform:translateY(-2px)!important}.woocommerce-cart .edgtf-apply-coupon .coupon{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.woocommerce-cart .edgtf-apply-coupon .coupon label{font-size:.75rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#401c0e;white-space:nowrap}.woocommerce-cart .edgtf-apply-coupon .coupon input[type="text"]{border:1px solid #e0d8cc!important;border-radius:4px!important;padding:10px 14px!important;font-size:.88rem!important;color:#401c0e!important;transition:border-color .18s , box-shadow .18s!important}.woocommerce-cart .edgtf-apply-coupon .coupon input[type="text"]:focus{border-color:#f84e2d!important;outline:none!important;box-shadow:0 0 0 3px rgba(239,101,65,.1)!important}.woocommerce-form-coupon-toggle .woocommerce-info{background:#fff!important;border:1px solid #e8e0d4!important;border-top:3px solid #401c0e!important;border-radius:4px!important;color:#401c0e!important;padding:14px 20px!important;font-size:.88rem!important;box-shadow:none!important;margin-bottom:.75rem!important}.woocommerce-form-coupon-toggle .woocommerce-info::before{display:none!important}.woocommerce-form-coupon-toggle .showcoupon{color:#f84e2d!important;font-weight:600!important;text-decoration:none!important;transition:opacity .18s}.woocommerce-form-coupon-toggle .showcoupon:hover{text-decoration:underline!important}form.checkout_coupon.woocommerce-form-coupon{display:flex!important;gap:10px;align-items:center;border:1px solid #e8e0d4!important;border-radius:4px;padding:16px 20px!important;background:#fff;margin-bottom:1.5rem!important}form.checkout_coupon .form-row{margin:0!important;float:none!important;padding:0!important}form.checkout_coupon .form-row-first{flex:1!important;width:auto!important}form.checkout_coupon .form-row-last{width:auto!important;flex-shrink:0}form.checkout_coupon input.input-text{border:1px solid #e0d8cc!important;border-radius:4px!important;padding:11px 16px!important;font-size:.88rem!important;color:#401c0e!important;width:100%!important;box-sizing:border-box;transition:border-color .18s , box-shadow .18s!important;line-height:normal!important}form.checkout_coupon input.input-text:focus{border-color:#f84e2d!important;outline:none!important;box-shadow:0 0 0 3px rgba(239,101,65,.1)!important}form.checkout_coupon button[name="apply_coupon"]{background:#401c0e!important;color:#e8e1cd!important;border:none!important;border-radius:4px!important;padding:11px 22px!important;font-size:.72rem!important;letter-spacing:.13em!important;font-weight:700!important;text-transform:uppercase!important;cursor:pointer;transition:background .22s , transform .15s!important;white-space:nowrap;line-height:normal!important}form.checkout_coupon button[name="apply_coupon"]:hover{background:#f84e2d!important;transform:translateY(-1px)}form.checkout_coupon button[name="apply_coupon"]:active{transform:translateY(0)}form.checkout_coupon .clear{display:none}.hs-search-banner{background:#30140a;padding:60px 20px 50px;text-align:center;margin-bottom:0}.hs-search-banner-inner{max-width:680px;margin:0 auto}.hs-search-label{font-family:'Okta Neue',sans-serif;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(232,225,205,.55);margin:0 0 6px;line-height:1}.hs-search-title{font-family:'Okta Neue',serif;font-size:2.4rem;font-weight:500;font-style:italic;color:#e8e1cd;margin:0 0 10px;line-height:1.3;word-break:break-word}.hs-search-count{font-family:'Okta Neue',sans-serif;font-size:.82rem;color:rgba(232,225,205,.6);letter-spacing:.06em;margin:0 0 32px}.hs-search-bar{display:flex;align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(232,225,205,.22);border-radius:50px;padding:5px 6px 5px 22px;max-width:540px;margin:0 auto;transition:background .2s , border-color .2s}.hs-search-bar:focus-within{background:rgba(255,255,255,.12);border-color:rgba(232,225,205,.45)}.hs-search-bar-input{flex:1;background:transparent;border:none;outline:none;font-family:'Okta Neue',sans-serif;font-size:.88rem;color:#e8e1cd;padding:9px 0;min-width:0}.hs-search-bar-input::placeholder{color:rgba(232,225,205,.38)}.hs-search-bar-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:#f84e2d;border:none;border-radius:40px;color:#fff;cursor:pointer;transition:background .2s , transform .15s}.hs-search-bar-btn:hover{background:#d4532e;transform:scale(1.06)}.hs-search-results-wrap{padding-bottom:80px}.edgtf-content .edgtf-content-inner>.hs-search-results-wrap>.edgtf-container-inner{padding-top:40px!important}.hs-search-results-wrap .products.columns-4{display:flex;flex-wrap:wrap;gap:30px;list-style:none;margin:0;padding:0}.hs-search-results-wrap .products.columns-4 li.product{width:calc(25% - 52.5px)!important;margin:0!important;float:none!important}.hs-search-pagination{margin-top:60px;padding:20px 0 10px;border-top:1px solid #ece6da}.hs-search-pagination .edgtf-pagination-holder{display:flex!important;align-items:center;justify-content:center;table-layout:unset;width:auto}.hs-search-pagination .edgtf-pagination{display:flex!important;align-items:center;justify-content:center;width:auto!important}.hs-search-pagination .edgtf-pagination ul{display:flex!important;align-items:center;gap:4px;margin:0;padding:0}.hs-search-pagination .edgtf-pagination li{float:none!important;display:flex}.hs-search-pagination .edgtf-pagination li a,.hs-search-pagination .edgtf-pagination li.active span{display:flex!important;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;font-family:'Okta Neue',sans-serif;font-size:.82rem;font-weight:500;letter-spacing:.02em;text-decoration:none;padding:0!important;margin:0;color:#401c0e;border:1.5px solid transparent;box-sizing:border-box;transition:background .2s , color .2s , border-color .2s}.hs-search-pagination .edgtf-pagination li a:hover{background:#f4f1e8;border-color:#c3bab5;color:#401c0e}.hs-search-pagination .edgtf-pagination li.active span{background:#f84e2d!important;color:#fff!important;border-color:#f84e2d!important;font-weight:700!important}.hs-search-pagination .edgtf-pagination li.edgtf-pagination-prev,.hs-search-pagination .edgtf-pagination li.edgtf-pagination-next,.hs-search-pagination .edgtf-pagination li.edgtf-pagination-first-page,.hs-search-pagination .edgtf-pagination li.edgtf-pagination-last-page{position:static!important}.hs-search-pagination .edgtf-pagination li.edgtf-pagination-prev a,.hs-search-pagination .edgtf-pagination li.edgtf-pagination-next a{width:38px!important;height:38px!important;font-size:1rem!important;color:#401c0e!important;border:1.5px solid #c3bab5!important;border-radius:50%!important;padding:0!important;margin:0 6px!important}.hs-search-pagination .edgtf-pagination li.edgtf-pagination-prev a:hover,.hs-search-pagination .edgtf-pagination li.edgtf-pagination-next a:hover{background:#401c0e!important;border-color:#401c0e!important;color:#e8e1cd!important}.hs-no-results{text-align:center;padding:70px 20px 90px;max-width:520px;margin:0 auto}.hs-no-results-icon{width:72px;height:72px;margin:0 auto 26px;color:#c3bab5}.hs-no-results-icon svg{width:100%;height:100%}.hs-no-results-title{font-family:'Okta Neue',serif;font-size:1.75rem;font-weight:500;color:#401c0e;margin:0 0 14px}.hs-no-results-desc{font-family:'Okta Neue',serif;font-size:.97rem;color:#888;line-height:1.75;margin:0 0 28px}.hs-no-results-desc strong{color:#401c0e}.hs-no-results-tips{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:40px}.hs-no-results-tips span{background:#f4f1e8;color:#401c0e;font-family:'Okta Neue',sans-serif;font-size:.72rem;letter-spacing:.05em;padding:6px 14px;border-radius:20px;border:1px solid #e8e0d4}.hs-no-results-actions{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap}.hs-btn-primary{display:inline-block;background:#401c0e;color:#e8e1cd!important;font-family:'Okta Neue',sans-serif;font-size:.72rem;letter-spacing:.15em;font-weight:700;text-transform:uppercase;padding:14px 28px;border-radius:4px;text-decoration:none!important;transition:background .22s , transform .15s}.hs-btn-primary:hover{background:#f84e2d!important;color:#fff!important;transform:translateY(-2px)}.hs-btn-secondary{display:inline-block;background:transparent;color:#401c0e!important;font-family:'Okta Neue',sans-serif;font-size:.72rem;letter-spacing:.15em;font-weight:600;text-transform:uppercase;padding:13px 28px;border-radius:4px;border:1.5px solid #c3bab5;text-decoration:none!important;transition:border-color .22s , transform .15s}.hs-btn-secondary:hover{border-color:#401c0e;transform:translateY(-2px)}.hs-suggested{padding-top:0;margin-top:20px}.hs-suggested-header{display:flex;align-items:center;gap:20px;margin-bottom:40px}.hs-suggested-line{flex:1;height:1px;background:#e8e0d4}.hs-suggested-title{font-family:'Okta Neue',serif;font-size:1.2rem;font-weight:500;font-style:italic;color:#401c0e;white-space:nowrap;margin:0}.hs-suggested .products.columns-4{display:flex;flex-wrap:wrap;gap:30px;list-style:none;margin:0!important;padding:0}.hs-suggested .products.columns-4 li.product{width:calc(25% - 22.5px)!important;margin:0!important;float:none!important}@media (max-width:1024px){.hs-search-results-wrap .products.columns-4 li.product{width:calc(33.33% - 20px)!important}}@media (max-width:768px){.hs-search-banner{padding:42px 20px 38px;margin-bottom:40px}.hs-search-title{font-size:1.75rem}.hs-search-results-wrap .products.columns-4 li.product{width:calc(50% - 15px)!important}.hs-search-results-wrap .products.columns-4{gap:20px}.hs-no-results{padding:50px 20px 70px}.hs-no-results-title{font-size:1.45rem}}@media (max-width:480px){.hs-search-title{font-size:1.45rem}.hs-search-results-wrap .products.columns-4 li.product{width:100%!important}.hs-no-results-actions{flex-direction:column;align-items:stretch}.hs-btn-primary,.hs-btn-secondary{text-align:center}}footer .widget *,ul.ulFooter li,footer .widget ul li a{color:#e8e1cd!important}.edgtf-social-icon-widget-holder .edgtf-social-icon-widget{color:#e8e1cd}.edgtf-social-icon-widget-holder:hover .edgtf-social-icon-widget{color:#f84e2d}.woocommerce-pagination .page-numbers.prev{text-align:center}#accordion_content p a{font-family:'Okta Neue';color:inherit;text-decoration:underline}span.edgtf-tab-title-inner{font-weight:700;font-size:1.25rem;padding:0 0}#accordion_content h3{font-weight:600;margin-bottom:.5rem}body .edgtf-page-header a img{max-width:350px}.edgtf-drop-down .edgtf-menu-narrow .edgtf-menu-second .edgtf-menu-inner ul li{width:260px}.edgtf-main-menu>ul>li>a span.edgtf-item-inner{padding:0 2rem}.edgtf-header-standard .edgtf-fullscreen-menu-opener,.edgtf-header-standard .edgtf-search-opener{padding-left:1.5rem;font-size:1.5rem}.edgtf-shopping-cart-outer .edgtf-shopping-cart-header .edgtf-header-cart i{font-size:1.5rem}.edgtf-vertical-align-containers .edgtf-shopping-cart-header{padding-left:1.5rem;padding-right:1.5rem}footer .widget hr{opacity:.1;border-width:1px;margin-bottom:1.5rem}.edgtf-woocommerce-page .add_to_cart_button .edgtf-btn-text,
.edgtf-woocommerce-page .added_to_cart .edgtf-btn-text,
.woocommerce:not(.edgtf-shop-masonry) .add_to_cart_button .edgtf-btn-text,
.woocommerce:not(.edgtf-shop-masonry) .added_to_cart .edgtf-btn-text {font-size:.85rem}img.edgtf-dark-logo.footer-logo{max-width:16rem}.hs-footer-logo{max-width:160px;height:auto;display:block;margin-bottom:20px}.hs-footer-accent-line{width:40px;height:2px;background:#f84e2d;margin-bottom:18px}.hs-footer-slogan{font-family:'Playfair Display',Georgia,serif;font-size:1.4rem;font-style:italic;font-weight:500;color:#f84e2d;letter-spacing:.5px;margin:0 0 12px;line-height:1.4}.hs-footer-tagline{font-size:.9rem;color:rgba(232,220,200,.55);line-height:1.75;font-weight:300;max-width:75%;margin:0 0 24px}.hs-footer-social{display:flex;gap:10px;align-items:center}.hs-social-btn{width:36px;height:36px;border:1px solid rgba(255,255,255,.18);border-radius:50%;display:flex;align-items:center;justify-content:center;color:rgba(232,220,200,.6)!important;font-size:14px;text-decoration:none;transition:border-color .3s ease , color .3s ease}.hs-social-btn:hover{border-color:#f84e2d;color:#f84e2d!important}.hs-social-btn .edgtf-social-icon-widget{font-size:14px;color:inherit;line-height:1}.hs-footer-col-title{font-family:'Playfair Display',Georgia,serif;font-size:13px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:rgba(232,220,200,.45);margin:0 0 14px}.hs-footer-col-line{width:40px;height:2px;background:#f84e2d;margin-bottom:18px}.hs-footer-nav-list{list-style:none;margin:0;padding:0}.hs-footer-nav-list li a{font-size:14px;color:rgba(232,220,200,.7)!important;text-decoration:none;font-weight:500;line-height:1;transition:color .3s ease}.hs-footer-nav-list li a:hover{color:#f84e2d!important}.hs-footer-nav-list li{margin-bottom:0}.hs-footer-nav-separator{border-top:.5px solid rgba(255,255,255,.08);margin:8px 0!important;padding:0;width:50%}.hs-footer-nav-cta{color:#f84e2d!important;font-size:13px!important;font-weight:500!important;letter-spacing:.5px}footer .widget .edgtf-footer-widget-title{color:#665c50!important;margin-bottom:27px;text-transform:uppercase;font-size:1.15rem}.hs-footer-showroom{background:rgba(255,255,255,.04);border:.5px solid rgba(255,255,255,.08);border-radius:8px;padding:14px 16px;margin-bottom:1.5rem}.hs-footer-col .hs-footer-showroom:last-child{margin-bottom:0}footer .widget .hs-showroom-name{font-size:1.2rem;font-weight:400;color:#fff!important;letter-spacing:.5px;margin:0 0 7px;line-height:1.3}.hs-showroom-addr{font-size:.8rem;color:rgba(232,220,200,.5);line-height:1.6;font-weight:300;letter-spacing:.25px;margin:0 0 6px}.hs-showroom-hours{font-size:.8rem;color:rgba(232,220,200,.35);line-height:1.6;font-weight:300;letter-spacing:.25px;margin:0}.hs-footer-showroom-divider{height:1px;background:rgba(255,255,255,.06);margin:4px 0 14px}.edgtf-four-columns .edgtf-column:nth-child(1) {width:35%}.edgtf-four-columns .edgtf-column:nth-child(2) {width:17.5%}.edgtf-four-columns .edgtf-column:nth-child(3) {width:17.5%}.edgtf-four-columns .edgtf-column:nth-child(4) {width:30%}.vc_row{max-width:100%}.edgtf-main-menu.edgtf-default-nav>ul>li:hover>a,
.edgtf-main-menu.edgtf-default-nav>ul>li.edgtf-active-item:hover>a,
body:not(.edgtf-menu-item-first-level-bg-color) .edgtf-main-menu.edgtf-default-nav>ul>li:hover>a,
body:not(.edgtf-menu-item-first-level-bg-color) .edgtf-main-menu.edgtf-default-nav>ul>li.edgtf-active-item:hover>a,
.edgtf-page-header #lang_sel ul li a:hover,
.edgtf-page-header #lang_sel_click>ul>li a:hover {color:inherit}.edgtf-main-menu.edgtf-default-nav>ul>li:hover>a,
.edgtf-main-menu.edgtf-default-nav>ul>li.edgtf-active-item:hover>a,
body:not(.edgtf-menu-item-first-level-bg-color) .edgtf-main-menu.edgtf-default-nav>ul>li:hover>a,
body:not(.edgtf-menu-item-first-level-bg-color) .edgtf-main-menu.edgtf-default-nav>ul>li.edgtf-active-item:hover>a,
.edgtf-page-header #lang_sel ul li a:hover,
.edgtf-page-header #lang_sel_click>ul>li a:hover {color:#e8e1cd!important;font-weight:500!important}.edgtf-main-menu>ul>li>a span.edgtf-item-text:after{bottom:-4px}body #bannerHome .edgtf-elements-holder-item-inner h2:not(.edgtf-elements-holder-item-image-zoom) {font-size:3.25rem;color:#fff!important;font-weight:500}a.edgtf-btn.edgtf-btn-small.edgtf-btn-solid.btnHomeDiv{position:relative;z-index:1;display:inline-block;padding:12px 24px;background-color:#411e13;color:#fff;font-size:1rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;border-radius:.35rem;cursor:pointer;transition:background-color .25s ease;width:fit-content}a.edgtf-btn.edgtf-btn-small.edgtf-btn-solid.btnHomeDiv *{font-weight:400!important}a.edgtf-btn.edgtf-btn-small.edgtf-btn-solid.btnHomeDiv:hover{background-color:#f84e2d!important}footer .widget ul li a{color:#fff;font-family:'Okta Neue';font-weight:500;font-size:1rem}.edgtf-footer-bottom-holder-inner{font-weight:300}.containerContact strong{font-weight:600}.containerContact h3{font-weight:700}.containerContact p{font-weight:400}div#map_contact iframe{width:100%;height:auto;aspect-ratio: 16/9}.containerContact>.edgtf-full-section-inner{display:flex;align-content:stretch;flex-wrap:wrap}.containerContact>.edgtf-full-section-inner .vc_column_container>.vc_column-inner,.containerContact>.edgtf-full-section-inner .vc_column_container>.vc_column-inner>div,.containerContact>.edgtf-full-section-inner .vc_column_container>.vc_column-inner>div>div{height:100%}#mapIframe.containerContact>.edgtf-full-section-inner .vc_column_container>.vc_column-inner>div>div{height:auto}.edgtf-top-bar .widget{margin-right:15px;padding-right:15px}@media (max-width:1600px){.edgtf-main-menu>ul>li>a span.edgtf-item-inner{padding:0 1rem}}@media (max-width:1350px){body .edgtf-page-header a img{max-width:210px}}@media (max-width:725px){.edgtf-mobile-header .edgtf-mobile-header-inner{background-color:#401c0e}.edgtf-search-cover{color:#fff;background:#401c0e}.edgtf-header-standard .edgtf-fullscreen-menu-opener,.edgtf-header-standard .edgtf-search-opener,.edgtf-mobile-header .edgtf-mobile-menu-opener a{color:#fff}.edgtf-header-standard .edgtf-fullscreen-menu-opener,.edgtf-header-standard .edgtf-search-opener{padding-left:0}.edgtf-vertical-align-containers .edgtf-shopping-cart-header{padding-left:.5rem;padding-right:.5rem}a.edgtf-search-opener{display:none!important}.vc_row{margin-left:0;margin-right:0}.edgtf-elements-holder-item-content.edgtf-elements-holder-custom-474728{padding:10% 5% 10% 5%!important}body.edgtf-woocommerce-page.edgtf-woocommerce-columns-4:not(.edgtf-shop-masonry) .products .product,
    body .woocommerce.columns-4:not(.edgtf-shop-masonry) .products .product {width:38%;margin-top:0;margin-bottom:10px!important;margin-right:3%!important}.edgtf-woocommerce-page .product .edgtf-product-badge-inner,
    .woocommerce:not(.edgtf-shop-masonry) .product .edgtf-product-badge-inner {font-size:.5rem}.titreSepar h2{font-size:1.3rem}.edgtf-accordion-content-inner{padding:2.5rem}}.edgtf-search-opener .edgtf-icon-font-awesome.fa-search{font-size:0;display:inline-block;width:23px;height:23px;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 9.43\ 9.43\'%3E%3Cpath\ fill=\'%23fffbed\'\ d=\'M9.36,8.93l-2.45-2.41c1.23-1.32,1.38-3.33.34-4.82C6.57.74,5.5.11,4.31.02l-.09-.02h-.51C2.51.09,1.42.69.71,1.67.3,2.26.06,2.93,0,3.64v.52s.01.09.01.09c.06.68.3,1.32.69,1.87.76,1.08,2.01,1.71,3.33,1.68.89-.02,1.73-.32,2.43-.87l2.46,2.42c.12.12.32.08.42-.02.1-.1.13-.29,0-.4ZM3.97,7.23c-1.84,0-3.33-1.49-3.33-3.33S2.13.58,3.97.58s3.33,1.49,3.33,3.33-1.49,3.33-3.33,3.33Z\'/%3E%3C/svg%3E);background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:middle}.edgtf-search-opener .edgtf-icon-font-awesome.fa-search::before{content:none}.edgtf-accordion-holder .edgtf-accordion-content p{text-align:justify}footer .edgtf-footer-top:not(.edgtf-footer-top-full) .edgtf-container-inner {padding:80px 0 40px}@media (max-width:725px){body .vc_custom_1480061067004{padding-top:0!important;position:relative;top:-50px;margin-bottom:-60px!important}body #bannerHome .edgtf-elements-holder-item-inner h2:not(.edgtf-elements-holder-item-image-zoom) {font-size:1.65rem}#bannerHome .edgtf-elements-holder-item-inner *:not(.edgtf-elements-holder-item-image-zoom) {text-align:left}#bannerHome .edgtf-elements-holder-item-inner .edgtf-btn{padding:10px 20px}body .edgtf-elements-holder-item-content{padding:10% 0!important}.bannerCustom{font-size:22px;line-height:35px}#sb_instagram.sbi_width_resp{padding:0 35px}#sb_instagram .sbi_follow_btn a{font-size:14px;line-height:23px;padding:9px 9px!important}#sb_instagram .sbi_follow_btn a svg{display:none}.widget_text.widget.edgtf-footer-column-4.widget_custom_html{padding-top:0}.edgtf-three-columns .edgtf-column:nth-child(2) {padding:10px 0}body .edgtf-mobile-header .edgtf-mobile-nav a,.edgtf-mobile-header .edgtf-mobile-nav h4{color:#000;font-weight:700;font-size:17px;padding:20px 0}body nav.edgtf-mobile-nav{background:#30140a!important;box-shadow:0 20px 20px rgba(0,0,0,.2)}body #sb_instagram.sbi_col_5 #sbi_images .sbi_item{margin:0!important;width:50%!important}body #sb_instagram.sbi_col_5 #sbi_images .sbi_item+.sbi_item{margin:0!important}#sb_instagram.sbi_col_5 #sbi_images .sbi_item:last-child,
    #sb_instagram.sbi_col_5 #sbi_images .sbi_item:nth-child(2n) {display:none}.wpb_column.vc_column_container.vc_col-sm-4{margin-bottom:32px}.clearfix.edgtf-full-section-inner .wpb_column.vc_column_container.vc_col-sm-4:last-child{margin-bottom:0}span.edgtf-mobile-opener-icon-holder i{font-size:20px}span.mobile_arrow i{font-size:30px;color:#ef6440;padding:24% 0!important}body .edgtf-mobile-header .edgtf-mobile-nav ul ul li a{color:#484848}.edgtf-woocommerce-page.edgtf-woocommerce-columns-4:not(.edgtf-shop-masonry) .edgtf-woocommerce-with-sidebar .products .product,
    .woocommerce.columns-4:not(.edgtf-shop-masonry) .edgtf-woocommerce-with-sidebar .products .product {width:40%!important;margin-right:0%!important}.title-tax{text-align:center}header.edgtf-mobile-header{border-bottom:1px solid #f5f5f5}.iconic-woothumbs-images__arrow i{background:#bfbfbf;color:#fff}.iconic-woothumbs-images__arrow--prev,.iconic-woothumbs-zoom-prev{left:-10px}.iconic-woothumbs-images__arrow--next,.iconic-woothumbs-zoom-next{right:-10px}p.titleVariations span{margin:70px auto 0 auto;display:block;background:#fff;width:80%;position:relative;top:-27px;font-size:22px;text-align:center;letter-spacing:3px}table.variations,p.titleVariations{margin:0!important}body button.edgtf-btn.edgtf-btn-medium.edgtf-btn-solid.single_add_to_cart_button.alt{padding:10px 10%;float:none!important;clear:both}.variations_button{float:left}.single_variation_wrap{height:auto;overflow:hidden;padding-top:30px!important}body form.variations_form span.QtyTitle{bottom:47%;font-weight:500;text-transform:capitalize;font-size:19px}body.woocommerce .related.products h2{padding:0;font-size:28px;letter-spacing:3px;margin-bottom:20px!important}.edgtf-woocommerce-page .products,
    .woocommerce:not(.edgtf-shop-masonry) .products {margin-top:0!important}body .edgtf-single-product-related-products-holder{margin-top:0}.edgtf-social-share-holder.edgtf-list{visibility:hidden;padding:15px 0}body #notre-histoire .edgtf-elements-holder .edgtf-elements-holder-item:first-child .edgtf-elements-holder-item-content{padding:50% 0 100% 0!important}div#le-concept-kgstore{padding-top:0!important}div#le-concept-kgstore .edgtf-elements-holder>div:last-child{order:1}div#le-concept-kgstore .edgtf-elements-holder>div:last-child .edgtf-elements-holder-item-content{padding:50% 0 100% 0!important}div#le-concept-kgstore .edgtf-elements-holder>div:first-child{order:2}div#notre-histoire{padding-bottom:0!important}div#le-concept-kgstore .edgtf-elements-holder{display:flex;flex-direction:column}body .containerContact{width:100%}body .containerContact h2{font-size:29px;text-align:center}body .containerContact .vc_column-inner{padding:0 25px!important}.edgtf-sticky-up-mobile-header .edgtf-animate-mobile-header .edgtf-mobile-header-inner{position:relative!important}.edgtf-woocommerce-page.edgtf-woocommerce-columns-4:not(.edgtf-shop-masonry) .edgtf-woocommerce-with-sidebar .products .product:nth-child(2n+1),
    .edgtf-woocommerce-page.edgtf-woocommerce-columns-4:not(.edgtf-shop-masonry) .edgtf-woocommerce-with-sidebar .products .product:nth-child(6n+1) {margin-right:4%!important;margin-bottom:4%!important}.edgtf-woocommerce-page .edgtf-product-list-product-title,
    .woocommerce:not(.edgtf-shop-masonry) .edgtf-product-list-product-title a {display:block}.edgtf-woocommerce-page .edgtf-product-list-product-title,
    .woocommerce:not(.edgtf-shop-masonry) .edgtf-product-list-product-title {font-size:.85rem;font-weight:400}.edgtf-single-product-summary .edgtf-single-product-title{font-size:19px}.woocommerce-product-details__short-description p{text-align:justify}.edgtf-woocommerce-page .woocommerce-message{padding:20px!important;font-size:15px!important;line-height:23px!important}.edgtf-woocommerce-page.edgtf-woocommerce-columns-4:not(.edgtf-shop-masonry) .edgtf-woocommerce-with-sidebar .products .product:nth-child(6n+6) {margin-right:0%!important;margin-bottom:4%!important}.edgtf-woocommerce-page.edgtf-woocommerce-columns-4:not(.edgtf-shop-masonry) .edgtf-woocommerce-with-sidebar .products .product:nth-child(4n) {margin-bottom:4%!important}.summary span.woocommerce-Price-amount.amount{font-size:18px!important}.woocommerce-cart .product-remove{display:table-cell!important;width:10%!important}td.product-remove{display:table-cell!important;width:1%!important}form.woocommerce-cart-form{display:block;position:relative;overflow:hidden;height:auto}.woocommerce-cart .edgtf-update-cart input{float:right}.woocommerce-cart .product-name,.woocommerce-cart .product-price,.woocommerce-cart .product-quantity,.woocommerce-cart .product-subtotal{font-size:12px!important;line-height:16px}form.woocommerce-cart-form{display:block;position:relative;overflow:hidden;height:auto}.woocommerce-cart .edgtf-update-cart input{float:right}td.product-subtotal *{font-size:12px!important}.search .edgtf-content .edgtf-container-inner{width:100%}.search .edgtf-woocommerce-page.edgtf-search-page>ul>li{width:43%;margin:0;margin-bottom:4%;margin-left:4%}#bannerHome .edgtf-elements-holder-item-inner *:not(.edgtf-elements-holder-item-image-zoom) {font-size:.7rem}body .bannerCustomHome{padding:0}body .bannerCustomHome h2{font-size:2.45rem}body .bannerCustomHome p{font-size:1.1rem;text-align:left}a.edgtf-btn.edgtf-btn-large.edgtf-btn-outline-light.edgtf-btn-custom-hover-bg.edgtf-btn-custom-border-hover.edgtf-btn-custom-hover-color.homeAboutDiv{border-radius:.35rem;font-size:1rem;font-weight:400;padding:12px 20px;width:100%;text-align:center}@media only screen and (max-width: 768px) {

        /* Passer le conteneur des 4 colonnes en flex colonne */
        footer .edgtf-four-columns-inner {
            display: inline-block;
            margin: 0 !important;
        }

        /* Par défaut toutes les colonnes : pleine largeur */
        footer .edgtf-four-columns-inner .edgtf-column {
            width: 100% !important;
            float: none !important;
        }

        /* ── Col 2 et Col 3 : groupées côte à côte ── */
        /* On les sort du flux colonne via un sous-flex */
        footer .edgtf-four-columns-inner .edgtf-column:nth-child(2),
        footer .edgtf-four-columns-inner .edgtf-column:nth-child(3) {
            width: 50% !important;
            float: left !important;
        }

        /* Astuce : wrapper virtuel pour col2+col3
     → on annule le float avec un clearfix après col3 */
        footer .edgtf-four-columns-inner .edgtf-column:nth-child(2) {
            clear: left;
        }

        footer .edgtf-four-columns-inner .edgtf-column:nth-child(4) {
            clear: both;
            width: 100% !important;
            float: none !important;
        }

        /* Padding interne */
        footer .edgtf-four-columns-inner .edgtf-column .edgtf-column-inner {
            padding: 0 0 0 0 !important;
        }

        footer .edgtf-four-columns-inner .edgtf-column:nth-child(2) .edgtf-column-inner {
            padding-right: 10px !important;
        }

        footer .edgtf-four-columns-inner .edgtf-column:nth-child(3) .edgtf-column-inner {
            padding-left: 10px !important;
        }

        /* Espacement entre les blocs */
        footer .edgtf-four-columns-inner .edgtf-column:nth-child(1) {
            margin-bottom: 30px;
        }

        footer .edgtf-four-columns-inner .edgtf-column:nth-child(2),
        footer .edgtf-four-columns-inner .edgtf-column:nth-child(3) {
            margin-bottom: 30px;
        }

        footer .edgtf-four-columns-inner .edgtf-column:nth-child(4) {
            margin-bottom: 0;
        }

        /* ── Footer Top padding ── */
        footer .edgtf-footer-top:not(.edgtf-footer-top-full) .edgtf-container-inner {
            padding: 50px 25px 30px;
        }

        /* ── Footer Bottom : 2 colonnes → empilées centrées ── */
        footer .edgtf-two-columns-50-50-inner {
            display: flex;
            flex-direction: column;
            align-items: center;
            margin: 0 !important;
        }

        footer .edgtf-two-columns-50-50-inner .edgtf-column {
            width: 100% !important;
            float: none !important;
            text-align: center !important;
        }

        footer .edgtf-two-columns-50-50-inner .edgtf-column .edgtf-column-inner {
            text-align: center !important;
            padding: 4px 0 !important;
        }

        .hs-footer-tagline {
            max-width: 100%;
        }

        .edgtf-mobile-header .edgtf-mobile-nav a,
        .edgtf-mobile-header .edgtf-mobile-nav h4 {
            border-bottom: 1px solid #eaeaea21;
            color: #e8e1cd !important;
            font-weight: 400 !important;
        }

        .title-tax h2,
        .titleCatPage h2 {
            font-size: 3rem;
            text-transform: uppercase;
            margin-bottom: 1rem !important;
        }

        .titleCatPage strong {
            font-size: 1.5rem;
            line-height: 1;
        }

        .titleCatPage p {
            margin: 0 0 1rem 0;
            font-size: 1.2rem;
            font-weight: 300;
        }

        .edgtf-accordion-holder .edgtf-accordion-content p {
            font-size: 0.9rem;
        }

    }@media only screen and (max-width: 480px) {

        footer .edgtf-footer-top:not(.edgtf-footer-top-full) .edgtf-container-inner {
            padding: 4%;
            max-width: 100%;
            width: 92%;
        }

        footer .edgtf-footer-bottom-holder {
            padding: 14px 16px;
            font-size: 0.8rem;
        }

        /* Col 2 et 3 restent en 50/50 même sur petit mobile */
        footer .edgtf-four-columns-inner .edgtf-column:nth-child(2),
        footer .edgtf-four-columns-inner .edgtf-column:nth-child(3) {
            width: 48% !important;
        }

        .widget_text.widget.edgtf-footer-column-4.widget_custom_html {
            padding-top: 0 !important;
        }

        .edgtf-container-inner,
        .edgtf-grid,
        .edgtf-grid-section .edgtf-section-inner,
        .edgtf-slider .carousel-inner .edgtf-slider-content-outer {
            width: 400px;
        }
    }@media only screen and (max-width: 375px) {

        footer .edgtf-footer-top:not(.edgtf-footer-top-full) .edgtf-container-inner {
            padding: 30px 12px 16px;
        }

        /* Si trop étroit, col2+col3 passent chacune en pleine largeur */
        footer .edgtf-four-columns-inner .edgtf-column:nth-child(2),
        footer .edgtf-four-columns-inner .edgtf-column:nth-child(3) {
            width: 100% !important;
            float: none !important;
            clear: both;
        }

        footer .edgtf-four-columns-inner .edgtf-column:nth-child(2) .edgtf-column-inner,
        footer .edgtf-four-columns-inner .edgtf-column:nth-child(3) .edgtf-column-inner {
            padding: 0 !important;
        }
    }}@media only screen and (max-width:768px){.woocommerce-pagination{padding:20px 0}.woocommerce-pagination .edgtf-woocommerce-pagination-inner{width:100%!important;padding:0 16px;box-sizing:border-box}.woocommerce-pagination .page-numbers{width:36px!important;height:36px!important;line-height:36px!important;font-size:15px!important}.woocommerce-pagination .page-numbers.prev,.woocommerce-pagination .page-numbers.next{font-size:20px!important;width:36px!important;height:36px!important;line-height:36px!important}}@media only screen and (max-width:600px){.woocommerce-pagination{padding:16px 0}.woocommerce-pagination .edgtf-woocommerce-pagination-inner{width:100%!important;padding:0 12px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px}.woocommerce-pagination .page-numbers.prev{float:none!important;order:-1;margin-right:4px}.woocommerce-pagination .page-numbers.next{float:none!important;order:99;margin-left:4px}.woocommerce-pagination .page-numbers{width:32px!important;height:32px!important;line-height:32px!important;font-size:13px!important;margin:0!important}.woocommerce-pagination .page-numbers.prev,.woocommerce-pagination .page-numbers.next{font-size:18px!important;width:32px!important;height:32px!important;line-height:32px!important}.woocommerce-pagination .page-numbers.dots{width:28px!important;font-size:13px!important;letter-spacing:-1px;height:28px!important}footer .edgtf-footer-top-holder{padding:1.5rem}.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:2rem;padding-right:2rem;width:100%}}@media only screen and (max-width:480px){.woocommerce-pagination{padding:14px 0;margin-top:12px}.woocommerce-pagination .edgtf-woocommerce-pagination-inner{padding:0 8px;gap:2px}.woocommerce-pagination .page-numbers{width:28px!important;height:28px!important;line-height:30px!important;font-size:12px!important;margin:0 5px 0 0!important}.woocommerce-pagination .page-numbers.prev,.woocommerce-pagination .page-numbers.next{font-size:16px!important;width:30px!important;height:30px!important;line-height:30px!important}.woocommerce-pagination .page-numbers:not(.current):not(.prev):not(.next):not(.dots) {}.woocommerce-pagination .page-numbers.current,.woocommerce-pagination .page-numbers.current+.page-numbers,.woocommerce-pagination .page-numbers.dots{display:inline-block!important}}@media only screen and (max-width:375px){.woocommerce-pagination .edgtf-woocommerce-pagination-inner{padding:0 6px;gap:2px}.woocommerce-pagination .page-numbers{width:28px!important;height:28px!important;line-height:28px!important;font-size:11px!important}.woocommerce-pagination .page-numbers.prev,.woocommerce-pagination .page-numbers.next{font-size:14px!important;width:28px!important;height:28px!important;line-height:28px!important}}