{"product_id":"plastic-vinyl-step-repair","title":"Plastic \/ Vinyl Step Repair","description":"\u003c!-- Blue Bottom Pools – Pool Step Repair \u0026 Resurfacing Product Description --\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@700;800\u0026family=Barlow:wght@400;500\u0026display=swap');\n\n  .bbp-step {\n    font-family: 'Barlow', sans-serif;\n    color: #1a2a3a;\n    max-width: 860px;\n    margin: 0 auto;\n    padding: 0 12px 32px;\n    box-sizing: border-box;\n  }\n\n  \/* HERO *\/\n  .bbp-step-hero {\n    background: linear-gradient(135deg, #003d6b 0%, #0070b8 100%);\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin-bottom: 16px;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .bbp-step-hero::after {\n    content: '';\n    position: absolute;\n    bottom: -60px; right: -60px;\n    width: 180px; height: 180px;\n    border-radius: 50%;\n    background: rgba(255,255,255,0.05);\n  }\n\n  .bbp-step-hero-sub {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: clamp(1rem, 3vw, 1.2rem) !important;\n    font-weight: 700 !important;\n    color: rgba(255,255,255,0.75) !important;\n    text-transform: uppercase;\n    letter-spacing: 0.06em;\n    margin: 0 0 6px;\n    display: block;\n  }\n\n  .bbp-step-hero-title {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: clamp(1.5rem, 5vw, 2.2rem) !important;\n    font-weight: 800 !important;\n    color: #ffffff !important;\n    text-transform: uppercase;\n    letter-spacing: 0.02em;\n    margin: 0 0 10px;\n    line-height: 1.1;\n    display: block;\n  }\n\n  .bbp-step-hero p {\n    font-size: clamp(0.86rem, 2.5vw, 0.96rem);\n    color: rgba(255,255,255,0.88);\n    line-height: 1.6;\n    margin: 0;\n  }\n\n  \/* PRICING BADGE *\/\n  .bbp-step-badge {\n    background: #f0a800;\n    border-radius: 8px;\n    padding: 14px 18px;\n    margin-bottom: 16px;\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    box-sizing: border-box;\n  }\n\n  .bbp-step-badge .icon { font-size: 1.5rem; flex-shrink: 0; }\n\n  .bbp-step-badge strong {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: clamp(1rem, 3vw, 1.1rem);\n    font-weight: 800;\n    color: #3a2800;\n    text-transform: uppercase;\n    letter-spacing: 0.04em;\n    display: block;\n    margin-bottom: 2px;\n  }\n\n  .bbp-step-badge span {\n    font-size: clamp(0.8rem, 2vw, 0.86rem);\n    color: #5a4000;\n  }\n\n  \/* SECTION HEADERS *\/\n  .bbp-step-heading {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: clamp(1.1rem, 3.5vw, 1.4rem) !important;\n    font-weight: 800 !important;\n    color: #003d6b !important;\n    text-transform: uppercase;\n    letter-spacing: 0.03em;\n    margin: 20px 0 10px;\n    padding-bottom: 8px;\n    border-bottom: 3px solid #0070b8;\n    display: block;\n  }\n\n  \/* SERVICE GRID *\/\n  .bbp-step-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 10px;\n    margin-bottom: 16px;\n  }\n\n  .bbp-step-card {\n    background: #f0f8ff;\n    border: 1px solid #c8e4f8;\n    border-left: 4px solid #0070b8;\n    border-radius: 8px;\n    padding: 12px 14px;\n    box-sizing: border-box;\n    display: flex;\n    gap: 10px;\n    align-items: flex-start;\n  }\n\n  .bbp-step-card .icon {\n    font-size: 1.2rem;\n    flex-shrink: 0;\n    margin-top: 1px;\n  }\n\n  .bbp-step-card h3 {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: clamp(0.9rem, 2.5vw, 0.98rem);\n    font-weight: 700;\n    color: #003d6b;\n    text-transform: uppercase;\n    letter-spacing: 0.03em;\n    margin: 0 0 2px;\n    line-height: 1.2;\n  }\n\n  .bbp-step-card p {\n    font-size: clamp(0.78rem, 2vw, 0.84rem);\n    color: #4a6070;\n    line-height: 1.45;\n    margin: 0;\n  }\n\n  \/* PROCESS STEPS *\/\n  .bbp-step-steps {\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n    margin-bottom: 16px;\n  }\n\n  .bbp-step-step {\n    background: #f0f8ff;\n    border: 1px solid #c8e4f8;\n    border-left: 4px solid #0070b8;\n    border-radius: 8px;\n    padding: 13px 16px;\n    box-sizing: border-box;\n    display: flex;\n    gap: 14px;\n    align-items: flex-start;\n  }\n\n  .bbp-step-step-num {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 30px;\n    height: 30px;\n    min-width: 30px;\n    background: #003d6b;\n    color: #ffffff;\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 1rem;\n    font-weight: 800;\n    border-radius: 50%;\n    flex-shrink: 0;\n  }\n\n  .bbp-step-step h3 {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: clamp(0.92rem, 2.5vw, 1rem);\n    font-weight: 700;\n    color: #003d6b;\n    text-transform: uppercase;\n    letter-spacing: 0.03em;\n    margin: 0 0 3px;\n    line-height: 1.2;\n  }\n\n  .bbp-step-step p {\n    font-size: clamp(0.8rem, 2vw, 0.86rem);\n    color: #4a6070;\n    line-height: 1.5;\n    margin: 0;\n  }\n\n  \/* REBOUND SECTION *\/\n  .bbp-step-rebound {\n    background: linear-gradient(135deg, #003d6b 0%, #0070b8 100%);\n    border-radius: 10px;\n    padding: 22px 22px 16px;\n    margin-bottom: 16px;\n    box-sizing: border-box;\n  }\n\n  .bbp-step-rebound-title {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: clamp(1.2rem, 4vw, 1.6rem) !important;\n    font-weight: 800 !important;\n    color: #ffffff !important;\n    text-transform: uppercase;\n    letter-spacing: 0.03em;\n    margin: 0 0 6px;\n    display: block;\n  }\n\n  .bbp-step-rebound-sub {\n    font-size: clamp(0.84rem, 2.2vw, 0.92rem);\n    color: rgba(255,255,255,0.82);\n    line-height: 1.55;\n    margin: 0 0 16px;\n    display: block;\n  }\n\n  .bbp-step-rebound-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 10px;\n  }\n\n  .bbp-step-rebound-card {\n    background: rgba(255,255,255,0.1);\n    border: 1px solid rgba(255,255,255,0.2);\n    border-radius: 8px;\n    padding: 12px 14px;\n    box-sizing: border-box;\n    display: flex;\n    gap: 10px;\n    align-items: flex-start;\n  }\n\n  .bbp-step-rebound-card .icon {\n    font-size: 1.2rem;\n    flex-shrink: 0;\n    margin-top: 1px;\n  }\n\n  .bbp-step-rebound-card h3 {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: clamp(0.88rem, 2.2vw, 0.96rem);\n    font-weight: 700;\n    color: #ffffff;\n    text-transform: uppercase;\n    letter-spacing: 0.03em;\n    margin: 0 0 3px;\n    line-height: 1.2;\n  }\n\n  .bbp-step-rebound-card p {\n    font-size: clamp(0.76rem, 1.8vw, 0.82rem);\n    color: rgba(255,255,255,0.8);\n    line-height: 1.45;\n    margin: 0;\n  }\n\n  \/* NOTICE *\/\n  .bbp-step-notice {\n    background: #fff8e6;\n    border: 1px solid #f0d080;\n    border-left: 5px solid #f0a800;\n    border-radius: 8px;\n    padding: 12px 16px;\n    margin-bottom: 16px;\n    font-size: clamp(0.84rem, 2.2vw, 0.9rem);\n    color: #5a4000;\n    line-height: 1.6;\n    box-sizing: border-box;\n  }\n\n  .bbp-step-notice strong { color: #3a2800; }\n\n  \/* CTA *\/\n  .bbp-step-cta {\n    background: #003d6b;\n    border-radius: 10px;\n    padding: 22px 24px;\n    text-align: center;\n    box-sizing: border-box;\n  }\n\n  .bbp-step-cta-title {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: clamp(1.2rem, 4vw, 1.6rem) !important;\n    font-weight: 800 !important;\n    color: #ffffff !important;\n    text-transform: uppercase;\n    letter-spacing: 0.03em;\n    margin: 0 0 8px;\n    display: block;\n  }\n\n  .bbp-step-cta p {\n    font-size: clamp(0.84rem, 2vw, 0.92rem);\n    color: rgba(255,255,255,0.85);\n    margin: 0 0 16px;\n    line-height: 1.5;\n  }\n\n  .bbp-step-cta a {\n    display: inline-block;\n    background: #ffffff;\n    color: #003d6b;\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700;\n    font-size: clamp(0.9rem, 2.5vw, 1rem);\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n    padding: 12px 28px;\n    border-radius: 6px;\n    text-decoration: none;\n    margin: 4px 6px;\n  }\n\n  .bbp-step-cta a.outline {\n    background: transparent;\n    color: #ffffff;\n    border: 2px solid rgba(255,255,255,0.7);\n  }\n\n  @media (max-width: 500px) {\n    .bbp-step-hero { padding: 20px 16px; }\n    .bbp-step-grid { grid-template-columns: 1fr; }\n    .bbp-step-rebound-grid { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"bbp-step\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"bbp-step-hero\" style=\"text-align: center;\"\u003e\n\u003cspan class=\"bbp-step-hero-sub\"\u003eStop the Crack Before It Becomes a Replacement\u003c\/span\u003e \u003cspan class=\"bbp-step-hero-title\"\u003e              Professional Pool Step               Repair \u0026amp; Resurfacing\u003c\/span\u003e\n\u003cp\u003eCracked, leaking, or spongy pool steps aren't just an eyesore — they're a structural problem that gets worse every season. We specialize in restoring thermoplastic and vinyl-over inground pool steps with long-term solutions that save you from the high cost of a full staircase replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- PRICING --\u003e\n\u003cdiv class=\"bbp-step-badge\"\u003e\n\u003cspan class=\"icon\"\u003e💰\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eStarting at $750 — $88 Dispatch + $120\/hr Repair Rate\u003c\/strong\u003e \u003cspan\u003eMost step repairs range from $750 to $1,500 depending on damage type and scope. We assess on arrival and confirm pricing before any work begins.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SERVICES --\u003e \u003cspan class=\"bbp-step-heading\"\u003eOur Specialized Step Services\u003c\/span\u003e\n\u003cdiv class=\"bbp-step-grid\"\u003e\n\u003cdiv class=\"bbp-step-card\"\u003e\n\u003cspan class=\"icon\"\u003e💪\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eStructural Reinforcement\u003c\/h3\u003e\n\u003cp\u003eSteps that flex or sink underfoot have voids beneath them. We inject high-density foam to fill those voids and restore a rock-solid foundation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bbp-step-card\"\u003e\n\u003cspan class=\"icon\"\u003e🔒\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eCrack \u0026amp; Leak Repair\u003c\/h3\u003e\n\u003cp\u003eAdvanced polymer bonding agents and structural resins seal cracks in plastic steps — stopping water loss and preventing the crack from spreading further.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bbp-step-card\"\u003e\n\u003cspan class=\"icon\"\u003e🔧\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eGasket \u0026amp; Faceplate Refresh\u003c\/h3\u003e\n\u003cp\u003eFor vinyl-over steps, brittle gaskets and worn faceplates are replaced during your liner install to ensure a 100% watertight seal around every step edge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bbp-step-card\"\u003e\n\u003cspan class=\"icon\"\u003e✨\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eSurface Restoration\u003c\/h3\u003e\n\u003cp\u003eStubborn yellowing and waterline stains cleaned and treated to restore your steps to a bright, factory-fresh appearance without full replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PROCESS --\u003e \u003cspan class=\"bbp-step-heading\"\u003eThe Repair Process — What to Expect\u003c\/span\u003e\n\u003cdiv class=\"bbp-step-steps\"\u003e\n\u003cdiv class=\"bbp-step-step\"\u003e\n\u003cspan class=\"bbp-step-step-num\"\u003e1\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWater Level Drawdown\u003c\/h3\u003e\n\u003cp\u003eWe pump the pool water down below the repair site. Resins and adhesives must cure in a completely dry environment — this step is non-negotiable for a permanent fix.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bbp-step-step\"\u003e\n\u003cspan class=\"bbp-step-step-num\"\u003e2\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eSurface Preparation\u003c\/h3\u003e\n\u003cp\u003eThe damaged area is cleaned and sanded to remove oxidation and debris, giving the bonding agents a clean, solid surface to grip.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bbp-step-step\"\u003e\n\u003cspan class=\"bbp-step-step-num\"\u003e3\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eThe Repair\u003c\/h3\u003e\n\u003cp\u003eDepending on the damage — structural epoxy injected to eliminate the spongy flex, or high-strength mesh and polymer resins applied to seal cracks completely.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bbp-step-step\"\u003e\n\u003cspan class=\"bbp-step-step-num\"\u003e4\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eCuring \u0026amp; Refill\u003c\/h3\u003e\n\u003cp\u003eMaterials fully harden within approximately 24 hours. Once cured, the pool is refilled and your steps are ready for use — no waiting out the season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- MULTI-VISIT NOTICE --\u003e\n\u003cdiv class=\"bbp-step-notice\"\u003e📅 \u003cstrong\u003eStep Repairs Typically Require 2–3 Visits.\u003c\/strong\u003e Proper structural repairs can't be rushed — curing time between applications is what makes the fix permanent. We'll walk you through the full timeline and what to expect at each visit before we begin.\u003c\/div\u003e\n\u003c!-- REBOUND RESURFACING --\u003e\n\u003cdiv class=\"bbp-step-rebound\"\u003e\n\u003cspan class=\"bbp-step-rebound-title\"\u003e✨ Rebound Step Resurfacing — The Complete Refresh\u003c\/span\u003e \u003cspan class=\"bbp-step-rebound-sub\"\u003eEven with a brand-new liner, faded and yellowed steps make the whole pool look unfinished. Rebound is a high-performance flexible coating engineered specifically for the pool environment — giving your steps a clean, modern finish that matches the rest of your renovation.\u003c\/span\u003e\n\u003cdiv class=\"bbp-step-rebound-grid\"\u003e\n\u003cdiv class=\"bbp-step-rebound-card\"\u003e\n\u003cspan class=\"icon\"\u003e🎨\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFlawless Finish\u003c\/h3\u003e\n\u003cp\u003eCompletely covers stains, scratches, and discoloration — restoring a clean, modern look to fiberglass or plastic steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bbp-step-rebound-card\"\u003e\n\u003cspan class=\"icon\"\u003e🦶\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eSlip-Resistant \u0026amp; Comfortable\u003c\/h3\u003e\n\u003cp\u003eSafer for kids and seniors than bare plastic, with a texture that's soft and comfortable underfoot.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bbp-step-rebound-card\"\u003e\n\u003cspan class=\"icon\"\u003e❄️\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eBuilt for NEPA Winters\u003c\/h3\u003e\n\u003cp\u003eUnlike standard pool paints that peel after one freeze, Rebound expands and contracts with temperature — bonding through our harshest winters.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bbp-step-rebound-card\"\u003e\n\u003cspan class=\"icon\"\u003e💸\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFraction of Replacement Cost\u003c\/h3\u003e\n\u003cp\u003eNew-step appearance without the new-step price tag — one of the best value upgrades available during a liner replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"bbp-step-cta\"\u003e\n\u003cspan class=\"bbp-step-cta-title\"\u003e🏊 Restore Your Steps. Protect Your Pool.\u003c\/span\u003e\n\u003cp\u003eDon't let a cracked step turn into a full replacement. Book a service call and we'll assess the damage and walk you through your options.\u003c\/p\u003e\n\u003ca href=\"\/pages\/pool-service-request-form\"\u003eBook a Service Call\u003c\/a\u003e \u003ca class=\"outline\" href=\"tel:+15705925988\"\u003eCall (570) 592-5988\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Blue Bottom Pools","offers":[{"title":"Default Title","offer_id":51929025872166,"sku":null,"price":70.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/8272\/3878\/files\/20240821_110138.jpg?v=1771777006","url":"https:\/\/bluebottompoolsnepa.com\/products\/plastic-vinyl-step-repair","provider":"Blue Bottom Pools ","version":"1.0","type":"link"}