.ec-subcol{display:block;--gap: 1.2rem;--per-view: 2}@media screen and (min-width:768px){.ec-subcol{--gap: 1.6rem}}@media screen and (min-width:1024px){.ec-subcol{--gap: 2.4rem;--per-view: 3}}ec-subcollections:not(:defined) .ec-banner__title,ec-subcollections:not(:defined) .ec-subcol__group{visibility:hidden;animation:ec-subcol-reveal 0s linear 3s forwards}@keyframes ec-subcol-reveal{to{visibility:visible}}.ec-subcol__intro{margin-bottom:3.2rem;text-align:center}.ec-subcol__content{max-width:72rem;margin:0 auto;color:var(--ec-muted);font-size:1.5rem;line-height:1.6}.ec-subcol__collections-heading{margin:0 0 2.4rem;font-family:var(--ec-font-heading);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2.6rem;line-height:1.15;letter-spacing:normal;color:var(--ec-text);text-align:center}@media screen and (min-width:1024px){.ec-subcol__collections-heading{margin-bottom:3.2rem;font-size:3.6rem}}.ec-subcol.is-filtered .ec-subcol__heading{display:none}.ec-subcol.is-filtered .ec-subcol__group{margin-top:0}.ec-subcol__group[hidden]{display:none}.ec-subcol__group+.ec-subcol__group{margin-top:4.8rem}.ec-subcol__heading{margin:0 0 2rem;font-family:var(--ec-font-heading);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2.4rem,1.9rem + 1.4vw,3.4rem);line-height:1.15;color:var(--ec-text);text-align:center}@media screen and (min-width:768px){.ec-subcol__group+.ec-subcol__group{margin-top:6.4rem}.ec-subcol__heading{margin-bottom:2.8rem}}.ec-subcol__grid{display:grid;grid-template-columns:repeat(var(--per-view),minmax(0,1fr));gap:2.4rem var(--gap);margin:0;padding:0;list-style:none}.ec-subcol__empty{margin:0;color:var(--ec-muted);text-align:center}.ec-subcol__card{display:flex;flex-direction:column;align-items:center;gap:1.2rem;color:var(--ec-text);text-align:center;text-decoration:none}.ec-subcol__media{width:100%;aspect-ratio:var(--ec-subcol-ratio, .8);border-radius:1.2rem;box-shadow:var(--ec-shadow-soft);transition:box-shadow .4s ease}.ec-subcol__img{transition:transform .4s ease}.ec-subcol__name{display:block;text-wrap:balance;font-family:var(--ec-font-body);font-size:1.5rem;font-weight:500;line-height:1.35}.ec-subcol__name .ec-icon{display:inline-block;margin-left:.4rem;vertical-align:-.2em;width:1.6rem;height:1.6rem;color:var(--ec-accent);transition:transform var(--ec-transition)}@media screen and (min-width:768px){.ec-subcol__name{font-size:1.6rem}}@media(hover:hover){a.ec-subcol__card:hover .ec-subcol__media{box-shadow:var(--ec-shadow-hover)}a.ec-subcol__card:hover .ec-subcol__img{transform:scale(1.04)}a.ec-subcol__card:hover .ec-subcol__name{color:var(--ec-accent)}a.ec-subcol__card:hover .ec-subcol__name .ec-icon{transform:translate(.3rem)}}.ec-subcol__card:focus-visible{outline:none}.ec-subcol__card:focus-visible .ec-subcol__media{outline:.2rem solid var(--ec-accent);outline-offset:.3rem}@media(prefers-reduced-motion:reduce){.ec-subcol__media,.ec-subcol__img,.ec-subcol__name .ec-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ec-subcollections.css.map */
