.hero-snippet{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-snippet--has-image{min-height:300px}@media screen and (min-width:750px){.hero-snippet--has-image{min-height:400px}}.hero-snippet__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.hero-snippet__bg--desktop{display:none}@media screen and (min-width:750px){.hero-snippet__bg--desktop{display:block}.hero-snippet__bg--mobile{display:none}}.hero-snippet__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-snippet__content{position:relative;z-index:2;width:100%;max-width:var(--page-max-width, 1200px);padding:0 var(--page-gutter, 24px)}.hero-snippet__subtitle{font-family:var(--ui-font);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;margin-bottom:12px}.hero-snippet__title{font-family:var(--heading-font);font-size:var(--font-size-5xl);font-weight:var(--heading-weight);line-height:var(--line-height-tight);letter-spacing:var(--heading-letter-spacing);margin:0 0 16px}@media screen and (min-width:750px){.hero-snippet__title{font-size:var(--font-size-6xl)}}.hero-snippet__description{font-family:var(--body-font);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin:0;max-width:600px}[style*="text-align: center"] .hero-snippet__description{margin-left:auto;margin-right:auto}
/*# sourceMappingURL=/cdn/shop/t/35/assets/hero.css.map */
