{"title":"Ecoglo® RF7B-E30 Photoluminescent Anodized Aluminum Resilient Flooring Stair Nosing","description":"\u003cstyle\u003e\n\/* =========================================================\n   ECOGLO® RF7B-E30 COLLECTION\n   SECTION 1 — ABOVE PRODUCT GRID\n\n   Spacing modeled on the compact collection-page rhythm\n   used on ComposiGrip cast-in-place collection pages.\n   ========================================================= *\/\n\n.rf7e30-top{\n  --green:#8dc63f;\n  --green-dark:#65952f;\n  --green-soft:#f4f8ec;\n  --charcoal:#292929;\n  --text:#555;\n  --muted:#707070;\n  --light:#f7f7f5;\n  --border:#dfe4d8;\n  --white:#fff;\n\n  width:100%;\n  color:var(--text);\n  background:var(--white);\n  font-family:inherit;\n  box-sizing:border-box;\n}\n\n.rf7e30-top *,\n.rf7e30-top *::before,\n.rf7e30-top *::after{\n  box-sizing:border-box;\n}\n\n.rf7e30-top-inner{\n  width:calc(100% - 40px);\n  max-width:1220px;\n  margin:0 auto;\n}\n\n\n\/* =========================\n   TYPOGRAPHY\n   ========================= *\/\n\n.rf7e30-top h2{\n  margin:0 0 10px;\n  color:var(--charcoal);\n  font-size:clamp(25px,2.5vw,35px);\n  line-height:1.2;\n  font-weight:800;\n  letter-spacing:-.01em;\n}\n\n.rf7e30-top h3{\n  margin:0 0 7px;\n  color:var(--charcoal);\n  font-size:18px;\n  line-height:1.35;\n  font-weight:800;\n}\n\n.rf7e30-top p{\n  margin:0 0 11px;\n  color:var(--text);\n  font-size:15px;\n  line-height:1.65;\n}\n\n.rf7e30-top strong{\n  color:var(--charcoal);\n}\n\n.rf7e30-top a{\n  color:var(--green-dark);\n  font-weight:800;\n  text-decoration:underline;\n  text-underline-offset:3px;\n}\n\n\n\/* =========================\n   INTRO\n   ========================= *\/\n\n.rf7e30-intro{\n  padding:22px 0 18px;\n}\n\n.rf7e30-kicker{\n  display:inline-block;\n  margin-bottom:8px;\n  color:var(--green-dark);\n  font-size:11px;\n  line-height:1.2;\n  font-weight:900;\n  letter-spacing:.04em;\n  text-transform:uppercase;\n}\n\n.rf7e30-intro-copy{\n  max-width:1080px;\n}\n\n.rf7e30-intro-copy p{\n  max-width:1060px;\n}\n\n\n\/* =========================\n   CTA LINKS\n   ========================= *\/\n\n.rf7e30-actions{\n  display:flex;\n  flex-wrap:wrap;\n  gap:8px;\n  margin:16px 0 0;\n}\n\n.rf7e30-btn,\n.rf7e30-btn-outline{\n  display:inline-block;\n  padding:10px 15px;\n  font-size:12px;\n  line-height:1.3;\n  font-weight:800;\n  text-decoration:none!important;\n}\n\n.rf7e30-btn{\n  background:var(--green);\n  border:2px solid var(--green);\n  color:#fff!important;\n}\n\n.rf7e30-btn:hover{\n  background:var(--green-dark);\n  border-color:var(--green-dark);\n}\n\n.rf7e30-btn-outline{\n  background:#fff;\n  border:2px solid var(--charcoal);\n  color:var(--charcoal)!important;\n}\n\n\n\/* =========================\n   BENEFIT BAR\n   ========================= *\/\n\n.rf7e30-benefits{\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:8px;\n  margin-top:18px;\n}\n\n.rf7e30-benefit{\n  min-width:0;\n  padding:11px 12px;\n  background:var(--light);\n  border:1px solid var(--border);\n  border-top:3px solid var(--green);\n  color:var(--charcoal);\n  font-size:12px;\n  line-height:1.4;\n  font-weight:800;\n  text-align:center;\n}\n\n\n\/* =========================\n   QUICK ANSWER\n   ========================= *\/\n\n.rf7e30-quick{\n  margin-top:20px;\n  padding:17px 19px;\n  background:var(--green-soft);\n  border-left:5px solid var(--green);\n}\n\n.rf7e30-quick-label{\n  display:block;\n  margin-bottom:5px;\n  color:var(--green-dark);\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:.04em;\n  text-transform:uppercase;\n}\n\n.rf7e30-quick strong{\n  display:block;\n  margin-bottom:5px;\n  font-size:16px;\n  line-height:1.4;\n}\n\n\n\/* =========================\n   SPECS\n   ========================= *\/\n\n.rf7e30-specs{\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:8px;\n  margin-top:18px;\n}\n\n.rf7e30-spec{\n  min-width:0;\n  padding:12px 13px;\n  background:#fff;\n  border:1px solid var(--border);\n}\n\n.rf7e30-spec-label{\n  display:block;\n  margin-bottom:3px;\n  color:var(--muted);\n  font-size:9px;\n  line-height:1.2;\n  font-weight:900;\n  letter-spacing:.04em;\n  text-transform:uppercase;\n}\n\n.rf7e30-spec-value{\n  display:block;\n  color:var(--charcoal);\n  font-size:12px;\n  line-height:1.4;\n  font-weight:800;\n}\n\n\n\/* =========================\n   SERIES PRODUCTS\n   ========================= *\/\n\n.rf7e30-products{\n  padding:29px 0 5px;\n}\n\n.rf7e30-products-intro{\n  max-width:1000px;\n}\n\n.rf7e30-product-grid{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:14px;\n  margin-top:16px;\n}\n\n.rf7e30-product{\n  min-width:0;\n  display:flex;\n  flex-direction:column;\n  background:#fff;\n  border:1px solid var(--border);\n  overflow:hidden;\n}\n\n.rf7e30-product:hover{\n  border-color:var(--green);\n}\n\n.rf7e30-product-image{\n  height:190px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  padding:10px;\n  background:#fff;\n  border-bottom:1px solid var(--border);\n}\n\n.rf7e30-product-image a{\n  width:100%;\n  height:100%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  text-decoration:none;\n}\n\n.rf7e30-product-image img{\n  display:block;\n  width:100%;\n  height:100%;\n  object-fit:contain;\n}\n\n.rf7e30-product-body{\n  flex:1;\n  display:flex;\n  flex-direction:column;\n  padding:14px;\n}\n\n.rf7e30-model{\n  display:block;\n  margin-bottom:4px;\n  color:var(--green-dark);\n  font-size:10px;\n  line-height:1.2;\n  font-weight:900;\n  text-transform:uppercase;\n}\n\n.rf7e30-product-body h3{\n  font-size:17px;\n}\n\n.rf7e30-product-body p{\n  font-size:13px;\n  line-height:1.55;\n}\n\n.rf7e30-product-link{\n  margin-top:auto;\n}\n\n\n\/* =========================\n   COLOR GUIDANCE\n   ========================= *\/\n\n.rf7e30-colors{\n  margin-top:22px;\n  padding:17px 18px;\n  background:var(--light);\n  border-left:4px solid var(--green);\n}\n\n.rf7e30-color-grid{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:10px;\n  margin-top:12px;\n}\n\n.rf7e30-color{\n  padding:12px;\n  background:#fff;\n  border:1px solid var(--border);\n}\n\n.rf7e30-color strong{\n  display:block;\n  margin-bottom:3px;\n  font-size:13px;\n}\n\n.rf7e30-color p{\n  margin:0;\n  font-size:12px;\n  line-height:1.5;\n}\n\n\n\/* =========================\n   TECHNICAL RESOURCES\n   ========================= *\/\n\n.rf7e30-resources{\n  display:grid;\n  grid-template-columns:230px minmax(0,1fr);\n  gap:22px;\n  align-items:center;\n  margin-top:24px;\n  padding:17px;\n  background:var(--green-soft);\n  border-left:5px solid var(--green);\n}\n\n.rf7e30-sheet{\n  background:#fff;\n  border:1px solid var(--border);\n  padding:6px;\n}\n\n.rf7e30-sheet img{\n  display:block;\n  width:100%;\n  height:auto;\n}\n\n.rf7e30-resource-copy p{\n  max-width:800px;\n}\n\n\n\/* =========================\n   RESPONSIVE\n   ========================= *\/\n\n@media(max-width:1000px){\n\n  .rf7e30-top-inner{\n    width:calc(100% - 32px);\n  }\n\n  .rf7e30-specs,\n  .rf7e30-benefits{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n\n}\n\n@media(max-width:800px){\n\n  .rf7e30-product-grid{\n    grid-template-columns:1fr;\n  }\n\n  .rf7e30-product{\n    display:grid;\n    grid-template-columns:180px minmax(0,1fr);\n  }\n\n  .rf7e30-product-image{\n    height:auto;\n    min-height:145px;\n    border-right:1px solid var(--border);\n    border-bottom:0;\n  }\n\n  .rf7e30-color-grid{\n    grid-template-columns:1fr;\n  }\n\n  .rf7e30-resources{\n    grid-template-columns:1fr;\n  }\n\n  .rf7e30-sheet{\n    max-width:360px;\n  }\n\n}\n\n@media(max-width:749px){\n\n  .rf7e30-top-inner{\n    width:calc(100% - 22px);\n  }\n\n  .rf7e30-intro{\n    padding:17px 0 14px;\n  }\n\n  .rf7e30-top h2{\n    font-size:25px;\n  }\n\n  .rf7e30-top p{\n    font-size:14px;\n  }\n\n  .rf7e30-actions{\n    display:grid;\n    grid-template-columns:1fr;\n  }\n\n  .rf7e30-btn,\n  .rf7e30-btn-outline{\n    width:100%;\n    text-align:center;\n  }\n\n}\n\n@media(max-width:480px){\n\n  .rf7e30-specs,\n  .rf7e30-benefits{\n    grid-template-columns:1fr;\n  }\n\n  .rf7e30-product{\n    grid-template-columns:110px minmax(0,1fr);\n  }\n\n  .rf7e30-product-body{\n    padding:12px;\n  }\n\n}\n\u003c\/style\u003e\n\u003csection class=\"rf7e30-top\"\u003e\n\u003cdiv class=\"rf7e30-top-inner\"\u003e\n\u003c!-- INTRO --\u003e\n\u003cdiv class=\"rf7e30-intro\"\u003e\n\u003cspan class=\"rf7e30-kicker\"\u003e Ecoglo® Resilient Flooring Stair Safety \u003c\/span\u003e\n\u003cdiv class=\"rf7e30-intro-copy\"\u003e\n\u003ch2\u003eRF7B-E30 Photoluminescent Resilient Flooring Stair Nosings\u003c\/h2\u003e\n\u003cp\u003eThe \u003cstrong\u003eEcoglo® RF7B-E30 series\u003c\/strong\u003e is a photoluminescent anodized-aluminum stair-nosing system designed for resilient flooring, vinyl flooring and other thin flooring assemblies. Its \u003cstrong\u003e90° RF7B profile\u003c\/strong\u003e integrates photoluminescent step-edge marking with durable silicon-carbide anti-slip material.\u003c\/p\u003e\n\u003cp\u003eRF7B-E30 is designed for commercial, institutional and specification-driven stair projects where the nosing is installed flush with the finished resilient flooring.\u003c\/p\u003e\n\u003cdiv class=\"rf7e30-actions\"\u003e\n\u003ca class=\"rf7e30-btn\" href=\"#RF7B-E30-products\" target=\"_self\"\u003e Shop RF7B-E30 Nosings \u003c\/a\u003e \u003ca class=\"rf7e30-btn-outline\" href=\"\/pages\/contact\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Request Project Assistance \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BENEFITS --\u003e\n\u003cdiv class=\"rf7e30-benefits\"\u003e\n\u003cdiv class=\"rf7e30-benefit\"\u003e90° RF7B Profile\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-benefit\"\u003eResilient \u0026amp; Vinyl Flooring\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-benefit\"\u003ePhotoluminescent + Anti-Slip\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-benefit\"\u003eAnodized Aluminum\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- QUICK ANSWER --\u003e\n\u003cdiv class=\"rf7e30-quick\"\u003e\n\u003cspan class=\"rf7e30-quick-label\"\u003e Quick Answer \u003c\/span\u003e \u003cstrong\u003e What is the Ecoglo® RF7B-E30 Series? \u003c\/strong\u003e\n\u003cp\u003eRF7B-E30 is Ecoglo®'s 90° photoluminescent resilient-flooring stair-nosing family. The series includes \u003cstrong\u003eRF7B171 Black, RF7B161 Gray and RF7B151 Yellow\u003c\/strong\u003e. Standard lengths are 8 FT and 10 FT, with cut-to-length options available.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- SPECS --\u003e\n\u003cdiv class=\"rf7e30-specs\"\u003e\n\u003cdiv class=\"rf7e30-spec\"\u003e\n\u003cspan class=\"rf7e30-spec-label\"\u003eProfile\u003c\/span\u003e \u003cspan class=\"rf7e30-spec-value\"\u003e90° RF7B\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-spec\"\u003e\n\u003cspan class=\"rf7e30-spec-label\"\u003eFlooring\u003c\/span\u003e \u003cspan class=\"rf7e30-spec-value\"\u003eResilient \/ Vinyl\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-spec\"\u003e\n\u003cspan class=\"rf7e30-spec-label\"\u003eLengths\u003c\/span\u003e \u003cspan class=\"rf7e30-spec-value\"\u003e8 FT \u0026amp; 10 FT\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-spec\"\u003e\n\u003cspan class=\"rf7e30-spec-label\"\u003eCustom Sizes\u003c\/span\u003e \u003cspan class=\"rf7e30-spec-value\"\u003eCut-to-Length Available\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-spec\"\u003e\n\u003cspan class=\"rf7e30-spec-label\"\u003eBase Material\u003c\/span\u003e \u003cspan class=\"rf7e30-spec-value\"\u003eAnodized Aluminum\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-spec\"\u003e\n\u003cspan class=\"rf7e30-spec-label\"\u003ePublished Weight\u003c\/span\u003e \u003cspan class=\"rf7e30-spec-value\"\u003eApprox. 0.586 lb\/ft\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-spec\"\u003e\n\u003cspan class=\"rf7e30-spec-label\"\u003eStandard Finish\u003c\/span\u003e \u003cspan class=\"rf7e30-spec-value\"\u003eClear Anodized\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-spec\"\u003e\n\u003cspan class=\"rf7e30-spec-label\"\u003eInstallation\u003c\/span\u003e \u003cspan class=\"rf7e30-spec-value\"\u003eAdhesive + Fasteners\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCTS --\u003e\n\u003cdiv class=\"rf7e30-products\" id=\"RF7B-E30-products\"\u003e\n\u003ch2\u003eShop Ecoglo® RF7B-E30 Stair Nosings\u003c\/h2\u003e\n\u003cp class=\"rf7e30-products-intro\"\u003eCompare Black, Gray and Yellow RF7B-E30 models below. Each product uses the same 90° resilient-flooring profile with a different anti-slip insert color.\u003c\/p\u003e\n\u003cdiv class=\"rf7e30-product-grid\"\u003e\n\u003c!-- BLACK --\u003e\n\u003cdiv class=\"rf7e30-product\"\u003e\n\u003cdiv class=\"rf7e30-product-image\"\u003e\u003ca href=\"\/products\/ecoglo-rf7b171-black-photoluminescent-stair-nosing\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B171-luminescent-resilient-flooring-nosing-300x200.jpg?v=1789398180\" alt=\"Ecoglo RF7B171 Black RF7B-E30 photoluminescent resilient flooring stair nosing\" loading=\"lazy\"\u003e \u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-product-body\"\u003e\n\u003cspan class=\"rf7e30-model\"\u003e RF7B171 · Black \u003c\/span\u003e\n\u003ch3\u003eRF7B171 Black\u003c\/h3\u003e\n\u003cp\u003eBlack silicon-carbide anti-slip insert for a dark, neutral stair-edge appearance.\u003c\/p\u003e\n\u003ca class=\"rf7e30-product-link\" href=\"\/products\/ecoglo-rf7b171-black-photoluminescent-stair-nosing\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e View RF7B171 → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- GRAY --\u003e\n\u003cdiv class=\"rf7e30-product\"\u003e\n\u003cdiv class=\"rf7e30-product-image\"\u003e\u003ca href=\"\/products\/ecoglo-rf7b161-gray-photoluminescent-stair-nosing\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B161-luminescent-resilient-flooring-nosing-300x200.jpg?v=1789398180\" alt=\"Ecoglo RF7B161 Gray RF7B-E30 photoluminescent resilient flooring stair nosing\" loading=\"lazy\"\u003e \u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-product-body\"\u003e\n\u003cspan class=\"rf7e30-model\"\u003e RF7B161 · Gray \u003c\/span\u003e\n\u003ch3\u003eRF7B161 Gray\u003c\/h3\u003e\n\u003cp\u003eNeutral Gray anti-slip insert suited to many commercial resilient-flooring palettes.\u003c\/p\u003e\n\u003ca class=\"rf7e30-product-link\" href=\"\/products\/ecoglo-rf7b161-gray-photoluminescent-stair-nosing\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e View RF7B161 → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- YELLOW --\u003e\n\u003cdiv class=\"rf7e30-product\"\u003e\n\u003cdiv class=\"rf7e30-product-image\"\u003e\u003ca href=\"\/products\/ecoglo-rf7b151-yellow-photoluminescent-stair-nosing\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B151-luminescent-resilient-flooring-nosing-300x200.jpg?v=1789398180\" alt=\"Ecoglo RF7B151 Yellow RF7B-E30 photoluminescent resilient flooring stair nosing\" loading=\"lazy\"\u003e \u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-product-body\"\u003e\n\u003cspan class=\"rf7e30-model\"\u003e RF7B151 · Yellow \u003c\/span\u003e\n\u003ch3\u003eRF7B151 Yellow\u003c\/h3\u003e\n\u003cp\u003eYellow anti-slip insert for applications requiring more prominent daytime stair-edge color contrast.\u003c\/p\u003e\n\u003ca class=\"rf7e30-product-link\" href=\"\/products\/ecoglo-rf7b151-yellow-photoluminescent-stair-nosing\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e View RF7B151 → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- COLOR GUIDE --\u003e\n\u003cdiv class=\"rf7e30-colors\"\u003e\n\u003ch3\u003eBlack, Gray or Yellow RF7B-E30?\u003c\/h3\u003e\n\u003cdiv class=\"rf7e30-color-grid\"\u003e\n\u003cdiv class=\"rf7e30-color\"\u003e\n\u003cstrong\u003eBlack\u003c\/strong\u003e\n\u003cp\u003eDark neutral stair-edge contrast for many lighter resilient-flooring finishes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-color\"\u003e\n\u003cstrong\u003eGray\u003c\/strong\u003e\n\u003cp\u003eNeutral architectural appearance for coordinating with commercial flooring palettes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-color\"\u003e\n\u003cstrong\u003eYellow\u003c\/strong\u003e\n\u003cp\u003eMore prominent daytime color where stronger visible stair-edge contrast is specified.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RESOURCES --\u003e\n\u003cdiv class=\"rf7e30-resources\"\u003e\n\u003cdiv class=\"rf7e30-sheet\"\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-Data-Sheet.pdf?v=1789396717\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-Data-Sheet.jpg?v=1789396803\" alt=\"Ecoglo RF7B-E30 technical data sheet\" loading=\"lazy\"\u003e \u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-resource-copy\"\u003e\n\u003ch3\u003eRF7B-E30 Technical Resources\u003c\/h3\u003e\n\u003cp\u003eReview the RF7B-E30 manufacturer data sheet and CAD information for dimensions, finish selection, installation coordination and project submittals.\u003c\/p\u003e\n\u003cdiv class=\"rf7e30-actions\"\u003e\n\u003ca class=\"rf7e30-btn\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-Data-Sheet.pdf?v=1789396717\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e RF7B-E30 Data Sheet \u003c\/a\u003e \u003ca class=\"rf7e30-btn-outline\" href=\"https:\/\/microsite.caddetails.com\/Product\/57443\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e CAD Details \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* =========================================================\n   ECOGLO® RF7B-E30 COLLECTION\n   SECTION 2 — BELOW PRODUCT GRID\n\n   Compact spacing modeled after the ComposiGrip\n   cast-in-place collection content rhythm.\n   ========================================================= *\/\n\n.rf7e30-bottom{\n  --green:#8dc63f;\n  --green-dark:#65952f;\n  --green-soft:#f4f8ec;\n  --charcoal:#292929;\n  --text:#555;\n  --muted:#707070;\n  --light:#f7f7f5;\n  --border:#dfe4d8;\n  --white:#fff;\n\n  width:100%;\n  color:var(--text);\n  background:var(--white);\n  font-family:inherit;\n  box-sizing:border-box;\n}\n\n.rf7e30-bottom *,\n.rf7e30-bottom *::before,\n.rf7e30-bottom *::after{\n  box-sizing:border-box;\n}\n\n.rf7e30-bottom-inner{\n  width:calc(100% - 40px);\n  max-width:1220px;\n  margin:0 auto;\n}\n\n\n\/* =========================\n   TYPOGRAPHY\n   ========================= *\/\n\n.rf7e30-bottom h2{\n  margin:0 0 10px;\n  color:var(--charcoal);\n  font-size:clamp(25px,2.5vw,34px);\n  line-height:1.2;\n  font-weight:800;\n  letter-spacing:-.01em;\n}\n\n.rf7e30-bottom h3{\n  margin:0 0 6px;\n  color:var(--charcoal);\n  font-size:17px;\n  line-height:1.35;\n  font-weight:800;\n}\n\n.rf7e30-bottom p{\n  max-width:1060px;\n  margin:0 0 10px;\n  color:var(--text);\n  font-size:15px;\n  line-height:1.65;\n}\n\n.rf7e30-bottom strong{\n  color:var(--charcoal);\n}\n\n.rf7e30-bottom a{\n  color:var(--green-dark);\n  font-weight:800;\n  text-decoration:underline;\n  text-underline-offset:3px;\n}\n\n\n\/* =========================\n   CONTENT SECTIONS\n   ========================= *\/\n\n.rf7e30-section{\n  padding:29px 0;\n  border-bottom:1px solid #eceee9;\n}\n\n.rf7e30-section:last-child{\n  border-bottom:0;\n}\n\n\n\/* =========================\n   BENEFIT CARDS\n   ========================= *\/\n\n.rf7e30-feature-grid{\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:10px;\n  margin-top:16px;\n}\n\n.rf7e30-feature{\n  min-width:0;\n  padding:14px;\n  background:var(--light);\n  border-top:3px solid var(--green);\n}\n\n.rf7e30-feature h3{\n  font-size:15px;\n}\n\n.rf7e30-feature p{\n  margin:0;\n  font-size:13px;\n  line-height:1.55;\n}\n\n\n\/* =========================\n   INSTALLATION\n   ========================= *\/\n\n.rf7e30-install-grid{\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:10px;\n  margin-top:16px;\n}\n\n.rf7e30-install{\n  padding:14px;\n  border:1px solid var(--border);\n}\n\n.rf7e30-number{\n  width:27px;\n  height:27px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  margin-bottom:8px;\n  background:var(--green);\n  color:#fff;\n  border-radius:50%;\n  font-size:12px;\n  font-weight:900;\n}\n\n.rf7e30-install p{\n  margin:0;\n  font-size:13px;\n  line-height:1.55;\n}\n\n\n\/* =========================\n   DARK IMAGE\n   ========================= *\/\n\n.rf7e30-dark{\n  display:grid;\n  grid-template-columns:320px minmax(0,1fr);\n  gap:24px;\n  align-items:center;\n  margin-top:16px;\n  padding:18px;\n  background:#222;\n  border-top:4px solid var(--green);\n}\n\n.rf7e30-dark-image{\n  background:#000;\n}\n\n.rf7e30-dark-image img{\n  display:block;\n  width:100%;\n  height:auto;\n}\n\n.rf7e30-dark h3{\n  color:#fff;\n}\n\n.rf7e30-dark p{\n  color:#ddd;\n}\n\n\n\/* =========================\n   APPLICATIONS\n   ========================= *\/\n\n.rf7e30-app-grid{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:10px;\n  margin-top:15px;\n}\n\n.rf7e30-app{\n  padding:13px 14px;\n  background:var(--light);\n}\n\n.rf7e30-app strong{\n  display:block;\n  margin-bottom:3px;\n  font-size:13px;\n}\n\n.rf7e30-app p{\n  margin:0;\n  font-size:13px;\n  line-height:1.5;\n}\n\n\n\/* =========================\n   SPEC SUPPORT\n   ========================= *\/\n\n.rf7e30-support{\n  padding:18px;\n  background:var(--green-soft);\n  border-left:5px solid var(--green);\n}\n\n.rf7e30-support-grid{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:8px 22px;\n  margin-top:13px;\n}\n\n.rf7e30-support-item{\n  position:relative;\n  padding-left:20px;\n  font-size:13px;\n  line-height:1.5;\n}\n\n.rf7e30-support-item::before{\n  content:\"✓\";\n  position:absolute;\n  left:0;\n  color:var(--green-dark);\n  font-weight:900;\n}\n\n\n\/* =========================\n   FAQ\n   ========================= *\/\n\n.rf7e30-faq{\n  margin-top:15px;\n}\n\n.rf7e30-faq details{\n  margin-bottom:7px;\n  background:#fff;\n  border:1px solid var(--border);\n  border-left:4px solid var(--green);\n}\n\n.rf7e30-faq summary{\n  position:relative;\n  cursor:pointer;\n  padding:14px 48px 14px 16px;\n  color:var(--charcoal);\n  font-size:14px;\n  line-height:1.45;\n  font-weight:800;\n  list-style:none;\n}\n\n.rf7e30-faq summary::-webkit-details-marker{\n  display:none;\n}\n\n.rf7e30-faq summary::after{\n  content:\"+\";\n  position:absolute;\n  top:8px;\n  right:16px;\n  color:var(--green-dark);\n  font-size:27px;\n  line-height:1;\n  font-weight:700;\n}\n\n.rf7e30-faq details[open] summary::after{\n  content:\"–\";\n}\n\n.rf7e30-faq-answer{\n  padding:0 16px 15px;\n}\n\n.rf7e30-faq-answer p{\n  margin-bottom:8px;\n  font-size:13px;\n  line-height:1.65;\n}\n\n\n\/* =========================\n   FAQ LINKS\n   ========================= *\/\n\n.rf7e30-faq-links{\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n  margin-top:9px;\n}\n\n.rf7e30-faq-link{\n  display:inline-block;\n  padding:7px 10px;\n  background:var(--green-soft);\n  border:1px solid var(--border);\n  color:var(--green-dark)!important;\n  font-size:11px;\n  line-height:1.3;\n  font-weight:800;\n  text-decoration:none!important;\n}\n\n\n\/* =========================\n   CTA\n   ========================= *\/\n\n.rf7e30-cta{\n  margin-top:20px;\n  padding:23px 20px;\n  background:var(--charcoal);\n  border-top:4px solid var(--green);\n  text-align:center;\n}\n\n.rf7e30-cta h3{\n  margin-bottom:7px;\n  color:#fff;\n  font-size:22px;\n}\n\n.rf7e30-cta p{\n  max-width:760px;\n  margin-left:auto;\n  margin-right:auto;\n  color:#ddd;\n  font-size:14px;\n}\n\n.rf7e30-cta-buttons{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:8px;\n  margin-top:13px;\n}\n\n.rf7e30-cta-btn,\n.rf7e30-cta-btn-light{\n  display:inline-block;\n  padding:10px 15px;\n  font-size:12px;\n  font-weight:800;\n  text-decoration:none!important;\n}\n\n.rf7e30-cta-btn{\n  background:var(--green);\n  border:2px solid var(--green);\n  color:#fff!important;\n}\n\n.rf7e30-cta-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:1000px){\n\n  .rf7e30-bottom-inner{\n    width:calc(100% - 32px);\n  }\n\n  .rf7e30-feature-grid,\n  .rf7e30-install-grid{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n\n  .rf7e30-dark{\n    grid-template-columns:280px minmax(0,1fr);\n  }\n\n}\n\n@media(max-width:800px){\n\n  .rf7e30-app-grid{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n\n  .rf7e30-dark{\n    grid-template-columns:1fr;\n  }\n\n  .rf7e30-dark-image{\n    max-width:420px;\n  }\n\n}\n\n@media(max-width:749px){\n\n  .rf7e30-bottom-inner{\n    width:calc(100% - 22px);\n  }\n\n  .rf7e30-section{\n    padding:23px 0;\n  }\n\n  .rf7e30-bottom h2{\n    font-size:24px;\n  }\n\n  .rf7e30-bottom p{\n    font-size:14px;\n  }\n\n  .rf7e30-feature-grid,\n  .rf7e30-install-grid,\n  .rf7e30-app-grid,\n  .rf7e30-support-grid{\n    grid-template-columns:1fr;\n  }\n\n  .rf7e30-cta-buttons{\n    display:grid;\n    grid-template-columns:1fr;\n  }\n\n  .rf7e30-cta-btn,\n  .rf7e30-cta-btn-light{\n    width:100%;\n    text-align:center;\n  }\n\n}\n\u003c\/style\u003e\n\u003csection class=\"rf7e30-bottom\"\u003e\n\u003cdiv class=\"rf7e30-bottom-inner\"\u003e\n\u003c!-- WHY USE --\u003e\n\u003cdiv class=\"rf7e30-section\"\u003e\n\u003ch2\u003eWhy Use RF7B-E30 Resilient Flooring Stair Nosings?\u003c\/h2\u003e\n\u003cp\u003eRF7B-E30 combines an anodized-aluminum stair-edge profile, photoluminescent material and silicon-carbide traction in a profile designed to integrate with resilient flooring.\u003c\/p\u003e\n\u003cdiv class=\"rf7e30-feature-grid\"\u003e\n\u003cdiv class=\"rf7e30-feature\"\u003e\n\u003ch3\u003eFlush Flooring Integration\u003c\/h3\u003e\n\u003cp\u003eDesigned to coordinate with resilient, vinyl and other thin flooring assemblies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-feature\"\u003e\n\u003ch3\u003eSilicon-Carbide Traction\u003c\/h3\u003e\n\u003cp\u003eHard-wearing non-slip material provides a durable pedestrian traction surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-feature\"\u003e\n\u003ch3\u003ePhotoluminescent Visibility\u003c\/h3\u003e\n\u003cp\u003eProvides passive visual stair-edge guidance when normal lighting is reduced.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-feature\"\u003e\n\u003ch3\u003eAnodized Aluminum\u003c\/h3\u003e\n\u003cp\u003eDurable aluminum construction designed for commercial stair applications.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- INSTALLATION --\u003e\n\u003cdiv class=\"rf7e30-section\"\u003e\n\u003ch2\u003eHow RF7B-E30 Stair Nosings Are Installed\u003c\/h2\u003e\n\u003cp\u003eInstallation should follow the current Ecoglo® data sheet, approved stair detail and project requirements for the exact model.\u003c\/p\u003e\n\u003cdiv class=\"rf7e30-install-grid\"\u003e\n\u003cdiv class=\"rf7e30-install\"\u003e\n\u003cdiv class=\"rf7e30-number\"\u003e1\u003c\/div\u003e\n\u003ch3\u003eConfirm the 90° Profile\u003c\/h3\u003e\n\u003cp\u003eCoordinate RF7B with the stair-edge geometry and finished resilient-flooring assembly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-install\"\u003e\n\u003cdiv class=\"rf7e30-number\"\u003e2\u003c\/div\u003e\n\u003ch3\u003ePrepare the Nosing\u003c\/h3\u003e\n\u003cp\u003eUse the standard manufacturer length or cut the aluminum profile to the approved project dimension.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-install\"\u003e\n\u003cdiv class=\"rf7e30-number\"\u003e3\u003c\/div\u003e\n\u003ch3\u003eMechanically Fasten\u003c\/h3\u003e\n\u003cp\u003eInstall using the specified adhesive and mechanical fasteners through the pre-drilled countersunk holes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-install\"\u003e\n\u003cdiv class=\"rf7e30-number\"\u003e4\u003c\/div\u003e\n\u003ch3\u003eInstall the Insert\u003c\/h3\u003e\n\u003cp\u003eInstall the insert over the mechanical fasteners using the specified polyurethane adhesive.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DARKNESS --\u003e\n\u003cdiv class=\"rf7e30-section\"\u003e\n\u003ch2\u003ePhotoluminescent Stair-Edge Visibility\u003c\/h2\u003e\n\u003cp\u003eEcoglo® photoluminescent material absorbs energy from suitable ambient illumination and remains visibly luminous when normal lighting is reduced.\u003c\/p\u003e\n\u003cdiv class=\"rf7e30-dark\"\u003e\n\u003cdiv class=\"rf7e30-dark-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-photoluminescent-resilient-flooring-nosing-in-dark-300x200.jpg?v=1789398181\" alt=\"Ecoglo RF7B-E30 photoluminescent resilient flooring stair nosing glowing in darkness\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePassive Visibility Without Power at the Nosing\u003c\/h3\u003e\n\u003cp\u003eRF7B-E30 does not require a dedicated electrical connection at the stair edge. The photoluminescent material stores energy from suitable ambient light and releases visible light when illumination is reduced.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- APPLICATIONS --\u003e\n\u003cdiv class=\"rf7e30-section\"\u003e\n\u003ch2\u003eRF7B-E30 Commercial Applications\u003c\/h2\u003e\n\u003cp\u003eThe series is intended for resilient-flooring stair assemblies in commercial and specification-driven environments.\u003c\/p\u003e\n\u003cdiv class=\"rf7e30-app-grid\"\u003e\n\u003cdiv class=\"rf7e30-app\"\u003e\n\u003cstrong\u003eCommercial Buildings\u003c\/strong\u003e\n\u003cp\u003eResilient-flooring stairs in office, retail and mixed-use properties.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-app\"\u003e\n\u003cstrong\u003eSchools \u0026amp; Universities\u003c\/strong\u003e\n\u003cp\u003eHigh-traffic education facilities using resilient stair finishes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-app\"\u003e\n\u003cstrong\u003eHealthcare Facilities\u003c\/strong\u003e\n\u003cp\u003eInstitutional stair assemblies requiring durable, maintainable edges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-app\"\u003e\n\u003cstrong\u003ePublic Buildings\u003c\/strong\u003e\n\u003cp\u003eSpecification-driven municipal and government construction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-app\"\u003e\n\u003cstrong\u003eTransit \u0026amp; Infrastructure\u003c\/strong\u003e\n\u003cp\u003eHeavy-use public stairs where resilient flooring is specified.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-app\"\u003e\n\u003cstrong\u003eArchitectural Projects\u003c\/strong\u003e\n\u003cp\u003eProjects requiring coordinated profiles, finishes and technical submittals.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPEC SUPPORT --\u003e\n\u003cdiv class=\"rf7e30-section\"\u003e\n\u003cdiv class=\"rf7e30-support\"\u003e\n\u003ch2\u003eRF7B-E30 Specification \u0026amp; Project Support\u003c\/h2\u003e\n\u003cp\u003eFor specification-driven projects, identify the exact RF7B-E30 model, insert color, aluminum finish, required lengths and quantities before ordering.\u003c\/p\u003e\n\u003cdiv class=\"rf7e30-support-grid\"\u003e\n\u003cdiv class=\"rf7e30-support-item\"\u003eRF7B171 Black, RF7B161 Gray or RF7B151 Yellow\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-support-item\"\u003eStandard or optional anodized finish\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-support-item\"\u003e8 FT, 10 FT or cut-to-length dimensions\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-support-item\"\u003eProject quantities and delivery location\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-support-item\"\u003eRF7B-E30 technical data\u003c\/div\u003e\n\u003cdiv class=\"rf7e30-support-item\"\u003eCAD and architectural detail coordination\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ --\u003e\n\u003cdiv class=\"rf7e30-section\"\u003e\n\u003ch2\u003eFrequently Asked Questions About RF7B-E30 Stair Nosings\u003c\/h2\u003e\n\u003cp\u003eSeries-level answers for architects, contractors, estimators and procurement teams comparing Ecoglo® RF7B-E30 photoluminescent resilient-flooring stair nosings.\u003c\/p\u003e\n\u003cdiv class=\"rf7e30-faq\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat is the Ecoglo® RF7B-E30 series?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e30-faq-answer\"\u003e\n\u003cp\u003eRF7B-E30 is a family of photoluminescent anodized-aluminum stair nosings designed for resilient and thin flooring assemblies. The RF7B profile uses a 90° stair-edge geometry.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhich RF7B-E30 models are available?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e30-faq-answer\"\u003e\n\u003cp\u003eThe series includes \u003cstrong\u003eRF7B171 Black, RF7B161 Gray and RF7B151 Yellow\u003c\/strong\u003e. Each uses the same RF7B-E30 profile with a different anti-slip insert color.\u003c\/p\u003e\n\u003cdiv class=\"rf7e30-faq-links\"\u003e\n\u003ca class=\"rf7e30-faq-link\" href=\"\/products\/ecoglo-rf7b171-black-photoluminescent-stair-nosing\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e RF7B171 Black \u003c\/a\u003e \u003ca class=\"rf7e30-faq-link\" href=\"\/products\/ecoglo-rf7b161-gray-photoluminescent-stair-nosing\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e RF7B161 Gray \u003c\/a\u003e \u003ca class=\"rf7e30-faq-link\" href=\"\/products\/ecoglo-rf7b151-yellow-photoluminescent-stair-nosing\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e RF7B151 Yellow \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat flooring is RF7B-E30 designed for?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e30-faq-answer\"\u003e\n\u003cp\u003eRF7B-E30 is designed for flush installation with resilient flooring, including vinyl and other thin flooring assemblies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat lengths are available?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e30-faq-answer\"\u003e\n\u003cp\u003eStandard manufacturer lengths are \u003cstrong\u003e8 FT and 10 FT\u003c\/strong\u003e. Cut-to-length options are also available with an approximately ±1\/8-inch published tolerance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat aluminum finishes are available?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e30-faq-answer\"\u003e\n\u003cp\u003eClear Anodized Aluminum is the standard finish. Ecoglo® also identifies Black, Light Bronze and Dark Bronze anodized finishes as optional additional-cost choices.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs the insert color the same as the aluminum finish?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e30-faq-answer\"\u003e\n\u003cp\u003eNo. Black, Gray and Yellow identify the anti-slip insert color. The aluminum extrusion has a separate anodized finish selection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes RF7B-E30 use a replaceable insert?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e30-faq-answer\"\u003e\n\u003cp\u003eYes. The insert is supplied separately from the aluminum extrusion and is installed over the mechanical fasteners using polyurethane adhesive.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow is RF7B-E30 installed?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e30-faq-answer\"\u003e\n\u003cp\u003eRF7B-E30 is designed for flush installation with resilient flooring using adhesive and mechanical fasteners through pre-drilled countersunk holes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan RF7B-E30 be cut on site?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e30-faq-answer\"\u003e\n\u003cp\u003eThe aluminum nosing can be cut with an appropriate saw, while the insert can be cut with a shear. The abrasive insert should not be cut with the saw because it can damage the blade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes RF7B-E30 require electricity or batteries?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e30-faq-answer\"\u003e\n\u003cp\u003eNo dedicated electrical connection or battery is required at the nosing. The photoluminescent material is energized by suitable ambient illumination.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan RF7B-E30 be used outdoors?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e30-faq-answer\"\u003e\n\u003cp\u003eEcoglo® identifies the aluminum stair-nosing system for indoor and outdoor use and reports UV\/weathering testing. Project-specific suitability should still be verified.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat technical resources are available?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e30-faq-answer\"\u003e\n\u003cp\u003eRF7B-E30 resources include the manufacturer data sheet and architectural CAD information for product selection, design coordination and submittals.\u003c\/p\u003e\n\u003cdiv class=\"rf7e30-faq-links\"\u003e\n\u003ca class=\"rf7e30-faq-link\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-Data-Sheet.pdf?v=1789396717\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e RF7B-E30 Data Sheet \u003c\/a\u003e \u003ca class=\"rf7e30-faq-link\" href=\"https:\/\/microsite.caddetails.com\/Product\/57443\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e CAD Details \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat should I provide when requesting an RF7B-E30 quote?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e30-faq-answer\"\u003e\n\u003cp\u003eProvide the selected model and insert color, quantities, required lengths, aluminum finish, project location and requested delivery timing if known.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"rf7e30-cta\"\u003e\n\u003ch3\u003eNeed Help With an RF7B-E30 Project?\u003c\/h3\u003e\n\u003cp\u003eContact ComposiGrip for model selection, project quantities, custom lengths, optional finishes, technical documentation or specification support.\u003c\/p\u003e\n\u003cdiv class=\"rf7e30-cta-buttons\"\u003e\n\u003ca class=\"rf7e30-cta-btn\" href=\"\/pages\/contact\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Request Project Assistance \u003c\/a\u003e \u003ca class=\"rf7e30-cta-btn-light\" href=\"tel:1-855-277-0306\"\u003e Call 1-855-277-0306 \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp\u003e \u003c\/p\u003e","products":[{"product_id":"ecoglo-rf7b171-black-photoluminescent-stair-nosing","title":"Ecoglo® RF7B171 Black Photoluminescent Resilient Flooring Stair Nosing | RF7B-E30","description":"\u003cstyle\u003e\n\/* =========================================================\n   ECOGLO® RF7B171 BLACK\n   RF7B-E30\n   COMPACT DAWN PRODUCT INFORMATION + AEO FAQ\n\n   PRIMARY ECOGLO GREEN:\n   #3a8535\n\n   DAY\/NIGHT SLIDER:\n   CSS-only automatic movement\n   left -\u003e right -\u003e left continuously\n\n   Relative internal links preserve:\n   composigrip.ca -\u003e .ca\n   composigrip.com -\u003e .com\n   ========================================================= *\/\n\n.rf7p{\n  --green:#3a8535;\n  --green-dark:#2d6929;\n  --green-soft:#eef6ed;\n\n  --charcoal:#292929;\n  --text:#555555;\n  --muted:#737373;\n\n  --light:#f6f8f5;\n  --border:#d7e1d5;\n  --white:#ffffff;\n\n  width:100%;\n  max-width:100%;\n\n  color:var(--text);\n  font-family:inherit;\n\n  box-sizing:border-box;\n}\n\n.rf7p *,\n.rf7p *::before,\n.rf7p *::after{\n  box-sizing:border-box;\n}\n\n.rf7p p{\n  margin:0 0 13px;\n  color:var(--text);\n  font-size:14px;\n  line-height:1.65;\n}\n\n.rf7p strong{\n  color:var(--charcoal);\n}\n\n.rf7p 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.rf7p-quick{\n  margin:0 0 18px;\n  padding:18px;\n\n  background:var(--green-soft);\n\n  border:1px solid var(--border);\n  border-left:5px solid var(--green);\n}\n\n.rf7p-kicker{\n  display:block;\n\n  margin-bottom:7px;\n\n  color:var(--green);\n\n  font-size:10px;\n  line-height:1.2;\n  font-weight:900;\n\n  letter-spacing:.07em;\n  text-transform:uppercase;\n}\n\n.rf7p-quick-title{\n  display:block;\n\n  margin-bottom:9px;\n\n  color:var(--charcoal);\n\n  font-size:18px;\n  line-height:1.35;\n  font-weight:800;\n}\n\n\n\/* =========================================================\n   QUICK SPECS\n   ========================================================= *\/\n\n.rf7p-specs{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n\n  gap:8px;\n\n  margin:17px 0 19px;\n}\n\n.rf7p-spec{\n  min-width:0;\n\n  padding:10px 11px;\n\n  background:var(--light);\n\n  border:1px solid var(--border);\n  border-top:3px solid var(--green);\n}\n\n.rf7p-spec-label{\n  display:block;\n\n  margin-bottom:4px;\n\n  color:var(--muted);\n\n  font-size:9px;\n  line-height:1.2;\n  font-weight:900;\n\n  letter-spacing:.05em;\n  text-transform:uppercase;\n}\n\n.rf7p-spec-value{\n  display:block;\n\n  color:var(--charcoal);\n\n  font-size:12px;\n  line-height:1.4;\n  font-weight:800;\n\n  overflow-wrap:anywhere;\n}\n\n\n\/* =========================================================\n   GENERAL BOX\n   ========================================================= *\/\n\n.rf7p-box{\n  margin:18px 0;\n  padding:16px;\n\n  background:var(--white);\n\n  border:1px solid var(--border);\n}\n\n.rf7p-box-title,\n.rf7p-section-title{\n  display:block;\n\n  margin-bottom:10px;\n\n  color:var(--charcoal);\n\n  font-size:15px;\n  line-height:1.35;\n  font-weight:800;\n}\n\n.rf7p-list{\n  list-style:none;\n  margin:0;\n  padding:0;\n}\n\n.rf7p-list li{\n  position:relative;\n\n  margin:0 0 7px;\n  padding-left:20px;\n\n  color:var(--text);\n\n  font-size:13px;\n  line-height:1.5;\n}\n\n.rf7p-list li:last-child{\n  margin-bottom:0;\n}\n\n.rf7p-list li::before{\n  content:\"✓\";\n\n  position:absolute;\n  left:0;\n\n  color:var(--green);\n\n  font-weight:900;\n}\n\n\n\/* =========================================================\n   APPLICATION\n   ========================================================= *\/\n\n.rf7p-application{\n  margin:18px 0;\n  padding:16px;\n\n  background:var(--light);\n\n  border-left:4px solid var(--green);\n}\n\n.rf7p-application-title{\n  display:block;\n\n  margin-bottom:7px;\n\n  color:var(--charcoal);\n\n  font-size:14px;\n  line-height:1.35;\n  font-weight:800;\n}\n\n\n\/* =========================================================\n   COLOR PRODUCTS\n   ========================================================= *\/\n\n.rf7p-colors{\n  margin:21px 0;\n}\n\n.rf7p-color-grid{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n\n  gap:8px;\n}\n\n.rf7p-color-card{\n  min-width:0;\n\n  display:flex;\n  flex-direction:column;\n\n  overflow:hidden;\n\n  background:var(--white);\n\n  border:1px solid var(--border);\n\n  text-decoration:none!important;\n\n  transition:\n    transform .2s ease,\n    border-color .2s ease,\n    box-shadow .2s ease;\n}\n\n.rf7p-color-card:hover{\n  transform:translateY(-2px);\n\n  border-color:var(--green);\n\n  box-shadow:0 5px 14px rgba(0,0,0,.07);\n}\n\n.rf7p-color-card.current{\n  border:2px solid var(--charcoal);\n  border-top:4px solid var(--green);\n}\n\n.rf7p-color-image{\n  width:100%;\n\n  aspect-ratio:3\/2;\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  padding:5px;\n\n  background:var(--white);\n\n  border-bottom:1px solid var(--border);\n}\n\n.rf7p-color-image img{\n  display:block;\n\n  width:100%;\n  height:100%;\n\n  min-height:90px;\n\n  object-fit:contain;\n}\n\n.rf7p-color-info{\n  flex:1;\n\n  padding:9px 6px 10px;\n\n  text-align:center;\n}\n\n.rf7p-color-name{\n  display:block;\n\n  color:var(--charcoal);\n\n  font-size:12px;\n  line-height:1.25;\n  font-weight:900;\n}\n\n.rf7p-color-model{\n  display:block;\n\n  margin-top:2px;\n\n  color:var(--green);\n\n  font-size:11px;\n  line-height:1.25;\n  font-weight:800;\n}\n\n\n\/* =========================================================\n   DARK IMAGE\n   ========================================================= *\/\n\n.rf7p-dark{\n  margin:22px 0;\n\n  overflow:hidden;\n\n  background:#161616;\n\n  border-top:5px solid var(--green);\n}\n\n.rf7p-dark-image{\n  width:100%;\n  background:#000;\n}\n\n.rf7p-dark-image img{\n  display:block;\n\n  width:100%;\n  height:auto;\n\n  object-fit:contain;\n}\n\n.rf7p-dark-copy{\n  padding:15px 16px 16px;\n}\n\n.rf7p-dark-label{\n  display:inline-block;\n\n  margin-bottom:7px;\n  padding:5px 8px;\n\n  background:var(--green);\n\n  color:#ffffff;\n\n  font-size:9px;\n  line-height:1;\n  font-weight:900;\n\n  letter-spacing:.05em;\n  text-transform:uppercase;\n}\n\n.rf7p-dark-copy strong{\n  display:block;\n\n  margin-bottom:6px;\n\n  color:#ffffff;\n\n  font-size:15px;\n  line-height:1.35;\n}\n\n.rf7p-dark-copy p{\n  margin:0;\n\n  color:#dddddd;\n\n  font-size:13px;\n  line-height:1.55;\n}\n\n\n\/* =========================================================\n   AUTOMATIC DAY \/ NIGHT BEFORE-AFTER SLIDER\n   ========================================================= *\/\n\n.rf7p-visibility{\n  margin:24px 0;\n}\n\n.rf7p-slider{\n  position:relative;\n\n  width:100%;\n\n  aspect-ratio:1000\/730;\n\n  overflow:hidden;\n\n  background:#111111;\n\n  border:1px solid #dce2e7;\n  border-radius:16px;\n\n  box-shadow:0 5px 18px rgba(0,0,0,.08);\n}\n\n\n\/* DAY IMAGE *\/\n\n.rf7p-slider-base{\n  position:absolute;\n  inset:0;\n\n  z-index:1;\n\n  display:block;\n\n  width:100%;\n  height:100%;\n\n  object-fit:cover;\n  object-position:center;\n}\n\n\n\/* NIGHT IMAGE *\/\n\n.rf7p-slider-night{\n  position:absolute;\n  inset:0;\n\n  z-index:2;\n\n  overflow:hidden;\n\n  pointer-events:none;\n\n  animation:\n    rf7pNightReveal 6s ease-in-out infinite alternate;\n}\n\n.rf7p-slider-night img{\n  position:absolute;\n  inset:0;\n\n  display:block;\n\n  width:100%;\n  height:100%;\n\n  object-fit:cover;\n  object-position:center;\n}\n\n\n\/* DIVIDER *\/\n\n.rf7p-slider-line{\n  position:absolute;\n\n  z-index:4;\n\n  top:0;\n  bottom:0;\n\n  width:2px;\n\n  background:rgba(255,255,255,.95);\n\n  transform:translateX(-1px);\n\n  box-shadow:0 0 4px rgba(0,0,0,.25);\n\n  pointer-events:none;\n\n  animation:\n    rf7pDivider 6s ease-in-out infinite alternate;\n}\n\n\n\/* HANDLE *\/\n\n.rf7p-slider-handle{\n  position:absolute;\n\n  z-index:5;\n\n  top:50%;\n\n  width:44px;\n  height:44px;\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  transform:translate(-50%,-50%);\n\n  background:#ffffff;\n\n  border:1px solid rgba(0,0,0,.14);\n  border-radius:50%;\n\n  box-shadow:0 3px 12px rgba(0,0,0,.22);\n\n  color:#202020;\n\n  font-size:20px;\n  line-height:1;\n  font-weight:900;\n\n  pointer-events:none;\n\n  animation:\n    rf7pHandle 6s ease-in-out infinite alternate;\n}\n\n\n\/* AUTO MOVEMENT *\/\n\n@keyframes rf7pNightReveal{\n\n  from{\n    clip-path:inset(0 0 0 8%);\n  }\n\n  to{\n    clip-path:inset(0 0 0 92%);\n  }\n\n}\n\n@keyframes rf7pDivider{\n\n  from{\n    left:8%;\n  }\n\n  to{\n    left:92%;\n  }\n\n}\n\n@keyframes rf7pHandle{\n\n  from{\n    left:8%;\n  }\n\n  to{\n    left:92%;\n  }\n\n}\n\n\n\/* =========================================================\n   SLIDER LABELS\n   ========================================================= *\/\n\n.rf7p-day-label,\n.rf7p-night-label{\n  position:absolute;\n\n  z-index:6;\n\n  top:12px;\n\n  padding:7px 11px;\n\n  border-radius:18px;\n\n  color:#ffffff;\n\n  font-size:10px;\n  line-height:1;\n  font-weight:900;\n\n  box-shadow:0 2px 8px rgba(0,0,0,.16);\n\n  pointer-events:none;\n}\n\n.rf7p-day-label{\n  left:12px;\n  background:#dc8a00;\n}\n\n.rf7p-night-label{\n  right:12px;\n  background:#2768e8;\n}\n\n.rf7p-safety-label{\n  position:absolute;\n\n  z-index:6;\n\n  left:50%;\n  bottom:10px;\n\n  transform:translateX(-50%);\n\n  padding:4px 9px;\n\n  background:rgba(255,255,255,.95);\n\n  border-radius:15px;\n\n  color:#252525;\n\n  font-size:9px;\n  line-height:1;\n  font-weight:900;\n\n  pointer-events:none;\n}\n\n\n\/* =========================================================\n   COPY BELOW SLIDER\n   ========================================================= *\/\n\n.rf7p-visibility-copy{\n  padding:22px 7px 2px;\n\n  text-align:center;\n}\n\n.rf7p-visibility-badge{\n  display:inline-block;\n\n  margin-bottom:12px;\n\n  padding:7px 12px;\n\n  background:var(--green);\n\n  border-radius:20px;\n\n  color:#ffffff;\n\n  font-size:9px;\n  line-height:1;\n  font-weight:900;\n\n  letter-spacing:.04em;\n  text-transform:uppercase;\n}\n\n.rf7p-visibility-heading{\n  margin:0 0 11px;\n\n  color:#121827;\n\n  font-size:clamp(24px,3vw,34px);\n  line-height:1.15;\n\n  font-weight:900;\n}\n\n.rf7p-day-word{\n  color:#dc8a00;\n}\n\n.rf7p-night-word{\n  color:#2869f2;\n}\n\n.rf7p-visibility-copy p{\n  max-width:520px;\n\n  margin-left:auto;\n  margin-right:auto;\n\n  color:#566176;\n\n  font-size:14px;\n  line-height:1.65;\n}\n\n.rf7p-visibility-pills{\n  display:flex;\n\n  flex-wrap:wrap;\n  justify-content:center;\n\n  gap:7px;\n\n  margin-top:14px;\n}\n\n.rf7p-pill{\n  padding:7px 9px;\n\n  background:#ffffff;\n\n  border:1px solid var(--border);\n  border-radius:20px;\n\n  font-size:10px;\n  line-height:1.1;\n  font-weight:800;\n}\n\n.rf7p-pill-day{\n  border-color:#d99b51;\n  color:#a55d00;\n}\n\n.rf7p-pill-night{\n  border-color:#6ca2ff;\n  color:#245fe1;\n}\n\n.rf7p-pill-power{\n  border-color:var(--green);\n  color:var(--green);\n}\n\n.rf7p-demo-note{\n  margin-top:12px!important;\n\n  color:var(--muted)!important;\n\n  font-size:11px!important;\n  line-height:1.5!important;\n}\n\n\n\/* =========================================================\n   DATA SHEET\n   ========================================================= *\/\n\n.rf7p-datasheet{\n  display:grid;\n\n  grid-template-columns:\n    88px\n    minmax(0,1fr);\n\n  gap:12px;\n\n  align-items:center;\n\n  margin:21px 0;\n  padding:11px;\n\n  background:var(--light);\n\n  border:1px solid var(--border);\n  border-left:4px solid var(--green);\n}\n\n.rf7p-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\n  background:#ffffff;\n\n  border:1px solid var(--border);\n}\n\n.rf7p-datasheet-image img{\n  display:block;\n\n  width:100%;\n  height:100%;\n\n  object-fit:contain;\n}\n\n.rf7p-datasheet-copy{\n  min-width:0;\n}\n\n.rf7p-datasheet-copy strong{\n  display:block;\n\n  margin-bottom:5px;\n\n  color:var(--charcoal);\n\n  font-size:13px;\n  line-height:1.35;\n}\n\n.rf7p-datasheet-copy p{\n  margin-bottom:5px;\n\n  font-size:11px;\n  line-height:1.5;\n}\n\n\n\/* =========================================================\n   RESOURCES\n   ========================================================= *\/\n\n.rf7p-resources{\n  margin:20px 0;\n}\n\n.rf7p-resource-grid{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n\n  gap:8px;\n}\n\n.rf7p-resource{\n  min-height:43px;\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  padding:9px;\n\n  background:var(--green);\n\n  border:2px solid var(--green);\n\n  color:#ffffff!important;\n\n  text-align:center;\n\n  font-size:11px;\n  line-height:1.3;\n\n  font-weight:800!important;\n\n  text-decoration:none!important;\n}\n\n.rf7p-resource.secondary{\n  background:#ffffff;\n\n  border-color:var(--charcoal);\n\n  color:var(--charcoal)!important;\n}\n\n.rf7p-resource:hover{\n  background:var(--green-dark);\n\n  border-color:var(--green-dark);\n\n  color:#ffffff!important;\n}\n\n.rf7p-resource.secondary:hover{\n  background:var(--charcoal);\n\n  color:#ffffff!important;\n}\n\n\n\/* =========================================================\n   PROJECT CTA\n   ========================================================= *\/\n\n.rf7p-project{\n  margin-top:20px;\n  padding:17px;\n\n  background:var(--charcoal);\n\n  border-top:5px solid var(--green);\n}\n\n.rf7p-project strong{\n  display:block;\n\n  margin-bottom:6px;\n\n  color:#ffffff;\n\n  font-size:15px;\n  line-height:1.35;\n}\n\n.rf7p-project p{\n  margin-bottom:8px;\n\n  color:#dddddd;\n\n  font-size:12px;\n  line-height:1.6;\n}\n\n.rf7p-project a{\n  color:#ffffff;\n\n  text-decoration-color:var(--green);\n}\n\n\n\/* =========================================================\n   REDUCED MOTION\n   ========================================================= *\/\n\n@media(prefers-reduced-motion:reduce){\n\n  .rf7p-slider-night{\n    clip-path:inset(0 0 0 50%);\n\n    animation:none;\n  }\n\n  .rf7p-slider-line,\n  .rf7p-slider-handle{\n    left:50%;\n\n    animation:none;\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media screen and (max-width:749px){\n\n  .rf7p-quick{\n    padding:16px;\n  }\n\n  .rf7p-slider{\n    border-radius:12px;\n  }\n\n  .rf7p-slider-handle{\n    width:38px;\n    height:38px;\n\n    font-size:17px;\n  }\n\n  .rf7p-day-label,\n  .rf7p-night-label{\n    top:8px;\n\n    padding:6px 8px;\n\n    font-size:8px;\n  }\n\n  .rf7p-day-label{\n    left:8px;\n  }\n\n  .rf7p-night-label{\n    right:8px;\n  }\n\n  .rf7p-visibility-heading{\n    font-size:28px;\n  }\n\n}\n\n@media screen and (max-width:480px){\n\n  .rf7p-color-grid{\n    grid-template-columns:1fr;\n  }\n\n  .rf7p-color-card{\n    display:grid;\n\n    grid-template-columns:\n      120px\n      minmax(0,1fr);\n\n    align-items:center;\n  }\n\n  .rf7p-color-image{\n    aspect-ratio:3\/2;\n\n    border-right:1px solid var(--border);\n    border-bottom:0;\n  }\n\n  .rf7p-color-image img{\n    min-height:75px;\n  }\n\n  .rf7p-color-info{\n    padding:12px;\n\n    text-align:left;\n  }\n\n  .rf7p-resource-grid{\n    grid-template-columns:1fr;\n  }\n\n}\n\n@media screen and (max-width:360px){\n\n  .rf7p-specs{\n    grid-template-columns:1fr;\n  }\n\n  .rf7p-color-card{\n    grid-template-columns:\n      105px\n      minmax(0,1fr);\n  }\n\n  .rf7p-datasheet{\n    grid-template-columns:\n      72px\n      minmax(0,1fr);\n  }\n\n  .rf7p-datasheet-image{\n    width:72px;\n    height:94px;\n  }\n\n}\n\u003c\/style\u003e\n\u003cdiv class=\"rf7p\"\u003e\n\u003c!-- QUICK ANSWER --\u003e\n\u003cdiv class=\"rf7p-quick\"\u003e\n\u003cstrong class=\"rf7p-quick-title\"\u003e\u003cspan class=\"rf7p-kicker\"\u003e\u003cstrong class=\"rf7p-quick-title\" style=\"font-family: inherit; display: inline !important;\"\u003eEcoglo®\u003c\/strong\u003e\u003cstrong class=\"rf7p-quick-title\" style=\"font-family: inherit; display: inline !important;\"\u003e RF7B171 BLACK | RF7B-E30 \u003c\/strong\u003e\u003c\/span\u003e\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eRF7B171\u003c\/strong\u003e is the Black version of the Ecoglo® RF7B-E30 photoluminescent resilient flooring stair nosing. It combines a \u003cstrong\u003e90° anodized-aluminum profile\u003c\/strong\u003e, photoluminescent stair-edge marking and a hard-wearing \u003cstrong\u003eBlack silicon-carbide anti-slip surface\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eDesigned for flush integration with \u003cstrong\u003eresilient flooring, vinyl and other thin flooring materials\u003c\/strong\u003e in commercial, institutional and specification-driven stair projects.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- QUICK SPECS --\u003e\n\u003cdiv class=\"rf7p-specs\"\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003eModel\u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003eRF7B171\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003eSeries\u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003eRF7B-E30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003eProfile\u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003e90° RF7B\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003eColor\u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003eBlack\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003eLengths\u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003e8 FT \u0026amp; 10 FT\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003eCustom Lengths\u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003eAvailable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003eBase\u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003eAnodized Aluminum\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003eFlooring\u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003eResilient \/ Vinyl\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCT HIGHLIGHTS --\u003e\n\u003cdiv class=\"rf7p-box\"\u003e\n\u003cstrong class=\"rf7p-box-title\"\u003e RF7B171 Black Product Highlights \u003c\/strong\u003e\n\u003cul class=\"rf7p-list\"\u003e\n\u003cli\u003ePhotoluminescent stair-edge visibility\u003c\/li\u003e\n\u003cli\u003eBlack silicon-carbide anti-slip surface\u003c\/li\u003e\n\u003cli\u003e90° resilient-flooring profile\u003c\/li\u003e\n\u003cli\u003eFlush integration with resilient and vinyl flooring\u003c\/li\u003e\n\u003cli\u003eStandard 8 FT and 10 FT lengths\u003c\/li\u003e\n\u003cli\u003eCustom cut-to-length options available\u003c\/li\u003e\n\u003cli\u003ePre-drilled countersunk mounting holes\u003c\/li\u003e\n\u003cli\u003eManufacturer RF7B-E30 documentation identifies UL 1994 and ULC 572 listing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- APPLICATION --\u003e\n\u003cdiv class=\"rf7p-application\"\u003e\n\u003cstrong class=\"rf7p-application-title\"\u003e Black Stair-Edge Finish for Resilient \u0026amp; Vinyl Flooring \u003c\/strong\u003e\n\u003cp\u003eRF7B171 is the Black RF7B-E30 configuration for commercial and architectural stairs finished with resilient flooring, vinyl and other thin flooring materials. The Black anti-slip surface provides a strong, dark neutral stair-edge finish that can coordinate with a wide range of commercial flooring and architectural interiors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- COLOR PRODUCTS --\u003e\n\u003cdiv class=\"rf7p-colors\"\u003e\n\u003cstrong class=\"rf7p-section-title\"\u003e Compare RF7B-E30 Colors \u003c\/strong\u003e\n\u003cdiv class=\"rf7p-color-grid\"\u003e\n\u003c!-- BLACK CURRENT PRODUCT --\u003e\u003ca class=\"rf7p-color-card current\" href=\"\/products\/ecoglo-rf7b171-black-photoluminescent-stair-nosing\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n\u003cdiv class=\"rf7p-color-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B171-luminescent-resilient-flooring-nosing-300x200.jpg?v=1789398180\" alt=\"Ecoglo RF7B171 Black photoluminescent resilient flooring stair nosing\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7p-color-info\"\u003e\n\u003cspan class=\"rf7p-color-name\"\u003e Black \u003c\/span\u003e \u003cspan class=\"rf7p-color-model\"\u003e RF7B171 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003c!-- GRAY --\u003e\u003ca class=\"rf7p-color-card\" href=\"\/products\/ecoglo-rf7b161-gray-photoluminescent-stair-nosing\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n\u003cdiv class=\"rf7p-color-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B161-luminescent-resilient-flooring-nosing-300x200.jpg?v=1789398180\" alt=\"Ecoglo RF7B161 Gray photoluminescent resilient flooring stair nosing\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7p-color-info\"\u003e\n\u003cspan class=\"rf7p-color-name\"\u003e Gray \u003c\/span\u003e \u003cspan class=\"rf7p-color-model\"\u003e RF7B161 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003c!-- YELLOW --\u003e\u003ca class=\"rf7p-color-card\" href=\"\/products\/ecoglo-rf7b151-yellow-photoluminescent-stair-nosing\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n\u003cdiv class=\"rf7p-color-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B151-luminescent-resilient-flooring-nosing-300x200.jpg?v=1789398180\" alt=\"Ecoglo RF7B151 Yellow photoluminescent resilient flooring stair nosing\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7p-color-info\"\u003e\n\u003cspan class=\"rf7p-color-name\"\u003e Yellow \u003c\/span\u003e \u003cspan class=\"rf7p-color-model\"\u003e RF7B151 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DARK IMAGE --\u003e\n\u003cdiv class=\"rf7p-dark\"\u003e\n\u003cdiv class=\"rf7p-dark-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-photoluminescent-resilient-flooring-nosing-in-dark-300x200.jpg?v=1789398181\" alt=\"Ecoglo RF7B-E30 photoluminescent resilient flooring stair nosing glowing in darkness\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7p-dark-copy\"\u003e\n\u003cspan class=\"rf7p-dark-label\"\u003e Photoluminescent Visibility \u003c\/span\u003e \u003cstrong\u003e RF7B-E30 Visible When Normal Lighting Is Reduced \u003c\/strong\u003e\n\u003cp\u003eThe photoluminescent components absorb energy from suitable ambient lighting and remain visibly luminous after normal lighting is reduced or lost. No electrical connection is required at the stair nosing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- AUTOMATIC DAY \/ NIGHT SLIDER --\u003e\n\u003cdiv class=\"rf7p-visibility\"\u003e\n\u003cdiv class=\"rf7p-slider\"\u003e\n\u003cimg class=\"rf7p-slider-base\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/Ecoglo-visible-in-light.png?v=1775742993\" alt=\"Ecoglo stair nosing visible during daylight\" loading=\"lazy\"\u003e\n\u003cdiv class=\"rf7p-slider-night\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/Ecoglo-Glowing-by-Night.png?v=1775742992\" alt=\"Ecoglo photoluminescent stair nosing glowing at night\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cspan class=\"rf7p-day-label\"\u003e ☀ Visible by Day \u003c\/span\u003e \u003cspan class=\"rf7p-night-label\"\u003e ☾ Glowing by Night \u003c\/span\u003e \u003cspan class=\"rf7p-safety-label\"\u003e Safety First \u003c\/span\u003e\n\u003cdiv class=\"rf7p-slider-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7p-slider-handle\"\u003e↔\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-visibility-copy\"\u003e\n\u003cspan class=\"rf7p-visibility-badge\"\u003e Day-to-Night Visibility \u003c\/span\u003e\n\u003cdiv class=\"rf7p-visibility-heading\"\u003eVisible by \u003cspan class=\"rf7p-day-word\"\u003eDay.\u003c\/span\u003e \u003cbr\u003eGlowing by \u003cspan class=\"rf7p-night-word\"\u003eNight.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eWatch the comparison automatically move from side to side to demonstrate Ecoglo® stair-edge visibility in normal lighting and passive photoluminescent guidance when lighting is reduced.\u003c\/p\u003e\n\u003cdiv class=\"rf7p-visibility-pills\"\u003e\n\u003cspan class=\"rf7p-pill rf7p-pill-day\"\u003e ✓ Visible in Daylight \u003c\/span\u003e \u003cspan class=\"rf7p-pill rf7p-pill-night\"\u003e ✓ Glows in Darkness \u003c\/span\u003e \u003cspan class=\"rf7p-pill rf7p-pill-power\"\u003e ✓ No Power Required \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"rf7p-demo-note\"\u003eThe comparison images demonstrate Ecoglo® photoluminescent stair-edge visibility. The installed profile shown in the demonstration may differ from the RF7B171 RF7B-E30 profile.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DATA SHEET --\u003e\n\u003cdiv class=\"rf7p-datasheet\"\u003e\n\u003cdiv class=\"rf7p-datasheet-image\"\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-Data-Sheet.pdf?v=1789396717\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-Data-Sheet.jpg?v=1789396803\" alt=\"Ecoglo RF7B-E30 technical data sheet\" loading=\"lazy\"\u003e \u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7p-datasheet-copy\"\u003e\n\u003cstrong\u003e RF7B-E30 Technical Data Sheet \u003c\/strong\u003e\n\u003cp\u003eView dimensions, colors, installation information, performance data and technical specifications.\u003c\/p\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-Data-Sheet.pdf?v=1789396717\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Open Data Sheet → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TECHNICAL RESOURCES --\u003e\n\u003cdiv class=\"rf7p-resources\"\u003e\n\u003cstrong class=\"rf7p-section-title\"\u003e Technical Resources \u003c\/strong\u003e\n\u003cdiv class=\"rf7p-resource-grid\"\u003e\n\u003ca class=\"rf7p-resource\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-Data-Sheet.pdf?v=1789396717\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e RF7B-E30 Data Sheet \u003c\/a\u003e \u003ca class=\"rf7p-resource secondary\" href=\"https:\/\/microsite.caddetails.com\/Product\/57443\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e CAD Details \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- INSTALLATION --\u003e\n\u003cdiv class=\"rf7p-box\"\u003e\n\u003cstrong class=\"rf7p-box-title\"\u003e Installation \u003c\/strong\u003e\n\u003cp\u003eInstall the RF7B-E30 profile flush with resilient flooring using adhesive and mechanical fasteners in accordance with current Ecoglo® installation instructions and the approved project detail.\u003c\/p\u003e\n\u003cp\u003eThe stair-nosing insert is installed over the mechanical fasteners using the specified polyurethane adhesive.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- RF7B \/ RF7C --\u003e\n\u003cdiv class=\"rf7p-application\"\u003e\n\u003cstrong class=\"rf7p-application-title\"\u003e RF7B or RF7C? \u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eRF7B uses a 90° profile.\u003c\/strong\u003e RF7C uses an 85° profile. Confirm the actual stair-edge geometry, resilient-flooring assembly and architectural detail before selecting the series.\u003c\/p\u003e\n\u003ca href=\"\/collections\/ecoglo-photoluminescent-resilient-flooring-stair-nosings\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Compare Resilient Flooring Stair Nosings → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- PROJECT CTA --\u003e\n\u003cdiv class=\"rf7p-project\"\u003e\n\u003cstrong\u003e Need RF7B171 Black Custom Lengths or Project Assistance? \u003c\/strong\u003e\n\u003cp\u003eContact ComposiGrip for RF7B171 Black custom lengths, commercial quantities, architectural specifications, technical documentation, submittal support or help confirming the correct RF7B or RF7C profile.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"\/pages\/contact\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Request Project Assistance → \u003c\/a\u003e   |   \u003ca href=\"tel:1-855-277-0306\"\u003e 1-855-277-0306 \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =========================================================\n     RF7B171 BLACK PRODUCT-SPECIFIC FAQ\n     ========================================================= --\u003e\n\u003cstyle\u003e\n.rf7faq{\n  --green:#3a8535;\n  --green-dark:#2d6929;\n  --green-soft:#eef6ed;\n\n  --charcoal:#292929;\n  --text:#555555;\n  --muted:#707070;\n\n  --light:#f6f8f5;\n  --border:#d7e1d5;\n  --white:#ffffff;\n\n  width:100%;\n\n  margin:0;\n  padding:40px 0 46px;\n\n  background:var(--white);\n  color:var(--text);\n\n  font-family:inherit;\n\n  box-sizing:border-box;\n}\n\n.rf7faq *,\n.rf7faq *::before,\n.rf7faq *::after{\n  box-sizing:border-box;\n}\n\n.rf7faq-inner{\n  width:calc(100% - 48px);\n  max-width:1000px;\n\n  margin:0 auto;\n}\n\n\n\/* HEADER *\/\n\n.rf7faq-kicker{\n  display:inline-block;\n\n  margin-bottom:9px;\n  padding:6px 9px;\n\n  background:var(--green-soft);\n\n  border-left:4px solid var(--green);\n\n  color:var(--green);\n\n  font-size:10px;\n  line-height:1;\n  font-weight:900;\n\n  letter-spacing:.06em;\n  text-transform:uppercase;\n}\n\n.rf7faq h2{\n  max-width:860px;\n\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.rf7faq h2::after{\n  content:\"\";\n\n  display:block;\n\n  width:62px;\n  height:4px;\n\n  margin-top:10px;\n\n  background:var(--green);\n}\n\n.rf7faq-intro{\n  max-width:830px;\n\n  margin:0 0 23px;\n\n  color:var(--text);\n\n  font-size:14px;\n  line-height:1.7;\n}\n\n\n\/* SUMMARY *\/\n\n.rf7faq-summary{\n  display:grid;\n\n  grid-template-columns:repeat(4,minmax(0,1fr));\n\n  gap:8px;\n\n  margin-bottom:24px;\n}\n\n.rf7faq-summary-item{\n  padding:12px;\n\n  background:var(--light);\n\n  border:1px solid var(--border);\n  border-top:3px solid var(--green);\n}\n\n.rf7faq-summary-item span{\n  display:block;\n\n  margin-bottom:3px;\n\n  color:var(--muted);\n\n  font-size:9px;\n  font-weight:900;\n\n  text-transform:uppercase;\n}\n\n.rf7faq-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\n\/* FAQ *\/\n\n.rf7faq-list{\n  display:grid;\n  grid-template-columns:1fr;\n\n  gap:8px;\n}\n\n.rf7faq-item{\n  overflow:hidden;\n\n  background:#fff;\n\n  border:1px solid var(--border);\n  border-left:4px solid var(--green);\n}\n\n.rf7faq-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.rf7faq-item summary::-webkit-details-marker{\n  display:none;\n}\n\n.rf7faq-item summary::after{\n  content:\"+\";\n\n  position:absolute;\n\n  top:10px;\n  right:17px;\n\n  color:var(--green);\n\n  font-size:27px;\n  line-height:1;\n}\n\n.rf7faq-item[open] summary::after{\n  content:\"–\";\n}\n\n.rf7faq-answer{\n  padding:0 17px 17px;\n}\n\n.rf7faq-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.rf7faq-answer p:last-child{\n  margin-bottom:0;\n}\n\n.rf7faq-answer strong{\n  color:var(--charcoal);\n}\n\n\n\/* LINKS *\/\n\n.rf7faq-links{\n  display:flex;\n\n  flex-wrap:wrap;\n\n  gap:7px;\n\n  margin-top:10px;\n}\n\n.rf7faq-link{\n  display:inline-block;\n\n  padding:8px 10px;\n\n  background:var(--green-soft);\n\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.rf7faq-link:hover{\n  background:var(--green);\n\n  border-color:var(--green);\n\n  color:#ffffff!important;\n}\n\n\n\/* CTA *\/\n\n.rf7faq-cta{\n  margin-top:25px;\n\n  padding:25px 21px;\n\n  background:var(--charcoal);\n\n  border-top:5px solid var(--green);\n\n  text-align:center;\n}\n\n.rf7faq-cta h3{\n  margin:0 0 8px;\n\n  color:#ffffff;\n\n  font-size:clamp(21px,2.3vw,27px);\n  line-height:1.3;\n  font-weight:800;\n}\n\n.rf7faq-cta p{\n  max-width:720px;\n\n  margin:0 auto 15px;\n\n  color:#dddddd;\n\n  font-size:13px;\n  line-height:1.65;\n}\n\n.rf7faq-buttons{\n  display:flex;\n\n  flex-wrap:wrap;\n  justify-content:center;\n\n  gap:8px;\n}\n\n.rf7faq-btn,\n.rf7faq-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.rf7faq-btn{\n  background:var(--green);\n\n  border:2px solid var(--green);\n\n  color:#ffffff!important;\n}\n\n.rf7faq-btn-light{\n  background:#ffffff;\n\n  border:2px solid #ffffff;\n\n  color:var(--charcoal)!important;\n}\n\n\n\/* RESPONSIVE *\/\n\n@media(max-width:900px){\n\n  .rf7faq-summary{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n\n}\n\n@media(max-width:749px){\n\n  .rf7faq{\n    padding:34px 0 40px;\n  }\n\n  .rf7faq-inner{\n    width:calc(100% - 24px);\n  }\n\n  .rf7faq h2{\n    font-size:26px;\n  }\n\n  .rf7faq-item summary{\n    padding:15px 47px 15px 15px;\n\n    font-size:14px;\n  }\n\n  .rf7faq-answer{\n    padding:0 15px 16px;\n  }\n\n  .rf7faq-answer p{\n    font-size:13px;\n  }\n\n  .rf7faq-buttons{\n    display:grid;\n\n    grid-template-columns:1fr;\n  }\n\n  .rf7faq-btn,\n  .rf7faq-btn-light{\n    width:100%;\n\n    text-align:center;\n  }\n\n}\n\n@media(max-width:390px){\n\n  .rf7faq-summary{\n    grid-template-columns:1fr;\n  }\n\n}\n\u003c\/style\u003e\n\u003csection class=\"rf7faq\"\u003e\n\u003cdiv class=\"rf7faq-inner\"\u003e\n\u003cspan class=\"rf7faq-kicker\"\u003e RF7B171 Product FAQ \u003c\/span\u003e\n\u003ch2\u003eFrequently Asked Questions About Ecoglo® RF7B171 Black\u003c\/h2\u003e\n\u003cp class=\"rf7faq-intro\"\u003eProduct-specific answers about the Ecoglo® RF7B171 Black RF7B-E30 photoluminescent resilient-flooring stair nosing. Broader RF7B-E30 series questions are covered on the resilient flooring stair-nosings collection page.\u003c\/p\u003e\n\u003c!-- ENTITY SUMMARY --\u003e\n\u003cdiv class=\"rf7faq-summary\"\u003e\n\u003cdiv class=\"rf7faq-summary-item\"\u003e\n\u003cspan\u003eModel\u003c\/span\u003e \u003cstrong\u003e RF7B171 \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7faq-summary-item\"\u003e\n\u003cspan\u003eSeries\u003c\/span\u003e \u003cstrong\u003e RF7B-E30 \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7faq-summary-item\"\u003e\n\u003cspan\u003eProfile\u003c\/span\u003e \u003cstrong\u003e 90° RF7B \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7faq-summary-item\"\u003e\n\u003cspan\u003eAnti-Slip Color\u003c\/span\u003e \u003cstrong\u003e Black \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7faq-list\"\u003e\n\u003c!-- FAQ 1 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eWhat is Ecoglo® RF7B171 Black?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eRF7B171 is the Black model in the Ecoglo® RF7B-E30 photoluminescent resilient-flooring stair-nosing series.\u003c\/strong\u003e It combines a 90° anodized-aluminum profile, photoluminescent material and a Black silicon-carbide anti-slip component.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 2 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eWhen should I choose RF7B171 Black instead of Gray or Yellow?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003eRF7B171 is a dark neutral option where the project specification or architectural design calls for a \u003cstrong\u003eBlack anti-slip stair-edge insert\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eGray RF7B161 provides a softer neutral appearance, while Yellow RF7B151 provides a more visually prominent daytime stair-edge color.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 3 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eIs RF7B171 Black an anti-slip stair nosing?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eYes.\u003c\/strong\u003e RF7B171 incorporates hard-wearing Black silicon-carbide anti-slip material together with Ecoglo® photoluminescent stair-edge marking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 4 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eIs RF7B171 Black designed for vinyl and resilient flooring?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eYes.\u003c\/strong\u003e RF7B171 belongs to the RF7B-E30 resilient-flooring series and is designed for flush integration with resilient flooring, vinyl and similar thin flooring assemblies.\u003c\/p\u003e\n\u003cp\u003eConfirm the finished flooring assembly and stair-edge geometry before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 5 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eIs the Black insert the same as a Black aluminum finish?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eNo.\u003c\/strong\u003e RF7B171 identifies the Black anti-slip insert configuration. The aluminum extrusion has its own separate anodized-finish selection.\u003c\/p\u003e\n\u003cp\u003eFor example, RF7B171 can use the standard Clear Anodized Aluminum extrusion while retaining the Black anti-slip insert.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 6 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eCan RF7B171 Black be ordered in custom lengths?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eYes.\u003c\/strong\u003e In addition to standard 8 FT and 10 FT lengths, RF7B-E30 is available cut to length.\u003c\/p\u003e\n\u003cp\u003eFor project pricing, provide the required finished lengths, quantities and delivery location.\u003c\/p\u003e\n\u003cdiv class=\"rf7faq-links\"\u003e\u003ca class=\"rf7faq-link\" href=\"\/pages\/contact\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Request Custom Lengths \u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 7 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eDoes RF7B171 Black require electricity to glow?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eNo electrical connection is required at the stair nosing.\u003c\/strong\u003e The photoluminescent material absorbs energy from suitable ambient illumination and releases visible light when normal lighting is reduced.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 8 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eWhat should I specify when ordering RF7B171 Black?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003eIdentify \u003cstrong\u003eEcoglo® RF7B171, RF7B-E30 series, Black insert, required length, aluminum finish and quantity\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eFor larger commercial projects, include project location, relevant stair details and required delivery timing when known.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 9 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eWhere can architects obtain RF7B171 technical information?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003eThe RF7B-E30 manufacturer data sheet and architectural CAD details provide information for dimensions, profile coordination, installation requirements and project submittals.\u003c\/p\u003e\n\u003cdiv class=\"rf7faq-links\"\u003e\n\u003ca class=\"rf7faq-link\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-Data-Sheet.pdf?v=1789396717\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e RF7B-E30 Data Sheet \u003c\/a\u003e \u003ca class=\"rf7faq-link\" href=\"https:\/\/microsite.caddetails.com\/Product\/57443\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e CAD Details \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ CTA --\u003e\n\u003cdiv class=\"rf7faq-cta\"\u003e\n\u003ch3\u003eNeed Help Specifying Ecoglo® RF7B171 Black?\u003c\/h3\u003e\n\u003cp\u003eContact ComposiGrip for RF7B171 pricing, commercial quantities, custom lengths, technical documentation, anodized finish selection and specification support.\u003c\/p\u003e\n\u003cdiv class=\"rf7faq-buttons\"\u003e\n\u003ca class=\"rf7faq-btn\" href=\"\/pages\/contact\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Request Project Assistance \u003c\/a\u003e \u003ca class=\"rf7faq-btn-light\" href=\"\/collections\/ecoglo-photoluminescent-resilient-flooring-stair-nosings\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Compare RF7B-E30 Models \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     RF7B171 FAQ STRUCTURED DATA\n     ========================================================= --\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"ComposiGrip","offers":[{"title":"2 FT","offer_id":47596007129244,"sku":"RF7B171 - 2 FT","price":42.4,"currency_code":"USD","in_stock":true},{"title":"4 FT","offer_id":47596007162012,"sku":"RF7B171 - 4 FT","price":84.8,"currency_code":"USD","in_stock":true},{"title":"6 FT","offer_id":47596007194780,"sku":"RF7B171 - 6 FT","price":127.2,"currency_code":"USD","in_stock":true},{"title":"8 FT","offer_id":47596007227548,"sku":"RF7B171 - 8 FT","price":169.6,"currency_code":"USD","in_stock":true},{"title":"10 FT","offer_id":47596007260316,"sku":"RF7B171 - 10 FT","price":212.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/Ecoglo_RF7B171_Black_Photoluminescent_Resilient_Flooring_Stair_Nosing_RF7B-E30_angle.jpg?v=1789395205"},{"product_id":"ecoglo-rf7b151-yellow-photoluminescent-stair-nosing","title":"Ecoglo® RF7B151 Yellow Photoluminescent Resilient Flooring Stair Nosing | RF7B-E30","description":"\u003cstyle\u003e\n\/* =========================================================\n   ECOGLO® RF7B151 YELLOW\n   RF7B-E30\n   COMPACT DAWN PRODUCT INFORMATION + AEO FAQ\n\n   PRIMARY ECOGLO GREEN:\n   #3a8535\n\n   DAY\/NIGHT SLIDER:\n   CSS-only automatic movement\n   left -\u003e right -\u003e left continuously\n\n   Relative internal links preserve:\n   composigrip.ca -\u003e .ca\n   composigrip.com -\u003e .com\n   ========================================================= *\/\n\n.rf7p{\n  --green:#3a8535;\n  --green-dark:#2d6929;\n  --green-soft:#eef6ed;\n\n  --charcoal:#292929;\n  --text:#555555;\n  --muted:#737373;\n\n  --light:#f6f8f5;\n  --border:#d7e1d5;\n  --white:#ffffff;\n\n  width:100%;\n  max-width:100%;\n\n  color:var(--text);\n\n  font-family:inherit;\n\n  box-sizing:border-box;\n}\n\n.rf7p *,\n.rf7p *::before,\n.rf7p *::after{\n  box-sizing:border-box;\n}\n\n.rf7p p{\n  margin:0 0 13px;\n\n  color:var(--text);\n\n  font-size:14px;\n  line-height:1.65;\n}\n\n.rf7p strong{\n  color:var(--charcoal);\n}\n\n.rf7p a{\n  color:var(--green-dark);\n\n  font-weight:700;\n\n  text-decoration:underline;\n  text-underline-offset:3px;\n}\n\n\n\/* =========================================================\n   QUICK ANSWER\n   ========================================================= *\/\n\n.rf7p-quick{\n  margin:0 0 18px;\n\n  padding:18px;\n\n  background:var(--green-soft);\n\n  border:1px solid var(--border);\n  border-left:5px solid var(--green);\n}\n\n.rf7p-kicker{\n  display:block;\n\n  margin-bottom:7px;\n\n  color:var(--green);\n\n  font-size:10px;\n  line-height:1.2;\n\n  font-weight:900;\n\n  letter-spacing:.07em;\n\n  text-transform:uppercase;\n}\n\n.rf7p-quick-title{\n  display:block;\n\n  margin-bottom:9px;\n\n  color:var(--charcoal);\n\n  font-size:18px;\n  line-height:1.35;\n\n  font-weight:800;\n}\n\n\n\/* =========================================================\n   QUICK SPECS\n   ========================================================= *\/\n\n.rf7p-specs{\n  display:grid;\n\n  grid-template-columns:repeat(2,minmax(0,1fr));\n\n  gap:8px;\n\n  margin:17px 0 19px;\n}\n\n.rf7p-spec{\n  min-width:0;\n\n  padding:10px 11px;\n\n  background:var(--light);\n\n  border:1px solid var(--border);\n  border-top:3px solid var(--green);\n}\n\n.rf7p-spec-label{\n  display:block;\n\n  margin-bottom:4px;\n\n  color:var(--muted);\n\n  font-size:9px;\n  line-height:1.2;\n\n  font-weight:900;\n\n  letter-spacing:.05em;\n\n  text-transform:uppercase;\n}\n\n.rf7p-spec-value{\n  display:block;\n\n  color:var(--charcoal);\n\n  font-size:12px;\n  line-height:1.4;\n\n  font-weight:800;\n\n  overflow-wrap:anywhere;\n}\n\n\n\/* =========================================================\n   GENERAL BOX\n   ========================================================= *\/\n\n.rf7p-box{\n  margin:18px 0;\n\n  padding:16px;\n\n  background:var(--white);\n\n  border:1px solid var(--border);\n}\n\n.rf7p-box-title,\n.rf7p-section-title{\n  display:block;\n\n  margin-bottom:10px;\n\n  color:var(--charcoal);\n\n  font-size:15px;\n  line-height:1.35;\n\n  font-weight:800;\n}\n\n.rf7p-list{\n  list-style:none;\n\n  margin:0;\n  padding:0;\n}\n\n.rf7p-list li{\n  position:relative;\n\n  margin:0 0 7px;\n\n  padding-left:20px;\n\n  color:var(--text);\n\n  font-size:13px;\n  line-height:1.5;\n}\n\n.rf7p-list li:last-child{\n  margin-bottom:0;\n}\n\n.rf7p-list li::before{\n  content:\"✓\";\n\n  position:absolute;\n\n  left:0;\n\n  color:var(--green);\n\n  font-weight:900;\n}\n\n\n\/* =========================================================\n   APPLICATION\n   ========================================================= *\/\n\n.rf7p-application{\n  margin:18px 0;\n\n  padding:16px;\n\n  background:var(--light);\n\n  border-left:4px solid var(--green);\n}\n\n.rf7p-application-title{\n  display:block;\n\n  margin-bottom:7px;\n\n  color:var(--charcoal);\n\n  font-size:14px;\n  line-height:1.35;\n\n  font-weight:800;\n}\n\n\n\/* =========================================================\n   COLOR PRODUCTS\n   ========================================================= *\/\n\n.rf7p-colors{\n  margin:21px 0;\n}\n\n.rf7p-color-grid{\n  display:grid;\n\n  grid-template-columns:repeat(3,minmax(0,1fr));\n\n  gap:8px;\n}\n\n.rf7p-color-card{\n  min-width:0;\n\n  display:flex;\n  flex-direction:column;\n\n  overflow:hidden;\n\n  background:var(--white);\n\n  border:1px solid var(--border);\n\n  text-decoration:none!important;\n\n  transition:\n    transform .2s ease,\n    border-color .2s ease,\n    box-shadow .2s ease;\n}\n\n.rf7p-color-card:hover{\n  transform:translateY(-2px);\n\n  border-color:var(--green);\n\n  box-shadow:0 5px 14px rgba(0,0,0,.07);\n}\n\n.rf7p-color-card.current{\n  border:2px solid var(--charcoal);\n  border-top:4px solid var(--green);\n}\n\n.rf7p-color-image{\n  width:100%;\n\n  aspect-ratio:3\/2;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  padding:5px;\n\n  background:var(--white);\n\n  border-bottom:1px solid var(--border);\n}\n\n.rf7p-color-image img{\n  display:block;\n\n  width:100%;\n  height:100%;\n\n  min-height:90px;\n\n  object-fit:contain;\n}\n\n.rf7p-color-info{\n  flex:1;\n\n  padding:9px 6px 10px;\n\n  text-align:center;\n}\n\n.rf7p-color-name{\n  display:block;\n\n  color:var(--charcoal);\n\n  font-size:12px;\n  line-height:1.25;\n\n  font-weight:900;\n}\n\n.rf7p-color-model{\n  display:block;\n\n  margin-top:2px;\n\n  color:var(--green);\n\n  font-size:11px;\n  line-height:1.25;\n\n  font-weight:800;\n}\n\n\n\/* =========================================================\n   RF7B-E30 DARK IMAGE\n   ========================================================= *\/\n\n.rf7p-dark{\n  margin:22px 0;\n\n  overflow:hidden;\n\n  background:#161616;\n\n  border-top:5px solid var(--green);\n}\n\n.rf7p-dark-image{\n  width:100%;\n\n  background:#000;\n}\n\n.rf7p-dark-image img{\n  display:block;\n\n  width:100%;\n  height:auto;\n\n  object-fit:contain;\n}\n\n.rf7p-dark-copy{\n  padding:15px 16px 16px;\n}\n\n.rf7p-dark-label{\n  display:inline-block;\n\n  margin-bottom:7px;\n\n  padding:5px 8px;\n\n  background:var(--green);\n\n  color:#ffffff;\n\n  font-size:9px;\n  line-height:1;\n\n  font-weight:900;\n\n  letter-spacing:.05em;\n\n  text-transform:uppercase;\n}\n\n.rf7p-dark-copy strong{\n  display:block;\n\n  margin-bottom:6px;\n\n  color:#ffffff;\n\n  font-size:15px;\n  line-height:1.35;\n}\n\n.rf7p-dark-copy p{\n  margin:0;\n\n  color:#dddddd;\n\n  font-size:13px;\n  line-height:1.55;\n}\n\n\n\/* =========================================================\n   AUTOMATIC DAY \/ NIGHT BEFORE-AFTER SLIDER\n   CSS ONLY\n\n   8% -\u003e 92% -\u003e 8%\n   6 seconds each direction\n   ========================================================= *\/\n\n.rf7p-visibility{\n  margin:24px 0;\n}\n\n.rf7p-slider{\n  position:relative;\n\n  width:100%;\n\n  aspect-ratio:1000\/730;\n\n  overflow:hidden;\n\n  background:#111111;\n\n  border:1px solid #dce2e7;\n\n  border-radius:16px;\n\n  box-shadow:0 5px 18px rgba(0,0,0,.08);\n}\n\n\n\/* DAY IMAGE *\/\n\n.rf7p-slider-base{\n  position:absolute;\n\n  inset:0;\n\n  z-index:1;\n\n  display:block;\n\n  width:100%;\n  height:100%;\n\n  object-fit:cover;\n  object-position:center;\n}\n\n\n\/* NIGHT IMAGE *\/\n\n.rf7p-slider-night{\n  position:absolute;\n\n  inset:0;\n\n  z-index:2;\n\n  overflow:hidden;\n\n  pointer-events:none;\n\n  animation:\n    rf7pNightReveal 6s ease-in-out infinite alternate;\n}\n\n.rf7p-slider-night img{\n  position:absolute;\n\n  inset:0;\n\n  display:block;\n\n  width:100%;\n  height:100%;\n\n  object-fit:cover;\n  object-position:center;\n}\n\n\n\/* DIVIDER *\/\n\n.rf7p-slider-line{\n  position:absolute;\n\n  z-index:4;\n\n  top:0;\n  bottom:0;\n\n  width:2px;\n\n  background:rgba(255,255,255,.95);\n\n  transform:translateX(-1px);\n\n  box-shadow:0 0 4px rgba(0,0,0,.25);\n\n  pointer-events:none;\n\n  animation:\n    rf7pDivider 6s ease-in-out infinite alternate;\n}\n\n\n\/* HANDLE *\/\n\n.rf7p-slider-handle{\n  position:absolute;\n\n  z-index:5;\n\n  top:50%;\n\n  width:44px;\n  height:44px;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  transform:translate(-50%,-50%);\n\n  background:#ffffff;\n\n  border:1px solid rgba(0,0,0,.14);\n\n  border-radius:50%;\n\n  box-shadow:0 3px 12px rgba(0,0,0,.22);\n\n  color:#202020;\n\n  font-size:20px;\n  line-height:1;\n\n  font-weight:900;\n\n  pointer-events:none;\n\n  animation:\n    rf7pHandle 6s ease-in-out infinite alternate;\n}\n\n\n\/* =========================================================\n   AUTOMATIC BEFORE \/ AFTER MOTION\n\n   Day -\u003e Night -\u003e Day\n   continuously\n   ========================================================= *\/\n\n@keyframes rf7pNightReveal{\n\n  from{\n    clip-path:inset(0 0 0 8%);\n  }\n\n  to{\n    clip-path:inset(0 0 0 92%);\n  }\n\n}\n\n@keyframes rf7pDivider{\n\n  from{\n    left:8%;\n  }\n\n  to{\n    left:92%;\n  }\n\n}\n\n@keyframes rf7pHandle{\n\n  from{\n    left:8%;\n  }\n\n  to{\n    left:92%;\n  }\n\n}\n\n\n\/* =========================================================\n   SLIDER LABELS\n   ========================================================= *\/\n\n.rf7p-day-label,\n.rf7p-night-label{\n  position:absolute;\n\n  z-index:6;\n\n  top:12px;\n\n  padding:7px 11px;\n\n  border-radius:18px;\n\n  color:#ffffff;\n\n  font-size:10px;\n  line-height:1;\n\n  font-weight:900;\n\n  box-shadow:0 2px 8px rgba(0,0,0,.16);\n\n  pointer-events:none;\n}\n\n.rf7p-day-label{\n  left:12px;\n\n  background:#dc8a00;\n}\n\n.rf7p-night-label{\n  right:12px;\n\n  background:#2768e8;\n}\n\n.rf7p-safety-label{\n  position:absolute;\n\n  z-index:6;\n\n  left:50%;\n  bottom:10px;\n\n  transform:translateX(-50%);\n\n  padding:4px 9px;\n\n  background:rgba(255,255,255,.95);\n\n  border-radius:15px;\n\n  color:#252525;\n\n  font-size:9px;\n  line-height:1;\n\n  font-weight:900;\n\n  pointer-events:none;\n}\n\n\n\/* =========================================================\n   COPY BELOW SLIDER\n   ========================================================= *\/\n\n.rf7p-visibility-copy{\n  padding:22px 7px 2px;\n\n  text-align:center;\n}\n\n.rf7p-visibility-badge{\n  display:inline-block;\n\n  margin-bottom:12px;\n\n  padding:7px 12px;\n\n  background:var(--green);\n\n  border-radius:20px;\n\n  color:#ffffff;\n\n  font-size:9px;\n  line-height:1;\n\n  font-weight:900;\n\n  letter-spacing:.04em;\n\n  text-transform:uppercase;\n}\n\n.rf7p-visibility-heading{\n  margin:0 0 11px;\n\n  color:#121827;\n\n  font-size:clamp(24px,3vw,34px);\n  line-height:1.15;\n\n  font-weight:900;\n}\n\n.rf7p-day-word{\n  color:#dc8a00;\n}\n\n.rf7p-night-word{\n  color:#2869f2;\n}\n\n.rf7p-visibility-copy p{\n  max-width:520px;\n\n  margin-left:auto;\n  margin-right:auto;\n\n  color:#566176;\n\n  font-size:14px;\n  line-height:1.65;\n}\n\n.rf7p-visibility-pills{\n  display:flex;\n\n  flex-wrap:wrap;\n\n  justify-content:center;\n\n  gap:7px;\n\n  margin-top:14px;\n}\n\n.rf7p-pill{\n  padding:7px 9px;\n\n  background:#ffffff;\n\n  border:1px solid var(--border);\n\n  border-radius:20px;\n\n  font-size:10px;\n  line-height:1.1;\n\n  font-weight:800;\n}\n\n.rf7p-pill-day{\n  border-color:#d99b51;\n\n  color:#a55d00;\n}\n\n.rf7p-pill-night{\n  border-color:#6ca2ff;\n\n  color:#245fe1;\n}\n\n.rf7p-pill-power{\n  border-color:var(--green);\n\n  color:var(--green);\n}\n\n.rf7p-demo-note{\n  margin-top:12px!important;\n\n  color:var(--muted)!important;\n\n  font-size:11px!important;\n  line-height:1.5!important;\n}\n\n\n\/* =========================================================\n   DATA SHEET\n   ========================================================= *\/\n\n.rf7p-datasheet{\n  display:grid;\n\n  grid-template-columns:\n    88px\n    minmax(0,1fr);\n\n  gap:12px;\n\n  align-items:center;\n\n  margin:21px 0;\n\n  padding:11px;\n\n  background:var(--light);\n\n  border:1px solid var(--border);\n  border-left:4px solid var(--green);\n}\n\n.rf7p-datasheet-image{\n  width:88px;\n  height:112px;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  overflow:hidden;\n\n  background:#ffffff;\n\n  border:1px solid var(--border);\n}\n\n.rf7p-datasheet-image img{\n  display:block;\n\n  width:100%;\n  height:100%;\n\n  object-fit:contain;\n}\n\n.rf7p-datasheet-copy{\n  min-width:0;\n}\n\n.rf7p-datasheet-copy strong{\n  display:block;\n\n  margin-bottom:5px;\n\n  color:var(--charcoal);\n\n  font-size:13px;\n  line-height:1.35;\n}\n\n.rf7p-datasheet-copy p{\n  margin-bottom:5px;\n\n  font-size:11px;\n  line-height:1.5;\n}\n\n\n\/* =========================================================\n   TECHNICAL RESOURCES\n   ========================================================= *\/\n\n.rf7p-resources{\n  margin:20px 0;\n}\n\n.rf7p-resource-grid{\n  display:grid;\n\n  grid-template-columns:repeat(2,minmax(0,1fr));\n\n  gap:8px;\n}\n\n.rf7p-resource{\n  min-height:43px;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  padding:9px;\n\n  background:var(--green);\n\n  border:2px solid var(--green);\n\n  color:#ffffff!important;\n\n  text-align:center;\n\n  font-size:11px;\n  line-height:1.3;\n\n  font-weight:800!important;\n\n  text-decoration:none!important;\n}\n\n.rf7p-resource.secondary{\n  background:#ffffff;\n\n  border-color:var(--charcoal);\n\n  color:var(--charcoal)!important;\n}\n\n.rf7p-resource:hover{\n  background:var(--green-dark);\n\n  border-color:var(--green-dark);\n\n  color:#ffffff!important;\n}\n\n.rf7p-resource.secondary:hover{\n  background:var(--charcoal);\n\n  color:#ffffff!important;\n}\n\n\n\/* =========================================================\n   PROJECT CTA\n   ========================================================= *\/\n\n.rf7p-project{\n  margin-top:20px;\n\n  padding:17px;\n\n  background:var(--charcoal);\n\n  border-top:5px solid var(--green);\n}\n\n.rf7p-project strong{\n  display:block;\n\n  margin-bottom:6px;\n\n  color:#ffffff;\n\n  font-size:15px;\n  line-height:1.35;\n}\n\n.rf7p-project p{\n  margin-bottom:8px;\n\n  color:#dddddd;\n\n  font-size:12px;\n  line-height:1.6;\n}\n\n.rf7p-project a{\n  color:#ffffff;\n\n  text-decoration-color:var(--green);\n}\n\n\n\/* =========================================================\n   REDUCED MOTION\n   ========================================================= *\/\n\n@media(prefers-reduced-motion:reduce){\n\n  .rf7p-slider-night{\n    clip-path:inset(0 0 0 50%);\n\n    animation:none;\n  }\n\n  .rf7p-slider-line,\n  .rf7p-slider-handle{\n    left:50%;\n\n    animation:none;\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media screen and (max-width:749px){\n\n  .rf7p-quick{\n    padding:16px;\n  }\n\n  .rf7p-slider{\n    border-radius:12px;\n  }\n\n  .rf7p-slider-handle{\n    width:38px;\n    height:38px;\n\n    font-size:17px;\n  }\n\n  .rf7p-day-label,\n  .rf7p-night-label{\n    top:8px;\n\n    padding:6px 8px;\n\n    font-size:8px;\n  }\n\n  .rf7p-day-label{\n    left:8px;\n  }\n\n  .rf7p-night-label{\n    right:8px;\n  }\n\n  .rf7p-visibility-heading{\n    font-size:28px;\n  }\n\n}\n\n@media screen and (max-width:480px){\n\n  .rf7p-color-grid{\n    grid-template-columns:1fr;\n  }\n\n  .rf7p-color-card{\n    display:grid;\n\n    grid-template-columns:\n      120px\n      minmax(0,1fr);\n\n    align-items:center;\n  }\n\n  .rf7p-color-image{\n    aspect-ratio:3\/2;\n\n    border-right:1px solid var(--border);\n    border-bottom:0;\n  }\n\n  .rf7p-color-image img{\n    min-height:75px;\n  }\n\n  .rf7p-color-info{\n    padding:12px;\n\n    text-align:left;\n  }\n\n  .rf7p-resource-grid{\n    grid-template-columns:1fr;\n  }\n\n}\n\n@media screen and (max-width:360px){\n\n  .rf7p-specs{\n    grid-template-columns:1fr;\n  }\n\n  .rf7p-color-card{\n    grid-template-columns:\n      105px\n      minmax(0,1fr);\n  }\n\n  .rf7p-datasheet{\n    grid-template-columns:\n      72px\n      minmax(0,1fr);\n  }\n\n  .rf7p-datasheet-image{\n    width:72px;\n    height:94px;\n  }\n\n}\n\u003c\/style\u003e\n\u003cdiv class=\"rf7p\"\u003e\n\u003c!-- =====================================================\n       QUICK ANSWER\n       ===================================================== --\u003e\n\u003cdiv class=\"rf7p-quick\"\u003e\n\u003cspan class=\"rf7p-kicker\"\u003e\u003cstrong class=\"rf7p-quick-title\" style=\"font-family: inherit; display: inline !important;\"\u003eEcoglo® RF7B151 Yellow | RF7B-E30\u003c\/strong\u003e\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eRF7B151\u003c\/strong\u003e is the Yellow version of the Ecoglo® RF7B-E30 photoluminescent resilient flooring stair nosing. It combines a \u003cstrong\u003e90° anodized-aluminum profile\u003c\/strong\u003e, photoluminescent stair-edge marking and a hard-wearing \u003cstrong\u003eYellow silicon-carbide anti-slip surface\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eDesigned for flush integration with \u003cstrong\u003eresilient flooring, vinyl and other thin flooring materials\u003c\/strong\u003e in commercial, institutional and specification-driven stair projects.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n       QUICK SPECS\n       ===================================================== --\u003e\n\u003cdiv class=\"rf7p-specs\"\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003e Model \u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003e RF7B151 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003e Series \u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003e RF7B-E30 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003e Profile \u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003e 90° RF7B \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003e Color \u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003e Yellow \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003e Lengths \u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003e 8 FT \u0026amp; 10 FT \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003e Custom Lengths \u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003e Available \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003e Base \u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003e Anodized Aluminum \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003e Flooring \u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003e Resilient \/ Vinyl \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n       PRODUCT HIGHLIGHTS\n       ===================================================== --\u003e\n\u003cdiv class=\"rf7p-box\"\u003e\n\u003cstrong class=\"rf7p-box-title\"\u003e RF7B151 Yellow Product Highlights \u003c\/strong\u003e\n\u003cul class=\"rf7p-list\"\u003e\n\u003cli\u003ePhotoluminescent stair-edge visibility\u003c\/li\u003e\n\u003cli\u003eYellow silicon-carbide anti-slip surface\u003c\/li\u003e\n\u003cli\u003e90° resilient-flooring profile\u003c\/li\u003e\n\u003cli\u003eFlush integration with resilient and vinyl flooring\u003c\/li\u003e\n\u003cli\u003eStandard 8 FT and 10 FT lengths\u003c\/li\u003e\n\u003cli\u003eCustom cut-to-length options available\u003c\/li\u003e\n\u003cli\u003ePre-drilled countersunk mounting holes\u003c\/li\u003e\n\u003cli\u003eManufacturer RF7B-E30 documentation identifies UL 1994 and ULC 572 listing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n       APPLICATION\n       ===================================================== --\u003e\n\u003cdiv class=\"rf7p-application\"\u003e\n\u003cstrong class=\"rf7p-application-title\"\u003e Yellow Stair-Edge Contrast for Resilient \u0026amp; Vinyl Flooring \u003c\/strong\u003e\n\u003cp\u003eRF7B151 is the Yellow RF7B-E30 configuration for commercial and architectural stairs finished with resilient flooring, vinyl and other thin flooring materials. The Yellow anti-slip insert provides a more visually prominent daytime stair-edge color than the neutral Black or Gray configurations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n       COLOR PRODUCTS\n       ===================================================== --\u003e\n\u003cdiv class=\"rf7p-colors\"\u003e\n\u003cstrong class=\"rf7p-section-title\"\u003e Compare RF7B-E30 Colors \u003c\/strong\u003e\n\u003cdiv class=\"rf7p-color-grid\"\u003e\n\u003c!-- YELLOW CURRENT PRODUCT --\u003e\u003ca class=\"rf7p-color-card current\" href=\"\/products\/ecoglo-rf7b151-yellow-photoluminescent-stair-nosing\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n\u003cdiv class=\"rf7p-color-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B151-luminescent-resilient-flooring-nosing-300x200.jpg?v=1789398180\" alt=\"Ecoglo RF7B151 Yellow photoluminescent resilient flooring stair nosing\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7p-color-info\"\u003e\n\u003cspan class=\"rf7p-color-name\"\u003e Yellow \u003c\/span\u003e \u003cspan class=\"rf7p-color-model\"\u003e RF7B151 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003c!-- BLACK --\u003e\u003ca class=\"rf7p-color-card\" href=\"\/products\/ecoglo-rf7b171-black-photoluminescent-stair-nosing\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n\u003cdiv class=\"rf7p-color-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B171-luminescent-resilient-flooring-nosing-300x200.jpg?v=1789398180\" alt=\"Ecoglo RF7B171 Black photoluminescent resilient flooring stair nosing\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7p-color-info\"\u003e\n\u003cspan class=\"rf7p-color-name\"\u003e Black \u003c\/span\u003e \u003cspan class=\"rf7p-color-model\"\u003e RF7B171 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003c!-- GRAY --\u003e\u003ca class=\"rf7p-color-card\" href=\"\/products\/ecoglo-rf7b161-gray-photoluminescent-stair-nosing\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n\u003cdiv class=\"rf7p-color-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B161-luminescent-resilient-flooring-nosing-300x200.jpg?v=1789398180\" alt=\"Ecoglo RF7B161 Gray photoluminescent resilient flooring stair nosing\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7p-color-info\"\u003e\n\u003cspan class=\"rf7p-color-name\"\u003e Gray \u003c\/span\u003e \u003cspan class=\"rf7p-color-model\"\u003e RF7B161 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n       RF7B-E30 DARK IMAGE\n       ===================================================== --\u003e\n\u003cdiv class=\"rf7p-dark\"\u003e\n\u003cdiv class=\"rf7p-dark-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-photoluminescent-resilient-flooring-nosing-in-dark-300x200.jpg?v=1789398181\" alt=\"Ecoglo RF7B-E30 photoluminescent resilient flooring stair nosing glowing in darkness\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7p-dark-copy\"\u003e\n\u003cspan class=\"rf7p-dark-label\"\u003e Photoluminescent Visibility \u003c\/span\u003e \u003cstrong\u003e RF7B-E30 Visible When Normal Lighting Is Reduced \u003c\/strong\u003e\n\u003cp\u003eThe photoluminescent components absorb energy from suitable ambient lighting and remain visibly luminous after normal lighting is reduced or lost. No electrical connection is required at the stair nosing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n       AUTOMATIC BEFORE \/ AFTER DAY-NIGHT SLIDER\n       ===================================================== --\u003e\n\u003cdiv class=\"rf7p-visibility\"\u003e\n\u003cdiv class=\"rf7p-slider\"\u003e\n\u003c!-- DAY IMAGE --\u003e \u003cimg class=\"rf7p-slider-base\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/Ecoglo-visible-in-light.png?v=1775742993\" alt=\"Ecoglo stair nosing visible during daylight\" loading=\"lazy\"\u003e \u003c!-- NIGHT IMAGE --\u003e\n\u003cdiv class=\"rf7p-slider-night\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/Ecoglo-Glowing-by-Night.png?v=1775742992\" alt=\"Ecoglo photoluminescent stair nosing glowing at night\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cspan class=\"rf7p-day-label\"\u003e ☀ Visible by Day \u003c\/span\u003e \u003cspan class=\"rf7p-night-label\"\u003e ☾ Glowing by Night \u003c\/span\u003e \u003cspan class=\"rf7p-safety-label\"\u003e Safety First \u003c\/span\u003e\n\u003cdiv class=\"rf7p-slider-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7p-slider-handle\"\u003e↔\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-visibility-copy\"\u003e\n\u003cspan class=\"rf7p-visibility-badge\"\u003e Day-to-Night Visibility \u003c\/span\u003e\n\u003cdiv class=\"rf7p-visibility-heading\"\u003eVisible by \u003cspan class=\"rf7p-day-word\"\u003e Day. \u003c\/span\u003e \u003cbr\u003eGlowing by \u003cspan class=\"rf7p-night-word\"\u003e Night. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eWatch the comparison automatically move from side to side to demonstrate Ecoglo® stair-edge visibility in normal lighting and passive photoluminescent guidance when lighting is reduced.\u003c\/p\u003e\n\u003cdiv class=\"rf7p-visibility-pills\"\u003e\n\u003cspan class=\"rf7p-pill rf7p-pill-day\"\u003e ✓ Visible in Daylight \u003c\/span\u003e \u003cspan class=\"rf7p-pill rf7p-pill-night\"\u003e ✓ Glows in Darkness \u003c\/span\u003e \u003cspan class=\"rf7p-pill rf7p-pill-power\"\u003e ✓ No Power Required \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"rf7p-demo-note\"\u003eThe comparison images demonstrate Ecoglo® photoluminescent stair-edge visibility. The installed profile shown in the demonstration may differ from the RF7B151 RF7B-E30 profile.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n       DATA SHEET\n       ===================================================== --\u003e\n\u003cdiv class=\"rf7p-datasheet\"\u003e\n\u003cdiv class=\"rf7p-datasheet-image\"\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-Data-Sheet.pdf?v=1789396717\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-Data-Sheet.jpg?v=1789396803\" alt=\"Ecoglo RF7B-E30 technical data sheet\" loading=\"lazy\"\u003e \u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7p-datasheet-copy\"\u003e\n\u003cstrong\u003e RF7B-E30 Technical Data Sheet \u003c\/strong\u003e\n\u003cp\u003eView dimensions, colors, installation information, performance data and technical specifications.\u003c\/p\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-Data-Sheet.pdf?v=1789396717\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Open Data Sheet → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n       TECHNICAL RESOURCES\n       ===================================================== --\u003e\n\u003cdiv class=\"rf7p-resources\"\u003e\n\u003cstrong class=\"rf7p-section-title\"\u003e Technical Resources \u003c\/strong\u003e\n\u003cdiv class=\"rf7p-resource-grid\"\u003e\n\u003ca class=\"rf7p-resource\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-Data-Sheet.pdf?v=1789396717\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e RF7B-E30 Data Sheet \u003c\/a\u003e \u003ca class=\"rf7p-resource secondary\" href=\"https:\/\/microsite.caddetails.com\/Product\/57443\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e CAD Details \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n       INSTALLATION\n       ===================================================== --\u003e\n\u003cdiv class=\"rf7p-box\"\u003e\n\u003cstrong class=\"rf7p-box-title\"\u003e Installation \u003c\/strong\u003e\n\u003cp\u003eInstall the RF7B-E30 profile flush with resilient flooring using adhesive and mechanical fasteners in accordance with current Ecoglo® installation instructions and the approved project detail.\u003c\/p\u003e\n\u003cp\u003eThe stair-nosing insert is installed over the mechanical fasteners using the specified polyurethane adhesive.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n       RF7B \/ RF7C\n       ===================================================== --\u003e\n\u003cdiv class=\"rf7p-application\"\u003e\n\u003cstrong class=\"rf7p-application-title\"\u003e RF7B or RF7C? \u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eRF7B uses a 90° profile.\u003c\/strong\u003e RF7C uses an 85° profile. Confirm the actual stair-edge geometry, resilient-flooring assembly and architectural detail before selecting the series.\u003c\/p\u003e\n\u003ca href=\"\/collections\/ecoglo-photoluminescent-resilient-flooring-stair-nosings\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Compare Resilient Flooring Stair Nosings → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n       PROJECT CTA\n       ===================================================== --\u003e\n\u003cdiv class=\"rf7p-project\"\u003e\n\u003cstrong\u003e Need RF7B151 Yellow Custom Lengths or Project Assistance? \u003c\/strong\u003e\n\u003cp\u003eContact ComposiGrip for RF7B151 Yellow custom lengths, commercial quantities, architectural specifications, technical documentation, submittal support or help confirming the correct RF7B or RF7C profile.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"\/pages\/contact\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Request Project Assistance → \u003c\/a\u003e   |   \u003ca href=\"tel:1-855-277-0306\"\u003e 1-855-277-0306 \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =========================================================\n     RF7B151 PRODUCT-SPECIFIC FAQ\n     ========================================================= --\u003e\n\u003cstyle\u003e\n.rf7faq{\n  --green:#3a8535;\n  --green-dark:#2d6929;\n  --green-soft:#eef6ed;\n\n  --charcoal:#292929;\n  --text:#555555;\n  --muted:#707070;\n\n  --light:#f6f8f5;\n  --border:#d7e1d5;\n  --white:#ffffff;\n\n  width:100%;\n\n  margin:0;\n\n  padding:40px 0 46px;\n\n  background:var(--white);\n  color:var(--text);\n\n  font-family:inherit;\n\n  box-sizing:border-box;\n}\n\n.rf7faq *,\n.rf7faq *::before,\n.rf7faq *::after{\n  box-sizing:border-box;\n}\n\n.rf7faq-inner{\n  width:calc(100% - 48px);\n  max-width:1000px;\n\n  margin:0 auto;\n}\n\n\n\/* HEADER *\/\n\n.rf7faq-kicker{\n  display:inline-block;\n\n  margin-bottom:9px;\n\n  padding:6px 9px;\n\n  background:var(--green-soft);\n\n  border-left:4px solid var(--green);\n\n  color:var(--green);\n\n  font-size:10px;\n  line-height:1;\n\n  font-weight:900;\n\n  letter-spacing:.06em;\n\n  text-transform:uppercase;\n}\n\n.rf7faq h2{\n  max-width:860px;\n\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\n  font-weight:800;\n}\n\n.rf7faq h2::after{\n  content:\"\";\n\n  display:block;\n\n  width:62px;\n  height:4px;\n\n  margin-top:10px;\n\n  background:var(--green);\n}\n\n.rf7faq-intro{\n  max-width:830px;\n\n  margin:0 0 23px;\n\n  color:var(--text);\n\n  font-size:14px;\n  line-height:1.7;\n}\n\n\n\/* SUMMARY *\/\n\n.rf7faq-summary{\n  display:grid;\n\n  grid-template-columns:repeat(4,minmax(0,1fr));\n\n  gap:8px;\n\n  margin-bottom:24px;\n}\n\n.rf7faq-summary-item{\n  padding:12px;\n\n  background:var(--light);\n\n  border:1px solid var(--border);\n  border-top:3px solid var(--green);\n}\n\n.rf7faq-summary-item span{\n  display:block;\n\n  margin-bottom:3px;\n\n  color:var(--muted);\n\n  font-size:9px;\n\n  font-weight:900;\n\n  text-transform:uppercase;\n}\n\n.rf7faq-summary-item strong{\n  display:block;\n\n  color:var(--charcoal);\n\n  font-size:12px;\n  line-height:1.4;\n\n  font-weight:800;\n}\n\n\n\/* FAQ ITEMS *\/\n\n.rf7faq-list{\n  display:grid;\n\n  grid-template-columns:1fr;\n\n  gap:8px;\n}\n\n.rf7faq-item{\n  overflow:hidden;\n\n  background:#fff;\n\n  border:1px solid var(--border);\n  border-left:4px solid var(--green);\n}\n\n.rf7faq-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\n  font-weight:800;\n\n  list-style:none;\n}\n\n.rf7faq-item summary::-webkit-details-marker{\n  display:none;\n}\n\n.rf7faq-item summary::after{\n  content:\"+\";\n\n  position:absolute;\n\n  top:10px;\n  right:17px;\n\n  color:var(--green);\n\n  font-size:27px;\n  line-height:1;\n}\n\n.rf7faq-item[open] summary::after{\n  content:\"–\";\n}\n\n.rf7faq-answer{\n  padding:0 17px 17px;\n}\n\n.rf7faq-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.rf7faq-answer p:last-child{\n  margin-bottom:0;\n}\n\n.rf7faq-answer strong{\n  color:var(--charcoal);\n}\n\n\n\/* LINKS *\/\n\n.rf7faq-links{\n  display:flex;\n\n  flex-wrap:wrap;\n\n  gap:7px;\n\n  margin-top:10px;\n}\n\n.rf7faq-link{\n  display:inline-block;\n\n  padding:8px 10px;\n\n  background:var(--green-soft);\n\n  border:1px solid var(--border);\n\n  color:var(--green)!important;\n\n  font-size:11px;\n\n  font-weight:800;\n\n  text-decoration:none!important;\n}\n\n.rf7faq-link:hover{\n  background:var(--green);\n\n  border-color:var(--green);\n\n  color:#ffffff!important;\n}\n\n\n\/* CTA *\/\n\n.rf7faq-cta{\n  margin-top:25px;\n\n  padding:25px 21px;\n\n  background:var(--charcoal);\n\n  border-top:5px solid var(--green);\n\n  text-align:center;\n}\n\n.rf7faq-cta h3{\n  margin:0 0 8px;\n\n  color:#ffffff;\n\n  font-size:clamp(21px,2.3vw,27px);\n  line-height:1.3;\n\n  font-weight:800;\n}\n\n.rf7faq-cta p{\n  max-width:720px;\n\n  margin:0 auto 15px;\n\n  color:#dddddd;\n\n  font-size:13px;\n  line-height:1.65;\n}\n\n.rf7faq-buttons{\n  display:flex;\n\n  flex-wrap:wrap;\n\n  justify-content:center;\n\n  gap:8px;\n}\n\n.rf7faq-btn,\n.rf7faq-btn-light{\n  display:inline-block;\n\n  padding:10px 15px;\n\n  font-size:12px;\n\n  font-weight:800;\n\n  text-decoration:none!important;\n}\n\n.rf7faq-btn{\n  background:var(--green);\n\n  border:2px solid var(--green);\n\n  color:#ffffff!important;\n}\n\n.rf7faq-btn-light{\n  background:#ffffff;\n\n  border:2px solid #ffffff;\n\n  color:var(--charcoal)!important;\n}\n\n\n\/* RESPONSIVE *\/\n\n@media(max-width:900px){\n\n  .rf7faq-summary{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n\n}\n\n@media(max-width:749px){\n\n  .rf7faq{\n    padding:34px 0 40px;\n  }\n\n  .rf7faq-inner{\n    width:calc(100% - 24px);\n  }\n\n  .rf7faq h2{\n    font-size:26px;\n  }\n\n  .rf7faq-item summary{\n    padding:15px 47px 15px 15px;\n\n    font-size:14px;\n  }\n\n  .rf7faq-answer{\n    padding:0 15px 16px;\n  }\n\n  .rf7faq-answer p{\n    font-size:13px;\n  }\n\n  .rf7faq-buttons{\n    display:grid;\n\n    grid-template-columns:1fr;\n  }\n\n  .rf7faq-btn,\n  .rf7faq-btn-light{\n    width:100%;\n\n    text-align:center;\n  }\n\n}\n\n@media(max-width:390px){\n\n  .rf7faq-summary{\n    grid-template-columns:1fr;\n  }\n\n}\n\u003c\/style\u003e\n\u003csection class=\"rf7faq\"\u003e\n\u003cdiv class=\"rf7faq-inner\"\u003e\n\u003cspan class=\"rf7faq-kicker\"\u003e RF7B151 Product FAQ \u003c\/span\u003e\n\u003ch2\u003eFrequently Asked Questions About Ecoglo® RF7B151 Yellow\u003c\/h2\u003e\n\u003cp class=\"rf7faq-intro\"\u003eProduct-specific answers about the Ecoglo® RF7B151 Yellow RF7B-E30 photoluminescent resilient-flooring stair nosing. Broader RF7B-E30 series questions are covered on the resilient flooring stair-nosings collection page.\u003c\/p\u003e\n\u003c!-- QUICK ENTITY SUMMARY --\u003e\n\u003cdiv class=\"rf7faq-summary\"\u003e\n\u003cdiv class=\"rf7faq-summary-item\"\u003e\n\u003cspan\u003e Model \u003c\/span\u003e \u003cstrong\u003e RF7B151 \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7faq-summary-item\"\u003e\n\u003cspan\u003e Series \u003c\/span\u003e \u003cstrong\u003e RF7B-E30 \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7faq-summary-item\"\u003e\n\u003cspan\u003e Profile \u003c\/span\u003e \u003cstrong\u003e 90° RF7B \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7faq-summary-item\"\u003e\n\u003cspan\u003e Anti-Slip Color \u003c\/span\u003e \u003cstrong\u003e Yellow \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7faq-list\"\u003e\n\u003c!-- FAQ 1 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eWhat is Ecoglo® RF7B151 Yellow?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eRF7B151 is the Yellow model in the Ecoglo® RF7B-E30 photoluminescent resilient-flooring stair-nosing series.\u003c\/strong\u003e It combines a 90° anodized-aluminum profile, photoluminescent material and a Yellow silicon-carbide anti-slip component.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 2 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eWhen should I choose RF7B151 Yellow instead of Black or Gray?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003eRF7B151 is appropriate when the project specification or architectural design calls for a more visually prominent \u003cstrong\u003eYellow stair-edge insert\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eBlack RF7B171 and Gray RF7B161 provide more neutral alternatives within the same RF7B-E30 profile family.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 3 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eIs RF7B151 Yellow an anti-slip stair nosing?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eYes.\u003c\/strong\u003e RF7B151 incorporates hard-wearing Yellow silicon-carbide anti-slip material together with Ecoglo® photoluminescent stair-edge marking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 4 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eIs RF7B151 Yellow designed for vinyl and resilient flooring?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eYes.\u003c\/strong\u003e RF7B151 belongs to the RF7B-E30 resilient-flooring series and is designed for flush integration with resilient, vinyl and similar thin flooring assemblies.\u003c\/p\u003e\n\u003cp\u003eConfirm the actual stair-edge geometry and finished flooring assembly before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 5 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eIs the Yellow insert the same as the aluminum finish?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eNo.\u003c\/strong\u003e RF7B151 identifies the Yellow anti-slip insert configuration. The aluminum extrusion has a separate anodized-finish selection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 6 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eCan RF7B151 Yellow be ordered in custom lengths?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eYes.\u003c\/strong\u003e In addition to standard 8 FT and 10 FT lengths, RF7B-E30 is available cut to length.\u003c\/p\u003e\n\u003cp\u003eFor project pricing, provide the required finished lengths, quantities and delivery location.\u003c\/p\u003e\n\u003cdiv class=\"rf7faq-links\"\u003e\u003ca class=\"rf7faq-link\" href=\"\/pages\/contact\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Request Custom Lengths \u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 7 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eDoes RF7B151 Yellow require electricity to glow?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eNo electrical connection is required at the stair nosing.\u003c\/strong\u003e The photoluminescent material absorbs energy from suitable ambient illumination and releases visible light when normal lighting is reduced.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 8 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eWhat should I specify when ordering RF7B151 Yellow?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003eIdentify \u003cstrong\u003eEcoglo® RF7B151, RF7B-E30 series, Yellow insert, required length, aluminum finish and quantity\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eFor commercial or specification-driven projects, include project location, relevant stair details and required delivery timing when available.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 9 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eWhere can architects obtain RF7B151 technical information?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003eThe RF7B-E30 data sheet and architectural CAD details can be used for dimensions, profile coordination, installation requirements and project submittals.\u003c\/p\u003e\n\u003cdiv class=\"rf7faq-links\"\u003e\n\u003ca class=\"rf7faq-link\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-Data-Sheet.pdf?v=1789396717\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e RF7B-E30 Data Sheet \u003c\/a\u003e \u003ca class=\"rf7faq-link\" href=\"https:\/\/microsite.caddetails.com\/Product\/57443\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e CAD Details \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"rf7faq-cta\"\u003e\n\u003ch3\u003eNeed Help Specifying Ecoglo® RF7B151 Yellow?\u003c\/h3\u003e\n\u003cp\u003eContact ComposiGrip for RF7B151 pricing, project quantities, custom lengths, technical documentation, finish selection and specification support.\u003c\/p\u003e\n\u003cdiv class=\"rf7faq-buttons\"\u003e\n\u003ca class=\"rf7faq-btn\" href=\"\/pages\/contact\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Request Project Assistance \u003c\/a\u003e \u003ca class=\"rf7faq-btn-light\" href=\"\/collections\/ecoglo-photoluminescent-resilient-flooring-stair-nosings\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Compare RF7B-E30 Models \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     RF7B151 FAQ STRUCTURED DATA\n     Matches visible product-specific FAQ\n     ========================================================= --\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"ComposiGrip","offers":[{"title":"2 FT","offer_id":47596024889500,"sku":"RF7B151 - 2 FT","price":42.4,"currency_code":"USD","in_stock":true},{"title":"4 FT","offer_id":47596024922268,"sku":"RF7B151 - 4 FT","price":84.8,"currency_code":"USD","in_stock":true},{"title":"6 FT","offer_id":47596024955036,"sku":"RF7B151 - 6 FT","price":127.2,"currency_code":"USD","in_stock":true},{"title":"8 FT","offer_id":47596024987804,"sku":"RF7B151 - 8 FT","price":169.6,"currency_code":"USD","in_stock":true},{"title":"10 FT","offer_id":47596025020572,"sku":"RF7B151 - 10 FT","price":212.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/Ecoglo_RF7B151_Yellow_Photoluminescent_Resilient_Flooring_Stair_Nosing_RF7B-E30-90-degree-angle.jpg?v=1789398690"},{"product_id":"ecoglo-rf7b161-gray-photoluminescent-stair-nosing","title":"Ecoglo® RF7B161 Gray Photoluminescent Resilient Flooring Stair Nosing | RF7B-E30","description":"\u003cstyle\u003e\n\/* =========================================================\n   ECOGLO® RF7B161 GRAY\n   RF7B-E30\n   COMPACT DAWN PRODUCT INFORMATION + AEO FAQ\n\n   PRIMARY ECOGLO GREEN:\n   #3a8535\n\n   DAY\/NIGHT SLIDER:\n   CSS-only automatic movement\n   left -\u003e right -\u003e left continuously\n\n   Relative internal links preserve:\n   composigrip.ca -\u003e .ca\n   composigrip.com -\u003e .com\n   ========================================================= *\/\n\n.rf7p{\n  --green:#3a8535;\n  --green-dark:#2d6929;\n  --green-soft:#eef6ed;\n\n  --charcoal:#292929;\n  --text:#555555;\n  --muted:#737373;\n\n  --light:#f6f8f5;\n  --border:#d7e1d5;\n  --white:#ffffff;\n\n  width:100%;\n  max-width:100%;\n\n  color:var(--text);\n\n  font-family:inherit;\n\n  box-sizing:border-box;\n}\n\n.rf7p *,\n.rf7p *::before,\n.rf7p *::after{\n  box-sizing:border-box;\n}\n\n.rf7p p{\n  margin:0 0 13px;\n\n  color:var(--text);\n\n  font-size:14px;\n  line-height:1.65;\n}\n\n.rf7p strong{\n  color:var(--charcoal);\n}\n\n.rf7p a{\n  color:var(--green-dark);\n\n  font-weight:700;\n\n  text-decoration:underline;\n  text-underline-offset:3px;\n}\n\n\n\/* =========================================================\n   QUICK ANSWER\n   ========================================================= *\/\n\n.rf7p-quick{\n  margin:0 0 18px;\n\n  padding:18px;\n\n  background:var(--green-soft);\n\n  border:1px solid var(--border);\n  border-left:5px solid var(--green);\n}\n\n.rf7p-kicker{\n  display:block;\n\n  margin-bottom:7px;\n\n  color:var(--green);\n\n  font-size:10px;\n  line-height:1.2;\n\n  font-weight:900;\n\n  letter-spacing:.07em;\n\n  text-transform:uppercase;\n}\n\n.rf7p-quick-title{\n  display:block;\n\n  margin-bottom:9px;\n\n  color:var(--charcoal);\n\n  font-size:18px;\n  line-height:1.35;\n\n  font-weight:800;\n}\n\n\n\/* =========================================================\n   QUICK SPECS\n   ========================================================= *\/\n\n.rf7p-specs{\n  display:grid;\n\n  grid-template-columns:repeat(2,minmax(0,1fr));\n\n  gap:8px;\n\n  margin:17px 0 19px;\n}\n\n.rf7p-spec{\n  min-width:0;\n\n  padding:10px 11px;\n\n  background:var(--light);\n\n  border:1px solid var(--border);\n  border-top:3px solid var(--green);\n}\n\n.rf7p-spec-label{\n  display:block;\n\n  margin-bottom:4px;\n\n  color:var(--muted);\n\n  font-size:9px;\n  line-height:1.2;\n\n  font-weight:900;\n\n  letter-spacing:.05em;\n\n  text-transform:uppercase;\n}\n\n.rf7p-spec-value{\n  display:block;\n\n  color:var(--charcoal);\n\n  font-size:12px;\n  line-height:1.4;\n\n  font-weight:800;\n\n  overflow-wrap:anywhere;\n}\n\n\n\/* =========================================================\n   GENERAL BOX\n   ========================================================= *\/\n\n.rf7p-box{\n  margin:18px 0;\n\n  padding:16px;\n\n  background:var(--white);\n\n  border:1px solid var(--border);\n}\n\n.rf7p-box-title,\n.rf7p-section-title{\n  display:block;\n\n  margin-bottom:10px;\n\n  color:var(--charcoal);\n\n  font-size:15px;\n  line-height:1.35;\n\n  font-weight:800;\n}\n\n.rf7p-list{\n  list-style:none;\n\n  margin:0;\n  padding:0;\n}\n\n.rf7p-list li{\n  position:relative;\n\n  margin:0 0 7px;\n\n  padding-left:20px;\n\n  color:var(--text);\n\n  font-size:13px;\n  line-height:1.5;\n}\n\n.rf7p-list li:last-child{\n  margin-bottom:0;\n}\n\n.rf7p-list li::before{\n  content:\"✓\";\n\n  position:absolute;\n\n  left:0;\n\n  color:var(--green);\n\n  font-weight:900;\n}\n\n\n\/* =========================================================\n   APPLICATION\n   ========================================================= *\/\n\n.rf7p-application{\n  margin:18px 0;\n\n  padding:16px;\n\n  background:var(--light);\n\n  border-left:4px solid var(--green);\n}\n\n.rf7p-application-title{\n  display:block;\n\n  margin-bottom:7px;\n\n  color:var(--charcoal);\n\n  font-size:14px;\n  line-height:1.35;\n\n  font-weight:800;\n}\n\n\n\/* =========================================================\n   COLOR PRODUCTS\n   ========================================================= *\/\n\n.rf7p-colors{\n  margin:21px 0;\n}\n\n.rf7p-color-grid{\n  display:grid;\n\n  grid-template-columns:repeat(3,minmax(0,1fr));\n\n  gap:8px;\n}\n\n.rf7p-color-card{\n  min-width:0;\n\n  display:flex;\n  flex-direction:column;\n\n  overflow:hidden;\n\n  background:var(--white);\n\n  border:1px solid var(--border);\n\n  text-decoration:none!important;\n\n  transition:\n    transform .2s ease,\n    border-color .2s ease,\n    box-shadow .2s ease;\n}\n\n.rf7p-color-card:hover{\n  transform:translateY(-2px);\n\n  border-color:var(--green);\n\n  box-shadow:0 5px 14px rgba(0,0,0,.07);\n}\n\n.rf7p-color-card.current{\n  border:2px solid var(--charcoal);\n  border-top:4px solid var(--green);\n}\n\n.rf7p-color-image{\n  width:100%;\n\n  aspect-ratio:3\/2;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  padding:5px;\n\n  background:var(--white);\n\n  border-bottom:1px solid var(--border);\n}\n\n.rf7p-color-image img{\n  display:block;\n\n  width:100%;\n  height:100%;\n\n  min-height:90px;\n\n  object-fit:contain;\n}\n\n.rf7p-color-info{\n  flex:1;\n\n  padding:9px 6px 10px;\n\n  text-align:center;\n}\n\n.rf7p-color-name{\n  display:block;\n\n  color:var(--charcoal);\n\n  font-size:12px;\n  line-height:1.25;\n\n  font-weight:900;\n}\n\n.rf7p-color-model{\n  display:block;\n\n  margin-top:2px;\n\n  color:var(--green);\n\n  font-size:11px;\n  line-height:1.25;\n\n  font-weight:800;\n}\n\n\n\/* =========================================================\n   RF7B-E30 DARK IMAGE\n   ========================================================= *\/\n\n.rf7p-dark{\n  margin:22px 0;\n\n  overflow:hidden;\n\n  background:#161616;\n\n  border-top:5px solid var(--green);\n}\n\n.rf7p-dark-image{\n  width:100%;\n\n  background:#000;\n}\n\n.rf7p-dark-image img{\n  display:block;\n\n  width:100%;\n  height:auto;\n\n  object-fit:contain;\n}\n\n.rf7p-dark-copy{\n  padding:15px 16px 16px;\n}\n\n.rf7p-dark-label{\n  display:inline-block;\n\n  margin-bottom:7px;\n\n  padding:5px 8px;\n\n  background:var(--green);\n\n  color:#ffffff;\n\n  font-size:9px;\n  line-height:1;\n\n  font-weight:900;\n\n  letter-spacing:.05em;\n\n  text-transform:uppercase;\n}\n\n.rf7p-dark-copy strong{\n  display:block;\n\n  margin-bottom:6px;\n\n  color:#ffffff;\n\n  font-size:15px;\n  line-height:1.35;\n}\n\n.rf7p-dark-copy p{\n  margin:0;\n\n  color:#dddddd;\n\n  font-size:13px;\n  line-height:1.55;\n}\n\n\n\/* =========================================================\n   AUTOMATIC DAY \/ NIGHT BEFORE-AFTER SLIDER\n   CSS ONLY\n\n   8% -\u003e 92% -\u003e 8%\n   6 seconds each direction\n   ========================================================= *\/\n\n.rf7p-visibility{\n  margin:24px 0;\n}\n\n.rf7p-slider{\n  position:relative;\n\n  width:100%;\n\n  aspect-ratio:1000\/730;\n\n  overflow:hidden;\n\n  background:#111111;\n\n  border:1px solid #dce2e7;\n\n  border-radius:16px;\n\n  box-shadow:0 5px 18px rgba(0,0,0,.08);\n}\n\n\n\/* DAY IMAGE *\/\n\n.rf7p-slider-base{\n  position:absolute;\n\n  inset:0;\n\n  z-index:1;\n\n  display:block;\n\n  width:100%;\n  height:100%;\n\n  object-fit:cover;\n  object-position:center;\n}\n\n\n\/* NIGHT IMAGE *\/\n\n.rf7p-slider-night{\n  position:absolute;\n\n  inset:0;\n\n  z-index:2;\n\n  overflow:hidden;\n\n  pointer-events:none;\n\n  animation:\n    rf7pNightReveal 6s ease-in-out infinite alternate;\n}\n\n.rf7p-slider-night img{\n  position:absolute;\n\n  inset:0;\n\n  display:block;\n\n  width:100%;\n  height:100%;\n\n  object-fit:cover;\n  object-position:center;\n}\n\n\n\/* DIVIDER *\/\n\n.rf7p-slider-line{\n  position:absolute;\n\n  z-index:4;\n\n  top:0;\n  bottom:0;\n\n  width:2px;\n\n  background:rgba(255,255,255,.95);\n\n  transform:translateX(-1px);\n\n  box-shadow:0 0 4px rgba(0,0,0,.25);\n\n  pointer-events:none;\n\n  animation:\n    rf7pDivider 6s ease-in-out infinite alternate;\n}\n\n\n\/* HANDLE *\/\n\n.rf7p-slider-handle{\n  position:absolute;\n\n  z-index:5;\n\n  top:50%;\n\n  width:44px;\n  height:44px;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  transform:translate(-50%,-50%);\n\n  background:#ffffff;\n\n  border:1px solid rgba(0,0,0,.14);\n\n  border-radius:50%;\n\n  box-shadow:0 3px 12px rgba(0,0,0,.22);\n\n  color:#202020;\n\n  font-size:20px;\n  line-height:1;\n\n  font-weight:900;\n\n  pointer-events:none;\n\n  animation:\n    rf7pHandle 6s ease-in-out infinite alternate;\n}\n\n\n\/* AUTO MOVEMENT *\/\n\n@keyframes rf7pNightReveal{\n\n  from{\n    clip-path:inset(0 0 0 8%);\n  }\n\n  to{\n    clip-path:inset(0 0 0 92%);\n  }\n\n}\n\n@keyframes rf7pDivider{\n\n  from{\n    left:8%;\n  }\n\n  to{\n    left:92%;\n  }\n\n}\n\n@keyframes rf7pHandle{\n\n  from{\n    left:8%;\n  }\n\n  to{\n    left:92%;\n  }\n\n}\n\n\n\/* =========================================================\n   SLIDER LABELS\n   ========================================================= *\/\n\n.rf7p-day-label,\n.rf7p-night-label{\n  position:absolute;\n\n  z-index:6;\n\n  top:12px;\n\n  padding:7px 11px;\n\n  border-radius:18px;\n\n  color:#ffffff;\n\n  font-size:10px;\n  line-height:1;\n\n  font-weight:900;\n\n  box-shadow:0 2px 8px rgba(0,0,0,.16);\n\n  pointer-events:none;\n}\n\n.rf7p-day-label{\n  left:12px;\n\n  background:#dc8a00;\n}\n\n.rf7p-night-label{\n  right:12px;\n\n  background:#2768e8;\n}\n\n.rf7p-safety-label{\n  position:absolute;\n\n  z-index:6;\n\n  left:50%;\n  bottom:10px;\n\n  transform:translateX(-50%);\n\n  padding:4px 9px;\n\n  background:rgba(255,255,255,.95);\n\n  border-radius:15px;\n\n  color:#252525;\n\n  font-size:9px;\n  line-height:1;\n\n  font-weight:900;\n\n  pointer-events:none;\n}\n\n\n\/* =========================================================\n   COPY BELOW SLIDER\n   ========================================================= *\/\n\n.rf7p-visibility-copy{\n  padding:22px 7px 2px;\n\n  text-align:center;\n}\n\n.rf7p-visibility-badge{\n  display:inline-block;\n\n  margin-bottom:12px;\n\n  padding:7px 12px;\n\n  background:var(--green);\n\n  border-radius:20px;\n\n  color:#ffffff;\n\n  font-size:9px;\n  line-height:1;\n\n  font-weight:900;\n\n  letter-spacing:.04em;\n\n  text-transform:uppercase;\n}\n\n.rf7p-visibility-heading{\n  margin:0 0 11px;\n\n  color:#121827;\n\n  font-size:clamp(24px,3vw,34px);\n  line-height:1.15;\n\n  font-weight:900;\n}\n\n.rf7p-day-word{\n  color:#dc8a00;\n}\n\n.rf7p-night-word{\n  color:#2869f2;\n}\n\n.rf7p-visibility-copy p{\n  max-width:520px;\n\n  margin-left:auto;\n  margin-right:auto;\n\n  color:#566176;\n\n  font-size:14px;\n  line-height:1.65;\n}\n\n.rf7p-visibility-pills{\n  display:flex;\n\n  flex-wrap:wrap;\n\n  justify-content:center;\n\n  gap:7px;\n\n  margin-top:14px;\n}\n\n.rf7p-pill{\n  padding:7px 9px;\n\n  background:#ffffff;\n\n  border:1px solid var(--border);\n\n  border-radius:20px;\n\n  font-size:10px;\n  line-height:1.1;\n\n  font-weight:800;\n}\n\n.rf7p-pill-day{\n  border-color:#d99b51;\n\n  color:#a55d00;\n}\n\n.rf7p-pill-night{\n  border-color:#6ca2ff;\n\n  color:#245fe1;\n}\n\n.rf7p-pill-power{\n  border-color:var(--green);\n\n  color:var(--green);\n}\n\n.rf7p-demo-note{\n  margin-top:12px!important;\n\n  color:var(--muted)!important;\n\n  font-size:11px!important;\n  line-height:1.5!important;\n}\n\n\n\/* =========================================================\n   DATA SHEET\n   ========================================================= *\/\n\n.rf7p-datasheet{\n  display:grid;\n\n  grid-template-columns:\n    88px\n    minmax(0,1fr);\n\n  gap:12px;\n\n  align-items:center;\n\n  margin:21px 0;\n\n  padding:11px;\n\n  background:var(--light);\n\n  border:1px solid var(--border);\n  border-left:4px solid var(--green);\n}\n\n.rf7p-datasheet-image{\n  width:88px;\n  height:112px;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  overflow:hidden;\n\n  background:#ffffff;\n\n  border:1px solid var(--border);\n}\n\n.rf7p-datasheet-image img{\n  display:block;\n\n  width:100%;\n  height:100%;\n\n  object-fit:contain;\n}\n\n.rf7p-datasheet-copy{\n  min-width:0;\n}\n\n.rf7p-datasheet-copy strong{\n  display:block;\n\n  margin-bottom:5px;\n\n  color:var(--charcoal);\n\n  font-size:13px;\n  line-height:1.35;\n}\n\n.rf7p-datasheet-copy p{\n  margin-bottom:5px;\n\n  font-size:11px;\n  line-height:1.5;\n}\n\n\n\/* =========================================================\n   RESOURCES\n   ========================================================= *\/\n\n.rf7p-resources{\n  margin:20px 0;\n}\n\n.rf7p-resource-grid{\n  display:grid;\n\n  grid-template-columns:repeat(2,minmax(0,1fr));\n\n  gap:8px;\n}\n\n.rf7p-resource{\n  min-height:43px;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  padding:9px;\n\n  background:var(--green);\n\n  border:2px solid var(--green);\n\n  color:#ffffff!important;\n\n  text-align:center;\n\n  font-size:11px;\n  line-height:1.3;\n\n  font-weight:800!important;\n\n  text-decoration:none!important;\n}\n\n.rf7p-resource.secondary{\n  background:#ffffff;\n\n  border-color:var(--charcoal);\n\n  color:var(--charcoal)!important;\n}\n\n.rf7p-resource:hover{\n  background:var(--green-dark);\n\n  border-color:var(--green-dark);\n\n  color:#ffffff!important;\n}\n\n.rf7p-resource.secondary:hover{\n  background:var(--charcoal);\n\n  color:#ffffff!important;\n}\n\n\n\/* =========================================================\n   PROJECT CTA\n   ========================================================= *\/\n\n.rf7p-project{\n  margin-top:20px;\n\n  padding:17px;\n\n  background:var(--charcoal);\n\n  border-top:5px solid var(--green);\n}\n\n.rf7p-project strong{\n  display:block;\n\n  margin-bottom:6px;\n\n  color:#ffffff;\n\n  font-size:15px;\n  line-height:1.35;\n}\n\n.rf7p-project p{\n  margin-bottom:8px;\n\n  color:#dddddd;\n\n  font-size:12px;\n  line-height:1.6;\n}\n\n.rf7p-project a{\n  color:#ffffff;\n\n  text-decoration-color:var(--green);\n}\n\n\n\/* =========================================================\n   ACCESSIBILITY\n   ========================================================= *\/\n\n@media(prefers-reduced-motion:reduce){\n\n  .rf7p-slider-night{\n    clip-path:inset(0 0 0 50%);\n\n    animation:none;\n  }\n\n  .rf7p-slider-line,\n  .rf7p-slider-handle{\n    left:50%;\n\n    animation:none;\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media screen and (max-width:749px){\n\n  .rf7p-quick{\n    padding:16px;\n  }\n\n  .rf7p-slider{\n    border-radius:12px;\n  }\n\n  .rf7p-slider-handle{\n    width:38px;\n    height:38px;\n\n    font-size:17px;\n  }\n\n  .rf7p-day-label,\n  .rf7p-night-label{\n    top:8px;\n\n    padding:6px 8px;\n\n    font-size:8px;\n  }\n\n  .rf7p-day-label{\n    left:8px;\n  }\n\n  .rf7p-night-label{\n    right:8px;\n  }\n\n  .rf7p-visibility-heading{\n    font-size:28px;\n  }\n\n}\n\n@media screen and (max-width:480px){\n\n  .rf7p-color-grid{\n    grid-template-columns:1fr;\n  }\n\n  .rf7p-color-card{\n    display:grid;\n\n    grid-template-columns:\n      120px\n      minmax(0,1fr);\n\n    align-items:center;\n  }\n\n  .rf7p-color-image{\n    aspect-ratio:3\/2;\n\n    border-right:1px solid var(--border);\n    border-bottom:0;\n  }\n\n  .rf7p-color-image img{\n    min-height:75px;\n  }\n\n  .rf7p-color-info{\n    padding:12px;\n\n    text-align:left;\n  }\n\n  .rf7p-resource-grid{\n    grid-template-columns:1fr;\n  }\n\n}\n\n@media screen and (max-width:360px){\n\n  .rf7p-specs{\n    grid-template-columns:1fr;\n  }\n\n  .rf7p-color-card{\n    grid-template-columns:\n      105px\n      minmax(0,1fr);\n  }\n\n  .rf7p-datasheet{\n    grid-template-columns:\n      72px\n      minmax(0,1fr);\n  }\n\n  .rf7p-datasheet-image{\n    width:72px;\n    height:94px;\n  }\n\n}\n\u003c\/style\u003e\n\u003cdiv class=\"rf7p\"\u003e\n\u003c!-- QUICK ANSWER --\u003e\n\u003cdiv class=\"rf7p-quick\"\u003e\n\u003cspan class=\"rf7p-kicker\"\u003e\u003cstrong class=\"rf7p-quick-title\" style=\"font-family: inherit; display: inline !important;\"\u003eEcoglo® RF7B161 Gray | RF7B-E30\u003c\/strong\u003e\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eRF7B161\u003c\/strong\u003e is the Gray version of the Ecoglo® RF7B-E30 photoluminescent resilient flooring stair nosing. It combines a \u003cstrong\u003e90° anodized-aluminum profile\u003c\/strong\u003e, photoluminescent stair-edge marking and a hard-wearing \u003cstrong\u003eGray silicon-carbide anti-slip surface\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eDesigned for flush integration with \u003cstrong\u003eresilient flooring, vinyl and other thin flooring materials\u003c\/strong\u003e in commercial, institutional and specification-driven stair projects.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- QUICK SPECS --\u003e\n\u003cdiv class=\"rf7p-specs\"\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003eModel\u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003eRF7B161\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003eSeries\u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003eRF7B-E30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003eProfile\u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003e90° RF7B\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003eColor\u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003eGray\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003eLengths\u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003e8 FT \u0026amp; 10 FT\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003eCustom Lengths\u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003eAvailable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003eBase\u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003eAnodized Aluminum\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-spec\"\u003e\n\u003cspan class=\"rf7p-spec-label\"\u003eFlooring\u003c\/span\u003e \u003cspan class=\"rf7p-spec-value\"\u003eResilient \/ Vinyl\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCT HIGHLIGHTS --\u003e\n\u003cdiv class=\"rf7p-box\"\u003e\n\u003cstrong class=\"rf7p-box-title\"\u003e RF7B161 Gray Product Highlights \u003c\/strong\u003e\n\u003cul class=\"rf7p-list\"\u003e\n\u003cli\u003ePhotoluminescent stair-edge visibility\u003c\/li\u003e\n\u003cli\u003eGray silicon-carbide anti-slip surface\u003c\/li\u003e\n\u003cli\u003e90° resilient-flooring profile\u003c\/li\u003e\n\u003cli\u003eFlush integration with resilient and vinyl flooring\u003c\/li\u003e\n\u003cli\u003eStandard 8 FT and 10 FT lengths\u003c\/li\u003e\n\u003cli\u003eCustom cut-to-length options available\u003c\/li\u003e\n\u003cli\u003ePre-drilled countersunk mounting holes\u003c\/li\u003e\n\u003cli\u003eManufacturer RF7B-E30 documentation identifies UL 1994 and ULC 572 listing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- APPLICATION --\u003e\n\u003cdiv class=\"rf7p-application\"\u003e\n\u003cstrong class=\"rf7p-application-title\"\u003e Neutral Gray Stair-Edge Finish for Resilient \u0026amp; Vinyl Flooring \u003c\/strong\u003e\n\u003cp\u003eRF7B161 is the Gray RF7B-E30 configuration for commercial and architectural stairs finished with resilient flooring, vinyl and other thin flooring materials. The Gray anti-slip surface provides a neutral architectural appearance that can coordinate with many commercial flooring and interior finishes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- COLORS --\u003e\n\u003cdiv class=\"rf7p-colors\"\u003e\n\u003cstrong class=\"rf7p-section-title\"\u003e Compare RF7B-E30 Colors \u003c\/strong\u003e\n\u003cdiv class=\"rf7p-color-grid\"\u003e\n\u003c!-- GRAY CURRENT PRODUCT --\u003e\u003ca class=\"rf7p-color-card current\" href=\"\/products\/ecoglo-rf7b161-gray-photoluminescent-stair-nosing\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n\u003cdiv class=\"rf7p-color-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B161-luminescent-resilient-flooring-nosing-300x200.jpg?v=1789398180\" alt=\"Ecoglo RF7B161 Gray photoluminescent resilient flooring stair nosing\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7p-color-info\"\u003e\n\u003cspan class=\"rf7p-color-name\"\u003e Gray \u003c\/span\u003e \u003cspan class=\"rf7p-color-model\"\u003e RF7B161 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003c!-- BLACK --\u003e\u003ca class=\"rf7p-color-card\" href=\"\/products\/ecoglo-rf7b171-black-photoluminescent-stair-nosing\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n\u003cdiv class=\"rf7p-color-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B171-luminescent-resilient-flooring-nosing-300x200.jpg?v=1789398180\" alt=\"Ecoglo RF7B171 Black photoluminescent resilient flooring stair nosing\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7p-color-info\"\u003e\n\u003cspan class=\"rf7p-color-name\"\u003e Black \u003c\/span\u003e \u003cspan class=\"rf7p-color-model\"\u003e RF7B171 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003c!-- YELLOW --\u003e\u003ca class=\"rf7p-color-card\" href=\"\/products\/ecoglo-rf7b151-yellow-photoluminescent-stair-nosing\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n\u003cdiv class=\"rf7p-color-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B151-luminescent-resilient-flooring-nosing-300x200.jpg?v=1789398180\" alt=\"Ecoglo RF7B151 Yellow photoluminescent resilient flooring stair nosing\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7p-color-info\"\u003e\n\u003cspan class=\"rf7p-color-name\"\u003e Yellow \u003c\/span\u003e \u003cspan class=\"rf7p-color-model\"\u003e RF7B151 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DARK IMAGE --\u003e\n\u003cdiv class=\"rf7p-dark\"\u003e\n\u003cdiv class=\"rf7p-dark-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-photoluminescent-resilient-flooring-nosing-in-dark-300x200.jpg?v=1789398181\" alt=\"Ecoglo RF7B-E30 photoluminescent resilient flooring stair nosing glowing in darkness\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7p-dark-copy\"\u003e\n\u003cspan class=\"rf7p-dark-label\"\u003e Photoluminescent Visibility \u003c\/span\u003e \u003cstrong\u003e RF7B-E30 Visible When Normal Lighting Is Reduced \u003c\/strong\u003e\n\u003cp\u003eThe photoluminescent components absorb energy from suitable ambient lighting and remain visibly luminous after normal lighting is reduced or lost. No electrical connection is required at the stair nosing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n       AUTOMATIC DAY \/ NIGHT COMPARISON\n       ===================================================== --\u003e\n\u003cdiv class=\"rf7p-visibility\"\u003e\n\u003cdiv class=\"rf7p-slider\"\u003e\n\u003cimg class=\"rf7p-slider-base\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/Ecoglo-visible-in-light.png?v=1775742993\" alt=\"Ecoglo stair nosing visible during daylight\" loading=\"lazy\"\u003e\n\u003cdiv class=\"rf7p-slider-night\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/Ecoglo-Glowing-by-Night.png?v=1775742992\" alt=\"Ecoglo photoluminescent stair nosing glowing at night\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cspan class=\"rf7p-day-label\"\u003e ☀ Visible by Day \u003c\/span\u003e \u003cspan class=\"rf7p-night-label\"\u003e ☾ Glowing by Night \u003c\/span\u003e \u003cspan class=\"rf7p-safety-label\"\u003e Safety First \u003c\/span\u003e\n\u003cdiv class=\"rf7p-slider-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7p-slider-handle\"\u003e↔\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7p-visibility-copy\"\u003e\n\u003cspan class=\"rf7p-visibility-badge\"\u003e Day-to-Night Visibility \u003c\/span\u003e\n\u003cdiv class=\"rf7p-visibility-heading\"\u003eVisible by \u003cspan class=\"rf7p-day-word\"\u003e Day. \u003c\/span\u003e \u003cbr\u003eGlowing by \u003cspan class=\"rf7p-night-word\"\u003e Night. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eWatch the comparison automatically move from side to side to demonstrate Ecoglo® stair-edge visibility in normal lighting and passive photoluminescent guidance when lighting is reduced.\u003c\/p\u003e\n\u003cdiv class=\"rf7p-visibility-pills\"\u003e\n\u003cspan class=\"rf7p-pill rf7p-pill-day\"\u003e ✓ Visible in Daylight \u003c\/span\u003e \u003cspan class=\"rf7p-pill rf7p-pill-night\"\u003e ✓ Glows in Darkness \u003c\/span\u003e \u003cspan class=\"rf7p-pill rf7p-pill-power\"\u003e ✓ No Power Required \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"rf7p-demo-note\"\u003eThe comparison images demonstrate Ecoglo® photoluminescent stair-edge visibility. The installed profile shown in the demonstration may differ from the RF7B161 RF7B-E30 profile.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DATA SHEET --\u003e\n\u003cdiv class=\"rf7p-datasheet\"\u003e\n\u003cdiv class=\"rf7p-datasheet-image\"\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-Data-Sheet.pdf?v=1789396717\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-Data-Sheet.jpg?v=1789396803\" alt=\"Ecoglo RF7B-E30 technical data sheet\" loading=\"lazy\"\u003e \u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7p-datasheet-copy\"\u003e\n\u003cstrong\u003e RF7B-E30 Technical Data Sheet \u003c\/strong\u003e\n\u003cp\u003eView dimensions, colors, installation information, performance data and technical specifications.\u003c\/p\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-Data-Sheet.pdf?v=1789396717\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Open Data Sheet → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TECHNICAL RESOURCES --\u003e\n\u003cdiv class=\"rf7p-resources\"\u003e\n\u003cstrong class=\"rf7p-section-title\"\u003e Technical Resources \u003c\/strong\u003e\n\u003cdiv class=\"rf7p-resource-grid\"\u003e\n\u003ca class=\"rf7p-resource\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-Data-Sheet.pdf?v=1789396717\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e RF7B-E30 Data Sheet \u003c\/a\u003e \u003ca class=\"rf7p-resource secondary\" href=\"https:\/\/microsite.caddetails.com\/Product\/57443\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e CAD Details \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- INSTALLATION --\u003e\n\u003cdiv class=\"rf7p-box\"\u003e\n\u003cstrong class=\"rf7p-box-title\"\u003e Installation \u003c\/strong\u003e\n\u003cp\u003eInstall the RF7B-E30 profile flush with resilient flooring using adhesive and mechanical fasteners in accordance with current Ecoglo® installation instructions and the approved project detail.\u003c\/p\u003e\n\u003cp\u003eThe stair-nosing insert is installed over the mechanical fasteners using the specified polyurethane adhesive.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- RF7B \/ RF7C --\u003e\n\u003cdiv class=\"rf7p-application\"\u003e\n\u003cstrong class=\"rf7p-application-title\"\u003e RF7B or RF7C? \u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eRF7B uses a 90° profile.\u003c\/strong\u003e RF7C uses an 85° profile. Confirm the actual stair-edge geometry, resilient-flooring assembly and architectural detail before selecting the series.\u003c\/p\u003e\n\u003ca href=\"\/collections\/ecoglo-photoluminescent-resilient-flooring-stair-nosings\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Compare Resilient Flooring Stair Nosings → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- PROJECT CTA --\u003e\n\u003cdiv class=\"rf7p-project\"\u003e\n\u003cstrong\u003e Need RF7B161 Gray Custom Lengths or Project Assistance? \u003c\/strong\u003e\n\u003cp\u003eContact ComposiGrip for RF7B161 Gray custom lengths, commercial quantities, architectural specifications, technical documentation, submittal support or help confirming the correct RF7B or RF7C profile.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"\/pages\/contact\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Request Project Assistance → \u003c\/a\u003e   |   \u003ca href=\"tel:1-855-277-0306\"\u003e 1-855-277-0306 \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =========================================================\n     RF7B161 GRAY PRODUCT-SPECIFIC FAQ\n     ========================================================= --\u003e\n\u003cstyle\u003e\n.rf7faq{\n  --green:#3a8535;\n  --green-dark:#2d6929;\n  --green-soft:#eef6ed;\n\n  --charcoal:#292929;\n  --text:#555555;\n  --muted:#707070;\n\n  --light:#f6f8f5;\n  --border:#d7e1d5;\n  --white:#ffffff;\n\n  width:100%;\n\n  margin:0;\n\n  padding:40px 0 46px;\n\n  background:var(--white);\n  color:var(--text);\n\n  font-family:inherit;\n\n  box-sizing:border-box;\n}\n\n.rf7faq *,\n.rf7faq *::before,\n.rf7faq *::after{\n  box-sizing:border-box;\n}\n\n.rf7faq-inner{\n  width:calc(100% - 48px);\n  max-width:1000px;\n\n  margin:0 auto;\n}\n\n\n\/* HEADER *\/\n\n.rf7faq-kicker{\n  display:inline-block;\n\n  margin-bottom:9px;\n\n  padding:6px 9px;\n\n  background:var(--green-soft);\n\n  border-left:4px solid var(--green);\n\n  color:var(--green);\n\n  font-size:10px;\n  line-height:1;\n\n  font-weight:900;\n\n  letter-spacing:.06em;\n\n  text-transform:uppercase;\n}\n\n.rf7faq h2{\n  max-width:860px;\n\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\n  font-weight:800;\n}\n\n.rf7faq h2::after{\n  content:\"\";\n\n  display:block;\n\n  width:62px;\n  height:4px;\n\n  margin-top:10px;\n\n  background:var(--green);\n}\n\n.rf7faq-intro{\n  max-width:830px;\n\n  margin:0 0 23px;\n\n  color:var(--text);\n\n  font-size:14px;\n  line-height:1.7;\n}\n\n\n\/* SUMMARY *\/\n\n.rf7faq-summary{\n  display:grid;\n\n  grid-template-columns:repeat(4,minmax(0,1fr));\n\n  gap:8px;\n\n  margin-bottom:24px;\n}\n\n.rf7faq-summary-item{\n  padding:12px;\n\n  background:var(--light);\n\n  border:1px solid var(--border);\n  border-top:3px solid var(--green);\n}\n\n.rf7faq-summary-item span{\n  display:block;\n\n  margin-bottom:3px;\n\n  color:var(--muted);\n\n  font-size:9px;\n\n  font-weight:900;\n\n  text-transform:uppercase;\n}\n\n.rf7faq-summary-item strong{\n  display:block;\n\n  color:var(--charcoal);\n\n  font-size:12px;\n  line-height:1.4;\n\n  font-weight:800;\n}\n\n\n\/* FAQ *\/\n\n.rf7faq-list{\n  display:grid;\n\n  grid-template-columns:1fr;\n\n  gap:8px;\n}\n\n.rf7faq-item{\n  overflow:hidden;\n\n  background:#fff;\n\n  border:1px solid var(--border);\n  border-left:4px solid var(--green);\n}\n\n.rf7faq-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\n  font-weight:800;\n\n  list-style:none;\n}\n\n.rf7faq-item summary::-webkit-details-marker{\n  display:none;\n}\n\n.rf7faq-item summary::after{\n  content:\"+\";\n\n  position:absolute;\n\n  top:10px;\n  right:17px;\n\n  color:var(--green);\n\n  font-size:27px;\n  line-height:1;\n}\n\n.rf7faq-item[open] summary::after{\n  content:\"–\";\n}\n\n.rf7faq-answer{\n  padding:0 17px 17px;\n}\n\n.rf7faq-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.rf7faq-answer p:last-child{\n  margin-bottom:0;\n}\n\n.rf7faq-answer strong{\n  color:var(--charcoal);\n}\n\n\n\/* LINKS *\/\n\n.rf7faq-links{\n  display:flex;\n\n  flex-wrap:wrap;\n\n  gap:7px;\n\n  margin-top:10px;\n}\n\n.rf7faq-link{\n  display:inline-block;\n\n  padding:8px 10px;\n\n  background:var(--green-soft);\n\n  border:1px solid var(--border);\n\n  color:var(--green)!important;\n\n  font-size:11px;\n\n  font-weight:800;\n\n  text-decoration:none!important;\n}\n\n.rf7faq-link:hover{\n  background:var(--green);\n\n  border-color:var(--green);\n\n  color:#ffffff!important;\n}\n\n\n\/* CTA *\/\n\n.rf7faq-cta{\n  margin-top:25px;\n\n  padding:25px 21px;\n\n  background:var(--charcoal);\n\n  border-top:5px solid var(--green);\n\n  text-align:center;\n}\n\n.rf7faq-cta h3{\n  margin:0 0 8px;\n\n  color:#ffffff;\n\n  font-size:clamp(21px,2.3vw,27px);\n  line-height:1.3;\n\n  font-weight:800;\n}\n\n.rf7faq-cta p{\n  max-width:720px;\n\n  margin:0 auto 15px;\n\n  color:#dddddd;\n\n  font-size:13px;\n  line-height:1.65;\n}\n\n.rf7faq-buttons{\n  display:flex;\n\n  flex-wrap:wrap;\n\n  justify-content:center;\n\n  gap:8px;\n}\n\n.rf7faq-btn,\n.rf7faq-btn-light{\n  display:inline-block;\n\n  padding:10px 15px;\n\n  font-size:12px;\n\n  font-weight:800;\n\n  text-decoration:none!important;\n}\n\n.rf7faq-btn{\n  background:var(--green);\n\n  border:2px solid var(--green);\n\n  color:#ffffff!important;\n}\n\n.rf7faq-btn-light{\n  background:#ffffff;\n\n  border:2px solid #ffffff;\n\n  color:var(--charcoal)!important;\n}\n\n\n\/* RESPONSIVE *\/\n\n@media(max-width:900px){\n\n  .rf7faq-summary{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n\n}\n\n@media(max-width:749px){\n\n  .rf7faq{\n    padding:34px 0 40px;\n  }\n\n  .rf7faq-inner{\n    width:calc(100% - 24px);\n  }\n\n  .rf7faq h2{\n    font-size:26px;\n  }\n\n  .rf7faq-item summary{\n    padding:15px 47px 15px 15px;\n\n    font-size:14px;\n  }\n\n  .rf7faq-answer{\n    padding:0 15px 16px;\n  }\n\n  .rf7faq-answer p{\n    font-size:13px;\n  }\n\n  .rf7faq-buttons{\n    display:grid;\n\n    grid-template-columns:1fr;\n  }\n\n  .rf7faq-btn,\n  .rf7faq-btn-light{\n    width:100%;\n\n    text-align:center;\n  }\n\n}\n\n@media(max-width:390px){\n\n  .rf7faq-summary{\n    grid-template-columns:1fr;\n  }\n\n}\n\u003c\/style\u003e\n\u003csection class=\"rf7faq\"\u003e\n\u003cdiv class=\"rf7faq-inner\"\u003e\n\u003cspan class=\"rf7faq-kicker\"\u003e RF7B161 Product FAQ \u003c\/span\u003e\n\u003ch2\u003eFrequently Asked Questions About Ecoglo® RF7B161 Gray\u003c\/h2\u003e\n\u003cp class=\"rf7faq-intro\"\u003eProduct-specific answers about the Ecoglo® RF7B161 Gray RF7B-E30 photoluminescent resilient-flooring stair nosing. Broader RF7B-E30 series questions are covered on the resilient flooring stair-nosings collection page.\u003c\/p\u003e\n\u003c!-- ENTITY SUMMARY --\u003e\n\u003cdiv class=\"rf7faq-summary\"\u003e\n\u003cdiv class=\"rf7faq-summary-item\"\u003e\n\u003cspan\u003eModel\u003c\/span\u003e \u003cstrong\u003e RF7B161 \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7faq-summary-item\"\u003e\n\u003cspan\u003eSeries\u003c\/span\u003e \u003cstrong\u003e RF7B-E30 \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7faq-summary-item\"\u003e\n\u003cspan\u003eProfile\u003c\/span\u003e \u003cstrong\u003e 90° RF7B \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7faq-summary-item\"\u003e\n\u003cspan\u003eAnti-Slip Color\u003c\/span\u003e \u003cstrong\u003e Gray \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7faq-list\"\u003e\n\u003c!-- FAQ 1 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eWhat is Ecoglo® RF7B161 Gray?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eRF7B161 is the Gray model in the Ecoglo® RF7B-E30 photoluminescent resilient-flooring stair-nosing series.\u003c\/strong\u003e It combines a 90° anodized-aluminum profile, photoluminescent material and a Gray silicon-carbide anti-slip component.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 2 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eWhen should I choose RF7B161 Gray instead of Black or Yellow?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003eRF7B161 is a neutral architectural option where the specification calls for a \u003cstrong\u003eGray anti-slip stair-edge insert\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eBlack RF7B171 provides a darker neutral option, while Yellow RF7B151 provides a more visually prominent daytime stair-edge color.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 3 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eIs RF7B161 Gray an anti-slip stair nosing?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eYes.\u003c\/strong\u003e RF7B161 incorporates hard-wearing Gray silicon-carbide anti-slip material together with Ecoglo® photoluminescent stair-edge marking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 4 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eIs RF7B161 Gray designed for vinyl and resilient flooring?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eYes.\u003c\/strong\u003e RF7B161 belongs to the RF7B-E30 resilient-flooring series and is designed for flush integration with resilient flooring, vinyl and similar thin flooring assemblies.\u003c\/p\u003e\n\u003cp\u003eConfirm the finished flooring assembly and stair-edge geometry before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 5 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eIs the Gray insert the same as the aluminum finish?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eNo.\u003c\/strong\u003e RF7B161 identifies the Gray anti-slip insert configuration. The aluminum extrusion has a separate anodized-finish selection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 6 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eCan RF7B161 Gray be ordered in custom lengths?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eYes.\u003c\/strong\u003e In addition to standard 8 FT and 10 FT lengths, RF7B-E30 is available cut to length.\u003c\/p\u003e\n\u003cp\u003eFor project pricing, provide the required finished lengths, quantities and delivery location.\u003c\/p\u003e\n\u003cdiv class=\"rf7faq-links\"\u003e\u003ca class=\"rf7faq-link\" href=\"\/pages\/contact\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Request Custom Lengths \u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 7 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eDoes RF7B161 Gray require electricity to glow?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eNo electrical connection is required at the stair nosing.\u003c\/strong\u003e The photoluminescent material absorbs energy from suitable ambient illumination and releases visible light when normal lighting is reduced.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 8 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eWhat should I specify when ordering RF7B161 Gray?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003eIdentify \u003cstrong\u003eEcoglo® RF7B161, RF7B-E30 series, Gray insert, required length, aluminum finish and quantity\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eFor larger commercial projects, include project location, relevant stair details and required delivery timing when known.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ 9 --\u003e\n\u003cdetails class=\"rf7faq-item\"\u003e\n\u003csummary\u003eWhere can architects obtain RF7B161 technical information?\u003c\/summary\u003e\n\u003cdiv class=\"rf7faq-answer\"\u003e\n\u003cp\u003eThe RF7B-E30 manufacturer data sheet and architectural CAD details provide information for dimensions, profile coordination, installation requirements and project submittals.\u003c\/p\u003e\n\u003cdiv class=\"rf7faq-links\"\u003e\n\u003ca class=\"rf7faq-link\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E30-Data-Sheet.pdf?v=1789396717\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e RF7B-E30 Data Sheet \u003c\/a\u003e \u003ca class=\"rf7faq-link\" href=\"https:\/\/microsite.caddetails.com\/Product\/57443\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e CAD Details \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ CTA --\u003e\n\u003cdiv class=\"rf7faq-cta\"\u003e\n\u003ch3\u003eNeed Help Specifying Ecoglo® RF7B161 Gray?\u003c\/h3\u003e\n\u003cp\u003eContact ComposiGrip for RF7B161 pricing, commercial quantities, custom lengths, technical documentation, anodized finish selection and specification support.\u003c\/p\u003e\n\u003cdiv class=\"rf7faq-buttons\"\u003e\n\u003ca class=\"rf7faq-btn\" href=\"\/pages\/contact\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Request Project Assistance \u003c\/a\u003e \u003ca class=\"rf7faq-btn-light\" href=\"\/collections\/ecoglo-photoluminescent-resilient-flooring-stair-nosings\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Compare RF7B-E30 Models \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n     RF7B161 FAQ STRUCTURED DATA\n     ========================================================= --\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"ComposiGrip","offers":[{"title":"2 FT","offer_id":47596028756124,"sku":"RF7B161 - 2 FT","price":42.4,"currency_code":"USD","in_stock":true},{"title":"4 FT","offer_id":47596028788892,"sku":"RF7B161 - 4 FT","price":84.8,"currency_code":"USD","in_stock":true},{"title":"6 FT","offer_id":47596028821660,"sku":"RF7B161 - 6 FT","price":127.2,"currency_code":"USD","in_stock":true},{"title":"8 FT","offer_id":47596028854428,"sku":"RF7B161 - 8 FT","price":169.6,"currency_code":"USD","in_stock":true},{"title":"10 FT","offer_id":47596028887196,"sku":"RF7B161 - 10 FT","price":212.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/Ecoglo_RF7B161_Gray_Photoluminescent_Resilient_Flooring_Stair_Nosing_RF7B-E30-90-degree-angle.jpg?v=1789406742"},{"product_id":"ecoglo-black-photoluminescent-resilient-stair-nosing","title":"Ecoglo® RFA7B171 Black Photoluminescent Resilient Flooring Stair Nosing | RF7B-E40","description":"\u003cstyle\u003e\n\/* =========================================================\n   ECOGLO® RFA7B171 BLACK\n   RF7B-E40\n   COMPACT DAWN PRODUCT INFORMATION + AEO FAQ\n\n   PRIMARY GREEN: #3a8535\n   CSS-ONLY AUTOMATIC DAY \/ NIGHT SLIDER\n\n   Relative internal links preserve visitor domain:\n   composigrip.ca -\u003e .ca\n   composigrip.com -\u003e .com\n   ========================================================= *\/\n\n.rf7e40p{\n  --green:#3a8535;\n  --green-dark:#2d6929;\n  --green-soft:#eef6ed;\n  --charcoal:#292929;\n  --text:#555555;\n  --muted:#737373;\n  --light:#f6f8f5;\n  --border:#d7e1d5;\n  --white:#ffffff;\n\n  width:100%;\n  max-width:100%;\n  color:var(--text);\n  font-family:inherit;\n  box-sizing:border-box;\n}\n\n.rf7e40p *,\n.rf7e40p *::before,\n.rf7e40p *::after{\n  box-sizing:border-box;\n}\n\n.rf7e40p p{\n  margin:0 0 13px;\n  color:var(--text);\n  font-size:14px;\n  line-height:1.65;\n}\n\n.rf7e40p strong{\n  color:var(--charcoal);\n}\n\n.rf7e40p a{\n  color:var(--green-dark);\n  font-weight:700;\n  text-decoration:underline;\n  text-underline-offset:3px;\n}\n\n\n\/* QUICK ANSWER *\/\n\n.rf7e40p-quick{\n  margin:0 0 18px;\n  padding:18px;\n  background:var(--green-soft);\n  border:1px solid var(--border);\n  border-left:5px solid var(--green);\n}\n\n.rf7e40p-kicker{\n  display:block;\n  margin-bottom:7px;\n  color:var(--green);\n  font-size:10px;\n  line-height:1.2;\n  font-weight:900;\n  letter-spacing:.07em;\n  text-transform:uppercase;\n}\n\n.rf7e40p-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\/* SPECS *\/\n\n.rf7e40p-specs{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:8px;\n  margin:17px 0 19px;\n}\n\n.rf7e40p-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(--green);\n}\n\n.rf7e40p-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.rf7e40p-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\/* GENERAL BOX *\/\n\n.rf7e40p-box{\n  margin:18px 0;\n  padding:16px;\n  background:var(--white);\n  border:1px solid var(--border);\n}\n\n.rf7e40p-box-title,\n.rf7e40p-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.rf7e40p-list{\n  list-style:none;\n  margin:0;\n  padding:0;\n}\n\n.rf7e40p-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.rf7e40p-list li:last-child{\n  margin-bottom:0;\n}\n\n.rf7e40p-list li::before{\n  content:\"✓\";\n  position:absolute;\n  left:0;\n  color:var(--green);\n  font-weight:900;\n}\n\n\n\/* APPLICATION *\/\n\n.rf7e40p-application{\n  margin:18px 0;\n  padding:16px;\n  background:var(--light);\n  border-left:4px solid var(--green);\n}\n\n.rf7e40p-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\/* COLOR VARIANTS *\/\n\n.rf7e40p-colors{\n  margin:21px 0;\n}\n\n.rf7e40p-color-grid{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:8px;\n}\n\n.rf7e40p-color-card{\n  min-width:0;\n  display:flex;\n  flex-direction:column;\n  overflow:hidden;\n  background:var(--white);\n  border:1px solid var(--border);\n  text-decoration:none!important;\n  transition:\n    transform .2s ease,\n    border-color .2s ease,\n    box-shadow .2s ease;\n}\n\n.rf7e40p-color-card:hover{\n  transform:translateY(-2px);\n  border-color:var(--green);\n  box-shadow:0 5px 14px rgba(0,0,0,.07);\n}\n\n.rf7e40p-color-card.current{\n  border:2px solid var(--charcoal);\n  border-top:4px solid var(--green);\n}\n\n.rf7e40p-color-image{\n  width:100%;\n  aspect-ratio:3\/2;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  padding:5px;\n  background:#fff;\n  border-bottom:1px solid var(--border);\n}\n\n.rf7e40p-color-image img{\n  display:block;\n  width:100%;\n  height:100%;\n  min-height:90px;\n  object-fit:contain;\n}\n\n.rf7e40p-color-info{\n  flex:1;\n  padding:9px 6px 10px;\n  text-align:center;\n}\n\n.rf7e40p-color-name{\n  display:block;\n  color:var(--charcoal);\n  font-size:12px;\n  line-height:1.25;\n  font-weight:900;\n}\n\n.rf7e40p-color-model{\n  display:block;\n  margin-top:2px;\n  color:var(--green);\n  font-size:11px;\n  line-height:1.25;\n  font-weight:800;\n}\n\n\n\/* DAY \/ NIGHT SLIDER *\/\n\n.rf7e40p-visibility{\n  margin:24px 0;\n}\n\n.rf7e40p-slider{\n  position:relative;\n  width:100%;\n  aspect-ratio:1000\/730;\n  overflow:hidden;\n  background:#111;\n  border:1px solid #dce2e7;\n  border-radius:16px;\n  box-shadow:0 5px 18px rgba(0,0,0,.08);\n}\n\n.rf7e40p-slider-base{\n  position:absolute;\n  inset:0;\n  z-index:1;\n  display:block;\n  width:100%;\n  height:100%;\n  object-fit:cover;\n  object-position:center;\n}\n\n.rf7e40p-slider-night{\n  position:absolute;\n  inset:0;\n  z-index:2;\n  overflow:hidden;\n  pointer-events:none;\n  animation:rf7e40NightReveal 6s ease-in-out infinite alternate;\n}\n\n.rf7e40p-slider-night img{\n  position:absolute;\n  inset:0;\n  display:block;\n  width:100%;\n  height:100%;\n  object-fit:cover;\n  object-position:center;\n}\n\n.rf7e40p-slider-line{\n  position:absolute;\n  z-index:4;\n  top:0;\n  bottom:0;\n  width:2px;\n  background:rgba(255,255,255,.95);\n  transform:translateX(-1px);\n  box-shadow:0 0 4px rgba(0,0,0,.25);\n  pointer-events:none;\n  animation:rf7e40Divider 6s ease-in-out infinite alternate;\n}\n\n.rf7e40p-slider-handle{\n  position:absolute;\n  z-index:5;\n  top:50%;\n  width:44px;\n  height:44px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  transform:translate(-50%,-50%);\n  background:#fff;\n  border:1px solid rgba(0,0,0,.14);\n  border-radius:50%;\n  box-shadow:0 3px 12px rgba(0,0,0,.22);\n  color:#202020;\n  font-size:20px;\n  line-height:1;\n  font-weight:900;\n  pointer-events:none;\n  animation:rf7e40Handle 6s ease-in-out infinite alternate;\n}\n\n@keyframes rf7e40NightReveal{\n  from{clip-path:inset(0 0 0 8%);}\n  to{clip-path:inset(0 0 0 92%);}\n}\n\n@keyframes rf7e40Divider{\n  from{left:8%;}\n  to{left:92%;}\n}\n\n@keyframes rf7e40Handle{\n  from{left:8%;}\n  to{left:92%;}\n}\n\n\n\/* SLIDER LABELS *\/\n\n.rf7e40p-day-label,\n.rf7e40p-night-label{\n  position:absolute;\n  z-index:6;\n  top:12px;\n  padding:7px 11px;\n  border-radius:18px;\n  color:#fff;\n  font-size:10px;\n  line-height:1;\n  font-weight:900;\n  box-shadow:0 2px 8px rgba(0,0,0,.16);\n  pointer-events:none;\n}\n\n.rf7e40p-day-label{\n  left:12px;\n  background:#dc8a00;\n}\n\n.rf7e40p-night-label{\n  right:12px;\n  background:#2768e8;\n}\n\n.rf7e40p-safety-label{\n  position:absolute;\n  z-index:6;\n  left:50%;\n  bottom:10px;\n  transform:translateX(-50%);\n  padding:4px 9px;\n  background:rgba(255,255,255,.95);\n  border-radius:15px;\n  color:#252525;\n  font-size:9px;\n  line-height:1;\n  font-weight:900;\n  pointer-events:none;\n}\n\n\n\/* SLIDER COPY *\/\n\n.rf7e40p-visibility-copy{\n  padding:22px 7px 2px;\n  text-align:center;\n}\n\n.rf7e40p-visibility-badge{\n  display:inline-block;\n  margin-bottom:12px;\n  padding:7px 12px;\n  background:var(--green);\n  border-radius:20px;\n  color:#fff;\n  font-size:9px;\n  line-height:1;\n  font-weight:900;\n  letter-spacing:.04em;\n  text-transform:uppercase;\n}\n\n.rf7e40p-visibility-heading{\n  margin:0 0 11px;\n  color:#121827;\n  font-size:clamp(24px,3vw,34px);\n  line-height:1.15;\n  font-weight:900;\n}\n\n.rf7e40p-day-word{\n  color:#dc8a00;\n}\n\n.rf7e40p-night-word{\n  color:#2869f2;\n}\n\n.rf7e40p-visibility-copy p{\n  max-width:520px;\n  margin-left:auto;\n  margin-right:auto;\n  color:#566176;\n  font-size:14px;\n  line-height:1.65;\n}\n\n.rf7e40p-visibility-pills{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:7px;\n  margin-top:14px;\n}\n\n.rf7e40p-pill{\n  padding:7px 9px;\n  background:#fff;\n  border:1px solid var(--border);\n  border-radius:20px;\n  font-size:10px;\n  line-height:1.1;\n  font-weight:800;\n}\n\n.rf7e40p-pill-day{\n  border-color:#d99b51;\n  color:#a55d00;\n}\n\n.rf7e40p-pill-night{\n  border-color:#6ca2ff;\n  color:#245fe1;\n}\n\n.rf7e40p-pill-power{\n  border-color:var(--green);\n  color:var(--green);\n}\n\n.rf7e40p-demo-note{\n  margin-top:12px!important;\n  color:var(--muted)!important;\n  font-size:11px!important;\n  line-height:1.5!important;\n}\n\n\n\/* DATA SHEET *\/\n\n.rf7e40p-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.rf7e40p-datasheet-image{\n  width:88px;\n  height:112px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  overflow:hidden;\n  background:#fff;\n  border:1px solid var(--border);\n}\n\n.rf7e40p-datasheet-image img{\n  display:block;\n  width:100%;\n  height:100%;\n  object-fit:contain;\n}\n\n.rf7e40p-datasheet-copy{\n  min-width:0;\n}\n\n.rf7e40p-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.rf7e40p-datasheet-copy p{\n  margin-bottom:5px;\n  font-size:11px;\n  line-height:1.5;\n}\n\n\n\/* RESOURCES *\/\n\n.rf7e40p-resources{\n  margin:20px 0;\n}\n\n.rf7e40p-resource-grid{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:8px;\n}\n\n.rf7e40p-resource{\n  min-height:43px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  padding:9px;\n  background:var(--green);\n  border:2px solid var(--green);\n  color:#fff!important;\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.rf7e40p-resource.secondary{\n  background:#fff;\n  border-color:var(--charcoal);\n  color:var(--charcoal)!important;\n}\n\n.rf7e40p-resource:hover{\n  background:var(--green-dark);\n  border-color:var(--green-dark);\n  color:#fff!important;\n}\n\n.rf7e40p-resource.secondary:hover{\n  background:var(--charcoal);\n  color:#fff!important;\n}\n\n\n\/* PROJECT CTA *\/\n\n.rf7e40p-project{\n  margin-top:20px;\n  padding:17px;\n  background:var(--charcoal);\n  border-top:5px solid var(--green);\n}\n\n.rf7e40p-project strong{\n  display:block;\n  margin-bottom:6px;\n  color:#fff;\n  font-size:15px;\n  line-height:1.35;\n}\n\n.rf7e40p-project p{\n  margin-bottom:8px;\n  color:#ddd;\n  font-size:12px;\n  line-height:1.6;\n}\n\n.rf7e40p-project a{\n  color:#fff;\n  text-decoration-color:var(--green);\n}\n\n\n\/* REDUCED MOTION *\/\n\n@media(prefers-reduced-motion:reduce){\n  .rf7e40p-slider-night{\n    clip-path:inset(0 0 0 50%);\n    animation:none;\n  }\n\n  .rf7e40p-slider-line,\n  .rf7e40p-slider-handle{\n    left:50%;\n    animation:none;\n  }\n}\n\n\n\/* MOBILE *\/\n\n@media screen and (max-width:749px){\n  .rf7e40p-quick{\n    padding:16px;\n  }\n\n  .rf7e40p-slider{\n    border-radius:12px;\n  }\n\n  .rf7e40p-slider-handle{\n    width:38px;\n    height:38px;\n    font-size:17px;\n  }\n\n  .rf7e40p-day-label,\n  .rf7e40p-night-label{\n    top:8px;\n    padding:6px 8px;\n    font-size:8px;\n  }\n\n  .rf7e40p-day-label{\n    left:8px;\n  }\n\n  .rf7e40p-night-label{\n    right:8px;\n  }\n\n  .rf7e40p-visibility-heading{\n    font-size:28px;\n  }\n}\n\n@media screen and (max-width:480px){\n  .rf7e40p-color-grid{\n    grid-template-columns:1fr;\n  }\n\n  .rf7e40p-color-card{\n    display:grid;\n    grid-template-columns:120px minmax(0,1fr);\n    align-items:center;\n  }\n\n  .rf7e40p-color-image{\n    aspect-ratio:3\/2;\n    border-right:1px solid var(--border);\n    border-bottom:0;\n  }\n\n  .rf7e40p-color-image img{\n    min-height:75px;\n  }\n\n  .rf7e40p-color-info{\n    padding:12px;\n    text-align:left;\n  }\n\n  .rf7e40p-resource-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media screen and (max-width:360px){\n  .rf7e40p-specs{\n    grid-template-columns:1fr;\n  }\n\n  .rf7e40p-color-card{\n    grid-template-columns:105px minmax(0,1fr);\n  }\n\n  .rf7e40p-datasheet{\n    grid-template-columns:72px minmax(0,1fr);\n  }\n\n  .rf7e40p-datasheet-image{\n    width:72px;\n    height:94px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"rf7e40p\"\u003e\n\u003c!-- QUICK ANSWER --\u003e\n\u003cdiv class=\"rf7e40p-quick\"\u003e\n\u003cspan class=\"rf7e40p-kicker\"\u003e\u003cstrong class=\"rf7e40p-quick-title\" style=\"font-family: inherit; display: inline !important;\"\u003eEcoglo® RFA7B171 Black | RF7B-E40\u003c\/strong\u003e\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eEcoglo® RFA7B171\u003c\/strong\u003e is the Black configuration of the \u003cstrong\u003eRF7B-E40 Photoluminescent Anodized Aluminum Resilient Flooring Stair Nosing\u003c\/strong\u003e. It uses a \u003cstrong\u003e90° aluminum stair-edge profile\u003c\/strong\u003e designed to install flush with resilient flooring.\u003c\/p\u003e\n\u003cp\u003eRF7B-E40 combines bright photoluminescent stair-edge strips with a hard-wearing \u003cstrong\u003eBlack silicon-carbide anti-slip component\u003c\/strong\u003e to provide visible step-edge definition and pedestrian traction in changing light conditions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- QUICK SPECS --\u003e\n\u003cdiv class=\"rf7e40p-specs\"\u003e\n\u003cdiv class=\"rf7e40p-spec\"\u003e\n\u003cspan class=\"rf7e40p-spec-label\"\u003eModel\u003c\/span\u003e \u003cspan class=\"rf7e40p-spec-value\"\u003eRFA7B171\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e40p-spec\"\u003e\n\u003cspan class=\"rf7e40p-spec-label\"\u003eSeries\u003c\/span\u003e \u003cspan class=\"rf7e40p-spec-value\"\u003eRF7B-E40\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e40p-spec\"\u003e\n\u003cspan class=\"rf7e40p-spec-label\"\u003eProfile\u003c\/span\u003e \u003cspan class=\"rf7e40p-spec-value\"\u003e90° RF7B\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e40p-spec\"\u003e\n\u003cspan class=\"rf7e40p-spec-label\"\u003eAnti-Slip Color\u003c\/span\u003e \u003cspan class=\"rf7e40p-spec-value\"\u003eBlack\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e40p-spec\"\u003e\n\u003cspan class=\"rf7e40p-spec-label\"\u003eLengths\u003c\/span\u003e \u003cspan class=\"rf7e40p-spec-value\"\u003e8 FT \u0026amp; 10 FT\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e40p-spec\"\u003e\n\u003cspan class=\"rf7e40p-spec-label\"\u003eCustom Lengths\u003c\/span\u003e \u003cspan class=\"rf7e40p-spec-value\"\u003eAvailable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e40p-spec\"\u003e\n\u003cspan class=\"rf7e40p-spec-label\"\u003ePublished Weight\u003c\/span\u003e \u003cspan class=\"rf7e40p-spec-value\"\u003e0.586 lb\/ft\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e40p-spec\"\u003e\n\u003cspan class=\"rf7e40p-spec-label\"\u003eFlooring\u003c\/span\u003e \u003cspan class=\"rf7e40p-spec-value\"\u003eResilient \/ Vinyl\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCT HIGHLIGHTS --\u003e\n\u003cdiv class=\"rf7e40p-box\"\u003e\n\u003cstrong class=\"rf7e40p-box-title\"\u003e RFA7B171 Black Product Highlights \u003c\/strong\u003e\n\u003cul class=\"rf7e40p-list\"\u003e\n\u003cli\u003eRF7B-E40 photoluminescent resilient-flooring nosing\u003c\/li\u003e\n\u003cli\u003e90° anodized-aluminum stair-edge profile\u003c\/li\u003e\n\u003cli\u003eBlack hard-wearing silicon-carbide anti-slip material\u003c\/li\u003e\n\u003cli\u003eFlush installation with resilient flooring\u003c\/li\u003e\n\u003cli\u003eStandard 8 FT and 10 FT lengths\u003c\/li\u003e\n\u003cli\u003eCut-to-length sizes available\u003c\/li\u003e\n\u003cli\u003ePre-drilled countersunk mounting holes\u003c\/li\u003e\n\u003cli\u003eStainless-steel fasteners and concrete nylon anchors\u003c\/li\u003e\n\u003cli\u003eReplaceable insert supplied unattached\u003c\/li\u003e\n\u003cli\u003eRF7B-E40 manufacturer data sheet identifies UL 1994 and ULC 572 listing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- APPLICATION --\u003e\n\u003cdiv class=\"rf7e40p-application\"\u003e\n\u003cstrong class=\"rf7e40p-application-title\"\u003e Photoluminescent Nosing for Resilient Flooring Stair Assemblies \u003c\/strong\u003e\n\u003cp\u003eRF7B-E40 is designed to install flush with resilient flooring. The 90° aluminum profile can be used on suitable commercial, institutional and architectural stair assemblies where the stair-edge profile must integrate with the finished flooring.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- COLORS --\u003e\n\u003cdiv class=\"rf7e40p-colors\"\u003e\n\u003cstrong class=\"rf7e40p-section-title\"\u003e Compare RF7B-E40 Colors \u003c\/strong\u003e\n\u003cdiv class=\"rf7e40p-color-grid\"\u003e\n\u003c!-- BLACK --\u003e\u003ca class=\"rf7e40p-color-card current\" href=\"\/products\/ecoglo-black-photoluminescent-resilient-stair-nosing\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n\u003cdiv class=\"rf7e40p-color-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/Ecoglo_RFA7B171_Black_Photoluminescent_Resilient_Flooring_Stair_Nosing_RF7B-E40.jpg?v=1789408779\" alt=\"Ecoglo RFA7B171 Black RF7B-E40 photoluminescent resilient flooring stair nosing\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7e40p-color-info\"\u003e\n\u003cspan class=\"rf7e40p-color-name\"\u003e Black \u003c\/span\u003e \u003cspan class=\"rf7e40p-color-model\"\u003e RFA7B171 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003c!-- GRAY --\u003e\u003ca class=\"rf7e40p-color-card\" href=\"\/products\/ecoglo-gray-photoluminescent-resilient-flooring-stair-nosing\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n\u003cdiv class=\"rf7e40p-color-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/Ecoglo_RFA7B161_Gray_Photoluminescent_Resilient_Flooring_Stair_Nosing_RF7B-E40.jpg?v=1789408779\" alt=\"Ecoglo RFA7B161 Gray RF7B-E40 photoluminescent resilient flooring stair nosing\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7e40p-color-info\"\u003e\n\u003cspan class=\"rf7e40p-color-name\"\u003e Gray \u003c\/span\u003e \u003cspan class=\"rf7e40p-color-model\"\u003e RFA7B161 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003c!-- YELLOW --\u003e\u003ca class=\"rf7e40p-color-card\" href=\"\/products\/ecoglo-yellow-luminescent-resilient-flooring-stair-nosing\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\n\u003cdiv class=\"rf7e40p-color-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/Ecoglo_RFA7B151_Yellow_Photoluminescent_Resilient_Flooring_Stair_Nosing_RF7B-E40.jpg?v=1789408779\" alt=\"Ecoglo RFA7B151 Yellow RF7B-E40 photoluminescent resilient flooring stair nosing\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7e40p-color-info\"\u003e\n\u003cspan class=\"rf7e40p-color-name\"\u003e Yellow \u003c\/span\u003e \u003cspan class=\"rf7e40p-color-model\"\u003e RFA7B151 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DAY\/NIGHT SLIDER --\u003e\n\u003cdiv class=\"rf7e40p-visibility\"\u003e\n\u003cdiv class=\"rf7e40p-slider\"\u003e\n\u003cimg class=\"rf7e40p-slider-base\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/Ecoglo-visible-in-light.png?v=1775742993\" alt=\"Ecoglo stair nosing visible during daylight\" loading=\"lazy\"\u003e\n\u003cdiv class=\"rf7e40p-slider-night\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/Ecoglo-Glowing-by-Night.png?v=1775742992\" alt=\"Ecoglo photoluminescent stair nosing visible when lighting is reduced\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cspan class=\"rf7e40p-day-label\"\u003e ☀ Visible by Day \u003c\/span\u003e \u003cspan class=\"rf7e40p-night-label\"\u003e ☾ Glowing by Night \u003c\/span\u003e \u003cspan class=\"rf7e40p-safety-label\"\u003e Step-Edge Visibility \u003c\/span\u003e\n\u003cdiv class=\"rf7e40p-slider-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7e40p-slider-handle\"\u003e↔\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e40p-visibility-copy\"\u003e\n\u003cspan class=\"rf7e40p-visibility-badge\"\u003e Day-to-Night Visibility \u003c\/span\u003e\n\u003cdiv class=\"rf7e40p-visibility-heading\"\u003eVisible by \u003cspan class=\"rf7e40p-day-word\"\u003eDay.\u003c\/span\u003e \u003cbr\u003eGlowing by \u003cspan class=\"rf7e40p-night-word\"\u003eNight.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eThe automatic comparison demonstrates Ecoglo® stair-edge visibility under normal lighting and passive photoluminescent visibility when lighting is reduced.\u003c\/p\u003e\n\u003cdiv class=\"rf7e40p-visibility-pills\"\u003e\n\u003cspan class=\"rf7e40p-pill rf7e40p-pill-day\"\u003e ✓ Visible in Daylight \u003c\/span\u003e \u003cspan class=\"rf7e40p-pill rf7e40p-pill-night\"\u003e ✓ Photoluminescent \u003c\/span\u003e \u003cspan class=\"rf7e40p-pill rf7e40p-pill-power\"\u003e ✓ Zero Power at Nosing \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"rf7e40p-demo-note\"\u003eInstalled stair photographs demonstrate Ecoglo® photoluminescent technology. The installed profile shown may differ from the RFA7B171 RF7B-E40 resilient-flooring profile.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DATA SHEET --\u003e\n\u003cdiv class=\"rf7e40p-datasheet\"\u003e\n\u003cdiv class=\"rf7e40p-datasheet-image\"\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E40-Data-Sheet.pdf?v=1789408380\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E40-Data-Sheet.jpg?v=1789408386\" alt=\"Ecoglo RF7B-E40 photoluminescent resilient flooring stair nosing data sheet\" loading=\"lazy\"\u003e \u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"rf7e40p-datasheet-copy\"\u003e\n\u003cstrong\u003e RF7B-E40 Technical Data Sheet \u003c\/strong\u003e\n\u003cp\u003eReview product dimensions, installation information, colors, finishes, performance information and technical specifications.\u003c\/p\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E40-Data-Sheet.pdf?v=1789408380\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Open RF7B-E40 Data Sheet → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TECHNICAL RESOURCES --\u003e\n\u003cdiv class=\"rf7e40p-resources\"\u003e\n\u003cstrong class=\"rf7e40p-section-title\"\u003e Technical Resources \u003c\/strong\u003e\n\u003cdiv class=\"rf7e40p-resource-grid\"\u003e\n\u003ca class=\"rf7e40p-resource\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E40-Data-Sheet.pdf?v=1789408380\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e RF7B-E40 Data Sheet \u003c\/a\u003e \u003ca class=\"rf7e40p-resource secondary\" href=\"https:\/\/microsite.caddetails.com\/Product\/57444\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e CAD Details \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- INSTALLATION --\u003e\n\u003cdiv class=\"rf7e40p-box\"\u003e\n\u003cstrong class=\"rf7e40p-box-title\"\u003e RF7B-E40 Installation \u003c\/strong\u003e\n\u003cp\u003eInstall the RF7B-E40 nosing flush with resilient flooring using adhesive and mechanical fasteners in accordance with current Ecoglo® installation instructions and the approved project detail.\u003c\/p\u003e\n\u003cp\u003eThe aluminum profile is supplied with pre-drilled countersunk holes. Standard hole locations are approximately 2 inches from each end and approximately 12 inches apart.\u003c\/p\u003e\n\u003cp\u003eStainless-steel fasteners and concrete nylon anchors are supplied. The insert is supplied unattached and installed over the mechanical fasteners using the included polyurethane adhesive.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- FINISHES \/ DURABILITY --\u003e\n\u003cdiv class=\"rf7e40p-application\"\u003e\n\u003cstrong class=\"rf7e40p-application-title\"\u003e Anodized Aluminum Finish \u0026amp; Durability \u003c\/strong\u003e\n\u003cp\u003eClear Anodized Aluminum is the standard RF7B-E40 finish. Ecoglo® also identifies Black, Light Bronze and Dark Bronze anodized finishes as additional-cost options.\u003c\/p\u003e\n\u003cp\u003eThe manufacturer describes the anodized finish as hard, abrasion-resistant and corrosion-resistant, while protective ridges help protect the photoluminescent material from abrasive wear.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- PROJECT CTA --\u003e\n\u003cdiv class=\"rf7e40p-project\"\u003e\n\u003cstrong\u003e Need RFA7B171 Black Custom Lengths or Project Assistance? \u003c\/strong\u003e\n\u003cp\u003eContact ComposiGrip for RF7B-E40 pricing, custom lengths, commercial quantities, anodized finish options, technical documentation or specification support.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"\/pages\/contact\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Request Project Assistance → \u003c\/a\u003e   |   \u003ca href=\"tel:1-855-277-0306\"\u003e 1-855-277-0306 \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =========================================================\n     RFA7B171 BLACK PRODUCT-SPECIFIC FAQ\n     ========================================================= --\u003e\n\u003cstyle\u003e\n.rf7e40faq{\n  --green:#3a8535;\n  --green-dark:#2d6929;\n  --green-soft:#eef6ed;\n  --charcoal:#292929;\n  --text:#555;\n  --muted:#707070;\n  --light:#f6f8f5;\n  --border:#d7e1d5;\n  --white:#fff;\n\n  width:100%;\n  margin:0;\n  padding:40px 0 46px;\n  background:#fff;\n  color:var(--text);\n  font-family:inherit;\n  box-sizing:border-box;\n}\n\n.rf7e40faq *,\n.rf7e40faq *::before,\n.rf7e40faq *::after{\n  box-sizing:border-box;\n}\n\n.rf7e40faq-inner{\n  width:calc(100% - 48px);\n  max-width:1000px;\n  margin:0 auto;\n}\n\n.rf7e40faq-kicker{\n  display:inline-block;\n  margin-bottom:9px;\n  padding:6px 9px;\n  background:var(--green-soft);\n  border-left:4px solid var(--green);\n  color:var(--green);\n  font-size:10px;\n  line-height:1;\n  font-weight:900;\n  letter-spacing:.06em;\n  text-transform:uppercase;\n}\n\n.rf7e40faq h2{\n  max-width:860px;\n  margin:0 0 14px;\n  color:var(--charcoal);\n  font-size:clamp(26px,2.7vw,36px);\n  line-height:1.18;\n  font-weight:800;\n}\n\n.rf7e40faq h2::after{\n  content:\"\";\n  display:block;\n  width:62px;\n  height:4px;\n  margin-top:10px;\n  background:var(--green);\n}\n\n.rf7e40faq-intro{\n  max-width:830px;\n  margin:0 0 23px;\n  color:var(--text);\n  font-size:14px;\n  line-height:1.7;\n}\n\n.rf7e40faq-summary{\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:8px;\n  margin-bottom:24px;\n}\n\n.rf7e40faq-summary-item{\n  padding:12px;\n  background:var(--light);\n  border:1px solid var(--border);\n  border-top:3px solid var(--green);\n}\n\n.rf7e40faq-summary-item span{\n  display:block;\n  margin-bottom:3px;\n  color:var(--muted);\n  font-size:9px;\n  font-weight:900;\n  text-transform:uppercase;\n}\n\n.rf7e40faq-summary-item strong{\n  display:block;\n  color:var(--charcoal);\n  font-size:12px;\n  line-height:1.4;\n  font-weight:800;\n}\n\n.rf7e40faq-list{\n  display:grid;\n  grid-template-columns:1fr;\n  gap:8px;\n}\n\n.rf7e40faq-item{\n  overflow:hidden;\n  background:#fff;\n  border:1px solid var(--border);\n  border-left:4px solid var(--green);\n}\n\n.rf7e40faq-item summary{\n  position:relative;\n  cursor:pointer;\n  padding:16px 50px 16px 17px;\n  color:var(--charcoal);\n  font-size:15px;\n  line-height:1.45;\n  font-weight:800;\n  list-style:none;\n}\n\n.rf7e40faq-item summary::-webkit-details-marker{\n  display:none;\n}\n\n.rf7e40faq-item summary::after{\n  content:\"+\";\n  position:absolute;\n  top:10px;\n  right:17px;\n  color:var(--green);\n  font-size:27px;\n  line-height:1;\n}\n\n.rf7e40faq-item[open] summary::after{\n  content:\"–\";\n}\n\n.rf7e40faq-answer{\n  padding:0 17px 17px;\n}\n\n.rf7e40faq-answer p{\n  margin:0 0 9px;\n  color:var(--text);\n  font-size:14px;\n  line-height:1.68;\n}\n\n.rf7e40faq-answer p:last-child{\n  margin-bottom:0;\n}\n\n.rf7e40faq-answer strong{\n  color:var(--charcoal);\n}\n\n.rf7e40faq-links{\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n  margin-top:10px;\n}\n\n.rf7e40faq-link{\n  display:inline-block;\n  padding:8px 10px;\n  background:var(--green-soft);\n  border:1px solid var(--border);\n  color:var(--green)!important;\n  font-size:11px;\n  font-weight:800;\n  text-decoration:none!important;\n}\n\n.rf7e40faq-link:hover{\n  background:var(--green);\n  border-color:var(--green);\n  color:#fff!important;\n}\n\n.rf7e40faq-cta{\n  margin-top:25px;\n  padding:25px 21px;\n  background:var(--charcoal);\n  border-top:5px solid var(--green);\n  text-align:center;\n}\n\n.rf7e40faq-cta h3{\n  margin:0 0 8px;\n  color:#fff;\n  font-size:clamp(21px,2.3vw,27px);\n  line-height:1.3;\n  font-weight:800;\n}\n\n.rf7e40faq-cta p{\n  max-width:720px;\n  margin:0 auto 15px;\n  color:#ddd;\n  font-size:13px;\n  line-height:1.65;\n}\n\n.rf7e40faq-buttons{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:8px;\n}\n\n.rf7e40faq-btn,\n.rf7e40faq-btn-light{\n  display:inline-block;\n  padding:10px 15px;\n  font-size:12px;\n  font-weight:800;\n  text-decoration:none!important;\n}\n\n.rf7e40faq-btn{\n  background:var(--green);\n  border:2px solid var(--green);\n  color:#fff!important;\n}\n\n.rf7e40faq-btn-light{\n  background:#fff;\n  border:2px solid #fff;\n  color:var(--charcoal)!important;\n}\n\n@media(max-width:900px){\n  .rf7e40faq-summary{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n}\n\n@media(max-width:749px){\n  .rf7e40faq{\n    padding:34px 0 40px;\n  }\n\n  .rf7e40faq-inner{\n    width:calc(100% - 24px);\n  }\n\n  .rf7e40faq h2{\n    font-size:26px;\n  }\n\n  .rf7e40faq-item summary{\n    padding:15px 47px 15px 15px;\n    font-size:14px;\n  }\n\n  .rf7e40faq-answer{\n    padding:0 15px 16px;\n  }\n\n  .rf7e40faq-answer p{\n    font-size:13px;\n  }\n\n  .rf7e40faq-buttons{\n    display:grid;\n    grid-template-columns:1fr;\n  }\n\n  .rf7e40faq-btn,\n  .rf7e40faq-btn-light{\n    width:100%;\n    text-align:center;\n  }\n}\n\n@media(max-width:390px){\n  .rf7e40faq-summary{\n    grid-template-columns:1fr;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"rf7e40faq\"\u003e\n\u003cdiv class=\"rf7e40faq-inner\"\u003e\n\u003cspan class=\"rf7e40faq-kicker\"\u003e RFA7B171 Product FAQ \u003c\/span\u003e\n\u003ch2\u003eFrequently Asked Questions About Ecoglo® RFA7B171 Black RF7B-E40\u003c\/h2\u003e\n\u003cp class=\"rf7e40faq-intro\"\u003eProduct-specific answers about the Ecoglo® RFA7B171 Black RF7B-E40 photoluminescent anodized-aluminum resilient-flooring stair nosing, including installation, lengths, finishes, visibility and project specifications.\u003c\/p\u003e\n\u003cdiv class=\"rf7e40faq-summary\"\u003e\n\u003cdiv class=\"rf7e40faq-summary-item\"\u003e\n\u003cspan\u003eModel\u003c\/span\u003e \u003cstrong\u003eRFA7B171\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e40faq-summary-item\"\u003e\n\u003cspan\u003eSeries\u003c\/span\u003e \u003cstrong\u003eRF7B-E40\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e40faq-summary-item\"\u003e\n\u003cspan\u003eProfile\u003c\/span\u003e \u003cstrong\u003e90° RF7B\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e40faq-summary-item\"\u003e\n\u003cspan\u003eAnti-Slip Color\u003c\/span\u003e \u003cstrong\u003eBlack\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e40faq-list\"\u003e\n\u003cdetails class=\"rf7e40faq-item\"\u003e\n\u003csummary\u003eWhat is Ecoglo® RFA7B171 Black?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e40faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eRFA7B171 is the Black RF7B-E40 photoluminescent resilient-flooring stair nosing.\u003c\/strong\u003e It uses a 90° anodized-aluminum profile designed for flush installation with resilient flooring.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"rf7e40faq-item\"\u003e\n\u003csummary\u003eWhat flooring is RFA7B171 designed for?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e40faq-answer\"\u003e\n\u003cp\u003eRF7B-E40 is designed to install \u003cstrong\u003eflush with resilient flooring\u003c\/strong\u003e. Architects and contractors should confirm the actual flooring assembly and stair-edge geometry before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"rf7e40faq-item\"\u003e\n\u003csummary\u003eIs RFA7B171 Black an anti-slip stair nosing?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e40faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eYes.\u003c\/strong\u003e Ecoglo® identifies hard-wearing silicon-carbide non-slip material integrally bonded to the aluminum substrate as part of the RF7B-E40 system.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"rf7e40faq-item\"\u003e\n\u003csummary\u003eWhat lengths are available for RF7B-E40?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e40faq-answer\"\u003e\n\u003cp\u003eStandard RF7B-E40 lengths are \u003cstrong\u003e8 FT and 10 FT\u003c\/strong\u003e. Cut-to-length sizes are also available with a manufacturer-published tolerance of approximately ±1\/8 inch.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"rf7e40faq-item\"\u003e\n\u003csummary\u003eHow is RF7B-E40 installed?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e40faq-answer\"\u003e\n\u003cp\u003eRF7B-E40 is installed flush with resilient flooring using adhesive and mechanical fasteners. The aluminum profile includes pre-drilled countersunk holes, stainless-steel fasteners and concrete nylon anchors.\u003c\/p\u003e\n\u003cp\u003eThe insert is supplied unattached and is installed over the fasteners using polyurethane adhesive.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"rf7e40faq-item\"\u003e\n\u003csummary\u003eWhat aluminum finishes are available for RFA7B171?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e40faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eClear Anodized Aluminum is the standard finish.\u003c\/strong\u003e Ecoglo® also identifies Black, Light Bronze and Dark Bronze anodized finishes as additional-cost options.\u003c\/p\u003e\n\u003cp\u003eThe Black RFA7B171 anti-slip configuration and the aluminum extrusion finish are separate selections.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"rf7e40faq-item\"\u003e\n\u003csummary\u003eDoes RF7B-E40 require electricity to glow?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e40faq-answer\"\u003e\n\u003cp\u003eThe photoluminescent strips use existing suitable ambient illumination and consume no electrical energy at the stair nosing itself.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"rf7e40faq-item\"\u003e\n\u003csummary\u003eCan RF7B-E40 be used indoors and outdoors?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e40faq-answer\"\u003e\n\u003cp\u003eEcoglo® identifies RF7B-E40 aluminum stair nosings for indoor and outdoor applications and reports accelerated UV\/weathering testing. Final suitability should still be verified for the specific project exposure and substrate.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"rf7e40faq-item\"\u003e\n\u003csummary\u003eIs RF7B-E40 UL 1994 and ULC 572 listed?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e40faq-answer\"\u003e\n\u003cp\u003e\u003cstrong\u003eThe current Ecoglo® RF7B-E40 data sheet identifies the product as UL 1994 and ULC 572 listed.\u003c\/strong\u003e Project teams should verify the current manufacturer documentation and applicable project or AHJ requirements.\u003c\/p\u003e\n\u003cdiv class=\"rf7e40faq-links\"\u003e\u003ca class=\"rf7e40faq-link\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E40-Data-Sheet.pdf?v=1789408380\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e RF7B-E40 Data Sheet \u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"rf7e40faq-item\"\u003e\n\u003csummary\u003eWhat should I specify when ordering RFA7B171 Black?\u003c\/summary\u003e\n\u003cdiv class=\"rf7e40faq-answer\"\u003e\n\u003cp\u003eIdentify \u003cstrong\u003eEcoglo® RFA7B171, RF7B-E40 series, Black anti-slip configuration, required lengths, aluminum finish and quantity\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eFor larger commercial projects, also provide project location, relevant stair details and requested delivery timing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf7e40faq-cta\"\u003e\n\u003ch3\u003eNeed Help Specifying Ecoglo® RFA7B171 Black?\u003c\/h3\u003e\n\u003cp\u003eContact ComposiGrip for RF7B-E40 pricing, custom lengths, commercial quantities, anodized finish selection, technical documentation and project support.\u003c\/p\u003e\n\u003cdiv class=\"rf7e40faq-buttons\"\u003e\n\u003ca class=\"rf7e40faq-btn\" href=\"\/pages\/contact\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e Request Project Assistance \u003c\/a\u003e \u003ca class=\"rf7e40faq-btn-light\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/RF7B-E40-Data-Sheet.pdf?v=1789408380\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e RF7B-E40 Data Sheet \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ STRUCTURED DATA --\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"ComposiGrip","offers":[{"title":"2 FT","offer_id":47596957663388,"sku":"RFA7B171 - 2 FT","price":42.4,"currency_code":"USD","in_stock":true},{"title":"4 FT","offer_id":47596957696156,"sku":"RFA7B171 - 4 FT","price":84.8,"currency_code":"USD","in_stock":true},{"title":"6 FT","offer_id":47596957728924,"sku":"RFA7B171 - 6 FT","price":127.2,"currency_code":"USD","in_stock":true},{"title":"8 FT","offer_id":47596957761692,"sku":"RFA7B171 - 8 FT","price":169.6,"currency_code":"USD","in_stock":true},{"title":"10 FT","offer_id":47596957794460,"sku":"RFA7B171 - 10 FT","price":212.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0425\/0402\/8316\/files\/Ecoglo_RFA7B171_Black_Photoluminescent_Resilient_Flooring_Stair_Nosing_RF7B-E40.jpg?v=1789408779"}],"url":"https:\/\/composigrip.com\/collections\/ecoglo-photoluminescent-resilient-flooring-stair-nosing.oembed","provider":"ComposiGrip","version":"1.0","type":"link"}