/* BeFocusPro Payday: 23–26 October 2026, MYT. */
.payday-hero{background:#d90000;color:#fff;text-align:center;padding:38px 0 34px;border-bottom:8px solid #fff100}.payday-hero .wrap{max-width:900px}.payday-dates{font-size:16px;font-weight:900;letter-spacing:.08em;margin:0 0 16px}.payday-hero h2{font-size:clamp(40px,6vw,70px);line-height:1.08;color:#fff;letter-spacing:-.035em;margin:0}.payday-hero h2 em{display:block;color:#fff100;font-style:normal}.payday-quantity{font-size:22px;margin:16px 0}.payday-original{font-size:20px!important;margin:15px 0 5px!important;opacity:.95}.payday-original del{font-size:1.4em;text-decoration-thickness:3px;margin-left:8px}.payday-price{font-size:26px!important;margin:0 0 18px!important;line-height:1.2}.payday-price strong{font-size:clamp(62px,9vw,96px);font-weight:950;letter-spacing:-.05em;color:#fff100}.payday-benefits{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:18px 0}.payday-benefits b{background:#fff100;color:#171717;padding:10px 16px;font-size:17px;border-radius:6px}.payday-deadline{font-size:15px!important;line-height:1.5;margin:22px 0 12px!important}.payday-countdown{display:flex;justify-content:center;align-items:center;gap:10px;margin:12px auto 24px}.payday-countdown>span{display:flex;flex-direction:column;align-items:center;min-width:78px;background:#fff;color:#171717;border-radius:8px;padding:10px 12px}.payday-countdown b{font-size:36px;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:0}.payday-countdown small{font-size:10px;font-weight:800;letter-spacing:.1em;margin-top:5px}.payday-countdown i{font-size:27px;font-weight:800;font-style:normal}.payday-hero .button{background:#fff100;color:#171717;font-size:21px;padding:18px 28px;min-height:58px;border-radius:8px}.payday-small{font-size:13px;margin:16px 0 0;line-height:1.5}.payday-offer .payday-countdown{max-width:440px}.payday-offer .payday-shipping{font-weight:800;color:#fff100}.choice-original{font-size:15px;color:#555;margin:0 0 10px}.choice-original del{font-size:22px;font-weight:800;text-decoration-thickness:2px}.choice-focus .choice-heading{background:#fff100}.choice-focus .choice-total{font-size:58px}.choice-focus .choice-price-note{font-weight:700}.pack-saving{font-weight:900}.payday-ended .payday-hero{display:none}
@media(max-width:699px){.payday-hero{padding:28px 0}.payday-dates{font-size:12px;letter-spacing:.04em}.payday-quantity{font-size:18px}.payday-benefits b{font-size:13px;padding:9px 11px}.payday-countdown{gap:5px}.payday-countdown>span{min-width:56px;padding:9px 7px}.payday-countdown b{font-size:30px}.payday-countdown i{font-size:20px}.payday-deadline{font-size:13px!important}.payday-hero .button{font-size:17px;width:100%;padding:15px 12px}.payday-small{font-size:11px}.promo-timer.payday-offer{padding:24px 12px}.promo-timer.payday-offer h3{font-size:32px}.payday-offer .payday-price strong{font-size:66px}}

.payday-product-scene{margin:0 0 28px;border-radius:18px;overflow:hidden}.payday-product-scene img{display:block;width:100%;height:auto}.payday-product-scene+.payday-offer{margin-top:0}
