section.hero{height:100vh}.hero__slide{height:100vh;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.hero__slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:0}.hero__content{max-width:700px;width:100%;position:relative;z-index:1;padding-inline:15px}.hero__slide .container{height:100%}.header__logo{flex-shrink:0}.hero__title{font-size:4.5rem;font-weight:800;line-height:1.1;margin-bottom:1rem;color:#fff}.hero__highlight{color:#00a8ff}.hero__text{font-size:21px;margin-bottom:2rem;color:#fff}.hero__btn{background-color:#00a8ff;border:none;padding:.75rem .5rem;border-radius:6px;font-weight:600;color:#fff;text-decoration:none;max-width:220px;width:100%;text-align:center;display:inline-block;border:1px solid #fff}.hero__btn:hover{background:transparent;color:#00a8ff;border-color:#00a8ff}.swiper-pagination-bullet{background:#fff;opacity:.7}.swiper-pagination-bullet-active{background:#00a8ff;opacity:1}.swiper-button-prev,.swiper-button-next{color:#fff}.swiper{width:100%;height:100%}.swiper-wrapper{display:flex;transition-property:transform}.swiper-slide{flex-shrink:0;width:100%}@media only screen and (max-width:992px){.hero__content{padding:0 1rem}.hero__title{font-size:3rem}section.hero{height:70vh}.shop__header{padding-block-end:40px}section.hero{height:auto}.hero__slide{height:auto;padding-block:150px}}@media only screen and (max-width:767px){.hero__title{font-size:2.5rem;line-height:1.1}.u-section-title{max-width:100%}}@media only screen and (max-width: 575px){.shop.u-section__pedding--inline{padding-inline:30px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/homepage-banner.css.map */
