:root{--ink: #1e3044;--muted: #5c6d81;--blue: #1763a5;--blue2: #124f85;--soft: #edf4fb;--line: #d9e3ed;--bg: #f5f8fc;--paper: #fff}.page-home{--blue: #1763a5;--blue2: #124f85;--ink: #1e3044;--soft: #edf4fb}.page-inner .page-head.catalog-head{padding:20px 0 12px;min-height:0;background:#fff;border-bottom:0}.page-inner .catalog-head:before,.page-inner .catalog-head:after{display:none}.catalog-head .breadcrumb{margin:0}.catalog-sidebar .catalog-advice{display:none}.catalog-grid--product{display:grid;grid-template-columns:1fr;gap:16px}.card--product.card--catalog-row{border:0;background:#f0f4f9;box-shadow:none;border-radius:12px}.card--product.card--catalog-row .card__link{display:grid;grid-template-columns:240px minmax(0,1fr);gap:0;align-items:stretch}.card--product.card--catalog-row .card__media{aspect-ratio:auto;min-height:210px;margin:12px;background:#fff;display:grid;place-items:center}.card--product.card--catalog-row .card__media img{object-fit:contain;width:100%;height:210px;padding:10px;transition:transform .25s}.card--product.card--catalog-row .card__body{padding:22px 26px;display:block}.card--product.card--catalog-row .card__meta{display:none}.card--product.card--catalog-row .card__title{font-size:22px;color:var(--blue);margin:0 0 16px;line-height:1.45}.card--product.card--catalog-row .card__summary{font-size:15px;line-height:1.8;margin:14px 0 0}.card__specs{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.card__specs>div{display:flex;gap:8px;border-bottom:1px dashed #ccd8e5;padding:7px 0;font-size:14px}.card__specs dt{color:var(--muted);flex-shrink:0}.card__specs dd{margin:0;overflow-wrap:anywhere}.page-inner .product-intro{align-items:center;gap:54px;padding:24px 0 32px}.page-inner .product-intro__visual{margin:0;background:#fff;border:0;position:relative}.page-inner .product-intro__visual>[data-gallery-image]{width:100%;height:440px;object-fit:contain;padding:12px}.product-intro__model{font-size:20px;font-weight:600;color:var(--blue);margin:0 0 14px}.page-inner .product-intro__info h1{font-size:clamp(28px,3vw,40px);line-height:1.4}.product-gallery-controls{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:12px}.product-gallery-controls>button{background:#fff;border:1px solid var(--line);width:36px;height:36px;font-size:24px;color:var(--blue);cursor:pointer}.product-gallery-thumbs{display:flex;gap:8px;flex-basis:100%;justify-content:center;flex-wrap:wrap}.product-gallery-thumbs button{border:1px solid var(--line);background:#fff;padding:2px;cursor:pointer}.product-gallery-thumbs button[aria-pressed=true]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.page-inner .product-intro__visual .product-gallery-thumbs img{display:block;width:60px;height:60px;padding:0;object-fit:contain}.detail--product{display:block;max-width:1120px}.detail--product .detail__aside{display:none}.detail--product .detail__main{padding:0;border:0;border-radius:12px;background:transparent;box-shadow:none}.detail--product .prose,.detail--product .prose-block{max-width:none}.prose figure,.prose .prose-figure{margin:0;border:0;border-radius:12px;padding:0;background:transparent}.prose figure>div{margin:0;padding:0}.prose figure img{display:block;margin:0 auto;max-width:100%;border:0;border-radius:12px;padding:0}.prose figure figcaption{display:none}.prose .prose-block:has(figure:only-child){margin:0;padding:0}.prose p:empty{display:none}.prose-block:has(figure:only-child)+.prose-block:has(figure:only-child){margin-top:0}.download-table th:first-child{font-size:16px}.download-table th:first-child span{font-weight:500;color:var(--ink)}.contact-dock{gap:10px;z-index:55}.contact-dock>a,.contact-dock>button,.contact-dock__qr>summary{width:64px;height:64px;border-radius:50%;background:#fff;color:var(--blue);border:1px solid var(--line);box-shadow:0 5px 18px #173b6014}.contact-dock__qr{position:relative}.contact-dock__qr summary{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;list-style:none;gap:2px}.contact-dock__qr summary::-webkit-details-marker{display:none}.contact-dock__qr summary>span{font-size:24px;font-weight:600}.contact-dock__qr small{font-size:12px}.contact-dock__popup{position:absolute;right:78px;bottom:0;background:#fff;border:1px solid var(--line);box-shadow:0 10px 36px #173b6020;padding:16px;width:214px;text-align:center}.contact-dock__popup img{display:block;width:180px;height:180px;object-fit:contain;margin-top:10px}@media(max-width:760px){.card--product.card--catalog-row .card__link{grid-template-columns:130px minmax(0,1fr)}.card--product.card--catalog-row .card__media{min-height:150px;margin:8px}.card--product.card--catalog-row .card__media img{height:150px;padding:4px}.card--product.card--catalog-row .card__body{padding:16px 12px 16px 4px}.card--product.card--catalog-row .card__title{font-size:17px;margin-bottom:8px}.card__specs{grid-template-columns:1fr}.card__specs>div{font-size:12px;padding:4px 0}.card--product.card--catalog-row .card__summary{font-size:13px;margin-top:8px}.page-inner .product-intro{gap:20px}.page-inner .product-intro__visual>[data-gallery-image]{height:320px}.contact-dock__qr{display:none}}.footer-social-images{display:flex;gap:28px;padding-bottom:24px}.footer-social-images figure{margin:0;text-align:center}.footer-social-images img{display:block;object-fit:contain;background:#fff}.footer-social-images figcaption{font-size:13px;margin-top:8px}
