.m-image-with-text__image-wrapper{position:relative;overflow:hidden}.m-image-with-text--multiple{display:flex;align-items:center;justify-content:center;column-gap:5%}.m-image-with-text--multiple .m-image-with-text__image-first{flex:0 0 55%}.m-image-with-text--multiple .m-image-with-text__image-second{flex:0 0 40%}.m-image-with-text--multiple.m-image-with-text--layer{display:block}.m-image-with-text--reverse{flex-direction:row-reverse}.m-image-with-text--layer .m-image-with-text__image-first{padding-right:30%}.m-image-with-text--layer .m-image-with-text__image-second{width:40%;position:absolute;right:0;top:var(--offset-top, 0)}.m-image-with-text--right.m-image-with-text--layer .m-image-with-text__image-first{padding-right:0;padding-left:30%}.m-image-with-text--right .m-image-with-text__image-second{right:auto;left:0}.m-image-with-text--move-up-down .m-image-with-text__image-first{transition:all var(--m-duration-default);animation:mMoveUpDown 3s linear infinite alternate}.m-image-with-text--move-up-down .m-image-with-text__image-second{transition:all var(--m-duration-default);animation:mMoveUpDownReverse 2s linear infinite alternate}.bf-home-hero .m-richtext__subtitle{display:inline-block;padding:8px 12px;background:#e84e4e;color:#fff;line-height:1.3}.bf-home-hero .m-richtext{--subheading-margin-bottom: 8px}.bf-home-hero .bf-hero-mobile-scope{display:none}@media(min-width:768px){.bf-home-hero .m-image-with-text__inner{margin-inline:0}.bf-home-hero .m-image-with-text__image{width:55%;padding-inline:0}.bf-home-hero .m-image-with-text__content{width:45%;padding:clamp(28px,3vw,44px)!important}.bf-home-hero responsive-image{--aspect-ratio: 1.09 !important}.bf-home-hero img{object-position:40% center}}@media(max-width:767px){.bf-home-hero .m-image-with-text__content{aspect-ratio:1.25}.bf-home-hero .m-richtext{--subheading-margin-bottom: 16px}.bf-home-hero .m-richtext__title{font-size:clamp(30px,10vw,50px)!important}.bf-home-hero .m-richtext__title>span{margin-top:16px!important}.bf-home-hero .bf-hero-mobile-scope{display:inline-block;font-size:clamp(16px,5vw,20px);color:#222}.bf-home-hero .bf-hero-scope{display:none}}@media(max-width:359px){.bf-home-hero .m-image-with-text__content{padding-inline:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/139/assets/image-with-text.css.map */
