html :where([style*=border-color]){border-style:none!important}.single-product main#main{background-color:#f3ede3!important}ul.social-share.clearfix{display:none!important}.btn_l{width:250px!important}.fusion-logo img{height:80px!important}.marquee-wrap{background:#264830;padding:18px 0;overflow:hidden;border-top:1px solid rgb(255 255 255 / .06);border-bottom:1px solid rgb(255 255 255 / .06)}.marquee{display:flex;gap:60px;white-space:nowrap}.marquee-item{font-size:10px;letter-spacing:.55em;text-transform:uppercase;color:rgb(255 255 255 / .4);display:flex;align-items:center;gap:20px;flex-shrink:0}.marquee-dot{width:4px;height:4px;border-radius:50%;background:#c49a50}.values-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgb(255 255 255 / .06);margin-top:10px}.value-box{background:rgb(255 255 255 / .04);padding:22px 20px;position:relative;overflow:hidden}.value-box::before{content:'';position:absolute;top:0;left:0;width:2px;height:100%;background:#c49a50;opacity:.5}.vb-num{font-family:'Playfair Display',serif;font-size:36px;color:rgb(255 255 255 / .06);line-height:1;margin-bottom:-8px}.vb-title{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#c49a50;margin-bottom:7px}.vb-text{font-size:12px;color:rgb(255 255 255 / .55);line-height:1.65}input.wpcf7-form-control.wpcf7-submit.has-spinner{background-color:#999b9e;margin-top:10px}input.tnp-submit{color:#000!important;background:#fff!important;padding:14px 20px!important}.f_langue select{background-color:#444;color:#fff;padding:5px;font-size:16px;border:1px solid #888;border-radius:5px;width:220px}.f_langue option{padding:5px}.f_langue option img{width:20px;height:14px;margin-right:10px}.f_langue select option:checked{background-image:url(https://upload.wikimedia.org/wikipedia/commons/a/a4/Flag_of_France.svg);background-position:left center;background-repeat:no-repeat;padding-left:30px}.leftdots_ .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute!important;bottom:30px!important}.f_langue select{background-color:#212326;width:100%;height:65px;color:#fff;padding:20px}.fusion-footer h4{font-family:'Classical Garamond BT'!important}.fusion-menu span{font-family:'Classical Garamond BT'!important}.scal_sl{font-family:'Scala Sans Pro'!important}.slid_BT{font-family:'Classical Garamond BT'!important}.text_s p{margin:30px!important}.test .product-block-container{max-width:100%;margin:0 auto;padding:0 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#fff}.test .product-block-wrapper{display:flex;background-color:#fff;padding:0;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.test .product-images-left{flex:0 0 60%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.test .product-images-left .image-slider{position:relative;width:100%;height:100%;overflow:hidden;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-bottom:7px}.test .product-images-left .image-slider img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out;border-radius:4px;pointer-events:none}.test .product-images-left .image-slider img.active{opacity:1;z-index:2}.test .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:rgb(255 255 255 / .9);border:none;width:50px;height:50px;border-radius:50%;font-size:30px;color:#333;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;box-shadow:0 2px 8px rgb(0 0 0 / .2)}.test .slider-arrow:hover{background-color:rgb(255 255 255);transform:translateY(-50%) scale(1.1)}.test .slider-arrow-prev{left:20px}.test .slider-arrow-next{right:20px}.test .slider-dots{display:flex;justify-content:center;gap:10px;margin-top:-50px!important;z-index:99!important}.test .slider-dot{width:12px;height:12px;border-radius:50%;background-color:#ccc;border:none;cursor:pointer;transition:all 0.3s ease;padding:0}.test .slider-dot.active{background-color:#333;width:30px;border-radius:6px}.test .slider-dot:hover{background-color:#999}.test .product-images-left .thumbnails-container{display:none}.test .product-details-right{display:flex;flex-direction:column;background-color:#f6f4f2!important;padding:40px!important}.test .product-main-image{width:100%;max-width:200px;height:200px;object-fit:contain;border-radius:4px;margin-bottom:0;align-self:center}.test .product-title{font-size:32px;font-weight:300;margin-bottom:10px;color:#333;text-transform:uppercase;letter-spacing:1px;font-family:"ClassGarmnd BT","Times New Roman",serif}.test .product-subtitle{font-size:16px;color:#666;margin-bottom:20px;font-family:"Scala Sans Pro","Segoe UI","Roboto","Helvetica Neue",sans-serif}.test .product-collection{font-size:14px;color:#999;margin-bottom:20px;text-decoration:underline;cursor:pointer}.test .product-description{font-size:16px;line-height:1.6;color:#555;margin-bottom:30px;min-height:80px;font-family:"Scala Sans Pro","Segoe UI","Roboto","Helvetica Neue",sans-serif}.test .product-thumbnails{display:flex;gap:15px;margin-bottom:30px;flex-wrap:wrap}.test .product-thumbnail{width:80px;height:80px;object-fit:contain;border-radius:4px;cursor:pointer;border:2px solid #fff0;transition:all 0.3s ease}.test .product-thumbnail:hover{transform:scale(1.1);border-color:#333}.test .product-thumbnail.active{border-color:#333;border-width:3px}.test .product-format{font-size:14px;color:#666;margin-bottom:20px;padding:10px;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:inline-block}.test .product-price{font-size:36px;font-weight:300;margin-bottom:5px;color:#333}.test .product-price-unit{font-size:14px;color:#666;margin-bottom:30px}.test .add-to-cart-btn{background-color:#000;color:#fff;border:none;padding:15px 40px;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border-radius:4px;transition:background-color 0.3s ease;margin-bottom:15px;width:100%;max-width:400px}.test .add-to-cart-btn:hover{background-color:#333}.test .store-availability{font-size:14px;color:#666;text-decoration:underline;cursor:pointer}@media (max-width:768px){.test .product-block-wrapper{flex-direction:column;padding:20px}.test .product-images-left{flex:1 1 100%;order:2}.test .product-details-right{flex:1 1 100%;order:1}.test .product-main-image{max-width:100%;height:300px}.test .product-title{font-size:24px}.test .product-images-left .image-slider{height:300px}.test .product-images-left .thumbnails-container{display:none}}form{display:flex!important;flex-direction:column!important;margin:auto!important}.tnp-field{margin: auto!important}.footerfn{font-family:"Scala Sans Pro"!important;font-size:14px!important}.my-bg{width:max-content!important}.values-gride{background-color:rgb(255 255 255 / .2)}input.wpcf7-form-control.wpcf7-submit.has-spinner{background:#000!important;border-radius:14px!important}.bnt_{margin:auto!important}.mc-hero .fusion-title em,.mc-band .fusion-title em{font-style:italic}.mc-intro{max-width:620px;margin:0 auto;font-family:Lato,Arial,sans-serif;font-size:15px;line-height:1.8;letter-spacing:.015em}.mc-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:34px 0 0!important}.mc-btn,.mc-account .woocommerce .button,.mc-account .woocommerce button.button,.mc-products .woocommerce a.button{display:inline-block;background:#264830!important;color:#ffffff!important;border:1px solid #264830!important;border-radius:0!important;font-family:Inter,Arial,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:0.25em!important;text-transform:uppercase!important;line-height:1.2!important;padding:17px 36px!important;text-decoration:none!important;box-shadow:none!important;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.mc-btn:hover,.mc-account .woocommerce .button:hover,.mc-account .woocommerce button.button:hover,.mc-products .woocommerce a.button:hover{background:#1c3520!important;border-color:#1c3520!important;color:#ffffff!important}.mc-btn--ghost{background:transparent!important;color:#264830!important}.mc-btn--ghost:hover{background:#264830!important;color:#ffffff!important}.mc-btn--gold{background:#c49a50!important;border-color:#c49a50!important;color:#1a1919!important}.mc-btn--gold:hover{background:#ffffff!important;border-color:#ffffff!important;color:#1a1919!important}.mc-account .woocommerce{max-width:1040px;margin:0 auto;font-family:Lato,Arial,sans-serif;color:#1a1919}.mc-account .woocommerce h2,.mc-account .woocommerce h3{font-family:"Playfair Display",Georgia,serif!important;font-weight:400!important;font-size:30px!important;letter-spacing:-0.01em!important;color:#1a1919!important;margin:0 0 22px!important}.mc-account .woocommerce form.login,.mc-account .woocommerce form.register,.mc-account .woocommerce form.lost_reset_password{background:#faf6ef!important;border:1px solid #e3d8c6!important;border-radius:0!important;padding:40px!important;margin:0!important}.mc-account .woocommerce label{font-family:Inter,Arial,sans-serif;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#1a1919}.mc-account .woocommerce .wccs-radio,.mc-account .woocommerce .woocommerce-form-login__rememberme{text-transform:none;letter-spacing:.02em;font-family:Lato,Arial,sans-serif;font-size:14px}.mc-account .woocommerce input.input-text,.mc-account .woocommerce select,.mc-account .woocommerce textarea{background:#ffffff!important;border:1px solid #d6c9b3!important;border-radius:0!important;min-height:48px;padding:0 14px!important;font-size:15px!important;color:#1a1919!important;box-shadow:none!important}.mc-account .woocommerce input.input-text:focus,.mc-account .woocommerce select:focus{border-color:#a07840!important;outline:none}.mc-account .woocommerce a{color:#a07840}.mc-account .woocommerce a:hover{color:#264830}.mc-account .woocommerce a.button,.mc-account .woocommerce a.button:hover{color:#ffffff!important}.mc-account .woocommerce-info,.mc-account .woocommerce-message,.mc-account .woocommerce-error,.mc-account .woocommerce-notices-wrapper .fusion-alert{background:#ede5d8!important;border:0!important;border-left:3px solid #a07840!important;border-radius:0!important;color:#1a1919!important;font-family:Lato,Arial,sans-serif!important;font-size:15px!important;padding:16px 22px!important;margin:0 0 32px!important;box-shadow:none!important}.mc-account .woocommerce-error{border-left-color:#b32d2e!important}.mc-account .woocommerce-MyAccount-navigation ul{border:1px solid #e3d8c6;padding:0;margin:0;list-style:none}.mc-account .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #e3d8c6;margin:0}.mc-account .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:0}.mc-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:14px 20px;font-family:Inter,Arial,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#1a1919}.mc-account .woocommerce-MyAccount-navigation ul li.is-active a,.mc-account .woocommerce-MyAccount-navigation ul li a:hover{background:#264830;color:#fff}.mc-404-num{font-family:"Playfair Display",Georgia,serif;font-style:italic;font-size:150px;line-height:1;color:#a07840;letter-spacing:-.03em;margin:0 0 10px}@media (max-width:640px){.mc-account .woocommerce form.login,.mc-account .woocommerce form.register,.mc-account .woocommerce form.lost_reset_password{padding:24px!important}.mc-404-num{font-size:104px}.mc-btn{width:100%;text-align:center}}.mc-products ul.products li.product .product-title,.mc-products ul.products li.product .product-title a{font-family:"Playfair Display",Georgia,serif!important;font-style:normal!important;font-weight:400!important;font-size:19px!important;line-height:1.35!important;letter-spacing:-0.005em!important;color:#1a1919!important}.mc-products ul.products li.product .price{font-family:Lato,Arial,sans-serif;font-size:14px;color:#a07840!important}.mc-account .wccs-pro-columns{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.mc-account .wccs-pro-columns>.u-column1,.mc-account .wccs-pro-columns>.u-column2{width:auto!important;float:none!important;margin:0!important;padding:0!important}.mc-account .wccs-pro-columns::before,.mc-account .wccs-pro-columns::after{display:none!important}.mc-account .wccs-pro-row2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.mc-account .wccs-pro-hint{font-family:Lato,Arial,sans-serif;font-size:13px;line-height:1.6;color:#6b6157;margin:4px 0 16px}.mc-account .wccs-pro-status{max-width:640px;margin:0 auto;text-align:center;font-family:Lato,Arial,sans-serif;font-size:16px;line-height:1.7;background:#faf6ef;border:1px solid #e3d8c6;padding:40px}.mc-account .wccs-pro-link{margin:18px 0 0;font-family:Lato,Arial,sans-serif;font-size:14px}.mc-actions--small{margin-top:18px!important;font-family:Lato,Arial,sans-serif;font-size:14px}.mc-link{color:#264830!important;font-weight:700;border-bottom:1px solid #a07840;text-decoration:none!important}.mc-link:hover{color:#a07840!important}@media (max-width:800px){.mc-account .wccs-pro-columns{grid-template-columns:1fr;gap:40px}}@media (max-width:480px){.mc-account .wccs-pro-row2{grid-template-columns:1fr}.mc-account .wccs-pro-status{padding:24px}}.mc-account .woocommerce-form-login .woocommerce-form-login__rememberme{display:block;margin:0 0 18px!important}.mc-account .woocommerce-privacy-policy-text,.mc-account .woocommerce-privacy-policy-text p{font-family:Lato,Arial,sans-serif;font-size:13px!important;line-height:1.6!important;color:#6b6157}.mc-gap{height:30px}.mc-pay{background:#fff;border-top:1px solid #e3d8c6;padding:46px 20px 50px;text-align:center}.mc-pay__inner{max-width:1100px;margin:0 auto}.mc-pay__eyebrow{margin:0 0 12px!important;font-family:Lato,Arial,sans-serif;font-size:10px;letter-spacing:.6em;text-transform:uppercase;color:#a07840}.mc-pay__title{margin:0 0 8px!important;font-family:"Playfair Display",Georgia,serif;font-size:26px;line-height:1.3;color:#1a1919}.mc-pay__title em{font-style:italic}.mc-pay__text{margin:0 0 28px!important;font-family:Lato,Arial,sans-serif;font-size:14px;color:#6b6157}.mc-pay__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 40px}.mc-pay__logos img.mc-pay__logo{height:42px!important;width:auto!important;max-width:none;display:block}@media (max-width:640px){.mc-pay{padding:36px 16px 40px}.mc-pay__title{font-size:22px}.mc-pay__logos{gap:18px 26px}.mc-pay__logos img.mc-pay__logo{height:30px!important}}.wccs-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:900px;margin:0 auto}.wccs-tier{border:1px solid rgb(196 154 80 / .55);padding:32px 20px;text-align:center;background:rgb(255 255 255 / .04)}.wccs-tier__pct{display:block;font-family:"Playfair Display",Georgia,serif;font-style:italic;font-size:52px;line-height:1;color:#c49a50;margin-bottom:14px}.wccs-tier__range,.wccs-tier__range .amount{font-family:Inter,Arial,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff!important}.wccs-tiers__min,.wccs-tiers__min .amount{margin:28px 0 0!important;text-align:center;font-family:Lato,Arial,sans-serif;font-size:14px;color:rgb(255 255 255 / .8)!important}@media (max-width:700px){.wccs-tiers{grid-template-columns:1fr}.wccs-tier{padding:24px 16px}.wccs-tier__pct{font-size:42px}}.post-content>p:empty{display:none}@media (max-width:800px){body:has(.mc-hero) #main{padding-top:0!important;padding-bottom:0!important}.mc-account .woocommerce input.input-text,.mc-account .woocommerce select,.mc-account .woocommerce textarea{font-size:16px!important}}@media (max-width:640px){.mc-account .woocommerce h2,.mc-account .woocommerce h3{font-size:24px!important;margin-bottom:18px!important}.mc-account .woocommerce-form-login p.form-row{width:100%!important;float:none!important;flex-wrap:wrap}.mc-account .woocommerce-form-login .woocommerce-form-login__rememberme{order:-1!important;width:100%;margin:0 0 18px!important}.mc-account .woocommerce-LostPassword{margin:16px 0 0!important}.mc-account .u-columns>.u-column1,.mc-account .u-columns>.u-column2{padding:0!important}.mc-account .woocommerce form .button,.mc-account .woocommerce form button.button{display:block;width:100%;text-align:center;padding:17px 14px!important;letter-spacing:0.14em!important;line-height:1.5!important}.mc-pay__logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px;max-width:340px;margin:0 auto;justify-items:center;align-items:center}.mc-pay__logos img.mc-pay__logo{width:auto!important;height:auto!important;max-width:100%;max-height:40px}}@media (max-width:400px){.mc-account .woocommerce form.login,.mc-account .woocommerce form.register{padding:22px 18px!important}}