.announcement-bar.veterans-day-banner{background:#192639;color:#fff9ed;border-top:3px solid #a1403c;letter-spacing:.015em}.veterans-day-banner .announcement-bar__inner{padding-block:.55rem}.veterans-day-banner .announcement-bar__msg{line-height:1.5}.veterans-day-banner strong{color:#fff}.veterans-day-banner [aria-hidden]{color:#e3a8a1;margin-inline:.25rem}.hero__slide.veterans-day-slide__media{background-color:#1a1716;background-image:linear-gradient(90deg,rgba(14,15,21,.78),rgba(14,15,21,.35) 55%,transparent 78%),var(--veterans-day-hero);background-position:center,center 46%}.hero__inner:has(.veterans-day-slide__content.is-active){width:min(100%,86rem);max-width:none;padding:clamp(2rem,6vw,6rem) max(var(--gutter),5vw) clamp(4.5rem,7vw,7rem);text-align:left}.veterans-day-slide__content{max-width:38rem}.veterans-day-slide__content h1{font-size:clamp(3rem,6.8vw,6.5rem)}.veterans-day-slide__content p.eyebrow{color:#f2c5b7;font-size:.82rem}.veterans-day-slide__content .lead{font-weight:650;margin-block:.9rem .55rem}.veterans-day-slide__content p.veterans-day-slide__instructions{font-size:1rem;margin-bottom:1.25rem}.btn.veterans-day-cta{background:#fff6e7;color:#182638;border-color:#fff6e7;text-shadow:none}.btn.veterans-day-cta:hover{background:#f0dfc7;color:#182638;border-color:#f0dfc7}.popup-card.veterans-day-popup{display:grid;grid-template-columns:5fr 6fr;width:min(100%,47rem);max-width:47rem;padding:0;background:#fff9ef;border-top:4px solid #a1403c}.veterans-day-popup .popup-card__close{z-index:1;background:#fff9ef;border-radius:50%}.veterans-day-popup__media{position:relative;min-height:100%;background:#242023}.veterans-day-popup__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.veterans-day-popup__body{padding:2.6rem 2rem 2rem}.veterans-day-popup__body .eyebrow{color:#873730;margin-bottom:.65rem}.veterans-day-popup__body h2{margin-bottom:.85rem;text-wrap:balance}.veterans-day-popup__body p+p{margin-top:.55rem}.veterans-day-popup__body .veterans-day-cta{margin-top:1.15rem;background:#192639;border-color:#192639;color:#fff9ed}.veterans-day-popup__body .veterans-day-cta:hover{background:#293c55;border-color:#293c55;color:#fff9ed}@media(max-width:46em){.hero__slide.veterans-day-slide__media{background-image:linear-gradient(90deg,#0e0f15db,#0e0f1575),var(--veterans-day-hero);background-position:center,77% center}}@media(max-width:40em){.popup-card.veterans-day-popup{display:block;max-width:26rem}.veterans-day-popup__media{min-height:0;height:min(27dvh,11rem)}.veterans-day-popup__body{padding:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/veterans-day-2026.css.map */
