.grid-banner__inner{--f-row-gap: var(--f-column-gap)}@media(min-width:768px){.grid-banner__inner{grid-auto-rows:var(--grid-auto-rows, 30rem)}}@media(min-width:768px){.grid-banner__item{--x-cell-c-span: auto / span var(--cell-c-span);--x-cell-r-span: auto / span var(--cell-r-span);grid-column:var(--x-cell-c-span, auto/span 1);grid-row:var(--x-cell-r-span, auto/span 1)}}.grid-banner .card-media{height:100%}.grid-banner__card-wrapper{height:100%;min-height:0}.grid-banner__card-wrapper>a{height:100%}.grid-banner__card-header:not(.grid-banner__card-header-title){margin-bottom:0!important}.grid-banner__card-header:has(.grid-banner__card-header-title){flex-shrink:0;margin-bottom:1.5rem!important;gap:1rem}.grid-banner__card-header-title{margin:0}.card-media__content-wrapper{display:flex;flex-direction:column;height:100%}@media(max-width:767.98px){.grid-banner .card-media__content-wrapper{width:100%}.grid-banner__card-header:has(.grid-banner__card-header-title){gap:1rem!important}}@media(min-width:768px){.card-media__button{margin-top:auto}.grid-banner .f-grid-auto-rows--auto{--grid-auto-rows: auto}.grid-banner .f-grid-auto-rows--small{--grid-auto-rows: 25rem}.grid-banner .f-grid-auto-rows--medium{--grid-auto-rows: 30rem}.grid-banner .f-grid-auto-rows--large{--grid-auto-rows: 35rem}}@media(max-width:767.98px){.grid-banner .grid-banner__item{height:var(--grid-banner-item-mh-mobile, none)}.grid-banner .card-media__button--mobile-btn--small .btn,.grid-banner .card-media__button--mobile-btn--small button,.grid-banner .card-media__button--mobile-btn--small a{--buttons-width: calc(var(--buttons-height) - 10px);--buttons-padding: 2rem;height:calc(var(--buttons-height) - 10px)}.grid-banner .card-media__button--mobile-btn--medium .btn,.grid-banner .card-media__button--mobile-btn--medium button,.grid-banner .card-media__button--mobile-btn--medium a{--buttons-width: var(--buttons-height);--buttons-padding: 3.2rem;height:var(--buttons-height)}.grid-banner .card-media__button--mobile-btn--large .btn,.grid-banner .card-media__button--mobile-btn--large button,.grid-banner .card-media__button--mobile-btn--large a{--buttons-width: calc(var(--buttons-height) + 6px);--buttons-padding: 4.2rem;height:calc(var(--buttons-height) + 6px);font-size:calc(var(--font-body-size) * 1px + 2px)}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/component-grid-banner.css.map */
