:where(.griplr-theme) .grip-announcement{--announcement-yellow:#ffe600;background:var(--announcement-yellow);color:#0b0b09}:where(.griplr-theme) .grip-announcement-inner{justify-content:center;align-items:center;gap:36px;min-height:66px;padding:9px 24px;display:flex}:where(.griplr-theme) .grip-announcement-link{min-height:44px;color:inherit;align-items:center;gap:24px;display:flex}:where(.griplr-theme) .grip-announcement-link strong{letter-spacing:0;text-transform:uppercase;font-size:14px;font-weight:800;line-height:1.2}:where(.griplr-theme) .grip-announcement-cta{align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}:where(.griplr-theme) .grip-announcement-cta svg{stroke:currentColor;stroke-width:1.8px;width:18px;height:18px;transition:transform .18s}:where(.griplr-theme) .grip-announcement-link:hover svg{transform:translate(3px)}:where(.griplr-theme) .grip-announcement-link:hover .grip-announcement-cta{text-underline-offset:3px;text-decoration:underline}:where(.griplr-theme) .grip-announcement-link:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #0b0b09}:where(.griplr-theme) .grip-announcement-clock{flex-shrink:0;align-items:center;gap:12px;display:flex}:where(.griplr-theme) .grip-announcement-until{font-size:10px;font-weight:700;line-height:1.1}:where(.griplr-theme) .grip-countdown{gap:5px;display:flex}:where(.griplr-theme) .grip-countdown-unit{width:43px;height:47px;color:var(--announcement-yellow);background:#0b0b09;border-radius:5px;align-content:center;justify-items:center;gap:3px;display:grid}:where(.griplr-theme) .grip-countdown-number{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:24px;font-weight:800;line-height:26px;display:flex}:where(.griplr-theme) .grip-countdown-digit{text-align:center;width:.64em;height:26px;display:block;position:relative;overflow:hidden}:where(.griplr-theme) .grip-countdown-digit>span{width:100%;display:block}:where(.griplr-theme) .grip-countdown-label{color:#fff9b0;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:600;line-height:10px}@media (max-width:767px){:where(.griplr-theme) .grip-announcement-inner{justify-content:space-between;gap:16px;min-height:80px;padding:9px 20px}:where(.griplr-theme) .grip-announcement-link{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}:where(.griplr-theme) .grip-announcement-link strong{font-size:14px}:where(.griplr-theme) .grip-announcement-cta{gap:7px;font-size:12px}:where(.griplr-theme) .grip-announcement-cta svg{width:16px;height:16px}:where(.griplr-theme) .grip-announcement-clock{flex-direction:column;gap:5px}:where(.griplr-theme) .grip-announcement-until{font-size:10px}:where(.griplr-theme) .grip-countdown-unit{gap:2px;width:41px;height:45px}}@media (max-width:359px){:where(.griplr-theme) .grip-announcement-inner{gap:12px;padding-inline:16px}:where(.griplr-theme) .grip-announcement-link strong{font-size:12px}:where(.griplr-theme) .grip-announcement-cta{font-size:11px}:where(.griplr-theme) .grip-countdown{gap:4px}:where(.griplr-theme) .grip-countdown-unit{width:36px}:where(.griplr-theme) .grip-countdown-number{font-size:22px}}@media (prefers-reduced-motion:reduce){:where(.griplr-theme) .grip-announcement-cta svg,:where(.griplr-theme) .grip-announcement-link:hover svg{transition:none;transform:none}}
