.hero-slider{position:relative;overflow:hidden;width:100%;max-width:var(--page-width);margin:auto}.hero-slider__background{position:absolute;top:0;bottom:0;z-index:0;overflow:hidden}.hero-slider__background img{width:100%;height:100%;object-fit:contain}.hero-slider__background.hero-slider__background--mobile img{object-fit:fill;object-position:left}.hero-slider__background--desktop{display:none}.hero-slider__background--mobile{display:block;padding-bottom:0}.hero-slider slideshow-container{display:block;width:100%;overflow:visible;position:relative;z-index:1;max-width:1440px;background-color:transparent}.hero-slider slideshow-slides{padding-bottom:0}.hero-slider slideshow-slide{flex:0 0 100%;height:auto}.hero-slide{position:relative;display:flex;flex-direction:column;padding:8px 20px;min-height:509px;height:87%}.hero-slide__image{position:relative;width:100%;overflow:hidden;min-height:229px}.hero-slide__image img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4/3}.hero-slide__image img.hero-slide__image--desktop{display:none}.hero-slide__image img.hero-slide__image--mobile{display:block}.hero-slide--mobile-text-bottom .hero-slide__image{order:1;border-radius:20px}.hero-slide--mobile-text-bottom .hero-slide__content{order:2;transform:translateY(-10%)}.hero-slide--mobile-text-bottom .hero-slide__content-inner{border-radius:20px}.hero-slide--mobile-text-top .hero-slide__image{order:2;border-radius:20px;transform:translateY(-10%)}.hero-slide--mobile-text-top .hero-slide__content{order:1}.hero-slide--mobile-text-top .hero-slide__content-inner{border-radius:20px}.hero-slide__content{display:flex;z-index:2;position:relative;padding:0;height:fit-content;margin:0 auto;max-width:95%;width:100%}.hero-slide__content-inner{text-align:center;width:100%;max-width:100%;padding:30px 20px;border-radius:20px;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center}.hero-slide__content-inner--with-bg{color:#fff}.hero-slide__title{font-family:var(--font-subheading--family, sans-serif);font-size:30px;line-height:1.1;text-transform:uppercase;margin-bottom:0}.hero-slide__title-accent{display:inline}.hero-slide__subtitle{font-family:var(--font-body--family, sans-serif);font-size:16px;line-height:1.6;margin:0;text-align:center;font-style:normal;font-weight:400;letter-spacing:-.2px}.hero-slide__button{display:inline-block;padding:16px 24px;width:212px;text-align:center;font-family:var(--font-body--family, sans-serif);font-size:16px;font-weight:500;line-height:1;text-decoration:none;text-transform:capitalize;border-radius:8px;transition:opacity var(--hover-transition-duration, .25s) var(--hover-transition-timing, ease-out),background-color var(--hover-transition-duration, .25s) var(--hover-transition-timing, ease-out),border-color var(--hover-transition-duration, .25s) var(--hover-transition-timing, ease-out);cursor:pointer;letter-spacing:-.02px;margin-top:12px}.hero-slide__button--outline{background:transparent;border:2px solid currentcolor}.hero-slide__button--solid{border:2px solid transparent}.hero-slider .hero-slider__navigation{position:absolute;bottom:0;left:0;right:0;z-index:3;display:flex;align-items:center;gap:12px;justify-content:center;padding:16px 0 0;transform:translateY(-30%)}.hero-slider .hero-slider__nav-btn{width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.hero-slider__nav-btn svg{width:16px;height:16px;flex-shrink:0}.hero-slider .hero-slider__pagination{font-family:var(--font-body--family, sans-serif);font-size:14px;font-weight:500;display:flex;align-items:center;gap:4px;height:40px;padding:0 14px;border-radius:22px;justify-content:center;cursor:pointer;font-style:normal;line-height:1;letter-spacing:-.14px;width:fit-content;white-space:nowrap;border:none}.hero-slider__pagination-text{line-height:1}.hero-slider__pagination-arrow{width:14px;height:14px;flex-shrink:0}@media screen and (min-width:750px){.hero-slide__button--outline:hover{opacity:.8}.hero-slide__button--solid:hover{opacity:.85}.hero-slider__background--desktop{display:block}.hero-slider__background--mobile{display:none}.hero-slider slideshow-slides{padding-bottom:0}.hero-slide{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:675px;padding:70px 40px;min-height:0}.hero-slide__image,.hero-slide__content{grid-row:1;grid-column:1}.hero-slide__image{height:100%;max-height:531px;max-width:80%;border-radius:20px;min-height:0}.hero-slide__image img{aspect-ratio:auto}.hero-slide__image img.hero-slide__image--desktop{display:block}.hero-slide__image img.hero-slide__image--mobile{display:none}.hero-slide--mobile-text-bottom .hero-slide__content,.hero-slide--mobile-text-top .hero-slide__content{order:unset;transform:none}.hero-slide__content{position:absolute;top:0;left:0;right:0;bottom:0;height:auto;margin:0;max-width:none;width:auto}.hero-slide__content-inner{width:463px;max-width:none;padding:60px 20px}.hero-slide--text-top-right .hero-slide__image,.hero-slide--text-bottom-right .hero-slide__image{justify-self:start}.hero-slide--text-top-right .hero-slide__content{justify-content:flex-end;align-items:flex-start;transform:translate(-3%,-6%)}.hero-slide--text-top-left .hero-slide__image,.hero-slide--text-bottom-left .hero-slide__image{justify-self:end}.hero-slide--text-top-left .hero-slide__content{justify-content:flex-start;align-items:flex-start;transform:translateY(-5%)}.hero-slide--text-bottom-left .hero-slide__content{justify-content:flex-start;align-items:flex-end;transform:translateY(-5%)}.hero-slide__title{font-size:56px;display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;line-height:1}.hero-slide__subtitle{font-size:20px;line-height:1.4;max-width:80%}.hero-slide__button{font-size:20px}.hero-slider .hero-slider__navigation{left:auto;justify-content:flex-start;padding:0;transform:translate(-50%,-180%)}.hero-slider .hero-slider__nav-btn{width:44px;height:44px}.hero-slider .hero-slider__pagination{height:44px}}@media(prefers-reduced-motion:reduce){.hero-slide__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/hero-slider.css.map */
