@media screen and (max-width:768px){.theodore-promo-banner{width:100%;padding:var(--mobile-padding-y) var(--promo-padding-x-mobile);overflow:hidden}.theodore-promo-banner__inner{position:relative;width:var(--mobile-module-width);max-width:none;height:var(--mobile-module-height);flex:0 0 auto;overflow:visible}.theodore-promo-banner__bg{inset:auto;left:var(--mobile-bg-x);top:var(--mobile-bg-y);width:var(--mobile-bg-width);height:var(--mobile-bg-height)!important;max-width:none;transform:translate(-50%,-50%);object-fit:cover;object-position:center;border-radius:var(--mobile-bg-radius);z-index:1}.theodore-promo-banner__image{top:auto;right:auto;bottom:auto;left:auto;width:auto;height:auto;max-width:none;max-height:none;object-fit:contain;transform:translate(-50%,-50%);z-index:3}.theodore-promo-banner__image--left{left:var(--mobile-left-x);top:var(--mobile-left-y);width:var(--mobile-left-width)}.theodore-promo-banner__image--right{left:var(--mobile-right-x);top:var(--mobile-right-y);width:var(--mobile-right-width)}.theodore-promo-banner__content{inset:auto;left:var(--mobile-content-x);top:var(--mobile-content-y);width:var(--mobile-content-width);height:auto;padding:0;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:4}.theodore-promo-banner__title,.theodore-promo-banner__title--s,.theodore-promo-banner__title--m,.theodore-promo-banner__title--l{max-width:100%;font-size:var(--mobile-title-size);line-height:1.05;letter-spacing:.055em}.theodore-promo-banner__subtitle,.theodore-promo-banner__subtitle--s,.theodore-promo-banner__subtitle--m,.theodore-promo-banner__subtitle--l{display:block;max-width:100%;margin-top:var(--mobile-subtitle-gap);font-size:var(--mobile-subtitle-size);line-height:1.18}.theodore-promo-banner[data-mobile-subtitle=false] .theodore-promo-banner__subtitle{display:none}.theodore-promo-banner__cta{margin-top:var(--mobile-cta-gap);padding:var(--mobile-cta-pad-y) var(--mobile-cta-pad-x);font-size:var(--mobile-cta-size);line-height:1;white-space:nowrap;transform:translate(var(--mobile-cta-x),var(--mobile-cta-y))}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-promo-banner.css.map */
