.lang-en{display:none}html[lang=en] .lang-en{display:initial}html[lang=en] .lang-ru{display:none}
.catalog-main{padding-top:90px;padding-bottom:100px;min-height:75vh}.catalog-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:52px}.catalog-heading h1{font-family:var(--serif,Georgia,serif);font-size:clamp(48px,7vw,94px);font-weight:400;line-height:1.08;margin:16px 0 0}.catalog-heading>p{max-width:420px;color:#777;line-height:1.6;font-size:16px;margin:0}.catalog-filters{border-top:1px solid #222;border-bottom:1px solid #ddd;padding:24px 0;display:flex;align-items:flex-end;gap:28px;margin-bottom:44px}.catalog-filters label{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#666;flex:1}.catalog-filters select,.catalog-filters input{border:0;border-bottom:1px solid #bbb;border-radius:0;background:white;padding:10px 24px 10px 0;color:#222;font:inherit;font-size:15px;width:100%;min-width:0;outline-offset:4px}.catalog-filters select{cursor:pointer}.catalog-reset{border:0;border-bottom:1px solid #999;padding:10px 0;background:none;font:inherit;font-size:13px;cursor:pointer}.catalog-filters output{font-size:12px;color:#777;min-width:100px;padding-bottom:12px;text-align:right}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 40px}.catalog-card[hidden],#catalog-empty[hidden]{display:none}.catalog-image{display:flex;align-items:center;justify-content:center;height:330px;padding:22px 12px;background:#f7f7f5;margin-bottom:24px}.catalog-image img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;box-shadow:2px 4px 5px #00000012,8px 15px 20px #00000018;transition:transform .5s ease,box-shadow .5s ease}.catalog-image:hover img{transform:translateY(-3px);box-shadow:2px 5px 8px #00000014,10px 20px 26px #00000020}.catalog-artist{font-size:14px;margin:0 0 8px}.catalog-card h2{font-family:var(--serif,Georgia,serif);font-size:26px;font-weight:400;line-height:1.2;margin:0 0 10px}.catalog-meta{font-size:12px;color:#777;line-height:1.6;margin:0;min-height:20px}.catalog-footnote{border-top:1px solid #ddd;margin-top:64px;padding-top:24px;font-size:13px;color:#777;max-width:100%;line-height:1.7}.catalog-back{font-size:13px;display:inline-block;margin-bottom:40px}.work-detail{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:70px;align-items:center}.work-detail figure{margin:0;padding:36px;background:#f7f7f5;display:flex;justify-content:center;align-items:center;min-height:420px}.work-detail figure img{max-width:100%;width:auto;height:auto;max-height:72vh;object-fit:contain;box-shadow:3px 5px 8px #00000012,10px 18px 28px #0000001c}.work-info{max-width:440px}.work-artist{font-size:18px;margin:26px 0 12px}.work-info h1{font-family:var(--serif,Georgia,serif);font-size:clamp(38px,4vw,62px);line-height:1.12;font-weight:400;margin:0 0 24px;overflow-wrap:anywhere}.work-meta,.work-note,.catalog-availability{font-size:14px;line-height:1.7;color:#666}.catalog-availability{border-top:1px solid #ddd;margin-top:32px;padding-top:24px}.work-reference{font-size:11px;letter-spacing:.06em;color:#888;margin:24px 0}.work-actions{display:flex;flex-wrap:wrap;gap:20px}.work-actions button{background:none;font:inherit;font-size:12px;cursor:pointer;border:0;border-bottom:1px solid #222;padding:0 0 8px}#catalog-status{font-size:12px;color:#666}#catalog-empty{padding:50px 0;font-size:17px;color:#777}
@media(min-width:1600px){.catalog-image{height:400px}}@media(max-width:1000px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 28px}.catalog-image{height:310px}.work-detail{gap:32px}.work-detail figure{padding:22px;min-height:320px}}@media(max-width:600px){.catalog-main{padding-top:96px;padding-bottom:60px}.catalog-heading{display:block;margin-bottom:32px}.catalog-heading>p{font-size:14px;margin-top:24px}.catalog-heading h1{font-size:52px}.catalog-filters{display:grid;grid-template-columns:1fr auto;gap:18px}.catalog-filters label{grid-column:1/3;min-width:0}.catalog-filters output{text-align:right;padding-bottom:10px}.catalog-reset{justify-self:start}.catalog-grid{grid-template-columns:1fr;gap:36px}.catalog-image{height:340px;padding:20px}.catalog-card h2{font-size:28px}.catalog-footnote{margin-top:40px}.work-detail{grid-template-columns:1fr;gap:32px}.work-detail figure{min-height:0;padding:24px}.work-detail figure img{max-height:65vh}.work-info h1{font-size:42px}.catalog-back{margin-bottom:26px}}
@media(prefers-reduced-motion:reduce){.catalog-image img{transition:none}.catalog-image:hover img{transform:none}}@media print{.site-header,.mobile-menu,footer,.catalog-back,.work-actions,#catalog-status{display:none!important}.catalog-main{padding:0!important}.work-detail{gap:30px;grid-template-columns:1.1fr 1fr}.work-detail figure{background:none;padding:0;min-height:0}.work-detail figure img{max-height:75vh}.catalog-availability{color:#222}}
