.tiles__heading{margin-bottom:28px}.tiles__grid{display:grid;gap:clamp(14px,1.8vw,24px);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.tiles__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--tile-min, 300px)),1fr))}}@media screen and (min-width:990px){.tiles__grid{grid-template-columns:repeat(var(--tile-columns),minmax(0,1fr))}}.tile{display:block;position:relative;aspect-ratio:var(--tile-ratio);border-radius:var(--radius-card);overflow:hidden;color:var(--color-on-dark);text-decoration:none;isolation:isolate}.tile__media{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-dark)}.tile__media img,.tile__media svg{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.tile:hover .tile__media img,.tile:hover .tile__media svg{transform:scale(1.04)}.tile__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to top,var(--color-dark),transparent 50%)}.tile__scrim--deep{background:linear-gradient(to top,var(--color-dark) 0%,rgba(var(--color-dark-rgb),.5) 30%,transparent 55%)}.tile__body{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,36px)}.tile__body--split{flex-direction:row;align-items:flex-end;justify-content:space-between;padding:clamp(18px,2vw,28px)}.tile__text{display:flex;flex-direction:column;gap:6px}.tile__count{font:var(--font-body-weight-medium) 13px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-200)}.tile__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:var(--font-heading-case);letter-spacing:0}.tile__title--md{font-size:calc(clamp(44px,4.6vw,68px) * var(--font-heading-scale));line-height:.9}.tile__title--lg{font-size:calc(clamp(48px,5.4vw,80px) * var(--font-heading-scale));line-height:.88}.tile__link{display:inline-flex;align-items:center;gap:6px;font:var(--font-heading-weight) 16px/1 var(--font-heading);letter-spacing:.08em;text-transform:var(--font-heading-case)}.tile__arrow{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.5);transition:background-color .2s,border-color .2s}.tile:hover .tile__arrow{background:var(--color-accent);border-color:var(--color-accent)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-image-tiles.css.map */
