.catalog-page{color:#1e1e1e;background:#fbfaf7;min-height:100vh}.catalog-header{border-bottom:1px solid #d7d0c1;justify-content:space-between;align-items:center;height:82px;padding:0 max(4vw,32px);display:flex}.catalog-header>a:last-child{color:#5c6b63;font-size:14px}.catalog-brand{align-items:center;gap:11px;display:flex}.catalog-brand img{object-fit:cover;width:42px;height:42px}.catalog-brand strong,.catalog-brand small{display:block}.catalog-brand strong{letter-spacing:.08em;font-family:Georgia,serif}.catalog-brand small{color:#6d6b66;margin-top:3px;font-size:11px}.catalog-hero{background:#f4f0e8;padding:60px max(8vw,32px)}.catalog-hero p{color:#b3332e;letter-spacing:.14em;margin:0 0 8px;font:700 11px Arial,sans-serif}.catalog-hero h1{margin:0 0 25px;font-size:clamp(34px,4vw,56px);font-weight:600}.catalog-search{background:#fff;border:1px solid #b7ae9e;max-width:700px;padding:5px;display:flex}.catalog-search input{border:0;outline:0;flex:1;min-width:0;padding:14px 16px;font:14px Noto Serif SC,Songti SC,serif}.catalog-search button{color:#fff;cursor:pointer;background:#b3332e;border:0;padding:0 25px;font:14px Noto Serif SC,Songti SC,serif}.catalog-content{padding:45px max(8vw,32px) 80px}.catalog-filters{gap:10px;margin-bottom:20px;display:flex}.catalog-filters a{border:1px solid #d7d0c1;padding:9px 18px;font-size:14px}.catalog-filters a[aria-current=page]{color:#fff;background:#b3332e;border-color:#b3332e}.catalog-count{color:#6d6b66;margin:0 0 28px;font-size:14px}.catalog-count b{color:#b3332e}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.catalog-card{min-width:0}.catalog-image{background:#e7dfd2;height:300px;margin-bottom:16px;position:relative;overflow:hidden}.catalog-image img{object-fit:cover;width:100%;height:100%}.catalog-image span{color:#b3332e;background:#fff;padding:5px 8px;font-size:11px;font-weight:700;position:absolute;top:10px;right:10px}.catalog-card>p{color:#b3332e;letter-spacing:.08em;margin:0 0 7px;font-size:11px}.catalog-card h2{margin:0 0 7px;font-size:22px;font-weight:600}.catalog-card>div:last-child{color:#6d6b66;font-size:14px;line-height:1.75}.catalog-source{color:#5c6b63;margin-bottom:8px;font-size:13px}.catalog-empty{text-align:center;border-top:1px solid #d7d0c1;padding:45px 0}.catalog-empty h2{font-size:25px}.catalog-empty p{color:#6d6b66}.catalog-empty a{color:#b3332e}@media (max-width:800px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-header{height:auto;padding:18px 22px}.catalog-hero,.catalog-content{padding-left:25px;padding-right:25px}}@media (max-width:500px){.catalog-grid{grid-template-columns:1fr}.catalog-search button{padding:0 16px}.catalog-image{height:260px}}.search-hero-with-image{background-image:linear-gradient(90deg,#f4f0e8fa 0%,#f4f0e8e6 40%,#f4f0e859 100%),var(--search-hero-image)!important;background-position:center,var(--search-hero-focus)!important;background-repeat:no-repeat!important;background-size:cover!important}
