.sanvt-hero{--hero-h: calc(100vh - var(--hero-offset, 0px));--hero-h-min: 720px;--hero-pad-x: 46px;--hero-pad-y: var(--hero-gap-bottom, 64px);--hero-pad-top: var(--hero-gap-top, 24px);--hero-copy-max: 560px;--hero-text-max: 430px;--hero-gap: 16px;--hero-cta-gap: 28px;--hero-cta-col: 18px;--hero-cta-h: 40px;--hero-pager-bottom: 22px;--hero-dots-gap: 24px;--hero-pager-space: 30px;position:relative;height:var(--hero-h);min-height:var(--hero-h-min);overflow:hidden;background:var(--sanvt-black-30);color:var(--sanvt-white);font-family:var(--sanvt-font);line-height:normal}.sanvt-hero.sanvt-hero--custom{--hero-h: var(--hero-h-custom, 650px);--hero-h-min: 0px}@media(max-width:680px){.sanvt-hero.sanvt-hero--custom{--hero-h: var(--hero-h-custom-m, 520px)}}.sanvt-hero__track{display:flex;height:100%;touch-action:pan-y;will-change:transform;transform:translate3d(calc(var(--hero-i, 0) * -100% + var(--hero-drag, 0px)),0,0);transition:transform var(--sanvt-dur-slide-right) var(--sanvt-ease)}.sanvt-hero__track.is-dragging{transition:none}.sanvt-hero__slide{position:relative;flex:0 0 100%;width:100%;height:100%;overflow:hidden}a.sanvt-hero__blanket{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block}.sanvt-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;padding:var(--hero-pad-top) var(--hero-pad-x) var(--hero-pad-y)}.sanvt-hero__content[data-hero-y=top]{align-items:flex-start}.sanvt-hero__content[data-hero-y=middle]{align-items:center}.sanvt-hero__content[data-hero-y=bottom]{align-items:flex-end}.sanvt-hero__content[data-hero-x=left]{justify-content:flex-start}.sanvt-hero__content[data-hero-x=center]{justify-content:center}.sanvt-hero__content[data-hero-x=right]{justify-content:flex-end}.sanvt-hero__copy{display:flex;flex-direction:column;align-items:flex-start;max-width:var(--hero-copy-max)}.sanvt-hero__content[data-hero-x=center] .sanvt-hero__copy{align-items:center;text-align:center}.sanvt-hero__content[data-hero-x=right] .sanvt-hero__copy{align-items:flex-end;text-align:right}.sanvt-hero__slide--linked .sanvt-hero__content{pointer-events:none}.sanvt-hero__slide--linked .sanvt-hero__content .ui-btn{pointer-events:auto}.sanvt-hero__slide.is-active .sanvt-hero__copy{animation:sanvtRise var(--sanvt-dur-rise) var(--sanvt-ease) both}.sanvt-hero__caption{font-size:var(--hero-fs-caption);color:var(--hero-c-caption, var(--sanvt-on-photo));line-height:normal}.sanvt-hero__title{margin:var(--hero-gap) 0 0;font-size:var(--hero-fs-title);color:var(--hero-c-title, var(--sanvt-white));text-wrap:pretty}.sanvt-hero__text{margin:var(--hero-text-gap, var(--hero-gap)) 0 0;max-width:var(--hero-text-max);font-size:var(--hero-fs-text);color:var(--hero-c-text, var(--sanvt-white))}.sanvt-hero__text p{margin:0;color:inherit}.sanvt-hero__text a{color:inherit}.sanvt-hero__copy>:first-child{margin-top:0}.sanvt-hero__ctas{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:max-content;max-width:100%;gap:var(--hero-cta-col);margin-top:var(--hero-cta-gap)}@media(max-width:680px){.sanvt-hero__ctas{grid-auto-flow:row}}.sanvt-hero__tabs{position:absolute;right:var(--hero-pad-x);bottom:var(--hero-pad-y);z-index:5;min-height:var(--hero-cta-h);max-width:50%;align-content:center;color:var(--sanvt-white)}.sanvt-hero__pager{position:absolute;left:0;right:0;bottom:var(--hero-pager-bottom);z-index:5;display:none;justify-content:center;color:var(--sanvt-white)}.sanvt-hero__pager.ui-pager--dots{gap:0}.sanvt-hero__pager.ui-pager--dots .ui-pager__dot{padding:4px calc(var(--hero-dots-gap) / 2)}@media(min-width:1101px){.sanvt-hero--carousel .sanvt-hero__content[data-hero-y=bottom][data-hero-x=center],.sanvt-hero--carousel .sanvt-hero__content[data-hero-y=bottom][data-hero-x=right]{padding-bottom:calc(var(--hero-pad-y) + var(--hero-cta-h) + var(--hero-cta-gap))}}[data-header-overlap] #MainContent>.shopify-section:first-child .sanvt-hero{--hero-pad-top: calc(var(--sanvt-header-h) + var(--hero-gap-top, 24px))}@media(max-width:1100px){.sanvt-hero{--hero-pad-top: var(--hero-gap-top, 20px)}.sanvt-hero__tabs{display:none}.sanvt-hero__pager{display:flex}[data-header-overlap] #MainContent>.shopify-section:first-child .sanvt-hero{--hero-pad-top: calc(var(--sanvt-header-h-narrow) + var(--hero-gap-top, 20px))}}@media(max-width:680px){.sanvt-hero{--hero-h: 82vh;--hero-h-min: 520px;--hero-pad-x: 20px;--hero-pad-y: var(--hero-gap-bottom-m, 36px);--hero-pad-top: var(--hero-gap-top-m, 16px)}[data-header-overlap] #MainContent>.shopify-section:first-child .sanvt-hero{--hero-pad-top: calc(var(--sanvt-header-h-small) + var(--hero-gap-top-m, 16px))}.sanvt-hero__content[data-hero-y-m=top]{align-items:flex-start}.sanvt-hero__content[data-hero-y-m=middle]{align-items:center}.sanvt-hero__content[data-hero-y-m=bottom]{align-items:flex-end}.sanvt-hero__content[data-hero-x-m=left]{justify-content:flex-start}.sanvt-hero__content[data-hero-x-m=center]{justify-content:center}.sanvt-hero__content[data-hero-x-m=right]{justify-content:flex-end}.sanvt-hero__content[data-hero-x-m=left] .sanvt-hero__copy{align-items:flex-start;text-align:left}.sanvt-hero__content[data-hero-x-m=center] .sanvt-hero__copy{align-items:center;text-align:center}.sanvt-hero__content[data-hero-x-m=right] .sanvt-hero__copy{align-items:flex-end;text-align:right}.sanvt-hero--carousel .sanvt-hero__content[data-hero-y=bottom]:not([data-hero-y-m]),.sanvt-hero--carousel .sanvt-hero__content[data-hero-y-m=bottom]{padding-bottom:calc(var(--hero-pad-y) + var(--hero-pager-space))}.sanvt-hero__caption{font-size:var(--hero-fs-caption-m)}.sanvt-hero__title{font-size:var(--hero-fs-title-m)}.sanvt-hero__text{font-size:var(--hero-fs-text-m)}}@media(prefers-reduced-motion:reduce){.sanvt-hero__track{transition:none}.sanvt-hero__slide.is-active .sanvt-hero__copy{animation:none}}.sanvt-hero--story{--hero-h: calc(86vh - var(--hero-offset, 0px));--hero-h-min: calc(620px - var(--hero-offset, 0px));--hero-pad-x: var(--sanvt-gutter);--hero-text-gap: 14px;--hero-cta-gap: 26px;--hero-links-bottom: 60px;--hero-links-gap: 26px;--hero-links: 11.5px;--hero-links-ls: .1em}.sanvt-hero__links{position:absolute;right:var(--hero-pad-x);bottom:var(--hero-links-bottom);z-index:3;display:flex;gap:var(--hero-links-gap);font-size:var(--hero-links);letter-spacing:var(--hero-links-ls);line-height:normal;text-transform:uppercase;color:var(--sanvt-white)}.sanvt-hero__links .ui-link-ul{text-transform:inherit}.sanvt-hero__links a:not([disabled]):not([aria-disabled=true]):hover{color:inherit}@media(max-width:680px){.sanvt-hero--story{--hero-h: calc(80vh - var(--hero-offset, 0px));--hero-h-min: calc(520px - var(--hero-offset, 0px));--hero-pad-x: 20px}.sanvt-hero__links{display:none}}
/*# sourceMappingURL=/cdn/shop/t/629/assets/sanvt-hero.css.map */
