.promo-banner-section{padding-top:12px;padding-bottom:12px}.promo-banner__grid{display:grid;gap:var(--promo-gap, 16px)}.promo-banner__grid--full{grid-template-columns:1fr}@media screen and (min-width:750px){.promo-banner__grid--half{grid-template-columns:repeat(2,1fr)}.promo-banner__grid--third{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.promo-banner__grid{grid-template-columns:1fr}}.promo-banner__item{display:block;border-radius:var(--promo-radius, 12px);overflow:hidden;line-height:0;transition:transform .25s ease,box-shadow .25s ease}a.promo-banner__item:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0000001f}.promo-banner__image{width:100%;height:auto;display:block}.promo-banner__image--mobile{display:none}@media screen and (max-width:749px){.promo-banner__item:has(.promo-banner__image--mobile) .promo-banner__image--desktop{display:none}.promo-banner__image--mobile{display:block}}.promo-banner__placeholder{background:#f0f0f0;aspect-ratio:8 / 1}.promo-banner__placeholder .placeholder-svg{width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.promo-banner-section{padding-top:8px;padding-bottom:8px}.promo-banner__item{border-radius:calc(var(--promo-radius, 12px) * .7)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-promo-banner.css.map */
