.cs__inner{display:flex;flex-direction:column;gap:0}.cs__header{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:40px;max-width:1400px;margin:0 auto;padding:0 48px 48px;width:100%;box-sizing:border-box}.cs__header-left{display:flex;flex-direction:column;gap:8px}.cs__eyebrow{display:flex;align-items:center;gap:10px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--olive, #5B6444);margin:0}.cs__eyebrow-dot{width:7px;height:7px;border-radius:50%;background-color:var(--olive, #5B6444);flex-shrink:0}.cs__heading{font-family:Merriweather,serif;font-size:clamp(3.6rem,4.5vw,6rem);font-weight:900;color:var(--ink, #1C1C1A);line-height:1;letter-spacing:-.02em;margin:0;white-space:pre-line}.cs__description{font-family:Merriweather,serif;font-size:1.45rem;line-height:1.7;color:var(--charcoal, #3A3936);margin:0;max-width:380px;align-self:end}.cs__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;align-items:start}.cs__card{display:block;text-decoration:none;color:inherit;position:relative}.cs__card:hover .cs__card-image{transform:scale(1.04)}.cs__card-image-wrap{position:relative;overflow:hidden;aspect-ratio:3 / 4;background-color:var(--sand, #E8DCC4)}.cs__card-image-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(28,28,26,.78) 0%,rgba(28,28,26,.25) 40%,transparent 65%);pointer-events:none;z-index:1}.cs__card-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s ease}.cs__card-image--placeholder{width:100%;height:100%;object-fit:cover}.cs__badge{position:absolute;top:16px;left:16px;font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:6px 11px;white-space:nowrap;z-index:2}.cs__card-info{position:absolute;bottom:0;left:0;right:0;padding:20px 20px 24px;z-index:2;display:flex;flex-direction:column;gap:5px}.cs__card-meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cs__card-name{font-family:Merriweather,serif;font-size:1.55rem;font-weight:700;color:var(--bone, #F5EFE6);line-height:1.3}.cs__card-price{font-family:Montserrat,sans-serif;font-size:1.15rem;font-weight:600;color:var(--sand, #E8DCC4);white-space:nowrap;letter-spacing:.04em;flex-shrink:0}.cs__card-subtitle{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--sage, #9EA888);order:-1}.cs__footer{display:flex;justify-content:center;max-width:1400px;margin:0 auto;padding:40px 48px 0;width:100%;box-sizing:border-box}.cs__cta{display:inline-flex;align-items:center;gap:6px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink, #1C1C1A);text-decoration:none;border-bottom:1px solid var(--ink, #1C1C1A);padding-bottom:3px;transition:color .2s ease,border-color .2s ease}.cs__cta:hover{color:var(--olive, #5B6444);border-color:var(--olive, #5B6444)}@media screen and (max-width:900px){.cs__header{grid-template-columns:1fr;gap:16px;padding:0 24px 36px}.cs__description{max-width:100%}.cs__grid{grid-template-columns:repeat(2,1fr);gap:3px}.cs__footer{padding:32px 24px 0}}@media screen and (max-width:480px){.cs__grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/collection-showcase.css.map */
