.image-with-text-custom{width:100%}.image-with-text-custom__inner{display:flex;flex-direction:column;gap:24px}.image-with-text-custom__media,.image-with-text-custom__media-inner{position:relative;width:100%;overflow:hidden;border-radius:15px}.image-with-text-custom__media-inner:before{content:"";display:block;width:100%;padding-bottom:calc(100% / var(--media-aspect-ratio-mobile, 1.333))}.image-with-text-custom__media-inner--desktop{display:none}.image-with-text-custom__image,.image-with-text-custom__placeholder,.image-with-text-custom__placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.image-with-text-custom__image{object-fit:cover}.image-with-text-custom__placeholder{overflow:hidden}.image-with-text-custom__placeholder-svg{object-fit:cover}.image-with-text-custom__overlay{position:absolute;top:var(--overlay-top-mobile);left:var(--overlay-left-mobile);width:var(--overlay-width-mobile);height:var(--overlay-height-mobile);z-index:2;pointer-events:none}.image-with-text-custom__overlay-image{width:100%;height:100%;object-fit:contain;display:block}.image-with-text-custom__content{width:100%}.image-with-text-custom__content-inner{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.image-with-text-custom__prefix{display:inline-flex;align-items:center;vertical-align:middle}.image-with-text-custom__prefix-icon{display:inline-flex;margin-right:12px;flex-shrink:0}.image-with-text-custom__prefix-text{font-family:var(--font-body-family);font-weight:600;font-size:16px;line-height:22px;letter-spacing:-.02em;vertical-align:middle;text-decoration:none}.image-with-text-custom__heading{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:32px;line-height:100%;letter-spacing:0%}.image-with-text-custom__description{margin:0;font-family:var(--font-body-family);font-weight:400;font-style:normal;vertical-align:middle}.image-with-text-custom__description.rte h6{font-family:var(--font-body-family);font-size:12px;line-height:17px;letter-spacing:-.23px;font-weight:400;color:rgb(var(--color-foreground-secondary))}.image-with-text-custom__description.rte p{font-family:var(--font-body-family);font-size:16px;line-height:22px;letter-spacing:-.33px}.image-with-text-custom .image-with-text-custom__description>*+*{margin-top:16px;min-height:16px}.image-with-text-custom .image-with-text-custom__description a:empty,.image-with-text-custom .image-with-text-custom__description ul:empty,.image-with-text-custom .image-with-text-custom__description dl:empty,.image-with-text-custom .image-with-text-custom__description section:empty,.image-with-text-custom .image-with-text-custom__description article:empty,.image-with-text-custom .image-with-text-custom__description p:empty,.image-with-text-custom .image-with-text-custom__description h1:empty,.image-with-text-custom .image-with-text-custom__description h2:empty,.image-with-text-custom .image-with-text-custom__description h3:empty,.image-with-text-custom .image-with-text-custom__description h4:empty,.image-with-text-custom .image-with-text-custom__description h5:empty,.image-with-text-custom .image-with-text-custom__description h6:empty{display:block}.image-with-text-custom .image-with-text-custom__description ul{margin:0;padding:0;list-style:none}.image-with-text-custom .image-with-text-custom__description ul li{font-size:16px;line-height:22px;letter-spacing:-.23px;position:relative;display:block;padding-left:24px}.image-with-text-custom .image-with-text-custom__description ul li em{font-style:normal;line-height:22px}.image-with-text-custom__description ul li em:before{content:"\2022";position:absolute;left:7px;top:0}.image-with-text-custom__button{min-width:123px;min-height:36px;padding:8px 24px;border-radius:200px;gap:10px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body-family);font-weight:600;font-size:14px;line-height:20px;letter-spacing:-2%;background-color:#2c2929}@media screen and (max-width:989px){.image-with-text-custom--mobile-content-top .image-with-text-custom__inner{flex-direction:column-reverse;gap:20px}.image-with-text-custom--mobile-heading-scale .image-with-text-custom__heading{font-size:40px;margin-bottom:8px}}@media screen and (min-width:990px){.image-with-text-custom__inner{flex-direction:row;align-items:center;gap:20px}.image-with-text-custom--media-right .image-with-text-custom__inner{flex-direction:row-reverse}.image-with-text-custom__media,.image-with-text-custom__content{min-width:0;flex:0 0 49.245%}.image-with-text-custom__content{padding-inline:var(--content-padding-inline-desktop)}.image-with-text-custom__media,.image-with-text-custom__media-inner{border-radius:2rem}.image-with-text-custom__media-inner--mobile{display:none}.image-with-text-custom__media-inner--desktop{display:block}.image-with-text-custom__media-inner--desktop:before{padding-bottom:calc(100% / var(--media-aspect-ratio-desktop, 1.333))}.image-with-text-custom__content-inner{gap:32px}.image-with-text-custom__heading{font-size:40px}.image-with-text-custom__description.rte p,.image-with-text-custom__description.rte h6{font-size:16px;line-height:22px}.image-with-text-custom__button{padding:9px 32px;font-size:16px;line-height:22px}}.image-with-text-custom--mobile-content-top .image-with-text-custom__media,.image-with-text-custom--mobile-content-top .image-with-text-custom__media-inner{border-radius:20px}@media screen and (min-width:425px)and (max-width:989px){.image-with-text-custom__overlay{top:var(--overlay-top-tablet);left:var(--overlay-left-tablet);width:var(--overlay-width-tablet);height:var(--overlay-height-tablet)}}@media screen and (min-width:990px){.image-with-text-custom__overlay{top:var(--overlay-top-desktop);left:var(--overlay-left-desktop);width:var(--overlay-width-desktop);height:var(--overlay-height-desktop)}}@media screen and (min-width:1150px){.image-with-text-custom--media-right .image-with-text-custom__description p{margin-bottom:0}.image-with-text-custom--media-right .image-with-text-custom__description ul{margin:0;padding:0;list-style:none}.image-with-text-custom--media-right .image-with-text-custom__description ul li{margin-bottom:0}.image-with-text-custom--media-right .image-with-text-custom__description ul li::marker{margin-right:0!important}}@media screen and (min-width:1440px){.image-with-text-custom--media-right .container{padding-left:0}.image-with-text-custom--media-right .image-with-text-custom__inner{padding-right:58px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-image-with-text-custom.css.map */
