.hero-slider-wrapper{position:relative;width:100%;overflow:hidden}.hero-slider{width:100%;position:relative}.hero-slide{position:relative;width:100%;height:100%}.hero-slide__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.hero-slide__image{width:100%;height:100%;object-fit:cover;object-position:center}.hero-slide__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0003,#00000080);z-index:1}.hero-slide__content{position:absolute;z-index:2;width:100%;height:100%;display:flex;padding:2rem 1.5rem}.hero-slide__content-inner{max-width:600px;width:100%}.hero-slide__content--top-left{align-items:flex-start;justify-content:flex-start}.hero-slide__content--top-center{align-items:flex-start;justify-content:center}.hero-slide__content--top-right{align-items:flex-start;justify-content:flex-end}.hero-slide__content--middle-left{align-items:center;justify-content:flex-start}.hero-slide__content--middle-center{align-items:center;justify-content:center}.hero-slide__content--middle-right{align-items:center;justify-content:flex-end}.hero-slide__content--bottom-left{align-items:flex-end;justify-content:flex-start}.hero-slide__content--bottom-center{align-items:flex-end;justify-content:center}.hero-slide__content--bottom-right{align-items:flex-end;justify-content:flex-end}.hero-slide__content--left{text-align:left}.hero-slide__content--center{text-align:center}.hero-slide__content--right{text-align:right}.hero-slide__subheading{font-size:1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;color:#fff}.hero-slide__heading{margin-bottom:1.5rem;color:#fff;line-height:1.2}.hero-slide__heading.h0{font-size:3rem}.hero-slide__heading.h1{font-size:2.5rem}.hero-slide__heading.h2{font-size:2rem}.hero-slide__heading.h3{font-size:1.5rem}.hero-slide__text{font-size:1.125rem;margin-bottom:2rem;color:#fff;line-height:1.6}.hero-slide__text p{margin:0}.hero-slide__buttons{display:flex;gap:1rem;flex-wrap:wrap}.hero-slide__content--center .hero-slide__buttons{justify-content:center}.hero-slide__content--right .hero-slide__buttons{justify-content:flex-end}.button{display:inline-block;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;border-radius:4px;transition:all .3s ease;cursor:pointer;border:2px solid transparent}.button--primary{background-color:#000;color:#fff;border-color:#000}.button--primary:hover{background-color:#333;border-color:#333;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.button--secondary{background-color:#fff;color:#000;border-color:#fff}.button--secondary:hover{background-color:#f5f5f5;border-color:#f5f5f5;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.button--outline{background-color:transparent;color:#fff;border-color:#fff}.button--outline:hover{background-color:#fff;color:#000;transform:translateY(-2px)}.swiper-button-prev,.swiper-button-next{width:50px;height:50px;background:#ffffffe6;border-radius:50%;color:#000;transition:all .3s ease}.swiper-button-prev:hover,.swiper-button-next:hover{background:#fff;transform:scale(1.1)}.swiper-button-prev:after,.swiper-button-next:after{font-size:20px;font-weight:700}.swiper-pagination{bottom:30px!important}.swiper-pagination-bullet{width:12px;height:12px;background:#ffffffb3;opacity:1;transition:all .3s ease}.swiper-pagination-bullet-active{background:#fff;width:30px;border-radius:6px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-item{animation:fadeInUp .8s ease forwards;opacity:0}@media screen and (max-width:749px){.hero-slide__content{padding:1.5rem 1rem}.hero-slide__content-inner{max-width:100%}.hero-slide__heading.h0{font-size:2rem}.hero-slide__heading.h1{font-size:1.75rem}.hero-slide__heading.h2{font-size:1.5rem}.hero-slide__heading.h3{font-size:1.25rem}.hero-slide__text{font-size:1rem;margin-bottom:1.5rem}.hero-slide__subheading{font-size:.875rem}.button{padding:.875rem 1.5rem;font-size:.875rem}.hero-slide__buttons{gap:.75rem}.swiper-button-prev,.swiper-button-next{width:40px;height:40px}.swiper-button-prev:after,.swiper-button-next:after{font-size:16px}.swiper-pagination{bottom:20px!important}}@media screen and (min-width:750px){.hero-slide__content{padding:3rem 2rem}}@media screen and (min-width:990px){.hero-slide__content-inner{max-width:700px}.hero-slide__heading.h0{font-size:4rem}.hero-slide__heading.h1{font-size:3.5rem}}.placeholder-svg{width:100%;height:100%;object-fit:cover;background:#f5f5f5}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-hero-slider.css.map */
