.sidebar,#secondary,.widget-area{display:none!important}.content-area,#primary,.site-main{width:100%!important;max-width:100%!important;float:none!important;margin:0 auto}.custom-klaviyo-form{text-align:center;max-width:500px;margin:0 auto;font-family:"Helvetica Neue",sans-serif}.custom-klaviyo-form h2{font-size:28px;font-weight:bold;margin-bottom:10px}.custom-klaviyo-form p{font-size:16px;color:#555;margin-bottom:20px}.custom-klaviyo-form input[type="email"]{width:65%;padding:14px 16px;font-size:16px;border:1px solid #aaa;border-right:none;border-radius:6px 0 0 6px;outline:none}.custom-klaviyo-form button,.custom-klaviyo-form input[type="submit"]{padding:14px 22px;font-size:16px;border:1px solid #aaa;border-left:none;background:white;cursor:pointer;border-radius:0 6px 6px 0;transition:all 0.3s ease}.custom-klaviyo-form button:hover,.custom-klaviyo-form input[type="submit"]:hover{background:#f5f5f5}#wpfront-notification-bar{display:flex!important;justify-content:center;align-items:center;height:0px!important;background-color:#222!important;color:#ffffff!important;font-size:16px;z-index:9999!important;position:fixed!important;top:0!important;width:100%!important}li.btn-promotions>a{padding:0!important;line-height:1.2em!important;display:inline-block;padding:7px 30px!important;background:#F5EDDA;color:#8BB89B!important;font-weight:600;border-radius:9999px;text-decoration:none!important;transition:background .25s ease,color .25s ease;min-width:120px;text-align:center}li.btn-promotions>a:hover,li.btn-promotions>a:focus{background:#8BB89B;color:#F5EDDA!important}.et-cart-info{display:none!important}#billing_cpf_field{display:block!important}.et_pb_accordion_item{border-radius:16px;margin-bottom:18px;border:1px solid #c0d8c3;overflow:hidden}.et_pb_accordion_item .et_pb_accordion_title{background:#e4f0e4;color:#48666e;padding:18px;font-weight:700;font-size:18px;display:flex;justify-content:space-between;align-items:center}.et_pb_accordion_item.et_pb_accordion_item_open .et_pb_accordion_title{background:#c0d8c3}.et_pb_accordion_item .et_pb_toggle_content{padding:20px;background:#ffffff}.sidebar-flottante{position:sticky;top:120px;z-index:1000}.et_pb_sidebar{overflow:visible!important}.et_pb_button.cta-noel{background-color:#000000!important;color:#ffffff!important;border:none!important;border-radius:12px!important;padding:14px 30px!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;box-shadow:none!important}.et_pb_button.cta-noel:hover{background-color:#7FA98B!important;color:#ffffff!important}.woocommerce .quantity,.woocommerce .et_pb_button.cta-noel{display:inline-block!important;vertical-align:middle!important}.woocommerce .quantity{margin-right:12px!important}.woocommerce .quantity input.qty{width:60px!important;text-align:center!important;height:44px!important;border-radius:8px!important}.et_mobile_menu>li>a{color:#ffffff!important;font-size:18px!important;font-weight:600!important;line-height:1.25em!important}.et_mobile_menu li ul.sub-menu a{color:#000000!important;font-size:16px!important;font-weight:700!important;line-height:1.3em!important}.et_mobile_menu li ul.sub-menu{padding-left:10px!important}.et_mobile_menu li a:hover{color:#8BB89B!important}.mobile_menu_bar:before{color:#ffffff!important}.products li.product,.woocommerce ul.products li.product{position:relative}.products li.product::before{content:"🔥 2e à -50 %";position:absolute;top:12px;left:12px;background:#75AF68;color:#ffffff;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:700;z-index:30}.single-product .woocommerce-product-gallery{position:relative}.single-product .woocommerce-product-gallery::before{content:"🔥 2e à -50 %";position:absolute;top:15px;left:15px;background:#75AF68;color:#ffffff;padding:8px 14px;border-radius:6px;font-size:14px;font-weight:700;z-index:50}.nx-faq-title{text-align:center;font-size:34px;letter-spacing:2px;margin:10px 0 30px}.nx-card{position:relative;border-radius:18px;overflow:hidden}.nx-video{position:relative;width:100%;aspect-ratio:9/16;overflow:hidden;border-radius:18px;background:#000}.nx-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.nx-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:3}.nx-video.is-playing .nx-cover{opacity:0;transition:opacity .3s ease}.nx-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,.55) 100%);pointer-events:none;z-index:4}.nx-play-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:84px;height:84px;border-radius:999px;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:6;transition:.3s ease}.nx-play-btn .nx-icon{color:#fff;font-size:34px;line-height:1}.nx-video.is-playing .nx-play-btn{background:rgba(0,0,0,.25)}.nx-video.is-playing .nx-icon{content:""}.nx-overlay{position:absolute;left:18px;right:18px;bottom:22px;color:#fff;font-size:26px;font-weight:800;line-height:1.1;text-shadow:0 2px 18px rgba(0,0,0,.6);z-index:6}.nx-prev,.nx-next{color:#000}@media (max-width:767px){.nx-overlay{font-size:22px}.nx-card::before{width:70px;height:70px;font-size:28px}}