.image-with-text{display:grid;flex-wrap:wrap;align-items:center;background:var(--color-bg, #fff)}@media screen and (max-width: 767px){.image-with-text{padding:calc(.25 * var(--space-desktop));gap:calc(.25 * var(--space-desktop))}}@media only screen and (min-width: 768px){.image-with-text{flex-wrap:nowrap;padding:calc(var(--space-desktop) * .5);gap:var(--space-desktop);grid-template-columns:1fr 1fr}.image-with-text.text_first .image-with-text__content{order:-1}}.image-with-text__image{flex-grow:0;flex-shrink:0;width:100%}.image-with-text__image svg,.image-with-text__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-with-text__image svg{padding:50px;fill:var(--bg-body, #fff);opacity:.5;background:var(--color-accent)}.image-with-text__image-media{position:relative;width:100%;overflow:hidden;padding-bottom:var(--ratio-percent)}.image-with-text__image-media.aspect-ratio--small{padding-bottom:75%}.image-with-text__image-media.aspect-ratio--large{padding-bottom:100%}.image-with-text__image-media iframe,.image-with-text__image-media video{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.image-with-text__content{width:100%;flex-grow:1;padding:0}@media only screen and (min-width: 768px){.image-with-text__content{padding:0}}@media only screen and (min-width: 1068px){.image-with-text__content{padding:0}}.image-with-text__content__image{margin-bottom:30px}.image-with-text__content p,.image-with-text__content h3,.image-with-text__content .text-button{color:var(--color-text, --color-body)}.image-with-text__content .text-button:before{background:rgba(var(--color-text-rgb),.4)}.image-with-text__content .text-button:after{background:var(--color-text, --color-body)}@media only screen and (min-width: 1068px){.image-with-text__content .rte.description-size--small{font-size:.875rem}}@media only screen and (min-width: 1068px){.image-with-text__content .rte.description-size--large{font-size:1.25rem}}.image-with-text__content .rte p{font-size:inherit}.image-with-text__content .accordion summary{color:var(--color-text, --color-body)}.image-with-text__content .accordion summary span:before,.image-with-text__content .accordion summary span:after{background:var(--color-text, --color-body)}@media only screen and (min-width: 768px){.image-with-text.grid--image-small>.image-with-text__inner{width:100%}}@media only screen and (min-width: 768px){.image-with-text.grid--image-medium>.image-with-text__inner{width:100%;height:100%}.image-with-text__content--inner{height:100%;display:flex;flex-direction:column}.image-with-text__content--inner .button{margin-top:auto}}@media only screen and (min-width: 768px){.image-with-text.grid--image-large>.image-with-text__inner{width:100%}.image-with-text--heading.heading-image-overflow{position:relative;margin-left:-100%;width:200%}.image-with-text.image_first .image-with-text--heading.heading-image-overflow{text-align:right}}.image-with-text__content__image{display:flex}.image-with-text__content__image.image-position--left{justify-content:flex-start}.image-with-text__content__image.image-position--center{justify-content:center}.image-with-text__content__image.image-position--right{justify-content:flex-end}.image-with-text__content__image img{height:100%;width:auto;max-width:100%}.email-signup--header-wrapper h2{margin-bottom:10px}.email-signup--header-wrapper .rte{margin-bottom:calc(var(--space-desktop) * .5)}@media screen and (max-width: 767px){.image-with-text--buttons-block{display:flex;flex-wrap:wrap;row-gap:1rem;margin-bottom:1rem}}
/*# sourceMappingURL=/cdn/shop/t/136/assets/image-with-text.css.map */
