.section-hero-image .grid-item--content{padding:4rem 2rem;place-self:end stretch;position:relative}.section-hero-image .grid-item--content.valign--top{place-self:flex-start stretch}.section-hero-image .grid-item--content.valign--bottom{place-self:flex-end stretch}.section-hero-image .grid-item--content>*{margin-block:0;margin-inline:auto;line-height:1;padding:0}.section-hero-image .grid-item--content .block-heading p{margin:0;margin-bottom:1rem}.section-hero-image .grid-item--content:before{background:rgba(var(--color-background),.1);box-shadow:0 0 10rem 5rem rgba(var(--color-background),.1);content:"";display:block;top:0;right:0;bottom:0;left:0;margin:4rem 10rem;position:absolute;z-index:-1}.section-hero-image .grid-item--content .block-body{font-size:var(--step-1);line-height:1.4;max-width:30ch}.section-hero-image .button{margin-inline:.5rem}.section-hero-image .media.valign--top>img{object-position:top center}.section-hero-image .media.valign--bottom>img{object-position:bottom center}@media(min-width:40em){.section-hero-image .grid-item--content{max-width:60ch;padding:4rem 0 4rem 10rem;place-self:center stretch}.section-hero-image .grid-item--content .block-body{font-size:var(--step-0);margin-left:0}.section-hero-image .media--desktop{padding-bottom:60vh}}@media(min-width:90em){.section-hero-image .media--desktop{padding-bottom:70vh}}
/*# sourceMappingURL=/cdn/shop/t/255/assets/section-hero-image.css.map */
