.supply-tabs{display:flex;gap:25px;padding:22px 5%;border-bottom:1px solid #ddd;flex-wrap:wrap}.supply-tabs a{font-weight:700;padding:8px 0;border-bottom:3px solid transparent}.supply-tabs a[aria-current]{color:#d5111c;border-color:#d5111c}.supply-hero{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;background:#f4f4f2}.supply-hero h1,.supply-detail h1{font-size:clamp(42px,5.5vw,80px);line-height:1.04;letter-spacing:-.045em}.supply-hero p{font-size:18px;line-height:1.7}.supply-photo{background:white;padding:25px;margin:0;text-align:center}.supply-photo img{width:100%;height:430px;object-fit:contain}.supply-photo figcaption{font-size:13px;color:#666;margin-top:15px}.supply-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px}.supply-grid.two{grid-template-columns:repeat(2,1fr)}.supply-card{border:1px solid #ddd;background:white;min-width:0}.supply-card>div:not(.material-mark){padding:26px}.supply-card h3{font-size:25px;line-height:1.2}.supply-card-photo{display:flex;align-items:center;justify-content:center;height:220px;padding:25px;background:#fff}.supply-card-photo.large{height:340px}.supply-card-photo img{width:100%;height:100%;object-fit:contain}.supply-card .robot-facts div{display:block}.supply-card .robot-facts dd{text-align:left;margin-top:6px}.material-mark{padding:25px;background:#202123;color:white;border-top:4px solid #db111b;display:flex;align-items:center;gap:25px}.material-mark span{font-weight:800;font-size:55px}.material-mark small{letter-spacing:.16em;font-size:10px;max-width:100px}.capacity-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;margin:35px 0}.capacity-grid>div{padding:25px 18px;background:#202123;color:white;border-bottom:4px solid #e31320}.capacity-grid b{display:block;font-size:36px}.capacity-grid span{font-size:12px}.consumable-row{padding-top:35px;padding-bottom:35px;border-top:1px solid #ddd}.consumable-row h2{font-size:32px}.supply-detail .robot-table th{width:28%}.supply-card .robot-table th,.supply-card .robot-table td{min-width:100px;font-size:13px;padding:12px}.robot-project input,.robot-project textarea,.robot-project select{margin-bottom:18px}@media(max-width:1000px){.supply-grid{grid-template-columns:1fr 1fr}.capacity-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.supply-hero,.supply-grid,.supply-grid.two{grid-template-columns:1fr}.supply-photo img{height:300px}.capacity-grid{grid-template-columns:1fr 1fr}.supply-card-photo.large{height:280px}.supply-tabs{gap:16px;font-size:14px}}

.bit-detail-photo{float:right;width:34%;margin:0 0 30px 40px;text-align:center}.bit-detail-photo img{width:100%;height:280px;object-fit:contain}.bit-detail-photo figcaption{font-size:12px;color:#666}.supply-photo.compact img{height:280px}.capacity-explainer li{margin-bottom:20px;line-height:1.7}.supply-tabs a{white-space:normal}.supply-card-photo img{max-width:100%;object-fit:contain}.supply-card .robot-table td{overflow-wrap:anywhere}@media(max-width:700px){.bit-detail-photo{float:none;width:100%;margin:0 0 24px}.supply-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.consumable-row .robot-two{grid-template-columns:1fr}}
.supply-card .robot-table{min-width:0;width:100%;table-layout:fixed}.supply-card .robot-table th,.supply-card .robot-table td{min-width:0;white-space:normal;overflow-wrap:anywhere}.supply-card .robot-table th{width:38%}.consumable-row .robot-table{min-width:0;width:100%;table-layout:fixed}.consumable-row .robot-table th,.consumable-row .robot-table td{white-space:normal;min-width:0;overflow-wrap:anywhere}.consumable-row .robot-table th{width:30%}

/* Consistent product photography framing for accessory collections. */
.supply-card-photo{height:280px;padding:24px}.supply-card-photo img{object-fit:contain;width:100%;height:100%}.bit-detail-photo{background:#fff;padding:20px}.bit-detail-photo img{height:340px}@media(max-width:700px){.supply-card-photo{height:270px}.bit-detail-photo img{height:280px}}
#ph2-s2-12 .supply-card-photo,#ph2-s3-12 .supply-card-photo{overflow:hidden}#ph2-s2-12 .supply-card-photo img,#ph2-s3-12 .supply-card-photo img{transform:scale(1.24)}
