.ai-hero-slider{position:relative;width:100%;overflow:hidden;display:block}.ai-hero-slider-wrapper{position:relative;width:100%;aspect-ratio:var(--desktop-aspect);min-height:320px;max-height:90vh}.ai-hero-slider-track{display:flex;height:100%;width:100%;will-change:transform}.ai-hero-slider-track.transitioning{transition:transform .6s cubic-bezier(.4,0,.2,1)}.ai-hero-slide{flex:0 0 100%;width:100%;max-width:100%;height:100%;position:relative;display:flex}.ai-hero-slide-align-top{align-items:flex-start}.ai-hero-slide-align-center{align-items:center}.ai-hero-slide-align-bottom{align-items:flex-end}.ai-hero-slide-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;background-color:#f4f4f4}.ai-hero-slide-image-link-desktop,.ai-hero-slide-video-desktop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--desktop-fit);object-position:center center;display:block}.ai-hero-slide-image-link-mobile,.ai-hero-slide-video-mobile{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--mobile-fit);object-position:center center;display:none}.ai-hero-slide-image-link-desktop img,.ai-hero-slide-image-link-mobile img{width:100%;height:100%;object-fit:inherit;object-position:inherit;display:block}.ai-hero-slide-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f4f4f4;display:flex;align-items:center;justify-content:center;text-decoration:none}.ai-hero-slide-placeholder svg{width:60%;height:60%;max-width:400px;object-fit:contain;opacity:.4}.ai-hero-slide-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--overlay-color);opacity:var(--overlay-opacity);z-index:2}.ai-hero-slide-content{position:relative;z-index:3;width:100%;max-width:var(--content-max-width);padding:40px;margin:0 auto 5rem}.ai-hero-slide-content-left{text-align:left;margin-left:0;margin-right:auto}.ai-hero-slide-content-center{text-align:center;margin-left:auto;margin-right:auto}.ai-hero-slide-content-right{text-align:right;margin-left:auto;margin-right:0}.ai-hero-slide-heading{font-size:clamp(24px,var(--heading-size),var(--heading-size));color:var(--text-color);margin:0 0 16px;font-weight:500!important;line-height:1.2;letter-spacing:1px}.ai-hero-slide-description{font-size:clamp(14px,var(--description-size),var(--description-size));color:var(--text-color);margin:0 0 24px;line-height:1.5}.ai-hero-slide-button{display:inline-block;padding:14px 32px;background-color:transparent!important;color:var(--btn-text-color)!important;border:1px solid var(--btn-text-color)!important;text-decoration:none;border-radius:var(--btn-radius);font-size:var(--btn-size);font-weight:600;transition:all .3s ease;cursor:pointer}.ai-hero-slide-button:hover{background-color:#1a2f31!important;color:#fff!important;border-color:#1a2f31!important;transform:translateY(-2px)}.ai-hero-slider-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;background-color:var(--nav-bg);color:var(--nav-icon);border:none;width:48px;height:48px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:.8}.ai-hero-slider-nav:hover{opacity:1;transform:translateY(-50%) scale(1.1)}.ai-hero-slider-nav-prev{left:20px}.ai-hero-slider-nav-next{right:20px}.ai-hero-slider-dots{position:absolute;left:50%;transform:translate(-50%);z-index:4;display:flex;gap:12px;bottom:2rem}.ai-hero-slider-dot{width:12px;height:12px;border-radius:50%;background-color:var(--dot-color);border:none;cursor:pointer;opacity:.5;transition:all .3s ease;padding:0}.ai-hero-slider-dot.active{opacity:1;transform:scale(1.2)}@media screen and (min-width:769px)and (max-width:1024px){.ai-hero-slider-wrapper{aspect-ratio:16 / 7;min-height:280px;max-height:520px}}@media screen and (max-width:768px){.ai-hero-slider-wrapper{aspect-ratio:var(--mobile-aspect);height:auto;min-height:auto;max-height:none}.ai-hero-slide-image-link-desktop,.ai-hero-slide-video-desktop{display:none}.ai-hero-slide-image-link-mobile,.ai-hero-slide-video-mobile{display:block}.ai-hero-slide{align-items:flex-end!important}.ai-hero-slide-content{width:100%;max-width:100%!important;margin:0!important;text-align:center!important;padding:0 20px 70px!important;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 100%)}.ai-hero-slide-heading{font-size:clamp(20px,6.5vw,var(--heading-size-mobile));margin-bottom:8px}.ai-hero-slide-description{font-size:clamp(13px,3.5vw,var(--description-size-mobile));margin-bottom:16px}.ai-hero-slide-button{padding:10px 24px;font-size:14px;font-weight:500;min-width:140px}.ai-hero-slider-dots{bottom:30px;gap:8px}.ai-hero-slider-dot{width:8px;height:8px}.ai-hero-slider-nav{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
