.isbm-page .category-heading>*,.isbm-page .product-hero>*,.isbm-page .specification>*,.isbm-page .catalog-controls>*{min-width:0}
.isbm-page .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.isbm-page .product-figure,.isbm-page .product-card{min-width:0;max-width:100%}
.isbm-page .product-figure img{width:100%;max-width:100%;object-fit:contain}
.isbm-page .product-summary h1{overflow-wrap:normal;word-break:normal}
.isbm-page .product-summary h2{line-height:1.3}
.isbm-page .product-summary>p,.isbm-page .product-info>p,.isbm-page .product-metric span,.isbm-page .features-list{font-size:16px;line-height:1.6}
.isbm-page .product-figure figcaption{font-size:14px;line-height:1.5}
.isbm-page .specification table{width:100%;min-width:0;table-layout:fixed}
.isbm-page .specification th{width:66%;white-space:normal;overflow-wrap:anywhere}
.isbm-page .specification td{width:34%;white-space:normal;overflow-wrap:anywhere}
.isbm-page .specification th,.isbm-page .specification td{font-size:16px;line-height:1.5;padding:16px}
.isbm-page .specification p.spec-note,.isbm-page .parameter-notes{font-size:15px;line-height:1.7}
.isbm-page #technical-data{scroll-margin-top:120px}
.isbm-guide{padding-bottom:70px;max-width:1100px}
.isbm-guide details{border-top:1px solid #383838;padding:20px 0}
.isbm-guide summary{cursor:pointer;font-size:20px;line-height:1.5;font-weight:500}
.isbm-guide p{font-size:16px;line-height:1.8;color:#b5b5b5;max-width:900px}
.isbm-next{padding-top:35px}
.isbm-next h2{font-size:32px}
.isbm-page .product-tools{flex-wrap:wrap}
.isbm-page .product-tools a{white-space:normal}
.isbm-page .select-filters label{min-width:0;flex:1 1 180px}
.isbm-page .select-filters select,.isbm-page #catalog-search{font-size:16px;max-width:100%}
@media(max-width:1000px){.isbm-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.isbm-page .product-hero,.isbm-page .specification{grid-template-columns:minmax(0,1fr);gap:28px}.isbm-page .product-hero{padding-bottom:45px}.isbm-page .features-list{grid-template-columns:minmax(0,1fr)}.isbm-page .product-summary h1{font-size:clamp(36px,9vw,56px)}}
@media(max-width:600px){.isbm-page .product-grid{grid-template-columns:minmax(0,1fr)}.isbm-page .section-heading{align-items:flex-start;flex-direction:column;gap:20px}.isbm-page .specification th,.isbm-page .specification td{padding:13px 12px}.isbm-page .specification th{width:65%}.isbm-page .specification td{width:35%}.isbm-page .product-next{align-items:flex-start;flex-direction:column;gap:22px}.isbm-page .category-heading h1{font-size:clamp(32px,8vw,44px)}.isbm-guide summary{font-size:18px}.isbm-page .select-filters{width:100%}.isbm-page .select-filters label{flex-basis:100%}.isbm-page .card-actions{gap:15px;flex-wrap:wrap}}
