.ec-collection-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;padding:36px;border:1px solid #cfc2af;border-radius:22px;background:#f1ece3;box-shadow:0 8px 24px #3427140a;margin-bottom:10px;overflow:hidden}.ec-collection-hero-copy{min-width:0;padding:4px 0}.ec-collection-hero .ec-kicker{font-size:10px;letter-spacing:.15em;margin-bottom:16px}.ec-collection-hero h1{font-size:clamp(34px,3.25vw,46px)!important;line-height:1.08;letter-spacing:-.025em;margin-bottom:20px}.ec-collection-hero .ec-intro{font-size:16px;line-height:1.75;margin-bottom:24px;max-width:590px;color:#554c40}.ec-collection-hero .ec-hero-image{width:100%;max-width:none;aspect-ratio:6/5;border:1px solid rgba(82,63,39,.12);border-radius:15px;overflow:hidden;align-self:stretch;background:#e8dfd2}.ec-collection-hero .ec-hero-image img{display:block;width:100%;height:100%;object-fit:contain}.ec-collection-hero .ec-hero-editorial img{object-fit:cover;object-position:center}.ec-collection-hero .ec-button{border-radius:8px;padding:13px 20px;min-height:48px}.ec-collection-hero .ec-inline-link{margin:12px 0 12px 18px;min-height:32px;align-content:center}@media(min-width:750px)and (max-width:990px){.ec-collection-hero{padding:26px;gap:26px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.ec-collection-hero h1{font-size:36px!important}.ec-collection-hero .ec-intro{font-size:15px}.ec-collection-hero .ec-inline-link{margin-left:0;display:table}}@media(max-width:749px){.ec-collection-hero{grid-template-columns:1fr;gap:23px;padding:20px;border-radius:18px;margin-bottom:8px}.ec-collection-hero-copy{padding:2px 0 0}.ec-collection-hero h1{font-size:32px!important;line-height:1.12;margin-bottom:16px}.ec-collection-hero .ec-kicker{font-size:9px;letter-spacing:.12em;margin-bottom:14px}.ec-collection-hero .ec-intro{font-size:15px;line-height:1.7;margin-bottom:20px}.ec-collection-hero .ec-hero-image{max-width:none;aspect-ratio:3/2;border-radius:12px;max-height:300px;align-self:auto}.ec-collection-hero .ec-inline-link{display:table;margin:12px 0 0;min-height:44px}.ec-collection-hero .ec-button{width:100%}}.ec-collection-hero .ec-inline-link{display:inline-flex;align-items:center;min-height:44px;border-bottom:0;text-decoration:underline;text-underline-offset:5px}@media(max-width:749px){.ec-collection-hero .ec-inline-link{margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/eastmoon-collection-hero.css.map */
