.sku_wrapper{display:none}.et_pb_scroll_top.et-pb-icon{background: #4BED8E}.cta-button{border-radius:50px;background:#ED564B;box-shadow:0px 0px 12px 3px violet;transition:all .3s 0s}.cta-button a{padding:13px!important;color:white!important}.cta-button:hover{background:#13A04D;color:#fff;transition:all .2s 0s}#top-menu li li a{width:304px}.nav li ul{width:340px}#top-header,#top-header #et-info,#top-header .container,#top-header .et-social-icon a{line-height:1.4em}li#menu-item-145{padding-right:0;margin-right:1em}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text{color:#fff!important;background-color:#13A04D!important}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:transparent}.pum-container{max-width:900px!important;width:90%!important}.pum-container img{max-width:100%!important;height:auto!important;display:block;margin:0 auto}.pum-container{max-width:100%!important;width:900px!important}.pum-container img{width:100%!important;height:auto!important}@media (min-width:1024px){.pum-container{width:90%!important;max-width:1200px!important}.pum-container img{width:100%!important;height:auto!important;display:block;margin:0 auto}}.btn-sapin-ape{position:fixed;right:16px;bottom:16px;padding:12px 16px;background:#0a7a21;color:#fff;font-weight:700;border-radius:10px;text-decoration:none;box-shadow:0 6px 16px rgba(0,0,0,.25);z-index:99999;line-height:1.2;font-size:16px}.btn-sapin-ape:hover{background:#09691c}@media (max-width:480px){.btn-sapin-ape{font-size:14px;padding:10px 12px;right:12px;bottom:12px}}@media (min-width:768px){.btn-sapin-ape{font-size:20px;padding:18px 26px}}details{margin:12px 0;padding:12px 15px;border:1px solid #ddd;border-radius:8px;background:#f9f9f9;transition:all 0.3s ease;cursor:pointer}details:hover{background:#fffbe6;border-color:#ff0000}details summary{font-weight:bold;font-size:16px;color:#333;list-style:none;position:relative;padding-left:28px;outline:none}details summary::before{content:"➕";position:absolute;left:0;top:0;color:#ff0000;font-weight:bold;font-size:18px;line-height:1.2}details[open] summary::before{content:"➖"}details p{margin-top:8px;font-size:15px;color:#555;line-height:1.5em}@media (max-width:768px){details{padding:10px 12px}details summary{font-size:15px;padding-left:25px}details summary::before{font-size:16px}details p{font-size:14px}}