.nina-progress-wrap{width:100%!important;background:rgba(255,247,251,.98)!important;border-bottom:1px solid #f3c0d9!important;z-index:999999!important;position:relative!important;padding:12px 14px!important;backdrop-filter:blur(10px);display:block!important}body.nina-bar-fixed .nina-progress-wrap{position:fixed!important;top:0!important;left:0!important;right:0!important;box-shadow:0 12px 30px rgba(233,30,99,0.10)}body.nina-bar-fixed{padding-top:92px!important}body.nina-bar-fixed #main-header,body.nina-bar-fixed .et_fixed_nav #main-header{top:92px!important}body:not(.nina-bar-fixed) #main-header,body:not(.nina-bar-fixed) .et_fixed_nav #main-header{top:0!important}.nina-progress-title{text-align:center;font-weight:700;font-size:14px;color:#444;margin-bottom:10px}.nina-progress-top{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center;margin-bottom:10px}.nina-pill{background:#fff;border:1px solid #f3c0d9;padding:9px 14px;border-radius:999px;font-size:13px;color:#444;white-space:nowrap}.nina-progress-bar{height:12px;background:#fff;border:1px solid #f3c0d9;border-radius:999px;overflow:hidden;box-shadow:0 6px 16px rgba(233,30,99,0.08);margin:0 auto;max-width:1200px}.nina-progress-fill{height:100%;background:linear-gradient(90deg,#ff9ac5,#f36aa0);border-radius:999px;transition:width .35s ease}.nina-levels{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#777;margin-top:8px;max-width:1200px;margin-left:auto;margin-right:auto}.nina-progress-wrap:hover{box-shadow:0 10px 25px rgba(233,30,99,0.10)}.nina-checkout-benefit{max-width:1200px;margin:0 auto 14px;text-align:center;background:#fff7fb;border:1px solid #f3c0d9;padding:14px 18px;border-radius:16px;box-shadow:0 10px 25px rgba(233,30,99,0.10);font-size:15px;color:#444}.woocommerce-cart .woocommerce{max-width:1200px;margin:0 auto}.woocommerce-cart table.shop_table{background:#fff!important;border:1px solid #fde0eb!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 16px 40px rgba(233,30,99,0.08)!important}.woocommerce-cart table.shop_table thead th{background:#fff7fb!important;color:#444!important;font-weight:800!important;padding:16px 14px!important;border-bottom:1px solid #fde0eb!important}.woocommerce-cart table.shop_table td{padding:18px 14px!important;border-bottom:1px solid #fdeff6!important;vertical-align:middle!important}.woocommerce-cart .product-thumbnail img{border-radius:16px!important;border:1px solid #fde0eb!important;box-shadow:0 12px 26px rgba(233,30,99,0.10)!important}.woocommerce-cart .product-name a{font-weight:800!important;color:#444!important;text-decoration:none!important}.woocommerce-cart .product-name a:hover{color:#E91E63!important}.woocommerce-cart .product-price,.woocommerce-cart .product-subtotal{font-weight:800!important;color:#444!important}.woocommerce-cart a.remove{color:#E91E63!important;border:1px solid rgba(233,30,99,.25)!important;border-radius:999px!important;width:32px!important;height:32px!important;line-height:30px!important;text-align:center!important}.woocommerce-cart a.remove:hover{background:#ffe6f1!important;color:#E91E63!important}.woocommerce-cart .quantity input.qty{border-radius:14px!important;border:1px solid #f3bfd6!important;padding:10px 12px!important;background:#fff!important;font-weight:700!important}.woocommerce-cart td.actions{background:#fff!important;padding:18px 14px!important}.woocommerce-cart .coupon{display:flex!important;gap:10px!important;flex-wrap:wrap!important;align-items:center!important}.woocommerce-cart .coupon input#coupon_code{border-radius:999px!important;border:1px solid #f3bfd6!important;padding:12px 16px!important;min-width:220px!important;background:#fff!important;box-shadow:none!important}.woocommerce-cart button[name="apply_coupon"]{border-radius:999px!important;padding:12px 18px!important;font-weight:800!important;border:none!important;background:linear-gradient(135deg,#f36aa0,#ff9ac5)!important;color:#fff!important;box-shadow:0 10px 24px rgba(243,106,160,.30)!important;transition:transform .2s ease,box-shadow .2s ease!important}.woocommerce-cart button[name="apply_coupon"]:hover{transform:translateY(-2px)!important;box-shadow:0 16px 32px rgba(243,106,160,.45)!important}.woocommerce-cart button[name="update_cart"]{border-radius:999px!important;padding:12px 18px!important;font-weight:800!important;background:#fff!important;color:#E91E63!important;border:1px solid #f3c0d9!important;box-shadow:none!important}.woocommerce-cart button[name="update_cart"]:hover{background:#fff7fb!important;transform:translateY(-1px)!important;box-shadow:0 10px 22px rgba(233,30,99,.10)!important}.woocommerce-cart .cart-collaterals{margin-top:28px!important}.woocommerce-cart .cart_totals{background:#fff7fb!important;border:1px solid #fde0eb!important;border-radius:26px!important;padding:22px 22px!important;box-shadow:0 16px 40px rgba(233,30,99,0.08)!important}.woocommerce-cart .cart_totals h2{font-size:24px!important;font-weight:900!important;color:#444!important;margin-bottom:14px!important}.woocommerce-cart .cart_totals table{background:transparent!important}.woocommerce-cart .cart_totals th,.woocommerce-cart .cart_totals td{padding:12px 8px!important;border-bottom:1px solid rgba(243,191,214,.35)!important;color:#444!important;font-weight:700!important}.woocommerce-cart .cart_totals .order-total td strong{font-size:22px!important;font-weight:900!important}.woocommerce-cart .shipping_method{accent-color:#f36aa0;transform:scale(1.1)}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{border-radius:999px!important;padding:16px 22px!important;font-size:16px!important;font-weight:900!important;letter-spacing:.4px!important;background:linear-gradient(135deg,#f36aa0,#ff9ac5)!important;color:#fff!important;box-shadow:0 14px 34px rgba(243,106,160,.40)!important;transition:transform .2s ease,box-shadow .2s ease!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{transform:translateY(-2px)!important;box-shadow:0 20px 44px rgba(243,106,160,.55)!important}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-radius:18px!important}@media (max-width:768px){.woocommerce-cart .coupon{width:100%!important}.woocommerce-cart .coupon input#coupon_code{width:100%!important;min-width:0!important}.woocommerce-cart button[name="apply_coupon"],.woocommerce-cart button[name="update_cart"]{width:100%!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:100%!important}}.woocommerce-cart .woocommerce{display:flex!important;gap:28px!important;align-items:flex-start!important}.woocommerce-cart .woocommerce>form.woocommerce-cart-form{width:65%!important;margin:0!important}.woocommerce-cart .woocommerce>.cart-collaterals{width:35%!important;margin-top:0!important}.woocommerce-cart .cart_totals{position:sticky;top:140px}@media (max-width:980px){.woocommerce-cart .woocommerce{flex-direction:column!important}.woocommerce-cart .woocommerce>form.woocommerce-cart-form,.woocommerce-cart .woocommerce>.cart-collaterals{width:100%!important}.woocommerce-cart .cart_totals{position:relative!important;top:auto!important}}.woocommerce-checkout form.checkout{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important}.woocommerce-checkout .woocommerce{overflow:visible!important}