.hero-swiper-wrapper{padding-top:var(--padding-top-mb);padding-bottom:var(--padding-bottom-mb);overflow:hidden}@media screen and (min-width:750px){.hero-swiper-wrapper{padding-top:var(--padding-top-ds);padding-bottom:var(--padding-bottom-ds)}}.hero-slider-element{display:block;width:100%;max-width:1600px;max-width:100%;margin-inline:auto;background-color:var(--bg-color)}.swiper-container{display:flex;overflow:hidden}.hero-slide{flex-shrink:0;width:100%}.hero-slide__inner{display:flex;flex-direction:column;min-height:400px}.hero-slide__media{position:relative;width:100%}.hero-slide__img{width:100%;height:100%;object-fit:cover;display:block}.media-height-small{height:300px}.media-height-medium{height:500px}.media-height-large{height:80vh;max-height:520px}.media-height-auto{height:auto}@media(min-width:768px){.media-height-large{height:80vh;max-height:850px}}.hero-slide__content{display:flex;align-items:center;justify-content:center;text-align:center;padding:32px 16px;color:#fff}.hero-slide__content-inner{max-width:630px;margin-inline:auto;text-align:left}.hero-slide__icon{margin-bottom:32px;max-width:56px;margin-inline:auto}.review-icon-and-text-wrapper{align-items:center;display:flex;color:#1a1a1a;column-gap:12px;margin-bottom:4px;font-size:16px}@media(min-width:750px){.review-icon-and-text-wrapper{margin-bottom:16px}}.hero-slide__heading{margin:0 0 15px;text-transform:uppercase;font-size:40px;text-wrap:pretty;line-height:1.2;letter-spacing:2px;color:#1a1a1a;font-family:Russo One,sans-serif}.hero-slide__content-inner .hero-slide__heading{font-size:40px}@media(min-width:768px){.hero-slide__content-inner .hero-slide__heading{font-size:64px}}.hero-slide__text{font-size:16px;font-weight:500;color:#343a40}.hero-slide__button{outline:unset;border:unset;margin-top:16px;padding:12px 32px;background:#3c1c47;color:#fff;text-decoration:none;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.2px;border-radius:4px;line-height:1.2}@media screen and (min-width:750px){.hero-slider-element .swiper-wrapper{height:auto!important}.hero-slide__inner{flex-direction:row;height:100%}.hero-slide__inner.layout-right{flex-direction:row-reverse}.hero-slide__media,.hero-slide__content{width:50%}.hero-slide__content{padding:64px}.hero-slide__text{font-size:18px}.hero-slide__button{font-size:16px}}@media screen and (max-width:749px){.hero-slide__inner.mobile-bottom{flex-direction:column-reverse}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hero-swiper.css.map */
