.image-collage__wrapper{width:100%}.image-collage__image{overflow:hidden}.image-collage__img{width:100%;height:auto;display:block}.image-collage__heading{margin:0 0 .5rem}.image-collage__subtitle{margin-bottom:1.5rem}.image-collage__subtitle p{margin:0}.image-collage__grid-mobile{display:flex;flex-direction:column;gap:1.5rem}.image-collage__row{display:flex;gap:3rem}.image-collage__row--1{gap:4rem}.image-collage__row--1 .image-collage__image--1{margin-bottom:6rem}.image-collage__row--1 .image-collage__image:nth-child(odd){align-self:flex-start}.image-collage__row--1 .image-collage__image:nth-child(2n){align-self:flex-end}.image-collage__row--content{padding:0 5rem}.image-collage__content--mobile{padding-top:3rem;padding-bottom:3.5rem}.image-collage__row--content-position-left{justify-content:flex-start}.image-collage__row--content-position-center{justify-content:center}.image-collage__row--content-position-right{justify-content:flex-end}.image-collage__content--align-left{text-align:left}.image-collage__content--align-center{text-align:center}.image-collage__content--align-right{text-align:right}.image-collage__row--3{padding:0 var(--page-padding-x)}.image-collage__row--3 .image-collage__image--4{margin-top:13.4rem}.image-collage__row--3 .image-collage__image:nth-child(odd){align-self:flex-start}.image-collage__row--3 .image-collage__image:nth-child(2n){align-self:flex-end}.image-collage__row .image-collage__image{flex:1}.image-collage__content--desktop,.image-collage__grid{display:none}@media screen and (min-width:990px){.image-collage__container{padding-right:0}.image-collage__grid-mobile{display:none}.image-collage__content--desktop{display:block}.image-collage__grid{display:flex;gap:4rem;padding-left:var(--page-padding-x);overflow:hidden}.image-collage__column--1{display:flex;flex-direction:column;justify-content:space-between;flex:0 0 25vw;max-width:40rem}.image-collage__image{flex:0 0 25vw;max-width:40rem}.image-collage__image--1{flex:none;max-width:none;min-width:100%}.image-collage__image:nth-child(odd){align-self:flex-start}.image-collage__image:nth-child(2n){align-self:flex-end}.image-collage__content--desktop{padding-bottom:.7rem;padding-top:7rem}}@media screen and (min-width:990px){.image-collage__grid{justify-content:space-between;padding-right:var(--page-padding-x)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-image-collage.css.map */
