.promo-banner{width:100%;border-top:.5px solid rgba(255,255,255,.2)}.promo-banner .page-width{padding:0!important}.promo-banner__list{display:flex;list-style:none;margin:0;padding:0;gap:0;padding-inline:1.5rem}@media screen and (min-width: 750px){.promo-banner__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.promo-banner__list.slider--mobile{display:grid;overflow:visible}}.promo-banner__item{flex:1 1 auto;min-width:0;position:relative;display:flex;align-items:center;justify-content:center;padding:1.5rem 0;text-align:center}@media screen and (min-width: 750px){.promo-banner__item:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background-color:rgba(var(--color-foreground),.2)}}@media screen and (max-width: 749px){.promo-banner__item{min-width:calc(100% - 3rem);flex-shrink:0}.promo-banner__content,.promo-banner__link{align-items:start!important}}.promo-banner__link,.promo-banner__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;text-decoration:none;color:rgb(var(--color-foreground));transition:opacity .3s ease}.promo-banner__link:hover{opacity:.8}.promo-banner__heading{font-size:1.4rem;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--color-foreground));display:block}@media screen and (min-width: 750px){.promo-banner__heading{font-size:1.2rem}}@media screen and (min-width: 990px){.promo-banner__heading{font-size:1.4rem}}.promo-banner__link-label{font-size:1.1rem;font-weight:400;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--color-foreground));display:block;margin-top:.25rem}@media screen and (min-width: 750px){.promo-banner__link-label{font-size:1rem}}@media screen and (max-width: 749px){.promo-banner__list.slider--mobile{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow-x:auto;scroll-padding-left:1.5rem}.promo-banner__list.slider--mobile:after{content:"";width:0;padding-left:1.5rem}.promo-banner__list.slider--mobile .promo-banner__item{scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-promo-banner.css.map */
