.tile-grid{position:relative}.tile-grid__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;margin-bottom:3rem}.tile-grid__view-all{flex-shrink:0}.tile-grid__wrapper{position:relative;overflow:hidden}.tile-grid__slider-component{display:block}.tile-grid__list{display:flex;flex-wrap:wrap;align-items:stretch;list-style:none;margin:0;padding:0;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.tile-grid__list{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}.tile-grid__item{flex-shrink:0}@media screen and (max-width:989px){.tile-grid__list--mobile-grid{flex-wrap:wrap;overflow:visible}.tile-grid__list--mobile-carousel,.tile-grid__list--mobile-full-bleed{flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.tile-grid__list--mobile-carousel{scroll-snap-type:x mandatory}.tile-grid__list--mobile-full-bleed{scroll-snap-type:none}.tile-grid__list--mobile-carousel .tile-grid__item,.tile-grid__list--mobile-full-bleed .tile-grid__item{scroll-snap-align:start}.tile-grid__list--mobile-carousel:after,.tile-grid__list--mobile-full-bleed:after{content:"";width:0;padding-left:1.5rem}.tile-grid__list--mobile-cols-1.tile-grid__list--mobile-grid .tile-grid__item{width:100%}.tile-grid__list--mobile-cols-2.tile-grid__list--mobile-grid .tile-grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.tile-grid__list--mobile-cols-2.tile-grid__list--mobile-carousel .tile-grid__item,.tile-grid__list--mobile-cols-2.tile-grid__list--mobile-full-bleed .tile-grid__item{width:calc(50vw - var(--grid-mobile-horizontal-spacing) - 3rem)}.tile-grid__list--mobile-cols-1.tile-grid__list--mobile-carousel .tile-grid__item,.tile-grid__list--mobile-cols-1.tile-grid__list--mobile-full-bleed .tile-grid__item{width:calc(100vw - var(--grid-mobile-horizontal-spacing) - 6rem)}}@media screen and (max-width:989px){.tile-grid__wrapper--mobile-full-bleed{max-width:none!important;margin:0!important;padding:0!important;overflow-x:visible;overflow-y:hidden}.tile-grid__list--mobile-full-bleed{padding-left:max(1.5rem,calc((100% - var(--page-width)) / 2 + 1.5rem))!important}}@media screen and (min-width:990px){.tile-grid__list--desktop-grid{flex-wrap:wrap;overflow:visible}.tile-grid__list--desktop-carousel,.tile-grid__list--desktop-full-bleed{flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.tile-grid__list--desktop-carousel{scroll-snap-type:x mandatory}.tile-grid__list--desktop-full-bleed{scroll-snap-type:none}.tile-grid__list--desktop-carousel .tile-grid__item,.tile-grid__list--desktop-full-bleed .tile-grid__item{scroll-snap-align:start}.tile-grid__list--desktop-carousel:after,.tile-grid__list--desktop-full-bleed:after{content:"";width:0;padding-left:4rem}.tile-grid__list--desktop-grid .tile-grid__item,.tile-grid__list--desktop-carousel .tile-grid__item{width:calc((100% - (var(--tg-cols-desktop) - 1) * var(--grid-desktop-horizontal-spacing)) / var(--tg-cols-desktop))}.tile-grid__list--desktop-full-bleed .tile-grid__item{width:calc((100% - (var(--tg-cols-desktop) - 1) * var(--grid-desktop-horizontal-spacing)) / var(--tg-cols-desktop) - 8rem)}}@media screen and (min-width:990px){.tile-grid__wrapper--desktop-full-bleed{max-width:none!important;margin:0!important;padding:0!important;overflow-x:visible;overflow-y:hidden}.tile-grid__list--desktop-full-bleed{padding-left:max(4rem,calc((100% - var(--page-width)) / 2 + 4rem))!important}}.tile-card{position:relative;display:block;height:100%;overflow:hidden;border-radius:var(--text-boxes-radius, 0);color:rgb(var(--color-foreground))}.tile-card__link-overlay{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.tile-card__image-wrapper{position:relative;overflow:hidden;width:100%;height:100%}.tile-card__image,.tile-card__image-wrapper .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.tile-card:hover .tile-card__image{transform:scale(1.06)}.tile-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;padding:2rem;pointer-events:none}.tile-card__content{display:flex;flex-direction:column;gap:1rem;max-width:100%;pointer-events:none}.tile-card__content>*{pointer-events:none}.tile-card__heading{margin:0;font-size:2.2rem;line-height:1.15}.tile-card__description{font-size:1.5rem;line-height:1.4}.tile-card__button{align-self:flex-start;position:relative;z-index:3;pointer-events:auto}@media screen and (max-width:989px){.tile-card__overlay--mobile-top-left{align-items:flex-start;justify-content:flex-start;text-align:left}.tile-card__overlay--mobile-top-center{align-items:flex-start;justify-content:center;text-align:center}.tile-card__overlay--mobile-middle-left{align-items:center;justify-content:flex-start;text-align:left}.tile-card__overlay--mobile-middle-center{align-items:center;justify-content:center;text-align:center}.tile-card__overlay--mobile-bottom-left{align-items:flex-end;justify-content:flex-start;text-align:left}.tile-card__overlay--mobile-bottom-center{align-items:flex-end;justify-content:center;text-align:center}.tile-card__overlay--mobile-top-center .tile-card__content,.tile-card__overlay--mobile-middle-center .tile-card__content,.tile-card__overlay--mobile-bottom-center .tile-card__content{align-items:center}.tile-card__overlay--mobile-top-center .tile-card__button,.tile-card__overlay--mobile-middle-center .tile-card__button,.tile-card__overlay--mobile-bottom-center .tile-card__button{align-self:center}}@media screen and (min-width:990px){.tile-card__overlay--desktop-top-left{align-items:flex-start;justify-content:flex-start;text-align:left}.tile-card__overlay--desktop-top-center{align-items:flex-start;justify-content:center;text-align:center}.tile-card__overlay--desktop-middle-left{align-items:center;justify-content:flex-start;text-align:left}.tile-card__overlay--desktop-middle-center{align-items:center;justify-content:center;text-align:center}.tile-card__overlay--desktop-bottom-left{align-items:flex-end;justify-content:flex-start;text-align:left}.tile-card__overlay--desktop-bottom-center{align-items:flex-end;justify-content:center;text-align:center}.tile-card__overlay--desktop-top-center .tile-card__content,.tile-card__overlay--desktop-middle-center .tile-card__content,.tile-card__overlay--desktop-bottom-center .tile-card__content{align-items:center}.tile-card__overlay--desktop-top-center .tile-card__button,.tile-card__overlay--desktop-middle-center .tile-card__button,.tile-card__overlay--desktop-bottom-center .tile-card__button{align-self:center}}.tile-grid__list--card-height-small .tile-card__image-wrapper{aspect-ratio:1 / 1}.tile-grid__list--card-height-medium .tile-card__image-wrapper{aspect-ratio:3 / 4}.tile-grid__list--card-height-large .tile-card__image-wrapper{aspect-ratio:2 / 3}@media screen and (max-width:749px){.tile-grid__list--card-height-medium .tile-card__image-wrapper{aspect-ratio:4 / 5}.tile-grid__list--card-height-large .tile-card__image-wrapper{aspect-ratio:3 / 4}}.tile-grid__list--card-height-adapt .tile-card{height:auto}.tile-grid__list--card-height-adapt .tile-card__image-wrapper{height:auto;aspect-ratio:auto}.tile-grid__list--card-height-adapt .tile-card__image{position:static;height:auto;object-fit:initial}
/*# sourceMappingURL=/cdn/shop/t/38/assets/section-tile-grid.css.map */
