.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px 20px;padding:24px 0;font-size:11px;color:#6c7078}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.breadcrumbs [aria-current]{color:#a52a24}.product-heading h1{font-size:clamp(28px,3.3vw,46px);max-width:38ch;margin:10px 0 32px;overflow-wrap:anywhere}.product-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:54px;align-items:start;margin-bottom:48px}.product-visual{min-width:0}.product-visual>picture{border:1px solid #e5e7eb;background:#f9fafb;border-radius:20px;padding:20px;overflow:hidden}.product-visual>picture img{width:100%;height:430px;object-fit:contain}.product-detail>.product-code{font-size:12px}.product-intro{font-size:14px;line-height:1.75;color:#626771}.photo-caption{font-size:11px;margin:14px 0;color:#70747c}.product-visual>.text-link{font-size:12px}.purchase-panel{padding:24px;background:#f5f6f8;border-radius:18px;margin-top:24px}.detail-price{font-size:34px;font-weight:800;letter-spacing:-.035em;line-height:1.3;color:#202124;margin:0 0 8px;font-variant-numeric:tabular-nums}.purchase-panel>p:not(.detail-price){font-size:12px;margin-bottom:20px}.hero-actions{display:flex;flex-wrap:wrap;gap:10px}.detail-phone{display:inline-block;font-weight:750;margin-top:20px;font-size:16px}.data-notice{padding:20px;border:1px solid #d8dde4;background:#f8f9fb;border-radius:12px;font-size:13px;margin-top:22px}.data-notice a{text-decoration:underline}.section-nav{display:flex;gap:28px;flex-wrap:wrap;border-block:1px solid #e0e3e8;padding:20px 0;font-size:13px;font-weight:650}.section-nav a:hover{color:#c1241e}.detail-section{padding:48px 0;border-bottom:1px solid #e4e7eb}.detail-section h2{font-size:30px}.detail-section p{max-width:70ch;font-size:14px}.specs-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:48px}.specs-layout h3{font-size:18px}.spec-table{width:100%;border-collapse:collapse;font-size:13px}.spec-table caption{text-align:left;color:#72767e;font-size:11px;margin-bottom:16px}.spec-table th,.spec-table td{text-align:left;vertical-align:top;padding:14px 12px;border-bottom:1px solid #e3e6eb;overflow-wrap:anywhere}.spec-table th{font-weight:500;color:#6a6f78;width:44%}.spec-table td{font-weight:650}.spec-table tr:nth-child(odd){background:#f7f8fa}.selection-list{max-width:75ch;display:grid;gap:16px;color:#636973;padding-left:22px;font-size:14px}.selection-list li::marker{color:#d82c24}.purchase-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding-left:22px}.purchase-steps li::marker{color:#bf241d;font-weight:750}.purchase-steps b{font-size:16px}.purchase-steps p{margin-top:12px;font-size:13px}.related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 32px;margin-bottom:24px}.related-grid article{padding:20px 0;border-bottom:1px solid #e2e5e9}.related-grid a{font-size:15px;font-weight:750}.related-grid a:hover{color:#c1241e}.related-grid p{margin:10px 0 2px}.related-grid small{color:#747983}.photo-gallery{margin-top:16px;border:1px solid #e2e5e9;padding:14px;border-radius:12px}.photo-gallery summary{font-size:13px;font-weight:650;min-height:24px}.photo-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.photo-gallery-grid img{width:100%;height:110px;object-fit:contain;border-radius:8px}.photo-gallery-grid span{display:block;text-align:center;font-size:10px;color:#6b7079;margin-top:6px}.catalog-page{padding-bottom:48px}.catalog-page>h1{font-size:clamp(30px,3.5vw,46px);margin:12px 0 20px}.catalog-intro{max-width:80ch;font-size:14px}.category-links{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.category-links a{padding:9px 12px;border-radius:8px;font-size:11px;border:1px solid #e0e3e8;background:#f8f9fa}.category-links a[aria-current]{background:#fff0eb;color:#b8261e;border-color:#eecfc7}.catalog-page .category-picker{margin:26px 0}.catalog-page .finder{grid-template-columns:1.6fr 1fr auto;margin:24px 0 10px;border-color:#e2e5e9;background:#f7f8fa;box-shadow:none}.catalog-page .finder input,.catalog-page .finder select{background:transparent}.catalog-page .products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}.category-directory>a{padding:24px;background:#f6f7f9;border:1px solid #e6e9ee;border-radius:16px}.category-directory>a:hover{border-color:#bdc3ce;background:#f0f2f6}.category-directory b{display:block;font-size:20px;line-height:1.3;margin-bottom:12px}.category-directory span{font-size:12px;color:#b62a22}.category-directory p{font-size:12px;margin:14px 0 0}.not-found{padding:80px 0}.not-found h1{font-size:48px}.not-found p{max-width:60ch}.detail-page #content{min-height:65vh}.site-assistant__launcher{background:#31343b!important}.search-guide-section{background:#f6f7f9!important;color:#202124!important}
@media(max-width:1000px){.product-layout{gap:28px}.product-visual>picture img{height:350px}.purchase-panel{padding:20px}.hero-actions .btn{width:100%}.specs-layout{gap:28px}}
@media(max-width:760px){.breadcrumbs{font-size:10px;padding:18px 0;gap:8px 14px}.product-heading h1{font-size:27px;margin:6px 0 24px}.product-layout{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.product-visual>picture{padding:12px;border-radius:16px}.product-visual>picture img{height:300px}.photo-caption{font-size:10px}.product-intro{font-size:13px}.purchase-panel{padding:20px}.detail-price{font-size:30px}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .btn{font-size:13px}.section-nav{gap:12px 20px;padding:16px 0;font-size:11px}.detail-section{padding:32px 0}.detail-section h2{font-size:25px}.detail-section p{font-size:13px}.specs-layout{grid-template-columns:1fr;gap:24px}.spec-table{font-size:11px}.spec-table th,.spec-table td{padding:12px 8px}.selection-list{font-size:13px}.purchase-steps{grid-template-columns:1fr;gap:14px}.related-grid{grid-template-columns:1fr}.related-grid a{font-size:14px}.catalog-page .products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-page .finder{grid-template-columns:1fr 1fr}.catalog-page .finder .finder-query{grid-column:1/-1}.catalog-page .finder>label:not(.finder-query){grid-column:1/-1}.category-directory{grid-template-columns:1fr;gap:12px}.category-directory>a{padding:20px}.category-directory b{font-size:20px}.category-directory p{font-size:12px}.catalog-intro{font-size:13px}.photo-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-gallery-grid img{height:100px}.not-found{padding:50px 0}.not-found h1{font-size:32px}}

.catalog-page>h1{overflow-wrap:anywhere;hyphens:auto}
