.page-product-categories .site-header.over-hero{position:relative;left:auto;right:auto;top:auto;width:100%;transform:none;margin:0;padding-inline:32px;background:var(--secondary);border-radius:20px 20px 0 0;box-shadow:none}.product-catalog-cover{position:relative;isolation:isolate;padding:34px 0 38px;background:var(--primary-soft);overflow:hidden}.product-catalog-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.product-catalog-cover.has-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 98.04%,transparent) 5%,color-mix(in srgb,var(--surface) 93.73%,transparent) 38%,color-mix(in srgb,var(--surface) 18.82%,transparent));z-index:-1}.product-catalog-cover>.wrap{width:calc(100% - 64px);max-width:1800px}.product-catalog-cover .breadcrumb{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;overflow-wrap:anywhere}.product-catalog-cover h1{font-size:clamp(35px,4.6vw,66px);line-height:1.1;letter-spacing:-.055em;margin:24px 0 14px;max-width:1100px}.product-catalog-cover p{font-size:clamp(16px,1.5vw,21px);max-width:850px;line-height:1.65;margin:0}.catalog-tree{padding-block:25px 40px}.category-scenes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.category-scene{min-width:0;border-radius:21px;overflow:hidden;background:var(--surface-soft);box-shadow:0 14px 32px #26303008}.category-scene>a{display:block;min-height:320px;position:relative;isolation:isolate}.category-scene img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s}.category-scene.has-image>a:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 96.86%,transparent),color-mix(in srgb,var(--surface) 80.00%,transparent) 44%,color-mix(in srgb,var(--surface) 1.96%,transparent) 85%);z-index:-1}.category-scene.scene-1{background:var(--secondary);color:#fff}.category-scene.scene-1.has-image>a:after{background:linear-gradient(90deg,color-mix(in srgb,var(--secondary) 96.86%,transparent),color-mix(in srgb,var(--secondary) 85.10%,transparent) 44%,color-mix(in srgb,var(--secondary) 6.27%,transparent) 90%)}.category-scene.scene-2{background:var(--primary-soft)}.category-scene.scene-3{background:var(--surface-soft)}.category-scene>a>div{padding:32px;max-width:75%;min-height:320px;display:flex;flex-direction:column;align-items:flex-start;overflow-wrap:anywhere}.category-scene-count{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--primary)}.scene-1 .category-scene-count{color:var(--primary)}.category-scene h2{font-size:clamp(26px,2.9vw,39px);line-height:1.12;letter-spacing:-.045em;margin:15px 0}.category-scene p{font-size:14px;line-height:1.6;margin:0 0 12px}.category-preview{font-size:12px;line-height:1.7;opacity:.8}.category-scene-link{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:24px;font-size:13px;font-weight:600}.category-scene-link i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--primary);color:white}.category-scene-link svg{width:19px}.category-scene:hover img{transform:scale(1.035)}.category-scene.no-image>a>div{max-width:100%}.category-products{margin-top:30px}.category-products>h2{font-size:29px;letter-spacing:-.04em;margin:0 0 20px}.catalog-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.catalog-product-card{overflow:hidden;border-radius:18px;background:var(--surface);box-shadow:0 12px 25px #26303008}.catalog-product-card img{display:block;width:100%;aspect-ratio:1.4;object-fit:cover}.catalog-product-card a>div{padding:20px;display:flex;justify-content:space-between;gap:18px;align-items:center}.catalog-product-card h3{font-size:19px;line-height:1.3;margin:0;letter-spacing:-.025em}.catalog-product-card span{display:flex;gap:10px;align-items:center;font-size:12px;flex-shrink:0}.catalog-product-card svg{width:18px}.catalog-help{display:flex;gap:24px;justify-content:space-between;align-items:center;padding:30px;background:var(--primary-soft);border-radius:20px;margin-top:28px}.catalog-help h2{font-size:24px;letter-spacing:-.035em;line-height:1.3;margin:0 0 6px}.catalog-help p{margin:0;font-size:14px;color:var(--muted)}.catalog-empty{padding:50px 20px;text-align:center;background:var(--surface);border-radius:20px}.catalog-empty h2{font-size:23px}.category-tree-node{border-radius:10px;background:var(--surface);padding:10px;margin-bottom:10px}.category-tree-node>summary{display:flex;gap:12px;align-items:center;list-style:none;cursor:pointer}.category-tree-node summary>span:last-child{flex:1}.category-tree-node summary img{width:44px;height:40px;object-fit:cover;border-radius:7px}.category-tree-node summary small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.category-tree-tools{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding:10px 0}.category-tree-tools form{margin:0}.category-tree-node .category-tree-level{margin:10px 0 0 20px}.category-editor{max-width:1100px}.category-editor>details{margin:20px 0}.product-category-chain{display:flex;flex-wrap:wrap;gap:7px;font-size:12px;margin:18px 0;overflow-wrap:anywhere}
@media(max-width:760px){.page-product-categories .site-header.over-hero{padding-inline:17px;border-radius:14px 14px 0 0}.product-catalog-cover>.wrap{width:calc(100% - 34px)}.product-catalog-cover{padding:25px 0 30px}.category-scenes{grid-template-columns:1fr;gap:16px}.category-scene>a,.category-scene>a>div{min-height:265px}.category-scene>a>div{padding:26px;max-width:80%}.category-scene h2{font-size:30px}.catalog-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.catalog-product-card a>div{display:block;padding:15px}.catalog-product-card h3{font-size:17px}.catalog-product-card span{margin-top:12px}.catalog-help{align-items:flex-start;flex-direction:column;padding:25px}.catalog-help h2{font-size:22px}.category-tree-node .category-tree-level{margin-left:10px}}
@media(prefers-reduced-motion:reduce){.category-scene img{transition:none}}
