: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{flex-wrap:wrap;justify-content:space-between;gap:6px;min-height:52px;padding:4px 16px}:where(.griplr-theme) .grip-announcement-link{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0}:where(.griplr-theme) .grip-announcement-link strong{min-width:0;font-size:12px}:where(.griplr-theme) .grip-announcement-cta{white-space:nowrap;flex-shrink:0;gap:7px;font-size:12px}:where(.griplr-theme) .grip-announcement-cta svg{width:16px;height:16px}:where(.griplr-theme) .grip-announcement-clock{flex-direction:row;justify-content:center;gap:8px;width:100%}: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}}
.shell-mobile-menu-clip,.griplr-bag-motion{overflow:hidden}.shell-header .mobile-navigation .shell-mobile-link:not(:last-child){border-bottom:1px solid #ffffff0c}.shell-header .mobile-navigation .shell-mobile-link a{border-bottom:0}@media (min-width:901px){.shell-mobile-menu{display:none}}@media (prefers-reduced-motion:reduce){.menu-lines i{transition:none}}
