.hero,hero-section{position:relative;display:block;width:100vw;max-width:100vw;left:50%;transform:translate(-50%);overflow:hidden}@media screen and (min-width:750px){.hero,hero-section{display:flex;align-items:center;justify-content:center}}.hero--extra-small{min-height:25vh!important}.hero--small{min-height:40vh!important}.hero--medium{min-height:60vh}.hero--large{min-height:70vh}@media screen and (min-width:750px){.hero--extra-small{min-height:20vh!important}.hero--small{min-height:35vh!important}.hero--medium{min-height:70vh}.hero--large{min-height:100vh}}.hero__media{position:relative;width:100%;height:0;padding-bottom:120%;overflow:hidden;z-index:0}@media screen and (min-width:750px){.hero__media{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:0}}.hero--extra-small .hero__media{padding-bottom:25vh}.hero--small .hero__media{padding-bottom:40vh}.hero--medium .hero__media{padding-bottom:60vh}.hero--large .hero__media{padding-bottom:80vh}@media screen and (max-width:749px){.hero--extra-small .hero__media{padding-bottom:30%}.hero--small .hero__media{padding-bottom:60%}.hero--medium .hero__media{padding-bottom:90%}.hero--large .hero__media{padding-bottom:120%}}.hero__media:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:5;pointer-events:none;background:transparent;transition:background .3s ease}.hero__media:empty{background:#f0f0f0;min-height:100%;display:flex;align-items:center;justify-content:center}.hero__media:empty:after{content:"Add an image or video in section settings";color:#666;font-size:1.4rem;text-align:center;padding:2rem}.hero__video-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block!important}.hero__video-background video{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:749px){.hero__video-background video{width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center}.hero__video-background{min-height:inherit;height:100%}}.hero__media .hero__image,.hero__media .hero__video-background video{max-height:inherit;width:100%;object-fit:cover}.hero__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:opacity .3s ease;display:block!important}.hero__image--mobile{display:block;z-index:1}.hero__image--fallback{z-index:-1}@media screen and (min-width:750px){.hero__image--mobile{display:none}}@media screen and (max-width:749px){.hero__image:not(.hero__image--mobile){display:none}.hero__image,.hero__image--mobile{object-fit:cover;object-position:center;min-height:100%;width:100%}.hero__media{min-height:inherit}}.hero__content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;width:100%;height:100%}.hero__content-inner{display:flex;flex-direction:column;width:100%;height:100%;padding:0;pointer-events:none}.hero__content-inner>*{pointer-events:auto}.hero__content--top{justify-content:flex-start}.hero__content--middle{justify-content:center}.hero__content--bottom{justify-content:flex-end}.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__buttons{display:flex;flex-wrap:wrap;gap:1.5rem;width:100%;justify-content:inherit}.hero__content--left .hero__buttons{justify-content:flex-start}.hero__content--center .hero__buttons{justify-content:center}.hero__content--right .hero__buttons{justify-content:flex-end}.hero__content *{pointer-events:auto}.hero__content--overlay{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border:none;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:2rem;max-height:none;overflow:visible;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.hero__content--overlay .page-width{max-width:none;margin:0;padding:0;width:100%}@media screen and (min-width:750px){.hero__content--overlay{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border:none;width:100%;max-width:none;margin:0;padding:clamp(1rem,3vw,2.5rem)}.hero__content--overlay .page-width{max-width:none;margin:0;padding:0;width:100%}}.hero__content--top{align-items:flex-start}.hero__content--middle{align-items:center}.hero__content--bottom{align-items:flex-end}.hero__heading{margin:0 0 1.5rem;color:#fff;word-wrap:break-word;font-size:var(--hero-heading-size, clamp(2.4rem, 8vw, 6rem));line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.2)}.hero__text,.hero__text p,.hero__text h1,.hero__text h2,.hero__text h3,.hero__text h4,.hero__text h5,.hero__text h6{margin:0 auto 1.5rem;color:#fff;font-size:var(--hero-text-size, clamp(1.6rem, 4vw, 2rem))!important;line-height:1.2;max-width:800px}.hero__buttons{margin-top:1rem}.hero__buttons .button{font-size:clamp(.85rem,2.5vw,1rem);padding:clamp(.7rem,3vw,1rem) clamp(1.2rem,5vw,2rem);min-height:auto}@media screen and (min-width:750px){.hero__buttons{margin-top:1.5rem}.hero__buttons .button{font-size:clamp(.9rem,1.2vw,1.1rem);padding:clamp(.8rem,1.5vw,1.2rem) clamp(1.5rem,2.5vw,2.5rem)}}@media screen and (min-width:750px){.hero__heading{margin:0 0 1.5rem;font-size:clamp(2rem,4vw,4.5rem)}.hero__text,.hero__text p,.hero__text h1,.hero__text h2,.hero__text h3,.hero__text h4,.hero__text h5,.hero__text h6{margin:0 auto 1.5rem;font-size:var(--hero-text-size, clamp(1.2rem, 1.5vw, 1.6rem))!important}}.hero__text p:last-child{margin-bottom:0}.hero__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.hero__buttons--inline{flex-direction:row;justify-content:center}.hero__buttons:not(.hero__buttons--inline){flex-direction:column;align-items:center}.hero__buttons .button{min-width:16rem;white-space:nowrap}.hero__buttons .button--small{min-width:12rem;padding:1rem 2rem;font-size:1.4rem}.hero__buttons .button--medium{min-width:16rem;padding:1.2rem 2.4rem;font-size:1.6rem}.hero__buttons .button--large{min-width:20rem;padding:1.5rem 3rem;font-size:1.8rem}.hero__custom-content{margin-top:2rem}@media screen and (max-width:749px){.hero__content-inner{text-align:center!important;align-items:center!important}.hero__heading{font-size:clamp(2.6rem,10vw,4.2rem);margin-bottom:1.5rem}.hero__text,.hero__text p,.hero__text h1,.hero__text h2,.hero__text h3,.hero__text h4,.hero__text h5,.hero__text h6{font-size:calc(var(--hero-text-size, 1.6rem) * .9)!important;margin-bottom:1.5rem}}@media screen and (min-width:750px)and (max-width:989px){.hero__content--overlay{width:100%;margin:0;padding:clamp(1rem,5vw,2.5rem)}.hero__buttons--inline .button{min-width:14rem}}@media screen and (min-width:1400px){.hero__content--overlay{width:100%;margin:0;max-height:none}}@media(prefers-reduced-motion:no-preference){.hero [data-cascade]{opacity:0;transform:translateY(3rem);transition:opacity .8s ease-out,transform .8s ease-out}.hero [data-cascade].animate{opacity:1;transform:translateY(0)}.hero [data-cascade][style*="--animation-order: 1"]{transition-delay:.1s}.hero [data-cascade][style*="--animation-order: 2"]{transition-delay:.2s}.hero [data-cascade][style*="--animation-order: 3"]{transition-delay:.3s}.hero [data-cascade][style*="--animation-order: 4"]{transition-delay:.4s}.hero [data-cascade][style*="--animation-order: 5"]{transition-delay:.5s}}@media(prefers-contrast:high){.hero__content--overlay{background:transparent;border:none}}@media(prefers-color-scheme:dark){.hero__content--overlay{background:transparent;border:none}}.hero .button:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}@media print{.hero__video-container,.hero__video{display:none}.hero{background:#fff;color:#000}.hero__content--overlay{background:transparent;border:1px solid #ccc}}.hero__video:not([data-loaded]){opacity:0}.hero__image{opacity:1;transition:opacity .3s ease}.hero__image:not([data-loaded=true]){opacity:1}.hero__image[data-loaded=true]{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/34/assets/section-hero-section.css.map */
