.gallery-catalog .gallery-collection{background:#f1eee8;padding:65px 7%}.catalog-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;border-bottom:1px solid #bdb6ab;padding-bottom:24px}.catalog-heading h2{font-size:32px;font-weight:400;margin:15px 0 0}.catalog-heading>span{font-size:12px;color:#766f65}.catalog-note{font-size:13px;line-height:1.9;color:#756c62;margin:25px 0 40px;max-width:1000px}.catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.catalog-card a{display:block}.catalog-card img{width:100%;aspect-ratio:1;object-fit:contain;display:block;background:#e6e1d9}.catalog-card h3{font-size:15px;line-height:1.65;font-weight:400;margin:16px 0 10px;word-break:keep-all}.catalog-card span{font-size:11px;color:#8b4439}.catalog-card a:focus-visible{outline:3px solid #8b4439;outline-offset:6px}.catalog-card a:hover h3{text-decoration:underline;text-underline-offset:4px}.catalog-bottom{font-size:12px;color:#756c62;border-top:1px solid #bdb6ab;padding-top:25px;margin-top:45px;line-height:1.8}@media(max-width:1000px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.gallery-catalog .gallery-collection{padding:45px 6%}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.catalog-heading h2{font-size:27px}.catalog-card h3{font-size:13px;line-height:1.75}.catalog-note{font-size:12px}.catalog-heading>span{font-size:10px}}
.gallery-catalog .gallery-collection{background:#191a19;color:#e8e4dd}
.gallery-catalog .catalog-heading{border-color:#454642}
.gallery-catalog .catalog-heading>span,.gallery-catalog .catalog-note,.gallery-catalog .catalog-bottom{color:#aaa99f}
.gallery-catalog .catalog-heading .eyebrow{color:#c4937d}
.gallery-catalog .catalog-card img{background:#252622}
.gallery-catalog .catalog-card span{color:#cfaa95}
.gallery-catalog .catalog-bottom{border-color:#454642}
.gallery-catalog .catalog-card a:focus-visible{outline-color:#cfaa95}
