{"product_id":"suction-corner-shower-caddy","title":"Suction Corner Shower Caddy","description":"\u003cstyle\u003e@media(min-width:750px){product-info[data-product-id=\"9095312343111\"] .product{display:block!important}product-info[data-product-id=\"9095312343111\"] .product__media-wrapper{float:left;width:45%!important;max-width:45%!important;margin:0 5% 36px 0;min-width:0}product-info[data-product-id=\"9095312343111\"] main-product-gallery{position:static!important;display:block}product-info[data-product-id=\"9095312343111\"] .product__info-wrapper,product-info[data-product-id=\"9095312343111\"] .product__info-container{display:contents!important}product-info[data-product-id=\"9095312343111\"] .product__info-container\u003e:has(~.product__description_block){margin-left:50%;width:50%}product-info[data-product-id=\"9095312343111\"] .product__description_block{clear:both;width:100%;padding-top:18px}product-info[data-product-id=\"9095312343111\"] .product__info-container\u003e.accordion{width:100%;margin-left:0}}\n#hs-csc-story{--navy:#1b3c72;--ink:#2d2d2d;--muted:#536079;--pale:#f2f5f9;--line:#dce2ec;color:var(--ink);font:400 17px\/1.65 system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;text-align:left;overflow-wrap:break-word}\n#hs-csc-story *{box-sizing:border-box}\n#hs-csc-story section{margin:0 0 72px}\n#hs-csc-story h2,#hs-csc-story h3{font:750 1em\/1.12 inherit;letter-spacing:-.035em;color:var(--navy);text-transform:none}\n#hs-csc-story h2{font-size:clamp(31px,3.5vw,50px);margin:0 0 22px}\n#hs-csc-story h3{font-size:21px;margin:0 0 10px}\n#hs-csc-story p{margin:0 0 18px}\n#hs-csc-story img{display:block;width:100%;height:auto;margin:0;border:0;box-shadow:none}\n#hs-csc-story figure{margin:0}\n#hs-csc-story figcaption{font-size:12px;line-height:1.5;color:var(--muted);margin-top:10px}\n#hs-csc-story .eyebrow{font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.15em;color:var(--navy);margin:0 0 15px}\n#hs-csc-story .intro{font-size:20px;line-height:1.55}\n#hs-csc-story .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:9px;padding:12px 23px;background:var(--navy);color:#fff!important;text-decoration:none;font-weight:750;font-size:14px}\n#hs-csc-story .button.light{background:#fff;color:var(--navy)!important}\n#hs-csc-story .button:before,#hs-csc-story .button:after{display:none!important}\n#hs-csc-story .hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);overflow:hidden;border-radius:28px;background:var(--navy);color:#fff}\n#hs-csc-story .hero-copy{padding:56px 52px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}\n#hs-csc-story .hero h2,#hs-csc-story .hero .eyebrow{color:#fff}\n#hs-csc-story .hero h2{font-size:clamp(38px,4.2vw,62px);margin-bottom:22px}\n#hs-csc-story .hero p{color:#e6edf6;max-width:470px}\n#hs-csc-story .hero .button{margin-top:8px}\n#hs-csc-story .hero img{height:590px;object-fit:cover;object-position:center}\n#hs-csc-story .proof{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:29px 0;margin-bottom:72px;border-bottom:1px solid var(--line)}\n#hs-csc-story .proof\u003ediv+div{border-left:1px solid var(--line);padding-left:26px}\n#hs-csc-story .proof strong{display:block;font-size:26px;line-height:1.2;color:var(--navy);letter-spacing:-.025em}\n#hs-csc-story .proof span{display:block;font-size:13px;color:var(--muted);margin-top:6px}\n#hs-csc-story .split{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center}\n#hs-csc-story .photo{overflow:hidden;border-radius:24px;background:var(--pale)}\n#hs-csc-story .photo img{aspect-ratio:1\/1;object-fit:cover}\n#hs-csc-story .form-card{position:relative;padding:36px;border-radius:24px;background:var(--pale)}\n#hs-csc-story .form-card:before{content:\"\";position:absolute;top:0;left:0;width:84px;height:5px;border-radius:0 0 5px 0;background:var(--navy)}\n#hs-csc-story .feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}\n#hs-csc-story .feature{padding:28px;border:1px solid var(--line);border-radius:22px;background:#fff}\n#hs-csc-story .feature .number{display:block;color:var(--muted);font-size:12px;font-weight:750;letter-spacing:.13em;margin-bottom:28px}\n#hs-csc-story .feature p:last-child{margin:0}\n#hs-csc-story .video-shell{overflow:hidden;border-radius:24px;background:#101820}\n#hs-csc-story video{display:block;width:100%;aspect-ratio:540\/400;object-fit:cover}\n#hs-csc-story .steps{list-style:none;counter-reset:step;margin:0;padding:0;border-top:1px solid var(--line)}\n#hs-csc-story .steps li{counter-increment:step;display:grid;grid-template-columns:44px 1fr;gap:15px;padding:18px 0;border-bottom:1px solid var(--line)}\n#hs-csc-story .steps li:before{content:counter(step,decimal-leading-zero);font-weight:750;color:var(--navy)}\n#hs-csc-story .steps strong{display:block;color:var(--navy);font-size:19px;line-height:1.3;margin-bottom:4px}\n#hs-csc-story .dark{border-radius:27px;padding:54px;background:var(--navy);color:#fff}\n#hs-csc-story .dark h2,#hs-csc-story .dark .eyebrow{color:#fff}\n#hs-csc-story .dark .eyebrow{opacity:.8}\n#hs-csc-story .dark p{color:#dce7f4}\n#hs-csc-story .fit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}\n#hs-csc-story .fit-grid div{padding:20px;border-radius:18px;background:#fff;color:var(--ink)}\n#hs-csc-story .fit-grid strong{display:block;color:var(--navy);font-size:17px;margin-bottom:5px}\n#hs-csc-story .fit-grid span{display:block;font-size:13px;line-height:1.45}\n#hs-csc-story .details{display:grid;grid-template-columns:.85fr 1.15fr;gap:58px;align-items:start}\n#hs-csc-story .details dl{margin:0;border-top:1px solid var(--line)}\n#hs-csc-story .details dl div{display:grid;grid-template-columns:43% 1fr;gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}\n#hs-csc-story .details dt{font-weight:750;color:var(--navy)}\n#hs-csc-story .details dd{margin:0}\n#hs-csc-story .contents{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:40px;border-radius:26px;background:var(--pale)}\n#hs-csc-story .contents h2{font-size:31px;margin-bottom:10px}\n#hs-csc-story .contents p{margin:0;max-width:670px}\n@media(max-width:999px) and (min-width:750px){#hs-csc-story .hero{grid-template-columns:1fr}#hs-csc-story .hero-copy{padding:38px}#hs-csc-story .hero img{height:400px;order:-1}#hs-csc-story .split{gap:34px}#hs-csc-story .feature-grid{grid-template-columns:1fr 1fr}#hs-csc-story .feature-grid .feature:last-child{grid-column:1 \/ -1}#hs-csc-story .dark{padding:38px}}\n@media(max-width:749px){#hs-csc-story{font-size:16px}#hs-csc-story section{margin-bottom:44px}#hs-csc-story .hero{grid-template-columns:1fr}#hs-csc-story .hero img{height:320px;order:-1;object-position:center}#hs-csc-story .hero-copy{padding:30px 25px}#hs-csc-story .hero h2{font-size:40px}#hs-csc-story .proof{gap:12px;margin-bottom:44px;padding:23px 0}#hs-csc-story .proof\u003ediv+div{padding-left:12px}#hs-csc-story .proof strong{font-size:20px}#hs-csc-story .proof span{font-size:11px;line-height:1.35}#hs-csc-story .split,#hs-csc-story .details{grid-template-columns:1fr;gap:29px}#hs-csc-story .feature-grid{grid-template-columns:1fr;gap:12px}#hs-csc-story .feature{padding:23px}#hs-csc-story .feature .number{margin-bottom:18px}#hs-csc-story .form-card,#hs-csc-story .dark{padding:28px}#hs-csc-story .fit-grid{grid-template-columns:1fr;gap:8px;margin-top:20px}#hs-csc-story .fit-grid div{padding:16px}#hs-csc-story .details dl div{grid-template-columns:40% 1fr;gap:12px}#hs-csc-story .contents{display:block;padding:29px}#hs-csc-story .contents .button{margin-top:22px}#hs-csc-story h2{font-size:33px}}\n\u003c\/style\u003e\u003cdiv id=\"hs-csc-story\"\u003e\n\u003csection class=\"hero\"\u003e\n  \u003cdiv class=\"hero-copy\"\u003e\n    \u003cp class=\"eyebrow\"\u003eSuction corner shower caddy\u003c\/p\u003e\n    \u003ch2\u003eMake the corner\u003cbr\u003edo more.\u003c\/h2\u003e\n    \u003cp class=\"intro\"\u003eKeep daily shower essentials together with drill-free rotating suction mounts, an open draining base and a raised front rail.\u003c\/p\u003e\n    \u003ca class=\"button light\" href=\"#ProductSubmitButton-template--17156667736135__main\"\u003eChoose your caddy\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/3102\/4455\/files\/csc-rich-csc-bathroom-hero-v1.png?v=1792128694\" alt=\"Gunmetal triangular shower caddy installed in a tiled shower corner with bathroom bottles\" loading=\"eager\"\u003e\n\u003c\/section\u003e\n\n\u003cdiv class=\"proof\"\u003e\n  \u003cdiv\u003e\n\u003cstrong\u003eCorner-first\u003c\/strong\u003e\u003cspan\u003eTriangular form for a 90-degree inside corner\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv\u003e\n\u003cstrong\u003eDrill-free\u003c\/strong\u003e\u003cspan\u003ePaired rotating suction mounts\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv\u003e\n\u003cstrong\u003eDrains through\u003c\/strong\u003e\u003cspan\u003eSlotted tray and raised front rail\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003csection class=\"split\"\u003e\n  \u003cdiv class=\"form-card\"\u003e\n    \u003cp class=\"eyebrow\"\u003eA calmer shower edge\u003c\/p\u003e\n    \u003ch2\u003eEverything you reach for, in one place.\u003c\/h2\u003e\n    \u003cp\u003eShampoo, conditioner, body wash and the small extras often end up competing for the same narrow ledge. This triangular shelf gives those everyday bottles a defined home in the unused space where two walls meet.\u003c\/p\u003e\n    \u003cp\u003eIts gunmetal finish brings a clean, grounded look to the corner while keeping your everyday routine easy to scan.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cfigure\u003e\u003cdiv class=\"photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/3102\/4455\/files\/csc-product-3.jpg?v=1792072812\" alt=\"Gunmetal triangular caddy in a tiled shower corner with everyday bathroom bottles\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eOne gunmetal triangular caddy, shown holding everyday bathroom essentials.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\n\u003csection\u003e\n  \u003cp class=\"eyebrow\"\u003eBuilt into the form\u003c\/p\u003e\n  \u003ch2\u003eThree details that make the corner work harder.\u003c\/h2\u003e\n  \u003cdiv class=\"feature-grid\"\u003e\n    \u003carticle class=\"feature\"\u003e\u003cspan class=\"number\"\u003e01 \/ CORNER\u003c\/span\u003e\u003ch3\u003eTriangular, by design\u003c\/h3\u003e\n\u003cp\u003eThe shelf follows the shape of an inside corner, so your essentials can live in a spot that is usually left unused.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"feature\"\u003e\u003cspan class=\"number\"\u003e02 \/ MOUNTS\u003c\/span\u003e\u003ch3\u003eTwist to secure\u003c\/h3\u003e\n\u003cp\u003eTwo rotating suction mounts create a drill-free attachment. Clean and dry the surface, position the caddy, then twist each mount to secure it.\u003c\/p\u003e\u003c\/article\u003e\n    \u003carticle class=\"feature\"\u003e\u003cspan class=\"number\"\u003e03 \/ TRAY\u003c\/span\u003e\u003ch3\u003eDrainage + containment\u003c\/h3\u003e\n\u003cp\u003eSlots across the base give water a route through the tray, helping avoid pooling, while the raised front rail helps keep bottles contained.\u003c\/p\u003e\u003c\/article\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"split\"\u003e\n  \u003cfigure\u003e\u003cdiv class=\"video-shell\"\u003e\u003cvideo autoplay muted loop playsinline controls preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/3102\/4455\/files\/csc-rich-csc-mount-and-place-loop-poster.jpg?v=1792124702\" aria-label=\"Gunmetal triangular caddy being placed at its paired rotating mounts\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/97dc7c931fff41da8b668722ed5f781c\/97dc7c931fff41da8b668722ed5f781c.SD-480p-0.9Mbps-97797650.mp4\" type=\"video\/mp4\"\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/videos\/c\/vp\/97dc7c931fff41da8b668722ed5f781c\/97dc7c931fff41da8b668722ed5f781c.SD-480p-0.9Mbps-97797650.mp4\"\u003eWatch the caddy mounting demonstration\u003c\/a\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eShort mounting demonstration of the same gunmetal single-caddy form.\u003c\/figcaption\u003e\u003c\/figure\u003e\n  \u003cdiv\u003e\n    \u003cp class=\"eyebrow\"\u003eSee the two mounts in action\u003c\/p\u003e\n    \u003ch2\u003eA clear setup, before you fill the shelf.\u003c\/h2\u003e\n    \u003cp\u003eThe video shows the shelf meeting its paired rotating mounts. On a smooth, nonporous surface, the routine is clean, position, twist to secure and load.\u003c\/p\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eClean and dry the surface\u003c\/strong\u003eChoose a smooth, nonporous 90-degree inside corner and clean both mount areas before installation.\u003c\/div\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003ePosition the caddy\u003c\/strong\u003eAlign the triangular tray in the corner and place both rotating suction mounts against the prepared surface.\u003c\/div\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eTwist to secure\u003c\/strong\u003eSecure both rotating mounts before adding the bottles and bath essentials you use most often.\u003c\/div\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eLoad your daily bottles\u003c\/strong\u003ePlace shower essentials behind the raised front rail and keep the slots clear for drainage.\u003c\/div\u003e\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"dark\"\u003e\n  \u003cdiv class=\"split\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eFind the right spot\u003c\/p\u003e\n\u003ch2\u003eDesigned around the corner you already have.\u003c\/h2\u003e\n\u003cp\u003eThe caddy's triangular footprint is intended for an inside 90-degree corner on a smooth, nonporous surface. Keep the two mount positions clear and choose a location where the shelf will not block shower controls, a door or your normal movement.\u003c\/p\u003e\n\u003cp\u003eClean and dry the two mount areas before setup. Check the supplied guide for any unit-specific care information.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"fit-grid\"\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eSmooth + nonporous\u003c\/strong\u003e\u003cspan\u003eChoose a clean, dry hard surface for both mounts.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eTwo mount points\u003c\/strong\u003e\u003cspan\u003eAllow clear space above the tray for both rotating mounts.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eWithin reach\u003c\/strong\u003e\u003cspan\u003ePick the corner that suits your usual shower routine.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"split\"\u003e\n  \u003cfigure\u003e\u003cdiv class=\"photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/3102\/4455\/files\/csc-product-4.jpg?v=1792072821\" alt=\"Close view of the slotted base and raised double front rail on the gunmetal caddy\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eVisible open slots across the tray base, framed by the raised front rail.\u003c\/figcaption\u003e\u003c\/figure\u003e\n  \u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eA closer look at the tray\u003c\/p\u003e\n\u003ch2\u003eDrain through. Keep bottles in place.\u003c\/h2\u003e\n\u003cp\u003eSlots across the base let water drain through the tray after a shower, helping avoid pooling. The double raised rail along the front gives your bottles a clear boundary while they are stored.\u003c\/p\u003e\n\u003cp\u003eFor routine care, rinse away visible residue and wipe the caddy during your normal bathroom clean-up. Keep the base openings clear.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"details\"\u003e\n  \u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eOne caddy, clearly explained\u003c\/p\u003e\n\u003ch2\u003eThe essentials at a glance.\u003c\/h2\u003e\n\u003cp\u003eThe HomelyStyle selling unit is one gunmetal triangular caddy, not a multi-shelf or mixed-shape set.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdl\u003e\n\u003cdiv\u003e\n\u003cdt\u003eForm\u003c\/dt\u003e\n\u003cdd\u003eTriangular shelf for a 90-degree inside corner\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMounting\u003c\/dt\u003e\n\u003cdd\u003ePaired rotating suction mounts\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eTray details\u003c\/dt\u003e\n\u003cdd\u003eOpen slotted base with raised double front rail\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eIncluded\u003c\/dt\u003e\n\u003cdd\u003e1 gunmetal triangular corner caddy with paired mounts\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eFinish\u003c\/dt\u003e\n\u003cdd\u003eGunmetal\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"contents\"\u003e\n  \u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eYour HomelyStyle purchase\u003c\/p\u003e\n\u003ch2\u003eOne corner. One shelf. More room for your routine.\u003c\/h2\u003e\n\u003cp\u003eOne purchase includes one gunmetal triangular suction corner caddy with its paired rotating mounts. Choose additional units separately for additional corners.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003ca class=\"button\" href=\"#ProductSubmitButton-template--17156667736135__main\"\u003eBack to product options\u003c\/a\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"HomelyStyle","offers":[{"title":"Default Title","offer_id":49784328716359,"sku":"CSCSHELF01","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0635\/3102\/4455\/files\/csc-product-1.jpg?v=1792072787","url":"https:\/\/homely-style.com\/products\/suction-corner-shower-caddy","provider":"HOMELY STYLE","version":"1.0","type":"link"}