.curved-image-with-text{width:auto;padding:0;margin:20px 15px -20px}.curved-image-text-container{display:flex;flex-direction:column;gap:0;border-radius:24px;overflow:hidden;background-color:#f6f0f6e5;box-shadow:0 5px 15px #0000000d;margin:0}.curved-image-container{flex:1;width:100%;overflow:hidden;max-width:85%;margin:15px}.curved-text-container{flex:1;display:flex;flex-direction:column;justify-content:center;padding:1rem 1.5rem;background-color:#f6f0f6e5}.curved-image{width:90%;height:400px;display:block;object-fit:cover;margin:0 auto;aspect-ratio:1/1}.curved-heading{font-size:2rem;margin-bottom:.5rem;font-weight:600}.curved-subheading{font-size:1.2rem;margin-bottom:1.5rem;font-style:italic}.curved-text{margin-bottom:1.5rem}.curved-text p{margin-top:0;margin-bottom:1rem}.curved-text p:last-child{margin-bottom:0}@media screen and (min-width:750px){.curved-image-text-container{flex-direction:row;align-items:center}.image-right{flex-direction:row-reverse}.curved-image-container{width:50%;max-width:600px;margin:15px}.curved-text-container{width:50%;padding:1.5rem 2rem}.curved-heading{font-size:2.5rem}.curved-subheading{font-size:1.4rem}}@media screen and (max-width:749px){.curved-image-with-text{width:auto;padding:0;margin:10px 15px}.curved-image-text-container{border-radius:16px;margin:0;width:auto}.curved-image-container{max-width:90%;margin:15px auto}.curved-image{height:300px;border-radius:16px!important;aspect-ratio:1/1}.curved-heading{font-size:1.8rem;margin-top:.5rem}.curved-text-container{padding:1rem}}@media screen and (min-width:990px){.curved-text-container{padding:2rem 3rem}.curved-heading{font-size:3rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-curved-image-with-text.css.map */
