.class-3{margin-top:-266px}.class-1.et_section_regular{z-index:11}span.sous-titre{font-size:19px;letter-spacing:4px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;color:#b5a370;font-weight:600}span.sous-titre2{font-size:16px;letter-spacing:3px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;color:#b5a370;font-weight:600}.class-h1 h1{font-size:43px;line-height:55px}@media (min-width:768px){.class-font h2{font-size:39px;line-height:55px}.class-fontcenter h2{font-size:43px;line-height:55px;letter-spacing:2px}}@media (max-width:767px){.class-font h2,.class-fontcenter h2{font-size:30px;line-height:47px}}.dfw-17-related-products .woocommerce-loop-product__title{width:100%!important}input.wpcf7-form-control{padding-bottom:30px!important;margin-bottom:18px}.dsm_contact_form_7 .wpcf7-form-control.wpcf7-textarea{height:147px!important}span.wpcf7-list-item.first.last{margin:9px 0px!important}div#cm{left:14px!important;bottom:12px!important}.fixed-phone{position:fixed;right:0;top:45%;transform:translateY(-50%);background-color:#b1a380;border-radius:100px 0 0 100px;width:60px;transition:width 0.3s ease,background-color 0.5s ease;overflow:hidden;z-index:2;white-space:nowrap;box-shadow:0 0 20px 0 hsl(0deg 0% 100% / 44%)}.fixed-phone a{display:flex;align-items:center;color:#fff;padding:15px 0 15px 20px;text-decoration:none;font-size:16px}.phone-icon{font-size:20px;margin-right:10px;transform:rotate(90deg)}.phone-number{display:none;font-size:16px;color:#fff;white-space:nowrap}.fixed-phone:hover{width:210px}.fixed-phone:hover .phone-number{display:inline}.fixed-phone:hover .phone-icon{margin-right:15px}@media (max-width:767px){.fixed-phone{width:50px}.fixed-phone a{padding:10px 0 10px 10px}}li.class-icon img{width:18px!important}#et_top_search{margin:3px 0 0 2px!important}#top-menu li.current-menu-item>a{color:#b1a380!important}.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn,.xoo-wsc-container .xoo-wsc-btn{background-color:#b1a380!important;border-radius:50px!important}.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:hover,.xoo-wsc-container .xoo-wsc-btn:hover{background-color:#928972!important;border-radius:50px!important}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0;top:0;z-index:999;background-color:#fff0}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:#fff0}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#1D3563;background:#F0F3F6;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid #fff0;border-right:20px solid #fff0;border-bottom:20px solid #FFF}.mobile_menu_bar{position:relative;display:block;line-height:0}.et_mobile_menu .menu-item-has-children>a{font-weight:500}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#FFFFFF!important;border-radius:10px}@media (max-width:980px){.class-empty .et_pb_column.et_pb_column_empty{display:block;padding:50%}}.mobile_menu_bar:before{color:#b1a380!important}.et_mobile_menu{border-top:3px solid #b1a380!important}@media (max-width:980px){.et_fixed_nav #main-header{position:fixed!important}#et_top_search{bottom:30px}}@media (min-width:1120px){header#main-header .container{width:94%!important}}@media (max-width:1120px){#et_mobile_nav_menu{display:block}}@media (max-width:1120px){#top-menu{display:none}}@media (max-width:980px){.reverse{display:flex;flex-direction:column-reverse}}@media (min-width:980px){.et_pb_row.et_pb_row_0{margin-top:-135px!important}.class-h1{margin-top:-135px!important;padding-top:350px!important}.class-2.et_pb_with_background.et_section_regular{padding-top:220px!important}#main-header{background-color:transparent!important}header#main-header.et-fixed-header{background:#1b1c20!important}}.et_pb_wc_cart_notice_0_tb_body .woocommerce-error li{color:#000000!important;line-height:23px!important;font-weight:bold!important}.wc-modern-popup{position:fixed;inset:0;z-index:999999}.wc-popup-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .55);backdrop-filter:blur(2px)}.wc-popup-box{position:relative;max-width:420px;margin:auto;top:50%;transform:translateY(-50%);background:#000;padding:32px;border-radius:16px;box-shadow:0 25px 70px rgb(0 0 0 / .35);text-align:center;animation:wcPopupFade .3s ease}.wc-popup-box h3{margin-bottom:12px;font-size:20px;color:#6a654f}.wc-popup-box p{font-size:15px;color:#fff;margin-bottom:24px;line-height:1.6}.wc-popup-close{background:#9f9376;color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;transition:.2s ease}.wc-popup-close:hover{opacity:.85;transform:translateY(-1px)}@keyframes wcPopupFade{from{opacity:0;transform:translateY(-55%)}to{opacity:1;transform:translateY(-50%)}}ul.products.columns-3 img{height:400px!important;object-fit:cover;border:1px solid #b1a380!important}related products a img{height:286px!important;object-fit:cover;border:1px solid #b1a380!important}ul.products.columns-3{text-align:center}.woocommerce ul.products li.product .stock.out-of-stock{position:absolute;top:12px;left:12px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#fff;background:#b1a380;border-radius:999px;box-shadow:0 6px 18px rgb(0 0 0 / .25)}a.add_to_wishlist.single_add_to_wishlist{display:none!important}a.added_to_cart.wc-forward{display:block;color:#000000!important}.et_pb_wc_add_to_cart form.cart{margin-bottom:30px!important}.et_pb_with_border.et_pb_row.et_pb_row_2_tb_body.dfw-17-sticky-row.et_pb_gutters2.dfw-17-sticky-row-active{display:none}.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{background:#fff;border-radius:16px;padding:30px;box-shadow:0 10px 40px rgb(0 0 0 / .06)}.woocommerce-MyAccount-content{overflow:hidden}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation-link{margin-bottom:8px}.woocommerce-MyAccount-navigation-link a{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:12px;font-size:15px;font-weight:600;color:#222;text-decoration:none;transition:all .25s ease}.woocommerce-MyAccount-navigation-link a:hover{background:#f4f4f4}.woocommerce-MyAccount-navigation-link.is-active a{background:#c2b280;color:#000!important}.woocommerce-MyAccount-navigation-link--customer-logout a{color:#b42318}@media (max-width:980px){.woocommerce-MyAccount-navigation{width:100%;float:none;margin:0 0 24px 0}.woocommerce-MyAccount-content{padding:24px}}.et_pb_wc_gallery.et_pb_slider{position:relative;overflow:visible}.et_pb_wc_gallery .et_pb_gallery_items{position:relative;margin-bottom:20px}.et_pb_wc_gallery .et_pb_gallery_item{display:none;opacity:0;transition:opacity 0.3s ease-in-out}.et_pb_wc_gallery .et_pb_gallery_item.et-pb-active-slide{display:block;opacity:1}.et_pb_wc_gallery .et_pb_gallery_item img{width:100%;height:auto;display:block;border-radius:4px}.et_pb_wc_gallery_thumbnails{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-start;margin-top:15px;padding:10px 0}.et_pb_wc_gallery_thumb{width:100px;height:100px;cursor:pointer;border:2px solid #e0e0e0;border-radius:4px;overflow:hidden;transition:all 0.3s ease;position:relative;flex-shrink:0}.et_pb_wc_gallery_thumb:hover{border-color:#999;transform:scale(1.05);box-shadow:0 2px 8px rgb(0 0 0 / .15)}.et_pb_wc_gallery_thumb.active{border-color:#2ea3f2;border-width:3px;box-shadow:0 0 0 1px rgb(46 163 242 / .2)}.et_pb_wc_gallery_thumb.active:hover{border-color:#2ea3f2}.et_pb_wc_gallery_thumb img{width:100%;height:100%;object-fit:cover;display:block}.et_pb_wc_gallery .et-pb-slider-arrows,.et_pb_wc_gallery .et-pb-controllers{display:none!important}.et_pb_wc_gallery_thumb::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#fff0;transition:background 0.2s ease}.et_pb_wc_gallery_thumb:active::after{background:rgb(0 0 0 / .1)}@media (max-width:980px){.et_pb_wc_gallery_thumb{width:80px;height:80px}.et_pb_wc_gallery_thumbnails{gap:8px}}@media (max-width:767px){.et_pb_wc_gallery_thumb{width:70px;height:70px}.et_pb_wc_gallery_thumbnails{gap:6px}}@media (max-width:767px){.et_pb_wc_gallery_thumbnails{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory}.et_pb_wc_gallery_thumb{scroll-snap-align:start}}.et_pb_wc_gallery_thumb{box-shadow:0 2px 4px rgb(0 0 0 / .1)!important}.et_pb_wc_gallery_thumb:hover{box-shadow:0 4px 12px rgb(0 0 0 / .2)!important}.et_pb_wc_gallery_thumb{width:120px!important;height:120px!important}.et_pb_wc_gallery_thumb.active{border-color:#b1a380!important;box-shadow:0 0 0 1px rgb(255 87 34 / .2)!important}@media (max-width:980px){#main-header .et_mobile_menu{max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}