.section-banner-slider .ai-banner-slider{position:relative;width:100%;overflow:hidden}.section-banner-slider .ai-banner-slider-container{margin:0 auto;padding:0 20px}.section-banner-slider .ai-banner-slider-wrapper{position:relative;overflow:hidden}.section-banner-slider .ai-banner-slider-track{display:flex;transition:transform .5s ease-in-out}.section-banner-slider .ai-banner-slide{min-width:100%;flex-shrink:0}.section-banner-slider .ai-banner-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.section-banner-slider .ai-banner-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;background-size:cover;background-position:center}.section-banner-slider .ai-banner-card-large{grid-row:1 / 3}.section-banner-slider .ai-banner-card-content{position:relative;z-index:2;color:#fff}.section-banner-slider .ai-banner-card-heading{font-weight:700;margin:0 0 8px;line-height:1.2}.section-banner-slider .ai-banner-card-subheading{margin:0 0 32px;opacity:.9}.section-banner-slider .ai-banner-card-button{display:inline-block;padding:12px 24px;text-decoration:none;font-weight:600;transition:all .3s ease}.section-banner-slider .ai-banner-card-button:hover{transform:translateY(-2px)}.section-banner-slider .ai-banner-slider-nav{position:absolute;top:50%;transform:translateY(-50%);background-color:#ffffffe6;border:none;width:48px;height:48px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .3s ease}.section-banner-slider .ai-banner-slider-nav:hover{background-color:#fff;transform:translateY(-50%) scale(1.1)}.section-banner-slider .ai-banner-slider-nav-prev{left:20px}.section-banner-slider .ai-banner-slider-nav-next{right:20px}.section-banner-slider .ai-banner-slider-nav svg{width:24px;height:24px}.section-banner-slider .ai-banner-slider-pagination{display:flex;justify-content:center;gap:8px;margin-top:24px}.section-banner-slider .ai-banner-slider-dot{width:12px;height:12px;border-radius:50%;opacity:.3;border:none;cursor:pointer;transition:all .3s ease;padding:0}.section-banner-slider .ai-banner-slider-dot.active{opacity:1;transform:scale(1.2)}.section-banner-slider .banner-card__wrap{display:flex;column-gap:12px}.section-banner-slider .banner-card__wrap .ai-banner-card{width:50%}.section-banner-slider .ai-banner-card-heading,.section-banner-slider .ai-banner-card-subheading{color:#fff}.section-banner-slider .ai-banner-card-large .ai-banner-card-heading{font-weight:800;font-size:72px!important;line-height:125%;letter-spacing:0;color:#6ae4e7;margin:0}.section-banner-slider .ai-banner-card-subheading h2,.section-banner-slider .ai-banner-card-subheading h3{font-weight:700;font-size:40px;line-height:125%;letter-spacing:0;color:#fff;margin:0}.section-banner-slider .ai-banner-card-subheading h3{font-size:32px}.section-banner-slider .ai-banner-card-button{font-weight:700!important;letter-spacing:-.5px!important;border:1px solid #121212}.section-banner-slider .swiper-pagination{display:none}.section-banner-slider{padding-top:21px}.section-banner-slider .ai-banner-card-subheading h2 strong{font-size:40px;letter-spacing:0;font-weight:700}.section-banner-slider .ai-banner-card-subheading h2 em{font-size:60px;font-style:normal;display:block;line-height:110%}.section-banner-slider .ai-banner-card-subheading h4{margin:0;font-family:Assistant;font-weight:700;font-size:20px;line-height:120%;letter-spacing:0;color:#fff}.section-banner-slider .ai-banner-grid.ai-banner-grid__mobile{display:none}@media screen and (max-width:768px){.section-banner-slider .ai-banner-card-subheading h2 em{font-size:24px}.section-banner-slider .ai-banner-grid{height:auto!important}.section-banner-slider .banner-card__wrap .ai-banner-card{width:100%;box-sizing:border-box}.section-banner-slider .banner-card__wrap{display:flex;flex-direction:column;row-gap:10px}.section-banner-slider .ai-banner-card-subheading{margin:0 0 20px}.section-banner-slider .ai-banner-card-button{padding:9px 16px}.section-banner-slider .ai-banner-card-subheading h2 strong,.section-banner-slider .ai-banner-card-subheading h3,.section-banner-slider .ai-banner-card-subheading h4{font-size:14px}.section-banner-slider .ai-banner-card-large .ai-banner-card-heading{font-size:24px!important;margin-bottom:-2px}.section-banner-slider .ai-banner-grid.ai-banner-grid__desktop{display:none}.section-banner-slider .ai-banner-grid.ai-banner-grid__mobile{display:flex;flex-direction:column}.section-banner-slider .ai-banner-grid .ai-banner-card{border-radius:12px;padding:16px}.section-banner-slider{padding-top:12px}.section-banner-slider .ai-banner-grid{grid-template-columns:1fr;grid-template-rows:auto;height:auto}.section-banner-slider .ai-banner-card-large{grid-row:auto;min-height:233px!important;max-height:264px!important}.section-banner-slider .ai-banner-card{min-height:90px;max-height:126px}.section-banner-slider .ai-banner-slider-nav{width:40px;height:40px}.section-banner-slider .ai-banner-slider-nav-prev{left:10px}.section-banner-slider .ai-banner-slider-nav-next{right:10px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-banner-slider.css.map */
