.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-media__description,.grid-banner .card-media__description *{color:rgb(var(--color-foreground))}@media(max-width:767.98px){.grid-banner .card-media__content-wrapper{width:100%}}@media(min-width:768px){.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 .card-media--extra-small{--padding-y: 2rem;--padding-x: 2rem}.grid-banner .card-media--small{--padding-y: 2.4rem;--padding-x: 2.4rem}}.grid-banner .card-media--split-50 .card-media__content{background-color:rgb(var(--color-background))}@media(max-width:767.98px){.grid-banner .card-media--split-50{display:flex;flex-direction:column;height:auto}.grid-banner .card-media--split-50 .card-media__media-wrapper{width:100%;height:auto}.grid-banner .card-media--split-50 .card-media__content{position:relative;width:100%;padding:var(--padding-y) var(--padding-x);display:flex;align-items:center}.grid-banner .card-media--split-50.card-media--media-right .card-media__media-wrapper{order:2}.grid-banner .card-media--split-50.card-media--media-right .card-media__content,.grid-banner .card-media--split-50.card-media--media-left .card-media__media-wrapper{order:1}.grid-banner .card-media--split-50.card-media--media-left .card-media__content{order:2}}@media(min-width:768px){.grid-banner__item.grid-banner-card--lower-right{margin-top:1.2rem}}@media(max-width:767.98px){.grid-banner--home-stacked-mobile .grid-banner__inner{row-gap:3.2rem}.grid-banner--home-stacked-mobile .grid-banner__item.grid-banner-main-story .card-media__content-wrapper{align-items:center;text-align:center}.grid-banner--home-stacked-mobile .grid-banner__item.grid-banner-main-story .text-subheading{font-size:1.3rem;line-height:2rem}.grid-banner--home-stacked-mobile .grid-banner__item.grid-banner-main-story .card-media__heading.hd1{font-size:4rem;line-height:4.8rem}.grid-banner--home-stacked-mobile .grid-banner__item.grid-banner-main-story .card-media__description{font-size:1.6rem;line-height:2.6rem}.grid-banner--home-stacked-mobile .grid-banner__item.grid-banner-mobile-icon-card .card-media--split-50{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2.8rem 2rem;background-color:rgb(var(--color-background))}.grid-banner--home-stacked-mobile .grid-banner__item.grid-banner-mobile-icon-card .card-media__media-wrapper{width:100%;height:auto;display:flex;justify-content:center}.grid-banner--home-stacked-mobile .grid-banner__item.grid-banner-mobile-icon-card .card-media__media{width:8rem;max-width:8rem}.grid-banner--home-stacked-mobile .grid-banner__item.grid-banner-mobile-icon-card .card-media__media:before{padding-top:103.75%}.grid-banner--home-stacked-mobile .grid-banner__item.grid-banner-mobile-icon-card .card-media__content{width:100%;position:static;padding:0;background-color:transparent}.grid-banner--home-stacked-mobile .grid-banner__item.grid-banner-mobile-icon-card .card-media__content-wrapper{align-items:center;text-align:center}.grid-banner--home-stacked-mobile .grid-banner__item.grid-banner-mobile-icon-card .card-media__heading{font-size:2rem;line-height:2.8rem;font-weight:500}.grid-banner--home-stacked-mobile .grid-banner__item.grid-banner-mobile-icon-card .card-media__description{display:none}}@media(min-width:768px){.grid-banner .card-media--split-50{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.grid-banner .card-media--split-50 .card-media__media-wrapper,.grid-banner .card-media--split-50 .card-media__content{grid-area:auto}.grid-banner .card-media--split-50 .card-media__content{position:relative;padding:var(--padding-y) var(--padding-x);display:flex;align-items:center}.grid-banner .card-media--split-50.card-media--media-right .card-media__media-wrapper{order:2}.grid-banner .card-media--split-50.card-media--media-right .card-media__content{order:1}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-grid-banner.css.map */
