:root{--vw: calc(100vw - var(--scrollbar-width, 0px));--vh: calc(var(--vhu, 1vh) * 100);--bw: calc(var(--vw) - 80px);--cw: calc(var(--bw) - 210px);--cw_50: calc(var(--cw) / 2);--lh: 50px;--lightgrey: #e6e6e6;--top: var(--wp-admin--admin-bar--height, 0px);--grey: #ccc;--darkgrey: #aaa;--gold: #c0b295;--pink: #b97e9e;--fstitle: 16px;--fssubtitle: 16px;--fstext: 14px;--fssmall: 12px;--colw0: calc((var(--vw) - var(--bw)) / 2);--colw1: calc((var(--bw) - var(--cw)) / 2);--colw2: 140px;--colw3: calc((var(--cw) - (2 * var(--colw2))) / 4);--colw3_2: calc(var(--colw3) * 2);--colw3_3: calc(var(--colw3) * 3);--colw3_4: calc(var(--colw3) * 4);--ff: "Roboto", sans-serif;--ff2: "Raleway", sans-serif;--or: #c0b295}html{width:var(--vw);overflow-x:hidden !important;font-size:var(--fstext);letter-spacing:1px;font-family:var(--ff2)}html body{font-family:var(--ff2);color:var(--baseColor);overflow-x:hidden !important;margin:0 !important;width:var(--vw);padding-top:50px;z-index:999}html body.menu-open{overflow:hidden}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-family:var(--ff);font-weight:500}html body p a{color:var(--baseColor);font-weight:600;transition:all .3s}html body p a:visited{color:var(--baseColor)}html body p a:hover{color:var(--baseColor);opacity:.7}#wpadminbar{position:fixed !important}.post,.page{margin:0}#superposed-lines{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;pointer-events:none;opacity:.3}#superposed-lines .sline{width:.5px;height:100%;position:absolute;background-color:var(--darkgrey)}#superposed-lines .sline.type-2:before{content:"";width:0;border-left:dashed .5px var(--darkgrey);position:absolute;left:10px;top:0;height:100%}#superposed-lines .sline.type-2:after{content:"";width:0;border-left:dashed .5px var(--darkgrey);position:absolute;right:10px;height:100%}#superposed-lines .sline.line-n1{left:var(--colw0)}#superposed-lines .sline.line-n2{left:calc(var(--colw1) + var(--colw0))}#superposed-lines .sline.line-n3{left:calc(var(--colw1) + var(--colw0) + var(--colw2))}#superposed-lines .sline.line-n4{left:calc(var(--colw1) + var(--colw0) + var(--colw2) + var(--colw3))}#superposed-lines .sline.line-n5{left:50%}#superposed-lines .sline.line-n6{right:calc(var(--colw1) + var(--colw0) + var(--colw2) + var(--colw3))}#superposed-lines .sline.line-n7{right:calc(var(--colw1) + var(--colw0) + var(--colw2))}#superposed-lines .sline.line-n8{right:calc(var(--colw1) + var(--colw0))}#superposed-lines .sline.line-n9{right:var(--colw0)}.wizard{overflow:visible}.wizard>.steps ul>li>a{font-size:var(--fssmall);font-family:var(--ff);text-transform:uppercase;letter-spacing:4px;font-weight:400 !important;line-height:var(--lh);margin:0;padding:0 10px !important;transition:all .3s}.wizard>.steps ul>li>a:hover{opacity:.7}.wizard>.steps .number{font-size:var(--fssmall);font-family:var(--ff);text-transform:uppercase;letter-spacing:4px;font-weight:400}.wizard .content{margin:var(--lh) 0;overflow:visible}.wizard .content .payment-tab-contents .woocommerce-checkout-review-order .shop_table{border-collapse:collapse;margin-bottom:var(--lh)}.wizard .actions>ul>li{margin:0 0 0 10px}.wizard .actions>ul>li>a{line-height:var(--lh);font-family:var(--ff);font-size:var(--fssmall);transition:all .3s;text-transform:uppercase;padding:0 10px !important}.wizard .actions>ul>li>a:hover{background-color:var(--btnHoverBgColor)}#masthead{width:var(--vw);padding:0 calc((100% - var(--bw))/2);display:flex;flex-direction:row;height:var(--lh);border-bottom:solid 1px var(--darkgrey);overflow:hidden;position:fixed;top:var(--wp-admin--admin-bar--height, 0px);z-index:999;background-color:#fff}#masthead .site-branding{flex:1;margin-right:20px}#masthead .site-branding .custom-logo-link .custom-logo{height:36px;width:auto;margin:7px 0}#masthead .main-menu-buttons{height:100%;display:flex;flex-direction:row}#masthead .main-menu-buttons .main-menu-button{display:block;height:100%;aspect-ratio:1;background:#fff;flex:1;background-size:50%;background-position:center center;background-repeat:no-repeat;position:relative;color:var(--titleColor);font-size:var(--fssmall)}#masthead .main-menu-buttons .main-menu-button.shop{background-color:var(--headerBtnBgColor);background-position:center left 10px;background-size:30px 30px;flex:none;padding:0 20px 0 20px;text-decoration:none;aspect-ratio:auto;line-height:var(--lh);font-family:var(--ff);letter-spacing:4px;text-transform:uppercase}#masthead .main-menu-buttons .main-menu-button.search{background-image:url(../img/zoom.svg)}#masthead .main-menu-buttons .main-menu-button.search.opened{background-image:url(../img/times.svg)}#masthead .main-menu-buttons .main-menu-button.account{background-image:url(../img/account.svg)}#masthead .main-menu-buttons .main-menu-button.cart{background-image:url(../img/cart.svg);text-decoration:none}#masthead .main-menu-buttons .main-menu-button.cart .cart-number-items{background-color:var(--headerBtnBgColor);display:block;position:absolute;height:20px;width:20px;line-height:20px;font-size:12px;color:var(--titleColor);text-align:center;bottom:0;right:0}#menu-trigger{top:0;transition:all .3s;margin-left:10px;height:50px;width:50px;position:relative;z-index:9999;caret-color:rgba(0,0,0,0);background-color:var(--headerBtnBgColor)}#menu-trigger:hover{opacity:.7;cursor:pointer}#menu-trigger.open .burger-line:nth-child(1){transform:rotate(-45deg) scale(1.1);top:24px}#menu-trigger.open .burger-line:nth-child(2){transform:rotate(45deg) scale(1.1);bottom:0}#menu-trigger.open .burger-line:nth-child(3){display:none}#menu-trigger .burger-line{position:absolute;left:10px;background-color:#000;width:calc(100% - 20px);height:2px;transition:all .3s}#menu-trigger .burger-line:nth-child(1){top:20px}#menu-trigger .burger-line:nth-child(2){top:25px}#menu-trigger .burger-line:nth-child(3){top:30px}#menu-container{position:fixed;top:calc(var(--wp-admin--admin-bar--height, 0px) + 50px);left:0;width:var(--vw);height:calc(100% - (var(--wp-admin--admin-bar--height, 0px) + 40px));left:calc(2*var(--vw));right:calc(3*var(--vw));transition:all .3s;background-color:#fff;z-index:99999}#menu-container.visible{left:0;right:0;padding:20px 40px}#menu-container #site-navigation .menu-toggle{display:none !important}#primary-menu.nav-menu{display:flex;flex-direction:column;align-items:center}#primary-menu.nav-menu .menu-item{display:block;line-height:50px}#primary-menu.nav-menu .menu-item.menu-item-has-children.sub-menu-is-opened .sub-menu-trigger{transform:rotate(90deg)}#primary-menu.nav-menu .menu-item.menu-item-has-children.sub-menu-is-opened .sub-menu{height:auto;width:100%}#primary-menu.nav-menu .menu-item.menu-item-has-children.sub-menu-is-opened .sub-menu>.menu-item{display:block;text-align:center}#primary-menu.nav-menu .menu-item.menu-item-has-children.sub-menu-is-opened .sub-menu>.menu-item>a{font-size:var(--fstext);text-transform:none;line-height:20px;margin:15px 0 !important;display:block;padding:0;text-align:center}#primary-menu.nav-menu .menu-item.menu-item-has-children>.sub-menu-trigger{display:block;transition:all .3s;font-weight:bold;font-size:var(--fssubtitle);color:var(--baseColor);position:absolute;right:-50px;top:0;width:50px;height:50px;line-height:50px;text-align:center;pointer-events:all}#primary-menu.nav-menu .menu-item.menu-item-has-children>.sub-menu-trigger:hover{opacity:.7;cursor:pointer}#primary-menu.nav-menu .menu-item .sub-menu-trigger{display:none;caret-color:rgba(0,0,0,0)}#primary-menu.nav-menu .menu-item .sub-menu{display:block;height:0;overflow:hidden;position:relative;left:auto;box-shadow:none;transform:all .3s}#primary-menu.nav-menu .menu-item a{display:block;color:#000;text-align:center;font-size:var(--fstitle);font-weight:normal;text-transform:uppercase;letter-spacing:4px;position:relative;outline:none !important}#primary-menu.nav-menu .menu-item a[href="#"]{pointer-events:none;cursor:default}#primary-menu.nav-menu .menu-item a:after{content:"";position:absolute;bottom:0;height:1px;background-color:var(--baseColor);left:50%;transition:all .3s;width:0}#primary-menu.nav-menu .menu-item a:hover{text-decoration:none}#primary-menu.nav-menu .menu-item a:hover:after{width:100%;left:0}.page-template-default .entry-content{padding-bottom:50px}.page-template-default .std-content-container{padding-bottom:0}.term-description{padding:20px;font-family:var(--ff2);color:var(--baseColor);font-size:16px}.entry-content{margin:0}.page-template-page-accueil .home-ctr{margin-top:100vh;position:relative;background-color:var(--bgColor)}.home-slider-ctr{position:fixed !important;margin-bottom:var(--lh);top:calc(var(--top) + 50px);bottom:0;left:0;right:0}.home-slider-ctr .home-slider{height:100%}.home-slider-ctr .home-slider .slick-list{height:100%}.home-slider-ctr .home-slider .slick-list .slick-track{height:100%}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide{height:100%}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content{display:flex;flex-direction:row;align-items:stretch;height:100%}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content.slide-page .left .content .bottom-band{padding-left:calc(var(--colw2) + var(--colw3))}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content.slide-yt iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content.slide-video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .left{flex:1;position:relative}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .left img{-o-object-fit:contain;object-fit:contain;position:absolute;-o-object-position:center center;object-position:center center;width:100%;height:100%}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .left .content{width:calc(var(--cw)/2);position:absolute;top:0;right:0;height:100%}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .left .content .slide-title{color:var(--baseColor);text-transform:uppercase;font-size:1.5em;text-shadow:0 0 5px #fff}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .left .content .bottom-band{background-color:#fff;position:absolute;bottom:0;left:0;width:100%;display:flex;padding:12px 0 12px var(--colw2);flex-direction:row;height:var(--lh)}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .left .content .bottom-band .price{padding-left:10px;font-weight:bold;font-size:var(--fssubtitle);flex:1}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .left .content .bottom-band .link{padding-left:10px;font-weight:bold;font-size:var(--fssubtitle);flex:1;text-decoration:none;color:var(--baseColor);text-transform:uppercase}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .right{flex:1;position:relative}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .right img{-o-object-fit:cover;object-fit:cover;position:absolute;-o-object-position:center center;object-position:center center;width:100%;height:100%}.home-slider-ctr .scroll-icon{position:absolute;top:100%;left:calc(var(--colw0) + var(--colw1));background-image:url(../img/scroll-icon-venera.svg);width:calc(var(--cw)/2);height:var(--lh);line-height:var(--lh);background-size:30px 30px;background-repeat:no-repeat;background-position:center right 10px;padding-right:50px;text-align:right;color:var(--titleColor);font-size:var(--fssmall);font-family:var(--ff);text-transform:uppercase;letter-spacing:4px}.slick-dots-ctr{background-color:var(--lightgrey);height:var(--lh);width:calc(var(--cw)/2);position:absolute;top:100%;left:50%}.slick-dots-ctr .slick-dots{bottom:13px;right:10px;width:auto}.slick-dots-ctr .slick-dots li{margin:0}.slick-dots-ctr .slick-dots li.slick-active button{border:solid 1px rgba(0,0,0,0);background-color:var(--gold)}.slick-dots-ctr .slick-dots li button{border:solid 1px var(--baseColor);border-radius:50%;height:10px;width:10px;margin-left:10px;transition:all .3s}.slick-dots-ctr .slick-dots li button:before{content:"";display:none}.slick-dots li.slick-active button,.slick-dots li:hover button{border:solid 1px rgba(0,0,0,0) !important;background-color:var(--gold) !important}.slick-dots li button{border:solid 1px var(--baseColor) !important;border-radius:50%;height:10px !important;width:10px !important;margin-left:10px;transition:all .3s}.slick-dots li button:before{content:"";display:none}.presse-container{padding:0 10px}.presse-container .block-content{width:100%}.presse-container .block-content .bc-title{width:calc(var(--colw2) + var(--colw3_4) - 10px);font-size:var(--fssmall);background-color:var(--titleBgColor);color:var(--titleColor);position:relative;left:calc(-10px - var(--colw2))}.presse-container .block-content .article-ctr{display:block;text-align:center}.presse-container .block-content .article-ctra{transition:all .3s}.presse-container .block-content .article-ctra:hover{opacity:.7}.presse-container .block-content .article-ctr .article-texte{font-family:var(--ff2);font-size:16px;color:var(--baseColor)}.presse-container .block-content .article-ctr .article-img{padding:0 10px var(--lh)}.presse-container .block-content .article-ctr .article-img.img-col2{width:var(--colw3_2);margin:0 auto}.presse-container .block-content .article-ctr .article-img.img-col3_1{width:var(--colw3_3)}.presse-container .block-content .article-ctr .article-img.img-col3_2{width:var(--colw3_3);margin-left:var(--colw3)}.presse-container .block-content .article-ctr .article-img.img-col4{width:var(--colw3_4)}.presse-container .block-content .article-ctr .article-img img{display:block;width:100%;height:auto}.block-content{width:var(--cw);margin:0 auto}.block-content .bc-title{padding-left:10px;padding-top:13px;width:calc(50% - 10px);background-color:var(--titleBgColor);min-height:var(--lh);padding:0 10px 0 10px;display:flex;align-items:center;font-family:var(--ff);font-size:var(--fstitle);letter-spacing:4px;text-transform:uppercase;font-weight:500}.block-content .bc-title.title-col1{width:calc(var(--colw2) + var(--colw3) - 10px)}.block-content .bc-title.title-col2{width:calc(var(--colw2) + 2*var(--colw3) - 10px)}.block-content .bc-title.title-col3{width:calc(var(--colw2) + 3*var(--colw3) - 10px)}.block-content .bc-title.title-col4{width:calc(var(--colw2) + 4*var(--colw3) - 10px)}.block-content .bc-title .bc-title-text{margin:0;text-transform:uppercase;letter-spacing:4px;font-size:var(--fstitle);flex:1;font-weight:500;color:var(--titleColor)}.block-content .bc-title .bc-title-link{margin:0 10px 0 20px;text-decoration:none;color:var(--titleColor);display:block;text-transform:uppercase;font-size:10px}.custom-border-top{position:relative}.custom-border-top:before{content:"";height:1px;background-color:var(--darkgrey);width:var(--vw);position:absolute;left:calc(0px - var(--colw0) - var(--colw1));top:-1px}.custom-border-top2{position:relative}.custom-border-top2:before{content:"";height:1px;background-color:var(--darkgrey);width:var(--vw);position:absolute;left:calc(0px - var(--colw0) - var(--colw1) - var(--colw2));top:-1px}.custom-border-bottom{position:relative}.custom-border-bottom.cb-full:after{left:0}.custom-border-bottom:after{content:"";height:1px;background-color:var(--darkgrey);width:var(--vw);position:absolute;left:calc(0px - var(--colw0) - var(--colw1));bottom:0}.custom-border-bottom2{position:relative}.custom-border-bottom2.cb-full:after{left:0}.custom-border-bottom2:after{content:"";height:1px;background-color:var(--darkgrey);width:var(--vw);position:absolute;left:calc(0px - var(--colw0) - var(--colw1) - var(--colw2));bottom:0}#home-collections{position:relative;margin-top:var(--lh)}#home-collections .collections-ctr{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-rows:auto;position:relative;padding:0 10px;gap:20px}#home-collections .collections-ctr .collection{aspect-ratio:16/9;height:auto;position:relative;grid-column:span 2}#home-collections .collections-ctr .collection.col1{aspect-ratio:1;grid-column:span 1}#home-collections .collections-ctr .collection .collection-content{overflow:hidden;height:auto;width:calc(var(--cw)/2);aspect-ratio:12/5}#home-collections .collections-ctr .collection .collection-content .title{font-size:var(--fssubtitle);padding:10px;margin:0;position:absolute;top:0;left:0}#home-collections .collections-ctr .collection .collection-content .cat-link{position:absolute;bottom:20px;right:40px;font-size:14px;color:var(--baseColor);text-decoration:none;font-weight:500}#home-collections .collections-ctr .collection .collection-content .products-slider{width:100%;overflow:hidden;height:100%;position:relative}#home-collections .collections-ctr .collection .collection-content .products-slider .slick-list{height:100%}#home-collections .collections-ctr .collection .collection-content .products-slider .slick-list .slick-track{height:100%}#home-collections .collections-ctr .collection .collection-content .products-slider .slick-list .slick-track .product{height:100%;width:100%}#home-collections .collections-ctr .collection .collection-content .products-slider .slick-list .slick-track .product .product-img-ctr{height:100%}#home-collections .collections-ctr .collection .collection-content .products-slider .slick-list .slick-track .product .product-img-ctr img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}#home-collections .collections-ctr .collection .collection-content .products-slider .slick-dots{position:absolute;top:20px;right:20px;width:auto;bottom:auto;display:flex;flex-direction:column}#home-collections .collections-ctr .collection .collection-content .products-slider .slick-dots li{margin-bottom:5px}#home-collections .collections-ctr .collection .collection-content .products-slider .slick-dots li button{margin:0}#home-best-sales{margin-top:var(--lh)}#home-best-sales .best-sales-ctr .products-container{width:calc(100% - 2*var(--colw2));margin:0 auto}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none !important;padding:0 10px}.woocommerce-order-details .woocommerce-table.shop_table{position:relative}.woocommerce-account h2{background-color:var(--titleBgColor);font-size:var(--fssmall);line-height:var(--lh);color:var(--titleColor);padding:0 10px;width:calc(var(--colw3_2) - 20px);margin:0 10px;text-transform:uppercase;letter-spacing:4px;font-family:var(--ff);font-weight:normal}fieldset{background-color:var(--or);padding-top:50px;border:none}fieldset legend{position:relative;top:30px;left:4px}.woocommerce .woocommerce-MyAccount-content{padding:0 !important}.woocommerce .woocommerce-MyAccount-content .woocommerce-Message{line-height:var(--lh);display:block;margin:0 10px}.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm{margin:0 10px}.woocommerce ul.products.columns-4{display:grid;padding:0 10px;grid-template-columns:repeat(4, 1fr);gap:20px}.woocommerce ul.products.columns-4:before,.woocommerce ul.products.columns-4:after{display:none;content:""}.woocommerce ul.products.columns-4 li.product{margin:0;float:none;display:block;width:100%;padding-bottom:60px;transition:all .3s}.woocommerce ul.products.columns-4 li.product:hover{opacity:.7}.woocommerce ul.products.columns-4 li.product img{-o-object-fit:contain;object-fit:contain;aspect-ratio:1;-o-object-position:center center;object-position:center center;width:100%;height:auto}.woocommerce ul.products.columns-4 li.product .woocommerce-loop-product__title{padding:10px;color:#000;font-weight:400;letter-spacing:1px;font-size:var(--fssmall);text-transform:uppercase;letter-spacing:4px;font-weight:500;margin-bottom:10px}.woocommerce ul.products.columns-4 li.product .price{position:absolute;bottom:15px;left:10px;max-width:50%;color:#000;font-weight:400;font-family:var(--ff);font-size:var(--fssmall);text-transform:uppercase;letter-spacing:4px}.woocommerce ul.products.columns-4 li.product .woosq-btn{width:24px;height:24px;background-image:url(../img/zoom.svg);background-position:center center;background-repeat:no-repeat;background-size:80%;position:absolute;bottom:20px;right:76px;font-size:0;border:none;background-color:rgba(0,0,0,0) !important;transition:all .3s}.woocommerce ul.products.columns-4 li.product .woosq-btn:hover{opacity:.7;cursor:pointer}.woocommerce ul.products.columns-4 li.product .button.add_to_cart_button{width:24px;height:24px;background-image:url(../img/cart.svg);background-position:center center;background-repeat:no-repeat;background-size:80%;position:absolute;bottom:20px;right:44px;font-size:0;background-color:rgba(0,0,0,0) !important;transition:all .3s}.woocommerce ul.products.columns-4 li.product .button.add_to_cart_button:hover{background-color:var(--btnHoverBgColor);cursor:pointer}.woocommerce ul.products.columns-4 li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist{background-color:rgba(0,0,0,0)}.woocommerce ul.products.columns-4 li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist,.woocommerce ul.products.columns-4 li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .delete_item{background-color:rgba(0,0,0,0);width:24px;height:24px;overflow:hidden;position:absolute;bottom:20px;display:block;right:10px;font-size:0}.woocommerce ul.products.columns-4 li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist:hover,.woocommerce ul.products.columns-4 li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .delete_item:hover{opacity:.7;cursor:pointer}.woocommerce ul.products.columns-4 li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist .yith-wcwl-icon,.woocommerce ul.products.columns-4 li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .delete_item .yith-wcwl-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:16px}.woocommerce ul.products.columns-4 li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist span,.woocommerce ul.products.columns-4 li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .delete_item span{display:none}.woocommerce>.woocommerce-MyAccount-navigation{width:25%;padding:0 10px}.woocommerce>.woocommerce-MyAccount-navigation>ul{padding:0;list-style:none;margin:0}.woocommerce>.woocommerce-MyAccount-navigation>ul>.woocommerce-MyAccount-navigation-link.is-active>a,.woocommerce>.woocommerce-MyAccount-navigation>ul>.woocommerce-MyAccount-navigation-link:hover>a{background-color:var(--darkgrey)}.woocommerce>.woocommerce-MyAccount-navigation>ul>.woocommerce-MyAccount-navigation-link>a{display:block;transition:all .3s;background-color:var(--grey);font-size:var(--fssmall);color:var(--baseColor);line-height:var(--lh);font-weight:bold;text-decoration:none;padding:0 10px;text-align:right}.woocommerce>.woocommerce-MyAccount-content{width:75%;padding:0 10px}.woocommerce>.woocommerce-MyAccount-content>p{padding:0 10px}.woocommerce>.woocommerce-MyAccount-content>p>mark{font-weight:bold;color:var(--or);background:none !important}.woocommerce>.woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button{margin-left:10px}.woocommerce>.woocommerce-MyAccount-content h2{background-color:var(--titleBgColor);color:var(--titleColor);font-family:var(--ff);font-size:var(--fssmall);line-height:var(--lh);text-transform:uppercase;margin:0;padding:0 10px;font-weight:400;width:calc(var(--colw2) + var(--colw3_2) - 10px);left:calc(0px - var(--colw2));position:relative}.woocommerce>.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table.shop_table{table-layout:fixed}.woocommerce>.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table.shop_table>tfoot>tr>th{text-align:right}.woocommerce>.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns{width:var(--cw);display:grid;grid-template-columns:1fr 1fr;gap:20px;position:relative;left:calc(0px - var(--colw2))}.woocommerce>.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns:before,.woocommerce>.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns:after{display:none !important}.woocommerce>.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns .woocommerce-column{width:100%;float:none}.woocommerce>.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns .woocommerce-column h2{left:0;width:100%}.woocommerce>.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns .woocommerce-column address{border:none !important}.woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 10px}.woocommerce-Addresses:before,.woocommerce-Addresses:after{display:none !important}.woocommerce-Addresses .woocommerce-Address{float:none !important;width:100% !important}.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title{display:flex;font-family:var(--ff);font-size:var(--fssmall);letter-spacing:4px;font-weight:400;background-color:var(--titleBgColor);color:var(--titleColor);line-height:var(--lh);padding:0 10px;float:none;text-transform:uppercase;align-items:center}.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title:before,.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title:after{display:none !important}.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h3{font-family:var(--ff);font-size:var(--fssmall);letter-spacing:4px;font-weight:400;background-color:var(--titleBgColor);color:var(--titleColor);line-height:var(--lh);padding:0 10px;float:none;text-transform:uppercase;flex:1;margin:0}.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a{color:var(--titleColor);font-size:10px;display:block;text-decoration:none;transition:all .3s}.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a:hover{opacity:.7}.woocommerce-Addresses .woocommerce-Address address{padding:20px;font-family:var(--ff2);color:var(--baseColor);font-style:normal}#search-form-container{display:none;position:fixed;top:calc(var(--wp-admin--admin-bar--height, 0px) + 50px);height:calc(100vh - (var(--wp-admin--admin-bar--height, 0px) + 50px));left:0;width:var(--vw);background-color:rgba(255,255,255,.7);z-index:9999}#search-form-container.visible{display:block}#search-form-container .search-form{display:flex;background-color:var(--lightgrey)}#search-form-container .search-form label{flex:1}#search-form-container .search-form label .search-field{display:block;width:100%;line-height:var(--lh);height:50px;font-size:var(--fstitle);border:none;outline:none;background-color:#fff;padding:0 40px;font-weight:bold}#search-form-container .search-form .search-submit{background-color:var(--headerBtnBgColor);transition:all .3s;font-size:var(--fstitle);font-weight:bold;border-radius:0;background-image:url(../img/zoom.svg);background-size:24px;background-repeat:no-repeat;background-position:center center;height:50px;width:50px;border:none;outline:none}#search-form-container .search-form .search-submit:hover{cursor:pointer;opacity:.7}#search-form-container .search-form #close-search-form{height:50px;width:50px;background-image:url(../img/times.svg);background-size:24px;background-position:center center;background-repeat:no-repeat;background-color:var(--darkgrey);transition:all .3s}#search-form-container .search-form #close-search-form:hover{opacity:.7;cursor:pointer}#tax-subcolls-ctr{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);margin-bottom:50px;position:relative;gap:20px;padding:0 10px}#tax-subcolls-ctr:after{content:"";height:.5px;background-color:var(--darkgrey);width:100vw;position:absolute;bottom:0;left:calc(0px - var(--colw0) - var(--colw1) - var(--colw2));opacity:.5}#tax-subcolls-ctr .collection,#tax-subcolls-ctr .design{position:relative;display:flex;flex-direction:column;overflow:hidden;grid-column:span 2;height:calc(var(--colw3) - 20px + var(--lh));width:100%}#tax-subcolls-ctr .collection.col1,#tax-subcolls-ctr .design.col1{width:100%;grid-column:span 1}#tax-subcolls-ctr .collection .collection-video,#tax-subcolls-ctr .design .collection-video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center center;object-position:center center}#tax-subcolls-ctr .collection .collection-video .collection-video-alt-img,#tax-subcolls-ctr .design .collection-video .collection-video-alt-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center center;object-position:center center}#tax-subcolls-ctr .collection .collection-thumbnail,#tax-subcolls-ctr .design .collection-thumbnail{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center center;object-position:center center}#tax-subcolls-ctr .collection .design-thumbnail,#tax-subcolls-ctr .design .design-thumbnail{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0}#tax-subcolls-ctr .collection .title,#tax-subcolls-ctr .design .title{text-transform:uppercase;margin:0;font-size:var(--fstext);flex:1;position:relative;text-shadow:0 0 5px #fff}#tax-subcolls-ctr .collection .collection-link,#tax-subcolls-ctr .collection .design-link,#tax-subcolls-ctr .design .collection-link,#tax-subcolls-ctr .design .design-link{position:absolute;width:100%;text-align:center;font-size:var(--fssmall);letter-spacing:4px;text-transform:uppercase;text-decoration:none;color:var(--baseColor);text-shadow:0 0 5px #fff;background-color:#fff;bottom:0;left:0;width:100%;height:var(--lh);display:flex;align-items:center;justify-content:center;padding:0 15px;font-family:var(--ff);font-weight:500}.page-template-page-accueil #home-collections2{margin-top:0}#home-collections2,#home-designs,.tax-product_cat{margin-top:var(--lh)}#home-collections2 .collections-ctr,#home-collections2 .designs-ctr,#home-designs .collections-ctr,#home-designs .designs-ctr,.tax-product_cat .collections-ctr,.tax-product_cat .designs-ctr{width:calc(4*var(--colw3));margin-left:var(--colw2);display:grid;grid-template-columns:repeat(4, 1fr);padding:0 10px;gap:20px}#home-collections2 .collections-ctr .collection,#home-collections2 .collections-ctr .design,#home-collections2 .designs-ctr .collection,#home-collections2 .designs-ctr .design,#home-designs .collections-ctr .collection,#home-designs .collections-ctr .design,#home-designs .designs-ctr .collection,#home-designs .designs-ctr .design,.tax-product_cat .collections-ctr .collection,.tax-product_cat .collections-ctr .design,.tax-product_cat .designs-ctr .collection,.tax-product_cat .designs-ctr .design{position:relative;display:flex;flex-direction:column;overflow:hidden;grid-column:span 2;height:calc(var(--colw3) - 20px + var(--lh));width:100%}#home-collections2 .collections-ctr .collection.col1,#home-collections2 .collections-ctr .design.col1,#home-collections2 .designs-ctr .collection.col1,#home-collections2 .designs-ctr .design.col1,#home-designs .collections-ctr .collection.col1,#home-designs .collections-ctr .design.col1,#home-designs .designs-ctr .collection.col1,#home-designs .designs-ctr .design.col1,.tax-product_cat .collections-ctr .collection.col1,.tax-product_cat .collections-ctr .design.col1,.tax-product_cat .designs-ctr .collection.col1,.tax-product_cat .designs-ctr .design.col1{width:100%;grid-column:span 1}#home-collections2 .collections-ctr .collection .collection-video,#home-collections2 .collections-ctr .design .collection-video,#home-collections2 .designs-ctr .collection .collection-video,#home-collections2 .designs-ctr .design .collection-video,#home-designs .collections-ctr .collection .collection-video,#home-designs .collections-ctr .design .collection-video,#home-designs .designs-ctr .collection .collection-video,#home-designs .designs-ctr .design .collection-video,.tax-product_cat .collections-ctr .collection .collection-video,.tax-product_cat .collections-ctr .design .collection-video,.tax-product_cat .designs-ctr .collection .collection-video,.tax-product_cat .designs-ctr .design .collection-video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center center;object-position:center center}#home-collections2 .collections-ctr .collection .collection-video .collection-video-alt-img,#home-collections2 .collections-ctr .design .collection-video .collection-video-alt-img,#home-collections2 .designs-ctr .collection .collection-video .collection-video-alt-img,#home-collections2 .designs-ctr .design .collection-video .collection-video-alt-img,#home-designs .collections-ctr .collection .collection-video .collection-video-alt-img,#home-designs .collections-ctr .design .collection-video .collection-video-alt-img,#home-designs .designs-ctr .collection .collection-video .collection-video-alt-img,#home-designs .designs-ctr .design .collection-video .collection-video-alt-img,.tax-product_cat .collections-ctr .collection .collection-video .collection-video-alt-img,.tax-product_cat .collections-ctr .design .collection-video .collection-video-alt-img,.tax-product_cat .designs-ctr .collection .collection-video .collection-video-alt-img,.tax-product_cat .designs-ctr .design .collection-video .collection-video-alt-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center center;object-position:center center}#home-collections2 .collections-ctr .collection .collection-thumbnail,#home-collections2 .collections-ctr .design .collection-thumbnail,#home-collections2 .designs-ctr .collection .collection-thumbnail,#home-collections2 .designs-ctr .design .collection-thumbnail,#home-designs .collections-ctr .collection .collection-thumbnail,#home-designs .collections-ctr .design .collection-thumbnail,#home-designs .designs-ctr .collection .collection-thumbnail,#home-designs .designs-ctr .design .collection-thumbnail,.tax-product_cat .collections-ctr .collection .collection-thumbnail,.tax-product_cat .collections-ctr .design .collection-thumbnail,.tax-product_cat .designs-ctr .collection .collection-thumbnail,.tax-product_cat .designs-ctr .design .collection-thumbnail{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center center;object-position:center center}#home-collections2 .collections-ctr .collection .design-thumbnail,#home-collections2 .collections-ctr .design .design-thumbnail,#home-collections2 .designs-ctr .collection .design-thumbnail,#home-collections2 .designs-ctr .design .design-thumbnail,#home-designs .collections-ctr .collection .design-thumbnail,#home-designs .collections-ctr .design .design-thumbnail,#home-designs .designs-ctr .collection .design-thumbnail,#home-designs .designs-ctr .design .design-thumbnail,.tax-product_cat .collections-ctr .collection .design-thumbnail,.tax-product_cat .collections-ctr .design .design-thumbnail,.tax-product_cat .designs-ctr .collection .design-thumbnail,.tax-product_cat .designs-ctr .design .design-thumbnail{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0}#home-collections2 .collections-ctr .collection .title,#home-collections2 .collections-ctr .design .title,#home-collections2 .designs-ctr .collection .title,#home-collections2 .designs-ctr .design .title,#home-designs .collections-ctr .collection .title,#home-designs .collections-ctr .design .title,#home-designs .designs-ctr .collection .title,#home-designs .designs-ctr .design .title,.tax-product_cat .collections-ctr .collection .title,.tax-product_cat .collections-ctr .design .title,.tax-product_cat .designs-ctr .collection .title,.tax-product_cat .designs-ctr .design .title{text-transform:uppercase;margin:0;font-size:var(--fstext);flex:1;position:relative;text-shadow:0 0 5px #fff}#home-collections2 .collections-ctr .collection .collection-link,#home-collections2 .collections-ctr .collection .design-link,#home-collections2 .collections-ctr .design .collection-link,#home-collections2 .collections-ctr .design .design-link,#home-collections2 .designs-ctr .collection .collection-link,#home-collections2 .designs-ctr .collection .design-link,#home-collections2 .designs-ctr .design .collection-link,#home-collections2 .designs-ctr .design .design-link,#home-designs .collections-ctr .collection .collection-link,#home-designs .collections-ctr .collection .design-link,#home-designs .collections-ctr .design .collection-link,#home-designs .collections-ctr .design .design-link,#home-designs .designs-ctr .collection .collection-link,#home-designs .designs-ctr .collection .design-link,#home-designs .designs-ctr .design .collection-link,#home-designs .designs-ctr .design .design-link,.tax-product_cat .collections-ctr .collection .collection-link,.tax-product_cat .collections-ctr .collection .design-link,.tax-product_cat .collections-ctr .design .collection-link,.tax-product_cat .collections-ctr .design .design-link,.tax-product_cat .designs-ctr .collection .collection-link,.tax-product_cat .designs-ctr .collection .design-link,.tax-product_cat .designs-ctr .design .collection-link,.tax-product_cat .designs-ctr .design .design-link{position:absolute;width:100%;text-align:center;font-size:var(--fssmall);letter-spacing:4px;text-transform:uppercase;text-decoration:none;color:var(--baseColor);text-shadow:0 0 5px #fff;background-color:#fff;bottom:0;left:0;width:100%;height:var(--lh);display:flex;align-items:center;justify-content:center;padding:0 15px;font-family:var(--ff);font-weight:500}.product-template-default.woocommerce span.onsale{top:0 !important;left:10px !important;margin:0}.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{background-color:var(--or);color:#fff;padding:10px;border-radius:0px;line-height:24px;font-size:var(--fssmall);letter-spacing:4px;text-transform:uppercase;margin:0;font-weight:normal;font-family:var(--ff)}#home-news{margin-top:var(--lh);padding-bottom:var(--lh);position:relative}#home-news:after{content:"";height:1px;background-color:var(--darkgrey);width:var(--vw);position:absolute;left:calc(0px - var(--colw0) - var(--colw1));bottom:var(--lh)}#home-news .home-latest-post-container{width:calc(var(--colw3)*3);margin-left:calc(var(--colw3) + var(--colw2))}#home-news .home-latest-post-container .post-container-link{display:flex;align-items:stretch;text-decoration:none;color:var(--baseColor);padding:0 10px}#home-news .home-latest-post-container .post-container-link .post-thumb-ctr{width:calc(var(--colw3) - 20px);margin-right:20px;height:auto;aspect-ratio:1;display:block}#home-news .home-latest-post-container .post-container-link .post-thumb-ctr .post-thumb{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center center;object-position:center center}#home-news .home-latest-post-container .post-container-link .post-content{width:calc(var(--colw3)*2 - 20px);background-color:var(--lightgrey);padding:20px 10px 50px;position:relative}#home-news .home-latest-post-container .post-container-link .post-content .post-title{margin:0;font-size:var(--fssubtitle);font-weight:normal;font-family:var(--ff2)}#home-news .home-latest-post-container .post-container-link .post-content .read-more-text{position:absolute;bottom:20px;right:10px;width:auto;font-size:var(--fssmall);font-family:var(--ff);letter-spacing:4px;text-transform:uppercase;color:var(--titleColor)}#colophon{background-color:var(--footerBgColor);color:var(--footerTxtColor);padding-bottom:60px;margin-top:0;position:relative}#colophon #mc_embed_signup{background-color:rgba(0,0,0,0) !important;width:100%}#colophon #mc_embed_signup form{margin:0;margin-top:20px}#colophon #mc_embed_signup form h2{font-size:var(--fssubtitle);letter-spacing:4px;font-weight:400;text-transform:uppercase}#colophon .footer-content{width:calc(var(--colw3)*4);margin:0 auto}#colophon .footer-content .logo-ctr{padding:40px 10px}#colophon .footer-content .logo-ctr .footer-logo-img{display:block;width:calc(var(--colw3) - 20px);max-width:140px;height:auto}#colophon .footer-content .footer-columns{display:grid;grid-template-columns:repeat(4, 1fr)}#colophon .footer-content .footer-columns .foot-col{padding:0 10px}#colophon .footer-content .footer-columns .foot-col .foot-col-title{color:var(--footerTxtColor);text-transform:uppercase;font-size:var(--fssubtitle);margin:0 0 20px;letter-spacing:4px;font-weight:normal}#colophon .footer-content .footer-columns .foot-col .links-list{list-style:none;padding:0;margin:0}#colophon .footer-content .footer-columns .foot-col .links-list .link-of-list{display:block;margin:0;padding:0}#colophon .footer-content .footer-columns .foot-col .links-list .link-of-list .link-of-list-link{color:var(--footerTxtColor);font-size:var(--fstext);text-decoration:none}#colophon .footer-content .footer-columns .foot-col.foot-col-sn .sn-ctr{display:flex;flex-wrap:wrap;width:100%;grid-template-columns:repeat(4, 1fr)}#colophon .footer-content .footer-columns .foot-col.foot-col-sn .sn-ctr .sn-link{display:block;aspect-ratio:1;max-width:32px;min-width:32px;flex:1;overflow:hidden;margin-right:10px;margin-bottom:10px}#colophon .footer-content .footer-columns .foot-col.foot-col-sn .sn-ctr .sn-link:last-child{margin-right:0}#colophon .footer-content .footer-columns .foot-col.foot-col-sn .sn-ctr .sn-link .sn-icon{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}#colophon .footer-content .footer-columns .foot-col.foot-col-ct .coords .coord{color:var(--footerTxtColor);font-size:var(--fstext);text-decoration:none;display:block}#colophon .footer-content .footer-columns .foot-col .links-list{list-style:none;padding:0;margin:0}#colophon .footer-content .footer-columns .foot-col .links-list .link-of-list{display:block;margin:0 0 10px;padding:0}#colophon .footer-content .footer-columns .foot-col .links-list .link-of-list .link-of-list-link{color:var(--footerTxtColor);font-size:var(--fstext);text-decoration:none;letter-spacing:1px}#colophon .footer-content .footer-columns .foot-col .links-list .link-of-list .link-of-list-link:hover{text-decoration:underline}#colophon .footer-content .footer-columns .foot-col .an_mailchimp_wrapper form p{margin:0}#colophon .footer-content .footer-columns .foot-col .an_mailchimp_wrapper form input{display:block;width:100%;height:var(--lh);font-family:var(--ff);letter-spacing:4px;text-transform:uppercase;font-size:var(--fssmall);text-align:center}#colophon .footer-content .footer-columns .foot-col .an_mailchimp_wrapper form input.mpam-submit{background-color:var(--lightgrey);transition:all .3s;cursor:pointer;margin-top:10px;border-radius:0px !important;font-weight:400}#colophon .footer-content .footer-columns .foot-col .an_mailchimp_wrapper form input.mpam-submit:hover{opacity:.7;background-color:var(--btnHoverBgColor)}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:0 0 var(--lh)}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:var(--btnBgColor);color:var(--btnTxtColor);font-weight:normal;font-size:var(--fssubtitle);text-transform:uppercase;font-family:var(--ff);letter-spacing:4px;transition:all .3s;border-radius:0px !important;padding:0 15px;line-height:var(--lh)}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:var(--btnHoverBgColor);color:var(--btnTxtColor)}.woocommerce ul.order_details{padding:0}.std-container{width:calc(4*var(--colw3));margin:0 auto}.std-container .woocommerce-breadcrumb{padding-left:10px}.std-container .page-title{padding-left:10px;text-transform:uppercase;font-weight:400;font-size:var(--fssubtitle);font-family:var(--ff);letter-spacing:4px;background-color:var(--titleBgColor);color:var(--titleColor);line-height:var(--lh);position:relative;left:calc(0px - var(--colw2));width:calc(var(--colw2) + var(--colw3_2) - 10px);margin:0 0 var(--lh)}.std-container .woocommerce-result-count{padding-left:10px}#main>.product.type-product{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline}#main>.product.type-product .woocommerce-product-gallery{float:none;overflow:hidden}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider{width:50%}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-for{aspect-ratio:1;width:100%;margin-bottom:var(--lh)}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-for .slick-list{height:100%}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-for .slick-list .slick-track{height:100%}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-for .slick-list .slick-track .slick-slide{height:100%}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-for .slick-list .slick-track .slick-slide img:not(.zoomImg){aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-for .slick-dots{background-color:var(--lightgrey);height:var(--lh);display:flex;justify-content:flex-end;align-items:center;width:calc(50% - 20px);left:10px}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-for .slick-dots li{margin:0 10px 0 0;width:auto;height:auto}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-for .slick-dots li button{margin:0 !important}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-nav{width:100%}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-nav .slick-list{width:100%}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-nav .slick-list .slick-track{margin:0}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-nav .slick-list .slick-track .slick-slide{margin:0 10px;width:calc((var(--colw3_2))/4 - 20px) !important}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-nav .slick-list .slick-track .slick-slide.slick-current{border:solid 2px var(--or)}#main>.product.type-product .summary.entry-summary{padding-left:10px;padding-right:10px;margin-bottom:var(--lh);margin-top:0;position:relative;width:50%}#main>.product.type-product .summary.entry-summary .product_title{text-transform:uppercase;font-size:var(--fssmall);letter-spacing:4px;font-weight:400;line-height:var(--lh);background-color:var(--titleBgColor);color:var(--titleColor);padding:0 15px}#main>.product.type-product .summary.entry-summary .price{color:var(--baseColor);font-size:var(--fstitle);font-family:var(--ff);font-weight:500;padding:0 20px}#main>.product.type-product .summary.entry-summary .woocommerce-product-details__short-description{font-size:var(--fstext);margin-bottom:var(--lh);padding:0 20px}#main>.product.type-product .summary.entry-summary .yith-wcwl-add-to-wishlist{position:absolute;bottom:2em;right:10px;width:var(--lh);overflow:hidden;display:block}#main>.product.type-product .summary.entry-summary .yith-wcwl-add-to-wishlist.exists{position:relative;padding:10px;width:auto}#main>.product.type-product .summary.entry-summary .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a.button.alt.delete_item{font-size:var(--fssmall)}#main>.product.type-product .summary.entry-summary .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a.view-wishlist{color:var(--baseColor);font-weight:500}#main>.product.type-product .summary.entry-summary .single_add_to_cart_button{width:calc(var(--colw3_2) - 128px)}#main>.product.type-product .after-summary{width:100%}#main>.product.type-product .after-summary .variations_title .the-title{background-color:var(--titleBgColor);color:var(--titleColor);font-size:var(--fssmall);letter-spacing:4px;font-family:var(--ff);padding:0 10px;line-height:var(--lh);text-transform:uppercase;width:calc(var(--colw3_2) - 20px);margin:0 10px 0 calc(var(--colw3_2) + 10px);font-weight:400}#main>.product.type-product .after-summary .variations_form{margin:0 !important;width:50%;left:50%;position:relative}#main>.product.type-product .after-summary .variations_form .variations{line-height:var(--lh);margin:0 !important;width:calc(var(--colw3_2) - 20px);display:block;overflow:hidden}#main>.product.type-product .after-summary .variations_form .variations tbody{display:block}#main>.product.type-product .after-summary .variations_form .variations th{display:block;width:100%;text-align:left;text-transform:uppercase;box-sizing:border-box;text-align:right;padding:0 !important}#main>.product.type-product .after-summary .variations_form .variations th label{font-weight:700;font-size:var(--fssmall);letter-spacing:4px;font-family:var(--ff);background-color:var(--lightgrey);color:var(--titleColor);display:block;width:100%;padding:0 10px;line-height:var(--lh);font-weight:normal}#main>.product.type-product .after-summary .variations_form .variations td{display:block;padding:0 10px !important;width:calc(var(--colw3)*2) !important}#main>.product.type-product .after-summary .variations_form .variations td .reset_variations{margin-left:10px;padding:0 10px;height:var(--lh);line-height:var(--lh);background-color:var(--btnBgColor);color:var(--btnTxtColor);font-weight:500;text-transform:uppercase;text-decoration:none;transition:all .3s;display:none !important}#main>.product.type-product .after-summary .variations_form .variations td .reset_variations:hover{background-color:var(--btnHoverBgColor)}#main>.product.type-product .after-summary .variations_form .single_variation_wrap{margin-bottom:var(--lh)}#main>.product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{margin-bottom:var(--lh);display:flex;flex-direction:row}#main>.product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{width:var(--lh);height:var(--lh);margin:0;float:none}#main>.product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;margin:0}#main>.product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .qib-button.qib-button-wrapper{width:var(--colw3);padding:0 10px;margin:0;height:var(--lh);overflow:hidden}#main>.product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .qib-button.qib-button-wrapper button.qib-button{height:40px !important;width:40px !important;font-weight:bold;font-size:30px;border:none}#main>.product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .qib-button.qib-button-wrapper .quantity input{border:none;font-weight:bold;color:var(--baseColor)}#main>.product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{background-color:var(--btnBgColor);color:var(--btnTxtColor);border-radius:0;border:none;display:block;flex:1;height:var(--lh);font-weight:400;text-transform:uppercase;transition:all .3s;text-align:left;padding-left:60px;position:relative;letter-spacing:4px;font-size:var(--fssmall)}#main>.product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:not(.disabled):hover{opacity:.7}#main>.product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:before{content:"";background-image:url(../img/cart.svg);background-size:20px;background-repeat:no-repeat;background-position:center center;position:absolute;top:0;left:0;height:100%;width:60px}#main>.product.type-product .woocommerce-tabs{grid-column:span 2}#main>.product.type-product .woocommerce-tabs .tabs.wc-tabs{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;padding:0 10px;margin:0}#main>.product.type-product .woocommerce-tabs .tabs.wc-tabs:before,#main>.product.type-product .woocommerce-tabs .tabs.wc-tabs:after{content:"";display:none}#main>.product.type-product .woocommerce-tabs .tabs.wc-tabs li{border:none !important;border-radius:0;margin:0;padding:0;transition:all .3s}#main>.product.type-product .woocommerce-tabs .tabs.wc-tabs li a{transition:all .3s;padding:0 10px !important;display:block;background-color:var(--btnBgColor);text-transform:uppercase;font-size:var(--fssmall);line-height:var(--lh);font-weight:400;letter-spacing:4px;color:var(--btnTxtColor);font-family:var(--ff)}#main>.product.type-product .woocommerce-tabs .tabs.wc-tabs li:before,#main>.product.type-product .woocommerce-tabs .tabs.wc-tabs li:after{content:"";display:none}#main>.product.type-product .woocommerce-tabs .tabs.wc-tabs li.active a{background-color:var(--titleBgColor)}#main>.product.type-product .woocommerce-tabs .tabs.wc-tabs li:hover a{background-color:var(--btnHoverBgColor)}#main>.product.type-product .woocommerce-tabs .panel{padding:20px 10px !important;font-size:var(--fstext)}#main>.product.type-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description{padding:20px 31px !important}#main>.product.type-product .woocommerce-tabs .panel h2{display:none !important}#main>.product.type-product .woocommerce-tabs .panel #reviews #comments ol.commentlist{padding:0}#main>.product.type-product .woocommerce-tabs .panel #reviews #comments ol.commentlist li .comment-text{margin:0}.woocommerce #review_form #respond #comment{margin:10px 0}.woocommerce #review_form #respond .form-submit input{line-height:var(--lh);background-color:var(--btnBgColor);color:var(--btnTxtColor);text-align:center;width:calc(var(--colw3) - 20px);position:relative;font-family:var(--ff);font-size:var(--fssmall);text-transform:uppercase;letter-spacing:4px;font-weight:400;padding:0;border-radius:0px !important;transition:all .3s;cursor:pointer}.woocommerce #review_form #respond .form-submit input:hover{opacity:.7}.woocommerce div.product form.cart div.quantity .qty{height:var(--lh);width:var(--lh)}.woocommerce div.product form.cart div.quantity .qty:hover:-webkit-inner-spin-button{width:24px;height:var(--lh)}.woocommerce div.product form.cart div.quantity .qty:hover::-webkit-inner-spin-button{width:24px;height:var(--lh)}.woocommerce div.product form.cart .variations .label{text-align:left;padding:0 20px}.woocommerce div.product form.cart .reset_variations{display:inline-block;padding:5px 15px;font-family:var(--ff);letter-spacing:4px;color:var(--btnTxtColor);background-color:var(--btnBgColor);transition:all .3s;margin:5px 20px;text-decoration:none;text-transform:uppercase}.woocommerce div.product form.cart .reset_variations:hover{background-color:var(--btnHoverBgColor)}.vi-wpvs-variation-style .vi-wpvs-variation-wrap-wrap{padding:0 20px !important}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:none;width:100%}#my-account-menu-tab.layout-no-borders .myaccount-menu{background:none !important;padding:0 10px;gap:20px;display:grid;grid-template-columns:repeat(4, 1fr)}#my-account-menu-tab.layout-no-borders .myaccount-menu>li{margin:0 !important}#my-account-menu-tab.layout-no-borders .myaccount-menu>li.active>a{background-color:var(--btnHoverBgColor)}#my-account-menu-tab.layout-no-borders .myaccount-menu>li>a{display:block;line-height:var(--lh);background-color:var(--btnBgColor);color:var(--btnTxtColor);font-size:var(--fssmall);padding:0 15px !important;width:100%;text-transform:uppercase;font-family:var(--ff);transition:all .3s;text-align:center;font-weight:400;letter-spacing:4px}#my-account-menu-tab.layout-no-borders .myaccount-menu>li>a:hover{background-color:var(--btnHoverBgColor)}.woocommerce .woocommerce-breadcrumb{line-height:var(--lh);position:relative;padding:0 10px;font-size:var(--fssmall);color:var(--baseColor);text-transform:uppercase;font-weight:500;letter-spacing:4px;margin:0;font-family:var(--ff)}.woocommerce .woocommerce-breadcrumb:after{content:"";height:1px;background-color:var(--darkgrey);position:absolute;width:var(--vw);left:calc(0px - var(--colw0) - var(--colw1) - var(--colw2));bottom:0}.woocommerce .woocommerce-breadcrumb a{line-height:var(--lh);font-size:var(--fssmall);display:inline-block;color:var(--baseColor);text-decoration:none;transition:all .3s;text-transform:uppercase;font-weight:400;letter-spacing:4px}.woocommerce .woocommerce-breadcrumb a:hover{opacity:.7}.products.related>h2{background-color:var(--titleBgColor);color:var(--titleColor);line-height:var(--lh);padding:0 10px;width:calc(var(--cw)/2 - 10px);left:calc(0px - var(--colw2));position:relative;font-size:var(--fssmall);text-transform:uppercase;letter-spacing:4px;font-weight:400}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option.vi-wpvs-option-color,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option.vi-wpvs-option-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;left:0;top:0;caret-color:rgba(0,0,0,0) !important}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_color_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected .vi-wpvs-option.vi-wpvs-option-color,.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_color_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected .vi-wpvs-option.vi-wpvs-option-image{border:solid #000 2px}.woocommerce-cart .std-container,.woocommerce-checkout .std-container{padding:0 10px}.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{display:block;max-width:100px;max-height:100px}.woocommerce-cart table.cart .product-thumbnail a img,.woocommerce-checkout table.cart .product-thumbnail a img{max-width:100px;width:100px;max-height:100px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.selected,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.selected:hover{box-shadow:none !important}.blog-post-date-display{padding:0 10px;line-height:50px;text-align:right;color:var(--baseColor);font-size:var(--fssubtitle);font-family:var(--ff);letter-spacing:4px}.blog-post-date-display .posted-on-date{font-weight:bold}.main-post-thumb-container{aspect-ratio:3/1;width:100%;height:auto;background-color:var(--lightgrey);position:relative}.main-post-thumb-container .main-post-thumb{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%;height:100%;display:block}.main-post-thumb-container .main-post-title{position:absolute;bottom:0;line-height:30px;font-size:var(--fssubtitle);text-transform:uppercase;background-color:#fff;width:calc(var(--cw_50) - 10px);font-weight:normal;margin:0 0 0 calc(var(--colw0) + var(--colw1));text-align:center;color:#000;letter-spacing:4px;min-height:50px;padding:10px 15px;text-align:right}.main-post-thumb-container .main-post-title a{color:var(--baseColor);text-decoration:none;line-height:30px;font-size:var(--fstitle);text-transform:uppercase;font-weight:normal;text-align:center;width:100%;letter-spacing:4px}.home .std-content-container{padding:0 0 50px}.home-featured-products{margin-top:var(--lh)}.home-featured-products .bc-title{margin:0}.home-featured-products .products-container{width:var(--colw3_4);margin:0 auto;display:flex;flex-direction:row}.home-featured-products .products-container .home-prd{margin:0 10px;display:flex;flex-direction:column;color:var(--titleColor);text-decoration:none;transition:all .3s}.home-featured-products .products-container .home-prd.size-col1{width:calc(var(--colw3) - 20px)}.home-featured-products .products-container .home-prd.size-col2{width:calc(var(--colw3_2) - 20px)}.home-featured-products .products-container .home-prd:hover{opacity:.7}.home-featured-products .products-container .home-prd .img-ctr{background-color:#fff;height:calc(var(--colw3) - 20px);width:100%;overflow:hidden}.home-featured-products .products-container .home-prd .img-ctr .home-prd-img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;height:100%;width:100%}.home-featured-products .products-container .home-prd .home-prd-title{font-family:var(--ff);font-size:var(--fssmall);font-weight:500;text-transform:uppercase;letter-spacing:4px;padding:10px;margin:0;min-height:var(--lh);display:flex;align-items:center}.std-content-container{padding:50px 0;position:relative;background-color:var(--bgColor)}.std-content-container .std-block.block-title-container{position:relative;left:calc(0px - var(--colw2));width:calc(100% + var(--colw2));background-color:var(--titleBgColor);padding:0 10px}.std-content-container .std-block.block-title-container.title-col1{width:calc(var(--colw2) + var(--colw3) - 10px)}.std-content-container .std-block.block-title-container.title-col2{width:calc(var(--colw2) + 2*var(--colw3) - 10px)}.std-content-container .std-block.block-title-container.title-col3{width:calc(var(--colw2) + 3*var(--colw3) - 10px)}.std-content-container .std-block.block-title-container.title-col4{width:calc(var(--colw2) + 4*var(--colw3) - 10px)}.std-content-container .std-block.block-title-container .std-title{min-height:var(--lh);padding:13px 0;font-size:var(--fstitle);text-transform:uppercase;margin:0;letter-spacing:4px;font-weight:500;color:var(--titleColor)}.std-content-container .std-block.block-mixt-container .texts .text:before,.std-content-container .std-block.block-mixt-container .texts .text:after{display:none !important}.std-content-container .std-block.block-texts-container{display:grid;padding:0 10px;gap:20px;grid-template-columns:1fr 1fr}.std-content-container .std-block.block-texts-container .text{padding:30px;font-family:var(--ff2);font-size:var(--fstext);color:var(--baseColor)}.std-content-container .std-block.block-texts-container .text:nth-child(odd){position:relative}.std-content-container .std-block.block-texts-container .text:nth-child(odd):before{height:1px;background-color:var(--darkgrey);width:var(--vw);left:calc(0px - var(--colw0) - var(--colw1) - var(--colw2));position:absolute;content:"";top:-1px}.std-content-container .std-block.block-texts-container .text:nth-child(odd):after{height:1px;background-color:var(--darkgrey);width:var(--vw);left:calc(0px - var(--colw0) - var(--colw1) - var(--colw2));position:absolute;content:"";bottom:0}.std-content-container .std-block.block-texts-container .text:last-child:nth-child(odd){grid-column:span 2}.std-content-container .std-block.block-texts-container .text p{margin:0 0 20px}.std-content-container .std-block.block-texts-container .text p:last-child{margin:0}.std-content-container .std-block.block-texts-container .text a{color:var(--baseColor) !important;font-weight:600}.std-content-container .std-block.block-image-container{width:100%;padding:0 10px;height:auto}.std-content-container .std-block.block-image-container img{display:block;width:100%;height:auto}.std-content-container .std-block.block-embed-container{width:100%;height:auto}.std-content-container .std-block.block-embed-container iframe{display:block;width:100% !important;aspect-ratio:16/9;height:auto}.partners-container .partner{display:flex;align-items:stretch;width:var(--colw3_4)}.partners-container .partner .partner-logo{width:var(--colw3)}.partners-container .partner .partner-logo .partner-logo-link{display:block;height:100%;padding:30px}.partners-container .partner .partner-logo .partner-logo-link .partner-logo-img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;-o-object-position:center center;object-position:center center}.partners-container .partner .partner-content{width:var(--colw3_3)}.partners-container .partner .partner-content .partner-name{padding:0 10px;text-transform:uppercase;font-size:var(--fssubtitle);color:var(--baseColor);background-color:var(--darkgrey);text-align:center;line-height:var(--lh)}.partners-container .partner .partner-content .partner-text{font-size:var(--fstext);color:var(--baseColor);padding:20px 10px}.partners-container .partner .partner-content .partner-link{display:block;text-align:center;text-decoration:none;line-height:var(--lh);background-color:var(--lightgrey);text-transform:uppercase;color:var(--baseColor);font-weight:bold;font-size:var(--fssmall)}.partners-container .partner .partner-content .partner-link:before{content:">"}.navigation .nav-links .nav-previous{text-align:left}.navigation .nav-links .nav-next{text-align:right}.navigation .nav-links .nav-previous,.navigation .nav-links .nav-next{display:flex;background:none}.navigation .nav-links .nav-previous a,.navigation .nav-links .nav-next a{background-color:var(--btnBgColor);color:var(--btnTxtColor);width:100%;display:block;line-height:var(--lh);font-size:var(--fssmall);font-family:var(--ff);font-weight:500;padding:0 20px;text-decoration:none;transition:opacity .3s;letter-spacing:4px;text-transform:uppercase}.navigation .nav-links .nav-previous a:hover,.navigation .nav-links .nav-next a:hover{opacity:.7}.search-results-container{padding:0 10px}.search-results-container .page-title{margin:0 0 var(--lh);left:calc(0px - var(--colw2) - 10px)}.search-results-container .search-results-real-container{display:block}.search-results-container .search-results-real-container .hentry,.search-results-container .search-results-real-container .product{margin-bottom:var(--lh)}.search-results-container .search-results-real-container .hentry .entry-header .post-type,.search-results-container .search-results-real-container .product .entry-header .post-type{font-family:var(--ff);font-size:var(--fssmall);line-height:var(--lh);color:#000;text-transform:uppercase;padding:0 10px}.search-results-container .search-results-real-container .hentry .entry-header .entry-title,.search-results-container .search-results-real-container .product .entry-header .entry-title{margin:0;color:var(--titleColor)}.search-results-container .search-results-real-container .hentry .entry-header .entry-title a,.search-results-container .search-results-real-container .product .entry-header .entry-title a{color:var(--titleColor);display:block;background-color:var(--titleBgColor);text-align:left;text-decoration:none;transition:all .3s;font-size:var(--fstitle);line-height:var(--lh);font-family:var(--ff);text-transform:uppercase;font-weight:600;letter-spacing:4px;padding:0 10px}.search-results-container .search-results-real-container .hentry .entry-header .entry-title a:hover,.search-results-container .search-results-real-container .product .entry-header .entry-title a:hover{opacity:.7}.search-results-container .search-results-real-container .hentry .content,.search-results-container .search-results-real-container .product .content{display:grid;grid-template-columns:1fr 1fr;gap:20px}.search-results-container .search-results-real-container .hentry .content .thumb img,.search-results-container .search-results-real-container .product .content .thumb img{-o-object-fit:contain;object-fit:contain}.search-results-container .search-results-real-container .hentry .content .excerpt,.search-results-container .search-results-real-container .product .content .excerpt{font-size:var(--fssmall)}.search-results-container .search-results-real-container .hentry .content .excerpt h1,.search-results-container .search-results-real-container .hentry .content .excerpt h2,.search-results-container .search-results-real-container .hentry .content .excerpt h3,.search-results-container .search-results-real-container .hentry .content .excerpt h4,.search-results-container .search-results-real-container .hentry .content .excerpt h5,.search-results-container .search-results-real-container .hentry .content .excerpt h6,.search-results-container .search-results-real-container .hentry .content .excerpt p,.search-results-container .search-results-real-container .product .content .excerpt h1,.search-results-container .search-results-real-container .product .content .excerpt h2,.search-results-container .search-results-real-container .product .content .excerpt h3,.search-results-container .search-results-real-container .product .content .excerpt h4,.search-results-container .search-results-real-container .product .content .excerpt h5,.search-results-container .search-results-real-container .product .content .excerpt h6,.search-results-container .search-results-real-container .product .content .excerpt p{padding:0 20px}.search-results-container .search-results-real-container .navigation{grid-column:span 2}#secondary{display:none !important}.block-reinsurance{background-color:var(--lightgrey);position:relative}.block-reinsurance .rein-ctr{display:flex;flex-wrap:wrap;justify-content:center}.block-reinsurance .rein-ctr .reinsurance-el{display:block;flex:1;max-width:25%;padding:40px 20px;text-decoration:none;color:var(--baseColor)}.block-reinsurance .rein-ctr .reinsurance-el .rein-img-ctr{text-align:center;height:50px}.block-reinsurance .rein-ctr .reinsurance-el .rein-img-ctr .rein-img{-o-object-fit:contain;object-fit:contain;width:auto;height:100%;-o-object-position:center center;object-position:center center}.block-reinsurance .rein-ctr .reinsurance-el .rein-txt{margin-top:20px;text-align:center;font-size:var(--fssmall);text-transform:uppercase;letter-spacing:4px;color:var(--titleColor)}.block-logos{background-color:var(--bgColor);position:relative}.block-logos .rein-ctr{display:flex;flex-wrap:wrap;justify-content:center}.block-logos .rein-ctr .reinsurance-el{display:block;flex:1;max-width:50%;padding:40px 20px;text-decoration:none;color:var(--baseColor)}.block-logos .rein-ctr .reinsurance-el .rein-img-ctr{text-align:center;height:120px}.block-logos .rein-ctr .reinsurance-el .rein-img-ctr .rein-img{-o-object-fit:contain;object-fit:contain;width:auto;height:100%;-o-object-position:center center;object-position:center center}.block-logos .rein-ctr .reinsurance-el .rein-txt{margin-top:20px;text-align:center;font-size:var(--fssmall);text-transform:uppercase;letter-spacing:4px;color:var(--titleColor)}.page.has-post-thumbnail{padding-top:calc(var(--vw)/3)}.page .main-post-thumb-container.w-thumb{position:fixed;top:calc(var(--lh) + var(--top));left:0;width:100%}.page .main-post-thumb-container.w-thumb .main-post-thumb{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}.page .main-post-thumb-container.w-thumb .main-post-thumb.dispo-visu-contain{-o-object-fit:contain;object-fit:contain}.page .main-post-thumb-container.wo-thumb{height:auto;background-color:var(--bgColor);aspect-ratio:auto}.page .main-post-thumb-container.wo-thumb .entry-title{margin:0 0 var(--lh);position:relative;left:calc(var(--colw0) + var(--colw1));width:calc(var(--colw2) + var(--colw3_2) - 10px);background-color:var(--titleBgColor);color:var(--titleColor);line-height:var(--lh);padding:0 10px}.page .main-post-thumb-container .entry-title{font-weight:normal;font-size:var(--fssubtitle);letter-spacing:4px;text-transform:uppercase;color:var(--titleColor)}.page .entry-content{background-color:var(--bgColor);position:relative}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:var(--btnBgColor);color:var(--btnTxtColor);font-size:var(--fssmall);font-family:var(--ff);transition:all .3s;cursor:pointer;text-transform:uppercase;font-weight:400;line-height:var(--lh);border-radius:0px !important;padding:0 10px;letter-spacing:4px}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:var(--btnHoverBgColor)}.woocommerce-account .entry-content{padding-bottom:50px}.woocommerce .yith-wcmap .user-profile{margin-bottom:var(--lh)}.woocommerce .yith-wcmap .user-profile .user-avatar{display:none !important}.woocommerce .yith-wcmap .user-profile .user-info{margin-left:10px}.woocommerce .yith-wcmap .user-profile .user-info .logout{width:100%;display:block;padding:0;background:none;margin:0}.woocommerce .yith-wcmap .user-profile .user-info .logout>a{background-color:var(--btnBgColor) !important;color:var(--btnTxtColor);padding:0 10px !important;line-height:var(--lh);display:block;font-family:var(--ff);font-size:var(--fssmall);transition:all .3s;text-align:center;letter-spacing:4px}.woocommerce .yith-wcmap .user-profile .user-info .logout>a:hover{opacity:.7}.woocommerce div.product .stock{font-family:var(--ff2);font-weight:normal;border-radius:0px !important;font-size:var(--fstext);min-height:var(--lh);padding:15px 10px}.woocommerce div.product .woocommerce-variation-price{text-align:right;margin-bottom:var(--lh)}.woocommerce div.product .woocommerce-variation-price p.price,.woocommerce div.product .woocommerce-variation-price span.price{background-color:var(--titleBgColor);color:var(--titleColor);font-size:var(--fssubtitle);font-weight:600;font-family:var(--ff);letter-spacing:4px;text-transform:uppercase;display:block;width:calc(50% - 10px);margin-left:calc(50% + 10px);line-height:var(--lh);text-align:center}#woosq-popup .view-details-btn{background-color:var(--lightgrey);color:var(--baseColor);text-decoration:none;transition:all .3s}#woosq-popup .view-details-btn:hover{background-color:var(--darkgrey)}.woocommerce-page .std-container{padding:0}.woocommerce-cart .shop_table{font-size:var(--fssubtitle)}.woocommerce-cart .shop_table .product-remove .remove{font-size:30px}.woocommerce-cart .shop_table .product-name{padding:0 10px;font-size:var(--fstext)}.woocommerce-cart .shop_table .product-price{padding:0 10px;font-size:var(--fstext)}.woocommerce-cart .shop_table .product-quantity{padding:0 10px;font-size:var(--fstext)}.woocommerce-cart .shop_table .product-subtotal{padding:0 10px;font-size:var(--fstext)}.woocommerce form .form-row input,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border-radius:0px !important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select{line-height:var(--lh)}.woocommerce form .form-row .select2-container .select2-selection--single{line-height:var(--lh);height:var(--lh);border-radius:0px !important}.woocommerce form .form-row .select2-container .select2-selection--single .select2-selection__rendered{line-height:var(--lh) !important}.woocommerce td.actions{margin-top:var(--lh);padding:0 !important}.woocommerce td.actions .coupon #coupon_code{width:120px;line-height:var(--lh);height:var(--lh);font-family:var(--ff2);font-size:var(--fssmall)}.woocommerce td.actions .coupon .button{line-height:var(--lh);text-transform:uppercase;font-size:var(--fssmall);background-color:var(--btnBgColor);font-weight:400;font-family:var(--ff);border-radius:0px !important;letter-spacing:4px;color:var(--btnTxtColor);cursor:pointer;transition:all .3s}.woocommerce td.actions .coupon .button:hover{opacity:.7}.woocommerce table.shop_table{border:none !important;font-family:var(--ff2);position:relative}.woocommerce table.shop_table th{font-family:var(--ff)}.woocommerce table.shop_table tr,.woocommerce table.shop_table th,.woocommerce table.shop_table td,.woocommerce table.shop_table thead,.woocommerce table.shop_table tbody{border:none !important}.woocommerce table.shop_table thead{background-color:var(--titleBgColor)}.woocommerce table.shop_table thead tr th{color:var(--baseColor);font-size:var(--fssmall);text-transform:uppercase;letter-spacing:3px;font-weight:400;line-height:var(--lh);padding:0;text-align:center}.woocommerce table.shop_table tbody tr td{text-align:center;font-family:var(--ff2);font-size:var(--fssmall);font-weight:500}.woocommerce table.shop_table tbody tr td a{color:var(--baseColor)}.woocommerce table.shop_table tbody tr td a.button{background-color:var(--btnBgColor);color:var(--baseColor);text-decoration:none;transition:all .3s}.woocommerce table.shop_table tbody tr td a.button:hover{background-color:var(--btnHoverBgColor)}.woocommerce .cart-collaterals{position:relative;margin-top:var(--lh)}.woocommerce .cart-collaterals .cart_totals h2{background-color:var(--titleBgColor);color:var(--titleColor);text-transform:uppercase;line-height:var(--lh);font-family:var(--ff);font-size:var(--fstext);letter-spacing:4px;padding:0;margin:0;padding:0 10px;font-weight:normal;text-align:center}.woocommerce .cart-collaterals .cart_totals .shop_table tbody th{color:var(--titleColor);font-weight:400;font-family:var(--ff);font-size:var(--fstext);text-transform:uppercase;letter-spacing:4px;line-height:var(--lh);text-align:right}.woocommerce .cart-collaterals .cart_totals .shop_table tbody td{font-size:var(--fstext);text-align:left;padding:21px 10px 21px 20px}.woocommerce .cart-collaterals .cart_totals .shop_table tbody td .woocommerce-Price-amount{font-weight:bold}.woocommerce-info{border:none !important;background-color:var(--titleBgColor)}.woocommerce-info:before{display:none !important}.woocommerce-checkout .std-container{padding:0 10px}.woocommerce .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title{font-size:var(--fssmall);background-color:var(--titleBgColor);color:var(--titleColor);font-family:var(--ff);letter-spacing:4px;text-transform:uppercase;padding:15px;min-height:var(--lh);font-weight:400}.woocommerce .woocommerce-customer-details .woocommerce-columns .woocommerce-column address{border:none;background-color:rgba(0,0,0,0)}.woocommerce .woocommerce-ordering select{display:none !important}.woocommerce .products .star-rating{margin-left:10px}.woocommerce .star-rating::before{color:orange;font-size:10px}.woocommerce .star-rating span::before{color:orange;font-size:10px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:calc(var(--colw3_2) - 20px)}.page-template-page-contact .coordonnees-contact .contact-cols{display:grid;grid-template-columns:1fr;font-family:var(--ff2)}.page-template-page-contact .coordonnees-contact .contact-cols .coordonnees-ctr{padding:50px 0;font-size:16px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px}.page-template-page-contact .coordonnees-contact .contact-cols .coordonnees-ctr .coord-line{padding:0 10px}.page-template-page-contact .coordonnees-contact .contact-cols .coordonnees-ctr .coord-line a{text-decoration:none;background-color:var(--btnBgColor);color:var(--btnTxtColor);padding:15px 15px 15px 40px;margin:0;background-size:20px 20px;min-height:var(--lh);background-position:center left 10px;background-repeat:no-repeat;font-size:var(--fssmall);display:block;font-family:var(--ff2);transition:all .3s}.page-template-page-contact .coordonnees-contact .contact-cols .coordonnees-ctr .coord-line a.phone{background-image:url(../img/phone-svgrepo-com.svg)}.page-template-page-contact .coordonnees-contact .contact-cols .coordonnees-ctr .coord-line a.email{background-image:url(../img/envelope-svgrepo-com.svg)}.page-template-page-contact .coordonnees-contact .contact-cols .coordonnees-ctr .coord-line a.address{background-image:url(../img/map-pin-svgrepo-com.svg)}.page-template-page-contact .coordonnees-contact .contact-cols .coordonnees-ctr .coord-line a:hover{background-color:var(--btnHoverBgColor)}.page-template-page-contact .coordonnees-contact .contact-form .nous-ecrire-title{margin:0;padding-left:10px;background-color:var(--titleBgColor);line-height:var(--lh);padding:0 10px 0 10px;display:flex;align-items:center;font-family:var(--ff);font-size:var(--fssmall);letter-spacing:4px;text-transform:uppercase;font-weight:normal;position:relative;left:calc(0px - var(--colw2));width:calc(var(--colw2) + var(--colw3) - 10px);color:var(--titleColor)}.page-template-page-contact .coordonnees-contact .contact-form div.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field{padding:0 10px 20px}.page-template-page-contact .coordonnees-contact .contact-form div.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-label{font-family:var(--ff);font-size:var(--fssmall);color:var(--titleColor);text-transform:uppercase;letter-spacing:4px;font-weight:400}.page-template-page-contact .coordonnees-contact .contact-form div.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-row .wpforms-one-half{width:50%;padding:0 10px 0 0;margin:0 !important}.page-template-page-contact .coordonnees-contact .contact-form div.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-row .wpforms-one-half:nth-child(2){padding:0 0 0 10px}.page-template-page-contact .coordonnees-contact .contact-form div.wpforms-container .wpforms-form .wpforms-submit-container{padding:0 10px}.page-template-page-contact .coordonnees-contact .contact-form div.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit{width:calc(50% - 10px);left:calc(50% + 10px);position:relative;background-color:var(--btnBgColor);color:var(--btnTxtColor);cursor:pointer;text-transform:uppercase;font-family:var(--ff);font-size:var(--fssmall);letter-spacing:4px;line-height:var(--lh);padding:0;transition:all .3s;border:none}.page-template-page-contact .coordonnees-contact .contact-form div.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit:hover{background-color:var(--btnHoverBgColor)}.page-template-page-contact .entry-content{padding-bottom:var(--lh)}.home-h1{font-family:var(--ff);letter-spacing:4px;font-size:var(--fssmall);text-transform:uppercase;text-align:center;padding:50px 0 0;margin:0;font-weight:normal}.wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background-color:var(--btnBgColor);color:var(--btnTxtColor);font-family:var(--ff)}.woocommerce-privacy-policy-text{font-size:var(--fssmall)}#yith-wacp-popup .product-title{background-color:var(--titleBgColor);min-height:var(--lh);padding:12px}#yith-wacp-popup .product-title a{color:var(--titleColor) !important;font-size:var(--fssubtitle);font-family:var(--ff);text-decoration:none;text-transform:uppercase;transition:all .3s}#yith-wacp-popup .product-title a:hover{opacity:.7}#yith-wacp-popup .popup-actions .button{display:inline-block;min-height:var(--lh);background-color:var(--btnBgColor);padding:15px;font-size:var(--fstext);color:var(--btnTxtColor)}#yith-wacp-popup .popup-actions .button:hover{background-color:var(--btnHoverBgColor)}.has-checkout-layout--multi-step .fc-checkout-step.fc-checkout-step--next-step-incomplete,.has-checkout-layout--multi-step .fc-checkout-step.fc-checkout-step--next-step-incomplete>div:last-of-type,.has-checkout-layout--multi-step .fc-checkout-step[data-step-current]>div:first-of-type,div.woocommerce .fc-wrapper .fc-checkout-order-review .fc-checkout-order-review__inner,#shipping_method.shipping-method__options{border-radius:0px !important}#yith-wacp-popup .yith-wacp-content a.button{color:var(--btnTxtColor)}#yith-wacp-popup .yith-wacp-content a.button:hover{background-color:var(--btnHoverBgColor) !important}form input[type=text],form input[type=tel],form input[type=email],form select,form textarea,form .selection .select2-selection{background-color:var(--lightgrey) !important;border:none !important;color:#000}.woosq-product .thumbnails .slick-dots li button:before{display:none !important}@media(max-width: 1400px){:root{--cw: var(--bw)}}@media(max-width: 1000px){:root{--vw: 100vw;--bw: var(--vw);--cw: var(--vw);--colw0: 0px;--colw1: 0px;--colw2: 0px;--colw3: calc(var(--cw) / 4);--fssubtitle: 16px;--fstitle: 20px}html body{padding-bottom:50px}#superposed-lines .sline.line-n1,#superposed-lines .sline.line-n2,#superposed-lines .sline.line-n8,#superposed-lines .sline.line-n9{display:none}.home-slider-ctr{bottom:50px}.block-content .bc-title{width:calc(var(--vw) - 20px);margin-left:10px;margin-right:10px}#masthead{padding:0 20px}#masthead .main-menu-buttons{position:fixed;top:calc(var(--vh) - 50px);height:50px;left:0;width:100%}#masthead .main-menu-buttons .main-menu-button{box-shadow:0 0 5px #000;flex:none;width:50px}#masthead .main-menu-buttons .main-menu-button.shop{flex:1}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .left .content .slide-title{font-size:16px;padding:0 10px;color:var(--titleColor)}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .left .content .bottom-band{padding-left:0px}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content.slide-page .left .content .bottom-band{padding-left:0}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content.slide-page .left .content .bottom-band .link{padding-right:10px;text-align:right}.std-container .page-title{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.std-container .woocommerce-ordering{float:none;padding:7px 10px}.std-container .woocommerce-result-count{float:none;padding:7px 10px}.main-post-thumb-container .main-post-title{width:100%;position:static}.block-title-container{width:calc(var(--vw) - 20px) !important;margin-left:10px !important}.block-title-container .std-title{width:100% !important}.block-reinsurance{padding:20px}.page.has-post-thumbnail{padding-top:calc(var(--vw)/3 + 50px)}.woocommerce table.shop_table{font-family:var(--ff2) !important}.woocommerce table.shop_table th{font-size:var(--fssmall) !important}.page .main-post-thumb-container.wo-thumb .entry-title{width:calc(var(--colw3_2) - 20px);left:10px}.woocommerce>.woocommerce-MyAccount-content h2{width:calc(var(--colw3_2) - 20px);left:10px}.presse-container .block-content .article-ctr .article-img{padding:0 10px var(--lh);width:100% !important}}@media(max-width: 800px){:root{--colw3: calc(var(--cw) / 2)}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{display:none !important}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:none;width:100%}.woocommerce-cart .shop_table td{padding:20px 0 !important;width:100% !important}#my-account-menu-tab.layout-no-borders .myaccount-menu{grid-template-columns:1fr}.std-container{width:var(--vw)}.woocommerce-Addresses{grid-template-columns:1fr}.home-slider-ctr .scroll-icon{font-size:0px}#tax-subcolls-ctr{grid-template-columns:1fr}#home-collections2 .collections-ctr,#home-collections2 .designs-ctr,#home-designs .collections-ctr,#home-designs .designs-ctr{width:100%;grid-template-columns:1fr}#home-news .home-latest-post-container{width:var(--cw);margin-left:0}#home-news .home-latest-post-container .post-container-link{display:block}#home-news .home-latest-post-container .post-container-link .post-thumb-ctr{width:100%}#home-news .home-latest-post-container .post-container-link .post-content{width:100%}.page-template-page-contact .coordonnees-contact .contact-form div.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit{width:100%;left:0}.woocommerce ul.products{width:var(--cw)}.woocommerce ul.products.columns-4{grid-template-columns:1fr 1fr}#colophon .footer-content{width:100%}#colophon .footer-content .logo-ctr .footer-logo-img{margin:0 auto}#colophon .footer-content .footer-columns{width:var(--cw);grid-template-columns:1fr;row-gap:40px}#colophon .footer-content .footer-columns .foot-col{text-align:center}#colophon .footer-content .footer-columns .foot-col.foot-col-sn .sn-ctr{justify-content:center}.search-results-container .search-results-real-container{grid-template-columns:1fr}.search-results-container .search-results-real-container .navigation{grid-column:span 1}.std-content-container .std-block{display:block !important}.block-reinsurance .rein-ctr{display:block}.block-reinsurance .rein-ctr .reinsurance-el{margin:20px auto;width:100%;max-width:100%}.partners-container .partner{display:block;width:100%}.partners-container .partner .partner-logo{width:100%}.partners-container .partner .partner-content{width:100%}#main .product.type-product{display:block}#main .product.type-product .after-summary .variations_form{width:100%;left:0}#main .product.type-product .after-summary .variations_form .variations th{display:block}#main .product.type-product .after-summary .variations_form .variations td{padding:0 10px !important;display:block}#main .product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{padding:0}#main .product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{width:100%;margin:0 0 50px}#main .product.type-product .after-summary .variations_title .the-title{margin:0 10px}#main .product.type-product .woocommerce-tabs .tabs.wc-tabs{grid-template-columns:1fr}.products.related>h2{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.page-template-page-contact .coordonnees-contact .contact-cols .coordonnees-ctr{grid-template-columns:1fr}.page-template-page-contact .coordonnees-contact .contact-form .nous-ecrire-title{width:calc(100% - 20px);margin-left:10px;margin-right:10px}}