{"product_id":"ohihi-dish-soap-dispenser-for-kitchen-sink-brushed-nickel-countertop-sink-soap-dispenser-water-pump-with-47-no-spill-extension-tube-kit-design-for-kitchen-bathroom-no-more-refills","title":"Dish Soap Dispenser for Kitchen Sink (Brushed Nickel), Countertop Sink Soap Dispenser Water Pump with 47” No-Spill Extension Tube Kit Design for Kitchen Bathroom, No More Refills","description":"\u003cstyle\u003e\n\/* =========================================================\n   KITCHEN SINK SOAP DISPENSER\n   CLEAN \/ MODERN \/ STAINLESS STEEL STYLE\n========================================================= *\/\n\n.soap-page{\n    --sp-bg:#f7f8f6;\n    --sp-white:#ffffff;\n    --sp-soft:#eef2ef;\n    --sp-soft2:#f4f0ea;\n\n    --sp-green:#698779;\n    --sp-green-dark:#456357;\n\n    --sp-text:#29302d;\n    --sp-muted:#717a75;\n\n    --sp-silver:#a5ada9;\n    --sp-line:#dfe5e1;\n\n    width:100%;\n    overflow:hidden;\n\n    background:var(--sp-bg);\n    color:var(--sp-text);\n\n    font-family:\n        -apple-system,\n        BlinkMacSystemFont,\n        \"Segoe UI\",\n        Arial,\n        Helvetica,\n        sans-serif;\n}\n\n.soap-page *,\n.soap-page *::before,\n.soap-page *::after{\n    box-sizing:border-box;\n}\n\n.soap-page img{\n    display:block;\n    width:100%;\n    height:auto;\n}\n\n\n\/* =========================================================\n   GENERAL\n========================================================= *\/\n\n.sp-container{\n    width:min(940px,92%);\n    margin:0 auto;\n}\n\n.sp-section{\n    padding:76px 0;\n}\n\n.sp-white{\n    background:#fff;\n}\n\n.sp-soft{\n    background:#f1f5f2;\n}\n\n.sp-beige{\n    background:#f7f3ed;\n}\n\n.sp-copy{\n    width:100%;\n    max-width:800px;\n    margin:0 auto;\n}\n\n\n\/* =========================================================\n   TYPOGRAPHY\n========================================================= *\/\n\n.sp-eyebrow{\n    margin-bottom:10px;\n\n    color:var(--sp-green);\n\n    font-size:11px;\n    font-weight:750;\n\n    letter-spacing:2px;\n    text-transform:uppercase;\n}\n\n.sp-title{\n    margin:0;\n\n    color:var(--sp-text);\n\n    font-size:clamp(32px,4vw,46px);\n    line-height:1.1;\n\n    font-weight:750;\n    letter-spacing:-1px;\n}\n\n.sp-title span{\n    color:var(--sp-green-dark);\n}\n\n.sp-subtitle{\n    max-width:720px;\n\n    margin:16px 0 0;\n\n    color:var(--sp-muted);\n\n    font-size:16px;\n    line-height:1.72;\n}\n\n\n\/* =========================================================\n   IMAGE\n========================================================= *\/\n\n.sp-media{\n    width:100%;\n    margin-bottom:36px;\n\n    overflow:hidden;\n\n    background:#fff;\n\n    border-radius:17px;\n\n    box-shadow:\n        0 10px 32px rgba(47,63,55,.055);\n}\n\n.sp-media img{\n    width:100%;\n    height:auto;\n\n    object-fit:contain;\n}\n\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n.sp-hero{\n    position:relative;\n\n    padding:100px 20px 92px;\n\n    text-align:center;\n\n    background:\n        radial-gradient(\n            circle at 50% 0%,\n            rgba(105,135,121,.16),\n            transparent 40%\n        ),\n        linear-gradient(\n            180deg,\n            #eef3ef 0%,\n            #fafbf9 100%\n        );\n\n    overflow:hidden;\n}\n\n.sp-hero::before{\n    content:\"\";\n\n    position:absolute;\n\n    width:300px;\n    height:300px;\n\n    left:-150px;\n    top:-150px;\n\n    border-radius:50%;\n\n    background:rgba(108,135,122,.05);\n}\n\n.sp-hero::after{\n    content:\"\";\n\n    position:absolute;\n\n    width:260px;\n    height:260px;\n\n    right:-120px;\n    bottom:-140px;\n\n    border-radius:50%;\n\n    background:rgba(108,135,122,.055);\n}\n\n.sp-hero-inner{\n    position:relative;\n    z-index:1;\n\n    width:min(850px,92%);\n    margin:0 auto;\n}\n\n.sp-hero .sp-title{\n    max-width:780px;\n    margin:auto;\n\n    font-size:clamp(42px,5.5vw,62px);\n    line-height:1.04;\n}\n\n.sp-hero .sp-subtitle{\n    max-width:690px;\n\n    margin:20px auto 0;\n\n    font-size:18px;\n}\n\n\n\/* HERO BENEFITS *\/\n\n.sp-hero-benefits{\n    display:flex;\n    justify-content:center;\n    flex-wrap:wrap;\n\n    gap:9px;\n\n    margin-top:29px;\n}\n\n.sp-hero-benefit{\n    padding:9px 14px;\n\n    background:rgba(255,255,255,.9);\n\n    border:1px solid #dbe3de;\n    border-radius:999px;\n\n    color:#566861;\n\n    font-size:11px;\n    font-weight:700;\n}\n\n\n\/* CTA *\/\n\n.sp-button{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n\n    min-height:50px;\n\n    margin-top:29px;\n    padding:0 29px;\n\n    background:var(--sp-green-dark);\n\n    border-radius:999px;\n\n    color:#fff;\n\n    text-decoration:none;\n\n    font-size:13px;\n    font-weight:750;\n\n    box-shadow:\n        0 8px 22px rgba(69,99,87,.14);\n\n    transition:\n        transform .25s ease,\n        background .25s ease;\n}\n\n.sp-button:hover{\n    transform:translateY(-2px);\n    background:#344f44;\n}\n\n.sp-hero-note{\n    margin-top:16px;\n\n    color:#89928d;\n\n    font-size:11px;\n}\n\n\n\/* =========================================================\n   PROBLEM CARDS\n========================================================= *\/\n\n.sp-problem-grid{\n    display:grid;\n    grid-template-columns:repeat(2,1fr);\n\n    gap:12px;\n\n    margin-top:29px;\n}\n\n.sp-problem-card{\n    padding:21px;\n\n    background:#fff;\n\n    border:1px solid var(--sp-line);\n    border-radius:14px;\n}\n\n.sp-problem-icon{\n    width:28px;\n    height:28px;\n\n    display:flex;\n    align-items:center;\n    justify-content:center;\n\n    margin-bottom:10px;\n\n    background:#f3e8e5;\n\n    border-radius:50%;\n\n    color:#9e675a;\n\n    font-size:13px;\n    font-weight:800;\n}\n\n.sp-problem-card h3{\n    margin:0 0 6px;\n\n    color:#37413d;\n\n    font-size:15px;\n}\n\n.sp-problem-card p{\n    margin:0;\n\n    color:#78807c;\n\n    font-size:13px;\n    line-height:1.6;\n}\n\n\n\/* =========================================================\n   SOLUTION BOX\n========================================================= *\/\n\n.sp-solution{\n    margin-top:25px;\n\n    padding:22px;\n\n    background:#eaf1ed;\n\n    border:1px solid #d7e2dc;\n    border-radius:14px;\n}\n\n.sp-solution strong{\n    display:block;\n\n    margin-bottom:6px;\n\n    color:#405b50;\n\n    font-size:16px;\n}\n\n.sp-solution p{\n    margin:0;\n\n    color:#6d7973;\n\n    font-size:13px;\n    line-height:1.65;\n}\n\n\n\/* =========================================================\n   FEATURE CARDS\n========================================================= *\/\n\n.sp-feature-grid{\n    display:grid;\n    grid-template-columns:repeat(3,1fr);\n\n    gap:12px;\n\n    margin-top:29px;\n}\n\n.sp-feature-card{\n    padding:22px 18px;\n\n    background:#fff;\n\n    border:1px solid var(--sp-line);\n    border-radius:14px;\n}\n\n.sp-feature-num{\n    width:29px;\n    height:29px;\n\n    display:flex;\n    align-items:center;\n    justify-content:center;\n\n    margin-bottom:11px;\n\n    border-radius:50%;\n\n    background:#e8efeb;\n\n    color:#557164;\n\n    font-size:10px;\n    font-weight:800;\n}\n\n.sp-feature-card h3{\n    margin:0 0 7px;\n\n    color:#37453f;\n\n    font-size:15px;\n}\n\n.sp-feature-card p{\n    margin:0;\n\n    color:#78817c;\n\n    font-size:13px;\n    line-height:1.62;\n}\n\n\n\/* =========================================================\n   SCENE CARDS\n========================================================= *\/\n\n.sp-scene-grid{\n    display:grid;\n    grid-template-columns:repeat(2,1fr);\n\n    gap:12px;\n\n    margin-top:28px;\n}\n\n.sp-scene{\n    padding:20px;\n\n    background:#fff;\n\n    border:1px solid var(--sp-line);\n    border-radius:14px;\n}\n\n.sp-scene-label{\n    margin-bottom:6px;\n\n    color:var(--sp-green);\n\n    font-size:10px;\n    font-weight:800;\n\n    letter-spacing:.7px;\n\n    text-transform:uppercase;\n}\n\n.sp-scene h3{\n    margin:0 0 6px;\n\n    color:#36433d;\n\n    font-size:15px;\n}\n\n.sp-scene p{\n    margin:0;\n\n    color:#78817c;\n\n    font-size:13px;\n    line-height:1.6;\n}\n\n\n\/* =========================================================\n   POINT LIST\n========================================================= *\/\n\n.sp-points{\n    margin-top:27px;\n\n    border-top:1px solid var(--sp-line);\n}\n\n.sp-point{\n    padding:19px 0;\n\n    border-bottom:1px solid var(--sp-line);\n}\n\n.sp-point h3{\n    margin:0 0 5px;\n\n    color:#39453f;\n\n    font-size:15px;\n}\n\n.sp-point p{\n    margin:0;\n\n    color:#747e78;\n\n    font-size:13px;\n    line-height:1.65;\n}\n\n\n\/* =========================================================\n   BENEFIT CHECKS\n========================================================= *\/\n\n.sp-check-grid{\n    display:grid;\n    grid-template-columns:repeat(3,1fr);\n\n    gap:11px;\n\n    margin-top:27px;\n}\n\n.sp-check{\n    padding:19px 14px;\n\n    text-align:center;\n\n    background:#fff;\n\n    border:1px solid var(--sp-line);\n    border-radius:13px;\n}\n\n.sp-check-icon{\n    width:31px;\n    height:31px;\n\n    display:flex;\n    align-items:center;\n    justify-content:center;\n\n    margin:0 auto 9px;\n\n    background:#e7efea;\n\n    border-radius:50%;\n\n    color:#4e6b5d;\n\n    font-size:13px;\n    font-weight:800;\n}\n\n.sp-check strong{\n    display:block;\n\n    color:#405048;\n\n    font-size:12px;\n}\n\n\n\/* =========================================================\n   QUOTE\n========================================================= *\/\n\n.sp-quote{\n    margin-top:25px;\n    padding:20px 22px;\n\n    background:#eef3ef;\n\n    border-left:3px solid var(--sp-green);\n\n    border-radius:0 12px 12px 0;\n\n    color:#51625a;\n\n    font-size:15px;\n    font-weight:650;\n    line-height:1.6;\n}\n\n\n\/* =========================================================\n   INSTALL STEPS\n========================================================= *\/\n\n.sp-step-grid{\n    display:grid;\n    grid-template-columns:repeat(4,1fr);\n\n    gap:10px;\n\n    margin-top:28px;\n}\n\n.sp-step{\n    padding:19px 12px;\n\n    text-align:center;\n\n    background:#fff;\n\n    border:1px solid var(--sp-line);\n    border-radius:13px;\n}\n\n.sp-step span{\n    width:29px;\n    height:29px;\n\n    display:flex;\n    align-items:center;\n    justify-content:center;\n\n    margin:0 auto 10px;\n\n    background:#e8efeb;\n\n    border-radius:50%;\n\n    color:#506d5e;\n\n    font-size:10px;\n    font-weight:800;\n}\n\n.sp-step strong{\n    display:block;\n\n    color:#46534d;\n\n    font-size:11px;\n    line-height:1.45;\n}\n\n\n\/* =========================================================\n   COMPATIBILITY\n========================================================= *\/\n\n.sp-spec{\n    display:inline-flex;\n\n    margin-top:22px;\n\n    padding:11px 16px;\n\n    background:#e8efeb;\n\n    border-radius:999px;\n\n    color:#465e53;\n\n    font-size:13px;\n    font-weight:700;\n}\n\n.sp-warning{\n    margin-top:13px;\n\n    color:#89918d;\n\n    font-size:11px;\n    line-height:1.6;\n}\n\n\n\/* =========================================================\n   FINAL CTA\n========================================================= *\/\n\n.sp-final{\n    padding:86px 20px;\n\n    text-align:center;\n\n    background:\n        linear-gradient(\n            135deg,\n            #e9efeb,\n            #fafbf9\n        );\n}\n\n.sp-final-inner{\n    width:min(700px,92%);\n    margin:auto;\n}\n\n.sp-final .sp-subtitle{\n    margin-left:auto;\n    margin-right:auto;\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media(max-width:768px){\n\n    .sp-section{\n        padding:54px 0;\n    }\n\n    .sp-container{\n        width:92%;\n    }\n\n    .sp-title{\n        font-size:30px;\n    }\n\n    .sp-subtitle{\n        font-size:14px;\n    }\n\n    .sp-media{\n        margin-bottom:26px;\n        border-radius:13px;\n    }\n\n\n    \/* HERO *\/\n\n    .sp-hero{\n        padding:74px 14px 66px;\n    }\n\n    .sp-hero .sp-title{\n        font-size:38px;\n    }\n\n    .sp-hero .sp-subtitle{\n        font-size:15px;\n    }\n\n    .sp-hero-benefit{\n        padding:8px 10px;\n        font-size:9.5px;\n    }\n\n\n    \/* GRIDS *\/\n\n    .sp-problem-grid,\n    .sp-scene-grid{\n        grid-template-columns:1fr 1fr;\n        gap:8px;\n    }\n\n    .sp-feature-grid,\n    .sp-check-grid{\n        grid-template-columns:1fr;\n    }\n\n    .sp-step-grid{\n        grid-template-columns:1fr 1fr;\n    }\n\n}\n\n\n@media(max-width:430px){\n\n    .sp-hero .sp-title{\n        font-size:33px;\n    }\n\n    .sp-title{\n        font-size:28px;\n    }\n\n    .sp-problem-grid,\n    .sp-scene-grid{\n        grid-template-columns:1fr;\n    }\n\n}\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"soap-page\"\u003e\n\n\n\u003c!-- =====================================================\n     01 HERO\n===================================================== --\u003e\n\n\u003csection class=\"sp-hero\"\u003e\n\n    \u003cdiv class=\"sp-hero-inner\"\u003e\n\n        \u003cdiv class=\"sp-eyebrow\"\u003e\n            Cleaner Sink. Easier Routine.\n        \u003c\/div\u003e\n\n\n        \u003ch1 class=\"sp-title\"\u003e\n            Stop Refilling Your\n            \u003cspan\u003eSoap Dispenser.\u003c\/span\u003e\n        \u003c\/h1\u003e\n\n\n        \u003cp class=\"sp-subtitle\"\u003e\n            Connect directly to a larger soap container\n            under your sink and keep dish soap conveniently\n            available without constantly refilling a tiny bottle.\n        \u003c\/p\u003e\n\n\n        \u003cdiv class=\"sp-hero-benefits\"\u003e\n\n            \u003cdiv class=\"sp-hero-benefit\"\u003e\n                Less Frequent Refilling\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"sp-hero-benefit\"\u003e\n                SUS304 Stainless Steel\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"sp-hero-benefit\"\u003e\n                Extension Tube System\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"sp-hero-benefit\"\u003e\n                360° Rotating Spout\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003ca href=\"#soap-details\" class=\"sp-button\"\u003e\n            Upgrade Your Sink\n        \u003c\/a\u003e\n\n\n        \u003cdiv class=\"sp-hero-note\"\u003e\n            Less clutter. Less refilling. An easier kitchen routine.\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =====================================================\n     02 PROBLEM\n===================================================== --\u003e\n\n\u003csection class=\"sp-section sp-white\"\u003e\n\n    \u003cdiv class=\"sp-container\"\u003e\n\n\n        \u003cdiv class=\"sp-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0643\/2918\/7425\/files\/13ed75560698373a04cbf503914ed3a9e79daf25-600.jpg?v=1788416128\" alt=\"Soap dispenser connected to under sink soap container\"\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"sp-copy\"\u003e\n\n            \u003cdiv class=\"sp-eyebrow\"\u003e\n                Less Sink-Side Clutter\n            \u003c\/div\u003e\n\n            \u003ch2 class=\"sp-title\"\u003e\n                Tired of Soap Bottles\n                \u003cspan\u003eTaking Over Your Sink?\u003c\/span\u003e\n            \u003c\/h2\u003e\n\n            \u003cp class=\"sp-subtitle\"\u003e\n                Everyday dishwashing shouldn't mean dealing\n                with wet bottles, crowded counters and\n                constant dispenser refills.\n            \u003c\/p\u003e\n\n\n            \u003cdiv class=\"sp-problem-grid\"\u003e\n\n\n                \u003cdiv class=\"sp-problem-card\"\u003e\n\n                    \u003cdiv class=\"sp-problem-icon\"\u003e×\u003c\/div\u003e\n\n                    \u003ch3\u003eConstant Refilling\u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Small dispenser bottles can run\n                        out quickly in busy kitchens.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-problem-card\"\u003e\n\n                    \u003cdiv class=\"sp-problem-icon\"\u003e×\u003c\/div\u003e\n\n                    \u003ch3\u003eCluttered Countertops\u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Extra soap bottles take up valuable\n                        space around your sink.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-problem-card\"\u003e\n\n                    \u003cdiv class=\"sp-problem-icon\"\u003e×\u003c\/div\u003e\n\n                    \u003ch3\u003eWet, Slippery Bottles\u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Bottles beside the faucet often\n                        become wet, sticky and messy.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-problem-card\"\u003e\n\n                    \u003cdiv class=\"sp-problem-icon\"\u003e×\u003c\/div\u003e\n\n                    \u003ch3\u003eAwkward Refilling\u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Removing small under-sink bottles\n                        again and again gets inconvenient.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"sp-solution\"\u003e\n\n                \u003cstrong\u003e\n                    There’s a Simpler Way.\n                \u003c\/strong\u003e\n\n                \u003cp\u003e\n                    Keep the larger soap bottle hidden below\n                    while dispensing conveniently from above.\n                \u003c\/p\u003e\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =====================================================\n     03 LARGE BOTTLE SYSTEM\n===================================================== --\u003e\n\n\u003csection class=\"sp-section sp-soft\"\u003e\n\n    \u003cdiv class=\"sp-container\"\u003e\n\n\n        \u003cdiv class=\"sp-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0643\/2918\/7425\/files\/y_h_h_h_h.gif?v=1788417458\" alt=\"Under sink soap dispenser extension tube system\"\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"sp-copy\"\u003e\n\n            \u003cdiv class=\"sp-eyebrow\"\u003e\n                Skip The Tiny Refill Bottle\n            \u003c\/div\u003e\n\n\n            \u003ch2 class=\"sp-title\"\u003e\n                Use the Bottle\n                \u003cspan\u003eYou Already Buy\u003c\/span\u003e\n            \u003c\/h2\u003e\n\n\n            \u003cp class=\"sp-subtitle\"\u003e\n                The extension tube connects your sink-mounted\n                dispenser directly to a larger soap container\n                stored underneath the counter.\n            \u003c\/p\u003e\n\n\n            \u003cdiv class=\"sp-feature-grid\"\u003e\n\n\n                \u003cdiv class=\"sp-feature-card\"\u003e\n\n                    \u003cdiv class=\"sp-feature-num\"\u003e01\u003c\/div\u003e\n\n                    \u003ch3\u003e\n                        Larger Soap Supply\n                    \u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Use a larger container instead of\n                        constantly refilling a small bottle.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-feature-card\"\u003e\n\n                    \u003cdiv class=\"sp-feature-num\"\u003e02\u003c\/div\u003e\n\n                    \u003ch3\u003e\n                        Hidden Below The Sink\n                    \u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Keep the bulky container stored\n                        out of sight.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-feature-card\"\u003e\n\n                    \u003cdiv class=\"sp-feature-num\"\u003e03\u003c\/div\u003e\n\n                    \u003ch3\u003e\n                        Cleaner Countertop\n                    \u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Only the brushed stainless steel\n                        dispenser stays visible above.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"sp-quote\"\u003e\n                Large bottle below. Clean counter above.\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =====================================================\n     04 REAL KITCHEN USE\n===================================================== --\u003e\n\n\u003csection class=\"sp-section sp-white\"\u003e\n\n    \u003cdiv class=\"sp-container\"\u003e\n\n\n        \u003cdiv class=\"sp-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0643\/2918\/7425\/files\/e9346591b3118b222f0c2f8bcd49d6d038bc8916-600.jpg?v=1788416128\" alt=\"Built in soap dispenser at kitchen sink\"\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"sp-copy\"\u003e\n\n            \u003cdiv class=\"sp-eyebrow\"\u003e\n                Made For Everyday Cleanup\n            \u003c\/div\u003e\n\n\n            \u003ch2 class=\"sp-title\"\u003e\n                A Cleaner Sink Starts\n                \u003cspan\u003eWith Less Clutter\u003c\/span\u003e\n            \u003c\/h2\u003e\n\n\n            \u003cp class=\"sp-subtitle\"\u003e\n                Keep soap within easy reach while washing\n                dishes, cleaning cookware or wiping down\n                the kitchen—without another bottle beside the faucet.\n            \u003c\/p\u003e\n\n\n            \u003cdiv class=\"sp-scene-grid\"\u003e\n\n\n                \u003cdiv class=\"sp-scene\"\u003e\n\n                    \u003cdiv class=\"sp-scene-label\"\u003e\n                        After Dinner\n                    \u003c\/div\u003e\n\n                    \u003ch3\u003e\n                        Weeknight Cleanup\n                    \u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Quick access while washing\n                        plates, bowls and cookware.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-scene\"\u003e\n\n                    \u003cdiv class=\"sp-scene-label\"\u003e\n                        Everyday Use\n                    \u003c\/div\u003e\n\n                    \u003ch3\u003e\n                        Family Kitchens\n                    \u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Convenient for households\n                        that use dish soap every day.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-scene\"\u003e\n\n                    \u003cdiv class=\"sp-scene-label\"\u003e\n                        Cooking\n                    \u003c\/div\u003e\n\n                    \u003ch3\u003e\n                        Meal Prep Cleanup\n                    \u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Dispense soap quickly between\n                        cooking and cleaning.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-scene\"\u003e\n\n                    \u003cdiv class=\"sp-scene-label\"\u003e\n                        Clean Design\n                    \u003c\/div\u003e\n\n                    \u003ch3\u003e\n                        Minimal Countertops\n                    \u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Keep your sink area looking\n                        organized and uncluttered.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =====================================================\n     05 SUS304\n===================================================== --\u003e\n\n\u003csection class=\"sp-section sp-beige\"\u003e\n\n    \u003cdiv class=\"sp-container\"\u003e\n\n\n        \u003cdiv class=\"sp-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0643\/2918\/7425\/files\/7a5b7abb5894fbadcb9933442ce0e87042ad177d-600.jpg?v=1788416128\" alt=\"Kitchen sink soap dispenser\"\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"sp-copy\"\u003e\n\n            \u003cdiv class=\"sp-eyebrow\"\u003e\n                Designed For Everyday Kitchen Use\n            \u003c\/div\u003e\n\n\n            \u003ch2 class=\"sp-title\"\u003e\n                SUS304 Stainless Steel\n                \u003cspan\u003eBuilt To Last\u003c\/span\u003e\n            \u003c\/h2\u003e\n\n\n            \u003cp class=\"sp-subtitle\"\u003e\n                A brushed stainless steel pump designed to\n                complement modern kitchen sinks and faucets.\n            \u003c\/p\u003e\n\n\n            \u003cdiv class=\"sp-points\"\u003e\n\n\n                \u003cdiv class=\"sp-point\"\u003e\n\n                    \u003ch3\u003e\n                        Rust-Resistant Material\n                    \u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        SUS304 stainless steel is well suited\n                        for humid kitchen environments.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-point\"\u003e\n\n                    \u003ch3\u003e\n                        Brushed Nickel Look\n                    \u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Blends naturally with stainless steel\n                        sinks and many modern faucets.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-point\"\u003e\n\n                    \u003ch3\u003e\n                        Everyday Construction\n                    \u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Designed for repeated pumping during\n                        regular dishwashing and cleanup.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =====================================================\n     06 LIGHT PRESS\n===================================================== --\u003e\n\n\u003csection class=\"sp-section sp-white\"\u003e\n\n    \u003cdiv class=\"sp-container\"\u003e\n\n\n        \u003cdiv class=\"sp-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0643\/2918\/7425\/files\/ChatGPT_Image_2026_9_3__14_31_22.png?v=1788417174\" alt=\"Smooth press kitchen soap dispenser\"\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"sp-copy\"\u003e\n\n            \u003cdiv class=\"sp-eyebrow\"\u003e\n                Simple Everyday Dispensing\n            \u003c\/div\u003e\n\n\n            \u003ch2 class=\"sp-title\"\u003e\n                Smooth Dispensing\n                \u003cspan\u003eWith a Light Press\u003c\/span\u003e\n            \u003c\/h2\u003e\n\n\n            \u003cp class=\"sp-subtitle\"\u003e\n                A responsive pump makes it simple to dispense\n                soap while your other hand stays on the\n                sponge, plate or cookware.\n            \u003c\/p\u003e\n\n\n            \u003cdiv class=\"sp-check-grid\"\u003e\n\n\n                \u003cdiv class=\"sp-check\"\u003e\n\n                    \u003cdiv class=\"sp-check-icon\"\u003e✓\u003c\/div\u003e\n\n                    \u003cstrong\u003e\n                        Comfortable Press\n                    \u003c\/strong\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-check\"\u003e\n\n                    \u003cdiv class=\"sp-check-icon\"\u003e✓\u003c\/div\u003e\n\n                    \u003cstrong\u003e\n                        Smooth Pump Action\n                    \u003c\/strong\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-check\"\u003e\n\n                    \u003cdiv class=\"sp-check-icon\"\u003e✓\u003c\/div\u003e\n\n                    \u003cstrong\u003e\n                        One-Hand Convenience\n                    \u003c\/strong\u003e\n\n                \u003c\/div\u003e\n\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"sp-quote\"\u003e\n                One hand on the sponge. One press for soap.\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =====================================================\n     07 360 ROTATION\n===================================================== --\u003e\n\n\u003csection class=\"sp-section sp-soft\"\u003e\n\n    \u003cdiv class=\"sp-container\"\u003e\n\n\n        \u003cdiv class=\"sp-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0643\/2918\/7425\/files\/ChatGPT_Image_2026_9_3__14_31_29.png?v=1788417173\" alt=\"360 degree rotating soap dispenser\"\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"sp-copy\"\u003e\n\n            \u003cdiv class=\"sp-eyebrow\"\u003e\n                Position It Your Way\n            \u003c\/div\u003e\n\n\n            \u003ch2 class=\"sp-title\"\u003e\n                Rotate It\n                \u003cspan\u003eWhere You Need It\u003c\/span\u003e\n            \u003c\/h2\u003e\n\n\n            \u003cp class=\"sp-subtitle\"\u003e\n                The 360° rotating spout lets you direct\n                the dispenser toward your sponge,\n                sink basin or cleaning area.\n            \u003c\/p\u003e\n\n\n            \u003cdiv class=\"sp-feature-grid\"\u003e\n\n\n                \u003cdiv class=\"sp-feature-card\"\u003e\n\n                    \u003cdiv class=\"sp-feature-num\"\u003e01\u003c\/div\u003e\n\n                    \u003ch3\u003e\n                        Washing Dishes\n                    \u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Point the spout toward\n                        the main sink basin.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-feature-card\"\u003e\n\n                    \u003cdiv class=\"sp-feature-num\"\u003e02\u003c\/div\u003e\n\n                    \u003ch3\u003e\n                        Cleaning Cookware\n                    \u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Position it closer to\n                        your sponge or scrubber.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-feature-card\"\u003e\n\n                    \u003cdiv class=\"sp-feature-num\"\u003e03\u003c\/div\u003e\n\n                    \u003ch3\u003e\n                        Dual-Basin Sinks\n                    \u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Change direction depending\n                        on which side you're using.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =====================================================\n     08 EXTENSION SYSTEM\n===================================================== --\u003e\n\n\u003csection class=\"sp-section sp-white\"\u003e\n\n    \u003cdiv class=\"sp-container\"\u003e\n\n\n        \u003cdiv class=\"sp-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0643\/2918\/7425\/files\/ChatGPT_Image_2026_9_3__14_31_35.png?v=1788417173\" alt=\"Soap dispenser extension tube kit\"\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"sp-copy\"\u003e\n\n            \u003cdiv class=\"sp-eyebrow\"\u003e\n                Under-Sink Connection System\n            \u003c\/div\u003e\n\n\n            \u003ch2 class=\"sp-title\"\u003e\n                Designed To Reach\n                \u003cspan\u003eThe Soap Below\u003c\/span\u003e\n            \u003c\/h2\u003e\n\n\n            \u003cp class=\"sp-subtitle\"\u003e\n                The included tube system connects the\n                dispenser above your sink to the larger\n                soap container stored underneath.\n            \u003c\/p\u003e\n\n\n            \u003cdiv class=\"sp-points\"\u003e\n\n\n                \u003cdiv class=\"sp-point\"\u003e\n\n                    \u003ch3\u003e\n                        Long Extension Tube\n                    \u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Reaches from the dispenser to\n                        a soap container below the countertop.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-point\"\u003e\n\n                    \u003ch3\u003e\n                        Weighted Tube End\n                    \u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Helps keep the intake positioned\n                        toward the liquid soap.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-point\"\u003e\n\n                    \u003ch3\u003e\n                        Check Valve System\n                    \u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Helps maintain a more consistent\n                        dispensing path.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-point\"\u003e\n\n                    \u003ch3\u003e\n                        Bottle Adapter Options\n                    \u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Designed for multiple common\n                        bottle opening sizes.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =====================================================\n     09 COMPATIBILITY\n===================================================== --\u003e\n\n\u003csection class=\"sp-section sp-beige\" id=\"soap-details\"\u003e\n\n    \u003cdiv class=\"sp-container\"\u003e\n\n\n        \u003cdiv class=\"sp-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0643\/2918\/7425\/files\/bfb0f4df16d4e73a9edceffb1fe00edee9bf6576-600.jpg?v=1788416128\" alt=\"Soap dispenser dimensions and bottle adapters\"\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"sp-copy\"\u003e\n\n            \u003cdiv class=\"sp-eyebrow\"\u003e\n                Check Your Sink Before Ordering\n            \u003c\/div\u003e\n\n\n            \u003ch2 class=\"sp-title\"\u003e\n                Designed for Common\n                \u003cspan\u003eSink Installations\u003c\/span\u003e\n            \u003c\/h2\u003e\n\n\n            \u003cp class=\"sp-subtitle\"\u003e\n                Designed for many kitchen sinks and countertops\n                with an existing dispenser or accessory opening.\n            \u003c\/p\u003e\n\n\n            \u003cdiv class=\"sp-spec\"\u003e\n                Mounting Hole: Approx. 1\"–1.57\"\n            \u003c\/div\u003e\n\n\n            \u003cp class=\"sp-warning\"\u003e\n                Measure your existing sink or countertop opening\n                before ordering to confirm compatibility.\n            \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =====================================================\n     10 INSTALLATION\n===================================================== --\u003e\n\n\u003csection class=\"sp-section sp-white\"\u003e\n\n    \u003cdiv class=\"sp-container\"\u003e\n\n\n        \u003cdiv class=\"sp-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0643\/2918\/7425\/files\/8c5704c2fcce252e57b78b9eb53e4b499e6a6093-600.jpg?v=1788416128\" alt=\"Kitchen sink soap dispenser installation\"\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"sp-copy\"\u003e\n\n            \u003cdiv class=\"sp-eyebrow\"\u003e\n                Straightforward Setup\n            \u003c\/div\u003e\n\n\n            \u003ch2 class=\"sp-title\"\u003e\n                Simple Installation.\n                \u003cspan\u003eNo Complicated Setup.\u003c\/span\u003e\n            \u003c\/h2\u003e\n\n\n            \u003cp class=\"sp-subtitle\"\u003e\n                Install the dispenser through a compatible\n                sink opening, connect the tube below,\n                then place it into your soap container.\n            \u003c\/p\u003e\n\n\n            \u003cdiv class=\"sp-step-grid\"\u003e\n\n\n                \u003cdiv class=\"sp-step\"\u003e\n\n                    \u003cspan\u003e01\u003c\/span\u003e\n\n                    \u003cstrong\u003e\n                        Disassemble\n                        Pump Assembly\n                    \u003c\/strong\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-step\"\u003e\n\n                    \u003cspan\u003e02\u003c\/span\u003e\n\n                    \u003cstrong\u003e\n                        Mount Through\n                        Sink Hole\n                    \u003c\/strong\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-step\"\u003e\n\n                    \u003cspan\u003e03\u003c\/span\u003e\n\n                    \u003cstrong\u003e\n                        Connect\n                        Extension Tube\n                    \u003c\/strong\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-step\"\u003e\n\n                    \u003cspan\u003e04\u003c\/span\u003e\n\n                    \u003cstrong\u003e\n                        Place Tube\n                        In Soap Bottle\n                    \u003c\/strong\u003e\n\n                \u003c\/div\u003e\n\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =====================================================\n     11 KITCHEN \/ BATHROOM\n===================================================== --\u003e\n\n\u003csection class=\"sp-section sp-soft\"\u003e\n\n    \u003cdiv class=\"sp-container\"\u003e\n\n\n        \u003cdiv class=\"sp-media\"\u003e\n\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0643\/2918\/7425\/files\/ChatGPT_Image_2026_9_3__14_30_56.png?v=1788417163\" alt=\"Built in sink soap dispenser\"\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"sp-copy\"\u003e\n\n            \u003cdiv class=\"sp-eyebrow\"\u003e\n                More Than One Sink\n            \u003c\/div\u003e\n\n\n            \u003ch2 class=\"sp-title\"\u003e\n                One Clean Look for\n                \u003cspan\u003eKitchen or Bathroom\u003c\/span\u003e\n            \u003c\/h2\u003e\n\n\n            \u003cdiv class=\"sp-feature-grid\"\u003e\n\n\n                \u003cdiv class=\"sp-feature-card\"\u003e\n\n                    \u003cdiv class=\"sp-feature-num\"\u003e01\u003c\/div\u003e\n\n                    \u003ch3\u003e\n                        Kitchen Sink\n                    \u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Keep dish soap hidden\n                        beneath the counter.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-feature-card\"\u003e\n\n                    \u003cdiv class=\"sp-feature-num\"\u003e02\u003c\/div\u003e\n\n                    \u003ch3\u003e\n                        Utility Sink\n                    \u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Convenient for laundry\n                        and cleaning areas.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"sp-feature-card\"\u003e\n\n                    \u003cdiv class=\"sp-feature-num\"\u003e03\u003c\/div\u003e\n\n                    \u003ch3\u003e\n                        Bathroom Vanity\n                    \u003c\/h3\u003e\n\n                    \u003cp\u003e\n                        Use for compatible built-in\n                        hand soap installations.\n                    \u003c\/p\u003e\n\n                \u003c\/div\u003e\n\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- =====================================================\n     12 FINAL CTA\n===================================================== --\u003e\n\n\u003csection class=\"sp-final\"\u003e\n\n    \u003cdiv class=\"sp-final-inner\"\u003e\n\n        \u003cdiv class=\"sp-eyebrow\"\u003e\n            Small Upgrade. Everyday Convenience.\n        \u003c\/div\u003e\n\n\n        \u003ch2 class=\"sp-title\"\u003e\n            A Cleaner Counter.\n            \u003cspan\u003eFewer Refills.\u003c\/span\u003e\n        \u003c\/h2\u003e\n\n\n        \u003cp class=\"sp-subtitle\"\u003e\n            Upgrade your sink with a built-in soap dispenser\n            that connects directly to the larger soap bottle\n            you already keep under the counter.\n        \u003c\/p\u003e\n\n\n        \u003cdiv class=\"sp-hero-benefits\"\u003e\n\n            \u003cdiv class=\"sp-hero-benefit\"\u003e\n                Cleaner Sink Area\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"sp-hero-benefit\"\u003e\n                Less Frequent Refilling\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"sp-hero-benefit\"\u003e\n                Brushed Stainless Steel\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"sp-hero-benefit\"\u003e\n                Easy Everyday Dispensing\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003ca href=\"#soap-details\" class=\"sp-button\"\u003e\n            Upgrade Your Kitchen Sink\n        \u003c\/a\u003e\n\n    \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c\/div\u003e","brand":"Valors-ca","offers":[{"title":"Buy 1","offer_id":46514713919585,"sku":"ARC-3VE2MBB-AB","price":26.97,"currency_code":"USD","in_stock":true},{"title":"Buy 2","offer_id":46514713952353,"sku":"ARC-3VE2MBB-AC","price":36.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0643\/2918\/7425\/files\/y_h_h_h_h.gif?v=1788417458","url":"https:\/\/pdkzfw.shop\/products\/ohihi-dish-soap-dispenser-for-kitchen-sink-brushed-nickel-countertop-sink-soap-dispenser-water-pump-with-47-no-spill-extension-tube-kit-design-for-kitchen-bathroom-no-more-refills","provider":"My Store","version":"1.0","type":"link"}