.banner-autoslider{--ba-bg: #1b5c29;--ba-fg: #ffffff;--ba-strip-radius: 0;--ba-strip-shadow: none;--ba-strip-min-h: 44px;--ba-banner-max-h: 500px;--ba-marquee-duration: 20s;position:relative;width:100%;display:block}.banner-autoslider__inner{position:relative;width:100%}.banner-autoslider__media{display:block;width:100%;margin:0;line-height:0}.banner-autoslider__media-link{display:block;width:100%;line-height:0}.banner-autoslider__media picture{display:block;width:100%;max-width:100%;max-height:var(--ba-banner-max-h);overflow:hidden}.banner-autoslider__media img{display:block;width:100%;height:auto;max-width:100%;max-height:var(--ba-banner-max-h);object-fit:contain;object-position:center}.banner-autoslider__media-placeholder{display:block;width:100%;aspect-ratio:16 / 5;max-height:var(--ba-banner-max-h);background-color:rgba(var(--color-foreground),.04)}.banner-autoslider__media-placeholder svg{width:100%;height:100%;fill:rgba(var(--color-foreground),.25)}.banner-autoslider__strip{background-color:var(--ba-bg);color:var(--ba-fg);width:100%;border-radius:var(--ba-strip-radius);box-shadow:var(--ba-strip-shadow);overflow:hidden;min-height:var(--ba-strip-min-h)}.banner-autoslider--below .banner-autoslider__strip{position:relative;margin-top:0}.banner-autoslider--overlap .banner-autoslider__inner{padding-bottom:calc(var(--ba-strip-min-h) / 2 + .5rem)}.banner-autoslider--overlap .banner-autoslider__strip{--ba-strip-radius: .75rem;--ba-strip-shadow: 0 6px 24px rgba(0, 0, 0, .12);position:absolute;left:1rem;right:1rem;bottom:0;width:auto;max-width:64rem;margin:0 auto}.banner-autoslider__slider{display:block;width:100%;position:relative;overflow:hidden}.banner-autoslider__track{display:inline-flex;flex-wrap:nowrap;align-items:center;width:max-content;will-change:transform;animation:banner-autoslider-marquee var(--ba-marquee-duration, 20s) linear infinite}.banner-autoslider__slide{display:inline-flex;flex:0 0 auto;align-items:center;gap:.625rem;padding:.625rem 1.5rem;white-space:nowrap;font-size:20px;line-height:1.3;color:inherit;text-decoration:none}a.banner-autoslider__slide:hover .banner-autoslider__text,a.banner-autoslider__slide:focus-visible .banner-autoslider__text{text-decoration:underline;text-underline-offset:2px}a.banner-autoslider__slide:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.banner-autoslider__icon{flex:0 0 auto;width:1.25rem;height:1.25rem;object-fit:contain;display:inline-block}.banner-autoslider__text{display:inline-block;font-weight:500;letter-spacing:.01em}.banner-autoslider__text>*{margin:0}.banner-autoslider__slider:hover .banner-autoslider__track,.banner-autoslider__slider:focus-within .banner-autoslider__track{animation-play-state:paused}@keyframes banner-autoslider-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:749px){.banner-autoslider{--ba-strip-min-h: 40px;--ba-banner-max-h: 360px}.banner-autoslider__slide{font-size:16px;padding:.5rem 1rem;gap:.5rem}.banner-autoslider__icon{width:1.125rem;height:1.125rem}.banner-autoslider--overlap .banner-autoslider__strip{left:.5rem;right:.5rem;--ba-strip-radius: .5rem}}@media(min-width:750px){.banner-autoslider__slide{font-size:20px;padding:.75rem 1.75rem;gap:.75rem}}@media(prefers-reduced-motion:reduce){.banner-autoslider__track{animation:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/137/assets/banner-with-autoslider.css.map */
