.interior-banner.color-inverse{background-color:rgb(var(--color-base-brand-secondary))}.interior-banner.color-inverse *,.interior-banner.color-inverse .interior-banner__title{color:rgb(var(--color-white))}@media screen and (max-width: 989px){.interior-banner.color-inverse .grid.stacked-with-overlap .interior-banner__text *,.interior-banner.color-inverse .grid.stacked-with-overlap .interior-banner__text .interior-banner__title{color:rgb(var(--color-base-brand-secondary))!important;background-color:rgb(var(--color-white))!important}}.interior-banner .grid{gap:0}@media screen and (max-width: 989px){.interior-banner .grid.stacked-with-overlap .interior-banner__text{max-width:calc(100% - var(--space-15));position:relative;justify-content:center;top:-3.5rem;background-color:rgb(var(--color-white));margin:0 auto}.interior-banner .grid.no-image-mobile .interior-banner__image{display:none}.interior-banner .grid.no-image-mobile .interior-banner__text{align-items:center;text-align:center}}.interior-banner .interior-banner__image img{max-width:100%;width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center center}.interior-banner .interior-banner__text{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:var(--space-6);padding:var(--space-15) var(--space-8)}.interior-banner .interior-banner__subtitle{color:rgb(var(--color-base-text));font-size:var(--text-size-lg);font-style:normal;font-weight:var(--font-weight-normal);line-height:var(--space-13);margin-bottom:0}.interior-banner .interior-banner__title{color:rgb(var(--color-base-brand-secondary));font-size:calc(var(--text-size-2xl) + 6px);font-style:normal;font-weight:var(--font-weight-normal);line-height:var(--space-20);margin-bottom:0}.interior-banner .interior-banner__description{display:-webkit-box;-webkit-box-orient:vertical;align-self:stretch;overflow:hidden;color:rgb(var(--color-base-text));text-overflow:ellipsis;font-size:var(--text-size-base);font-style:normal;font-weight:var(--font-weight-normal);line-height:var(--space-12)}.interior-banner .interior-banner__description p{margin:0}.interior-banner .interior-banner__cta{display:flex;padding:var(--space-1) 0;justify-content:center;align-items:center;gap:var(--space-4)}@media screen and (min-width: 750px){.interior-banner .interior-banner__image{order:2}.interior-banner.color-inverse .grid.split-70-30 .interior-banner__text *,.interior-banner.color-inverse .grid.split-70-30 .interior-banner__text .interior-banner__title{color:rgb(var(--color-base-brand-secondary))!important;background-color:rgb(var(--color-white))!important}.interior-banner .grid.split-70-30 .interior-banner__text{position:relative;width:250%;height:fit-content;align-self:center;background-color:rgb(var(--color-white));padding:var(--space-10) var(--space-20);padding-right:var(--space-20)}.interior-banner .grid.split-70-30 .interior-banner__image img{max-height:700px}.interior-banner .grid.no-image .interior-banner__image{display:none}.interior-banner .grid.no-image .interior-banner__text{align-items:center;text-align:center;padding:var(--space-24) var(--space-44)}}@media screen and (min-width: 990px){.interior-banner .grid.split-70-30 .interior-banner__text{position:relative;width:200%;height:fit-content;align-self:center;background-color:rgb(var(--color-white));padding:var(--space-20);padding-right:var(--space-10)}.interior-banner .interior-banner__text{justify-content:center;padding:0 var(--space-34)}.interior-banner .interior-banner__title{font-size:var(--text-size-4xl);font-weight:var(--font-weight-medium);line-height:var(--space-25)}.interior-banner .interior-banner__description{line-height:var(--space-13)}}@media screen and (min-width: 1280px){.interior-banner .grid.split-70-30 .interior-banner__text{padding:var(--space-30);padding-right:var(--space-20)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-interior-banner.css.map */
