#b24-equipment{--blue:#075b9c;--ink:#263746;--muted:#64717d;--line:#e6eaee;--pale:#f2f8fc}
#b24-equipment *{box-sizing:border-box}
#b24-equipment{margin:0;font:16px/1.6 Arial,sans-serif;color:var(--ink);background:white}
#b24-equipment button,#b24-equipment a{-webkit-tap-highlight-color:transparent}
#b24-equipment a{color:var(--blue);text-decoration:none}
#b24-equipment a:hover{text-decoration:underline}
#b24-equipment button{font:inherit;cursor:pointer}
#b24-equipment button:focus-visible,#b24-equipment a:focus-visible{outline:3px solid #efab35;outline-offset:4px}
#b24-equipment button{color:inherit}
#b24-equipment img{max-width:100%}
#b24-equipment .b24p-wrap{width:calc(100% - 80px);max-width:1520px;margin:auto}
#b24-equipment .b24p-draft{background:#eaf3fa;color:#285472;font-size:12px;border-bottom:1px solid #d4e4f0}
#b24-equipment .b24p-draft .b24p-wrap{display:flex;justify-content:space-between;padding:6px 0}
#b24-equipment .b24p-head{display:flex;align-items:center;gap:42px;min-height:105px}
#b24-equipment .b24p-logo{object-fit:contain;display:block}
#b24-equipment .b24p-slogan{font-size:13px;color:#7c8185;line-height:1.5}
#b24-equipment .b24p-location{margin-left:auto;font-size:13px}
#b24-equipment .b24p-location span{color:var(--muted)}
#b24-equipment .b24p-phones{display:grid;line-height:1.65;font-weight:bold;font-size:16px}
#b24-equipment .b24p-phones a{color:#343b41}
#b24-equipment .b24p-mainnav{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:18px 5%;gap:22px;font-size:15px;font-weight:bold}
#b24-equipment .b24p-mainnav a{color:#343b41}
#b24-equipment .b24p-mainnav .b24p-current{color:var(--blue)}
#b24-equipment .b24p-titlebar{background:#f8f8f9;border-top:1px solid #f3f3f3;padding:24px 0 25px}
#b24-equipment .b24p-crumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#99a0a5}
#b24-equipment .b24p-crumbs a{color:#7a858d}
#b24-equipment h1{font-size:30px;line-height:1.25;font-weight:500;margin:12px 0 0}
#b24-equipment .b24p-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:38px;padding-top:35px;padding-bottom:56px}
#b24-equipment .b24p-catalog{border:1px solid var(--line);font-size:14px}
#b24-equipment .b24p-catalog>a{display:flex;justify-content:space-between;padding:14px 19px;border-bottom:1px solid var(--line);color:#3e4952}
#b24-equipment .b24p-catalog>a:last-child{border:0}
#b24-equipment .b24p-catalog .b24p-section{background:var(--blue);color:white}
#b24-equipment .b24p-subnav{padding:14px 0;background:#f7f7f8}
#b24-equipment .b24p-subnav a{display:block;padding:5px 20px;color:#68717b;font-size:13px}
#b24-equipment .b24p-subnav .b24p-selected{color:var(--blue);font-weight:bold;border-left:3px solid var(--blue);padding-left:17px}
#b24-equipment .b24p-aside-note{padding:24px 20px;background:var(--pale);margin-top:25px;font-size:14px}
#b24-equipment .b24p-aside-note p{color:var(--muted)}
#b24-equipment .b24p-aside-note strong{font-size:16px}
#b24-equipment .b24p-product{border:1px solid var(--line);display:grid;grid-template-columns:1fr 1.07fr;gap:24px;padding:30px}
#b24-equipment .b24p-gallery{min-width:0}
#b24-equipment .b24p-photo-stage{position:relative;display:grid;place-items:center;height:342px;padding:35px 20px 22px}
#b24-equipment .b24p-brand{position:absolute;top:2px;left:0;font-size:12px;letter-spacing:2px;color:#84909a;font-weight:bold}
#b24-equipment #b24e-zoom{border:0;background:#fff;width:100%;height:272px;padding:0;cursor:zoom-in}
#b24-equipment #b24e-product-photo{width:100%;height:100%;object-fit:contain}
#b24-equipment #b24e-product-photo.b24p-gray-photo{width:auto;height:260px}
#b24-equipment .b24p-zoom-hint{position:absolute;bottom:0;font-size:11px;color:#8b949d}
#b24-equipment .b24p-photo-caption{text-align:center;font-size:13px;margin:20px 0 14px;color:#687681}
#b24-equipment .b24p-thumbnails{display:flex;justify-content:center;gap:10px}
#b24-equipment .b24p-thumbnails button{background:#fff;border:1px solid var(--line);border-radius:3px;width:66px;height:68px;padding:6px}
#b24-equipment .b24p-thumbnails img{width:100%;height:100%;object-fit:contain}
#b24-equipment .b24p-thumbnails [aria-pressed=true]{border:2px solid var(--blue)}
#b24-equipment .b24p-eyebrow{font-size:12px;color:var(--blue);font-weight:bold;letter-spacing:1px;margin:0 0 10px}
#b24-equipment .b24p-summary h2{font-size:28px;line-height:1.25;margin:0 0 14px;font-weight:600}
#b24-equipment .b24p-intro{font-size:14px;line-height:1.65;margin:0 0 20px;color:#536370}
#b24-equipment .b24p-quick{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:18px}
#b24-equipment .b24p-quick strong{display:block;font-size:14px}
#b24-equipment .b24p-quick span{font-size:11px;color:var(--muted);display:block}
#b24-equipment .b24p-colors{border:0;padding:0;margin:0 0 22px;display:flex;gap:8px}
#b24-equipment .b24p-colors legend{font-size:13px;margin-bottom:10px}
#b24-equipment .b24p-colors button{display:flex;align-items:center;gap:8px;font-size:13px;padding:9px 15px;border:1px solid #ccd4db;border-radius:3px;background:white}
#b24-equipment .b24p-colors [aria-pressed=true]{border-color:var(--blue);background:#eff7fc;box-shadow:0 0 0 1px var(--blue)}
#b24-equipment .b24p-swatch{display:inline-block;width:16px;height:16px;border-radius:50%;border:1px solid #aab1b8}
#b24-equipment .b24p-black{background:#303337}
#b24-equipment .b24p-gray{background:#d1d4d7}
#b24-equipment .b24p-offer{border-top:1px solid var(--line);padding-top:19px}
#b24-equipment .b24p-offer h3{font-size:19px;margin:0 0 5px}
#b24-equipment .b24p-offer p{font-size:13px;color:var(--muted);margin:0 0 15px}
#b24-equipment .b24p-button{border:1px solid var(--blue);border-radius:3px;background:var(--blue);color:white;font-size:14px;font-weight:bold;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:12px 22px;line-height:1.4}
#b24-equipment .b24p-button:hover{background:#064d85;text-decoration:none}
#b24-equipment .b24p-offer .b24p-small{margin:10px 0 0;font-size:11px}
#b24-equipment .b24p-small{font-size:12px;color:var(--muted)}
#b24-equipment .b24p-fact{display:flex;align-items:center;gap:14px;background:#f5f8fa;margin:18px 0 24px;padding:15px 20px;font-size:13px}
#b24-equipment .b24p-fact p{margin:0}
#b24-equipment .b24p-fact-symbol{display:grid;place-items:center;border:1px solid #a3b8c7;border-radius:50%;flex:0 0 23px;height:23px;color:var(--blue);font-weight:bold}
#b24-equipment .b24p-anchors{display:flex;gap:30px;border-bottom:1px solid var(--line);font-size:14px}
#b24-equipment .b24p-anchors a{padding:13px 0;border-bottom:2px solid transparent}
#b24-equipment .b24p-anchors a:hover{border-color:var(--blue);text-decoration:none}
#b24-equipment .b24p-content-section{padding:32px 0;border-bottom:1px solid var(--line)}
#b24-equipment h2{font-size:24px;line-height:1.3;margin:0 0 23px}
#b24-equipment h3{font-size:17px;line-height:1.4;margin:0 0 10px}
#b24-equipment p{margin:0 0 15px}
#b24-equipment .b24p-two-cols{display:grid;grid-template-columns:1fr 1fr;gap:35px}
#b24-equipment .b24p-two-cols p,#b24-equipment .b24p-content-section>.b24p-muted{font-size:14px}
#b24-equipment .b24p-muted{color:var(--muted)}
#b24-equipment .b24p-content-section>.b24p-muted{margin:5px 0 0}
#b24-equipment .b24p-specs{margin:0 0 15px;font-size:14px}
#b24-equipment .b24p-specs div{display:grid;grid-template-columns:1fr 1fr;padding:12px 17px;gap:18px}
#b24-equipment .b24p-specs div:nth-child(odd){background:#f6f7f8}
#b24-equipment .b24p-specs dt{color:#65717b}
#b24-equipment .b24p-specs dd{margin:0}
#b24-equipment .b24p-compat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}
#b24-equipment .b24p-compat-grid article{border-top:2px solid #b4d5eb;padding-top:14px}
#b24-equipment .b24p-num{font-size:12px;color:#8a9eac;display:block;margin-bottom:10px}
#b24-equipment .b24p-compat-grid p{font-size:13px;color:#536370;margin-bottom:0}
#b24-equipment .b24p-document{display:flex;gap:18px;align-items:center;border:1px solid var(--line);max-width:590px;padding:18px}
#b24-equipment .b24p-document strong{font-size:14px;display:block}
#b24-equipment .b24p-document small{display:block;color:var(--muted);font-size:12px}
#b24-equipment .b24p-document>span:last-child{margin-left:auto}
#b24-equipment .b24p-pdf{border:1px solid #c2d4e1;font-size:11px;font-weight:bold;padding:10px 7px}
#b24-equipment .b24p-source{font-size:12px;display:inline-block;margin-top:13px}
#b24-equipment .b24p-service-links{display:grid;grid-template-columns:1fr 1fr;gap:20px}
#b24-equipment .b24p-service-links a{border:1px solid var(--line);padding:24px}
#b24-equipment .b24p-service-links a:hover{border-color:#84b4d2;text-decoration:none;background:#f8fbfd}
#b24-equipment .b24p-service-links span{font-size:11px;color:#788793;display:block;margin-bottom:8px}
#b24-equipment .b24p-service-links strong{display:block;font-size:18px;margin-bottom:9px}
#b24-equipment .b24p-service-links p{font-size:13px;color:#60707c}
#b24-equipment .b24p-service-links b{font-size:12px}
#b24-equipment .b24p-request{margin-top:32px;display:grid;grid-template-columns:1.65fr 1fr;gap:32px;padding:30px;background:#eef7fc;border:1px solid #d4e7f2;border-radius:4px}
#b24-equipment .b24p-request h2{margin-bottom:15px}
#b24-equipment .b24p-request p:not(.b24p-eyebrow){font-size:14px}
#b24-equipment .b24p-request .b24p-muted{font-size:12px!important;margin-bottom:0}
#b24-equipment .b24p-request-action{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:15px}
#b24-equipment .b24p-request-action span{font-size:12px;color:var(--muted)}
#b24-equipment .b24p-request-action>a{font-size:17px;font-weight:bold}
#b24-equipment .b24p-end-note{margin:17px 0 0;font-size:12px;color:var(--muted)}
#b24-equipment footer{background:#353d45;color:white;padding:38px 0 20px}
#b24-equipment .b24p-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:35px;font-size:14px}
#b24-equipment .b24p-footer-grid strong{display:block;margin-bottom:14px;font-size:16px}
#b24-equipment .b24p-footer-grid a{display:block;color:#d5dee5;margin:7px 0}
#b24-equipment .b24p-footer-grid p{color:#bdc6ce;font-size:13px}
#b24-equipment .b24p-copyright{font-size:12px;color:#a9b3bc;padding-top:24px;border-top:1px solid #4e565d;margin-top:20px}
#b24-equipment dialog{border:0;border-radius:8px;padding:35px;max-width:min(580px,calc(100vw - 32px));max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:0 18px 70px #0004}
#b24-equipment dialog::backdrop{background:#142330a8}
#b24-equipment dialog p{font-size:14px}
#b24-equipment dialog h2{font-size:23px;padding-right:18px}
#b24-equipment .b24p-close{position:absolute;right:10px;top:6px;background:none;border:0;font-size:30px;min-width:40px;min-height:40px}
#b24-equipment .b24p-demo-note{font-size:12px;background:#f3f6f8;padding:15px;margin-bottom:20px;color:#627180}
#b24-equipment #b24e-photo-dialog{text-align:center}
#b24-equipment #b24e-large-photo{height:65vh;max-height:680px;max-width:100%;object-fit:contain}
#b24-equipment #b24e-photo-dialog p{margin:10px 0 0}
@media(min-width:1500px){#b24-equipment .b24p-layout{grid-template-columns:300px minmax(0,1fr)}
#b24-equipment .b24p-product{padding:34px;gap:40px}
#b24-equipment .b24p-photo-stage{height:380px}
#b24-equipment #b24e-zoom{height:300px}
#b24-equipment .b24p-summary h2{font-size:31px}
#b24-equipment .b24p-intro{font-size:15px}
}
@media(max-width:1100px){#b24-equipment .b24p-wrap{width:calc(100% - 40px)}
#b24-equipment .b24p-layout{grid-template-columns:210px minmax(0,1fr);gap:24px}
#b24-equipment .b24p-slogan{display:none}
#b24-equipment .b24p-product{padding:22px;gap:16px}
#b24-equipment .b24p-summary h2{font-size:24px}
#b24-equipment .b24p-quick{grid-template-columns:1fr}
#b24-equipment .b24p-photo-stage{height:300px}
#b24-equipment .b24p-compat-grid{gap:18px}
#b24-equipment .b24p-request{grid-template-columns:1fr}
#b24-equipment .b24p-request-action{flex-direction:row;flex-wrap:wrap;align-items:center}
#b24-equipment .b24p-request-action span{width:100%}
#b24-equipment .b24p-mainnav{padding-inline:0}
#b24-equipment .b24p-anchors{gap:20px}
}
@media(max-width:800px){#b24-equipment .b24p-wrap{width:calc(100% - 32px)}
#b24-equipment .b24p-draft .b24p-wrap{display:block}
#b24-equipment .b24p-draft span{display:none}
#b24-equipment .b24p-head{min-height:85px;gap:14px}
#b24-equipment .b24p-logo{width:160px;height:auto}
#b24-equipment .b24p-location{display:none}
#b24-equipment .b24p-phones{margin-left:auto;font-size:12px}
#b24-equipment .b24p-mainnav{font-size:13px;gap:14px;flex-wrap:wrap;padding:12px 0;justify-content:flex-start}
#b24-equipment .b24p-mainnav a{padding:3px 0}
#b24-equipment .b24p-titlebar{padding:20px 0}
#b24-equipment h1{font-size:25px}
#b24-equipment .b24p-layout{display:block;padding-top:22px}
#b24-equipment .b24p-layout>aside{display:none}
#b24-equipment .b24p-product{gap:28px}
#b24-equipment .b24p-quick{grid-template-columns:1fr 1fr}
#b24-equipment .b24p-anchors{flex-wrap:wrap;gap:0 23px}
#b24-equipment .b24p-anchors a{font-size:13px}
#b24-equipment .b24p-footer-grid{gap:20px}
}
@media(max-width:560px){#b24-equipment .b24p-product{grid-template-columns:1fr;padding:18px;gap:22px}
#b24-equipment .b24p-photo-stage{height:245px;padding-top:20px}
#b24-equipment #b24e-zoom{height:205px}
#b24-equipment #b24e-product-photo.b24p-gray-photo{height:200px}
#b24-equipment .b24p-photo-caption{margin:13px 0 10px}
#b24-equipment .b24p-thumbnails button{width:55px;height:57px}
#b24-equipment .b24p-summary h2{font-size:27px}
#b24-equipment .b24p-summary h2 br{display:none}
#b24-equipment .b24p-intro{font-size:14px}
#b24-equipment .b24p-offer .b24p-button{width:100%}
#b24-equipment .b24p-two-cols,#b24-equipment .b24p-service-links,#b24-equipment .b24p-compat-grid{grid-template-columns:1fr;gap:22px}
#b24-equipment .b24p-content-section{padding:26px 0}
#b24-equipment h2{font-size:22px}
#b24-equipment .b24p-specs div{padding:12px;grid-template-columns:1fr 1fr;font-size:13px;gap:12px}
#b24-equipment .b24p-request{padding:22px;gap:22px}
#b24-equipment .b24p-request-action{display:flex;flex-direction:column;align-items:stretch;text-align:center}
#b24-equipment .b24p-request-action .b24p-button{width:100%}
#b24-equipment .b24p-footer-grid{grid-template-columns:1fr;gap:22px}
#b24-equipment .b24p-fact{align-items:flex-start}
#b24-equipment .b24p-document{gap:12px;padding:14px}
#b24-equipment .b24p-document strong{font-size:13px}
#b24-equipment .b24p-crumbs{font-size:10px;gap:5px}
#b24-equipment .b24p-phones a:last-child{display:none}
#b24-equipment .b24p-logo{width:148px}
#b24-equipment .b24p-quick strong{font-size:13px}
#b24-equipment .b24p-quick span{font-size:11px}
#b24-equipment .b24p-anchors{gap:0 17px}
#b24-equipment dialog{padding:30px 22px}
}
@media(prefers-reduced-motion:reduce){}
#b24-equipment .b24p-logo{background:#00569c}
#b24-equipment .b24p-colors{flex-wrap:wrap}
#b24-equipment .b24p-brand{letter-spacing:1px}
#b24-equipment .b24p-compat-grid.b24p-two-limits{grid-template-columns:repeat(2,1fr)}
#b24-equipment .b24p-catalog-intro{padding:28px 30px;background:#f3f8fc;border:1px solid #dce9f1;margin-bottom:28px}
#b24-equipment .b24p-catalog-intro>p{max-width:830px;font-size:15px}
#b24-equipment .b24p-catalog-route{display:flex;flex-wrap:wrap;gap:10px 23px;border-top:1px solid #d6e4ee;padding-top:18px;font-size:13px}
#b24-equipment .b24p-filter-tools{margin-bottom:20px}
#b24-equipment .b24p-filter-tools label{display:block;font-size:13px;font-weight:bold;margin-bottom:8px}
#b24-equipment .b24p-filter-tools input{width:100%;max-width:500px;min-height:46px;padding:10px 14px;border:1px solid #bacad5;border-radius:3px;font:inherit;color:var(--ink)}
#b24-equipment .b24p-filters{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}
#b24-equipment .b24p-filters button{border:1px solid #d2dde5;padding:10px 14px;font-size:13px;background:white;border-radius:3px}
#b24-equipment .b24p-filters [aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:white}
#b24-equipment #b24e-result-count{font-size:12px;color:var(--muted);margin:16px 0 0}
#b24-equipment .b24p-equipment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
#b24-equipment .b24p-equipment-tile{border:1px solid var(--line);display:flex;flex-direction:column;min-width:0;background:white}
#b24-equipment .b24p-equipment-tile:hover{border-color:#8fb5d0}
#b24-equipment .b24p-tile-photo{height:180px;padding:24px;display:flex;align-items:center;justify-content:center}
#b24-equipment .b24p-tile-photo img{height:100%;width:100%;object-fit:contain}
#b24-equipment .b24p-tile-copy{padding:0 20px 22px;display:flex;flex-direction:column;flex:1}
#b24-equipment .b24p-tile-copy h2{font-size:19px;line-height:1.35;margin:7px 0}
#b24-equipment .b24p-tile-copy>p{font-size:13px;color:#566674;margin-bottom:13px}
#b24-equipment .b24p-tile-copy .b24p-tile-kind{font-size:11px;color:#7a8791}
#b24-equipment .b24p-tile-copy .b24p-eyebrow{margin:0;font-size:10px}
#b24-equipment .b24p-tile-link{font-size:12px;font-weight:bold;margin-top:auto;padding-top:12px}
#b24-equipment .b24p-catalog-help{margin-top:32px;background:var(--pale);padding:28px}
#b24-equipment .b24p-catalog-help p{font-size:14px}
#b24-equipment .b24p-related{margin-top:22px}
#b24-equipment .b24p-related .b24p-tile-photo{height:135px}
#b24-equipment .b24p-related .b24p-tile-copy h2{font-size:17px}
#b24-equipment .b24p-equipment-tile[hidden],#b24-equipment #b24e-empty[hidden]{display:none}
#b24-equipment .b24p-photo-caption{overflow-wrap:anywhere}
#b24-equipment .b24p-specs dd{overflow-wrap:anywhere}
#b24-equipment input:focus-visible{outline:3px solid #efab35;outline-offset:3px}
@media(max-width:1250px){#b24-equipment .b24p-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#b24-equipment .b24p-related{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:560px){#b24-equipment .b24p-catalog-intro{padding:22px}
#b24-equipment .b24p-equipment-grid,#b24-equipment .b24p-related{grid-template-columns:1fr}
#b24-equipment .b24p-equipment-tile{display:grid;grid-template-columns:110px minmax(0,1fr)}
#b24-equipment .b24p-tile-photo,#b24-equipment .b24p-related .b24p-tile-photo{height:155px;padding:15px}
#b24-equipment .b24p-tile-copy{padding:20px 16px 20px 0}
#b24-equipment .b24p-tile-copy h2{font-size:18px}
#b24-equipment .b24p-tile-copy>p{font-size:12px}
#b24-equipment .b24p-catalog-route{display:grid;gap:10px}
#b24-equipment .b24p-filters button{padding:9px 11px;font-size:12px}
#b24-equipment .b24p-compat-grid.b24p-two-limits{grid-template-columns:1fr}
#b24-equipment .b24p-catalog-help{padding:22px}
#b24-equipment .b24p-colors button{padding:9px 10px}
#b24-equipment .b24p-thumbnails{flex-wrap:wrap}
}
#b24-equipment .b24p-filter-tools{display:grid;grid-template-columns:1.2fr 1fr;gap:12px 18px}
#b24-equipment .b24p-filter-tools .b24p-filters{display:block;margin:0}
#b24-equipment .b24p-filter-tools input,#b24-equipment .b24p-filter-tools select{width:100%;max-width:none;min-height:46px;font:inherit;font-size:14px;border:1px solid #bacad5;background:white;padding:10px;color:var(--ink);border-radius:3px}
#b24-equipment .b24p-filter-tools #b24e-result-count{grid-column:1/-1;margin:0}
#b24-equipment .b24p-catalog-intro{padding:20px 24px;margin-bottom:22px}
#b24-equipment .b24p-catalog-intro>p{font-size:14px}
#b24-equipment .b24p-catalog-route{padding-top:12px}
#b24-equipment .b24p-tile-copy .b24p-eyebrow{letter-spacing:.5px}
@media(max-width:560px){#b24-equipment .b24p-filter-tools{grid-template-columns:1fr}
#b24-equipment .b24p-catalog-intro{padding:18px}
#b24-equipment .b24p-filter-tools #b24e-result-count{grid-column:1}
}

#b24-equipment {width:100%;font:16px/1.6 Arial,sans-serif;color:#263746;background:white}
#b24-equipment button::before,#b24-equipment button::after,#b24-equipment li::before{content:none}
#b24-equipment dialog:not([open]){display:none}
#b24-equipment dialog[open]{display:block;position:fixed;inset:0;margin:auto;overflow:auto;width:min(580px,calc(100vw - 32px));height:fit-content;z-index:2147483647}
#b24-equipment .b24p-contact-channels{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}
#b24-equipment .b24p-contact-channels a{padding:13px;background:#eef7fc;border:1px solid #c6dae8;border-radius:4px;font-weight:bold;text-align:center}
#b24-equipment .b24p-gallery{float:none;width:auto}
#b24-equipment .b24p-summary{position:static;width:auto}
#b24-equipment .b24p-button{color:white}
#b24-equipment .b24p-specs dt{font-weight:400}
@media(max-width:1100px){#b24-equipment .b24p-product{grid-template-columns:1fr 1fr}}
@media(max-width:650px){#b24-equipment .b24p-product{grid-template-columns:1fr}#b24-equipment .b24p-specs div{grid-template-columns:1fr;gap:3px}}
