.full-width-image-banner .banner__inner{max-width:var(--page-width);margin:0 auto;display:grid;grid-template-columns:1fr;align-items:center;gap:var(--mobile-gap);padding:calc(var(--desktop-gap) * 1.5) var(--mobile-gap)}.full-width-image-banner .banner__inner .banner__image{order:2}.full-width-image-banner .button--custom{margin-top:calc(var(--mobile-gap) / 4);transition:var(--hover-transition)}@media screen and (min-width: 990px){.full-width-image-banner .banner__inner{grid-template-columns:.5fr .5fr;padding:calc(var(--desktop-gap) * 3) var(--desktop-gap);gap:calc(var(--desktop-gap) * 3)}}.full-width-image-banner .banner__inner .banner__text{display:flex;flex-direction:column;justify-content:center;gap:var(--mobile-gap)}.full-width-image-banner .banner__inner .banner__text .banner__title{font-size:var(--font-size-xl);line-height:var(--line-height-slim);margin:0;text-transform:uppercase}@media screen and (min-width: 990px){.full-width-image-banner .banner__inner .banner__text .banner__title{font-size:var(--font-size-xxxxl);max-width:66rem}.full-width-image-banner .banner__inner .banner__text{gap:var(--desktop-gap)}}.full-width-image-banner .banner__inner .banner__text .banner__caption{text-transform:uppercase;letter-spacing:var(--letter-spacing-subtitle);font-weight:var(--font-heading-weight);margin:0;line-height:var(--line-height-slim)}.full-width-image-banner .banner__inner .banner__text .banner__subtitle{display:flex;flex-direction:column;gap:calc(var(--mobile-gap) / 2)}.full-width-image-banner .banner__inner .banner__text .banner__subtitle p{font-size:var(--font-size-small);line-height:var(--line-height-regular);margin:0;max-width:60rem;padding-bottom:calc(var(--mobile-gap) / 4)}.full-width-image-banner .banner__inner .banner__text .banner__subtitle p strong{font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.full-width-image-banner .banner__inner .banner__image img{display:flex;height:auto;width:100%;object-fit:cover;border-radius:var(--desktop-gap)}@media screen and (min-width: 990px){.full-width-image-banner .banner__inner .banner__image img{min-height:calc(var(--desktop-gap) * 16)}.full-width-image-banner .banner__inner .banner__text .banner__subtitle p,.full-width-image-banner .banner__inner .banner__text .banner__caption{font-size:var(--font-size-body)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-full-width-image-banner.css.map */
