.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:2px solid #ddd;border-radius:8px;padding:12px;font-size:16px}.woocommerce .woocommerce-checkout-review-order-table{border-radius:10px;border:1px solid #eee;box-shadow:0px 2px 10px rgba(0,0,0,.05);padding:20px}.woocommerce .woocommerce-checkout-payment{border-radius:10px;border:1px solid #eee;box-shadow:0px 2px 10px rgba(0,0,0,.05);padding:20px}.woocommerce-checkout h3{font-size:22px;font-weight:600}.woocommerce-cart table.cart{border:1px solid #eee;border-radius:10px;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,.05)}.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{padding:15px;border-bottom:1px solid #f2f2f2}.woocommerce-cart table.cart td.product-name{font-weight:600;font-size:16px}.woocommerce-cart .cart_totals{border:1px solid #eee;border-radius:10px;padding:20px;box-shadow:0 0 15px rgba(0,0,0,.05);background:#fff;margin-top:30px}.woocommerce-cart .cart_totals h2{font-size:20px;font-weight:600;border-bottom:1px solid #ddd;padding-bottom:10px}.woocommerce .button,.woocommerce-page .button{background:#000;color:#fff;padding:12px 25px;font-size:16px;border-radius:8px;transition:all .3s ease}.woocommerce .button:hover{background:#333}.slider-banner{position:relative;left:0;top:0;width:100vw;background:#dc143c;color:#fff;overflow:hidden;padding:18px 0;z-index:9999;box-sizing:border-box;margin-left:calc(-50vw + 50%);font-family:"Poppins",sans-serif}.slider-track{display:flex;animation:slide-left-desktop 15s linear infinite}.slide-item{margin-right:50px;padding:0 20px;font-size:18px;white-space:nowrap;color:#fff;font-family:"Poppins",sans-serif}@media (max-width:768px){.slider-track{animation:slide-left-mobile 7s linear infinite}.slide-item{font-size:16px;padding:0 10px}}#whatsapp-button{position:fixed;bottom:15px;right:15px;z-index:9999;background-color:#25d366;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.2);padding:10px;transition:background-color .3s ease}#whatsapp-button img{width:40px;height:40px}#whatsapp-button:hover{background-color:#128c7e}@media (max-width:768px){#whatsapp-button{bottom:10px;right:10px}}.dripbox-section{font-family:"Poppins",sans-serif;background-color:#f9f9f9;padding:40px 20px;text-align:center}.pricing-plans{max-width:1200px;margin:auto}.row1{display:flex;justify-content:space-between;gap:30px;margin-bottom:30px}.row2{display:flex;justify-content:center;gap:30px}.plan{background:#fff;border:2px solid #e3e3e3;border-radius:15px;padding:25px 20px;box-shadow:0 5px 15px rgba(0,0,0,.05);position:relative;transition:all .3s ease;width:32%}.plan:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.plan h3{margin:20px 0 10px;font-size:22px;color:#222}.plan .price{font-size:20px;font-weight:600;color:#dc143c;margin-bottom:15px}.plan ul{list-style:none;padding:0;margin:0 0 20px}.plan ul li{margin:8px 0;color:#444}.plan a{text-decoration:none}.plan button{background-color:#dc143c;color:white;padding:10px 18px;border:none;border-radius:30px;font-weight:600;cursor:pointer;transition:background .3s ease}.plan button:hover{background-color:#b01031}.featured{border:3px solid #dc143c;background-color:#fff5f6}.featured .badge{background-color:#dc143c;color:white;font-size:13px;padding:4px 12px;border-radius:20px;font-weight:600;margin-top:10px;display:inline-block}@media (max-width:768px){.row1,.row2{flex-direction:column;align-items:center}.plan{width:90%;margin-bottom:20px}}