.full-width-image{position:relative;width:100%;overflow:hidden}.full-width-image__media{position:relative;width:100%;height:100%}.full-width-image__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.full-width-image--adapt .full-width-image__media{height:auto}.full-width-image--small .full-width-image__media{height:30rem}.full-width-image--medium .full-width-image__media{height:50rem}.full-width-image--large .full-width-image__media{height:70rem}.full-width-image--full_screen .full-width-image__media{height:100vh}.full-width-image__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.full-width-image__content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex}.full-width-image__text{max-width:60rem;padding:2rem}.full-width-image__content--top-left{justify-content:flex-start;align-items:flex-start}.full-width-image__content--top-center{justify-content:center;align-items:flex-start}.full-width-image__content--top-right{justify-content:flex-end;align-items:flex-start}.full-width-image__content--middle-left{justify-content:flex-start;align-items:center}.full-width-image__content--middle-center{justify-content:center;align-items:center}.full-width-image__content--middle-right{justify-content:flex-end;align-items:center}.full-width-image__content--bottom-left{justify-content:flex-start;align-items:flex-end}.full-width-image__content--bottom-center{justify-content:center;align-items:flex-end}.full-width-image__content--bottom-right{justify-content:flex-end;align-items:flex-end}.full-width-image__content--left .full-width-image__text{text-align:left}.full-width-image__content--center .full-width-image__text{text-align:center}.full-width-image__content--right .full-width-image__text{text-align:right}.full-width-image__heading{margin-bottom:1.5rem;color:inherit}.full-width-image__description{margin-bottom:2rem;color:inherit}.full-width-image__description p{margin:0}.full-width-image__media--placeholder{background-color:rgba(var(--color-foreground),.04)}@media screen and (max-width: 749px){.full-width-image--small .full-width-image__media{height:20rem}.full-width-image--medium .full-width-image__media{height:30rem}.full-width-image--large .full-width-image__media{height:40rem}.full-width-image__text{padding:1.5rem;max-width:100%}.full-width-image__heading{margin-bottom:1rem}.full-width-image__description{margin-bottom:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-full-width-image.css.map */
