.ki-products{background:#f5f2ea;color:#282c29;padding:clamp(58px,7vw,105px) 0}.ki-products__inner{max-width:1390px}.ki-products__heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:36px}.ki-products__heading p{font-size:11px;letter-spacing:.17em;color:#6a7457;font-weight:700;margin:0 0 16px}.ki-products__heading h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.055em;font-size:clamp(35px,4.4vw,60px);line-height:1.05;margin:0}.ki-products__heading>span{max-width:360px;color:#61685e;line-height:1.65}.ki-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 18px;padding:0;margin:0;list-style:none}.ki-products__tile{min-width:0}.ki-products__media{display:block;background:#e9e4d7;overflow:hidden;aspect-ratio:3/4}.ki-products__photo,.ki-products__media img,.ki-products__media svg{width:100%;height:100%;display:block;object-fit:cover}.ki-products__media img{transition:transform .35s ease}.ki-products__media:hover img{transform:scale(1.035)}.ki-products__meta{display:flex;justify-content:space-between;gap:12px;padding:14px 2px 0;align-items:start}.ki-products__meta h3{font-size:14px;font-weight:500;line-height:1.45;margin:0}.ki-products__meta a{color:inherit;text-decoration:none}.ki-products__meta>span{white-space:nowrap;font-size:13px;color:#676d64}.ki-products__more{text-align:center;margin-top:42px}.ki-products__more a{color:#282c29;text-decoration:none;border-bottom:1px solid #282c29;padding:0 0 7px;font-weight:600}.ki-products__empty{border:1px solid #d0cdc1;background:#f9f7f1;padding:30px;line-height:1.6}.ki-products__empty p{margin:7px 0 0;color:#676d64}@media(max-width:960px){.ki-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ki-products__heading{display:block}.ki-products__heading>span{display:block;margin-top:17px}.ki-products__grid{gap:21px 11px}.ki-products__meta{display:block}.ki-products__meta>span{display:block;margin-top:4px}}
