.announcement--event{background:var(--color-primary);color:#000;font-size:14px;padding:9px 16px}.announcement--event .announcement__event{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 14px;color:#000;font-weight:500}.announcement--event strong{font-weight:800}.announcement__timer{font-variant-numeric:tabular-nums}.announcement--event .announcement__cta{font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.announcement--event{font-size:13px;padding:8px 12px}.announcement--event .announcement__cta{display:none}}.nav-list>li.nav--event>a{background:var(--color-primary);color:#000;font-weight:800}.nav-list>li.nav--event:hover>a{background:var(--color-primary-light)}.header__mobile a.header__mobile-event{color:var(--color-primary);font-weight:800}.card__badge--event{color:#000}.hero__slide picture{display:block}.hero--banner .hero__slide img{height:clamp(300px,42.86vw,640px)}.hero__slide--banner:before{display:none}.hero__slide--banner img{object-fit:cover;object-position:center}@media(max-width:760px){.hero--banner .hero__slide img{height:100vw}}.hero__solid{display:flex;align-items:center;gap:40px;height:100%;min-height:460px;background:var(--hs-bg,#000);padding-right:6%}.hero__solid .hero__content--solid{position:relative;top:auto;bottom:auto;left:auto;width:auto;flex:1 1 50%;max-width:640px;padding:48px 0 48px 6%}.hero__solid .hero__title{font-size:64px;line-height:1;letter-spacing:-1px;text-shadow:none}.hero__solid .hero__text{text-shadow:none;max-width:460px}.hero__picks{position:relative;z-index:3;flex:0 1 44%;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.hero__pick{position:relative;display:block;background:#fff;border-radius:var(--radius);overflow:hidden;aspect-ratio:1/1}.hero__slide .hero__pick img{width:100%;height:100%;object-fit:contain;padding:12px}.hero__pick-off{position:absolute;top:8px;left:8px;background:var(--color-primary);color:#000;font-weight:700;font-size:12px;padding:3px 8px;border-radius:4px}@media(max-width:900px){.hero__solid{min-height:380px}.hero__picks{display:none}.hero__solid .hero__title{font-size:46px}}@media(max-width:760px){.hero__solid{min-height:350px;padding-right:0}.hero__solid .hero__content--solid{width:100%;max-width:none;padding:40px 6% 48px}.hero__solid .hero__title{font-size:40px}.hero__solid .hero__eyebrow{letter-spacing:1px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/event.css.map */
