
.product-summary .model-jump {margin:24px 0;}
.single-wt_product #overview,.single-wt_product #models,.single-wt_product #documents {scroll-margin-top:80px;}
.wp-block-html {margin:0;}
.product-card .product-info h3 {font-size:20px;line-height:28px;}
.product-card .product-info>p:not(.brand-name) {font-size:16px;line-height:24px;}
.product-card .brand-name {color:var(--blue);}
.page-intro-center {text-align:center;}
.page-intro-center p {margin-left:auto;margin-right:auto;}
.page-intro-center .search-form {margin-left:auto;margin-right:auto;}

.product-facts>div {grid-template-columns:max-content minmax(0,1fr);}
.product-facts dd {min-width:0;overflow-wrap:anywhere;}
.model-panel .model-table-wrap {max-height:none;overflow-x:auto;}
.single-wt_product .selection-table {min-width:0;width:100%;}
.single-wt_product .selection-table th,.single-wt_product .selection-table td {min-width:0;padding:10px 10px;font-size:13px;line-height:20px;text-align:center;}
.single-wt_product .selection-table th:first-child {min-width:120px;width:auto;padding-left:10px;text-align:left;overflow-wrap:normal;}
.single-wt_product .selection-table th:last-child,.single-wt_product .selection-table td:last-child {width:auto;padding-right:10px;text-align:center;}
.single-wt_product .selection-table thead th {padding-top:10px;font-size:14px;line-height:20px;overflow-wrap:anywhere;}
.single-wt_product .selection-table .model-subgroup th {padding:10px 10px;text-align:left;}
.single-wt_product .selection-table-wide th,.single-wt_product .selection-table-wide td {padding-left:8px;padding-right:8px;}
.single-wt_product .selection-table tbody tr:last-child>* {border-bottom:0;}
.brand-introduction p+p {margin-top:24px;}

