
/* Daily deals + offer styling */
.daily-deals-head{margin:12px 10px;padding:12px 14px;background:linear-gradient(100deg,#fff3a6,#ffcf33);border:2px solid #efad0b;border-radius:12px;display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:900;color:#5b2800}
.daily-deals-head .deal-symbol{display:inline-block;animation:deal-pop 1.15s infinite alternate}
.daily-deals-head .deal-clock{background:#bd1b19;color:#fff;border-radius:7px;padding:7px 10px;white-space:nowrap;font-variant-numeric:tabular-nums}
@keyframes deal-pop{from{transform:scale(.92) rotate(-8deg)}to{transform:scale(1.14) rotate(9deg)}}
.product-card{position:relative}.product-card .product-img{position:relative}
.hot-sell-badge{position:absolute;z-index:4;top:7px;left:7px;padding:5px 9px;border-radius:5px;background:#f03428;color:#fff;font-size:11px;font-weight:900;letter-spacing:.3px;animation:hot-glow 1.1s ease-in-out infinite alternate;pointer-events:none}
@keyframes hot-glow{from{box-shadow:0 0 0 rgba(240,52,40,0)}to{box-shadow:0 0 12px rgba(240,52,40,.8)}}
.product-deal-timer{display:block;color:#bb2c00;font-size:12px;font-weight:800;margin:5px 0; font-variant-numeric:tabular-nums}
.product-card-actions{display:block!important}.product-card-actions .add-cart-btn,.product-card-actions .inline-qty-control{display:none!important}
.product-card-actions .buy-now-btn{display:block;width:100%;border:0!important;border-radius:8px!important;background:linear-gradient(180deg,#ffe45b,#ffbd00)!important;color:#181818!important;font-weight:900!important;font-size:15px!important;min-height:43px!important;box-shadow:0 3px 0 #d89700;animation:buy-pulse 1.7s infinite}
@keyframes buy-pulse{50%{filter:brightness(1.09)}}
.product-card .rating-box{order:5}.product-card .product-details{display:flex;flex-direction:column}.product-card .product-card-actions{order:4}.product-card .product-price{order:2}.product-card .product-name,.product-card .product-title-link{order:1}.product-card .product-deal-timer{order:3}.product-card .product-message,.product-card .wow-offer-line,.product-card .delivery-msg{order:6}
.bogo-board{margin:12px 10px;padding:14px 12px;background:#fff0f5;border:1.5px solid #ff87b1;border-radius:12px;text-align:center;color:#9e1754;box-shadow:0 2px 8px #fa96b325}
.bogo-board strong{font-size:19px;display:block;margin-bottom:5px}.bogo-board span{display:block;font-size:13px;margin-top:4px}
.cart-product-free{font-weight:900;color:#16833c;background:#e6f9ed;border-radius:4px;padding:3px 6px;font-size:12px}.bogo-savings{font-size:13px;color:#18803d;font-weight:800;padding:6px 0}
.delivery-choice{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px;border:1px solid #e4e6ed;border-radius:8px;margin:8px 0;font-size:14px}.delivery-choice:has(input:checked){border-color:#2874f0;background:#f3f8ff}.delivery-choice small{display:block;color:#687383}

/* Payment-only placement corrections */
.payment-top-offer{display:block;width:100%;padding:10px 10px 0;box-sizing:border-box;clear:both}
.payment-top-offer .bogo-board{display:block;width:100%;max-width:none;margin:0 0 12px;box-sizing:border-box}

/* Payment footer: full-width offer above the existing amount and PayNow row. */
