/* AUTO-SYNCED from themes-src/_shared/css/pages/shop-detail.css — do not edit this copy.
   Edit the canonical file, then run: python3 tools/ThemeAudit/sync_shared.py */
.pd-offer-timer { background: linear-gradient(90deg,var(--accent-700),var(--accent-600)); color:#fff; border-radius:12px; padding:10px 14px; margin-bottom:14px; }
.pd-offer-label { display:block; font-size:12px; margin-bottom:8px; opacity:.95 }
.pd-offer-boxes { display:flex; align-items:center; gap:6px; direction:ltr; justify-content:center }
.pd-offer-box { background:rgba(255,255,255,.18); border-radius:8px; padding:4px 8px; text-align:center; min-width:46px }
.pd-offer-num { display:block; font-size:16px; font-weight:700; line-height:1.3 }
.pd-offer-lbl { display:block; font-size:10px; opacity:.9 }
.pd-offer-sep { font-weight:700 }
