.custom-image-with-text__image .media-wrapper{width:max(88%,100% - 50px)}.custom-image-with-text--no-badge .custom-image-with-text__image .media-wrapper{width:100%}.custom-image-with-text__badge{width:var(--badge-mb-size, 8.8rem);height:var(--badge-mb-size, 8.8rem);border-radius:50%;inset-inline-end:0;z-index:1;top:5%}.custom-image-with-text__badge>div{transform:rotate(-12deg);line-height:1.14;font-size:1.2rem}.custom-image-with-text__image,.custom-image-with-text__text{width:100%}.custom-image-with-text__wrapper{gap:2rem}.image-above .custom-image-with-text__wrapper{flex-direction:column!important;align-items:flex-start}.image-above .custom-image-with-text__image.relative{margin-bottom:2rem}.image-above .block.rich-text__text p{font-size:clamp(24px,1.5vw,32px)!important;line-height:1.1!important}.floating-image .media-wrapper .block{max-height:750px!important;max-width:95%}.floating-image .media-wrapper .block img{object-fit:contain!important}.floating-image .custom-image-with-text__text{background:#fff;padding:32px;border-radius:30px}.floating-image .block.rich-text__subheading.text-subheading{font-weight:700;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}.floating-image .block.rich-text__text.rte.text-base{font-size:15px!important;line-height:1.2}.sticker{position:absolute}.sticker-1{max-width:165px;top:75px}.sticker-2{max-width:188px;left:75px}.sticker.sticker-3{right:6%;max-width:185px}@media (max-width: 1023px){.sticker.sticker-3{right:0!important;max-width:130px!important;top:72%}.floating-image .media-wrapper .block{margin-top:39%}}@media (min-width: 1024px){.custom-image-with-text__wrapper{gap:.2rem}.custom-image-with-text__wrapper.custom-image-with-text--no-badge{column-gap:4rem}.custom-image-with-text__image{flex:0 0 56%}.custom-image-with-text__text{flex:0 0 44%}.custom-image-with-text--no-badge .custom-image-with-text__image,.custom-image-with-text--no-badge .custom-image-with-text__text{flex:1}.custom-image-with-text__badge{width:var(--badge-size, 10rem);height:var(--badge-size, 10rem)}.custom-image-with-text__badge>div{font-size:1.4rem}.image-above .custom-image-with-text__image.relative{width:50%}.floating-image .custom-image-with-text__text{position:absolute;width:38%;right:0;bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/component-custom-image-with-text.css.map */
