
#collections.k26-section{background:#1d2d26;color:#f4f0e7;padding:100px clamp(20px,5.2vw,100px);direction:rtl}
#collections .k26-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:42px}
#collections .k26-eyebrow{display:block;color:#c7b88b;font:400 11px/1.5 Arial,sans-serif;letter-spacing:.28em;margin-bottom:20px}
#collections .k26-heading h2{font-family:inherit;font-weight:400;font-size:clamp(28px,3vw,45px);line-height:1.7;margin:0 0 12px}
#collections .k26-heading p{font-size:14px;line-height:2.2;color:#c3cbc2;margin:0;max-width:620px}
#collections .k26-all{color:#eee9db;font-size:13px;line-height:2;text-decoration:none;border-bottom:1px solid #9d9774;padding-bottom:8px;white-space:nowrap}
#collections .k26-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 25px}
#collections .k26-card{display:block;min-width:0;text-decoration:none;color:inherit;outline-offset:7px}
#collections .k26-photo{overflow:hidden;aspect-ratio:4/5;background:#354238}
#collections .k26-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s ease;filter:none;opacity:1}
#collections .k26-card:hover img{transform:scale(1.035)}
#collections .k26-card:focus-visible{outline:2px solid #cfbc8c}
#collections .k26-caption{padding:18px 1px 0;display:flex;justify-content:space-between;align-items:center;gap:12px}
#collections .k26-caption h3{font-family:inherit;font-size:18px;font-weight:400;line-height:1.8;margin:0}
#collections .k26-caption span{font:400 10px/1.6 Arial,sans-serif;letter-spacing:.1em;color:#c4b995;text-align:left}
@media(max-width:900px){#collections .k26-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#collections .k26-caption{display:block}#collections .k26-caption span{display:block;margin-top:4px}}
@media(max-width:600px){#collections.k26-section{padding:55px 18px}#collections .k26-heading{display:block;margin-bottom:28px}#collections .k26-heading p{font-size:12px}#collections .k26-all{display:inline-block;margin-top:20px;font-size:12px}#collections .k26-grid{gap:28px 13px}#collections .k26-caption{padding-top:12px}#collections .k26-caption h3{font-size:15px}#collections .k26-caption span{font-size:9px;letter-spacing:.04em}}
@media(prefers-reduced-motion:reduce){#collections .k26-photo img{transition:none}#collections .k26-card:hover img{transform:none}}
