.luna-collection-showcase__header{margin-bottom:var(--space-4);text-align:center}.luna-collection-showcase .luna-collection-showcase__title{margin:0;letter-spacing:var(--ls-caps)}.luna-collection-showcase__subheading{margin:var(--space-2) 0 0;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-snug);color:rgba(var(--color-foreground),.75)}@media screen and (min-width:750px){.luna-collection-showcase__header{margin-bottom:var(--space-8)}}.luna-collection-showcase__container{container-type:inline-size}.luna-collection-showcase__grid{--luna-showcase-gap: var(--gap-seam);display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:calc((100cqw - var(--luna-showcase-gap)) / 2);grid-auto-flow:row dense;gap:var(--luna-showcase-gap);margin:0;padding:0}@media screen and (min-width:750px){.luna-collection-showcase__grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:calc((100cqw - 3 * var(--luna-showcase-gap)) / 4)}}@supports not (width: 100cqw){.luna-collection-showcase__grid{grid-auto-rows:auto}.luna-showcase-tile--s{aspect-ratio:1}.luna-showcase-tile--l,.luna-showcase-tile--w,.luna-showcase-tile--f{aspect-ratio:2 / 1}@media screen and (min-width:750px){.luna-showcase-tile--l{aspect-ratio:1}}}.luna-showcase-tile{position:relative;overflow:hidden;background:rgba(var(--color-foreground),.04);border-radius:var(--radius-media)}.luna-showcase-tile--l,.luna-showcase-tile--w,.luna-showcase-tile--f{grid-column:span 2}@media screen and (min-width:750px){.luna-showcase-tile--l{grid-row:span 2}.luna-showcase-tile--f{grid-column:1 / -1;grid-row:span 2}}.luna-showcase-tile__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit;text-decoration:none}.luna-showcase-tile__link:focus-visible{outline:var(--focused-base-outline);outline-offset:calc(-1 * var(--focused-base-outline-offset))}.luna-showcase-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}@media(prefers-reduced-motion:no-preference){.luna-showcase-tile__media{transition:transform .6s ease}.luna-showcase-tile__link:hover .luna-showcase-tile__media{transform:scale(1.04)}}.luna-showcase-tile__media--placeholder{fill:rgba(var(--color-foreground),.35)}.luna-showcase-tile__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#00000040 32%,#0000 60%);pointer-events:none}.luna-showcase-tile__content{position:absolute;inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);color:var(--color-bg, #ffffff)}@media screen and (min-width:750px){.luna-showcase-tile__content{padding:var(--space-5) var(--space-6)}}.luna-showcase-tile__caption{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--fw-regular);line-height:var(--lh-snug);letter-spacing:var(--ls-caps);text-transform:uppercase}.luna-showcase-tile__title{font-family:var(--font-body);font-size:var(--fs-h5);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:normal}.luna-showcase-tile--w .luna-showcase-tile__title{font-size:var(--fs-h4)}.luna-showcase-tile--l .luna-showcase-tile__title,.luna-showcase-tile--f .luna-showcase-tile__title{font-size:var(--fs-h3)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/luna-collection-showcase.css.map */
