.hero{--hero-h: 760px;--hero-h-mobile: 680px;background-color:var(--color-background);color:var(--color-foreground)}.hero--d-small{--hero-h: 480px}.hero--d-medium{--hero-h: 640px}.hero--d-large{--hero-h: 760px}.hero--d-full{--hero-h: calc(100svh - var(--header-group-height, 0px))}.hero--m-small{--hero-h-mobile: 580px}.hero--m-medium{--hero-h-mobile: 760px}.hero--m-large{--hero-h-mobile: 900px}.hero--m-full{--hero-h-mobile: calc(100svh - var(--header-group-height, 0px))}.hero__viewport{height:var(--hero-h-mobile)}@media screen and (min-width:1025px){.hero__viewport{height:var(--hero-h)}}.hero__slide{overflow:hidden}.hero-section,.hero-section .content-container{max-width:100%}.hero__media,.hero__media .media,.hero__media .banner-media,.hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:100%;width:100%;max-width:none;overflow:hidden}.hero__media .media__img,.hero__media .media--natural .media__img,.hero__media picture .media__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:var(--focal, 50% 50%)}.hero .slider__viewport.hero__viewport{height:auto;aspect-ratio:auto;max-height:none}.hero .slider__track,.hero .slider__slide{height:auto}.hero .slider--fade .slider__slide:not(.is-active){position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.hero .slider--fade .slider__track:not(:has(.slider__slide.is-active)) .slider__slide:first-child,.hero .slider--fade .slider__slide.is-active{position:relative;inset:auto;height:auto}.hero__media,.hero__media .media,.hero__media .banner-media,.hero__media picture{position:relative;inset:auto;height:auto;overflow:visible}.hero__media .media__img,.hero__media .media--natural .media__img,.hero__media picture .media__img{position:static;inset:auto;width:100%;height:auto;max-width:100%;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center center}@media screen and (min-width:750px)and (max-width:1024px){.hero .slider__viewport.hero__viewport{height:auto;aspect-ratio:auto;max-height:none}.hero .slider__track,.hero .slider__slide{height:auto}.hero__media,.hero__media .media,.hero__media .banner-media,.hero__media picture{position:relative;inset:auto;height:auto;overflow:visible}.hero__media .media__img,.hero__media .media--natural .media__img,.hero__media picture .media__img{position:static;inset:auto;width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain;object-position:center center}.hero__content{max-width:min(46%,24rem)}.hero__heading{font-size:clamp(1.7rem,3.4vw,2.2rem)}.hero__text{max-width:28ch}.hero__content-area{align-items:flex-start;justify-content:flex-start}.header-is-transparent .hero__content-area{padding-top:calc(var(--transparent-header-height, 80px) + var(--space-4) + 100px);padding-bottom:var(--space-6)}}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.hero__overlay--solid{background-color:var(--overlay-color);opacity:var(--overlay-opacity)}.hero__overlay--gradient{background:linear-gradient(to top,color-mix(in srgb,var(--overlay-color) calc(var(--overlay-opacity) * 100%),transparent),transparent 65%)}.hero__content-area{--hero-pad-y: var(--space-20);position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;padding:var(--hero-pad-y) var(--page-gutter);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header-is-transparent .hero__content-area{--hero-pad-y: calc(var(--transparent-header-height, 80px) + var(--space-6))}@media screen and (max-width:749px){.hero__content-area--mh-left{justify-content:flex-start}.hero__content-area--mh-center{justify-content:center}.hero__content-area--mh-right{justify-content:flex-end}.hero__content-area--mv-top{align-items:flex-start}.hero__content-area--mv-middle{align-items:center}.hero__content-area--mv-bottom{align-items:flex-end}}@media screen and (min-width:750px)and (max-width:1024px){.hero__content-area--th-left{justify-content:flex-start}.hero__content-area--th-center{justify-content:center}.hero__content-area--th-right{justify-content:flex-end}.hero__content-area--tv-top{align-items:flex-start}.hero__content-area--tv-middle{align-items:center}.hero__content-area--tv-bottom{align-items:flex-end}}@media screen and (min-width:1025px){.hero__content-area--h-left{justify-content:flex-start}.hero__content-area--h-center{justify-content:center}.hero__content-area--h-right{justify-content:flex-end}.hero__content-area--v-top{align-items:flex-start}.hero__content-area--v-middle{align-items:center}.hero__content-area--v-bottom{align-items:flex-end}}.hero__content{display:flex;flex-direction:column;gap:var(--space-5);width:100%;min-width:0;max-width:min(100%,var(--hero-content-max-mobile, var(--hero-content-max, 100%)))}@media screen and (min-width:1025px){.hero__content{max-width:min(100%,var(--hero-content-max, 100%))}}.hero__content--light{color:#fff}.hero__content--dark{color:var(--color-ink, #141414)}@media screen and (max-width:749px){.hero__content--m-left{align-items:flex-start;text-align:left}.hero__content--m-center{align-items:center;text-align:center}.hero__content--m-right{align-items:flex-end;text-align:right}}@media screen and (min-width:750px)and (max-width:1024px){.hero__content--t-left{align-items:flex-start;text-align:left}.hero__content--t-center{align-items:center;text-align:center}.hero__content--t-right{align-items:flex-end;text-align:right}}@media screen and (min-width:1025px){.hero__content--left{align-items:flex-start;text-align:left}.hero__content--center{align-items:center;text-align:center}.hero__content--right{align-items:flex-end;text-align:right}}.hero__subheading{margin:0}.hero__heading{margin:0;max-width:100%;font-size:calc(var(--font-size-display) * var(--font-heading-scale));line-height:1.05;letter-spacing:-.01em;overflow-wrap:anywhere;word-break:break-word}.hero__heading p,.hero__heading h1,.hero__heading h2,.hero__heading h3{margin:0;max-width:100%}.hero__text{max-width:46ch;font-size:var(--font-size-body-lg)}@media screen and (max-width:1024px){.hero__content-area{--hero-pad-y: calc(var(--space-20) - 15px)}.header-is-transparent .hero__content-area{--hero-pad-y: calc(var(--transparent-header-height, 80px) + var(--space-5))}}@media screen and (max-width:749px){.template-index .section-hero-wrapper .hero__content-area{padding-top:calc(var(--hero-pad-y) + 35px)}}@media screen and (max-width:749px){.hero__heading{font-size:calc(var(--font-size-display) * var(--font-heading-scale) - 2px)}.hero__text{font-size:calc(var(--font-size-body-lg) - 2px)}.hero__subheading{font-size:calc(var(--font-size-eyebrow) - 2px)}}.hero__button[style*=--hero-btn-border]{border-color:var(--hero-btn-border)}.hero__button[style*=--hero-btn-text]{color:var(--hero-btn-text)}.hero__button[style*=--hero-btn-hover]{--btn-fx-bg: var(--hero-btn-hover)}.hero__buttons{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}@media screen and (max-width:749px){.hero__content--m-center .hero__buttons{justify-content:center}.hero__content--m-right .hero__buttons{justify-content:flex-end}}@media screen and (min-width:750px)and (max-width:1024px){.hero__content--t-center .hero__buttons{justify-content:center}.hero__content--t-right .hero__buttons{justify-content:flex-end}.hero__content--t-left .hero__buttons{justify-content:flex-start}}@media screen and (min-width:1025px){.hero__content--center .hero__buttons{justify-content:center}.hero__content--right .hero__buttons{justify-content:flex-end}.hero__content--left .hero__buttons{justify-content:flex-start}}.hero-section .slider__dot{color:var(--color-foreground)}.hero .slider__dots{left:0;right:0;width:100%;justify-content:center;transform:none}@media(prefers-reduced-motion:no-preference){.hero__content>*{opacity:0;transform:translateY(24px);transition:opacity var(--duration-slow) var(--ease-out-expo),transform var(--duration-slow) var(--ease-out-expo)}.hero__slide.is-active .hero__content>*{opacity:1;transform:none}.hero__slide.is-active .hero__content>*:nth-child(1){transition-delay:.15s}.hero__slide.is-active .hero__content>*:nth-child(2){transition-delay:.25s}.hero__slide.is-active .hero__content>*:nth-child(3){transition-delay:.35s}.hero__slide.is-active .hero__content>*:nth-child(4){transition-delay:.45s}.hero__slide.is-previous .hero__content>*{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-hero.css.map */
