.custom-banner .banner__media video{object-fit:cover;object-position:center center}.banner__content.content-position--top-left-mobile{align-items:flex-start;justify-content:flex-start;text-align:left}.banner__content.content-position--top-center-mobile{align-items:flex-start;justify-content:center;text-align:center}.banner__content.content-position--top-right-mobile{align-items:flex-start;justify-content:flex-end;text-align:right}.banner__content.content-position--middle-left-mobile{align-items:center;justify-content:flex-start;text-align:left}.banner__content.content-position--middle-center-mobile{align-items:center;justify-content:center;text-align:center}.banner__content.content-position--middle-right-mobile{align-items:center;justify-content:flex-end;text-align:right}.banner__content.content-position--bottom-left-mobile{align-items:flex-end;justify-content:flex-start;text-align:left}.banner__content.content-position--bottom-center-mobile{align-items:flex-end;justify-content:center;text-align:center}.banner__content.content-position--bottom-right-mobile{align-items:flex-end;justify-content:flex-end;text-align:right}@media screen and (min-width:750px){.banner__content.content-position--top-left-desktop{align-items:flex-start;justify-content:flex-start;text-align:left}.banner__content.content-position--top-center-desktop{align-items:flex-start;justify-content:center;text-align:center}.banner__content.content-position--top-right-desktop{align-items:flex-start;justify-content:flex-end;text-align:right}.banner__content.content-position--middle-left-desktop{align-items:center;justify-content:flex-start;text-align:left}.banner__content.content-position--middle-center-desktop{align-items:center;justify-content:center;text-align:center}.banner__content.content-position--middle-right-desktop{align-items:center;justify-content:flex-end;text-align:right}.banner__content.content-position--bottom-left-desktop{align-items:flex-end;justify-content:flex-start;text-align:left}.banner__content.content-position--bottom-center-desktop{align-items:flex-end;justify-content:center;text-align:center}.banner__content.content-position--bottom-right-desktop{align-items:flex-end;justify-content:flex-end;text-align:right}}.custom-banner .banner__content{padding:0;margin:0}.custom-banner .banner__box{max-width:50rem}.custom-banner .banner__box{margin:2.5rem 1rem;padding:0}.custom-banner .banner__buttons{width:100%}@media screen and (min-width:750px){.custom-banner .banner__box{margin:5rem 2.5rem;padding:0}}.banner__box.text-left-mobile{text-align:left}.banner__box.text-center-mobile{text-align:center}.banner__box.text-right-mobile{text-align:right}.banner__box.text-left-mobile .banner__buttons{justify-content:flex-start}.banner__box.text-center-mobile .banner__buttons{justify-content:center}.banner__box.text-right-mobile .banner__buttons{justify-content:flex-end}@media screen and (min-width:750px){.banner__box.text-left-desktop{text-align:left}.banner__box.text-center-desktop{text-align:center}.banner__box.text-right-desktop{text-align:right}.banner__box.text-left-desktop .banner__buttons{justify-content:flex-start}.banner__box.text-center-desktop .banner__buttons{justify-content:center}.banner__box.text-right-desktop .banner__buttons{justify-content:flex-end}}@media screen and (max-width:749px){.custom-banner,.custom-banner .banner__content{min-height:562px}.custom-banner .banner__box{width:calc(100% - 32px);max-width:none;text-align:center;margin-left:16px;margin-right:16px;margin-bottom:96px}.custom-banner .banner__box .banner__buttons{justify-content:flex-start;flex-direction:column;align-items:center;gap:16px}.custom-banner .banner__box .banner__heading+*{margin-top:16px}.custom-banner .banner__box>*+.banner__text{margin-top:16px}.custom-banner .banner__box>*+.banner__buttons{margin-top:40px}.custom-banner .banner__heading{font:var(--display-sm)}.custom-banner .banner__text p{font:var(--text-md-regular)}.custom-banner .banner__buttons .button{font:var(--text-md-regular);text-transform:uppercase;text-align:center;width:fit-content}}.banner__text p{font:var(--text-md-regular)}@media screen and (min-width:750px){.banner__text p{font:var(--text-lg-regular)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-custom-image-banner.css.map */
