body.product-page .catalog-banner{background:#0b263f;color:#fff;padding:76px clamp(20px,8vw,130px) 65px}body.product-page .catalog-banner span{letter-spacing:.18em;font-size:12px;color:#b5c7d6}body.product-page .catalog-banner h1{margin:18px 0;font-size:clamp(38px,6vw,70px)}body.product-page .catalog-banner p{max-width:720px;color:#cbd8e4;line-height:1.6}body.product-page .catalog-wrap{max-width:1480px;margin:auto;padding:48px clamp(18px,6vw,90px) 90px}body.product-page .catalog-intro{margin-bottom:34px}body.product-page .catalog-intro p{color:#526a7e;line-height:1.6}body.product-page .catalog-area{display:grid;grid-template-columns:240px 1fr;gap:0;background:#fff;border:1px solid #dbe4eb;margin-bottom:20px;overflow:hidden}body.product-page .catalog-area-image{background-size:cover;background-position:center;min-height:190px}body.product-page .catalog-area-content{padding:25px 28px}body.product-page .catalog-area h2{margin:0 0 20px;font-size:27px}body.product-page .catalog-subgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.product-page .catalog-sub{border:1px solid #dce5ec;background:#f4f7fa;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:600}body.product-page .catalog-sub:hover{background:#e6eef5;border-color:#a8becf}body.product-page .browse-area{border-top:2px solid #0b263f;margin-top:40px;padding-top:18px}body.product-page .browse-area h2{margin-bottom:24px}body.product-page .browse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.product-page .browse-group{background:#fff;border:1px solid #dce4eb;padding:20px}body.product-page .browse-group h3{font-size:18px;margin:0 0 15px}body.product-page .browse-group ul{list-style:none;padding:0;margin:0 0 20px}body.product-page .browse-group li{border-bottom:1px solid #e7edf2;padding:9px 0;font-size:14px;display:flex;justify-content:space-between;gap:8px}body.product-page .placeholder-label{font-size:10px;color:#7e91a0}body.product-page .browse-group>a{display:inline-block;color:#0b263f;text-decoration:underline;font-weight:bold;font-size:13px}body.product-page .product-header nav{flex-wrap:wrap}body.product-page .empty-catalog[hidden]{display:none!important}@media(max-width:900px){body.product-page .browse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.product-page .catalog-area{grid-template-columns:160px 1fr}}@media(max-width:650px){body.product-page .catalog-area{grid-template-columns:1fr}body.product-page .catalog-area-image{min-height:140px}body.product-page .catalog-subgrid,body.product-page .browse-grid{grid-template-columns:1fr}body.product-page .catalog-banner{padding:45px 20px}body.product-page .catalog-area-content{padding:20px}body.product-page .product-header nav{gap:12px;font-size:12px}}
.real-label{font-size:11px;font-weight:bold;color:#1b5b74;background:#d9e9f1;padding:4px 6px}
