@layer components{.ps .hero{--hero-margin-top: 0}.eg .hero{--hero-margin-top: var(--spacing-unit-xs)}.sc .hero{--hero-margin-top: 0}.hero{--hero-height: calc( 100vh - var(--heading-height-desktop) - var(--shopify-section-margin) );--hero-content-height: 12.7rem;--hero-media-height-mobile: 47rem;--hero-media-height-bottom-center: calc( 100vh - var(--heading-height-desktop) - var(--hero-content-height) )}.hero{display:grid;position:relative;grid-template-rows:1fr auto;grid-template-areas:"media" "content";margin-top:var(--hero-margin-top);width:100%}@media screen and (min-width: 1024px),print{.hero{height:var(--hero-height)}}.hero__media-wrapper{display:block;grid-area:media}@media screen and (min-width: 1024px),print{.hero__media-wrapper.hero__media-wrapper--bottom-center{height:var(--hero-media-height-bottom-center)}}.hero__media-wrapper--fixed{height:var(--hero-media-height-mobile);overflow-y:clip}@media screen and (min-width: 1024px),print{.hero__media-wrapper--fixed{height:var(--hero-height)}}@media screen and (min-width: 1024px),print{.hero__media-wrapper--fixed.hero__media-wrapper--bottom-center{height:var(--hero-media-height-bottom-center)}}.hero__media-sticky-wrapper{height:100%}.hero__media-wrapper--double-image .hero__media-sticky-wrapper{display:grid;grid-template-columns:1fr 1fr}.hero__media-wrapper--fixed .hero__media-sticky-wrapper{height:200%}.hero__media-cell{height:var(--hero-media-height-mobile)}@media screen and (min-width: 1024px),print{.hero__media-cell{height:100%}}.hero__media-wrapper--fixed .hero__media-cell{position:sticky;top:0;height:50%}.hero__media{width:100vw;height:100%}.hero__media-wrapper--double-image .hero__media{width:50vw}.hero__media--placeholder{display:block;background:var(--color-grays-02)}.hero__content-wrapper{display:flex;position:relative;grid-area:media;flex-direction:column;padding:var(--spacing-unit-xs)}.hero__content-wrapper--top-left{align-self:flex-start;justify-self:flex-start}.hero__content-wrapper--top-center{align-self:flex-start;justify-self:center}.hero__content-wrapper--top-right{align-self:flex-start;justify-self:flex-end}.hero__content-wrapper--middle-left{align-self:center;justify-self:flex-start}.hero__content-wrapper--middle-center{align-self:center;justify-self:center}.hero__content-wrapper--middle-right{align-self:center;justify-self:flex-end}.hero__content-wrapper--bottom-left{align-self:flex-end;justify-self:flex-start}.hero__content-wrapper--bottom-center{grid-area:content;align-self:flex-end;justify-self:stretch;padding:0}@media screen and (min-width: 1024px),print{.hero__content-wrapper--bottom-center{height:var(--hero-content-height)}}.hero__content-wrapper--bottom-right{align-self:flex-end;justify-self:flex-end}.hero__overlay-image-wrapper{display:flex;position:relative;grid-area:media;justify-content:center;align-items:center;padding:var(--spacing-unit-xs)}.hero__overlay-image{max-width:100%}.hero__content{padding:var(--spacing-unit-m);max-width:700px}.hero__content--bottom-center{display:grid;grid-template-areas:"text buttons" "heading buttons";justify-content:space-between;align-items:center;padding:var(--spacing-unit-m) var(--content-wrapper-spacing);max-width:none}.hero__content--bottom-center .hero__block--heading{grid-area:heading}.hero__content--bottom-center .hero__block--text{grid-area:text}.hero__block--buttons{margin-top:var(--spacing-unit-m)}.hero__content--bottom-center .hero__block--buttons{grid-area:buttons}@media screen and (min-width: 1024px),print{.hero__content--bottom-center .hero__block--buttons{margin-top:0}}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/hero.css.map */
