.header-shop-promotions__list{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;list-style:none;margin:0;padding:0;min-width:0}.header-shop-promotions__list>.header-shop-promotions__item{width:auto;min-width:0;margin:0;padding:0}.header-shop-promotion{display:block;min-width:0;color:rgb(var(--color-foreground));text-decoration:none}.header-shop-promotion__media{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px}.header-shop-promotion__image{display:block;width:100%;height:100%;object-fit:var(--shop-promo-image-fit)}.header-shop-promotion:focus-visible{outline:2px solid currentColor;outline-offset:4px}.menu-drawer .menu-drawer__menu>.menu-drawer__shop-promotions{margin:0 3rem 2rem;padding:0 0 2rem;border:0;border-bottom:1px solid rgba(var(--color-foreground),.12)}.header-shop-promotions__list--mobile .header-shop-promotion{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:1.6rem}.header-shop-promotions__list--mobile .header-shop-promotion__title{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;margin:0;font-family:"Sharp Grotesk Medium 25",sans-serif;font-size:1.6rem;font-weight:500;line-height:1.4;letter-spacing:0}.header-shop-promotion__label{min-width:0;text-align:left}.header-shop-promotion__arrow{flex-shrink:0}.header-shop-promotion:hover .header-shop-promotion__title,.header-shop-promotion:focus-visible .header-shop-promotion__title{text-decoration:underline;text-underline-offset:.3rem}@media screen and (min-width:990px){.header-shop-promotions-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,28%);gap:3rem;align-items:start}.header-shop-promotions-layout .header-shop-promotions-navigation{min-width:0}.header-shop-promotions-layout .header-shop-promotions-navigation>.mega-menu__list{display:grid;grid-template-columns:repeat(var(--shop-menu-columns, 4),minmax(0,1fr));gap:1.8rem 2.4rem;margin:0;padding:0;min-width:0}.header-shop-promotions-layout .header-shop-promotions-navigation>.mega-menu__list>li{width:auto;min-width:0;padding:0}}@media screen and (min-width:1200px){.header-shop-promotions-layout:has(.header-shop-promotions__item:nth-child(2)){grid-template-columns:minmax(0,1fr) minmax(0,40%)}.header-shop-promotions__list--desktop:has(.header-shop-promotions__item:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/49/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA */
