.hero-section{display:flex;flex-direction:column}main .shopify-section:first-child:not(.not-margin)>.hero-section[data-header-overlay=true]{margin-top:calc(-1 * (var(--header-height) + var(--breadcrumbs-height)));padding-top:0}.hero-section__section-header{display:flex;align-items:center;justify-content:center}main .shopify-section:first-child:not(.not-margin)>[data-header-overlay=true] .hero-section__section-header{padding-top:calc(2.4rem + var(--header-height) + var(--breadcrumbs-height))}@media screen and (min-width:750px){main .shopify-section:first-child:not(.not-margin)>[data-header-overlay=true] .hero-section__section-header{padding-top:calc(4rem + var(--header-height) + var(--breadcrumbs-height))}}@media screen and (min-width:1360px){main .shopify-section:first-child:not(.not-margin)>[data-header-overlay=true] .hero-section__section-header{padding-top:calc(6.4rem + var(--header-height) + var(--breadcrumbs-height))}}.hero-section__wrapper{display:flex;position:relative}@media screen and (min-width:750px){.hero-section__wrapper{border-radius:var(--border-radius-block);overflow:hidden}.hero-section__wrapper--full_width{padding-inline:0;border-radius:0}}.hero-section__wrapper--full_width{padding-inline:0}.hero-section__wrapper--adapt{height:auto}.hero-section__wrapper--top{align-items:flex-start}.hero-section__wrapper--center{align-items:center}.hero-section__wrapper--bottom{align-items:flex-end}.hero-section__content{position:relative;z-index:3;display:flex;flex-direction:column;padding-block:4.8rem;width:100%;align-items:center;pointer-events:none}main .shopify-section:first-child:not(.not-margin)>[data-header-overlay=true] .hero-section__content{padding-top:calc(4.8rem + var(--header-height) + var(--breadcrumbs-height))}main .shopify-section:first-child:not(.not-margin)>[data-header-overlay=true] .hero-section__wrapper--center .hero-section__content{padding-bottom:calc(4.8rem + var(--header-height) + var(--breadcrumbs-height))}@media screen and (min-width:1360px){.hero-section__content{padding-block:6.4rem}main .shopify-section:first-child:not(.not-margin)>[data-header-overlay=true] .hero-section__content{padding-top:calc(6.4rem + var(--header-height) + var(--breadcrumbs-height))}main .shopify-section:first-child:not(.not-margin)>[data-header-overlay=true] .hero-section__wrapper--center .hero-section__content{padding-bottom:calc(6.4rem + var(--header-height) + var(--breadcrumbs-height))}}.hero-section.container .hero-section__content{padding-top:2.4rem;padding-bottom:0}@media screen and (min-width:750px){.hero-section.container .hero-section__content{padding:4rem}}@media screen and (min-width:1360px){.hero-section.container .hero-section__content{padding:6.4rem}}.hero-section__content>*{max-width:43rem}.hero-section__content>*:first-child{margin-top:0}.hero-section__content--left{align-items:flex-start}.hero-section__content--right{align-items:flex-end;text-align:right}.hero-section__content--center{text-align:center}.hero-section__subheading{margin:0;color:rgba(var(--color-foreground),.7)}.hero-section__heading{margin-top:.8rem;margin-bottom:0}.hero-section__description{margin-top:.8rem}.hero-section__button{margin-top:1.6rem;pointer-events:all}.hero-section__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column}.hero-section__media video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}@media screen and (min-width:750px){.hero-section__media{flex-direction:row}}.hero-section__image{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.hero-section__image--half{width:100%;height:50%;max-width:100%;max-height:50%}@media screen and (min-width:750px){.hero-section__image--half{width:50%;height:100%;max-width:50%;max-height:100%}}.hero-section picture.hero-section__image img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:var(--focal_point_mobile)}@media screen and (min-width:576px){.hero-section picture.hero-section__image img{object-position:var(--focal_point_desktop)}}.hero-section__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgb(var(--color-overlay));z-index:2}[dir=rtl] .hero-section__content--right{text-align:left}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-hero.css.map */
