.promotional-banner{display:block;width:100%;overflow:hidden;background-color:var(--banner-bg);position:relative}.promotional-banner__link{display:block;width:100%;text-decoration:none}.promotional-banner__container{position:relative;width:100%}.promotional-banner__image{display:block;width:100%;height:auto;object-fit:cover}.promotional-banner__content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;padding:3.5rem 4rem;width:100%;min-height:25rem}.promotional-banner--has-image .promotional-banner__content{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;z-index:2}.promotional-banner__text-group{display:flex;flex-direction:column;color:var(--color-white);text-align:left}.promotional-banner__heading{margin:0 0 .8rem;color:var(--color-white);font-size:2.8rem;line-height:1.2}.promotional-banner__text{margin:0;color:var(--color-white);font-size:1.6rem;line-height:1.4}.promotional-banner__button-group{margin-left:2rem;flex-shrink:0}.promotional-banner__button-group .button{border:0;box-shadow:none}.promotional-banner__button-group .button:after{box-shadow:none!important}.promotional-banner__link:hover .button,.promotional-banner__link:focus-visible .button{background-color:rgba(var(--color-button-hover),var(--alpha-button-background));color:rgba(var(--color-button-hover-text),var(--alpha-button-background))}@media screen and (max-width:749px){.promotional-banner__content{flex-direction:column;text-align:center;padding:2.5rem 2rem;gap:2rem;min-height:auto;justify-content:center}.promotional-banner__text-group{text-align:center}.promotional-banner__heading{font-size:2.2rem}.promotional-banner__text{font-size:1.4rem}.promotional-banner__button-group{margin-left:0;width:100%}.promotional-banner__button-group .button{width:100%;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-promotional-banner.css.map */
