.pdp-countdown{box-sizing:border-box;width:min(100%,430px);max-width:calc(100vw - 28px);margin:14px 0 24px;padding:16px;border:1px solid #dce6e5;border-radius:12px;background:#fff}
.pdp-countdown-heading{margin:0 0 13px;font-size:17px;font-weight:700;line-height:1.35;color:#072d36}
.pdp-countdown-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px;max-width:100%}
.pdp-countdown-unit{display:flex;min-width:0;min-height:55px;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:5px 2px;border:1px solid #dce6e5;border-radius:8px;background:#fff;text-align:center}
.pdp-countdown-unit strong{font-size:22px;line-height:1;font-variant-numeric:tabular-nums}
.pdp-countdown-unit small{font-size:12px;color:#557078}
.pdp-countdown-unit:last-child{border-color:#d93025}
.pdp-countdown-unit:last-child strong{color:#d93025}
.pdp-countdown-separator{align-self:center;color:#557078;font-size:18px;font-weight:700}
.pdp-countdown time{display:block;margin:11px 0 0;font-size:11px;color:#557078;line-height:1.4}
@media(max-width:749px){.pdp-countdown{padding:12px;margin:14px 0 20px}.pdp-countdown-grid{gap:3px}.pdp-countdown-unit{min-height:48px}.pdp-countdown-unit strong{font-size:19px}.pdp-countdown-unit small{font-size:12px}}
