.cd-grid-wrap{max-width:var(--max-wide);margin:0 auto;padding:var(--s-lg) var(--gutter) var(--s-md)}.cd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,48px) clamp(24px,3vw,40px)}.cd-card{position:relative}.cd-card__image{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:var(--c-smoke)}.cd-card__image img{transition:transform 1.2s var(--ease-luxury)}.cd-card:hover .cd-card__image img{transform:scale(1.045)}.cd-card__tag{position:absolute;top:16px;left:16px;z-index:1;font-family:var(--f-sans);font-size:.58rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#1a1714b8;padding:7px 13px}.cd-card__looks{position:absolute;bottom:16px;right:16px;z-index:1;font-family:var(--f-sans);font-size:.58rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#fff}.cd-card__info{padding:20px 2px 0}.cd-card__name{font-family:var(--f-display);font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:400;font-style:italic;color:var(--c-charcoal);line-height:1.25;margin-bottom:8px}.cd-card__meta{font-family:var(--f-sans);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-muted)}.cd-card.is-hidden{display:none}.cd-empty{text-align:center;padding:var(--s-2xl) var(--s-md);max-width:560px;margin:0 auto;display:none}.cd-empty.is-visible{display:block}.cd-empty__title{font-family:var(--f-display);font-style:italic;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--c-charcoal);margin-bottom:16px}.cd-empty__body{font-family:var(--f-sans);font-size:.85rem;color:var(--c-ink-muted);line-height:1.8}@media(max-width:900px){.cd-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cd-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto;gap:var(--s-lg)}.cd-grid-wrap{padding:var(--s-md) 20px var(--s-sm)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ka-diary-grid.css.map */
