.category-view{width:100%;max-width:var(--container-max-width,1920px);margin-left:auto;margin-right:auto}@media (width>=1280px){.category-view{padding:0 80px}}@media (width>=1024px) and (width<=1279px){.category-view{padding:0 48px}}@media (width>=768px) and (width<=1023px){.category-view{padding:0 32px}}@media (width<=767px){.category-view{padding:0 16px}}@media (width>=1280px){.category-view{padding-top:40px}}@media (width>=1024px) and (width<=1279px){.category-view{padding-top:40px}}@media (width>=768px) and (width<=1023px){.category-view{padding-top:32px}}@media (width<=767px){.category-view{padding-top:24px}}@media (width>=1280px){.category-view{padding-bottom:80px}}@media (width>=1024px) and (width<=1279px){.category-view{padding-bottom:64px}}@media (width>=768px) and (width<=1023px){.category-view{padding-bottom:48px}}@media (width<=767px){.category-view{padding-bottom:40px}}.category-view .breadcrumbs{margin-bottom:24px}@media (width<=767px){.category-view .breadcrumbs{margin-bottom:16px}}.category-view .head{margin-bottom:32px}@media (width<=767px){.category-view .head{margin-bottom:24px}}.category-view .head h1{font-family:var(--font-family-primary,Arial), sans-serif;text-transform:uppercase;color:#1c1f23;font-size:40px;font-weight:600;line-height:1.1}@media (width>=1280px){.category-view .head h1{font-size:40px}}@media (width>=1024px) and (width<=1279px){.category-view .head h1{font-size:36px}}@media (width>=768px) and (width<=1023px){.category-view .head h1{font-size:32px}}@media (width<=767px){.category-view .head h1{font-size:26px}}.category-view .layout{grid-template-columns:280px 1fr;align-items:start;gap:48px;display:grid}@media (width>=1280px){.category-view .layout{gap:48px}}@media (width>=1024px) and (width<=1279px){.category-view .layout{gap:40px}}@media (width>=768px) and (width<=1023px){.category-view .layout{gap:32px}}@media (width<=767px){.category-view .layout{gap:24px}}@media (width<=1279px){.category-view .layout{grid-template-columns:240px 1fr}}@media (width<=1023px){.category-view .layout{grid-template-columns:1fr}}.category-view .sidebar{align-self:start;position:sticky;top:96px}@media (width<=1023px){.category-view .sidebar{position:static;top:auto}}.category-view .main{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:40px;min-width:0;display:flex}@media (width<=767px){.category-view .main{gap:32px}}.category-view .head-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width<=767px){.category-view .head-bar{flex-direction:column;align-items:flex-start;gap:12px}}.category-view .head-bar .count{font-family:var(--font-family-secondary,Arial), sans-serif;color:#888;font-size:15px}@media (width<=767px){.category-view .head-bar .count{font-size:14px}}.category-view .empty{font-family:var(--font-family-secondary,Arial), sans-serif;color:#1c1f23;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 0;display:flex}@media (width<=767px){.category-view .empty{padding:32px 0}}.category-view .empty .empty-title{font-size:18px;font-weight:600}@media (width<=767px){.category-view .empty .empty-title{font-size:16px}}.category-view .empty .empty-hint{color:#888;font-size:15px}.category-view .empty .empty-clear{color:#b31f35;margin-top:4px;font-size:14px;text-decoration:underline}.category-view .cms{font-family:var(--font-family-secondary,Arial), sans-serif;color:#1c1f23;font-size:16px;line-height:1.7}:is(.category-view .cms :global(h2),.category-view .cms :global(h3)){font-family:var(--font-family-primary,Arial), sans-serif;margin:1.5em 0 .5em;font-weight:600;line-height:1.2}.category-view .cms :global(h2){font-size:26px}.category-view .cms :global(h3){font-size:20px}.category-view .cms :global(p){margin:0 0 1em}.category-view .cms :global(a){color:#b31f35;text-decoration:underline}:is(.category-view .cms :global(ul),.category-view .cms :global(ol)){margin:0 0 1em;padding-left:1.4em}.category-view .cms :global(li){margin-bottom:.4em}.category-view .cms :global(img){max-width:100%;height:auto}@media (width<=767px){.category-view .cms{font-size:15px}.category-view .cms :global(h2){font-size:22px}.category-view .cms :global(h3){font-size:18px}}.category-view .category-seo{max-width:820px;margin-top:48px}.category-view .category-seo h2{font-family:var(--font-family-primary,Arial), sans-serif;color:#1c1f23;margin:0 0 16px;font-size:26px;font-weight:600;line-height:1.2}@media (width<=767px){.category-view .category-seo h2{font-size:22px}}.category-view .category-seo h3{font-family:var(--font-family-primary,Arial), sans-serif;color:#1c1f23;margin:28px 0 10px;font-size:19px;font-weight:600;line-height:1.3}.category-view .category-seo p{font-family:var(--font-family-secondary,Arial), sans-serif;color:#4a4a4a;margin:0 0 14px;font-size:16px;line-height:1.7}.category-view .category-seo ul{font-family:var(--font-family-secondary,Arial), sans-serif;margin:0 0 16px;padding-left:22px;list-style:outside}.category-view .category-seo li{color:#4a4a4a;margin:0 0 8px;font-size:16px;line-height:1.6}.category-view .category-seo strong{color:#1c1f23;font-weight:600}.category-view .category-faq{max-width:820px;margin-top:48px}.category-view .category-faq>h2{font-family:var(--font-family-primary,Arial), sans-serif;color:#1c1f23;margin:0 0 8px;font-size:26px;font-weight:600;line-height:1.2}@media (width<=767px){.category-view .category-faq>h2{font-size:22px}}.category-view .category-faq .faq-item{border-bottom:1px solid #e4e2df}.category-view .category-faq .faq-item summary{font-family:var(--font-family-secondary,Arial), sans-serif;cursor:pointer;color:#1c1f23;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16px;font-weight:600;list-style:none;transition:color .15s;display:flex}.category-view .category-faq .faq-item summary h3{font:inherit;margin:0;line-height:1.4}.category-view .category-faq .faq-item summary::-webkit-details-marker{display:none}.category-view .category-faq .faq-item summary:hover{color:#000}.category-view .category-faq .faq-item summary:after{content:"";border-bottom:2px solid #1c1f23;border-right:2px solid #1c1f23;flex:none;width:9px;height:9px;margin-right:4px;transition:transform .2s;transform:rotate(45deg)}.category-view .category-faq .faq-item[open] summary:after{transform:rotate(225deg)}.category-view .category-faq .faq-item .faq-answer{font-family:var(--font-family-secondary,Arial), sans-serif;color:#4a4a4a;margin:0;padding:0 0 18px;font-size:15px;line-height:1.65}
