.banner-grid__wrapper{display:grid;grid-template-columns:1fr}@media screen and (min-width:750px){.banner-grid__wrapper{grid-template-columns:repeat(2,1fr)}}.banner-grid-card{width:100%;display:flex;flex-direction:column;position:relative}.banner-grid-card--vertical-top{justify-content:flex-start}.banner-grid-card--vertical-center{justify-content:center}.banner-grid-card--vertical-bottom{justify-content:flex-end}@media screen and (min-width:750px){.banner-grid-card:last-child:nth-child(odd){grid-column:1/-1}}.banner-grid-card .block-overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;width:100%;height:100%}.banner-grid-card .block-overlay-link+.banner-grid-card__inner{pointer-events:none}@media(hover:hover){.banner-grid-card:hover .block-overlay-link~.banner-grid-card__media .banner-grid-card__media-item{transform:translateZ(0) scale(1.03)}}.banner-grid-card__inner{position:relative;top:auto;inset-inline:auto;z-index:4;display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem;width:100%;transform:translateY(var(--cursor-follow-y, 0px))}@media screen and (min-width:750px){.banner-grid-card__inner{flex-direction:row;align-items:center;justify-content:space-between;text-align:left}.banner-grid-card__inner .block-button{flex:0 0 auto;max-width:50%;display:flex;justify-content:flex-end}}.banner-grid-card__inner a,.banner-grid-card__inner button{pointer-events:all}.banner-grid-card__inner .block-button:not(:first-child){margin-top:0}@media screen and (min-width:750px){.banner-grid-card--vertical-top .banner-grid-card__inner{align-items:flex-start}.banner-grid-card--vertical-bottom .banner-grid-card__inner{align-items:flex-end}}@media screen and (min-width:750px){.banner-grid-card--horizontal-left .banner-grid-card__inner,.banner-grid-card--horizontal-center .banner-grid-card__inner,.banner-grid-card--horizontal-right .banner-grid-card__inner{flex-direction:column}.banner-grid-card--horizontal-left .banner-grid-card__inner .block-button,.banner-grid-card--horizontal-center .banner-grid-card__inner .block-button,.banner-grid-card--horizontal-right .banner-grid-card__inner .block-button{max-width:100%;justify-content:inherit}}.banner-grid-card--horizontal-left .banner-grid-card__inner{align-items:flex-start;text-align:left}.banner-grid-card--horizontal-center .banner-grid-card__inner{align-items:center;text-align:center}.banner-grid-card--horizontal-right .banner-grid-card__inner{align-items:flex-end;text-align:right}.banner-grid-card__content{display:flex;flex-direction:column;gap:.8rem;max-width:40rem;width:100%;flex:none}@media screen and (min-width:750px){.banner-grid-card__content{width:auto;flex:0 1 auto;min-width:0}}.banner-grid-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.banner-grid-card__media-item{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transform:translateZ(0);will-change:transform;transition:var(--image-hover-transition)}.banner-grid-card__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;max-width:100%;max-height:100%}.banner-grid-card--animated{justify-content:center}@media screen and (min-width:750px)and (hover:hover){.banner-grid-card--animated .block-button{opacity:0;transition:opacity 0s linear var(--duration-default)}.banner-grid-card--animated .block-button .button--tertiary .button__label{display:inline-block;transform:translateZ(0);transition-timing-function:ease-in-out}.banner-grid-card--animated .block-button .button--tertiary .button__label{transform:translate3d(0,100%,0)}.banner-grid-card--animated .block-button .button--tertiary .button__content:after{transform:scaleX(0);transform-origin:right center;transition-delay:0s}.banner-grid-card--animated:hover .block-button,.banner-grid-card--animated:focus-within .block-button{opacity:1;transition-delay:0s}.banner-grid-card--animated:hover .block-button .button--tertiary .button__label,.banner-grid-card--animated:focus-within .block-button .button--tertiary .button__label{transform:translateZ(0)}.banner-grid-card--animated:hover .block-button .button--tertiary .button__content:after,.banner-grid-card--animated:focus-within .block-button .button--tertiary .button__content:after{transform:scaleX(1);transform-origin:left center;transition-delay:0s}.banner-grid-card--animated:hover .block-button .button--tertiary:hover .button__content:after,.banner-grid-card--animated:focus-within .block-button .button--tertiary:hover .button__content:after{transform:scaleX(0);transform-origin:right center;transition-delay:0s}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-banner-grid.css.map */
