.collections-index{padding:46px 0 80px;color:#111}.collections-index__container{width:min(1194px,100% - 40px);margin:0 auto}.collections-index__header{margin-bottom:40px}.collections-index__header h1{margin:0 0 10px;color:#0a0a0a;font-size:clamp(28px,2.4vw,32px);font-weight:700;letter-spacing:-.035em;line-height:1.2}.collections-index__header p{margin:0;color:#707070;font-size:14px;line-height:1.5}.collections-index__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.collections-index__empty{grid-column:1/-1;margin:20px 0;padding:60px 20px;border:1px solid #ddd;color:#707070;text-align:center}.collections-index-card{min-width:0;border:1px solid #ddd;background:#fff;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.ltr .collections-index-card{box-shadow:2px 2px #e3e3e3}.rtl .collections-index-card{box-shadow:-2px 2px #e3e3e3}.collections-index-card:hover{border-color:#aaa;transform:translateY(-2px)}.ltr .collections-index-card:hover{box-shadow:3px 3px #d5d5d5}.rtl .collections-index-card:hover{box-shadow:-3px 3px #d5d5d5}.collections-index-card__image{display:block;aspect-ratio:1.65/1;overflow:hidden;background:#f2f2f2}.collections-index-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .24s ease}.collections-index-card:hover .collections-index-card__image img{transform:scale(1.015)}.collections-index-card__body{min-height:102px;padding:10px 19px 18px;border-top:1px solid #ddd}.collections-index-card__body h2{margin:0;font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.35}.collections-index-card__body h2 a{display:inline-flex;gap:5px;align-items:baseline;color:#111}.collections-index-card__body p{display:-webkit-box;margin:12px 0 0;overflow:hidden;color:#747474;font-size:14px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:1}.collections-index-card__arrow{flex:0 0 auto;font-size:17px;font-weight:400}.rtl .collections-index-card__arrow{transform:scaleX(-1)}@media screen and (max-width:991px){.collections-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:576px){.collections-index{padding:32px 0 56px}.collections-index__container{width:calc(100% - 24px)}.collections-index__header{margin-bottom:28px}.collections-index__grid{grid-template-columns:1fr;gap:22px}.collections-index-card__body{min-height:96px;padding-inline:16px}}
