.promotions-hero[data-astro-cid-g7r2vv3h]{color:var(--color-dark-text);background:linear-gradient(90deg,#18110ef0,#18110e94),url(/images/optimized/margaritas-agave-spirits.webp) 50%/cover;padding:clamp(5rem,12vw,9rem) 0 calc(clamp(5rem,12vw,9rem) + 3rem);position:relative}.hero-copy[data-astro-cid-g7r2vv3h]{z-index:1;max-width:var(--prose-width);position:relative}.promotions-ridge[data-astro-cid-g7r2vv3h]{z-index:0;width:100%;height:clamp(3.5rem,7vw,5rem);display:block;position:absolute;bottom:-1px;left:0;right:0}.promotions-ridge[data-astro-cid-g7r2vv3h] path[data-astro-cid-g7r2vv3h]{fill:var(--color-dark-bg)}.hero-copy[data-astro-cid-g7r2vv3h] h1[data-astro-cid-g7r2vv3h]{font-size:var(--text-h1)}.promotion-actions[data-astro-cid-g7r2vv3h]{width:min(100%,24rem);margin-top:var(--space-3);border-radius:var(--radius-pill);background:var(--color-dark-surface);border:1px solid #f4ebd04d;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.promotion-actions[data-astro-cid-g7r2vv3h] .button[data-astro-cid-g7r2vv3h]{width:100%;min-height:2.75rem;box-shadow:none;letter-spacing:.06em;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.95rem;font-weight:600;line-height:1;display:inline-flex}.promotion-actions[data-astro-cid-g7r2vv3h] .button[data-astro-cid-g7r2vv3h][aria-selected=true]{background:var(--gradient-accent);box-shadow:0 5px 16px #18110e42}.promotion-actions[data-astro-cid-g7r2vv3h] .button[data-astro-cid-g7r2vv3h]:hover{transform:none}.promotions-body[data-astro-cid-g7r2vv3h]{--paper-ink:#30261c;--paper-muted:#655441;--paper-rule:#6f4b2a5c;background:var(--color-dark-bg);padding-top:clamp(1.5rem,4vw,2.5rem)}.promotions-grid[data-astro-cid-g7r2vv3h]{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.promotion-card[data-astro-cid-g7r2vv3h]{color:var(--paper-ink);background-color:#efe0b8;background-image:linear-gradient(100deg,#704b2514,#0000 7% 93%,#704b2512),linear-gradient(#f6eac947,#f6eac947),url(/images/optimized/vintage-paperback-texture.webp);background-size:auto,auto,1536px 1024px;border:7px double #74362630;border-radius:2px;padding:clamp(1.5rem,4vw,3rem);position:relative;box-shadow:0 2px 2px #0003,0 18px 48px #0000004d,inset 0 0 80px #71492214}.promotion-card[data-astro-cid-g7r2vv3h][hidden]{display:none}.promotion-card[data-astro-cid-g7r2vv3h] h2[data-astro-cid-g7r2vv3h]{scroll-margin-top:7rem}.promotion-heading[data-astro-cid-g7r2vv3h]{color:#783426;margin-bottom:0;font-size:clamp(3rem,7vw,5rem)}.promotion-card[data-astro-cid-g7r2vv3h] .price-style[data-astro-cid-g7r2vv3h]{color:#783426;letter-spacing:.01em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.promotion-time[data-astro-cid-g7r2vv3h]{margin:.25rem 0 0;font-size:clamp(1.4rem,3vw,2.25rem);line-height:1.1}.promotion-card[data-astro-cid-g7r2vv3h] h2[data-astro-cid-g7r2vv3h]{margin-top:var(--space-3)}.special-items[data-astro-cid-g7r2vv3h]{margin:var(--space-3) 0 0;padding:0;list-style:none}.special-category[data-astro-cid-g7r2vv3h]{margin:var(--space-4) 0 0;color:#783426;font-size:clamp(1.8rem,4vw,2.6rem)}.special-items[data-astro-cid-g7r2vv3h]>li[data-astro-cid-g7r2vv3h],.item-line[data-astro-cid-g7r2vv3h]{align-items:baseline;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;font-weight:800;display:grid}.special-items[data-astro-cid-g7r2vv3h]>li[data-astro-cid-g7r2vv3h]:has(.item-line){display:block}.special-items[data-astro-cid-g7r2vv3h]>li[data-astro-cid-g7r2vv3h]+li[data-astro-cid-g7r2vv3h]{margin-top:1.65rem}.special-items[data-astro-cid-g7r2vv3h] p[data-astro-cid-g7r2vv3h]{color:var(--paper-muted);font-size:var(--text-sm);margin:.3rem 0 0;font-weight:400}.special-items[data-astro-cid-g7r2vv3h] .item-choice[data-astro-cid-g7r2vv3h]{margin-top:var(--space-1)}.special-items[data-astro-cid-g7r2vv3h] data[data-astro-cid-g7r2vv3h]{font-size:var(--text-lg);white-space:nowrap}@media (width<=40rem){.promotion-actions[data-astro-cid-g7r2vv3h]{width:100%;margin-inline:auto}.promotion-actions[data-astro-cid-g7r2vv3h] .button[data-astro-cid-g7r2vv3h]{text-align:center;min-width:0;padding-inline:.5rem}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
