.shopify-section.hero-wrapper{margin-top:0}.hero{display:grid}@media screen and (max-width: 749px){.hero.hero-split{grid-template-row:auto auto}}@media screen and (max-width: 749px){.hero.hero--split{grid-template-columns:1fr}.hero.hero--split img{width:100%}}@media screen and (min-width: 750px){.hero.hero--split{align-items:center;grid-template-columns:50% 50%}.hero--fullbleed{grid-template-columns:auto}}@media screen and (max-width: 749px){.hero.hero--fullbleed-mobile .hero__media{grid-column:1 / 1;grid-row:1 / 1}}@media screen and (min-width: 750px){.hero.hero--fullbleed .hero__media{grid-column:1 / 1;grid-row:1 / 1}}.hero.hero--fullbleed.hero--centered .hero__text{margin-top:auto;margin-bottom:auto}.hero.hero--fullbleed.hero--centered.hero--bottom .hero__text{margin-top:auto;margin-bottom:0}.hero.hero--fullbleed.hero--centered:not(.hero--left,.hero--right) .hero__text{margin-left:auto;margin-right:auto}.hero.hero--fullbleed.hero--bottom .hero__text{margin-top:auto}.hero.hero--fullbleed.hero--left .hero__text{margin-right:auto}.hero.hero--fullbleed.hero--right .hero__text{margin-left:auto}@media screen and (max-width: 749px){.hero.hero--fullbleed-mobile .hero__text{grid-column:1 / 1;grid-row:1 / 1}}@media screen and (min-width: 750px){.hero.hero--fullbleed .hero__text{grid-column:1 / 1;grid-row:1 / 1}}.hero__media :is(img,video){display:block;height:100%;object-fit:cover;width:100%}@media screen and (max-width: 749px){.hero__media{aspect-ratio:428 / 485}.hero__media.hero__media--inset-on-mobile{aspect-ratio:388 / 407;border:1px solid;margin:var(--gutter) var(--gutter) 0}}@media screen and (min-width: 750px){.hero.hero--split .hero__media{aspect-ratio:720 / 733}.hero.hero--fullbleed .hero__media{aspect-ratio:1440 / 733}}.hero__text{box-sizing:border-box;width:100%;padding:calc(2 * var(--gutter)) var(--gutter)}@media screen and (min-width: 750px){.hero__text{box-sizing:content-box;max-width:390px}}@media screen and (min-width: 750px){.hero.hero--split.hero--reverse .hero__text{order:-1}}.hero__text.text-left{text-align:left}.hero__text.text-center{text-align:center}.hero__text.text-right{text-align:right}.hero p.hero__copy{font-size:1.4rem;margin:1.2rem 0 3.2rem}@media screen and (min-width: 750px){.hero p.hero__copy{font-size:1.8rem}.hero__text.text-right p.hero__copy{margin-left:auto}}.hero .hero__link{width:fit-content}
/*# sourceMappingURL=/cdn/shop/t/434/assets/section-hero.css.map */
