{"product_id":"ecoglo-s2160-gray-cast-in-place-stair-nosing-concrete","title":"Ecoglo® S2160 Gray Cast-in-Place Non-Slip Stair Nosing for Concrete Stairs, 2.2\" Wide | S2-N30","description":"\u003c!-- =========================================================\nECOGLO® S2160 GRAY \/ GREY | S2-N30\nNON-SLIP CAST-IN-PLACE STAIR NOSING\nContractor \/ Estimator \/ Government Project-Focused Content\n\nDesigned for Shopify product description or Custom Liquid block.\n\nGray\/Grey:\n- composigrip.com =\u003e Gray\n- composigrip.ca  =\u003e Grey\n========================================================= --\u003e\n\u003cstyle\u003e\n\n.s2n30g{\n  --green:#3a8535;\n  --green-dark:#2d6929;\n  --green-soft:#eef6ed;\n\n  --gray:#777777;\n  --gray-dark:#4b4b4b;\n  --gray-soft:#f2f2f2;\n\n  --charcoal:#292929;\n  --text:#555555;\n  --muted:#707070;\n  --light:#f6f8f5;\n  --border:#d7e1d5;\n  --white:#ffffff;\n\n  width:100%;\n  max-width:100%;\n  background:var(--white);\n  color:var(--text);\n  font-family:inherit;\n  box-sizing:border-box;\n}\n\n.s2n30g *,\n.s2n30g *::before,\n.s2n30g *::after{\n  box-sizing:border-box;\n}\n\n.s2n30g p{\n  margin:0 0 13px;\n  color:var(--text);\n  font-size:14px;\n  line-height:1.67;\n}\n\n.s2n30g strong{\n  color:var(--charcoal);\n}\n\n.s2n30g a{\n  color:var(--green-dark);\n  font-weight:700;\n  text-decoration:underline;\n  text-underline-offset:3px;\n}\n\n\n\/* =========================================================\n   QUICK ANSWER\n========================================================= *\/\n\n.s2n30g-quick{\n  margin:0 0 18px;\n  padding:18px;\n  background:var(--gray-soft);\n  border:1px solid #d2d2d2;\n  border-left:5px solid var(--gray);\n}\n\n.s2n30g-kicker{\n  display:block;\n  margin-bottom:7px;\n  color:var(--gray-dark);\n  font-size:10px;\n  line-height:1.2;\n  font-weight:900;\n  letter-spacing:.07em;\n  text-transform:uppercase;\n}\n\n.s2n30g-quick-title{\n  display:block;\n  margin-bottom:9px;\n  color:var(--charcoal);\n  font-size:18px;\n  line-height:1.35;\n  font-weight:800;\n}\n\n\n\/* =========================================================\n   SPECS\n========================================================= *\/\n\n.s2n30g-specs{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:8px;\n  margin:17px 0 19px;\n}\n\n.s2n30g-spec{\n  min-width:0;\n  padding:10px 11px;\n  background:var(--light);\n  border:1px solid var(--border);\n  border-top:3px solid var(--gray);\n}\n\n.s2n30g-spec-label{\n  display:block;\n  margin-bottom:4px;\n  color:var(--muted);\n  font-size:9px;\n  line-height:1.2;\n  font-weight:900;\n  letter-spacing:.05em;\n  text-transform:uppercase;\n}\n\n.s2n30g-spec-value{\n  display:block;\n  color:var(--charcoal);\n  font-size:12px;\n  line-height:1.4;\n  font-weight:800;\n  overflow-wrap:anywhere;\n}\n\n\n\/* =========================================================\n   GENERAL BOXES\n========================================================= *\/\n\n.s2n30g-box{\n  margin:18px 0;\n  padding:16px;\n  background:var(--white);\n  border:1px solid var(--border);\n}\n\n.s2n30g-box-title,\n.s2n30g-section-title{\n  display:block;\n  margin-bottom:10px;\n  color:var(--charcoal);\n  font-size:15px;\n  line-height:1.35;\n  font-weight:800;\n}\n\n.s2n30g-list{\n  list-style:none;\n  margin:0;\n  padding:0;\n}\n\n.s2n30g-list li{\n  position:relative;\n  margin:0 0 7px;\n  padding-left:20px;\n  color:var(--text);\n  font-size:13px;\n  line-height:1.5;\n}\n\n.s2n30g-list li:last-child{\n  margin-bottom:0;\n}\n\n.s2n30g-list li::before{\n  content:\"✓\";\n  position:absolute;\n  left:0;\n  color:var(--green);\n  font-weight:900;\n}\n\n\n\/* =========================================================\n   APPLICATION\n========================================================= *\/\n\n.s2n30g-application{\n  margin:18px 0;\n  padding:16px;\n  background:var(--light);\n  border-left:4px solid var(--gray);\n}\n\n.s2n30g-application-title{\n  display:block;\n  margin-bottom:7px;\n  color:var(--charcoal);\n  font-size:14px;\n  line-height:1.35;\n  font-weight:800;\n}\n\n\n\/* =========================================================\n   GRAY \/ GREY DESIGN BOX\n========================================================= *\/\n\n.s2n30g-color-feature{\n  margin:18px 0;\n  padding:17px;\n  background:var(--gray-soft);\n  border:1px solid #d2d2d2;\n  border-left:5px solid var(--gray);\n}\n\n.s2n30g-color-feature-title{\n  display:block;\n  margin-bottom:7px;\n  color:var(--charcoal);\n  font-size:15px;\n  line-height:1.35;\n  font-weight:900;\n}\n\n\n\/* =========================================================\n   COLOR OPTIONS WITH PRODUCT THUMBNAILS\n========================================================= *\/\n\n.s2n30g-options{\n  margin:20px 0;\n  padding:16px;\n  background:#fff;\n  border:1px solid var(--border);\n}\n\n.s2n30g-option-grid{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:10px;\n}\n\n.s2n30g-option-link{\n  display:block;\n  min-width:0;\n  color:inherit!important;\n  text-decoration:none!important;\n}\n\n.s2n30g-option{\n  height:100%;\n  padding:10px;\n  background:var(--light);\n  border:1px solid var(--border);\n  border-top:3px solid var(--green);\n  text-align:center;\n\n  transition:\n    transform .18s ease,\n    box-shadow .18s ease,\n    border-color .18s ease;\n}\n\n.s2n30g-option.current{\n  border:2px solid var(--charcoal);\n  border-top:4px solid var(--gray);\n  background:#fafafa;\n}\n\n.s2n30g-option-image{\n  width:100%;\n  height:125px;\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  margin-bottom:10px;\n\n  overflow:hidden;\n  background:#fff;\n  border:1px solid var(--border);\n}\n\n.s2n30g-option-image img{\n  display:block;\n  width:100%;\n  height:100%;\n  padding:4px;\n  object-fit:contain;\n}\n\n.s2n30g-option-name{\n  display:block;\n  color:var(--charcoal)!important;\n  font-size:12px!important;\n  line-height:1.35;\n  font-weight:800;\n}\n\n.s2n30g-option-code{\n  display:block;\n  margin-top:4px;\n  color:var(--muted)!important;\n  font-size:11px!important;\n  line-height:1.4;\n  font-weight:400!important;\n}\n\n.s2n30g-option-link:hover .s2n30g-option{\n  transform:translateY(-2px);\n  border-color:var(--green);\n  box-shadow:0 5px 14px rgba(0,0,0,.08);\n}\n\n.s2n30g-option-link:hover .s2n30g-option-name{\n  color:var(--green-dark)!important;\n}\n\n\n\/* =========================================================\n   ESTIMATOR \/ BID CENTER\n========================================================= *\/\n\n.s2n30g-estimator{\n  margin:23px 0;\n  padding:22px;\n  background:var(--charcoal);\n  border-top:5px solid var(--gray);\n}\n\n.s2n30g-estimator-kicker{\n  display:inline-block;\n  margin-bottom:9px;\n  padding:6px 9px;\n  background:var(--gray);\n  color:#fff;\n  font-size:9px;\n  line-height:1;\n  font-weight:900;\n  letter-spacing:.05em;\n  text-transform:uppercase;\n}\n\n.s2n30g-estimator h2{\n  margin:0 0 9px;\n  color:#fff;\n  font-size:clamp(22px,2.8vw,30px);\n  line-height:1.2;\n  font-weight:900;\n}\n\n.s2n30g-estimator p{\n  color:#ddd;\n  font-size:13px;\n}\n\n.s2n30g-estimator-grid{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:8px;\n  margin:15px 0;\n}\n\n.s2n30g-estimator-item{\n  padding:11px 12px;\n  background:#363636;\n  border:1px solid #4b4b4b;\n}\n\n.s2n30g-estimator-item strong{\n  display:block;\n  margin-bottom:3px;\n  color:#fff;\n  font-size:12px;\n}\n\n.s2n30g-estimator-item span{\n  display:block;\n  color:#d5d5d5;\n  font-size:11px;\n  line-height:1.45;\n}\n\n.s2n30g-estimator-actions{\n  display:flex;\n  flex-wrap:wrap;\n  gap:8px;\n  margin-top:12px;\n}\n\n.s2n30g-estimator-btn,\n.s2n30g-estimator-btn-light{\n  display:inline-block;\n  padding:10px 14px;\n  font-size:12px;\n  line-height:1.25;\n  font-weight:900!important;\n  text-decoration:none!important;\n}\n\n.s2n30g-estimator-btn{\n  background:var(--green);\n  border:2px solid var(--green);\n  color:#fff!important;\n}\n\n.s2n30g-estimator-btn-light{\n  background:#fff;\n  border:2px solid #fff;\n  color:var(--charcoal)!important;\n}\n\n\n\/* =========================================================\n   TAKEOFF\n========================================================= *\/\n\n.s2n30g-takeoff{\n  margin:20px 0;\n  padding:18px;\n  background:var(--green-soft);\n  border:1px solid var(--border);\n  border-left:5px solid var(--green);\n}\n\n.s2n30g-takeoff-title{\n  display:block;\n  margin-bottom:8px;\n  color:var(--charcoal);\n  font-size:15px;\n  font-weight:900;\n}\n\n.s2n30g-takeoff-grid{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:8px;\n  margin-top:11px;\n}\n\n.s2n30g-takeoff-item{\n  padding:10px;\n  background:#fff;\n  border:1px solid var(--border);\n}\n\n.s2n30g-takeoff-item strong{\n  display:block;\n  margin-bottom:3px;\n  font-size:11px;\n}\n\n.s2n30g-takeoff-item span{\n  display:block;\n  color:var(--text);\n  font-size:11px;\n  line-height:1.45;\n}\n\n\n\/* =========================================================\n   DATA SHEET\n========================================================= *\/\n\n.s2n30g-datasheet{\n  display:grid;\n  grid-template-columns:88px minmax(0,1fr);\n  gap:12px;\n  align-items:center;\n  margin:21px 0;\n  padding:11px;\n  background:var(--light);\n  border:1px solid var(--border);\n  border-left:4px solid var(--green);\n}\n\n.s2n30g-datasheet-image{\n  width:88px;\n  height:112px;\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  overflow:hidden;\n  background:#fff;\n  border:1px solid var(--border);\n}\n\n.s2n30g-datasheet-image img{\n  display:block;\n  width:100%;\n  height:100%;\n  object-fit:contain;\n}\n\n.s2n30g-datasheet-copy{\n  min-width:0;\n}\n\n.s2n30g-datasheet-copy strong{\n  display:block;\n  margin-bottom:5px;\n  color:var(--charcoal);\n  font-size:13px;\n  line-height:1.35;\n}\n\n.s2n30g-datasheet-copy p{\n  margin-bottom:5px;\n  font-size:11px;\n  line-height:1.5;\n}\n\n\n\/* =========================================================\n   RESOURCES\n========================================================= *\/\n\n.s2n30g-resources{\n  margin:20px 0;\n}\n\n.s2n30g-resource-grid{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:8px;\n}\n\n.s2n30g-resource{\n  min-height:45px;\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  padding:9px;\n\n  background:var(--green);\n  border:2px solid var(--green);\n\n  color:#fff!important;\n\n  text-align:center;\n  font-size:11px;\n  line-height:1.3;\n  font-weight:800!important;\n  text-decoration:none!important;\n}\n\n.s2n30g-resource.secondary{\n  background:#fff;\n  border-color:var(--charcoal);\n  color:var(--charcoal)!important;\n}\n\n.s2n30g-resource.dark{\n  background:var(--charcoal);\n  border-color:var(--charcoal);\n}\n\n.s2n30g-resource:hover{\n  background:var(--green-dark);\n  border-color:var(--green-dark);\n  color:#fff!important;\n}\n\n.s2n30g-resource.secondary:hover{\n  background:var(--charcoal);\n  color:#fff!important;\n}\n\n\n\/* =========================================================\n   PERFORMANCE\n========================================================= *\/\n\n.s2n30g-performance{\n  margin:20px 0;\n  border:1px solid var(--border);\n}\n\n.s2n30g-performance-row{\n  display:grid;\n  grid-template-columns:145px minmax(0,1fr);\n  border-bottom:1px solid var(--border);\n}\n\n.s2n30g-performance-row:last-child{\n  border-bottom:0;\n}\n\n.s2n30g-performance-label{\n  padding:10px 11px;\n  background:var(--light);\n  color:var(--charcoal);\n  font-size:11px;\n  line-height:1.35;\n  font-weight:900;\n}\n\n.s2n30g-performance-value{\n  padding:10px 11px;\n  color:var(--text);\n  font-size:11px;\n  line-height:1.5;\n}\n\n\n\/* =========================================================\n   PROJECT CTA\n========================================================= *\/\n\n.s2n30g-project{\n  margin-top:20px;\n  padding:17px;\n  background:var(--charcoal);\n  border-top:5px solid var(--gray);\n}\n\n.s2n30g-project strong{\n  display:block;\n  margin-bottom:6px;\n  color:#fff;\n  font-size:15px;\n  line-height:1.35;\n}\n\n.s2n30g-project p{\n  margin-bottom:8px;\n  color:#ddd;\n  font-size:12px;\n  line-height:1.6;\n}\n\n.s2n30g-project a{\n  color:#fff;\n  text-decoration-color:var(--green);\n}\n\n\n\/* =========================================================\n   FAQ\n========================================================= *\/\n\n.s2n30g-faq{\n  width:100%;\n  margin:0;\n  padding:40px 0 46px;\n  background:var(--white);\n  color:var(--text);\n  font-family:inherit;\n}\n\n.s2n30g-faq-inner{\n  width:calc(100% - 48px);\n  max-width:1000px;\n  margin:0 auto;\n}\n\n.s2n30g-faq-kicker{\n  display:inline-block;\n\n  margin-bottom:9px;\n  padding:6px 9px;\n\n  background:var(--gray-soft);\n  border-left:4px solid var(--gray);\n\n  color:var(--gray-dark);\n\n  font-size:10px;\n  line-height:1;\n  font-weight:900;\n  letter-spacing:.06em;\n  text-transform:uppercase;\n}\n\n.s2n30g-faq h2{\n  max-width:880px;\n  margin:0 0 14px;\n\n  color:var(--charcoal);\n\n  font-size:clamp(26px,2.7vw,36px);\n  line-height:1.18;\n  font-weight:800;\n}\n\n.s2n30g-faq h2::after{\n  content:\"\";\n  display:block;\n\n  width:62px;\n  height:4px;\n\n  margin-top:10px;\n\n  background:var(--gray);\n}\n\n.s2n30g-faq-intro{\n  max-width:840px;\n  margin:0 0 23px;\n\n  color:var(--text);\n\n  font-size:14px;\n  line-height:1.7;\n}\n\n.s2n30g-faq-summary{\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:8px;\n\n  margin-bottom:24px;\n}\n\n.s2n30g-faq-summary-item{\n  padding:12px;\n\n  background:var(--light);\n\n  border:1px solid var(--border);\n  border-top:3px solid var(--gray);\n}\n\n.s2n30g-faq-summary-item span{\n  display:block;\n  margin-bottom:3px;\n\n  color:var(--muted);\n\n  font-size:9px;\n  font-weight:900;\n  text-transform:uppercase;\n}\n\n.s2n30g-faq-summary-item strong{\n  display:block;\n\n  color:var(--charcoal);\n\n  font-size:12px;\n  line-height:1.4;\n  font-weight:800;\n}\n\n.s2n30g-faq-list{\n  display:grid;\n  grid-template-columns:1fr;\n  gap:8px;\n}\n\n.s2n30g-faq-item{\n  overflow:hidden;\n\n  background:#fff;\n\n  border:1px solid var(--border);\n  border-left:4px solid var(--gray);\n}\n\n.s2n30g-faq-item summary{\n  position:relative;\n\n  cursor:pointer;\n\n  padding:16px 50px 16px 17px;\n\n  color:var(--charcoal);\n\n  font-size:15px;\n  line-height:1.45;\n  font-weight:800;\n\n  list-style:none;\n}\n\n.s2n30g-faq-item summary::-webkit-details-marker{\n  display:none;\n}\n\n.s2n30g-faq-item summary::after{\n  content:\"+\";\n\n  position:absolute;\n  top:10px;\n  right:17px;\n\n  color:var(--gray-dark);\n\n  font-size:27px;\n  line-height:1;\n}\n\n.s2n30g-faq-item[open] summary::after{\n  content:\"–\";\n}\n\n.s2n30g-faq-answer{\n  padding:0 17px 17px;\n}\n\n.s2n30g-faq-answer p{\n  margin:0 0 9px;\n\n  color:var(--text);\n\n  font-size:14px;\n  line-height:1.68;\n}\n\n.s2n30g-faq-answer p:last-child{\n  margin-bottom:0;\n}\n\n.s2n30g-faq-links{\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n\n  margin-top:10px;\n}\n\n.s2n30g-faq-link{\n  display:inline-block;\n\n  padding:8px 10px;\n\n  background:var(--green-soft);\n  border:1px solid var(--border);\n\n  color:var(--green)!important;\n\n  font-size:11px;\n  font-weight:800;\n\n  text-decoration:none!important;\n}\n\n.s2n30g-faq-link:hover{\n  background:var(--green);\n  border-color:var(--green);\n  color:#fff!important;\n}\n\n.s2n30g-faq-cta{\n  margin-top:25px;\n  padding:25px 21px;\n\n  background:var(--charcoal);\n  border-top:5px solid var(--gray);\n\n  text-align:center;\n}\n\n.s2n30g-faq-cta h3{\n  margin:0 0 8px;\n\n  color:#fff;\n\n  font-size:clamp(21px,2.3vw,27px);\n  line-height:1.3;\n  font-weight:800;\n}\n\n.s2n30g-faq-cta p{\n  max-width:760px;\n  margin:0 auto 15px;\n\n  color:#ddd;\n\n  font-size:13px;\n  line-height:1.65;\n}\n\n.s2n30g-faq-buttons{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:8px;\n}\n\n.s2n30g-faq-btn,\n.s2n30g-faq-btn-light{\n  display:inline-block;\n\n  padding:10px 15px;\n\n  font-size:12px;\n  font-weight:800;\n\n  text-decoration:none!important;\n}\n\n.s2n30g-faq-btn{\n  background:var(--green);\n  border:2px solid var(--green);\n  color:#fff!important;\n}\n\n.s2n30g-faq-btn-light{\n  background:#fff;\n  border:2px solid #fff;\n  color:var(--charcoal)!important;\n}\n\n\n\/* =========================================================\n   RESPONSIVE\n========================================================= *\/\n\n@media(max-width:900px){\n\n  .s2n30g-faq-summary{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n\n  .s2n30g-resource-grid{\n    grid-template-columns:1fr 1fr;\n  }\n}\n\n\n@media(max-width:749px){\n\n  .s2n30g-estimator-grid,\n  .s2n30g-takeoff-grid{\n    grid-template-columns:1fr;\n  }\n\n  .s2n30g-option-image{\n    height:105px;\n  }\n\n  .s2n30g-faq{\n    padding:34px 0 40px;\n  }\n\n  .s2n30g-faq-inner{\n    width:calc(100% - 24px);\n  }\n\n  .s2n30g-faq h2{\n    font-size:26px;\n  }\n\n  .s2n30g-faq-item summary{\n    padding:15px 47px 15px 15px;\n    font-size:14px;\n  }\n\n  .s2n30g-faq-answer{\n    padding:0 15px 16px;\n  }\n\n  .s2n30g-faq-answer p{\n    font-size:13px;\n  }\n\n  .s2n30g-faq-buttons,\n  .s2n30g-estimator-actions{\n    display:grid;\n    grid-template-columns:1fr;\n  }\n\n  .s2n30g-faq-btn,\n  .s2n30g-faq-btn-light,\n  .s2n30g-estimator-btn,\n  .s2n30g-estimator-btn-light{\n    width:100%;\n    text-align:center;\n  }\n}\n\n\n@media(max-width:560px){\n\n  .s2n30g-resource-grid{\n    grid-template-columns:1fr;\n  }\n\n  .s2n30g-performance-row{\n    grid-template-columns:1fr;\n  }\n\n  .s2n30g-performance-label{\n    border-bottom:1px solid var(--border);\n  }\n}\n\n\n@media(max-width:480px){\n\n  .s2n30g-option-grid{\n    grid-template-columns:1fr;\n  }\n\n  .s2n30g-option{\n    display:grid;\n    grid-template-columns:105px minmax(0,1fr);\n    grid-template-rows:auto auto;\n\n    column-gap:14px;\n\n    align-items:center;\n\n    text-align:left;\n  }\n\n  .s2n30g-option-image{\n    grid-row:1 \/ 3;\n\n    width:105px;\n    height:82px;\n\n    margin:0;\n  }\n\n  .s2n30g-option-name{\n    align-self:end;\n    font-size:13px!important;\n  }\n\n  .s2n30g-option-code{\n    align-self:start;\n    margin-top:3px;\n  }\n}\n\n\n@media(max-width:390px){\n\n  .s2n30g-faq-summary{\n    grid-template-columns:1fr;\n  }\n}\n\n\n@media(max-width:360px){\n\n  .s2n30g-specs{\n    grid-template-columns:1fr;\n  }\n\n  .s2n30g-datasheet{\n    grid-template-columns:72px minmax(0,1fr);\n  }\n\n  .s2n30g-datasheet-image{\n    width:72px;\n    height:94px;\n  }\n\n  .s2n30g-option{\n    grid-template-columns:90px minmax(0,1fr);\n    column-gap:11px;\n  }\n\n  .s2n30g-option-image{\n    width:90px;\n    height:74px;\n  }\n}\n\n\u003c\/style\u003e\n\u003cdiv class=\"s2n30g\"\u003e\n\u003c!-- =====================================================\n     QUICK ANSWER\n====================================================== --\u003e\n\u003cdiv class=\"s2n30g-quick\"\u003e\n\u003cspan class=\"s2n30g-kicker\"\u003e Ecoglo® S2-N30 Cast-in-Place Non-Slip Stair Nosing \u003c\/span\u003e \u003cstrong class=\"s2n30g-quick-title\"\u003e Ecoglo® S2160 \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e Cast-in-Place Non-Slip Stair Nosing for Concrete Stairs, 2.2\" Wide | S2-N30 \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003e Ecoglo® S2160 \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e \u003c\/strong\u003e is the neutral \u003cspan class=\"js-gray-grey-lower\"\u003egray\u003c\/span\u003e configuration of the \u003cstrong\u003eS2-N30 non-slip cast-in-place stair nosing\u003c\/strong\u003e, designed for installation directly into wet concrete. It combines an aluminum stair-edge profile with a hard-wearing silicon-carbide anti-slip surface to provide durable traction, stair-edge definition and a clean architectural appearance.\u003c\/p\u003e\n\u003cp\u003eThe neutral \u003cspan class=\"js-gray-grey-lower\"\u003egray\u003c\/span\u003e anti-slip surface can complement concrete, masonry and other architectural finishes while still providing visible definition at the stair edge. S2160 is intended for \u003cstrong\u003e concrete stairs, concrete-filled steel pan stairs and precast concrete stairs \u003c\/strong\u003e in commercial, institutional, industrial and public-sector projects.\u003c\/p\u003e\n\u003c!-- =====================================================\n     QUICK SPECS\n====================================================== --\u003e\n\u003cdiv class=\"s2n30g-specs\"\u003e\n\u003cdiv class=\"s2n30g-spec\"\u003e\n\u003cspan class=\"s2n30g-spec-label\"\u003e Product \u003c\/span\u003e \u003cspan class=\"s2n30g-spec-value\"\u003e Ecoglo® S2160 \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-spec\"\u003e\n\u003cspan class=\"s2n30g-spec-label\"\u003e Series \u003c\/span\u003e \u003cspan class=\"s2n30g-spec-value\"\u003e S2-N30 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-spec\"\u003e\n\u003cspan class=\"s2n30g-spec-label\"\u003e Overall Width \u003c\/span\u003e \u003cspan class=\"s2n30g-spec-value\"\u003e 2.2\" \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-spec\"\u003e\n\u003cspan class=\"s2n30g-spec-label\"\u003e Color \u003c\/span\u003e \u003cspan class=\"s2n30g-spec-value\"\u003e \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-spec\"\u003e\n\u003cspan class=\"s2n30g-spec-label\"\u003e Installation \u003c\/span\u003e \u003cspan class=\"s2n30g-spec-value\"\u003e Cast Into Wet Concrete \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-spec\"\u003e\n\u003cspan class=\"s2n30g-spec-label\"\u003e Standard Lengths \u003c\/span\u003e \u003cspan class=\"s2n30g-spec-value\"\u003e 8 FT \u0026amp; 10 FT \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-spec\"\u003e\n\u003cspan class=\"s2n30g-spec-label\"\u003e Cut-to-Length \u003c\/span\u003e \u003cspan class=\"s2n30g-spec-value\"\u003e Available | ± 1\/8\" \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-spec\"\u003e\n\u003cspan class=\"s2n30g-spec-label\"\u003e Published Weight \u003c\/span\u003e \u003cspan class=\"s2n30g-spec-value\"\u003e 0.516 lb\/ft \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n     GRAY \/ GREY FEATURE\n====================================================== --\u003e\n\u003cdiv class=\"s2n30g-color-feature\"\u003e\n\u003cstrong class=\"s2n30g-color-feature-title\"\u003e Neutral \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e for a Clean Architectural Finish \u003c\/strong\u003e\n\u003cp\u003eS2160 uses a neutral \u003cspan class=\"js-gray-grey-lower\"\u003egray\u003c\/span\u003e anti-slip surface that works well with concrete and many common commercial architectural finishes. It provides visible stair-edge definition without the stronger visual appearance of yellow or black, making it suitable where a more understated stair-edge treatment is preferred by the designer or project specification.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n     PRODUCT HIGHLIGHTS\n====================================================== --\u003e\n\u003cdiv class=\"s2n30g-box\"\u003e\n\u003cstrong class=\"s2n30g-box-title\"\u003e S2160 \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e Product Highlights \u003c\/strong\u003e\n\u003cul class=\"s2n30g-list\"\u003e\n\u003cli\u003e2.2\" wide S2-N30 cast-in-place non-slip stair nosing for new concrete stair construction\u003c\/li\u003e\n\u003cli\u003eNeutral \u003cspan class=\"js-gray-grey-lower\"\u003egray\u003c\/span\u003e anti-slip surface for a clean architectural appearance\u003c\/li\u003e\n\u003cli\u003eProvides visual definition at the stair edge while complementing concrete and many neutral building finishes\u003c\/li\u003e\n\u003cli\u003eHard-wearing silicon-carbide non-slip material integrally bonded to the aluminum substrate\u003c\/li\u003e\n\u003cli\u003eInstalls directly into wet concrete for a neat, flush stair-edge installation\u003c\/li\u003e\n\u003cli\u003eSuitable for concrete stairs, concrete-filled steel pan stairs and precast concrete stairs\u003c\/li\u003e\n\u003cli\u003eStandard 8 FT and 10 FT lengths with cut-to-length sizes available\u003c\/li\u003e\n\u003cli\u003eManufacturer-listed cut-length tolerance of approximately ± 1\/8\"\u003c\/li\u003e\n\u003cli\u003eInsert can be supplied attached or unattached to support construction sequencing\u003c\/li\u003e\n\u003cli\u003eClear protective tape helps keep the nosing clean during installation\u003c\/li\u003e\n\u003cli\u003e6063-T5 aluminum with a clear acrylic lacquer finish for corrosion protection\u003c\/li\u003e\n\u003cli\u003eManufacturer testing includes slip resistance, UV\/weathering, salt spray, freeze-thaw, abrasion, washability and flammability\u003c\/li\u003e\n\u003cli\u003eDesigned for indoor and outdoor installations, subject to project requirements and environmental conditions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n     APPLICATION\n====================================================== --\u003e\n\u003cdiv class=\"s2n30g-application\"\u003e\n\u003cstrong class=\"s2n30g-application-title\"\u003e Designed for New Concrete Stairs \u003c\/strong\u003e\n\u003cp\u003eThe S2-N30 profile is cast into wet concrete during stair construction. Typical substrates include poured concrete stairs, concrete-filled steel pan stairs and precast concrete stairs. For bid packages, confirm finished stair width, total stair count, required nosing lengths, selected color, insert-delivery preference and any project-specific submittal requirements before pricing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n     COLOR OPTIONS\n====================================================== --\u003e\n\u003cdiv class=\"s2n30g-options\"\u003e\n\u003cstrong class=\"s2n30g-section-title\"\u003e S2-N30 Color Options \u003c\/strong\u003e\n\u003cdiv class=\"s2n30g-option-grid\"\u003e\n\u003c!-- BLACK S2170 --\u003e\u003ca class=\"s2n30g-option-link\" href=\"https:\/\/composigrip.com\/products\/ecoglo-s2170-black-cast-in-place-stair-nosing-concrete\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n\u003cdiv class=\"s2n30g-option\"\u003e\n\u003cdiv class=\"s2n30g-option-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/S2170-Black.jpg?v=1759509358\" alt=\"Ecoglo S2170 Black S2-N30 cast-in-place stair nosing\" loading=\"lazy\" width=\"400\" height=\"300\"\u003e\u003c\/div\u003e\n\u003cstrong class=\"s2n30g-option-name\"\u003e Black \u003c\/strong\u003e \u003cspan class=\"s2n30g-option-code\"\u003e S2170 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003c!-- GRAY \/ GREY S2160 CURRENT PRODUCT --\u003e\u003ca class=\"s2n30g-option-link\" href=\"https:\/\/composigrip.com\/products\/ecoglo-s2160-gray-cast-in-place-stair-nosing-concrete\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n\u003cdiv class=\"s2n30g-option current\"\u003e\n\u003cdiv class=\"s2n30g-option-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/S2160-Grey.jpg?v=1759509358\" alt=\"Ecoglo S2160 Gray S2-N30 cast-in-place stair nosing\" loading=\"lazy\" width=\"400\" height=\"300\"\u003e\u003c\/div\u003e\n\u003cstrong class=\"s2n30g-option-name\"\u003e \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e \u003c\/strong\u003e \u003cspan class=\"s2n30g-option-code\"\u003e S2160 — Current Product \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003c!-- YELLOW S2150 --\u003e\u003ca class=\"s2n30g-option-link\" href=\"https:\/\/composigrip.com\/products\/ecoglo-s2150-yellow-cast-in-place-stair-nosing-concrete\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n\u003cdiv class=\"s2n30g-option\"\u003e\n\u003cdiv class=\"s2n30g-option-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/S2150-Yellow.jpg?v=1759509358\" alt=\"Ecoglo S2150 Yellow S2-N30 cast-in-place stair nosing\" loading=\"lazy\" width=\"400\" height=\"300\"\u003e\u003c\/div\u003e\n\u003cstrong class=\"s2n30g-option-name\"\u003e Yellow \u003c\/strong\u003e \u003cspan class=\"s2n30g-option-code\"\u003e S2150 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n     ESTIMATOR \/ BID CENTER\n====================================================== --\u003e\n\u003cdiv class=\"s2n30g-estimator\"\u003e\n\u003cspan class=\"s2n30g-estimator-kicker\"\u003e For Estimators, Contractors, Quantity Surveyors \u0026amp; Government Project Teams \u003c\/span\u003e\n\u003ch2\u003ePricing S2160 \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e S2-N30 for a Bid, Tender or Large Construction Project?\u003c\/h2\u003e\n\u003cp\u003eComposiGrip supports commercial and public-sector project teams requiring Ecoglo® product quantities, cut-length planning, technical documentation and project pricing. Send project information early so quantities, product schedules, cut lengths and delivery requirements can be reviewed before bid close.\u003c\/p\u003e\n\u003cdiv class=\"s2n30g-estimator-grid\"\u003e\n\u003cdiv class=\"s2n30g-estimator-item\"\u003e\n\u003cstrong\u003e Bid \u0026amp; Tender Pricing \u003c\/strong\u003e \u003cspan\u003e Request project quantities, commercial pricing and delivery planning for larger Ecoglo® packages. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-estimator-item\"\u003e\n\u003cstrong\u003e Quantity Takeoffs \u003c\/strong\u003e \u003cspan\u003e Provide stair counts, finished stair widths and required lengths to support quantity review. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-estimator-item\"\u003e\n\u003cstrong\u003e Submittal Support \u003c\/strong\u003e \u003cspan\u003e Use current product dimensions, manufacturer data and published test information when preparing project documentation. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-estimator-item\"\u003e\n\u003cstrong\u003e Government \u0026amp; Institutional Projects \u003c\/strong\u003e \u003cspan\u003e Send specification sections, project location, bid date, required product schedule and submittal requirements. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-estimator-actions\"\u003e\n\u003ca class=\"s2n30g-estimator-btn\" href=\"\/pages\/ecoglo-estimators\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Ecoglo Estimator \u0026amp; Bid Center → \u003c\/a\u003e \u003ca class=\"s2n30g-estimator-btn-light\" href=\"\/pages\/contact\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Request Project Pricing \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n     TAKEOFF\n====================================================== --\u003e\n\u003cdiv class=\"s2n30g-takeoff\"\u003e\n\u003cstrong class=\"s2n30g-takeoff-title\"\u003e S2160 \/ S2-N30 Bid Takeoff Information to Confirm \u003c\/strong\u003e\n\u003cp\u003eFor more accurate estimating, confirm these items before submitting an RFQ or adding S2160 \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e to a bid schedule.\u003c\/p\u003e\n\u003cdiv class=\"s2n30g-takeoff-grid\"\u003e\n\u003cdiv class=\"s2n30g-takeoff-item\"\u003e\n\u003cstrong\u003e1. Stair Construction\u003c\/strong\u003e \u003cspan\u003e Concrete, concrete-filled steel pan or precast concrete. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-takeoff-item\"\u003e\n\u003cstrong\u003e2. Stair Count \u0026amp; Width\u003c\/strong\u003e \u003cspan\u003e Number of stair edges and finished width of each stair or stair type. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-takeoff-item\"\u003e\n\u003cstrong\u003e3. Required Lengths\u003c\/strong\u003e \u003cspan\u003e Confirm whether standard 8 FT, 10 FT or project-specific cut lengths are required. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-takeoff-item\"\u003e\n\u003cstrong\u003e4. Color \/ Product\u003c\/strong\u003e \u003cspan\u003e S2160 \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e, S2170 Black or S2150 Yellow. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-takeoff-item\"\u003e\n\u003cstrong\u003e5. Insert Delivery\u003c\/strong\u003e \u003cspan\u003e Confirm whether inserts should be supplied attached or unattached for the construction sequence. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-takeoff-item\"\u003e\n\u003cstrong\u003e6. Project Requirements\u003c\/strong\u003e \u003cspan\u003e Provide drawings, specifications, testing requirements, owner standards and required submittals. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-takeoff-item\"\u003e\n\u003cstrong\u003e7. Bid Schedule\u003c\/strong\u003e \u003cspan\u003e Include bid due date, required-on-site date and project location. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-takeoff-item\"\u003e\n\u003cstrong\u003e8. Estimated Quantity\u003c\/strong\u003e \u003cspan\u003e Provide total linear feet or stair-edge quantities to support project pricing. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n     DATA SHEET\n====================================================== --\u003e\n\u003cdiv class=\"s2n30g-datasheet\"\u003e\n\u003cdiv class=\"s2n30g-datasheet-image\"\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/Ecoglo-S2-N30-Data-Sheet.pdf?v=1787985350\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/Ecoglo-S2-N30-Data-Sheet.jpg?v=1753980810\" alt=\"Ecoglo S2-N30 cast-in-place non-slip stair nosing technical data sheet\" loading=\"lazy\"\u003e \u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-datasheet-copy\"\u003e\n\u003cstrong\u003e S2-N30 Technical Data Sheet \u003c\/strong\u003e\n\u003cp\u003eReview manufacturer product information, installation details, standard lengths, weight, aluminum finish and published performance testing for the S2-N30 series.\u003c\/p\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/Ecoglo-S2-N30-Data-Sheet.pdf?v=1787985350\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Open S2-N30 Data Sheet → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n     TECHNICAL RESOURCES\n====================================================== --\u003e\n\u003cdiv class=\"s2n30g-resources\"\u003e\n\u003cstrong class=\"s2n30g-section-title\"\u003e Technical \u0026amp; Bid Resources \u003c\/strong\u003e\n\u003cdiv class=\"s2n30g-resource-grid\"\u003e\n\u003ca class=\"s2n30g-resource\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/Ecoglo-S2-N30-Data-Sheet.pdf?v=1787985350\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e S2-N30 Data Sheet \u003c\/a\u003e \u003ca class=\"s2n30g-resource secondary\" href=\"\/collections\/ecoglo-non-slip-stair-nosings\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Shop Ecoglo® Non-Slip Nosings \u003c\/a\u003e \u003ca class=\"s2n30g-resource dark\" href=\"\/pages\/ecoglo-estimators\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Estimator \u0026amp; Bid Center \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n     INSTALLATION\n====================================================== --\u003e\n\u003cdiv class=\"s2n30g-box\"\u003e\n\u003cstrong class=\"s2n30g-box-title\"\u003e S2-N30 Installation \u0026amp; Construction Sequencing \u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eS2-N30 installs directly into wet concrete.\u003c\/strong\u003e The manufacturer identifies the series for concrete stairs, concrete-filled steel pan stairs and precast concrete stairs. The finished nosing is intended to create a neat, flush stair edge while adding a durable anti-slip surface and visual step-edge contrast.\u003c\/p\u003e\n\u003cp\u003eInserts are available \u003cstrong\u003eattached or unattached\u003c\/strong\u003e. Unattached inserts can be installed later in the construction sequence so the finished \u003cspan class=\"js-gray-grey-lower\"\u003egray\u003c\/span\u003e anti-slip surface can remain cleaner and better protected while surrounding construction work is completed. The insert is installed using premium polyurethane adhesive.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n     MATERIAL\n====================================================== --\u003e\n\u003cdiv class=\"s2n30g-application\"\u003e\n\u003cstrong class=\"s2n30g-application-title\"\u003e Durable Aluminum + Silicon-Carbide Anti-Slip Surface \u003c\/strong\u003e\n\u003cp\u003eThe S2-N30 uses hard-wearing silicon-carbide non-slip material integrally bonded to an aluminum substrate. The manufacturer lists 6063-T5 aluminum with a clear acrylic lacquer finish intended to help prevent corrosion. The series is designed for long-term interior and exterior use, subject to the actual project environment and specification.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n     PERFORMANCE\n====================================================== --\u003e\n\u003cdiv class=\"s2n30g-box\"\u003e\n\u003cstrong class=\"s2n30g-box-title\"\u003e Published S2-N30 Performance Testing \u003c\/strong\u003e\n\u003cp\u003eThe manufacturer data sheet lists the following test methods and standards. Contractors, architects, estimators and government procurement teams should compare the current manufacturer documentation with the actual project specification, contract documents and Authority Having Jurisdiction requirements before approval or bid submission.\u003c\/p\u003e\n\u003cdiv class=\"s2n30g-performance\"\u003e\n\u003cdiv class=\"s2n30g-performance-row\"\u003e\n\u003cdiv class=\"s2n30g-performance-label\"\u003eSlip Resistance\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-performance-value\"\u003eUL 410; AS\/NZS 4586-1999\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-performance-row\"\u003e\n\u003cdiv class=\"s2n30g-performance-label\"\u003eUV \/ Weathering\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-performance-value\"\u003eASTM G155-04 Cycle 1, 2000 hours\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-performance-row\"\u003e\n\u003cdiv class=\"s2n30g-performance-label\"\u003eSalt Spray\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-performance-value\"\u003eASTM B117-97, 500 hours\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-performance-row\"\u003e\n\u003cdiv class=\"s2n30g-performance-label\"\u003eFreeze-Thaw\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-performance-value\"\u003eASTM C1026-87 (1996)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-performance-row\"\u003e\n\u003cdiv class=\"s2n30g-performance-label\"\u003eAbrasion Resistance\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-performance-value\"\u003eASTM D1242-95a; ASTM F510-93 (2004); JIS H8682-1:1999\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-performance-row\"\u003e\n\u003cdiv class=\"s2n30g-performance-label\"\u003eWashability\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-performance-value\"\u003eASTM D4828-94 (2003)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-performance-row\"\u003e\n\u003cdiv class=\"s2n30g-performance-label\"\u003eFlammability\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-performance-value\"\u003eASTM E162-02; ASTM D635-03; FAA AC 23.2 Paragraph 4.b\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n     PROCUREMENT\n====================================================== --\u003e\n\u003cdiv class=\"s2n30g-application\"\u003e\n\u003cstrong class=\"s2n30g-application-title\"\u003e For Commercial, Institutional \u0026amp; Government Procurement \u003c\/strong\u003e\n\u003cp\u003eS2160 \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e can be evaluated for commercial, institutional, municipal, education, healthcare, transit, industrial and public-sector projects requiring a durable cast-in-place non-slip stair nosing with a neutral architectural finish.\u003c\/p\u003e\n\u003cp\u003eSubmit the applicable specification section, stair details, required lengths, quantities, bid date and delivery requirements with the RFQ. Product acceptance should be based on the project documents and requirements of the applicable Authority Having Jurisdiction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n     SUSTAINABILITY\n====================================================== --\u003e\n\u003cdiv class=\"s2n30g-box\"\u003e\n\u003cstrong class=\"s2n30g-box-title\"\u003e Recyclable Aluminum \u0026amp; LEED-Related Documentation \u003c\/strong\u003e\n\u003cp\u003eThe current S2-N30 manufacturer data sheet identifies the aluminum-based product as \u003cstrong\u003e100% recyclable\u003c\/strong\u003e and states that approximately \u003cstrong\u003e 20% of the aluminum content in an Ecoglo secondary billet specification is recycled scrap \u003c\/strong\u003e. It also identifies LEED-related considerations. The project's sustainability or LEED professional should determine the final contribution for the specific project.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n     PROJECT CTA\n====================================================== --\u003e\n\u003cdiv class=\"s2n30g-project\"\u003e\n\u003cstrong\u003e Need S2160 \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e Pricing for a Large Project, Tender or Government Bid? \u003c\/strong\u003e\n\u003cp\u003eSend ComposiGrip the project name, location, stair quantities, required lengths, bid date, specification section and required delivery date. We can help organize S2-N30 product information for estimating and project review.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"\/pages\/ecoglo-estimators\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Ecoglo Estimator \u0026amp; Bid Center → \u003c\/a\u003e   |   \u003ca href=\"\/pages\/contact\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Contact Project Support \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n     FAQ\n====================================================== --\u003e\n\u003csection class=\"s2n30g-faq\"\u003e\n\u003cdiv class=\"s2n30g-faq-inner\"\u003e\n\u003cspan class=\"s2n30g-faq-kicker\"\u003e S2160 Product \u0026amp; Bid FAQ \u003c\/span\u003e\n\u003ch2\u003eFrequently Asked Questions About Ecoglo® S2160 \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e S2-N30\u003c\/h2\u003e\n\u003cp class=\"s2n30g-faq-intro\"\u003eProduct, specification and estimating information for contractors, estimators, architects, quantity surveyors, specifiers, procurement teams, government contractors and project managers evaluating the Ecoglo® S2160 \u003cspan class=\"js-gray-grey-lower\"\u003egray\u003c\/span\u003e S2-N30 cast-in-place non-slip stair nosing.\u003c\/p\u003e\n\u003c!-- FAQ SUMMARY --\u003e\n\u003cdiv class=\"s2n30g-faq-summary\"\u003e\n\u003cdiv class=\"s2n30g-faq-summary-item\"\u003e\n\u003cspan\u003eProduct\u003c\/span\u003e \u003cstrong\u003e S2160 \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-faq-summary-item\"\u003e\n\u003cspan\u003eSeries\u003c\/span\u003e \u003cstrong\u003eS2-N30\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-faq-summary-item\"\u003e\n\u003cspan\u003eWidth\u003c\/span\u003e \u003cstrong\u003e2.2\"\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-faq-summary-item\"\u003e\n\u003cspan\u003eInstallation\u003c\/span\u003e \u003cstrong\u003eWet Concrete\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"s2n30g-faq-list\"\u003e\n\u003cdetails class=\"s2n30g-faq-item\"\u003e\n\u003csummary\u003eWhat is Ecoglo® S2160 \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e S2-N30?\u003c\/summary\u003e\n\u003cdiv class=\"s2n30g-faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003e Ecoglo® S2160 \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e is a 2.2-inch-wide, non-photoluminescent cast-in-place stair nosing in the S2-N30 series. \u003c\/strong\u003e It is designed to be installed directly into wet concrete and combines an aluminum profile with a hard-wearing silicon-carbide anti-slip surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"s2n30g-faq-item\"\u003e\n\u003csummary\u003eWhy choose S2160 \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e?\u003c\/summary\u003e\n\u003cdiv class=\"s2n30g-faq-answer\"\u003e\n\u003cp\u003eS2160 uses a neutral \u003cspan class=\"js-gray-grey-lower\"\u003egray\u003c\/span\u003e anti-slip surface that can complement concrete, masonry and other neutral architectural finishes. It is useful where the project calls for durable stair-edge traction and visible edge definition without the stronger appearance of yellow or black.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"s2n30g-faq-item\"\u003e\n\u003csummary\u003eIs S2160 \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e photoluminescent or glow-in-the-dark?\u003c\/summary\u003e\n\u003cdiv class=\"s2n30g-faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eNo.\u003c\/strong\u003e S2-N30 is a non-slip, non-photoluminescent stair-nosing series. Its primary functions are traction, stair-edge protection and visual color contrast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"s2n30g-faq-item\"\u003e\n\u003csummary\u003eWhat types of stairs can use S2160?\u003c\/summary\u003e\n\u003cdiv class=\"s2n30g-faq-answer\"\u003e\n\u003cp\u003eThe manufacturer identifies S2-N30 for \u003cstrong\u003e concrete stairs, concrete-filled steel pan stairs and precast concrete stairs \u003c\/strong\u003e. It is installed into wet concrete, so it is primarily intended for new-construction or concrete-work applications rather than surface-mounted retrofit installations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"s2n30g-faq-item\"\u003e\n\u003csummary\u003eWhat lengths are available for S2160 \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e?\u003c\/summary\u003e\n\u003cdiv class=\"s2n30g-faq-answer\"\u003e\n\u003cp\u003eThe manufacturer lists \u003cstrong\u003e8 FT and 10 FT\u003c\/strong\u003e as standard S2-N30 lengths. Cut-to-length sizes are also available with a published tolerance of approximately \u003cstrong\u003e± 1\/8 inch\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"s2n30g-faq-item\"\u003e\n\u003csummary\u003eWhat is the published weight of S2-N30?\u003c\/summary\u003e\n\u003cdiv class=\"s2n30g-faq-answer\"\u003e\n\u003cp\u003eThe manufacturer lists the S2-N30 profile at approximately \u003cstrong\u003e0.516 lb per linear foot\u003c\/strong\u003e. Estimators can use the current technical data sheet when preparing material schedules, freight planning and submittal documentation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"s2n30g-faq-item\"\u003e\n\u003csummary\u003eCan S2-N30 inserts be supplied unattached?\u003c\/summary\u003e\n\u003cdiv class=\"s2n30g-faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eYes.\u003c\/strong\u003e The manufacturer lists inserts as available attached or unattached. Supplying the insert unattached allows it to be installed later in the construction sequence, helping keep the finished anti-slip surface clean and reducing the chance of construction damage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"s2n30g-faq-item\"\u003e\n\u003csummary\u003eCan S2160 \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e be used indoors and outdoors?\u003c\/summary\u003e\n\u003cdiv class=\"s2n30g-faq-answer\"\u003e\n\u003cp\u003eThe manufacturer identifies S2-N30 for long-term indoor and outdoor use and lists testing for UV\/weathering exposure, salt spray resistance, freeze-thaw resistance and washability. Final suitability should still be checked against the actual environmental exposure, project specification and installation conditions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"s2n30g-faq-item\"\u003e\n\u003csummary\u003eWhat slip-resistance testing is listed for S2-N30?\u003c\/summary\u003e\n\u003cdiv class=\"s2n30g-faq-answer\"\u003e\n\u003cp\u003eThe S2-N30 manufacturer data sheet lists \u003cstrong\u003eUL 410\u003c\/strong\u003e and \u003cstrong\u003eAS\/NZS 4586-1999\u003c\/strong\u003e under slip-resistant performance.\u003c\/p\u003e\n\u003cdiv class=\"s2n30g-faq-links\"\u003e\u003ca class=\"s2n30g-faq-link\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/Ecoglo-S2-N30-Data-Sheet.pdf?v=1787985350\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e S2-N30 Data Sheet \u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"s2n30g-faq-item\"\u003e\n\u003csummary\u003eIs S2160 \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e suitable for government, municipal or institutional projects?\u003c\/summary\u003e\n\u003cdiv class=\"s2n30g-faq-answer\"\u003e\n\u003cp\u003eS2160 can be evaluated for government, municipal, education, healthcare, transit, institutional, commercial and other public-sector construction where a cast-in-place non-slip stair nosing is required. Product acceptance depends on the actual drawings, specification, contract documents and applicable Authority Having Jurisdiction requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"s2n30g-faq-item\"\u003e\n\u003csummary\u003eWhat S2-N30 colors are available?\u003c\/summary\u003e\n\u003cdiv class=\"s2n30g-faq-answer\"\u003e\n\u003cp\u003eThe S2-N30 series is available in \u003cstrong\u003e \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e, Black and Yellow \u003c\/strong\u003e. This page is for \u003cstrong\u003e S2160 \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e \u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"s2n30g-faq-item\"\u003e\n\u003csummary\u003eWhat information should an estimator send for S2160 project pricing?\u003c\/summary\u003e\n\u003cdiv class=\"s2n30g-faq-answer\"\u003e\n\u003cp\u003eFor faster review, provide the \u003cstrong\u003e project name, project location, stair count, finished stair widths, required lengths, estimated quantity, bid due date, required delivery date and relevant specification section \u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eIf available, also send stair details, product schedules, submittal requirements and owner or agency standards.\u003c\/p\u003e\n\u003cdiv class=\"s2n30g-faq-links\"\u003e\u003ca class=\"s2n30g-faq-link\" href=\"\/pages\/ecoglo-estimators\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Ecoglo Estimator \u0026amp; Bid Center \u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"s2n30g-faq-item\"\u003e\n\u003csummary\u003eDoes S2-N30 have sustainability information for project submittals?\u003c\/summary\u003e\n\u003cdiv class=\"s2n30g-faq-answer\"\u003e\n\u003cp\u003eYes. The manufacturer data sheet states that the aluminum-based product is \u003cstrong\u003e100% recyclable\u003c\/strong\u003e and that approximately \u003cstrong\u003e 20% of the aluminum content in an Ecoglo secondary billet specification is recycled scrap \u003c\/strong\u003e. It also identifies LEED-related considerations. The project sustainability professional should determine the final contribution for the specific project.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"s2n30g-faq-item\"\u003e\n\u003csummary\u003eWhere can contractors download the S2-N30 technical data sheet?\u003c\/summary\u003e\n\u003cdiv class=\"s2n30g-faq-answer\"\u003e\n\u003cp\u003eThe S2-N30 technical data sheet includes manufacturer product information, standard lengths, weight, installation details, material information and published performance testing.\u003c\/p\u003e\n\u003cdiv class=\"s2n30g-faq-links\"\u003e\u003ca class=\"s2n30g-faq-link\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/Ecoglo-S2-N30-Data-Sheet.pdf?v=1787985350\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Open S2-N30 Data Sheet \u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- =================================================\n       FAQ CTA\n  ================================================== --\u003e\n\u003cdiv class=\"s2n30g-faq-cta\"\u003e\n\u003ch3\u003eEstimating S2160 \u003cspan class=\"js-gray-grey\"\u003eGray\u003c\/span\u003e for a Commercial or Government Project?\u003c\/h3\u003e\n\u003cp\u003eSend your stair quantities, required lengths, specification section, project location and bid deadline to ComposiGrip for S2160 \u003cspan class=\"js-gray-grey-lower\"\u003egray\u003c\/span\u003e project pricing and broader Ecoglo® estimating support.\u003c\/p\u003e\n\u003cdiv class=\"s2n30g-faq-buttons\"\u003e\n\u003ca class=\"s2n30g-faq-btn\" href=\"\/pages\/ecoglo-estimators\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Ecoglo Estimator \u0026amp; Bid Center \u003c\/a\u003e \u003ca class=\"s2n30g-faq-btn-light\" href=\"\/pages\/contact\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Request Project Pricing \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c!-- =========================================================\n     USA \/ CANADA GRAY \/ GREY SPELLING\n========================================================= --\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Ecoglo","offers":[{"title":"GRAY \/ 2 FT","offer_id":47734861103260,"sku":"S2160 - Grey - 2'","price":33.2,"currency_code":"USD","in_stock":true},{"title":"GRAY \/ 4 FT","offer_id":47734861136028,"sku":"S2160 - Grey - 4'","price":66.4,"currency_code":"USD","in_stock":true},{"title":"GRAY \/ 6 FT","offer_id":47734861168796,"sku":"S2160 - Grey - 6'","price":99.6,"currency_code":"USD","in_stock":true},{"title":"GRAY \/ 8 FT","offer_id":47734861201564,"sku":"S2160 - Grey - 8'","price":132.8,"currency_code":"USD","in_stock":true},{"title":"GRAY \/ 10 FT","offer_id":47734861234332,"sku":"S2160 - Grey - 10'","price":166.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/S2160-Grey.jpg?v=1759509358","url":"https:\/\/composigrip.com\/products\/ecoglo-s2160-gray-cast-in-place-stair-nosing-concrete","provider":"ComposiGrip","version":"1.0","type":"link"}