.inline-badge{font-size:.8125rem;background-color:var(--badge-bg, #FFE1DF);color:var(--badge-text, #652C2C);display:inline-flex;margin-bottom:20px;padding:8px 12px;height:32px;align-items:center;border-radius:0 12px;font-weight:var(--font-body-medium-weight, 500)}.image-with-text-overlay{position:relative;display:flex;width:100%;background:rgba(var(--color-body-rgb),.05);padding:30px 0}@media only screen and (min-width: 768px){.image-with-text-overlay{padding:60px 0}}.image-with-text-overlay .row{width:100%}.image-with-text-overlay--mobile{display:block}@media only screen and (min-width: 768px){.image-with-text-overlay--mobile{display:none}}.image-with-text-overlay--desktop{display:none}@media only screen and (min-width: 768px){.image-with-text-overlay--desktop{display:block}}.image-with-text-overlay--bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.image-with-text-overlay--bg svg,.image-with-text-overlay--bg img{width:100%;height:100%;object-fit:cover}.image-with-text-overlay--bg:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:11;background-color:rgba(var(--color-overlay-rgb),var(--overlay-opacity));pointer-events:none}.image-with-text-overlay--heading{color:var(--color-body)}.image-with-text-overlay .button{margin-bottom:5px}.image-with-text-overlay--content{display:flex;padding:0 15px;max-width:1440px;position:relative;z-index:5;width:100%;margin:0 auto}.image-with-text-overlay--content-inner{max-width:650px;width:100%;background-color:var(--color-bg);border-radius:var(--general-border-radius, 3px)}.image-with-text-overlay--content-inner.content-width-small{max-width:480px}.image-with-text-overlay--content-inner.content-width-medium{max-width:650px}.image-with-text-overlay--content-inner.content-width-large{max-width:900px}.image-with-text-overlay--content-inner-has-padding--true{padding:25px}@media only screen and (min-width: 768px){.image-with-text-overlay--content{padding:0 50px}.image-with-text-overlay--content-inner-has-padding--true{padding:50px}}.image-with-text-overlay--content-inner>*:last-child{margin-bottom:0}.image-with-text-overlay--content.content-top-left{justify-content:flex-start;align-items:flex-start}.image-with-text-overlay--content.content-top-center{justify-content:center;align-items:flex-start}.image-with-text-overlay--content.content-top-right{justify-content:flex-end;align-items:flex-start}.image-with-text-overlay--content.content-middle-left{justify-content:flex-start;align-items:center}.image-with-text-overlay--content.content-middle-center{justify-content:center;align-items:center}.image-with-text-overlay--content.content-middle-right{justify-content:flex-end;align-items:center}.image-with-text-overlay--content.content-bottom-left{justify-content:flex-start;align-items:flex-end}.image-with-text-overlay--content.content-bottom-center{justify-content:center;align-items:flex-end}.image-with-text-overlay--content.content-bottom-right{justify-content:flex-end;align-items:flex-end}.image-with-text-overlay.text-center .button{margin-right:5px;margin-left:5px}.image-with-text-overlay.text-center .button+.button{margin-left:0}.image-with-text-overlay.text-left .button{margin-right:5px}.image-with-text-overlay.text-right .button{margin-left:5px}.product-video-text .image-with-text-overlay .image-with-text-overlay--content.content-width-full-wrapp{max-width:100%;padding:0}.product-video-text .image-with-text-overlay .image-with-text-overlay--content.content-width-full-wrapp .image-with-text-overlay--content-inner.content-width-full{max-width:1680px;padding:60px 80px 0;background:transparent}.product-video-text .image-with-text-overlay{position:relative;padding:0}.product-video-text .image-with-text-overlay--bg{position:static}.product-video-text .image-with-text-overlay--bg video{width:100%;max-height:960px;object-fit:cover}.product-video-text .image-with-text-overlay .image-with-text-overlay--content.content-width-full-wrapp{position:absolute;top:auto;height:max-content;bottom:0;justify-content:center}.image-with-text-overlay.image-with-text-full-width-content{padding:30px}.image-with-text-overlay.image-with-text-full-width-content .image-with-text-overlay--content{max-width:100%;padding:0}.image-with-text-overlay.image-with-text-full-width-content .image-with-text-overlay--content .image-with-text-overlay--heading{margin-bottom:4px}.image-with-text-overlay.image-with-text-full-width-content .image-with-text-overlay--content .rte{font-size:calc(var(--font-body-scale) * 20px);line-height:calc(var(--font-body-line-height-scale)* 32px)}.image-with-text-overlay.image-with-text-full-width-content .image-with-text-overlay--content .text-button{font-size:calc(var(--font-body-scale) * 17px);line-height:calc(var(--font-body-line-height-scale)* 25px)}.image-with-text-overlay.image-with-text-full-width-content .image-with-text-overlay--content p{margin-bottom:16px}.image-with-text-overlay--content.full_width_content .image-with-text-overlay--content-inner{max-width:100%}.image-with-text-overlay.image-with-text-full-width-content .image-with-text-overlay--link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:9}@media only screen and (max-width: 767px){.product-video-text .image-with-text-overlay .image-with-text-overlay--content.content-width-full-wrapp .image-with-text-overlay--content-inner.content-width-full{padding:20px 15px 0}.product-video-text .image-with-text-overlay .image-with-text-overlay--content.content-width-full-wrapp .image-with-text-overlay--heading.h0{font-size:calc(var(--font-heading-scale) * 28px);line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 36px))}.section-image-with-text-overlay.product-video-text .image-with-text-overlay{border-top:10px solid #D8D8D8;border-bottom:10px solid #D8D8D8}.image-with-text-overlay.image-with-text-full-width-content{padding:30px 15px}.image-with-text-overlay.image-with-text-full-width-content .image-with-text-overlay--content .rte{font-size:calc(var(--font-body-scale) * 18px);line-height:calc(var(--font-body-line-height-scale) * 26px)}.image-with-text-overlay.image-with-text-full-width-content .image-with-text-overlay--content .text-button{font-size:calc(var(--font-body-scale) * 16px);line-height:calc(var(--font-body-line-height-scale) * 24px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/image-with-text-overlay.css.map */
