.woocommerce-message{background-color:#F7F1F1!important;border-left:5px solid #80645F!important;color:#322523!important;font-size:1rem;padding:16px;border-radius:6px}.woocommerce-message a.button{background-color:#E60023!important;color:#fff!important;font-weight:500;border-radius:6px;padding:10px 18px}.woocommerce-message a.button:hover{background-color:#B3001B!important}.sub-menu .nav-drop-title-wrap{font-weight:700!important;font-size:20px!important;color:inherit!important}.woocommerce div.product p.stock{color:green}.dropdown-nav-toggle .dropdown-menu>li>a{padding-top:4px!important;padding-bottom:4px!important;line-height:1.2!important;margin:0!important}.woocommerce .star-rating::before,.woocommerce .star-rating span::before{color:gold}button,.button,.wp-block-button__link{transition:all 0.2s ease}button:hover,.button:hover,.wp-block-button__link:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgb(0 0 0 / .15)}body{font-family:'Poppins',sans-serif;margin:0;color:#322523}h1,h2,h3{text-align:center;margin-bottom:15px}section{padding:60px 20px}.hero{background:#F7F1F1;text-align:center;padding:100px 20px}.hero h1{font-size:2.2rem;margin-bottom:10px}.hero p{font-size:1.2rem;margin-bottom:20px}.btn-primary{display:inline-block;background:#E60023;color:#fff;padding:12px 25px;border-radius:10px;text-decoration:none;transition:all 0.3s ease}.btn-primary:hover{background:#B3001B}.btn-secondary{display:inline-block;border:2px solid #E60023;color:#E60023;padding:10px 20px;border-radius:10px;text-decoration:none;transition:all 0.3s ease}.btn-secondary:hover{background:#E60023;color:#fff}.grid-3,.grid-4{display:grid;gap:20px;margin-top:30px}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.card{text-align:center;background:#fff;padding:20px;border-radius:15px;box-shadow:0 4px 10px rgb(0 0 0 / .08);transition:transform 0.3s ease}.card:hover{transform:translateY(-5px)}.card img{max-width:100%;border-radius:12px}.cadeaux{background:#80645F;color:#fff}.cadeaux .box{display:block;text-align:center;padding:20px;background:#5B4541;border-radius:15px;text-decoration:none;color:#fff;font-weight:700;transition:background 0.3s ease}.cadeaux .box:hover{background:#E60023}.reassurance{background:#F1E5E5;text-align:center}.reassurance p{margin:10px 0;font-weight:700}@media (max-width:768px){.grid-3,.grid-4,.hero-content{text-align:center}.card,.box{margin:0 auto}}.hover-lift{transition:transform 0.3s ease,box-shadow 0.3s ease}.hover-lift:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 8px 20px rgb(0 0 0 / .15)}.single-product .product_title{text-align:left}del .woocommerce-Price-amount.amount{position:relative;color:inherit}del .woocommerce-Price-amount.amount::after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#E60023;transform:translateY(-50%);z-index:1}