/* Homepage-only sale takeover: existing timer logic/deadline stay untouched. */
#wkSale.warehouse-sale.sale-takeover{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr)!important;grid-template-rows:auto auto auto;column-gap:42px;row-gap:8px;background:#142536!important;color:#fff7ec;padding:28px max(28px,calc((100vw - 1240px)/2)) 26px!important;border:0!important;border-bottom:7px solid #f36b21!important;text-align:left!important}
#wkSale.warehouse-sale.sale-takeover>.sale-headline{grid-column:1;grid-row:1/3;font-size:clamp(39px,4.2vw,60px)!important;font-weight:950!important;line-height:1!important;letter-spacing:-1.7px!important;text-transform:uppercase!important;max-width:750px;color:#fff7ec}
#wkSale.warehouse-sale.sale-takeover>.sale-headline span{display:block!important;color:#ffc6a4!important;font-size:14px!important;letter-spacing:.1px!important;line-height:1.6!important;font-weight:650!important;text-transform:none;margin:14px 0 0!important}
#wkSale.warehouse-sale.sale-takeover>.sale-ends-label{display:block!important;grid-column:2;grid-row:1;font-size:11px!important;font-weight:800!important;letter-spacing:1.3px!important;color:#ffbd97!important;margin:0 0 6px!important;text-align:center}
#wkSale.warehouse-sale.sale-takeover>.sale-clock{grid-column:2;grid-row:2;display:flex!important;gap:10px!important;justify-content:center!important}
#wkSale.warehouse-sale.sale-takeover .wt{width:90px!important;padding:14px 6px 10px!important;border-radius:6px!important;background:#fff7ec!important;border:0!important;border-bottom:5px solid #f36b21!important;color:#142536;box-shadow:none}
#wkSale.warehouse-sale.sale-takeover .wn{font-size:52px!important;font-weight:900!important;line-height:1!important;letter-spacing:-1.5px!important;color:#142536}
#wkSale.warehouse-sale.sale-takeover .wl{font-size:11px!important;text-transform:uppercase;letter-spacing:.9px;color:#41576a!important;font-weight:750;margin-top:8px!important;line-height:1.2}
#wkSale.warehouse-sale.sale-takeover>.sale-contact{grid-column:1;grid-row:3;display:flex;gap:10px;margin-top:16px}
#wkSale.warehouse-sale.sale-takeover .sale-contact a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 24px;border-radius:4px;background:#f36b21;color:#142536;font-size:15px;font-weight:850;text-decoration:none;border:2px solid #f36b21;line-height:1.2}
#wkSale.warehouse-sale.sale-takeover .sale-contact a+ a{background:transparent;color:#fff7ec;border-color:#c6d3dd}
#wkSale.warehouse-sale.sale-takeover a:focus-visible{outline:3px solid #fff7ec;outline-offset:4px}
@media(max-width:900px){#wkSale.warehouse-sale.sale-takeover{column-gap:24px;grid-template-columns:minmax(0,1fr) minmax(300px,1fr)!important}#wkSale.warehouse-sale.sale-takeover>.sale-headline{font-size:39px!important}#wkSale.warehouse-sale.sale-takeover .wt{width:73px!important}#wkSale.warehouse-sale.sale-takeover .wn{font-size:43px!important}}
@media(max-width:719px){#wkSale.warehouse-sale.sale-takeover{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto auto;gap:12px;padding:22px 20px 20px!important;text-align:center!important;border-bottom-width:5px!important}#wkSale.warehouse-sale.sale-takeover>.sale-headline{grid-column:1;grid-row:1;font-size:39px!important;line-height:1.02!important;letter-spacing:-1.4px!important;max-width:100%}#wkSale.warehouse-sale.sale-takeover>.sale-headline span{font-size:11px!important;line-height:1.5!important;margin:9px 0 0!important}#wkSale.warehouse-sale.sale-takeover>.sale-ends-label{grid-column:1;grid-row:2;font-size:9px!important;letter-spacing:.7px!important;margin:0!important}#wkSale.warehouse-sale.sale-takeover>.sale-clock{grid-column:1;grid-row:3;gap:8px!important}#wkSale.warehouse-sale.sale-takeover .wt{width:70px!important;padding:10px 5px 8px!important;border-bottom-width:4px!important}#wkSale.warehouse-sale.sale-takeover .wn{font-size:42px!important;letter-spacing:-1.1px!important}#wkSale.warehouse-sale.sale-takeover .wl{font-size:9px!important;letter-spacing:.5px!important;margin-top:6px!important}#wkSale.warehouse-sale.sale-takeover>.sale-contact{grid-column:1;grid-row:4;margin-top:0;justify-content:center;gap:10px}#wkSale.warehouse-sale.sale-takeover .sale-contact a{padding:10px 23px;min-height:43px;font-size:14px}}
@media(max-width:359px){#wkSale.warehouse-sale.sale-takeover{padding-left:14px!important;padding-right:14px!important}#wkSale.warehouse-sale.sale-takeover>.sale-headline{font-size:34px!important}#wkSale.warehouse-sale.sale-takeover .wt{width:61px!important}#wkSale.warehouse-sale.sale-takeover .wn{font-size:37px!important}}
