/* Shared AIRWENT catalogue. Dimensions follow the homepage reference. */
.equipment-catalog-panel {
  display:block; position:relative; box-sizing:border-box; max-height:720px;
  overflow-y:auto; border:1px solid #dce6e9; border-radius:8px;
  background:#fff; box-shadow:0 10px 28px rgba(15,54,72,.055);
  scrollbar-width:thin; scrollbar-color:#929292 #f5f7f7;
}
.equipment-catalog-panel > summary {
  display:flex; align-items:center; gap:11px; padding:17px 14px;
  border-bottom:1px solid #dce6e9;
  background:linear-gradient(135deg,#f7fbfb,#fff); cursor:default; list-style:none;
}
.equipment-catalog-panel > summary::-webkit-details-marker {display:none}
.equipment-catalog-icon {display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:8px;background:#e6f5f1;color:#18a992}
.equipment-catalog-icon svg {width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.equipment-catalog-title {display:grid;min-width:0}
.equipment-catalog-title strong {color:#10364a;font-size:16px;font-weight:900;line-height:1.15}
.equipment-catalog-title small {max-width:160px;margin-top:4px;color:#82929a;font-size:9px;line-height:1.35}
.equipment-catalog-chevron {display:none;width:20px;height:20px;margin-left:auto;fill:none;stroke:#10364a;stroke-width:2}
.equipment-catalog-list {padding:12px}
.equipment-catalog-list ul {margin:0;padding:0;list-style:none}
.equipment-catalog-list li {margin:0;padding:0}
.equipment-catalog-list a {display:block;padding:8px;border-radius:8px;color:#294552;font-size:12px;font-weight:750;line-height:1.28;text-decoration:none;transition:background .18s,color .18s}
.equipment-catalog-list a:hover,.equipment-catalog-list a:focus-visible,.equipment-catalog-list a[aria-current=page] {background:#f0f7f6;color:#10364a}
.equipment-catalog-list a:focus-visible {outline:2px solid #18a992;outline-offset:-2px}
.equipment-catalog-panel::-webkit-scrollbar {width:8px}
.equipment-catalog-panel::-webkit-scrollbar-track {background:#f5f7f7}
.equipment-catalog-panel::-webkit-scrollbar-thumb {background:#929292;border:1px solid #f5f7f7;border-radius:8px}
/* Let ordinary content occupy the space released by the finite sidebar. */
.catalog-flow-stage {display:flow-root}
.catalog-flow-stage > .row {display:block;margin:0}
.catalog-flow-stage > .row > .catalog-flow-sidebar,
.catalog-flow-stage > .row > .catalog-flow-main,
.catalog-flow-main > .new-pro-content,
.catalog-flow-main > .new-pro-content > .product-tab-content {display:contents}
.catalog-flow-sidebar > aside {float:left;width:264px;margin:0 26px 24px 0}
.catalog-flow-stage .breadcrumb-area {display:flow-root;min-width:0}
.catalog-flow-stage .breadcrumb-area > .container {width:auto;max-width:none;padding:0}
.catalog-flow-stage .product-tab-content > :where(h1,h2,h3,p,ul,ol,section,article,nav,div):not(:where(.row,.cart-product-action,.product-copy,.about-production-page,.airwent-case-page,.catalog-landing-links)),
.catalog-flow-stage .product-copy > :is(section,p,h2,ul,ol),
.catalog-flow-stage .about-production-page > :is(p,h2,section) {display:flow-root}
.catalog-flow-stage .product-tab-content > .product-copy,
.catalog-flow-stage .product-tab-content > .about-production-page {display:contents}
.catalog-flow-stage .product-tab-content > .payment-delivery-page {display:contents}
.catalog-flow-stage .payment-delivery-page > :is(.home-seo-panel__head,.home-seo-extra,.payment-delivery-page__previous-info) {display:flow-root}
.catalog-flow-stage .product-tab-content > .catalog-landing-links {display:grid}
.catalog-flow-stage .product-tab-content > .main-categorie {clear:both}
.catalog-flow-stage .product-tab-content > .airwent-case-page {display:contents}
.catalog-flow-stage .airwent-case-page > .airwent-case-page__section {display:flow-root}
.catalog-flow-stage .airwent-case-page > .airwent-case-page__result,
.catalog-flow-stage .airwent-case-page > .airwent-case-page__products,
.catalog-flow-stage .airwent-case-page > .airwent-case-page__cta {clear:both}
.catalog-flow-stage .product-tab-content > :is(.documents-page,.edinvent-site-map) {clear:both}
.catalog-flow-stage :is(.documents-page,.edinvent-site-map) > .container {width:auto;max-width:none}
.catalog-flow-stage .product-tab-content > .row {margin-left:0;margin-right:0}
.catalog-flow-stage .newform,
body.about-page--wide-lower .catalog-flow-stage .newform {clear:both;width:100%;max-width:100%;margin-left:0;transform:none}
.catalog-flow-stage .about-production-page .about-team,
body.about-page--wide-lower .catalog-flow-stage .about-production-page .about-cta,
body.about-page--wide-lower .catalog-flow-stage .about-legacy-benefits {width:100%;max-width:100%;margin-left:0;transform:none}
.catalog-flow-stage .about-production-page .about-team {clear:both}
.catalog-flow-stage .product-tab-content img {max-width:100%;height:auto}
@media (max-width:991px) {
  .catalog-flow-sidebar > aside {float:none;width:100%;margin:0 0 22px}
  .equipment-catalog-panel {max-height:none}
  .equipment-catalog-panel > summary {cursor:pointer}
  .equipment-catalog-chevron {display:block;flex:none;transition:transform .18s}
  .equipment-catalog-panel[open] .equipment-catalog-chevron {transform:rotate(180deg)}
  .equipment-catalog-list {max-height:460px;overflow-y:auto;overscroll-behavior-y:contain}
}
