.lp-tiles-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.lp-tiles-heading{margin:0}.lp-tiles-view-all{flex-shrink:0;font-weight:600;text-underline-offset:.15em}.lp-tiles-view-all:focus-visible{outline:2px solid currentColor;outline-offset:3px}.lp-tiles-grid{display:grid;gap:16px;grid-template-columns:repeat(var(--lp-tiles-cols-mobile, 1),minmax(0,1fr));list-style:none;margin:0;padding:0}.lp-tiles-item{margin:0;min-width:0}.lp-tiles-card{color:inherit;display:block;position:relative;text-decoration:none;container-type:inline-size}.lp-tiles-media{aspect-ratio:var(--lp-tiles-aspect-ratio, 4 / 5);overflow:hidden;position:relative}.lp-tiles-img{display:block;height:100%;object-fit:cover;width:100%}.lp-tiles-cap-overlay .lp-tiles-card .lp-tiles-caption{background:linear-gradient(to top,#0000008c,#0000 65%);bottom:0;box-sizing:border-box;color:#fff;font-size:clamp(1rem,7.5cqw,1.4rem);font-weight:700;-webkit-hyphens:auto;hyphens:auto;left:0;letter-spacing:.02em;margin:0;overflow-wrap:break-word;padding:32px 24px 24px;position:absolute;right:0;text-align:center;text-transform:uppercase;white-space:normal;word-break:break-word}.lp-tiles-cap-overlay .lp-tiles-card .lp-tiles-caption-text{-webkit-box-decoration-break:clone;background-color:#000;box-decoration-break:clone;color:#fff;display:inline;padding:.16em .4em}.lp-tiles-caption-line,.lp-tiles-subline{margin:0}.lp-tiles-cap-overlay .lp-tiles-subline{font-size:.7em;margin-top:.35em;text-transform:none}.lp-tiles-cap-overlay .lp-tiles-subline-text{-webkit-box-decoration-break:clone;background-color:#000;box-decoration-break:clone;color:#fff;display:inline;padding:.16em .4em;text-decoration:underline;text-underline-offset:.15em}.lp-tiles-cap-below .lp-tiles-caption{padding:14px 0 0}.lp-tiles-cap-above .lp-tiles-caption{padding:0 0 14px}.lp-tiles-cap-below .lp-tiles-caption-line{font-size:clamp(1.15rem,4.4cqw,1.9rem);font-weight:700;letter-spacing:-.01em;line-height:1.15;overflow-wrap:break-word}.lp-tiles-cap-below .lp-tiles-subline{font-size:max(calc(var(--typeBaseSize) - 1px),15px);margin-top:8px}.lp-tiles-cap-below .lp-tiles-subline-text{text-decoration:underline;text-underline-offset:.2em}a.lp-tiles-card:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media only screen and (min-width:769px){.lp-tiles-grid{gap:24px;grid-template-columns:repeat(var(--lp-tiles-cols-desktop, 3),minmax(0,1fr))}.lp-tiles-cap-overlay .lp-tiles-card .lp-tiles-caption{padding:48px 32px 32px}}
/*# sourceMappingURL=/cdn/shop/t/397/assets/lp-tile-grid.css.map */
