.layered-images-with-text{display:flex;flex-wrap:wrap;align-items:center;gap:40px}@media only screen and (min-width:768px){.layered-images-with-text{flex-wrap:nowrap;gap:0}}.layered-images-with-text.layered-images-with-text--reverse{flex-direction:row-reverse}@media only screen and (min-width:768px){.layered-images-with-text--reverse .layered-images-with-text__content{padding-left:0;padding-right:45px}}@media only screen and (min-width:1068px){.layered-images-with-text--reverse .layered-images-with-text__content{padding-left:0;padding-right:70px}}.layered-images-with-text--top{align-items:flex-start}.layered-images-with-text--bottom{align-items:flex-end}@media only screen and (min-width:768px){.layered-images-with-text__image,.layered-images-with-text__content{width:50%!important;flex-shrink:0!important;flex-grow:0!important;max-width:50%!important}}.layered-images-with-text__image{width:100%}.layered-images-with-text__image-container{display:inline-block;position:relative;width:100%;padding-right:16%;padding-left:12%;box-sizing:border-box;text-align:center}.layered-images-with-text__image-inner{position:relative;display:inline-block;width:100%}.layered-image-wrap{position:relative;display:inline-block;overflow:hidden;width:100%}.layered-image-wrap img,.layered-image-wrap svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.layered-image-wrap svg{padding:20px;box-sizing:border-box}.layered-image-sizer{width:100%;height:0;padding-bottom:var(--ratio-percent, 100%)}.layered-image-wrap.ratio--landscape .layered-image-sizer{padding-bottom:75%}.layered-image-wrap.ratio--square .layered-image-sizer{padding-bottom:100%}.layered-image-wrap.ratio--portrait .layered-image-sizer{padding-bottom:125%}.layered-image-1{max-width:530px;width:100%;margin:0 auto;display:block}.layered-image-2{position:absolute;left:-20%;bottom:15%;width:40%;max-width:none;z-index:2}.layered-image-3{position:absolute;right:-17.5%;left:auto;top:10%;width:55%;max-width:none;z-index:2}.layered-images-with-text__content{width:100%;flex-grow:1}@media only screen and (min-width:768px){.layered-images-with-text__content{padding-left:45px}}@media only screen and (min-width:1068px){.layered-images-with-text__content{padding-left:70px}}.layered-images-with-text__content-inner{max-width:600px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/layered-images-with-text.css.map */
