.image-overlap-text .semi-circle-img img{border-radius:50% 50% 0 0}.image-overlap-text{position:relative}.image-overlap-text__img{width:50%;position:relative}.image-overlap-text__col{width:30%;height:auto;position:absolute;min-width:300px}.image-overlap-text__text p{margin-top:16px}.image-overlap-text .semi-circle-img{position:static}.row .image-overlap-text__col{right:10%}@media screen and (min-width: 600px){.row .image-overlap-text__col{right:20%}}@media screen and (min-width: 1024px){.row .image-overlap-text__col{right:30%}}.row--reverse .image-overlap-text__col{left:10%}@media screen and (min-width: 600px){.row--reverse .image-overlap-text__col{left:20%}}@media screen and (min-width: 1024px){.row--reverse .image-overlap-text__col{left:30%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-image-overlap-text.css.map */
