.ego-hero-slider{position:relative;overflow:hidden;background:#000;color:#fff;z-index:0}.ego-hero-slider__inner{position:relative}.ego-hero-slider--full-width .ego-hero-slider__inner{width:100%;max-width:none}.ego-hero-slider__track{position:relative;width:100%;height:var(--ego-hero-slider-height-mobile);overflow:hidden;touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain}.ego-hero-slider--height-adapt .ego-hero-slider__track{height:auto;aspect-ratio:var(--ego-hero-slider-aspect-ratio-mobile, 16 / 9)}.ego-hero-slider__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s ease,visibility .55s ease}.ego-hero-slider__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.ego-hero-slider__media,.ego-hero-slider__media picture,.ego-hero-slider__image,.ego-hero-slider__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ego-hero-slider__image,.ego-hero-slider__placeholder{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ego-hero-slider--height-adapt .ego-hero-slider__image,.ego-hero-slider--height-adapt .ego-hero-slider__placeholder{object-fit:contain}.ego-hero-slider__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block!important;pointer-events:none;background:linear-gradient(90deg,var(--ego-hero-slider-overlay-left, rgba(0, 0, 0, .75)) 0%,var(--ego-hero-slider-overlay-center, rgba(0, 0, 0, .35)) 52%,var(--ego-hero-slider-overlay-right, rgba(0, 0, 0, .05)) 100%)}.ego-hero-slider__content-wrap{position:relative;z-index:2;height:100%;display:flex;padding:var(--ego-hero-slider-padding-mobile)}.ego-hero-slider__content{width:100%;max-width:var(--ego-hero-slider-content-width)}.ego-hero-slider__slide--x-left .ego-hero-slider__content-wrap{justify-content:flex-start}.ego-hero-slider__slide--x-center .ego-hero-slider__content-wrap{justify-content:center}.ego-hero-slider__slide--x-right .ego-hero-slider__content-wrap{justify-content:flex-end}.ego-hero-slider__slide--y-top .ego-hero-slider__content-wrap{align-items:flex-start}.ego-hero-slider__slide--y-center .ego-hero-slider__content-wrap{align-items:center}.ego-hero-slider__slide--y-bottom .ego-hero-slider__content-wrap{align-items:flex-end}.ego-hero-slider__slide--text-left .ego-hero-slider__content{text-align:left}.ego-hero-slider__slide--text-center .ego-hero-slider__content{text-align:center}.ego-hero-slider__slide--text-right .ego-hero-slider__content{text-align:right}.ego-hero-slider__kicker{margin-bottom:1rem;color:#00aeef;font-family:var(--ego-font-heading-family);font-style:var(--ego-font-heading-style);font-weight:var(--ego-font-heading-weight-bold);line-height:1.1;letter-spacing:.18em;text-transform:uppercase;font-size:var(--ego-hero-slider-kicker-size, var(--ego-type-kicker-medium, 1.6rem))}.ego-hero-slider__title{margin:0;color:inherit;font-family:var(--ego-font-heading-family);font-style:var(--ego-font-heading-style);font-weight:var(--ego-font-heading-weight-black);font-size:var(--ego-hero-slider-title-size, var(--ego-type-heading-hero, 6.4rem));line-height:.95;letter-spacing:-.03em;text-transform:uppercase}.ego-hero-slider__text{margin-top:1.6rem;color:inherit;font-size:var(--ego-hero-slider-text-size, var(--ego-type-body-medium, 1.7rem));font-weight:500;line-height:1.45}.ego-hero-slider__text p{margin-top:0;margin-bottom:.8em}.ego-hero-slider__text p:last-child{margin-bottom:0}.ego-hero-slider--kicker-small{--ego-hero-slider-kicker-size: var(--ego-type-kicker-small, 1.4rem)}.ego-hero-slider--kicker-medium{--ego-hero-slider-kicker-size: var(--ego-type-kicker-medium, 1.6rem)}.ego-hero-slider--kicker-large{--ego-hero-slider-kicker-size: var(--ego-type-kicker-large, 1.8rem)}.ego-hero-slider--heading-small{--ego-hero-slider-title-size: var(--ego-type-heading-small, 2.4rem)}.ego-hero-slider--heading-medium{--ego-hero-slider-title-size: var(--ego-type-heading-medium, 3.2rem)}.ego-hero-slider--heading-large{--ego-hero-slider-title-size: var(--ego-type-heading-large, 4rem)}.ego-hero-slider--heading-xl{--ego-hero-slider-title-size: var(--ego-type-heading-xl, 5rem)}.ego-hero-slider--heading-hero{--ego-hero-slider-title-size: var(--ego-type-heading-hero, 6.4rem)}.ego-hero-slider--text-small{--ego-hero-slider-text-size: var(--ego-type-body-small, 1.5rem)}.ego-hero-slider--text-medium{--ego-hero-slider-text-size: var(--ego-type-body-medium, 1.7rem)}.ego-hero-slider--text-large{--ego-hero-slider-text-size: var(--ego-type-body-large, 1.9rem)}.ego-hero-slider--button-1-small .ego-hero-slider__button--primary{--ego-hero-button-font-size: var(--ego-type-button-small, 1.4rem)}.ego-hero-slider--button-1-medium .ego-hero-slider__button--primary{--ego-hero-button-font-size: var(--ego-type-button-medium, 1.65rem)}.ego-hero-slider--button-1-large .ego-hero-slider__button--primary{--ego-hero-button-font-size: var(--ego-type-button-large, 1.95rem)}.ego-hero-slider--button-2-small .ego-hero-slider__button--secondary{--ego-hero-button-font-size: var(--ego-type-button-small, 1.4rem)}.ego-hero-slider--button-2-medium .ego-hero-slider__button--secondary{--ego-hero-button-font-size: var(--ego-type-button-medium, 1.65rem)}.ego-hero-slider--button-2-large .ego-hero-slider__button--secondary{--ego-hero-button-font-size: var(--ego-type-button-large, 1.95rem)}@media screen and (max-width:749px){.ego-hero-slider--heading-large{--ego-hero-slider-title-size: clamp(3.2rem, 8.8vw, var(--ego-type-heading-large, 4rem))}.ego-hero-slider--heading-xl{--ego-hero-slider-title-size: clamp(3.6rem, 10vw, 4.8rem)}.ego-hero-slider--heading-hero{--ego-hero-slider-title-size: clamp(4rem, 11.5vw, 5.6rem)}}.ego-hero-slider__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.ego-hero-slider__slide--text-center .ego-hero-slider__buttons{justify-content:center}.ego-hero-slider__slide--text-right .ego-hero-slider__buttons{justify-content:flex-end}.ego-hero-slider__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;border-style:solid;font-family:var(--ego-font-heading-family);font-style:var(--ego-font-heading-style);font-weight:var(--ego-font-heading-weight-bold);line-height:1;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease,border-color .2s ease}.ego-hero-slider__button--primary{--ego-hero-button-bg: var(--ego-hero-button-1-bg, var(--ego-hero-button-1-bg-default, #000));--ego-hero-button-text: var(--ego-hero-button-1-text, var(--ego-hero-button-1-text-default, #fff));--ego-hero-button-border: var(--ego-hero-button-1-border, var(--ego-hero-button-1-border-default, #000));--ego-hero-button-hover-bg: var(--ego-hero-button-1-hover-bg, var(--ego-hero-button-1-hover-bg-default, #00a4ff));--ego-hero-button-hover-text: var(--ego-hero-button-1-hover-text, var(--ego-hero-button-1-hover-text-default, #fff));--ego-hero-button-hover-border: var(--ego-hero-button-1-hover-border, var(--ego-hero-button-1-hover-border-default, #00a4ff));--ego-hero-button-border-width: var(--ego-hero-button-1-border-width-default, 1px);--ego-hero-button-radius: var(--ego-hero-button-1-radius-default, 0px);--ego-hero-button-padding-x-mobile: var(--ego-hero-button-1-padding-x-mobile-default, 18px);--ego-hero-button-padding-y-mobile: var(--ego-hero-button-1-padding-y-mobile-default, 11px);--ego-hero-button-padding-x-desktop: var(--ego-hero-button-1-padding-x-desktop-default, 24px);--ego-hero-button-padding-y-desktop: var(--ego-hero-button-1-padding-y-desktop-default, 12px);--ego-hero-button-font-size-mobile: var(--ego-hero-button-1-font-size-mobile-default, 13px);--ego-hero-button-font-size-desktop: var(--ego-hero-button-1-font-size-desktop-default, 14px);background:var(--ego-hero-button-bg);border-color:var(--ego-hero-button-border);border-width:var(--ego-hero-button-border-width);border-radius:var(--ego-hero-button-radius);color:var(--ego-hero-button-text);padding:var(--ego-hero-button-padding-y-mobile) var(--ego-hero-button-padding-x-mobile);font-size:var(--ego-hero-button-font-size, var(--ego-type-button-medium, 1.65rem))}.ego-hero-slider__button--primary:hover{background:var(--ego-hero-button-hover-bg);border-color:var(--ego-hero-button-hover-border);color:var(--ego-hero-button-hover-text)}.ego-hero-slider__button--secondary{--ego-hero-button-bg: var(--ego-hero-button-2-bg, var(--ego-hero-button-2-bg-default, #00a4ff));--ego-hero-button-text: var(--ego-hero-button-2-text, var(--ego-hero-button-2-text-default, #fff));--ego-hero-button-border: var(--ego-hero-button-2-border, var(--ego-hero-button-2-border-default, #00a4ff));--ego-hero-button-hover-bg: var(--ego-hero-button-2-hover-bg, var(--ego-hero-button-2-hover-bg-default, #fff));--ego-hero-button-hover-text: var(--ego-hero-button-2-hover-text, var(--ego-hero-button-2-hover-text-default, #000));--ego-hero-button-hover-border: var(--ego-hero-button-2-hover-border, var(--ego-hero-button-2-hover-border-default, #fff));--ego-hero-button-border-width: var(--ego-hero-button-2-border-width-default, 1px);--ego-hero-button-radius: var(--ego-hero-button-2-radius-default, 0px);--ego-hero-button-padding-x-mobile: var(--ego-hero-button-2-padding-x-mobile-default, 18px);--ego-hero-button-padding-y-mobile: var(--ego-hero-button-2-padding-y-mobile-default, 11px);--ego-hero-button-padding-x-desktop: var(--ego-hero-button-2-padding-x-desktop-default, 24px);--ego-hero-button-padding-y-desktop: var(--ego-hero-button-2-padding-y-desktop-default, 12px);--ego-hero-button-font-size-mobile: var(--ego-hero-button-2-font-size-mobile-default, 13px);--ego-hero-button-font-size-desktop: var(--ego-hero-button-2-font-size-desktop-default, 14px);background:var(--ego-hero-button-bg);border-color:var(--ego-hero-button-border);border-width:var(--ego-hero-button-border-width);border-radius:var(--ego-hero-button-radius);color:var(--ego-hero-button-text);padding:var(--ego-hero-button-padding-y-mobile) var(--ego-hero-button-padding-x-mobile);font-size:var(--ego-hero-button-font-size, var(--ego-type-button-medium, 1.65rem))}.ego-hero-slider__button--secondary:hover{background:var(--ego-hero-button-hover-bg);border-color:var(--ego-hero-button-hover-border);color:var(--ego-hero-button-hover-text)}.ego-hero-slider__arrow{position:absolute;top:50%;z-index:4;width:4.4rem;height:4.4rem;border:0;border-radius:999px;background:#00000059;color:#fff;cursor:pointer;font-size:3rem;line-height:1;transform:translateY(-50%);transition:background .2s ease,opacity .2s ease}.ego-hero-slider__arrow:hover{background:#000000a6}.ego-hero-slider__arrow--prev{left:1.6rem}.ego-hero-slider__arrow--next{right:1.6rem}.ego-hero-slider__dots{position:absolute;left:50%;bottom:1.8rem;z-index:4;display:flex;gap:.8rem;transform:translate(-50%)}.ego-hero-slider__dot{width:.9rem;height:.9rem;padding:0;border:0;border-radius:999px;background:#ffffff6b;cursor:pointer;transition:width .2s ease,background .2s ease}.ego-hero-slider__dot.is-active{width:2.4rem;background:#fff}@media screen and (max-width:749px){.ego-hero-slider--page-width .ego-hero-slider__inner.page-width{padding-left:0;padding-right:0}.ego-hero-slider--page-width .ego-hero-slider__track{width:100%}.ego-hero-slider__overlay{background:linear-gradient(180deg,var(--ego-hero-slider-overlay-mobile, rgba(0, 0, 0, .65)) 0%,var(--ego-hero-slider-overlay-mobile, rgba(0, 0, 0, .65)) 100%)}.ego-hero-slider__arrow{display:none}}@media screen and (min-width:750px){.ego-hero-slider__track{height:var(--ego-hero-slider-height-desktop)}.ego-hero-slider--height-adapt .ego-hero-slider__track{height:auto;aspect-ratio:var(--ego-hero-slider-aspect-ratio-desktop, 16 / 9)}.ego-hero-slider__content-wrap{padding:var(--ego-hero-slider-padding-desktop)}.ego-hero-slider__button{padding:var(--ego-hero-button-padding-y-desktop) var(--ego-hero-button-padding-x-desktop);font-size:var(--ego-hero-button-font-size, var(--ego-type-button-medium, 1.65rem))}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ego-hero-slider.css.map */
