.collection-promo-banner{grid-column:span 2;margin:0;position:relative;min-height:300px;background-color:var(--banner-background-color, transparent);height:100%}.collection-promo-banner slide-show{display:block;height:100%;width:100%}.collection-promo-banner .slideshow{position:relative;width:100%;height:100%;min-height:inherit;overflow:hidden}.collection-promo-banner .slideshow__slide{position:absolute;top:0;left:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s;display:flex}.collection-promo-banner .slideshow__slide.is-active{position:relative;opacity:1;visibility:visible;min-height:inherit;height:100%;width:100%;display:flex}.collection-promo-banner__inner{display:flex;align-items:center;width:100%;height:100%}.collection-promo-banner__media,.collection-promo-banner__content{width:50%;flex:0 0 50%;height:100%}.collection-promo-banner__media{position:relative}.collection-promo-banner__image{height:100%;position:relative}.collection-promo-banner__image .banner-link{display:block;height:100%;width:100%}.collection-promo-banner__image img,.collection-promo-banner__image video{width:100%;height:100%;position:absolute;top:0;left:0;display:block;object-fit:cover}.collection-promo-banner__video{height:100%;position:relative}.collection-promo-banner__video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.collection-promo-banner__content{padding:20px;display:flex;flex-direction:column;justify-content:center;gap:30px}.collection-promo-banner__heading{margin:0 0 15px;font-size:24px;line-height:1.2}.collection-promo-banner__title{text-align:center;font-size:22px;line-height:1.5;margin-bottom:0}.collection-promo-banner__text{text-align:center;font-size:14px;line-height:1.5}.collection-promo-banner__text p{text-align:center;font-size:14px;line-height:1.5;margin-bottom:0}.collection-promo-banner__button{margin:0 auto}.collection-promo-banner .slideshow-ctrl{position:absolute;top:50%;left:0;right:0;z-index:2;transform:translateY(-50%)}.collection-promo-banner .slideshow-nav{display:flex;justify-content:space-between;padding:0}.collection-promo-banner .slideshow-nav__btn{border:none;width:30px;height:30px;display:block;padding:3px;cursor:pointer;transition:background-color .3s ease;opacity:.7;background:rgb(var(--body-bg-color))}.collection-promo-banner .slideshow-nav__btn:hover{border:none;opacity:1}.collection-promo-banner .slideshow-nav__btn svg{display:block;width:24px;height:24px;stroke-width:1;position:relative;z-index:1;stroke:rgb(var(--body-text-color));fill:transparent;opacity:1!important}@media screen and (max-width: 989px){.collection-promo-banner__inner{display:flex}.collection-promo-banner__media,.collection-promo-banner__content{width:50%;flex:0 0 50%}.collection-promo-banner__media{height:300px}.collection-promo-banner__content{padding:20px;gap:20px}}.collection-promo-banner .slideshow-ctrl.js-only{display:none}.js .collection-promo-banner .slideshow-ctrl.js-only{display:flex;position:absolute;bottom:20px;left:0;right:0;z-index:2;justify-content:center}.collection-promo-banner .slideshow-pagination{display:flex;gap:6px;padding:6px 10px;background:#0000004d;border-radius:12px}.collection-promo-banner .page-btn{width:6px;height:6px;padding:0;border:none;border-radius:50%;background:#ffffff80;cursor:pointer;transition:background-color .3s ease}.collection-promo-banner .page-btn.is-active{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/14/assets/collection-promo-banner.css.map */
