.catalog-page[data-v-9f9db630]{min-height:70vh}.catalog-hero[data-v-9f9db630]{background:radial-gradient(circle at 80% 20%,#fffc,#0000 25%),linear-gradient(120deg,#f7e7e1,#e4b7a7);padding:72px 0}.catalog-hero span[data-v-9f9db630]{color:#a45f44;letter-spacing:.28em;text-transform:uppercase;font-size:10px;font-weight:700}.catalog-hero h1[data-v-9f9db630]{margin:12px 0 10px;font-family:Georgia,serif;font-size:clamp(45px,6vw,72px);font-weight:400}.catalog-hero p[data-v-9f9db630]{color:#675851;max-width:520px;margin:0;font-size:13px;line-height:1.7}.catalog-content[data-v-9f9db630]{padding-top:45px;padding-bottom:70px}.catalog-toolbar[data-v-9f9db630]{color:#756a64;border-bottom:1px solid #eaded8;justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:17px;font-size:11px;display:flex}.catalog-toolbar select[data-v-9f9db630]{color:#514741;background:#fff;border:1px solid #e2d6d0;border-radius:6px;outline:0;padding:10px 35px 10px 12px}.catalog-grid[data-v-9f9db630]{grid-template-columns:repeat(4,1fr);gap:35px 16px;display:grid}.catalog-empty[data-v-9f9db630]{text-align:center;padding:80px 20px}.catalog-empty strong[data-v-9f9db630]{font-family:Georgia,serif;font-size:30px;font-weight:400}.catalog-empty p[data-v-9f9db630]{color:#83756e}@media (width<=900px){.catalog-grid[data-v-9f9db630]{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.catalog-hero[data-v-9f9db630]{padding:50px 0}.catalog-grid[data-v-9f9db630]{grid-template-columns:repeat(2,1fr);gap:28px 10px}}
