.hero-slider{position:relative;width:100%;overflow:hidden}.hero-slider slider-component{padding:0!important;margin:0!important}.hero-slider .slider{margin:0;list-style:none;padding:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.hero-slide{position:relative;width:100%;height:100%;min-height:inherit}.hero-slider .slider__slide{width:100%!important;max-width:100%!important;flex:0 0 100%!important;height:100%;min-height:inherit;scroll-snap-align:start}.hero-slide__media--full{position:relative;width:100%;height:100%;min-height:inherit}.hero-slide__image,.hero-slide__video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.hero-slide__content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:2rem;z-index:2}.hero-slide__content-inner{max-width:700px;text-align:center;gap:2rem;display:flex;flex-direction:column}.hero-slide__heading{margin-bottom:1rem}.hero-slide__body{margin-bottom:2rem;font-size:1.1em;line-height:1.6}.hero-slide__buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-slide--full_screen .hero-slide__content-inner,.hero-slide--split_screen .hero-slide__content-inner,.hero-slide--full_screen .hero-slide__heading,.hero-slide--split_screen .hero-slide__heading{color:#fff}.hero-slide--full_screen .button--secondary,.hero-slide--split_screen .button--secondary{color:#fff;border-color:#fff}.hero-slide--full_screen .button--secondary:after,.hero-slide--split_screen .button--secondary:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(255,255,255,var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(255,255,255,var(--alpha-button-background))}.hero-slide--full_screen .button--secondary:hover:after,.hero-slide--split_screen .button--secondary:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(255,255,255,var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(255,255,255,var(--alpha-button-background))}.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__split{display:grid;grid-template-columns:1fr 1fr;height:100%;min-height:inherit;position:relative}.hero-slide__split-media{position:relative;overflow:hidden}.hero-slide__split-content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:2rem;z-index:2;background:#0003}.hero-slide__image-text{display:grid;grid-template-columns:1fr 1fr;height:100%;min-height:inherit}.hero-slide__image-text--right,.hero-slide__image-text--left{grid-template-columns:1fr 1fr}.hero-slide__image-text-media{position:relative;overflow:hidden}.hero-slide__image-text-content{display:flex;align-items:center;justify-content:center;padding:2rem;background:rgb(var(--color-background))}@media screen and (max-width: 750px){.hero-slide__split{grid-template-columns:1fr;grid-template-rows:1fr}.hero-slide__split-media{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hero-slide__split-content{position:relative;z-index:2}.hero-slide__image-text{grid-template-columns:1fr;grid-template-rows:1fr auto}.hero-slide__content{padding:1rem}.hero-slide__content-inner{max-width:100%}.hero-slide__buttons{flex-direction:column;align-items:center}.hero-slide__buttons .button{width:100%;max-width:300px}}.hero-slider .slider-buttons{position:absolute!important;top:1.5rem;right:1.5rem;z-index:3;pointer-events:auto;display:flex;gap:.5rem}.hero-slider .slider-buttons *{color:#fff}.hero-slider .slider-button:hover:after{border-color:#fff;opacity:1}.hero-slider .slider-button:hover{color:#fff}.hero-slide__media--full:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/59/assets/section-hero-slider.css.map */
