.bac-text,.bac-text *{font-size:calc(var(--font-body-scale) * var(--bac-font-size, 16px))!important;color:var(--bac-text-color, inherit)!important}.custom-img-txt__flex{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.custom-img-txt__flex.imgpright{flex-direction:row-reverse}.custom-img-txt__media-col,.custom-img-txt__content-col{flex:1 1 280px;min-width:0}.custom-img-txt__media{border-radius:var(--media-radius, 8px);overflow:hidden}.custom-img-txt__media img{display:block;width:100%;height:auto}.custom-img-txt__content{display:flex;flex-direction:column;gap:1.5rem}.custom-img-txt__top-caption{font-weight:700;line-height:1.3}.custom-img-txt__top-caption p{margin:0}.custom-img-txt__stats,.custom-img-txt__stats .metafield-rich_text_field{display:flex;flex-direction:column;gap:1.25rem}.custom-img-txt__stats p{display:flex;align-items:flex-start;justify-content:var(--bac-flex-align, flex-start);gap:1rem;margin:0;line-height:1.5}.custom-img-txt__stats p>:is(strong,b):first-child{flex:0 0 auto;font-weight:700}.custom-img-txt__bottom{padding-top:1.5rem;border-top:1px solid rgb(var(--color-foreground))}.custom-img-txt__bottom p{margin:0 0 .35rem;line-height:1.4}.custom-img-txt__bottom p:last-child{margin-bottom:0}@media screen and (max-width:991px){.custom-img-txt__flex,.custom-img-txt__flex.imgpright{flex-direction:column;gap:1.5rem}.custom-img-txt__media-col,.custom-img-txt__content-col{flex:0 0 100%;width:100%;max-width:100%}.custom-img-txt__media-col{order:-1}.custom-img-txt__content{gap:1.25rem}.bac-text,.bac-text *{font-size:calc(var(--font-body-scale) * var(--bac-font-size-mobile, var(--bac-font-size, 16px)))!important}}@media screen and (max-width:749px){.custom-img-txt__flex,.custom-img-txt__flex.imgpright{gap:1.25rem}.custom-img-txt__content,.custom-img-txt__stats,.custom-img-txt__stats .metafield-rich_text_field{gap:1rem}.custom-img-txt__stats p{flex-direction:column;align-items:var(--bac-flex-align, flex-start);gap:.35rem}.custom-img-txt__stats p>:is(strong,b):first-child{line-height:1.1}.custom-img-txt__bottom{padding-top:1.25rem}}@media screen and (max-width:479px){.custom-img-txt__content{gap:.875rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-before-after-content.css.map */
