.alfa-catalog-detail{--detail-line:#dfe8f0}.alfa-catalog-detail .product-hero{align-items:start}.alfa-catalog-detail .product-intro{padding-top:25px}.alfa-catalog-detail .product-intro h1{font-size:clamp(30px,3.8vw,58px);overflow-wrap:anywhere;line-height:1.12}.alfa-catalog-detail .gallery-main{min-height:400px}.alfa-catalog-detail .thumbnails{flex-wrap:wrap}.alfa-catalog-detail .alfa-model-summary{font-size:15px;line-height:1.8;max-width:520px}.alfa-catalog-detail .quick-specs dd{overflow-wrap:anywhere;line-height:1.55}.alfa-model-links{display:flex;flex-wrap:wrap;gap:24px;border-top:1px solid var(--detail-line);padding-top:23px;margin-top:28px;font-size:12px;color:var(--blue)}.alfa-detail-section{padding:80px 6%;display:grid;grid-template-columns:minmax(190px,1fr) minmax(0,2.5fr);gap:7%;scroll-margin-top:130px;border-bottom:1px solid var(--detail-line)}.alfa-detail-heading h2{font-size:clamp(28px,3vw,40px);letter-spacing:-1.4px;line-height:1.15;margin:18px 0}.alfa-detail-heading p{font-size:12px;color:var(--muted);line-height:1.8;overflow-wrap:anywhere}.alfa-model-content{font-size:15px;line-height:1.85;min-width:0;overflow-wrap:anywhere;color:#42566b}.alfa-model-content>*:first-child{margin-top:0}.alfa-model-content h1,.alfa-model-content h2,.alfa-model-content h3,.alfa-model-content h4{color:var(--ink);font-size:22px;line-height:1.5;letter-spacing:-.4px;margin:30px 0 15px}.alfa-model-content p:empty{display:none}.alfa-model-content img{display:block;max-width:100%;height:auto;margin:25px auto;border-radius:8px}.alfa-model-content ul,.alfa-model-content ol{padding-left:24px}.alfa-model-content li{margin:9px 0}.alfa-model-content a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.alfa-spec-section{background:#f5f8fb}.alfa-model-specs{min-width:0}.alfa-table-scroll{overflow:auto;border:1px solid var(--detail-line);border-radius:9px;margin-bottom:26px;background:#fff}.alfa-model-specs table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.7;text-align:left}.alfa-model-specs td,.alfa-model-specs th{padding:14px 18px;border-bottom:1px solid #e7edf3;min-width:100px;vertical-align:top}.alfa-model-specs tr:last-child>td{border-bottom:0}.alfa-model-specs tr:nth-child(even){background:#fafcfe}.alfa-model-specs tr>td:first-child,.alfa-model-specs th{font-weight:600;color:#294967}.alfa-model-specs img{max-width:100%;height:auto}.alfa-detail-resources>a{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:24px 26px;border:1px solid var(--detail-line);border-radius:7px;margin-bottom:12px;font-size:14px;transition:.2s}.alfa-detail-resources>a:hover{border-color:var(--blue);background:#f5faff}.alfa-detail-resources small{display:block;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.alfa-detail-resources b{color:var(--blue)}.alfa-related{padding:70px 6%}.alfa-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.alfa-related-card{display:flex;flex-direction:column;padding:22px;border:1px solid var(--detail-line);border-radius:8px;transition:.2s}.alfa-related-card:hover{border-color:var(--blue);transform:translateY(-3px)}.alfa-related-card img{height:170px;width:100%;object-fit:contain}.alfa-related-card h3{font-size:17px;margin:25px 0 10px;overflow-wrap:anywhere}.alfa-related-card p{font-size:12px;line-height:1.8;color:var(--muted);flex:1}.alfa-related-card span{font-size:12px;color:var(--blue);margin-top:20px}.alfa-catalog-detail .cta p{font-size:13px;opacity:.8;margin-top:14px}.alfa-catalog-detail :focus-visible{outline:2px solid var(--blue);outline-offset:4px}@media(max-width:760px){.alfa-detail-section{grid-template-columns:1fr;padding:45px 6%;gap:25px;scroll-margin-top:100px}.alfa-catalog-detail .gallery-main{min-height:280px}.alfa-catalog-detail .product-intro{padding-top:10px}.alfa-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.alfa-related-card{padding:15px}.alfa-related-card img{height:125px}.alfa-related-card h3{font-size:14px}.alfa-model-specs td,.alfa-model-specs th{padding:12px;min-width:100px}.alfa-catalog-detail .product-subnav{overflow:auto;white-space:nowrap;justify-content:flex-start}.alfa-catalog-detail .product-subnav b{max-width:135px;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.alfa-catalog-detail .product-subnav a{flex-shrink:0}.alfa-related{padding:45px 6%}}

.alfa-catalog-detail .quick-specs dt{font-size:11px;min-width:95px;line-height:1.65}.alfa-catalog-detail .quick-specs dd{font-size:12px;text-align:left;max-width:74%}.alfa-catalog-detail .quick-specs>div{gap:18px}

.alfa-model-content img:not(.alfa-ba-photo),.alfa-model-specs img{max-width:50%;height:auto;margin-left:auto;margin-right:auto}.alfa-model-content .alfa-before-after{width:50%;margin-left:auto;margin-right:auto}
