.slideshow-classic__banner{position:relative}.slideshow-classic__banner.one-whole{width:100%}.slideshow-classic__banner .caption{position:absolute;top:0;display:flex;flex-wrap:wrap;width:100%;height:calc(100% - 48px);margin-top:24px;margin-bottom:24px;max-width:var(--page-width);transform:translate(-50%);left:50%}.slideshow__swiper .swiper__pagination__page{width:17px;height:17px;background:transparent;border:2px solid #FFFFFF;opacity:1}.slideshow__swiper .swiper__pagination__page.is-active{transform:none;background:#fff}.slideshow__swiper button.swiper__arrow{width:70px;height:70px;background:#0000001a}.slideshow__swiper button.swiper__arrow svg{fill:#fff;height:20px;width:20px}.slideshow__swiper .slideshow__media-banner img{width:100%;height:auto;display:block;object-fit:cover}.main-banner-slider-container div:empty{display:flex!important}.classic__slideshow-swiper .swiper-pagination{padding:0 24px 12px}.classic__slideshow-swiper .swiper-pagination-bullet{width:10px;height:10px;color:#fff!important;opacity:1;background:transparent;border:2px solid #FFFFFF}.classic__slideshow-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff!important}.slideshow__media-banner img{height:auto;width:100%}section.section.classic__slideshow-swiper{margin-bottom:25px}.main-banner-content-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center}.main-banner-subheading-wrap p{color:#fff;text-transform:uppercase;font-size:18px;font-weight:700;line-height:22px;letter-spacing:.5px}.main-banner-heading-wrap p{font-size:55px;color:#fff;font-weight:600;line-height:60px;letter-spacing:.5px;margin-top:10px}.main-banner-button-wrap a{text-decoration:none;padding:14px 40px;background:#ffdbdb;font-size:13px;font-weight:800;line-height:19.8px;letter-spacing:1.2px;text-transform:uppercase;color:#000;border-radius:12px;transition:all .5s ease}.main-banner-button-wrap{display:flex;gap:46px}.main-banner-button-wrap a:hover{background:#9a9c9b}@media only screen and (max-width: 767px){.main-banner-button-wrap{flex-direction:column;gap:14px}.main-banner-content-wrap{top:auto;bottom:0;transform:translate(-50%,-64px);width:100%}.main-banner-subheading-wrap p{font-size:16px;font-weight:600}.main-banner-heading-wrap p{font-size:45px;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-banner-slideshow.css.map */
