.banner-grid{position:relative}.banner-grid__wrapper{display:grid;gap:var(--banner-grid-gap, 0);grid-template-columns:1fr;width:100%}.banner-grid__item{position:relative}.banner-grid__link{display:block;height:100%;width:100%}.banner-grid__media{aspect-ratio:var(--banner-grid-aspect-ratio, auto);height:var(--banner-grid-height-mobile, auto);overflow:hidden;position:relative;width:100%}.banner-grid__background-video video,.banner-grid__image{height:100%;object-fit:cover;object-position:center;width:100%}.banner-grid__image-wrapper{z-index:0}.banner-grid__background-video,.banner-grid__image-wrapper{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.banner-grid__overlay{background:rgba(var(--overlay-colour),var(--opacity));display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.banner-grid__container{height:100%;position:relative;width:100%;z-index:4}.banner-grid__content{display:flex;flex-direction:column;max-width:80rem}.banner-grid__content .button,.banner-grid__content p{font-size:var(--font-body-xs);font-weight:450;line-height:inherit}.banner-grid__content_wrapper{align-items:var(--mobile-align-y);color:var(--color-text-primary);display:flex;height:100%;justify-content:var(--mobile-justify-x);text-align:var(--mobile-text-alignment);width:100%;z-index:4}.banner-grid__content_wrapper--light{--color-heading:#fff;--color-subheading:#fff;--color-text-primary:#fff;--color-links:#fff;--color-icons:#fff;--color-primary-button:#fff;--color-on-primary-button:#000;--color-primary-button-border:#fff;--color-secondary-button:#0000;--color-on-secondary-button:#fff;--color-secondary-button-border:#fff}.banner-grid__content_wrapper--dark{--color-heading:#000;--color-subheading:#000;--color-text-primary:#000;--color-links:#000;--color-icons:#000;--color-primary-button:#000;--color-on-primary-button:#fff;--color-primary-button-border:#000;--color-secondary-button:#0000;--color-on-secondary-button:#000;--color-secondary-button-border:#000}.banner-grid__content_main{display:flex;justify-content:space-between;margin-block:var(--spacing-6);margin-inline:var(--spacing-6);width:100%}.banner-grid__content-callout>span{font-size:var(--font-body-xs);font-weight:300}.banner-grid__heading-container{margin-block-end:var(--content-gap)}.banner-grid__heading{overflow:hidden}.banner-grid__button_container{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);justify-content:var(--desktop-justify-x);width:100%}.banner-grid__button{align-items:center;display:flex;min-width:16rem}.banner-grid__wireframe{padding-block:calc(var(--content-gap)*3);padding-inline:var(--content-gap)}.banner-grid__wireframe>*{margin-bottom:0}@media(min-width:768px),screen and (min-width:768px)and (-webkit-min-device-pixel-ratio:1){.banner-grid__wrapper{margin-inline:auto;width:var(--content-width)}.banner-grid__wrapper--2{grid-template-columns:repeat(2,1fr)}.banner-grid__media{height:var(--banner-grid-height-desktop, auto)}.banner-grid__content .button{max-width:70%}.banner-grid__content_wrapper{align-items:var(--desktop-align-y);justify-content:var(--desktop-justify-x);text-align:var(--desktop-text-alignment)}.banner-grid__content_main{align-items:flex-end}.banner-grid__content_main--wrap{margin-inline:calc(var(--spacing-6) + 5rem)}.banner-grid__content-callout{margin-bottom:calc(var(--content-gap)/4)}.banner-grid__button_container--desktop-hidden{display:none}}@media(max-width:767px),screen and (max-width:767px)and (-webkit-min-device-pixel-ratio:1){.banner-grid__content_main{flex-direction:column}.banner-grid__content-callout{margin-bottom:calc(var(--content-gap)/2)}.banner-grid__heading:nth-child(2){margin-top:calc(var(--content-gap)*-.5)}.banner-grid__button_container{justify-content:var(--mobile-justify-x)}.banner-grid__button_container--mobile-hidden{display:none}.banner-grid__wireframe--mobile-hidden{padding:0}}@media(min-width:1025px),screen and (min-width:1025px)and (-webkit-min-device-pixel-ratio:1){.banner-grid__heading:nth-child(2){margin-top:calc(var(--content-gap)*-1)}}
/*# sourceMappingURL=/cdn/shop/t/198/assets/banner-grid.bundle.css.map */