:root {--paper:#f4f5f7;}
body,.page-intro,.application-head,.brand-profile {
  background:var(--paper);
}
.product-card,.product-card:not(.product-result-row),
.brand-feature,.brand-directory-item,.knowledge-index-row,.news-lead,.news-row,
.about-facts>div,.measurement-objects>div,.contact-details,.article-aside,
.category-guide,.catalog-help,.catalog-empty,.form-status,
.gallery-stage,.gallery-thumb,.detail-visual,.category-story-image,
.knowledge-product-visual,.result-image {
  background:#fff;
}

.product-card-stacked {display:flex;flex-direction:column;}
.product-card-stacked .product-info>p:not(.brand-name) {min-height:72px;}
.product-card-stacked .product-image {margin-top:auto;flex-shrink:0;}
.product-card-stacked .catalog-card-actions {margin:0;padding:24px;}
.product-card-stacked .catalog-card-actions .button {width:100%;}

.single-wt_product .product-presentation {padding:32px 0 48px;}
.single-wt_product .product-presentation>.container {max-width:1440px;padding:0 32px;}
.single-wt_product .return-category {display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--ink);font-weight:400;}
.single-wt_product .return-category .icon {transform:rotate(180deg);width:16px;height:16px;flex-basis:16px;}
.single-wt_product .product-presentation-grid {grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:center;}
.single-wt_product .gallery-stage {min-height:0;border-radius:24px;aspect-ratio:6/5;}
.single-wt_product .gallery-main {height:100%;max-height:480px;padding:24px;}
.single-wt_product .gallery-thumbnails {gap:12px;margin-top:16px;flex-wrap:wrap;}
.single-wt_product .gallery-thumb {width:80px;height:64px;}
.single-wt_product .product-summary {padding:0;}
.single-wt_product .product-brand {font-size:16px;line-height:24px;font-weight:500;margin-bottom:16px;}
.single-wt_product .product-detail-heading h1 {font-size:36px;line-height:40px;max-width:none;text-wrap:balance;}
.single-wt_product .product-lead {font-size:18px;line-height:28px;max-width:680px;margin-top:24px;text-wrap:pretty;}
.single-wt_product .section {padding:64px 0;}
.single-wt_product .product-section-nav .container {max-width:none;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:32px;}
.single-wt_product .product-section-links {display:flex;align-items:center;gap:32px;flex:0 0 auto;}
.single-wt_product .product-section-nav .return-category {flex:0 0 auto;padding:16px 0;}
.single-wt_product .product-section-nav a {padding:16px 0;white-space:nowrap;font-size:16px;line-height:24px;}
.single-wt_product .product-overview-heading {grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;margin:0;}
.single-wt_product .product-overview-heading>h2 {font-size:30px;line-height:36px;white-space:pre-line;text-wrap:balance;}
.single-wt_product .product-description {max-width:760px;}
.single-wt_product .product-description h3 {font-size:20px;line-height:28px;font-weight:600;margin-bottom:16px;}
.single-wt_product .product-description p {font-size:16px;line-height:24px;text-wrap:pretty;}
.single-wt_product .product-description p+h3 {margin-top:32px;}
.single-wt_product .product-description p+p {margin-top:16px;}
.single-wt_product .section-heading {align-items:start;gap:24px;margin-bottom:32px;}
.single-wt_product .section-heading h2,.single-wt_product .document-section h2 {font-size:24px;line-height:32px;}
.single-wt_product .section-heading p,.single-wt_product .document-section p {font-size:16px;line-height:24px;}
.single-wt_product .model-tools [data-model-status]:empty {display:none;}
.single-wt_product .document-section {gap:48px;align-items:start;}
.single-wt_product .document-section p {margin-top:16px;}
.single-wt_product .document-file {padding:24px;background:#fff;border:0;border-radius:16px;gap:24px;}
.single-wt_product .document-file h3 {font-size:20px;line-height:28px;}
.single-wt_product .document-file p {font-size:14px;line-height:20px;margin-top:8px;}
.single-wt_product .document-file .text-link {margin-top:16px;}
@media(max-width:1180px) {
 .single-wt_product .product-section-nav .container {padding-left:28px;padding-right:28px;}
}
@media(max-width:900px) {
 .single-wt_product .product-presentation-grid {gap:32px;}
 .single-wt_product .product-detail-heading h1 {font-size:30px;line-height:36px;}
 .single-wt_product .product-overview-heading {gap:32px;}
 .single-wt_product .product-section-nav .container {flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding-top:12px;}
 .single-wt_product .product-section-nav .return-category {align-self:flex-start;padding:0 0 12px;}
 .single-wt_product .product-section-links {gap:24px;overflow-x:auto;}
 .single-wt_product #overview,.single-wt_product #models,.single-wt_product #documents {scroll-margin-top:112px;}
}
@media(max-width:700px) {
 .single-wt_product .product-presentation {padding:24px 0 32px;}
 .single-wt_product .product-presentation>.container {padding:0 24px;}
 .single-wt_product .product-presentation-grid {display:flex;flex-direction:column;align-items:stretch;gap:32px;}
 .single-wt_product .product-summary {order:-1;}
 .single-wt_product .product-brand {margin-bottom:12px;}
 .single-wt_product .product-detail-heading h1 {font-size:24px;line-height:32px;}
 .single-wt_product .product-lead {font-size:16px;line-height:24px;margin-top:16px;}
 .single-wt_product .gallery-main {max-height:320px;padding:16px;}
 .single-wt_product .gallery-thumb {width:64px;height:48px;}
 .single-wt_product .section {padding:40px 0;}
 .single-wt_product .product-overview-heading {grid-template-columns:1fr;gap:32px;}
 .single-wt_product .product-overview-heading>h2 {font-size:24px;line-height:32px;}
 .single-wt_product .product-section-nav .container {padding:12px 20px 0;}
 .single-wt_product .product-section-nav a {font-size:14px;line-height:20px;}
 .single-wt_product .document-section {grid-template-columns:1fr;gap:24px;}
 .single-wt_product .document-file {gap:16px;}
}

.home-page .brand-family {padding-left:0;padding-right:0;overflow:hidden;}
.home-page .brand-family>.brand-logo-viewport {display:block;width:100%;max-width:none;margin:32px 0 0;overflow:hidden;}
.brand-logo-track {display:flex;width:max-content;animation:brand-logo-scroll 40s linear infinite;}
.brand-logo-group {display:flex;align-items:center;justify-content:space-around;gap:32px;flex:0 0 auto;min-width:100vw;padding:8px 16px;}
.home-page .brand-family .brand-logo-group a {flex:0 0 200px;}
.home-page .brand-family .brand-logo-group img {width:200px;height:60px;max-width:none;object-fit:contain;}
@keyframes brand-logo-scroll {to {transform:translateX(-50%);}}
@media(max-width:700px) {
 .brand-logo-group {gap:24px;padding:8px 12px;}
 .home-page .brand-family .brand-logo-group a {flex-basis:160px;}
 .home-page .brand-family .brand-logo-group img {width:160px;height:48px;}
}
@media(prefers-reduced-motion:reduce) {
 .home-page .brand-family>.brand-logo-viewport {overflow-x:auto;}
 .brand-logo-track {animation:none;}
 .brand-logo-group[aria-hidden] {display:none;}
}

:root {--display:36px;--display-line:40px;--heading:30px;--heading-line:36px;--blue:#006dcc;--muted:#5d6670;}
.heading-3,h1 {font-size:var(--display);line-height:var(--display-line);font-weight:600;}
.heading-4,h2 {font-size:var(--heading);line-height:var(--heading-line);font-weight:600;}
.heading-5,h3 {font-size:24px;line-height:32px;font-weight:600;}
.heading-6 {font-size:20px;line-height:28px;font-weight:600;}
.body-3,p {font-size:16px;line-height:24px;font-weight:400;}
.caption-2 {font-size:14px;line-height:20px;font-weight:400;}
.button-md {font-size:16px;line-height:24px;font-weight:600;}
.product-section-nav a[aria-current=location] {color:var(--blue);font-weight:600;box-shadow:inset 0 -2px var(--blue);}
.error-page {min-height:55vh;}
.error-page h1 {margin:16px 0;}
.error-page p {max-width:680px;}
.error-page .product-actions {margin-top:32px;}
.eyebrow {font-size:20px;line-height:28px;color:var(--blue);}
.catalog-empty .button {margin-top:24px;}
.application-head .application-enquiry {margin:0 0 32px;}
.contact-form-panel {scroll-margin-top:112px;}
.form-privacy {font-size:14px;line-height:20px;color:var(--muted);}
.form-privacy a {text-decoration:underline;text-underline-offset:3px;}
.form-trap {display:none;}
.legal-links {display:flex;gap:24px;flex-wrap:wrap;}
.legal-content {max-width:800px;margin:0 auto;}
.legal-content h2 {font-size:24px;line-height:32px;margin:32px 0 16px;}
.legal-content p {font-size:16px;line-height:24px;margin:16px 0;}
.news-empty {max-width:760px;}
.news-empty .button {margin-top:24px;}
@media(max-width:700px) {
 :root {--display:30px;--display-line:36px;--heading:24px;--heading-line:32px;}
 .contact-form-panel {order:-1;scroll-margin-top:92px;}
 .contact-layout {display:flex;flex-direction:column;gap:32px;}
 .contact-layout>* {width:100%;}
}

.product-info .brand-name:empty {min-height:24px;}
.keep-phrase {white-space:nowrap;}

/* 品牌页产品分类索引：与产品详情页 product-section-nav 同一处理 */
.brand-product-index {position:sticky;top:80px;z-index:10;display:block;background:#fff;border-top:.5px solid var(--line);border-bottom:.5px solid var(--line);}
.brand-product-index>.container {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 32px;max-width:none;padding:0 32px;}
.brand-index-back {display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;color:var(--ink);font-weight:400;}
.brand-index-back .icon {transform:rotate(180deg);width:16px;height:16px;flex-basis:16px;}
.brand-index-links {display:flex;flex-wrap:wrap;align-items:center;gap:0 32px;margin-left:auto;}
.brand-product-index a {padding:16px 0;font-size:16px;line-height:24px;white-space:nowrap;}
.brand-product-index a:hover {color:var(--blue);}
.brand-product-group {scroll-margin-top:80px;}
@media(max-width:1180px) {
 .brand-product-index>.container {padding-left:28px;padding-right:28px;}
}
@media(max-width:700px) {
 .brand-product-index {top:80px;}
 .brand-product-index>.container {padding:0 20px;gap:0 24px;}
 .brand-index-links {gap:0 24px;}
 .brand-product-index a {font-size:14px;line-height:20px;padding:14px 0;}
}

/* 产品分类页页首：水平居中，去掉右侧咨询按钮后单列 */
.catalog-intro {text-align:center;}
.catalog-intro>.container {grid-template-columns:1fr;}
.catalog-intro p {margin-left:auto;margin-right:auto;}

/* 页脚栏目与面包屑：不使用加粗字重 */
.footer-col h2,.footer-col a,.footer-breadcrumb {font-weight:400;}

/* 品牌页页首：文字版 brand-profile 水平居中 */
.brand-profile-text {text-align:center;}
.brand-profile-text p {margin-left:auto;margin-right:auto;}

/* 产品详情页：产品介绍并入 product-summary */
.single-wt_product .product-overview {margin-top:40px;padding-top:32px;border-top:.5px solid var(--line);}
.single-wt_product .product-overview .product-description {max-width:none;}
.single-wt_product .product-overview .product-description h3 {font-size:18px;line-height:26px;margin-bottom:8px;}
.single-wt_product .product-overview .product-description p+h3 {margin-top:24px;}

/* 型号与参数：说明文字作为标题下的副标题 */
.single-wt_product #models .section-heading {display:block;}
.single-wt_product #models .section-heading p {margin-top:8px;}

/* 型号与参数：标题与搜索框同一行 */
.single-wt_product .models-head {display:flex;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-bottom:32px;}
.single-wt_product .models-head .section-heading {margin-bottom:0;}
.single-wt_product .models-head .model-tools {display:block;flex:0 1 360px;min-width:240px;margin-bottom:0;}
.single-wt_product .models-head .model-tools label {max-width:none;}
.single-wt_product .models-head .model-tools [data-model-status] {margin-top:8px;}
@media(max-width:900px) {
 .single-wt_product .models-head {display:block;}
 .single-wt_product .models-head .model-tools {flex:1 1 auto;max-width:none;margin-top:20px;}
}

/* 产品详情与关联产品 */
.single-wt_product .product-detail-presentation .product-presentation-grid {grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;}
.product-detail-presentation .product-summary {grid-column:1;grid-row:1;}
.product-detail-presentation .product-gallery {grid-column:2;grid-row:1;position:sticky;top:168px;}
.product-identity {display:flex;flex-wrap:wrap;gap:8px;margin:24px 0;}
.product-identity>div {display:flex;align-items:stretch;font-size:16px;line-height:24px;}
.product-identity dt {display:flex;align-items:center;justify-content:center;min-width:64px;padding:8px 12px;background:rgba(2,133,247,.1);border-radius:12px 0 0 12px;color:rgba(17,24,39,.8);}
.product-identity dd {display:flex;align-items:center;justify-content:center;min-width:64px;margin:0;padding:8px 12px;background:#0285f7;border-radius:0 12px 12px 0;color:#fdfeff;}
.product-identity-brand dd {padding:0;overflow:hidden;}
.product-brand-name {position:relative;display:block;min-width:64px;padding:8px 12px;text-align:center;}
.product-brand-name {overflow:hidden;color:inherit;}
.product-brand-name::after {content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.24) 50%,transparent 70%);transform:translateX(-150%);pointer-events:none;animation:product-brand-shine 5s ease-out .35s infinite both;}
@keyframes product-brand-shine {0% {transform:translateX(-150%);}28%,100% {transform:translateX(150%);}}
@media(prefers-reduced-motion:reduce) {.product-brand-name::after {animation:none;content:none;}}
.product-detail-presentation .product-description ul {padding-left:24px;list-style:disc;}
.product-detail-presentation .product-description li {font-size:16px;line-height:24px;margin-top:8px;}
.product-detail-presentation .product-description ul+h3 {margin-top:24px;}
.series-comparison {min-width:0;}
.series-tabs {display:flex;align-items:stretch;gap:4px;overflow-x:auto;max-width:100%;padding:0;margin:0 0 24px;background:linear-gradient(#1118271a,#1118271a) left bottom/100% 1px no-repeat;}
.series-tabs button {flex-shrink:0;padding:10px;border:1px solid #1118271a;border-radius:8px 8px 0 0;background:#f4f5f7;color:var(--muted);font-size:14px;line-height:20px;text-align:left;}
.series-tabs button[aria-selected=true] {background:#fdfeff;border-bottom-color:#fdfeff;color:var(--blue);}
.series-tabs button:hover {color:var(--blue);}
.series-tabs button:focus-visible {outline:2px solid var(--blue);outline-offset:-3px;}
.series-panel {min-width:0;}
.series-panel>.text-link {margin-top:24px;}
.series-panel .models-head h3 {display:flex;align-items:center;min-height:48px;margin:0;font-size:20px;line-height:28px;}
.series-documents {display:grid;gap:12px;}
.single-wt_product .series-documents .document-file {padding:16px 24px;}
.single-wt_product .series-documents .document-file h3 {font-size:16px;line-height:24px;}
@media(max-width:900px) {.product-detail-presentation .product-gallery {position:static;}}

.product-key-specs {margin-bottom:32px;}
.product-key-specs h3 {font-size:20px;line-height:28px;font-weight:600;margin-bottom:12px;}
.product-key-specs>p {font-size:14px;line-height:20px;color:var(--muted);margin-bottom:16px;}
.product-key-specs dl {display:grid;gap:12px;margin:0;}
.product-key-specs dl>div {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:16px;padding:12px 16px;background:white;border-radius:8px;}
.product-key-specs dt,.product-key-specs dd {font-size:16px;line-height:24px;overflow-wrap:anywhere;margin:0;}
.product-key-specs dt {color:var(--muted);}
@media(max-width:700px) {.product-key-specs dl>div {grid-template-columns:1fr;gap:8px;}}

/* 产品侧栏与详情内容 */
.single-wt_product {background:#f4f5f7;}
.product-detail-layout {display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;align-items:start;width:calc(100% - 160px);max-width:1280px;margin:32px auto 80px;}
.product-sidebar {position:static;min-width:0;overflow-anchor:none;}
.product-sidebar-shell,.product-content-card {background:#fdfeff;border-radius:24px;box-shadow:0 8px 18px -12px #1118270d,0 4px 16px -6px #11182708,0 0 1px #11182724;}
.product-sidebar-toggle {display:none;}
.product-sidebar-body {padding:20px 24px;font-family:"PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:0;}
.product-sidebar-title {font-size:12px;line-height:20px;font-weight:400;color:#11182799;margin:0 0 16px;}
.product-tree-level {list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;}
.product-tree-level-0 {gap:16px;}
.product-tree-level>li {min-width:0;}
.product-tree-level summary {list-style:none;cursor:pointer;}
.product-tree-level summary::-webkit-details-marker {display:none;}
.product-tree-level summary,.product-tree-level a {position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;min-height:40px;width:100%;border-radius:99px;color:#111827;font-size:16px;line-height:24px;font-weight:400;text-align:left;overflow-wrap:anywhere;}
.product-tree-level summary>span:first-child {min-width:0;}
.product-tree-level:not(.product-tree-level-0)>li>details>summary:hover,.product-tree-level a:hover {background:#1118270d;color:#111827;}
.product-tree-level a[aria-current=page] {color:#0285f7;font-weight:500;}
.product-tree-level-0>li>details>summary {padding:12px 0;border-radius:0;border-bottom:1px solid #1118271a;color:#11182799;}
.product-tree-level-0>li:last-child>details>summary {border-bottom:0;}
.product-tree-level-0>li>details[open]>summary {color:#111827;}
.product-tree-level-0>li>details>.product-tree-level {margin-top:16px;}
.product-tree-level:not(.product-tree-level-0) details>.product-tree-level {margin:4px 0 4px 12px;padding-left:0;}
.product-tree-level-2 {border-left:1px solid #1118271a;}
.product-tree-level-2>.is-current>a,.product-tree-level-2>.is-current-path>details>summary {color:#0285f7;}
.product-tree-level-2>.is-current>a::before,.product-tree-level-2>.is-current-path>details>summary::before {content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;background:#0285f7;}
.product-tree-icon {display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;}
.product-tree-icon img,.product-tree-branch-icon,.product-sidebar-toggle img {max-width:none;flex-shrink:0;}
.product-tree-icon .tree-icon-up {display:none;}
.product-tree-level details[open]>summary .tree-icon-up {display:block;}
.product-tree-level details[open]>summary .tree-icon-down {display:none;}
.product-tree-level details[open]>summary>.product-tree-branch-icon {transform:rotate(90deg);}
.product-tree-level :focus-visible,.product-sidebar-toggle:focus-visible {outline:2px solid #0285f7;outline-offset:2px;}
.product-content-card {min-width:0;padding:32px;}
.single-wt_product .product-content-card .container {width:100%;max-width:none;padding:0;}
.single-wt_product .product-content-card .product-presentation {padding:0;}
.single-wt_product .product-content-card .product-presentation-grid {grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:start;}
.single-wt_product .product-content-card .product-gallery {top:172px;}
.single-wt_product .product-content-card .gallery-stage {background:#f4f5f7;}
.single-wt_product .product-content-card .gallery-main {padding:16px;max-height:none;}
.single-wt_product .product-content-card .gallery-thumbnails {gap:8px;}
.single-wt_product .product-content-card .gallery-thumb {width:64px;height:48px;}
.single-wt_product .product-content-card .product-lead {font-size:16px;line-height:24px;}
.single-wt_product .product-content-card .product-key-specs dl>div {background:#f4f5f7;}
.single-wt_product .product-content-card .product-key-specs dl>div {grid-template-columns:1fr;gap:8px;}
.single-wt_product .product-content-card .section {padding:40px 0 0;}
.single-wt_product .product-content-card .section-heading {margin-bottom:24px;}
.single-wt_product .product-content-card .models-head {display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,280px);align-items:start;gap:16px;}
.single-wt_product .product-content-card .models-head .model-tools {min-width:0;margin-top:0;}
.single-wt_product .product-content-card .models-head input {height:48px;font-size:14px;line-height:24px;padding:11px 16px;}
.single-wt_product .product-content-card .document-section {grid-template-columns:1fr;gap:24px;}
.single-wt_product .product-content-card .document-file {background:#f4f5f7;}
.single-wt_product .product-section-nav {min-height:60px;display:flex;align-items:center;background:#fdfeff;}
.single-wt_product .product-section-nav>.container {width:100%;max-width:none;padding:0 32px;flex-direction:row;}
@media(max-width:1180px) {.single-wt_product .product-section-nav>.container {padding:0 28px;}}
@media(max-width:1280px) {
 .product-detail-layout {width:calc(100% - 64px);grid-template-columns:240px minmax(0,1fr);}
 .product-sidebar-body {padding:20px 16px;}
 .product-content-card {padding:24px;}
}
@media(max-width:1000px) {
 .single-wt_product .product-content-card .product-presentation-grid {display:flex;flex-direction:column;}
 .single-wt_product .product-content-card .product-summary {order:-1;}
 .single-wt_product .product-content-card .product-gallery {position:static;width:100%;}
 .product-detail-layout {width:calc(100% - 48px);grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;margin-bottom:48px;}
 .product-sidebar-toggle {display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;font-size:16px;line-height:24px;cursor:pointer;list-style:none;}
 .product-sidebar-toggle::-webkit-details-marker {display:none;}
 .product-sidebar-shell[open]>.product-sidebar-toggle img {transform:rotate(180deg);}
 .product-sidebar-body {padding:0 24px 24px;}
 .product-sidebar-title {display:none;}
 .single-wt_product .product-section-nav>.container {gap:0;}
 .single-wt_product .product-section-nav .return-category {display:none;}
 .single-wt_product .product-section-links {width:100%;justify-content:flex-end;}
}
@media(max-width:700px) {
 .product-detail-layout {width:calc(100% - 32px);margin-top:16px;}
 .product-content-card {padding:24px;}
 .single-wt_product .product-section-nav>.container {padding:0 20px;}
 .single-wt_product .product-section-links {justify-content:flex-start;}
 .single-wt_product .product-content-card .product-detail-heading h1 {font-size:24px;line-height:32px;}
}

.single-wt_product :is(.series-tabs,.model-group-buttons,.model-table-wrap,.product-section-links) {scrollbar-width:none;}
.single-wt_product :is(.series-tabs,.model-group-buttons,.model-table-wrap,.product-section-links)::-webkit-scrollbar {display:none;width:0;height:0;}

@media(max-width:700px) {
 .single-wt_product .product-content-card .models-head {grid-template-columns:minmax(0,1fr);gap:12px;}
 .series-panel .models-head h3 {min-height:0;}
}

.product-tree-branch-icon {transition:transform .16s ease;}
.site-footer .footer-language {z-index:1;width:max-content;}
.site-footer .footer-language summary {width:auto;min-width:132px;white-space:nowrap;}
@media(prefers-reduced-motion:reduce) {.product-tree-branch-icon {transition:none;}}

.single-wt_product .product-content-card .product-presentation-grid.no-product-gallery {grid-template-columns:minmax(0,1fr);}

.series-panel .models-head h3:only-child {grid-column:1/-1;}

.product-detail-heading {margin-bottom:24px;}
.product-detail-heading .product-identity {margin:24px 0 0;}
.single-wt_product .product-content-card .product-lead {margin-top:0;}
@media(max-width:700px) {.product-detail-heading:not(:has(.product-identity)) {margin-bottom:16px;}}

.brand-hero {position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;height:400px;margin-top:-80px;padding:120px 32px 40px;overflow:hidden;background:linear-gradient(#f7fbff,#f4f5f7);color:var(--ink);}
.brand-hero-content {position:relative;z-index:1;text-align:center;}
.brand-hero-content h1 {margin:0;font-size:36px;line-height:40px;font-weight:600;}
.brand-hero-content p {max-width:460px;margin:18px auto 0;color:var(--muted);font-size:18px;line-height:26px;}
.brand-hero+.section {padding-top:64px;}
.brand-ripple {position:absolute;inset:0;pointer-events:none;user-select:none;mask-image:linear-gradient(to bottom,#000,transparent);-webkit-mask-image:linear-gradient(to bottom,#000,transparent);}
.brand-ripple-circle {position:absolute;left:50%;top:0;width:calc(clamp(300px,40vw,640px) + var(--ring)*clamp(56px,9vw,160px));height:calc(clamp(300px,40vw,640px) + var(--ring)*clamp(56px,9vw,160px));border:1px solid #0285f7;border-radius:50%;background:rgba(2,133,247,.08);box-shadow:0 8px 24px rgba(2,133,247,.08);opacity:calc(.42 - var(--ring)*.04);transform:translate(-50%,-50%) scale(1);animation:brand-ripple 2s ease calc(var(--ring)*.06s) infinite;}
@keyframes brand-ripple {0%,100% {transform:translate(-50%,-50%) scale(1);}50% {transform:translate(-50%,-50%) scale(.9);}}
@media(max-width:700px) {
 .brand-hero {padding:120px 24px 40px;}
 .brand-hero-content h1 {font-size:30px;line-height:40px;}
 .brand-hero-content p {font-size:16px;line-height:26px;}
}
@media(prefers-reduced-motion:reduce) {.brand-ripple-circle {animation:none;}}

.brand-directory-item .catalog-card-actions {margin-top:auto;padding-top:24px;}
.brand-directory-item .catalog-card-actions .button {width:100%;}
@media(min-width:1024px) {.brand-directory-item {min-height:300px;}}
