.banner-grid[data-dynamic-color-scheme=true]{transition:background-color var(--duration-long) ease,color var(--duration-long) ease}.banner-grid[data-dynamic-color-scheme=true] .heading-group,.banner-grid[data-dynamic-color-scheme=true] .heading-group *{transition:color var(--duration-long) ease}.banner-grid .heading-group__subheading{letter-spacing:normal}.banner-grid__wrapper{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:1.2rem}.banner-grid__wrapper>.banner-grid-card{height:100%}@media screen and (min-width:576px){.banner-grid__wrapper{gap:2rem}}@media screen and (min-width:750px){.banner-grid__wrapper{display:block;-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}.banner-grid__wrapper>.banner-grid-card{height:auto;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:2rem}.banner-grid__wrapper>.banner-grid-card:only-child{flex-direction:row!important}.banner-grid__wrapper>.banner-grid-card:only-child:not(.banner-grid-card--bg-image) .banner-grid-card__media{width:calc(50% - 1rem)}.banner-grid__wrapper--count-1{-moz-column-count:1;column-count:1}}@media screen and (min-width:990px){.banner-grid__wrapper{-moz-column-gap:2.4rem;column-gap:2.4rem}.banner-grid__wrapper>.banner-grid-card{margin-bottom:2.4rem}}.banner-grid-card{width:100%;height:auto;position:relative;overflow:hidden;background:var(--gradient-background, rgb(var(--color-background)));border-radius:var(--border-radius-block);display:flex;justify-content:space-between;flex-direction:column}.banner-grid-card .block-overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;border-radius:var(--border-radius-block);width:100%;height:100%}.banner-grid-card .block-overlay-link:empty{display:block}.banner-grid-card .block-overlay-link+.banner-grid-card__inner{pointer-events:none}.banner-grid-card--bg-image .banner-grid-card__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.banner-grid-card--bg-image .banner-grid-card__media-item{height:100%}.banner-grid-card--bg-image.banner-grid-card--has-ratio{aspect-ratio:var(--card-aspect-ratio, 1)}.banner-grid-card--has-ratio:not(.banner-grid-card--bg-image) .banner-grid-card__media{aspect-ratio:var(--card-aspect-ratio, 1)}.banner-grid-card__inner{position:relative;z-index:4;width:100%;height:100%;display:flex;flex-direction:column;gap:.8rem;padding:2.4rem}.banner-grid-card__inner a,.banner-grid-card__inner button,.banner-grid-card__inner .button,.banner-grid-card__inner input{pointer-events:all}.banner-grid-card__inner .block-description{max-width:42rem}.banner-grid-card__inner:empty{display:none}.banner-grid-card__media{position:relative;z-index:1;width:100%;flex-shrink:0;border-radius:var(--border-radius-block);overflow:hidden}.banner-grid-card__media-item{width:100%;height:100%;display:block;border-radius:var(--border-radius-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%}@media(hover:hover){.banner-grid-card:hover .banner-grid-card__media-item{transform:scale(1.02)}.banner-grid-card:hover .button__label{transform:translate3d(0,-100%,0)}.banner-grid-card:hover .button--primary:before{opacity:1;transform:scale(1);transition:transform var(--duration-default) cubic-bezier(.33,0,.2,1)}.banner-grid-card:hover .button--primary .button-icon,.banner-grid-card:hover .button--primary .icon,.banner-grid-card:hover .button--primary .button__label{color:rgb(var(--primary-button-color-label-hover))}.banner-grid-card:hover .button--secondary:before{opacity:1;transform:scale(1);transition:transform var(--duration-default) cubic-bezier(.33,0,.2,1)}.banner-grid-card:hover .button--secondary{border-color:rgb(var(--secondary-button-color-border-hover))}.banner-grid-card:hover .button--secondary .button-icon,.banner-grid-card:hover .button--secondary .icon,.banner-grid-card:hover .button--secondary .button__label{color:rgb(var(--secondary-button-color-label-hover))}.banner-grid-card:hover .button--has-arrow .button__label{transform:translate3d(var(--btn-label-shift),0,0)}.banner-grid-card:hover .button--has-arrow .button__arrow--right{transform:translate3d(calc(100% + var(--btn-arrow-pad)),0,0)}.banner-grid-card:hover .button--has-arrow .button__arrow--left{opacity:1;transform:translate3d(0,-50%,0)}.banner-grid-card:hover .button--utility{background-color:rgb(var(--utility-button-color-bg-hover));border-color:rgb(var(--utility-button-color-bg-hover))}.banner-grid-card:hover .button--utility .button-icon,.banner-grid-card:hover .button--utility .icon,.banner-grid-card:hover .button--utility .button__label{color:rgb(var(--utility-button-color-label-hover))}.banner-grid-card:hover .button--utility:has(.button__label-wrapper){width:16.8rem}.banner-grid-card:hover .button--utility:has(.button__label-wrapper) .button__content{gap:.4rem;padding:0 1.6rem}.banner-grid-card:hover .button--utility:has(.button__label-wrapper) .button__label-wrapper{max-width:11.6rem;visibility:visible}.banner-grid-card:hover .button--utility:has(.button__label-wrapper) .button__label{animation:utility-button-label-in var(--duration-default) ease-out forwards}}@media(hover:hover){[dir=rtl] .banner-grid-card:hover .button--has-arrow .button__label{transform:translate3d(calc(0rem - var(--btn-arrow-w) - var(--btn-arrow-gap)),0,0)}[dir=rtl] .banner-grid-card:hover .button--has-arrow .button__arrow--right{transform:translate3d(calc(-100% - var(--btn-arrow-pad)),0,0)}[dir=rtl] .banner-grid-card:hover .button--has-arrow .button__arrow--left{transform:translate3d(0,-50%,0)}[dir=rtl] .banner-grid-card:hover .button--utility .button__label{transform:translate3d(1.2rem,0,0)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-banner-grid.css.map */
