.collection-showcase__heading{margin:0 0 2rem}.cs-grid{display:grid;grid-template-columns:repeat(var(--cs-cols-mobile, 1),minmax(0,1fr));gap:calc(var(--cs-gap, 16px) + 12px)}@media screen and (min-width:750px){.cs-grid{grid-template-columns:repeat(var(--cs-cols, 2),minmax(0,1fr))}}.cs-card{position:relative;display:block;border-radius:var(--section-radius, 12px);overflow:visible;text-decoration:none;color:#fff;transition:transform .15s ease-out}.cs-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cs-accent, rgb(42, 157, 143));border-radius:var(--section-radius, 12px);transform:translate(0);transition:transform .25s ease;z-index:-1}.cs-card:hover{transform:translate(-4px,-4px);transition:transform .2s ease}.cs-card:hover:before{transform:translate(12px,12px);transition:transform .2s ease}.cs-card:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:6px}.cs-card__media{position:relative;aspect-ratio:var(--cs-ratio, 4 / 5);overflow:hidden;border-radius:var(--section-radius, 12px);background:rgba(var(--color-foreground),.06)}.cs-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .15s ease-out}.cs-card:hover .cs-card__image{transform:scale(1.03);transition:transform .3s ease}.cs-card__image--placeholder{background:rgba(var(--color-foreground),.04)}.cs-card__image--hover{opacity:0;transition:opacity .15s ease-out,transform .15s ease-out}.cs-card--has-hover:hover .cs-card__image--hover,.cs-card--has-hover:focus-visible .cs-card__image--hover{opacity:1;transition:opacity .3s ease,transform .3s ease}.cs-card__panel{position:absolute;left:0;right:0;bottom:0;padding:3rem 1.8rem 1.6rem;display:flex;flex-direction:column;gap:.25rem;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.35) 50%,transparent 100%);border-radius:0 0 var(--section-radius, 12px) var(--section-radius, 12px)}.cs-card--text-light .cs-card__panel,.cs-card--text-dark .cs-card__panel{color:#fff}.cs-card__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2rem);letter-spacing:.02em;line-height:1.05;text-shadow:0 1px 3px rgba(0,0,0,.3)}@media screen and (min-width:750px){.cs-card__title{font-size:calc(var(--font-heading-scale) * 2.4rem)}}.cs-card__subtitle{font-family:var(--font-heading-family);font-size:1.3rem;letter-spacing:.04em;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.3)}.cs-card__cta{display:inline-flex;align-items:center;gap:.6rem;margin-top:.5rem;font-size:1.2rem;text-transform:uppercase;letter-spacing:.1em;opacity:.9}.cs-card__cta-arrow{display:inline-flex;transition:transform .25s ease}.cs-card__cta-arrow .constellation-arrow{width:2.4rem;height:auto}.constellation-arrow__lines{opacity:.45;transition:opacity .25s ease}.constellation-arrow__stars circle{transition:opacity .25s ease}.constellation-arrow__tip{opacity:1}.cs-card:hover .cs-card__cta-arrow,.cs-card:focus-visible .cs-card__cta-arrow{transform:translate(4px)}.cs-card:hover .constellation-arrow__lines,.cs-card:focus-visible .constellation-arrow__lines{opacity:.85}.cs-card:hover .constellation-arrow__tip,.cs-card:focus-visible .constellation-arrow__tip{animation:cs-twinkle .9s ease-in-out infinite}@keyframes cs-twinkle{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.cs-card,.cs-card__image--hover,.cs-card__cta-arrow,.constellation-arrow__lines{transition:none}.cs-card:hover{transform:none}.cs-card:hover .constellation-arrow__tip,.cs-card:focus-visible .constellation-arrow__tip{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-collection-showcase.css.map */
