.banner-wrap{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--column-gap);row-gap:var(--row-gap)}.banner-left,.banner-right,.banner-center{display:flex;flex-direction:column}.banner-center .banner-wrap{justify-content:center}.banner-left{align-items:start}.banner-right{align-items:end}.banner-center{align-items:center;text-align:center;padding-top:30px;padding-bottom:30px}.banner-content .section-header{display:flex}.banner-center .banner-row,.banner-center .section-header{justify-content:center}.banner-right .banner-row,.banner-right .section-header{justify-content:end}.fw-banner{width:100%}.fw-banner .section-header{padding-right:var(--spacing-2);padding-left:var(--spacing-2)}.banner-row-overflow .pill{flex:0 0 auto}.banner-column{padding-left:var(--column-gap);flex:0 0 calc(100% / var(--items-per-row))}.banner-row .column-item{position:relative}@media (min-width: 1920px){.banner-content .banner-body{max-width:1920px;margin:0 auto}}.row-wrap{column-gap:var(--column-gap)}.banner-row-infinity-left,.banner-row-infinity-right{overflow:hidden;width:100%}.banner-infinity-slider{display:flex;width:100%}.banner-infinity-slide{display:flex;flex:1 0 auto;justify-content:space-between;min-width:100%;column-gap:var(--column-gap)}.banner-infinity-slide .pill,.banner-infinity-slide .media-item{flex:0 0 auto}.banner-row-infinity-left .banner-infinity-slide{animation:infinity-scroll-left var(--infinity-timing, 20s) infinite linear}.banner-row-infinity-right .banner-infinity-slide{animation:infinity-scroll-right var(--infinity-timing, 20s) infinite linear}@media (min-width: 1024px){.banner-row-infinity-left .banner-infinity-slide{animation:infinity-scroll-left calc(var(--infinity-timing, 20s) * 1.5) infinite linear}.banner-row-infinity-right .banner-infinity-slide{animation:infinity-scroll-right calc(var(--infinity-timing, 20s) * 1.5) infinite linear}}@media (min-width: 1420px){.banner-row-infinity-left .banner-infinity-slide{animation:infinity-scroll-left calc(var(--infinity-timing, 20s) * 2) infinite linear}.banner-row-infinity-right .banner-infinity-slide{animation:infinity-scroll-right calc(var(--infinity-timing, 20s) * 2) infinite linear}}.banner-infinity-pause:hover .banner-infinity-slide{animation-play-state:paused}@keyframes infinity-scroll-right{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.banner-opacity{opacity:var(--banner-opacity, 100%);transition:opacity var(--transition-0)}.banner-opacity:hover{opacity:100%}.banner-icon{position:relative}.banner-icon svg{display:block;width:auto}.banner-icon-height-small .banner-icon svg{height:12px}.banner-icon-height-medium .banner-icon svg{height:24px}.banner-icon-height-large .banner-icon svg{height:48px}.banner-icon-height-xlarge .banner-icon svg{height:96px}
/*# sourceMappingURL=/cdn/shop/t/59/assets/section-banner.css.map */
