.special-bar[data-astro-cid-q5uyseq6]{justify-content:center;align-items:center;gap:var(--sp-1) var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-4);cursor:pointer;background:var(--clr-accent);color:var(--clr-white);font:inherit;font-size:var(--fs-small);text-align:center;border:0;flex-wrap:wrap;display:flex}.special-bar[data-astro-cid-q5uyseq6]:hover{background:var(--clr-accent-strong)}.special-bar[data-astro-cid-q5uyseq6]:focus-visible{outline:2px solid var(--clr-white);outline-offset:-4px}.special-bar-pill[data-astro-cid-q5uyseq6]{font-size:var(--fs-tiny);letter-spacing:.08em;text-transform:uppercase;background:var(--clr-white);color:var(--clr-accent-strong);border-radius:4px;padding:2px 8px;font-weight:700}.special-bar-time[data-astro-cid-q5uyseq6]{font-variant-numeric:tabular-nums;opacity:.92}.special-bar-cta[data-astro-cid-q5uyseq6]{text-underline-offset:3px;font-weight:600;text-decoration:underline}.special-splash[data-astro-cid-q5uyseq6]{border-radius:var(--radius-lg);background:var(--clr-surface);width:min(440px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--clr-on-dark);border:0;padding:0;overflow:auto;box-shadow:0 24px 60px #00000073}.special-splash[data-astro-cid-q5uyseq6]::backdrop{background:#111110a6}.special-splash[data-astro-cid-q5uyseq6][open]{animation:.25s ease-out special-in}@keyframes special-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.special-splash[data-astro-cid-q5uyseq6][open]{animation:none}}.special-close[data-astro-cid-q5uyseq6]{top:var(--sp-3);right:var(--sp-3);z-index:1;cursor:pointer;width:40px;height:40px;color:var(--clr-white);background:#111110b3;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.special-media[data-astro-cid-q5uyseq6]{margin:0;position:relative}.special-media[data-astro-cid-q5uyseq6] img[data-astro-cid-q5uyseq6]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.special-tag[data-astro-cid-q5uyseq6]{left:var(--sp-3);bottom:var(--sp-3);background:var(--clr-accent);color:var(--clr-white);font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:6px 12px;font-weight:700;position:absolute}.special-body[data-astro-cid-q5uyseq6]{gap:var(--sp-3);padding:var(--sp-5);flex-direction:column;display:flex}.special-kicker[data-astro-cid-q5uyseq6]{font-size:var(--fs-tiny);letter-spacing:.1em;text-transform:uppercase;color:var(--clr-accent);font-weight:700}.special-body[data-astro-cid-q5uyseq6] h2[data-astro-cid-q5uyseq6]{margin:0;font-size:1.6rem}.special-prices[data-astro-cid-q5uyseq6]{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.special-prices[data-astro-cid-q5uyseq6] li[data-astro-cid-q5uyseq6]{align-items:baseline;gap:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--clr-line-dark);display:flex}.special-label[data-astro-cid-q5uyseq6]{color:var(--clr-on-dark-muted);font-size:var(--fs-small);flex:1}.special-now[data-astro-cid-q5uyseq6]{color:var(--clr-accent);font-size:1.25rem;font-weight:700}.special-now[data-astro-cid-q5uyseq6] small[data-astro-cid-q5uyseq6]{font-size:var(--fs-tiny);color:var(--clr-on-dark-muted);font-weight:500}.special-was[data-astro-cid-q5uyseq6]{font-size:var(--fs-small);color:var(--clr-on-dark-muted)}.special-ends[data-astro-cid-q5uyseq6]{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--clr-surface-2);border-radius:var(--radius-md);margin:0;display:flex}.special-ends-label[data-astro-cid-q5uyseq6]{font-size:var(--fs-tiny);letter-spacing:.08em;text-transform:uppercase;color:var(--clr-on-dark-muted)}.special-clock[data-astro-cid-q5uyseq6]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.1rem;font-weight:700}.special-cta[data-astro-cid-q5uyseq6]{justify-content:center;width:100%}.special-dismiss[data-astro-cid-q5uyseq6]{cursor:pointer;padding:var(--sp-2);font:inherit;font-size:var(--fs-small);color:var(--clr-on-dark-muted);text-underline-offset:3px;background:0 0;border:0;align-self:center;text-decoration:underline}
