/* Armenia Crystal — compact premium collection catalogue */
.collections{padding:88px 0 64px;background:#050505}.section-header{max-width:760px;margin:-20px auto 38px;text-align:center}.section-kicker{display:inline-block;margin-bottom:18px;color:#D4AF37;font-size:13px;font-weight:600;letter-spacing:5px;text-transform:uppercase}.section-title{margin:0 0 20px;color:#fff;font-family:"Cormorant Garamond",serif;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.08}.section-description{max-width:650px;margin:0 auto;color:#bdbdbd;font-size:17px;line-height:1.8}.collections-filters{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:0 auto 34px}.collections-filter{border:1px solid rgba(212,175,55,.24);background:#0b0b0b;color:#c8c8c8;border-radius:999px;padding:10px 17px;font:600 11px/1 Inter,sans-serif;letter-spacing:1.8px;text-transform:uppercase;cursor:pointer;transition:.25s ease}.collections-filter:hover,.collections-filter.active{color:#050505;background:#D4AF37;border-color:#D4AF37}.collections-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1220px;margin:0 auto}.collection-card{overflow:hidden;border-radius:20px;background:#0b0b0b;border:1px solid rgba(212,175,55,.12);opacity:1;transform:none;transition:opacity .45s ease,transform .45s ease,border-color .35s ease,box-shadow .35s ease}.collection-card.show{opacity:1;transform:none}.collection-card:hover{transform:translateY(-5px);border-color:rgba(212,175,55,.42);box-shadow:0 20px 50px rgba(0,0,0,.4)}.collection-image{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;background:#080808}.collection-image img{display:block;width:100%;height:100%;object-fit:contain;padding:10px;transition:transform .65s ease,filter .35s ease}.collection-card:hover .collection-image img{transform:scale(1.035);filter:brightness(1.04)}.collection-image::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.28),transparent 48%);pointer-events:none}.collection-content{padding:20px 22px 22px}.collection-category{display:block;margin-bottom:9px;color:#D4AF37;font-size:10px;font-weight:600;letter-spacing:2.1px;text-transform:uppercase}.collection-title{margin:0 0 15px;color:#fff;font-family:"Cormorant Garamond",serif;font-size:clamp(25px,2.2vw,32px);font-weight:500;line-height:1.1;transition:color .3s ease}.collection-card:hover .collection-title{color:#D4AF37}.collection-link{display:inline-flex;align-items:center;color:#D4AF37;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:1.7px}.collections-load-more,.collections-footer{text-align:center}.collections-load-more{margin-top:34px}.collections-footer{margin-top:22px}.collections-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 25px;border:1px solid #D4AF37;background:#D4AF37;color:#050505;border-radius:999px;text-decoration:none;text-transform:uppercase;font:600 10px/1 Inter,sans-serif;letter-spacing:1.8px;cursor:pointer}.collections-button[hidden]{display:none}.collections-button-secondary{background:transparent;color:#D4AF37}.collections-button-secondary:hover{background:#D4AF37;color:#050505}@media(max-width:980px){.collections-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:640px){.collections{padding:64px 0 48px}.section-header{margin-top:0;margin-bottom:28px}.section-description{font-size:15px;line-height:1.7}.collections-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:10px;padding:0;margin-bottom:28px;overflow:visible}.collections-filter{width:100%;min-width:0;padding:10px 8px;white-space:nowrap;text-align:center}.collections-grid{grid-template-columns:1fr;gap:24px;row-gap:24px}.collection-card{margin:0}.collection-image{aspect-ratio:16/10}.collection-content{padding:18px 20px 20px}.collection-title{font-size:29px}}
