.custom-hero-slider-section.shopify-section{overflow:visible;box-sizing:border-box;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:var(--custom-hero-slider-padding-top, 0);padding-bottom:var(--custom-hero-slider-padding-bottom, 0)}.custom-hero-slider{position:relative;box-sizing:border-box;width:100%}.custom-hero-slider__inner{display:flex;flex-direction:column;gap:16px}.custom-hero-slider__swiper{position:relative;width:100%;overflow:hidden;border-radius:0 0 var(--section-border-radius-mobile) var(--section-border-radius-mobile)}.custom-hero-slider__slide{width:100%;height:auto;text-align:var(--text-alignment-mobile)}.custom-hero-slider__slide-inner{position:relative;min-height:var(--custom-height-mobile);height:100%;overflow:hidden}.custom-hero-slider__scroll-zoom{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%}.custom-hero-slider__scroll-zoom .image-overlay-scroll-zoom__media,.custom-hero-slider__scroll-zoom .image-overlay-scroll-zoom__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.custom-hero-slider__scroll-zoom .image-overlay-scroll-zoom__content{display:none}.custom-hero-slider__content-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.custom-hero-slider__container{display:flex;width:100%;height:100%;margin:0 auto;padding:var(--spacing-10) var(--space-outer);justify-content:var(--text-horizontal-position-mobile);align-items:var(--text-vertical-position-mobile);pointer-events:none}.custom-hero-slider__content{display:flex;flex-direction:column;align-items:var(--content-align-items-mobile, flex-start);justify-content:var(--text-vertical-position-mobile);gap:20px;width:auto;max-width:min(100%,var(--custom-hero-slider-content-max-width, 850px));pointer-events:auto;text-align:var(--content-text-align-mobile, left)}.custom-hero-slider__heading{margin:0;text-transform:uppercase}.custom-hero-slider__heading-main,.custom-hero-slider__accent{display:block;opacity:0}.custom-hero-slider__accent{margin-top:.15em;text-transform:none}.custom-hero-slider__slide.is-heading-animating .custom-hero-slider__heading-main{animation:custom-hero-slider-heading-main-in .85s cubic-bezier(.22,1,.36,1) forwards}.custom-hero-slider__slide.is-heading-animating .custom-hero-slider__accent{animation:custom-hero-slider-heading-accent-in .85s cubic-bezier(.22,1,.36,1) forwards}@keyframes custom-hero-slider-heading-main-in{0%{opacity:.2;transform:translate(calc(-1 * var(--custom-hero-slider-heading-travel, 0px)))}to{opacity:1;transform:translate(0)}}@keyframes custom-hero-slider-heading-accent-in{0%{opacity:.2;transform:translate(var(--custom-hero-slider-heading-travel, 0px))}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.custom-hero-slider__heading-main,.custom-hero-slider__accent{opacity:1;transform:none;animation:none!important}}.custom-hero-slider__slide--text-dark{color:var(--color-text)}.custom-hero-slider__slide--text-light{color:#fff}.custom-hero-slider__slide--text-light .custom-hero-slider__cta.btn--outline{--color-btn-text: #ffffff;--color-btn-border: #ffffff;--color-btn-bg: transparent;--color-btn-bg-hover: rgba(255, 255, 255, .15)}.custom-hero-slider__bullets.swiper-pagination{position:absolute;left:0;right:0;bottom:20px;z-index:3;display:flex;align-items:center;justify-content:center;gap:8px;width:auto;margin:0 auto;pointer-events:none}.custom-hero-slider__bullets .swiper-pagination-bullet{flex:0 0 auto;width:8px;height:8px;margin:0!important;opacity:.35;border:0;border-radius:50%;background-color:var(--color-text);pointer-events:auto;transition:opacity .2s ease}.custom-hero-slider__bullets .swiper-pagination-bullet-active{opacity:1}.custom-hero-slider--has-navigation .custom-hero-slider__container{padding-bottom:calc(var(--spacing-10) + 24px)}.custom-hero-slider__controls{flex-shrink:0;padding:0 var(--space-outer)}@media(max-width:959px){.custom-hero-slider--has-navigation .custom-hero-slider__inner{gap:0;height:var(--custom-height-mobile);min-height:var(--custom-height-mobile);max-height:var(--custom-height-mobile);overflow:hidden}.custom-hero-slider--has-navigation .custom-hero-slider__swiper{flex:1 1 auto;min-height:0;height:auto;border-radius:0 0 var(--section-border-radius-mobile) var(--section-border-radius-mobile)}.custom-hero-slider--has-navigation .custom-hero-slider__swiper .swiper-wrapper,.custom-hero-slider--has-navigation .custom-hero-slider__slide{height:100%}.custom-hero-slider--has-navigation .custom-hero-slider__slide-inner{min-height:100%;height:100%}.custom-hero-slider__controls{padding:16px var(--space-outer) 20px;background-color:var(--color-background)}}@media(min-width:720px){.custom-hero-slider__slide{text-align:var(--text-alignment)}.custom-hero-slider__slide-inner{min-height:var(--custom-height-desktop)}.custom-hero-slider__container{justify-content:var(--text-horizontal-position);align-items:var(--text-vertical-position);padding:var(--spacing-8) var(--space-outer)}.custom-hero-slider__content{align-items:var(--content-align-items, flex-start);justify-content:var(--text-vertical-position);text-align:var(--content-text-align, left)}.custom-hero-slider__accent{margin-left:6.94vw}.custom-hero-slider__swiper{border-radius:0 0 var(--section-border-radius-desktop) var(--section-border-radius-desktop)}.custom-hero-slider__bullets.swiper-pagination{bottom:28px}.custom-hero-slider--has-navigation .custom-hero-slider__container{padding-bottom:calc(var(--spacing-12) + 24px)}.custom-hero-slider__content-wrap--desktop-flex-start-flex-end .custom-hero-slider__container,.custom-hero-slider__content-wrap--desktop-center-flex-end .custom-hero-slider__container,.custom-hero-slider__content-wrap--desktop-flex-end-flex-end .custom-hero-slider__container{padding-bottom:calc(var(--spacing-10) + var(--spacing-20))}.custom-hero-slider--has-navigation .custom-hero-slider__content-wrap--desktop-flex-start-flex-end .custom-hero-slider__container,.custom-hero-slider--has-navigation .custom-hero-slider__content-wrap--desktop-center-flex-end .custom-hero-slider__container,.custom-hero-slider--has-navigation .custom-hero-slider__content-wrap--desktop-flex-end-flex-end .custom-hero-slider__container{padding-bottom:calc(var(--spacing-10) + var(--spacing-20) + 24px)}}@media(min-width:960px){.custom-hero-slider__inner{gap:0}.custom-hero-slider__controls{display:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom-hero-slider.css.map */
