{"title":"Bathroom","description":"\u003cp\u003eWall-mounted and no-drill organisers that free up counter space in a small bathroom. Free shipping on every order, 14-day returns.\u003c\/p\u003e","products":[{"product_id":"wall-mounted-shower-dispenser","title":"Wall-Mounted Shower Dispenser","description":"\u003cdiv class=\"cfv\"\u003e\n\u003cstyle\u003e\n.cfv{width:100%;max-width:100%;--cfv-ink:#1d211a;--cfv-soft:#4a5144;--cfv-mut:#6f7667;--cfv-line:#dcdfd4;--cfv-sage:#eef0e8;--cfv-olive:#5f7032;line-height:1.65;color:var(--cfv-ink);font-size:16px}\n.cfv *{box-sizing:border-box}\n.cfv h2{font-size:26px;line-height:1.2;margin:0 0 8px;letter-spacing:-.01em}\n.cfv h3{font-size:17px;line-height:1.3;margin:0 0 6px}\n.cfv p{margin:0 0 14px;color:var(--cfv-soft)}\n.cfv img{display:block;width:100%;height:auto;border-radius:10px}\n.cfv-sec{padding:34px 0;border-top:1px solid var(--cfv-line)}\n.cfv-sec:first-of-type{border-top:0;padding-top:6px}\n.cfv-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cfv-mut);margin:0 0 10px}\n.cfv-lead{font-size:18px;color:var(--cfv-ink)}\n.cfv-grid{display:grid;gap:18px;min-width:0}\n.cfv-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}\n.cfv-6{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}\n.cfv-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:28px}\n.cfv-card{background:var(--cfv-sage);border-radius:12px;padding:20px}\n.cfv-card p{margin:0;font-size:14.5px}\n.cfv-n{font-size:13px;letter-spacing:.1em;color:var(--cfv-olive);margin:0 0 6px}\n.cfv-steps{list-style:none;margin:0;padding:0}\n.cfv-steps li{padding:16px 0;border-bottom:1px solid var(--cfv-line)}\n.cfv-steps b{display:block;margin-bottom:3px}\n.cfv-steps span{color:var(--cfv-soft);font-size:14.5px}\n.cfv figure{margin:0}\n.cfv figure img{border-radius:12px}\n.cfv figcaption{font-size:13.5px;line-height:1.5;color:var(--cfv-mut);margin-top:9px}\n.cfv-tablewrap{overflow-x:auto;max-width:100%}\n.cfv table{border-collapse:collapse;width:100%;min-width:480px;font-size:14.5px}\n.cfv th,.cfv td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--cfv-line)}\n.cfv thead th{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cfv-mut);font-weight:400}\n.cfv td.cfv-us{background:rgba(95,112,50,.08);font-weight:600;color:var(--cfv-olive)}\n.cfv dl{display:grid;grid-template-columns:auto 1fr;margin:0}\n.cfv dt,.cfv dd{padding:11px 0;border-top:1px solid var(--cfv-line);margin:0;font-size:15px}\n.cfv dt{font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--cfv-mut);padding-right:24px}\n.cfv details{border-bottom:1px solid var(--cfv-line)}\n.cfv summary{cursor:pointer;padding:15px 0;font-weight:600}\n.cfv details p{padding:0 0 14px;margin:0;font-size:15px}\n.cfv-assure{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}\n.cfv-assure div{border:1px solid var(--cfv-line);border-radius:12px;padding:18px}\n.cfv-assure b{display:block;margin-bottom:4px}\n.cfv-assure p{margin:0;font-size:14px}\n.cfv-terms{border:1px solid var(--cfv-line);border-radius:12px;overflow:hidden;margin:0 0 18px;list-style:none;padding:0}\n.cfv-terms li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:13px 16px;border-top:1px solid var(--cfv-line)}\n.cfv-terms li:first-child{border-top:0}\n.cfv-terms b{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cfv-mut);font-weight:400;white-space:nowrap}\n.cfv-terms span{font-size:14.5px;color:var(--cfv-ink);text-align:right}\n.cfv-terms em{font-style:normal;color:var(--cfv-olive);font-weight:600}\n.cfv-top{padding-top:0;padding-bottom:30px}\n.cfv-pay{display:grid;justify-items:center;gap:8px;margin:0 0 18px}\n.cfv-pay img{width:100%;max-width:280px;height:auto;background:#fff;border-radius:10px}\n.cfv-pay p{margin:0;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--cfv-mut);text-align:center}\n@media(max-width:749px){.cfv h2{font-size:21px}.cfv-lead{font-size:16.5px}.cfv-sec{padding:26px 0}.cfv-2{gap:18px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cfv-sec cfv-top\"\u003e\n  \u003cdiv class=\"cfv-pay\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/comfortivo-paypal-badge.png?v=1788053896\" alt=\"Secure payments by PayPal — Mastercard, Visa, American Express and Discover accepted\" loading=\"lazy\" width=\"280\"\u003e\n    \u003cp\u003ePayPal and all major cards accepted\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cul class=\"cfv-terms\"\u003e\n    \u003cli\u003e\n\u003cb\u003eShipping\u003c\/b\u003e\u003cspan\u003e\u003cem\u003eFree\u003c\/em\u003e, no minimum\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eDispatch\u003c\/b\u003e\u003cspan\u003e1–3 business days, tracked\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eReturns\u003c\/b\u003e\u003cspan\u003e14 days from delivery\u003c\/span\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eThe short version\u003c\/p\u003e\n  \u003cp class=\"cfv-lead\"\u003eA refillable pump that fixes to the shower wall, in one chamber, two or three. You push the lever with the back of your hand and shampoo comes out — no bottle to pick up with wet fingers, no row of half-empty plastic on the shelf. It screws to the wall, so it stays where you put it.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eWhy this exists\u003c\/p\u003e\n  \u003ch2\u003eThe shower shelf is where bottles go to fall over\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-3\"\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e01\u003c\/p\u003e\n\u003ch3\u003eThe bottle graveyard\u003c\/h3\u003e\n\u003cp\u003eShampoo, conditioner, body wash, the one nobody uses. Four bottles crowding a shelf built for two, all of them slippery.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e02\u003c\/p\u003e\n\u003ch3\u003eThe last third\u003c\/h3\u003e\n\u003cp\u003eYou spend a fortnight upending a bottle and thumping it. A pump takes what is in the chamber and leaves nothing in a corner.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e03\u003c\/p\u003e\n\u003ch3\u003eWet hands, small caps\u003c\/h3\u003e\n\u003cp\u003eFlip-tops and screw caps are designed for a dry bathroom. In a running shower they are the reason things end up on your foot.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eOne, two or three\u003c\/p\u003e\n  \u003ch2\u003eChoose how many chambers you actually need\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-2\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/1622169025007.jpg\" alt=\"The double-chamber wall-mounted dispenser fitted to a tiled shower wall\" loading=\"lazy\"\u003e\n    \u003cdiv\u003e\n      \u003ch3\u003eOne chamber\u003c\/h3\u003e\n      \u003cp\u003eFor the thing you use most — body wash in a family bathroom, hand soap beside a basin, shampoo in a shower where conditioner is somebody else’s problem.\u003c\/p\u003e\n      \u003ch3\u003eTwo chambers\u003c\/h3\u003e\n      \u003cp\u003eSide by side on one bracket, for shampoo and conditioner, or soap and lotion. One fitting, two products, still no bottles on the shelf.\u003c\/p\u003e\n      \u003ch3\u003eThree chambers\u003c\/h3\u003e\n      \u003cp\u003eShampoo, conditioner and shower gel in a single row. This is the one for a shared bathroom, where three bottles were always going to end up on the floor of the cubicle.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/1622169024712.jpg?width=1400\" alt=\"Wall-Mounted Shampoo \u0026amp; Shower Gel Dispenser\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eOne chamber, two, or three — each pump is separate, so shampoo never mixes with conditioner.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eFitting it\u003c\/p\u003e\n  \u003ch2\u003eThis one goes on with screws\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-2\"\u003e\n    \u003cdiv\u003e\n      \u003col class=\"cfv-steps\"\u003e\n        \u003cli\u003e\n\u003cb\u003e1 — Choose the height\u003c\/b\u003e\u003cspan\u003eSomewhere you can reach with a forearm rather than a hand. Mark the bracket holes with the unit held against the wall.\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003e2 — Drill and fix\u003c\/b\u003e\u003cspan\u003eThis is a drilled fitting, not an adhesive one. That is why it holds a full chamber of liquid for years without creeping down the tile.\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003e3 — Fill and prime\u003c\/b\u003e\u003cspan\u003eLift the lid, pour, and press the lever a few times to draw liquid up. Refill from the big value bottle you keep under the sink.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003c\/ol\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/1622169025002.jpg\" alt=\"The single-chamber dispenser in gold and chrome, mounted on a grey tiled wall\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eThe details\u003c\/p\u003e\n  \u003ch2\u003eFour things you only notice after a week\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-2\"\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003ePUSH LEVER\u003c\/p\u003e\n\u003ch3\u003eWorks with the back of a hand\u003c\/h3\u003e\n\u003cp\u003eA wide lever rather than a small pump top, so it works with soapy hands, wet hands or no free hands at all.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003eREFILLABLE\u003c\/p\u003e\n\u003ch3\u003eBuy the big bottle\u003c\/h3\u003e\n\u003cp\u003eRefilling from a five-litre container is markedly cheaper per wash than buying shower-size bottles, and it is a great deal less plastic.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003eSCREW-FIXED\u003c\/p\u003e\n\u003ch3\u003eIt does not slide down the tile\u003c\/h3\u003e\n\u003cp\u003eSuction and adhesive holders fail in a hot, wet room. Fixed properly, this one holds a full chamber without moving.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003eLEVEL WINDOW\u003c\/p\u003e\n\u003ch3\u003eYou see it coming\u003c\/h3\u003e\n\u003cp\u003eA slot down the front shows how much is left, so you refill before the morning it runs out rather than after.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eIn practice\u003c\/p\u003e\n  \u003ch2\u003eWhere it earns its space\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-6\"\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eFamily showers\u003c\/h3\u003e\n\u003cp\u003eOne fitting everyone uses instead of six competing bottles.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eSmall bathrooms\u003c\/h3\u003e\n\u003cp\u003eThe shelf goes back to holding a razor and a flannel.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eGuest bathrooms\u003c\/h3\u003e\n\u003cp\u003eLooks deliberate in a way a supermarket bottle never does.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eBeside the basin\u003c\/h3\u003e\n\u003cp\u003eHand soap and lotion on a two-chamber unit, off the counter.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eHoliday lets\u003c\/h3\u003e\n\u003cp\u003eRefill between guests rather than replacing miniatures.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eCutting plastic\u003c\/h3\u003e\n\u003cp\u003eOne refill container replaces a stack of small bottles.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/40dfdaf8-80c1-49d1-be18-7a24b81a0f9f.png?width=1400\" alt=\"Wall-Mounted Shampoo \u0026amp; Shower Gel Dispenser\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eThree chambers side by side, for a household that has stopped agreeing on one shampoo.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eAgainst the alternatives\u003c\/p\u003e\n  \u003ch2\u003eWhat you were going to buy instead\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-tablewrap\"\u003e\n    \u003ctable\u003e\n      \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eComfortivo dispenser\u003c\/th\u003e\n\u003cth\u003eBottles on a shelf\u003c\/th\u003e\n\u003cth\u003eSuction dispenser\u003c\/th\u003e\n\u003cth\u003eCorner caddy\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003eUses shelf space\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eNone\u003c\/td\u003e\n\u003ctd\u003eAll of it\u003c\/td\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003ctd\u003eSome\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eStays put when wet\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eScrew-fixed\u003c\/td\u003e\n\u003ctd\u003eFalls over\u003c\/td\u003e\n\u003ctd\u003eOften slips\u003c\/td\u003e\n\u003ctd\u003eUsually\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eOne-handed use\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003ePush lever\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003ePush lever\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eRefillable\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eYes\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eShows the level\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eWindow\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eVaries\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eNeeds drilling\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eYes\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eSometimes\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eSpecification\u003c\/p\u003e\n  \u003ch2\u003eThe numbers\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-2\"\u003e\n    \u003cdl\u003e\n      \u003cdt\u003eMaterial\u003c\/dt\u003e\n\u003cdd\u003ePlastic body on a chromed bracket\u003c\/dd\u003e\n      \u003cdt\u003eWeight\u003c\/dt\u003e\n\u003cdd\u003e0.82 kg\u003c\/dd\u003e\n      \u003cdt\u003eChambers\u003c\/dt\u003e\n\u003cdd\u003eOne, two or three\u003c\/dd\u003e\n      \u003cdt\u003eFinishes\u003c\/dt\u003e\n\u003cdd\u003eGold, white, silver, black or clear\u003c\/dd\u003e\n      \u003cdt\u003eDispensing\u003c\/dt\u003e\n\u003cdd\u003ePush lever\u003c\/dd\u003e\n      \u003cdt\u003eFilling\u003c\/dt\u003e\n\u003cdd\u003eRefillable through the top\u003c\/dd\u003e\n      \u003cdt\u003eLevel\u003c\/dt\u003e\n\u003cdd\u003eWindow down the front\u003c\/dd\u003e\n      \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eWall-mounted, drilled and screwed\u003c\/dd\u003e\n    \u003c\/dl\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"cfv-card\" style=\"margin-bottom:14px\"\u003e\n        \u003cp class=\"cfv-n\"\u003eIN THE BOX\u003c\/p\u003e\n        \u003cp\u003eOne dispenser with its wall bracket and fixings. Two- and three-chamber options arrive as a single unit with the chambers already joined on one bracket.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cfv-card\"\u003e\n        \u003cp class=\"cfv-n\"\u003eCARE\u003c\/p\u003e\n        \u003cp\u003eRinse the chamber before you change to a different product, and wipe the outside with a damp cloth. If the pump stiffens, run warm water through it — dried soap in the tube is almost always the cause. Avoid bleach and abrasives on the bracket.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/1622169024699.jpg?width=1400\" alt=\"Wall-Mounted Shampoo \u0026amp; Shower Gel Dispenser\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eThe clear version shows the level, so you refill before it runs out rather than after.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eBefore you ask\u003c\/p\u003e\n  \u003ch2\u003eQuestions worth answering\u003c\/h2\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it really need drilling?\u003c\/summary\u003e\u003cp\u003eYes. This model is designed to be screwed to the wall, which is what lets it hold a full chamber of liquid in a hot, wet room without creeping downwards. If you cannot drill — a rental, or a tile you would rather not go through — this is not the right dispenser for you.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat can I put in it?\u003c\/summary\u003e\u003cp\u003eShampoo, conditioner, shower gel, liquid hand soap and body lotion. Very thick or grainy products, and anything with large exfoliating beads, will block the tube.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eOne, two or three chambers?\u003c\/summary\u003e\u003cp\u003eOne for a single product. Two for shampoo and conditioner. Three for a shared bathroom where shower gel needs a home as well. They mount as one unit, so it is worth choosing the number you will want in a year rather than fitting a second bracket later.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat do the “code A11–A14” options mean?\u003c\/summary\u003e\u003cp\u003eThey are three-chamber units whose finish we are confirming with our supplier, so we have not put a colour name on them rather than risk sending you the wrong one. If you want a specific finish in three chambers, email support@comfortivo.com and we will tell you exactly what is in stock.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow long will delivery take?\u003c\/summary\u003e\u003cp\u003eOrders leave the warehouse in 1–3 business days and shipping is free to the United States, Canada and Australia with no minimum. Tracking follows by email as soon as it moves.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat if it isn’t right?\u003c\/summary\u003e\u003cp\u003eReturn it within 14 days, unused and in its packaging, for a refund. Email support@comfortivo.com and we will send you the details.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cdiv class=\"cfv-assure\"\u003e\n    \u003cdiv\u003e\n\u003cb\u003eFree shipping, always\u003c\/b\u003e\u003cp\u003eEvery order, no minimum, to the US, Canada and Australia. Dispatch in 1–3 business days.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003e14 days to change your mind\u003c\/b\u003e\u003cp\u003eUnused and in its packaging, returned for a refund.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Comfortivo","offers":[{"title":"Clear — two chambers \/ Single","offer_id":60204949602385,"sku":"CJYS114792310JQ","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Three chambers (code A11) \/ Single","offer_id":60204949635153,"sku":"CJYS114792311KP","price":66.95,"currency_code":"USD","in_stock":true},{"title":"Three chambers (code A12) \/ Single","offer_id":60204949667921,"sku":"CJYS114792312LO","price":66.95,"currency_code":"USD","in_stock":true},{"title":"Three chambers (code A13) \/ Single","offer_id":60204949700689,"sku":"CJYS114792313MN","price":68.95,"currency_code":"USD","in_stock":true},{"title":"Three chambers (code A14) \/ Single","offer_id":60204949733457,"sku":"CJYS114792314NM","price":66.95,"currency_code":"USD","in_stock":true},{"title":"Gold — one chamber \/ Single","offer_id":60204949766225,"sku":"CJYS114792301AZ","price":28.95,"currency_code":"USD","in_stock":true},{"title":"Gold — one chamber \/ Pack of 2","offer_id":60204949798993,"sku":"CJYS114792325YB","price":53.95,"currency_code":"USD","in_stock":true},{"title":"White — one chamber \/ Single","offer_id":60204949831761,"sku":"CJYS114792302BY","price":28.95,"currency_code":"USD","in_stock":true},{"title":"White — one chamber \/ Pack of 2","offer_id":60204949864529,"sku":"CJYS114792326ZA","price":53.95,"currency_code":"USD","in_stock":true},{"title":"Silver — one chamber \/ Single","offer_id":60204949897297,"sku":"CJYS114792303CX","price":28.95,"currency_code":"USD","in_stock":true},{"title":"Silver — one chamber \/ Pack of 2","offer_id":60204949930065,"sku":"CJYS114792327AZ","price":53.95,"currency_code":"USD","in_stock":true},{"title":"Black — one chamber \/ Single","offer_id":60204949962833,"sku":"CJYS114792304DW","price":28.95,"currency_code":"USD","in_stock":true},{"title":"Black — one chamber \/ Pack of 2","offer_id":60204949995601,"sku":"CJYS114792328BY","price":53.95,"currency_code":"USD","in_stock":true},{"title":"Clear — one chamber \/ Single","offer_id":60204950028369,"sku":"CJYS114792305EV","price":28.95,"currency_code":"USD","in_stock":true},{"title":"Gold — two chambers \/ Single","offer_id":60204950061137,"sku":"CJYS114792306FU","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Gold — two chambers \/ Pack of 2","offer_id":60204950093905,"sku":"CJYS114792330DW","price":96.95,"currency_code":"USD","in_stock":true},{"title":"White — two chambers \/ Single","offer_id":60204950126673,"sku":"CJYS114792307GT","price":49.95,"currency_code":"USD","in_stock":true},{"title":"White — two chambers \/ Pack of 2","offer_id":60204950159441,"sku":"CJYS114792331EV","price":96.95,"currency_code":"USD","in_stock":true},{"title":"Silver — two chambers \/ Single","offer_id":60204950192209,"sku":"CJYS114792308HS","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Silver — two chambers \/ Pack of 2","offer_id":60204950224977,"sku":"CJYS114792332FU","price":96.95,"currency_code":"USD","in_stock":true},{"title":"Black — two chambers \/ Single","offer_id":60204950257745,"sku":"CJYS114792309IR","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Black — two chambers \/ Pack of 2","offer_id":60204950290513,"sku":"CJYS114792333GT","price":96.95,"currency_code":"USD","in_stock":true},{"title":"Silver — three chambers \/ Single","offer_id":60204950323281,"sku":"CJYS114792337KP","price":73.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/1622169025002.jpg?v=1787798201"},{"product_id":"waterproof-shower-phone-holder","title":"Waterproof Shower Phone Holder","description":"\u003cdiv class=\"cfv\"\u003e\n\u003cstyle\u003e\n.cfv{width:100%;max-width:100%;--cfv-ink:#1d211a;--cfv-soft:#4a5144;--cfv-mut:#6f7667;--cfv-line:#dcdfd4;--cfv-sage:#eef0e8;--cfv-olive:#5f7032;line-height:1.65;color:var(--cfv-ink);font-size:16px}\n.cfv *{box-sizing:border-box}\n.cfv h2{font-size:26px;line-height:1.2;margin:0 0 8px;letter-spacing:-.01em}\n.cfv h3{font-size:17px;line-height:1.3;margin:0 0 6px}\n.cfv p{margin:0 0 14px;color:var(--cfv-soft)}\n.cfv img{display:block;width:100%;height:auto;border-radius:10px}\n.cfv-sec{padding:34px 0;border-top:1px solid var(--cfv-line)}\n.cfv-sec:first-of-type{border-top:0;padding-top:6px}\n.cfv-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cfv-mut);margin:0 0 10px}\n.cfv-lead{font-size:18px;color:var(--cfv-ink)}\n.cfv-grid{display:grid;gap:18px;min-width:0}\n.cfv-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}\n.cfv-6{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}\n.cfv-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:28px}\n.cfv-card{background:var(--cfv-sage);border-radius:12px;padding:20px}\n.cfv-card p{margin:0;font-size:14.5px}\n.cfv-n{font-size:13px;letter-spacing:.1em;color:var(--cfv-olive);margin:0 0 6px}\n.cfv-steps{list-style:none;margin:0;padding:0}\n.cfv-steps li{padding:16px 0;border-bottom:1px solid var(--cfv-line)}\n.cfv-steps b{display:block;margin-bottom:3px}\n.cfv-steps span{color:var(--cfv-soft);font-size:14.5px}\n.cfv figure{margin:0}\n.cfv figure img{border-radius:12px}\n.cfv figcaption{font-size:13.5px;line-height:1.5;color:var(--cfv-mut);margin-top:9px}\n.cfv-tablewrap{overflow-x:auto;max-width:100%}\n.cfv table{border-collapse:collapse;width:100%;min-width:480px;font-size:14.5px}\n.cfv th,.cfv td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--cfv-line)}\n.cfv thead th{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cfv-mut);font-weight:400}\n.cfv td.cfv-us{background:rgba(95,112,50,.08);font-weight:600;color:var(--cfv-olive)}\n.cfv dl{display:grid;grid-template-columns:auto 1fr;margin:0}\n.cfv dt,.cfv dd{padding:11px 0;border-top:1px solid var(--cfv-line);margin:0;font-size:15px}\n.cfv dt{font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--cfv-mut);padding-right:24px}\n.cfv details{border-bottom:1px solid var(--cfv-line)}\n.cfv summary{cursor:pointer;padding:15px 0;font-weight:600}\n.cfv details p{padding:0 0 14px;margin:0;font-size:15px}\n.cfv-assure{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}\n.cfv-assure div{border:1px solid var(--cfv-line);border-radius:12px;padding:18px}\n.cfv-assure b{display:block;margin-bottom:4px}\n.cfv-assure p{margin:0;font-size:14px}\n.cfv-terms{border:1px solid var(--cfv-line);border-radius:12px;overflow:hidden;margin:0 0 18px;list-style:none;padding:0}\n.cfv-terms li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:13px 16px;border-top:1px solid var(--cfv-line)}\n.cfv-terms li:first-child{border-top:0}\n.cfv-terms b{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cfv-mut);font-weight:400;white-space:nowrap}\n.cfv-terms span{font-size:14.5px;color:var(--cfv-ink);text-align:right}\n.cfv-terms em{font-style:normal;color:var(--cfv-olive);font-weight:600}\n.cfv-top{padding-top:0;padding-bottom:30px}\n.cfv-pay{display:grid;justify-items:center;gap:8px;margin:0 0 18px}\n.cfv-pay img{width:100%;max-width:280px;height:auto;background:#fff;border-radius:10px}\n.cfv-pay p{margin:0;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--cfv-mut);text-align:center}\n@media(max-width:749px){.cfv h2{font-size:21px}.cfv-lead{font-size:16.5px}.cfv-sec{padding:26px 0}.cfv-2{gap:18px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cfv-sec cfv-top\"\u003e\n  \u003cdiv class=\"cfv-pay\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/comfortivo-paypal-badge.png?v=1788053896\" alt=\"Secure payments by PayPal — Mastercard, Visa, American Express and Discover accepted\" loading=\"lazy\" width=\"280\"\u003e\n    \u003cp\u003ePayPal and all major cards accepted\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cul class=\"cfv-terms\"\u003e\n    \u003cli\u003e\n\u003cb\u003eShipping\u003c\/b\u003e\u003cspan\u003e\u003cem\u003eFree\u003c\/em\u003e, no minimum\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eDispatch\u003c\/b\u003e\u003cspan\u003e1–3 business days, tracked\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eReturns\u003c\/b\u003e\u003cspan\u003e14 days from delivery\u003c\/span\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eThe short version\u003c\/p\u003e\n  \u003cp class=\"cfv-lead\"\u003eA sealed case that mounts on the tile or the mirror and holds your phone behind a 0.25 mm touch-sensitive film. Spray and steam stay outside; you skip a track, scrub a pan or answer a call by touching straight through the front. It turns, so the screen can sit upright or on its side.\u003c\/p\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/d0f50994-a90f-48ac-b5bd-e620cd817dbf.jpg?width=1400\" alt=\"Waterproof Shower Phone Holder with Touchscreen\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eSealed behind a clear film, mounted at eye level, out of the water and off the worktop.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eWhy this exists\u003c\/p\u003e\n  \u003ch2\u003eThree ways your phone ends up in the bathroom anyway\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-3\"\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e01\u003c\/p\u003e\n\u003ch3\u003eThe shelf\u003c\/h3\u003e\n\u003cp\u003ePropped against the shampoo, screen up, one splash away from a very expensive lesson about water and charging ports.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e02\u003c\/p\u003e\n\u003ch3\u003eThe wet hand\u003c\/h3\u003e\n\u003cp\u003eThe track is wrong and your hands are covered in suds. So you dry one on a towel, poke at the screen, and smear it anyway.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e03\u003c\/p\u003e\n\u003ch3\u003eThe zip bag\u003c\/h3\u003e\n\u003cp\u003eThe freezer bag works, technically. It also sags, fogs up, falls in the bath and makes the screen feel like it is behind a duvet.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eThe front\u003c\/p\u003e\n  \u003ch2\u003eSealed, but you can still touch it\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-2\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/e81bebed-bb56-4bf1-9d04-25c3e2e9aba3.jpg?v=1787798980\" alt=\"Waterproof phone holder mounted on a bathroom wall with a finger touching the screen through the cover\" loading=\"lazy\"\u003e\n    \u003cdiv\u003e\n      \u003ch3\u003eA 0.25 mm film, not a window\u003c\/h3\u003e\n      \u003cp\u003eThe front is a thin flexible membrane rather than a rigid pane. Your fingertip presses it against the glass underneath, so scrolling, swiping and typing work the way they normally do — through a closed case, with wet hands.\u003c\/p\u003e\n      \u003ch3\u003eClear when the room is not\u003c\/h3\u003e\n      \u003cp\u003eThe viewing panel is made to resist fogging, so ten minutes into a shower you can still read what is on the screen instead of looking at a grey rectangle.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eGetting set up\u003c\/p\u003e\n  \u003ch2\u003eMount it, load it, turn it\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-2\"\u003e\n    \u003cdiv\u003e\n      \u003col class=\"cfv-steps\"\u003e\n        \u003cli\u003e\n\u003cb\u003e1 — Pick a smooth spot\u003c\/b\u003e\u003cspan\u003eTile, glass or a mirror, wiped and dry. Head height beside the shower, or above the worktop where you can see it while you cook.\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003e2 — Drop the phone in\u003c\/b\u003e\u003cspan\u003eTwo foam pads inside the case take up the slack and grip the phone, so anything up to 6.8 inches sits steady rather than sliding around.\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003e3 — Turn it to suit\u003c\/b\u003e\u003cspan\u003eThe case rotates on its mount. Upright for a call or a recipe, on its side for a video, without taking the phone out or moving the bracket.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003c\/ol\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/42f87961-a49a-45d5-939c-96eb8e49285a.jpg?v=1787798980\" alt=\"Diagram showing the phone holder rotating between portrait and landscape positions\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eThe details\u003c\/p\u003e\n  \u003ch2\u003eFour things you only notice after a week\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-2\"\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e0.25 MM FILM\u003c\/p\u003e\n\u003ch3\u003eIt does not feel like a bag\u003c\/h3\u003e\n\u003cp\u003eThickness is the whole argument with a sealed case. Thin enough and the screen still registers a light swipe; any thicker and you find yourself pressing hard and missing.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003eROTATES\u003c\/p\u003e\n\u003ch3\u003eOne mount, two orientations\u003c\/h3\u003e\n\u003cp\u003ePodcast upright while you shave, video on its side in the bath. You turn the case rather than unpeeling anything from the wall.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003eFOAM PADS\u003c\/p\u003e\n\u003ch3\u003eIt holds a phone, not one phone\u003c\/h3\u003e\n\u003cp\u003eThe pads compress to whatever you put in, so it still fits when you change handset — and it does not rattle in the meantime.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e190 × 117 × 51 MM\u003c\/p\u003e\n\u003ch3\u003eDeep enough to close properly\u003c\/h3\u003e\n\u003cp\u003eThe 51 mm body is what lets the case seal around a phone instead of clamping it. On the wall it sits like a small cabinet rather than a bracket.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eIn practice\u003c\/p\u003e\n  \u003ch2\u003eWhere it earns its space\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-6\"\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eIn the shower\u003c\/h3\u003e\n\u003cp\u003eMusic at eye level, skipped with a wet finger, out of the spray.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eIn the bath\u003c\/h3\u003e\n\u003cp\u003eA film on the tiles behind the taps, and nothing balanced on the edge.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eCooking\u003c\/h3\u003e\n\u003cp\u003eThe recipe stays readable through steam and stays clean through oily hands.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eAt the sink\u003c\/h3\u003e\n\u003cp\u003eTake a call on speaker with both hands in the washing-up water.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eGetting ready\u003c\/h3\u003e\n\u003cp\u003eA video propped at head height while you do your hair, not lying face-up in a puddle.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eCleaning the house\u003c\/h3\u003e\n\u003cp\u003eMount it in the room you are working in and leave the phone out of the bleach.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/4f3031e0-2887-407c-825e-694e05012673.jpg?width=1400\" alt=\"Waterproof Shower Phone Holder with Touchscreen\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eBathroom, bath, kitchen, sink: anywhere you would otherwise prop a phone against something and hope.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eAgainst the alternatives\u003c\/p\u003e\n  \u003ch2\u003eWhat you were going to buy instead\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-tablewrap\"\u003e\n    \u003ctable\u003e\n      \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eComfortivo shower case\u003c\/th\u003e\n\u003cth\u003eSuction phone bracket\u003c\/th\u003e\n\u003cth\u003eWaterproof pouch on a cord\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003eKeeps spray off\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eSealed case\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eTouch through the front\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003e0.25 mm film\u003c\/td\u003e\n\u003ctd\u003eScreen exposed\u003c\/td\u003e\n\u003ctd\u003eThick and vague\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eHands free\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eFixed to the wall\u003c\/td\u003e\n\u003ctd\u003eFixed to the wall\u003c\/td\u003e\n\u003ctd\u003eHangs and swings\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003ePortrait and landscape\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eRotates\u003c\/td\u003e\n\u003ctd\u003eDepends on the arm\u003c\/td\u003e\n\u003ctd\u003eHowever it dangles\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eSteam on the screen\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eAnti-fog panel\u003c\/td\u003e\n\u003ctd\u003eFogs\u003c\/td\u003e\n\u003ctd\u003eFogs inside\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eSomewhere to keep it\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eLives on the wall\u003c\/td\u003e\n\u003ctd\u003eLives on the wall\u003c\/td\u003e\n\u003ctd\u003eIn a drawer, forgotten\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eSpecification\u003c\/p\u003e\n  \u003ch2\u003eThe numbers\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-2\"\u003e\n    \u003cdl\u003e\n      \u003cdt\u003eDimensions\u003c\/dt\u003e\n\u003cdd\u003e190 × 117 × 51 mm\u003c\/dd\u003e\n      \u003cdt\u003eFits phones\u003c\/dt\u003e\n\u003cdd\u003eUp to 6.8 inches\u003c\/dd\u003e\n      \u003cdt\u003eFront panel\u003c\/dt\u003e\n\u003cdd\u003e0.25 mm flexible touch film\u003c\/dd\u003e\n      \u003cdt\u003eBody\u003c\/dt\u003e\n\u003cdd\u003eMoulded plastic, sealed\u003c\/dd\u003e\n      \u003cdt\u003eInside\u003c\/dt\u003e\n\u003cdd\u003eTwo foam grip pads\u003c\/dd\u003e\n      \u003cdt\u003eOrientation\u003c\/dt\u003e\n\u003cdd\u003eRotates between upright and sideways\u003c\/dd\u003e\n      \u003cdt\u003eMounts on\u003c\/dt\u003e\n\u003cdd\u003eTile, glass, mirrors and other smooth surfaces\u003c\/dd\u003e\n      \u003cdt\u003eColours\u003c\/dt\u003e\n\u003cdd\u003eCrescent white, obsidian black, cherry pink\u003c\/dd\u003e\n    \u003c\/dl\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"cfv-card\" style=\"margin-bottom:14px\"\u003e\n        \u003cp class=\"cfv-n\"\u003eIN THE BOX\u003c\/p\u003e\n        \u003cp\u003e\u003cb\u003eOne waterproof phone holder\u003c\/b\u003e with its wall mount and the foam pads already fitted. Nothing to assemble — choose a spot, put it up, put the phone in.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cfv-card\"\u003e\n        \u003cp class=\"cfv-n\"\u003eCARE\u003c\/p\u003e\n        \u003cp\u003eWipe the front film with a soft cloth; do not use an abrasive pad or a solvent cleaner on it, as scratches are what eventually spoil the view. Open the case after a long shower and let the inside dry. Take the phone out before charging it.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eBefore you ask\u003c\/p\u003e\n  \u003ch2\u003eQuestions worth answering\u003c\/h2\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow waterproof is it, really?\u003c\/summary\u003e\u003cp\u003eIt is a sealed case built to keep shower spray, splashes and steam off a phone on a wall. It is not rated for submersion and no IP rating is quoted for it, so do not take it into a bath or a pool and expect it to survive going under.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWill my phone fit?\u003c\/summary\u003e\u003cp\u003eAnything up to 6.8 inches. The two foam pads inside close the gap on smaller handsets. A thick or rugged case may take up too much of the 51 mm depth — take the phone out of a bulky case if it will not close cleanly.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eCan I hear it through the case?\u003c\/summary\u003e\u003cp\u003eThere is a panel on the back to let sound out, but a sealed box always takes some volume off. It is fine for music, podcasts and a call on speaker in a small room.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhere can I mount it?\u003c\/summary\u003e\u003cp\u003eOn smooth, dry, non-porous surfaces — glazed tile, glass, a mirror, a gloss panel. Textured plaster, wallpaper and matt paint will not give it anything to hold.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow long will delivery take?\u003c\/summary\u003e\u003cp\u003eOrders leave the warehouse in 1–3 business days and shipping is free to the United States, Canada and Australia with no minimum. Tracking follows by email as soon as it moves.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat if it isn’t right?\u003c\/summary\u003e\u003cp\u003eReturn it within 14 days, unused and in its packaging, for a refund. Email support@comfortivo.com and we will send you the details.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cdiv class=\"cfv-assure\"\u003e\n    \u003cdiv\u003e\n\u003cb\u003eFree shipping, always\u003c\/b\u003e\u003cp\u003eEvery order, no minimum, to the US, Canada and Australia. Dispatch in 1–3 business days.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003e14 days to change your mind\u003c\/b\u003e\u003cp\u003eUnused and in its packaging, returned for a refund.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Comfortivo","offers":[{"title":"Black","offer_id":60204958941265,"sku":"CJYS136694603CX","price":27.95,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":60204958974033,"sku":"CJYS136694602BY","price":30.95,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":60204959006801,"sku":"CJYS136694601AZ","price":27.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/e81bebed-bb56-4bf1-9d04-25c3e2e9aba3.jpg?v=1787798980"},{"product_id":"wall-mounted-silicone-toilet-brush","title":"Wall-Mounted Silicone Toilet Brush","description":"\u003cdiv class=\"cfv\"\u003e\n\u003cstyle\u003e\n.cfv{width:100%;max-width:100%;--cfv-ink:#1d211a;--cfv-soft:#4a5144;--cfv-mut:#6f7667;--cfv-line:#dcdfd4;--cfv-sage:#eef0e8;--cfv-olive:#5f7032;line-height:1.65;color:var(--cfv-ink);font-size:16px}\n.cfv *{box-sizing:border-box}\n.cfv h2{font-size:26px;line-height:1.2;margin:0 0 8px;letter-spacing:-.01em}\n.cfv h3{font-size:17px;line-height:1.3;margin:0 0 6px}\n.cfv p{margin:0 0 14px;color:var(--cfv-soft)}\n.cfv img{display:block;width:100%;height:auto;border-radius:10px}\n.cfv-sec{padding:34px 0;border-top:1px solid var(--cfv-line)}\n.cfv-sec:first-of-type{border-top:0;padding-top:6px}\n.cfv-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cfv-mut);margin:0 0 10px}\n.cfv-lead{font-size:18px;color:var(--cfv-ink)}\n.cfv-grid{display:grid;gap:18px;min-width:0}\n.cfv-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}\n.cfv-6{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}\n.cfv-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:28px}\n.cfv-card{background:var(--cfv-sage);border-radius:12px;padding:20px}\n.cfv-card p{margin:0;font-size:14.5px}\n.cfv-n{font-size:13px;letter-spacing:.1em;color:var(--cfv-olive);margin:0 0 6px}\n.cfv-steps{list-style:none;margin:0;padding:0}\n.cfv-steps li{padding:16px 0;border-bottom:1px solid var(--cfv-line)}\n.cfv-steps b{display:block;margin-bottom:3px}\n.cfv-steps span{color:var(--cfv-soft);font-size:14.5px}\n.cfv figure{margin:0}\n.cfv figure img{border-radius:12px}\n.cfv figcaption{font-size:13.5px;line-height:1.5;color:var(--cfv-mut);margin-top:9px}\n.cfv-tablewrap{overflow-x:auto;max-width:100%}\n.cfv table{border-collapse:collapse;width:100%;min-width:480px;font-size:14.5px}\n.cfv th,.cfv td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--cfv-line)}\n.cfv thead th{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cfv-mut);font-weight:400}\n.cfv td.cfv-us{background:rgba(95,112,50,.08);font-weight:600;color:var(--cfv-olive)}\n.cfv dl{display:grid;grid-template-columns:auto 1fr;margin:0}\n.cfv dt,.cfv dd{padding:11px 0;border-top:1px solid var(--cfv-line);margin:0;font-size:15px}\n.cfv dt{font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--cfv-mut);padding-right:24px}\n.cfv details{border-bottom:1px solid var(--cfv-line)}\n.cfv summary{cursor:pointer;padding:15px 0;font-weight:600}\n.cfv details p{padding:0 0 14px;margin:0;font-size:15px}\n.cfv-assure{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}\n.cfv-assure div{border:1px solid var(--cfv-line);border-radius:12px;padding:18px}\n.cfv-assure b{display:block;margin-bottom:4px}\n.cfv-assure p{margin:0;font-size:14px}\n.cfv-terms{border:1px solid var(--cfv-line);border-radius:12px;overflow:hidden;margin:0 0 18px;list-style:none;padding:0}\n.cfv-terms li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:13px 16px;border-top:1px solid var(--cfv-line)}\n.cfv-terms li:first-child{border-top:0}\n.cfv-terms b{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cfv-mut);font-weight:400;white-space:nowrap}\n.cfv-terms span{font-size:14.5px;color:var(--cfv-ink);text-align:right}\n.cfv-terms em{font-style:normal;color:var(--cfv-olive);font-weight:600}\n.cfv-top{padding-top:0;padding-bottom:30px}\n.cfv-pay{display:grid;justify-items:center;gap:8px;margin:0 0 18px}\n.cfv-pay img{width:100%;max-width:280px;height:auto;background:#fff;border-radius:10px}\n.cfv-pay p{margin:0;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--cfv-mut);text-align:center}\n@media(max-width:749px){.cfv h2{font-size:21px}.cfv-lead{font-size:16.5px}.cfv-sec{padding:26px 0}.cfv-2{gap:18px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cfv-sec cfv-top\"\u003e\n  \u003cdiv class=\"cfv-pay\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/comfortivo-paypal-badge.png?v=1788053896\" alt=\"Secure payments by PayPal — Mastercard, Visa, American Express and Discover accepted\" loading=\"lazy\" width=\"280\"\u003e\n    \u003cp\u003ePayPal and all major cards accepted\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cul class=\"cfv-terms\"\u003e\n    \u003cli\u003e\n\u003cb\u003eShipping\u003c\/b\u003e\u003cspan\u003e\u003cem\u003eFree\u003c\/em\u003e, no minimum\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eDispatch\u003c\/b\u003e\u003cspan\u003e1–3 business days, tracked\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eReturns\u003c\/b\u003e\u003cspan\u003e14 days from delivery\u003c\/span\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eThe short version\u003c\/p\u003e\n  \u003cp class=\"cfv-lead\"\u003eA 42.5 cm brush with a flat silicone head instead of nylon bristles, and a teardrop holder that hangs on the wall rather than sitting on the floor. The head bends into the bowl and under the rim, then rinses clean because there is nothing for anything to lodge in.\u003c\/p\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/2c646e54-5ee2-4941-9175-1f67b280c75c.jpg?width=1400\" alt=\"Wall-Mounted Silicone Toilet Brush with Holder\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003e42.5 cm overall, 30 cm of handle, and an 8 cm base that holds itself off the floor.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eWhy this exists\u003c\/p\u003e\n  \u003ch2\u003eThree things wrong with the brush behind the toilet\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-3\"\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e01\u003c\/p\u003e\n\u003ch3\u003eThe pot\u003c\/h3\u003e\n\u003cp\u003eA plastic cylinder on the floor with two centimetres of grey water in the bottom. Nobody has ever emptied it on purpose.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e02\u003c\/p\u003e\n\u003ch3\u003eThe bristles\u003c\/h3\u003e\n\u003cp\u003eThey splay out within a month, go stiff and yellow, and hold onto everything they touch. You end up replacing the whole thing rather than cleaning it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e03\u003c\/p\u003e\n\u003ch3\u003eThe rim\u003c\/h3\u003e\n\u003cp\u003eA round head cannot get under the lip where it actually matters, so the part you can see stays clean and the part you cannot does not.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eThe head\u003c\/p\u003e\n  \u003ch2\u003eSilicone fingers, not nylon bristles\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-2\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/0babe9e4-c3ed-4172-94b8-f9e80c5c15be.jpg?v=1787799333\" alt=\"Close-up of the flexible silicone bristles on the flat brush head\" loading=\"lazy\"\u003e\n    \u003cdiv\u003e\n      \u003ch3\u003eIt bends where it needs to\u003c\/h3\u003e\n      \u003cp\u003eThe head is a flat teardrop covered in soft silicone fingers. Press it against the side of the bowl and it flexes to the curve; angle it upward and the whole head folds under the rim instead of skating past it.\u003c\/p\u003e\n      \u003ch3\u003eIt lets go of what it picks up\u003c\/h3\u003e\n      \u003cp\u003eNylon bristles are split and porous, which is why they hold onto lint and stain. Silicone is a single smooth surface — one rinse in the flush and the head comes out looking like it did before.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eThe holder\u003c\/p\u003e\n  \u003ch2\u003eOff the floor, out of the puddle\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-2\"\u003e\n    \u003cdiv\u003e\n      \u003col class=\"cfv-steps\"\u003e\n        \u003cli\u003e\n\u003cb\u003e1 — Mount the holder\u003c\/b\u003e\u003cspan\u003eThe teardrop base fixes to the wall beside the cistern, so the brush hangs clear of the floor with nothing standing in a corner to mop around.\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003e2 — Drop the brush in\u003c\/b\u003e\u003cspan\u003eThe 30 cm handle slides down into the holder and the head sits inside it, hidden from the room and away from anything else in the bathroom.\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003e3 — Rinse and replace\u003c\/b\u003e\u003cspan\u003eRinse the head in the flush, shake it, and put it back. The holder is a simple open shape you can take down and wipe out in seconds, unlike a deep plastic pot.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003c\/ol\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/4c8a77c9-b3c4-4f7d-82d9-8192de6bf74c.jpg?v=1787799332\" alt=\"Three silicone toilet brushes in their teardrop wall holders in green, orange and white\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eThe details\u003c\/p\u003e\n  \u003ch2\u003eFour things you only notice after a week\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-2\"\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e30 CM HANDLE\u003c\/p\u003e\n\u003ch3\u003eYour hand stays well clear\u003c\/h3\u003e\n\u003cp\u003eLong enough to reach the back of the trap without leaning over the bowl, and slim enough to hold properly rather than gripping a stubby plastic stick.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003eFLAT HEAD\u003c\/p\u003e\n\u003ch3\u003eIt fits under the rim\u003c\/h3\u003e\n\u003cp\u003eA round bristle ball only ever touches the bowl at one point. A flat head lies against the surface, so a single pass covers a strip instead of a line.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003eSILICONE\u003c\/p\u003e\n\u003ch3\u003eNothing splays, nothing yellows\u003c\/h3\u003e\n\u003cp\u003eThe fingers spring back to shape every time. Six months in it still looks like a brush rather than something you hide when guests arrive.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e8 CM HOLDER\u003c\/p\u003e\n\u003ch3\u003eA small footprint on the wall\u003c\/h3\u003e\n\u003cp\u003eThe teardrop is narrow enough to sit in the gap between the cistern and the wall, which is exactly the space a floor pot cannot use.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eIn practice\u003c\/p\u003e\n  \u003ch2\u003eWhere it earns its space\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-6\"\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eUnder the rim\u003c\/h3\u003e\n\u003cp\u003eThe one place a round brush misses, and the one place it matters.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eSmall bathrooms\u003c\/h3\u003e\n\u003cp\u003eNothing on the floor means one less thing to move when you mop.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eGuest loo\u003c\/h3\u003e\n\u003cp\u003eA brush in a colour you chose, rather than a grey pot you tolerate.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eWeekly clean\u003c\/h3\u003e\n\u003cp\u003eCleaner clings to silicone long enough to work rather than running straight off.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eHouseholds with a cleaner\u003c\/h3\u003e\n\u003cp\u003eA second and third in a multi-pack means every bathroom has its own.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eNew flat\u003c\/h3\u003e\n\u003cp\u003eThe thing you always forget to buy until the first evening you need it.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/88833e74-c6c0-4d6a-bb27-06fe7fa8c74b.jpg?width=1400\" alt=\"Wall-Mounted Silicone Toilet Brush with Holder\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eThe holder is vented, so the brush drips dry instead of standing in what came off it.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eAgainst the alternatives\u003c\/p\u003e\n  \u003ch2\u003eWhat you were going to buy instead\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-tablewrap\"\u003e\n    \u003ctable\u003e\n      \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eComfortivo silicone brush\u003c\/th\u003e\n\u003cth\u003eNylon brush and floor pot\u003c\/th\u003e\n\u003cth\u003eDisposable wand system\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003eHead\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eFlexible silicone\u003c\/td\u003e\n\u003ctd\u003eSplit nylon bristle\u003c\/td\u003e\n\u003ctd\u003eSingle-use pad\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eReaches under the rim\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eYes, head folds\u003c\/td\u003e\n\u003ctd\u003ePoorly\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eWhere it lives\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eOn the wall\u003c\/td\u003e\n\u003ctd\u003eOn the floor\u003c\/td\u003e\n\u003ctd\u003eOn the floor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eOngoing cost\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eNone\u003c\/td\u003e\n\u003ctd\u003eReplace the brush\u003c\/td\u003e\n\u003ctd\u003eBuy refills forever\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eKeeps its shape\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eSprings back\u003c\/td\u003e\n\u003ctd\u003eSplays within months\u003c\/td\u003e\n\u003ctd\u003eNot applicable\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eRinses clean\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eSmooth surface\u003c\/td\u003e\n\u003ctd\u003eTraps everything\u003c\/td\u003e\n\u003ctd\u003eThrown away\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eSpecification\u003c\/p\u003e\n  \u003ch2\u003eThe numbers\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-2\"\u003e\n    \u003cdl\u003e\n      \u003cdt\u003eOverall length\u003c\/dt\u003e\n\u003cdd\u003e42.5 cm\u003c\/dd\u003e\n      \u003cdt\u003eHandle\u003c\/dt\u003e\n\u003cdd\u003e30 cm\u003c\/dd\u003e\n      \u003cdt\u003eHolder width\u003c\/dt\u003e\n\u003cdd\u003e8 cm\u003c\/dd\u003e\n      \u003cdt\u003eWeight\u003c\/dt\u003e\n\u003cdd\u003e200 g\u003c\/dd\u003e\n      \u003cdt\u003eHead\u003c\/dt\u003e\n\u003cdd\u003eFlat teardrop, silicone bristles\u003c\/dd\u003e\n      \u003cdt\u003eHolder\u003c\/dt\u003e\n\u003cdd\u003eTeardrop cup, wall-mounted\u003c\/dd\u003e\n      \u003cdt\u003eColours\u003c\/dt\u003e\n\u003cdd\u003eSee the options above — greens, orange, white and cream\u003c\/dd\u003e\n      \u003cdt\u003eSold as\u003c\/dt\u003e\n\u003cdd\u003eSingle, pack of 2 or pack of 3\u003c\/dd\u003e\n    \u003c\/dl\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"cfv-card\" style=\"margin-bottom:14px\"\u003e\n        \u003cp class=\"cfv-n\"\u003eIN THE BOX\u003c\/p\u003e\n        \u003cp\u003e\u003cb\u003eOne brush and one holder\u003c\/b\u003e per set. A pack of 2 or a pack of 3 is that many complete sets — one brush and one holder each — for a second bathroom or a downstairs loo.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cfv-card\"\u003e\n        \u003cp class=\"cfv-n\"\u003eCARE\u003c\/p\u003e\n        \u003cp\u003eRinse the head in the flush after use and shake it out before returning it to the holder. Lift the holder down every few weeks and rinse it. Keep bleach off it for long periods and do not put it in a dishwasher.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eBefore you ask\u003c\/p\u003e\n  \u003ch2\u003eQuestions worth answering\u003c\/h2\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it stand on the floor?\u003c\/summary\u003e\u003cp\u003eNo. The holder is made to be wall-mounted, so you need a spot beside the toilet for it rather than a corner of the floor. That is the point of it, but it does mean choosing a position before you fit it.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eIs silicone actually as good as bristles?\u003c\/summary\u003e\u003cp\u003eFor everyday cleaning, better — it flexes to the bowl and does not hold onto what it removes. For hard limescale that has built up over years, silicone is gentler than stiff nylon, and you will want a descaler doing the work rather than the brush.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow do I clean the brush itself?\u003c\/summary\u003e\u003cp\u003eRinse it in the flush and shake it. There are no split bristle ends for anything to lodge in, so it comes clean in seconds rather than needing to be soaked.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat does a pack of 2 or 3 contain?\u003c\/summary\u003e\u003cp\u003eThat many complete sets — each with its own brush and holder. It is for houses with more than one toilet, not spare heads for a single handle.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow long will delivery take?\u003c\/summary\u003e\u003cp\u003eOrders leave the warehouse in 1–3 business days and shipping is free to the United States, Canada and Australia with no minimum. Tracking follows by email as soon as it moves.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat if it isn’t right?\u003c\/summary\u003e\u003cp\u003eReturn it within 14 days, unused and in its packaging, for a refund. Email support@comfortivo.com and we will send you the details.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cdiv class=\"cfv-assure\"\u003e\n    \u003cdiv\u003e\n\u003cb\u003eFree shipping, always\u003c\/b\u003e\u003cp\u003eEvery order, no minimum, to the US, Canada and Australia. Dispatch in 1–3 business days.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003e14 days to change your mind\u003c\/b\u003e\u003cp\u003eUnused and in its packaging, returned for a refund.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Comfortivo","offers":[{"title":"Blue \/ Single","offer_id":60204964282449,"sku":"CJYS132231801AZ","price":35.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ Pack of 2","offer_id":60204964315217,"sku":"CJYS132231804DW","price":47.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ Pack of 3","offer_id":60204964347985,"sku":"CJYS132231807GT","price":71.95,"currency_code":"USD","in_stock":true},{"title":"Cream White \/ Single","offer_id":60204964380753,"sku":"CJYS132231842PK","price":35.95,"currency_code":"USD","in_stock":true},{"title":"Light Green \/ Single","offer_id":60204964413521,"sku":"CJYS132231845SH","price":35.95,"currency_code":"USD","in_stock":true},{"title":"Orange \/ Single","offer_id":60204964446289,"sku":"CJYS132231802BY","price":36.95,"currency_code":"USD","in_stock":true},{"title":"Orange \/ Pack of 2","offer_id":60204964479057,"sku":"CJYS132231805EV","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Orange \/ Pack of 3","offer_id":60204964511825,"sku":"CJYS132231806FU","price":74.95,"currency_code":"USD","in_stock":true},{"title":"White \/ Single","offer_id":60204964544593,"sku":"CJYS132231803CX","price":35.95,"currency_code":"USD","in_stock":true},{"title":"White \/ Pack of 2","offer_id":60204964577361,"sku":"CJYS132231808HS","price":48.95,"currency_code":"USD","in_stock":true},{"title":"White \/ Pack of 3","offer_id":60204964610129,"sku":"CJYS132231809IR","price":71.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/4c8a77c9-b3c4-4f7d-82d9-8192de6bf74c.jpg?v=1787799332"},{"product_id":"pop-up-sink-drain-plug","title":"Pop-Up Sink Drain Plug","description":"\u003cdiv class=\"cfv\"\u003e\n\u003cstyle\u003e\n.cfv{width:100%;max-width:100%;--cfv-ink:#1d211a;--cfv-soft:#4a5144;--cfv-mut:#6f7667;--cfv-line:#dcdfd4;--cfv-sage:#eef0e8;--cfv-olive:#5f7032;line-height:1.65;color:var(--cfv-ink);font-size:16px}\n.cfv *{box-sizing:border-box}\n.cfv h2{font-size:26px;line-height:1.2;margin:0 0 8px;letter-spacing:-.01em}\n.cfv h3{font-size:17px;line-height:1.3;margin:0 0 6px}\n.cfv p{margin:0 0 14px;color:var(--cfv-soft)}\n.cfv img{display:block;width:100%;height:auto;border-radius:10px}\n.cfv-sec{padding:34px 0;border-top:1px solid var(--cfv-line)}\n.cfv-sec:first-of-type{border-top:0;padding-top:6px}\n.cfv-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cfv-mut);margin:0 0 10px}\n.cfv-lead{font-size:18px;color:var(--cfv-ink)}\n.cfv-grid{display:grid;gap:18px;min-width:0}\n.cfv-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}\n.cfv-6{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}\n.cfv-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:28px}\n.cfv-card{background:var(--cfv-sage);border-radius:12px;padding:20px}\n.cfv-card p{margin:0;font-size:14.5px}\n.cfv-n{font-size:13px;letter-spacing:.1em;color:var(--cfv-olive);margin:0 0 6px}\n.cfv-steps{list-style:none;margin:0;padding:0}\n.cfv-steps li{padding:16px 0;border-bottom:1px solid var(--cfv-line)}\n.cfv-steps b{display:block;margin-bottom:3px}\n.cfv-steps span{color:var(--cfv-soft);font-size:14.5px}\n.cfv figure{margin:0}\n.cfv figure img{border-radius:12px}\n.cfv figcaption{font-size:13.5px;line-height:1.5;color:var(--cfv-mut);margin-top:9px}\n.cfv-tablewrap{overflow-x:auto;max-width:100%}\n.cfv table{border-collapse:collapse;width:100%;min-width:480px;font-size:14.5px}\n.cfv th,.cfv td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--cfv-line)}\n.cfv thead th{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cfv-mut);font-weight:400}\n.cfv td.cfv-us{background:rgba(95,112,50,.08);font-weight:600;color:var(--cfv-olive)}\n.cfv dl{display:grid;grid-template-columns:auto 1fr;margin:0}\n.cfv dt,.cfv dd{padding:11px 0;border-top:1px solid var(--cfv-line);margin:0;font-size:15px}\n.cfv dt{font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--cfv-mut);padding-right:24px}\n.cfv details{border-bottom:1px solid var(--cfv-line)}\n.cfv summary{cursor:pointer;padding:15px 0;font-weight:600}\n.cfv details p{padding:0 0 14px;margin:0;font-size:15px}\n.cfv-assure{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}\n.cfv-assure div{border:1px solid var(--cfv-line);border-radius:12px;padding:18px}\n.cfv-assure b{display:block;margin-bottom:4px}\n.cfv-assure p{margin:0;font-size:14px}\n.cfv-terms{border:1px solid var(--cfv-line);border-radius:12px;overflow:hidden;margin:0 0 18px;list-style:none;padding:0}\n.cfv-terms li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:13px 16px;border-top:1px solid var(--cfv-line)}\n.cfv-terms li:first-child{border-top:0}\n.cfv-terms b{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cfv-mut);font-weight:400;white-space:nowrap}\n.cfv-terms span{font-size:14.5px;color:var(--cfv-ink);text-align:right}\n.cfv-terms em{font-style:normal;color:var(--cfv-olive);font-weight:600}\n.cfv-top{padding-top:0;padding-bottom:30px}\n.cfv-pay{display:grid;justify-items:center;gap:8px;margin:0 0 18px}\n.cfv-pay img{width:100%;max-width:280px;height:auto;background:#fff;border-radius:10px}\n.cfv-pay p{margin:0;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--cfv-mut);text-align:center}\n@media(max-width:749px){.cfv h2{font-size:21px}.cfv-lead{font-size:16.5px}.cfv-sec{padding:26px 0}.cfv-2{gap:18px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cfv-sec cfv-top\"\u003e\n  \u003cdiv class=\"cfv-pay\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/comfortivo-paypal-badge.png?v=1788053896\" alt=\"Secure payments by PayPal — Mastercard, Visa, American Express and Discover accepted\" loading=\"lazy\" width=\"280\"\u003e\n    \u003cp\u003ePayPal and all major cards accepted\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cul class=\"cfv-terms\"\u003e\n    \u003cli\u003e\n\u003cb\u003eShipping\u003c\/b\u003e\u003cspan\u003e\u003cem\u003eFree\u003c\/em\u003e, no minimum\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eDispatch\u003c\/b\u003e\u003cspan\u003e1–3 business days, tracked\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eReturns\u003c\/b\u003e\u003cspan\u003e14 days from delivery\u003c\/span\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eThe short version\u003c\/p\u003e\n  \u003cp class=\"cfv-lead\"\u003eA drop-in replacement core for a basin drain. Press it once to seal the basin, press again to let it go. Underneath the cap is a slotted basket that catches hair before it reaches the trap, and it lifts out in one piece so you can empty it over the bin.\u003c\/p\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/3188e7af-fa29-4ebf-aaa3-f70538b270b3.jpg?width=1400\" alt=\"Pop-Up Sink Drain Plug, Leak-Proof\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eRose gold, brushed silver and space grey. The mechanism is the same in all three.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eWhy this exists\u003c\/p\u003e\n  \u003ch2\u003eThree things wrong with the drain you have\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-3\"\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e01\u003c\/p\u003e\n\u003ch3\u003eThe slow drain\u003c\/h3\u003e\n\u003cp\u003eIt starts as a second of hesitation after you pull the plug. Six weeks later you are standing over a full basin with a bottle of caustic gel.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e02\u003c\/p\u003e\n\u003ch3\u003eThe rod behind the tap\u003c\/h3\u003e\n\u003cp\u003eThe lift-rod linkage seizes, the plug stops sealing, and fixing it means lying under the vanity with a torch in your teeth.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e03\u003c\/p\u003e\n\u003ch3\u003eThe ring\u003c\/h3\u003e\n\u003cp\u003eEveryone has done it once. It goes over the edge, straight down an open drain, and the day is now about a wrench and a bucket.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eWhat is under the cap\u003c\/p\u003e\n  \u003ch2\u003eA stopper and a hair trap in one piece\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-2\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/cb66ee8c-44e2-4f51-b8c0-65093211c67b.jpg?v=1787801905\" alt=\"Lifting the pop-up drain core out of a basin with hair caught in the basket\" loading=\"lazy\"\u003e\n    \u003cdiv\u003e\n      \u003ch3\u003eThe basket\u003c\/h3\u003e\n      \u003cp\u003eThe body below the flange is a slotted cage, 3 cm across and 5 cm deep. Water goes out through the sides; hair, grit and the occasional earring stay inside it. That is the part an ordinary push-button plug does not have.\u003c\/p\u003e\n      \u003ch3\u003eEmptying it\u003c\/h3\u003e\n      \u003cp\u003eLift the whole core out by the cap — no tools, no linkage to disconnect — wipe the basket, and drop it back in. Thirty seconds, and it is the reason the drain never gets slow in the first place.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eFitting it\u003c\/p\u003e\n  \u003ch2\u003eOld core out, new core in\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-2\"\u003e\n    \u003cdiv\u003e\n      \u003col class=\"cfv-steps\"\u003e\n        \u003cli\u003e\n\u003cb\u003e1 — Measure the hole\u003c\/b\u003e\u003cspan\u003eYou need a drain opening between 3.4 and 4 cm across, which covers most standard 1¼ to 1½ inch basin drains. A tape measure across the opening settles it in ten seconds.\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003e2 — Take the old one out\u003c\/b\u003e\u003cspan\u003eLift out the existing plug or strainer core. If your basin has a lift rod behind the tap, unhook it — you will not be using it again.\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003e3 — Push the new core in\u003c\/b\u003e\u003cspan\u003eThe two silicone rings compress against the wall of the drain and hold it. No thread to line up, no sealant, no tools.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003c\/ol\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/0aa46a45-74fb-4473-b6ba-827ea98bd4d2.jpg?v=1787801905\" alt=\"Inserting the drain core into a basin drain opening measuring 3.4 to 4 cm\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eThe details\u003c\/p\u003e\n  \u003ch2\u003eFour things you only notice after a week\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-2\"\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003eTWO SILICONE RINGS\u003c\/p\u003e\n\u003ch3\u003eIt fits a range, not one size\u003c\/h3\u003e\n\u003cp\u003eDrain openings vary more than they should. Two stepped rings take up the slack, so the same core holds firm in a 3.4 cm hole and a 4 cm one.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003eBRASS CORE\u003c\/p\u003e\n\u003ch3\u003eThe spring is metal\u003c\/h3\u003e\n\u003cp\u003ePush-button plugs fail at the spring. This one runs on a brass core rather than a moulded plastic clip, which is what you are relying on several times a day for years.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e60 MM FLANGE\u003c\/p\u003e\n\u003ch3\u003eIt covers the old rim\u003c\/h3\u003e\n\u003cp\u003eThe cap sits flush and wide enough to hide the chipped chrome ring the previous fitting left behind. It reads as part of the basin, not a repair.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003eSTEPPED GASKET\u003c\/p\u003e\n\u003ch3\u003eClosed means closed\u003c\/h3\u003e\n\u003cp\u003ePressed down, the gasket sits against the seat and holds the water. It also puts a barrier between you and whatever the trap smells of on a warm day.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eIn practice\u003c\/p\u003e\n  \u003ch2\u003eWhere it earns its space\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-6\"\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eShaving\u003c\/h3\u003e\n\u003cp\u003eFill the basin with one press, drain it with another, hands wet throughout.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eLong hair in the house\u003c\/h3\u003e\n\u003cp\u003eThe basket collects it where you can see it, instead of the bend where you cannot.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eContact lenses\u003c\/h3\u003e\n\u003cp\u003eSomething small drops, and it lands in the basket rather than the sewer.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eRings and studs\u003c\/h3\u003e\n\u003cp\u003eTake them off over the sink without the small pause you usually take first.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eHand washing wool\u003c\/h3\u003e\n\u003cp\u003eA basin that actually holds water, without wrestling a lift rod that stopped working.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eA rented bathroom\u003c\/h3\u003e\n\u003cp\u003eFixes a bad drain without touching the plumbing, and lifts straight back out when you leave.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eAgainst the alternatives\u003c\/p\u003e\n  \u003ch2\u003eWhat you were going to buy instead\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-tablewrap\"\u003e\n    \u003ctable\u003e\n      \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eComfortivo pop-up core\u003c\/th\u003e\n\u003cth\u003eRubber plug on a chain\u003c\/th\u003e\n\u003cth\u003eLift-rod pop-up assembly\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003eCatches hair\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eBasket inside\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eFitting\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003ePush in, no tools\u003c\/td\u003e\n\u003ctd\u003eNothing to fit\u003c\/td\u003e\n\u003ctd\u003eUnder-basin linkage\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eOpening it\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eOne press\u003c\/td\u003e\n\u003ctd\u003ePull a wet chain\u003c\/td\u003e\n\u003ctd\u003eRod behind the tap\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eCleaning it out\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eLifts out whole\u003c\/td\u003e\n\u003ctd\u003eNot applicable\u003c\/td\u003e\n\u003ctd\u003eDisconnect the rod\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eParts that seize\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eNone to seize\u003c\/td\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003ctd\u003ePivot and clevis\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eLook on the basin\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eFlush 60 mm cap\u003c\/td\u003e\n\u003ctd\u003ePlug and chain\u003c\/td\u003e\n\u003ctd\u003eFlush cap\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eSpecification\u003c\/p\u003e\n  \u003ch2\u003eThe numbers\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-2\"\u003e\n    \u003cdl\u003e\n      \u003cdt\u003eFits drain openings\u003c\/dt\u003e\n\u003cdd\u003e3.4–4 cm across (1¼–1½ inch)\u003c\/dd\u003e\n      \u003cdt\u003eFlange diameter\u003c\/dt\u003e\n\u003cdd\u003e60 mm\u003c\/dd\u003e\n      \u003cdt\u003eOverall height\u003c\/dt\u003e\n\u003cdd\u003e60 mm\u003c\/dd\u003e\n      \u003cdt\u003eDepth below flange\u003c\/dt\u003e\n\u003cdd\u003e50 mm\u003c\/dd\u003e\n      \u003cdt\u003eBasket diameter\u003c\/dt\u003e\n\u003cdd\u003e30 mm\u003c\/dd\u003e\n      \u003cdt\u003eMaterials\u003c\/dt\u003e\n\u003cdd\u003eStainless steel and brass, silicone seals\u003c\/dd\u003e\n      \u003cdt\u003eAction\u003c\/dt\u003e\n\u003cdd\u003ePress to close, press to open\u003c\/dd\u003e\n      \u003cdt\u003eFinishes\u003c\/dt\u003e\n\u003cdd\u003eMetallic silver, rose gold, space grey\u003c\/dd\u003e\n    \u003c\/dl\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"cfv-card\" style=\"margin-bottom:14px\"\u003e\n        \u003cp class=\"cfv-n\"\u003eIN THE BOX\u003c\/p\u003e\n        \u003cp\u003e\u003cb\u003eOne pop-up drain core\u003c\/b\u003e per unit, with its two silicone sealing rings fitted. Multi-packs contain that number of complete cores. No tools, sealant or spare fittings are needed.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cfv-card\"\u003e\n        \u003cp class=\"cfv-n\"\u003eCARE\u003c\/p\u003e\n        \u003cp\u003eLift the core out every week or two and rinse the basket under a hot tap. Wipe the silicone rings and the gasket clean before refitting — grit on the seal is the usual cause of a slow leak. Avoid caustic drain cleaner sitting against the seals.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/5430bd8c-dc7d-4b8c-8498-952852a1d40f.jpg?width=1400\" alt=\"Pop-Up Sink Drain Plug, Leak-Proof\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003e60 mm across the cap, 50 mm deep, 30 mm at the stem, with the seal and fixing included.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eBefore you ask\u003c\/p\u003e\n  \u003ch2\u003eQuestions worth answering\u003c\/h2\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow do I know it will fit my basin?\u003c\/summary\u003e\u003cp\u003eMeasure straight across the drain opening in the bottom of the basin. Anything between 3.4 and 4 cm works, which is most standard 1¼ to 1½ inch basin drains. Outside that range it will not seal, so measure before you order.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWill it work in a kitchen sink or a bath?\u003c\/summary\u003e\u003cp\u003eThis is a basin core. Kitchen sinks and baths usually take a much larger opening, and baths have an overflow linkage this does not replace.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat happens to my existing lift rod?\u003c\/summary\u003e\u003cp\u003eIt stops being part of the drain. Pull the old core out, unhook the rod underneath if there is one, and leave it. The new core is operated entirely from above.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it really hold water?\u003c\/summary\u003e\u003cp\u003ePressed down, the stepped silicone gasket seals against the drain seat and the basin holds. If it ever seeps, it is almost always hair or grit sitting on the gasket — lift it out and wipe it.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow long will delivery take?\u003c\/summary\u003e\u003cp\u003eOrders leave the warehouse in 1–3 business days and shipping is free to the United States, Canada and Australia with no minimum. Tracking follows by email as soon as it moves.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat if it isn’t right?\u003c\/summary\u003e\u003cp\u003eReturn it within 14 days, unused and in its packaging, for a refund. Email support@comfortivo.com and we will send you the details.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cdiv class=\"cfv-assure\"\u003e\n    \u003cdiv\u003e\n\u003cb\u003eFree shipping, always\u003c\/b\u003e\u003cp\u003eEvery order, no minimum, to the US, Canada and Australia. Dispatch in 1–3 business days.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003e14 days to change your mind\u003c\/b\u003e\u003cp\u003eUnused and in its packaging, returned for a refund.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Comfortivo","offers":[{"title":"Silver — 12-pack","offer_id":60205100302417,"sku":"CJJT152986609IR","price":82.95,"currency_code":"USD","in_stock":true},{"title":"Silver — 18-pack","offer_id":60205100335185,"sku":"CJJT152986610JQ","price":123.95,"currency_code":"USD","in_stock":true},{"title":"Rose gold — 2-pack","offer_id":60205100367953,"sku":"CJJT152986611KP","price":16.95,"currency_code":"USD","in_stock":true},{"title":"Space grey — 2-pack","offer_id":60205100400721,"sku":"CJJT152986614NM","price":12.95,"currency_code":"USD","in_stock":true},{"title":"Rose gold — 3-pack","offer_id":60205100433489,"sku":"CJJT152986612LO","price":24.95,"currency_code":"USD","in_stock":true},{"title":"Space grey — 3-pack","offer_id":60205100466257,"sku":"CJJT152986615OL","price":17.95,"currency_code":"USD","in_stock":true},{"title":"Silver — 5-pack","offer_id":60205100499025,"sku":"CJJT152986627AZ","price":34.95,"currency_code":"USD","in_stock":true},{"title":"Rose gold — 5-pack","offer_id":60205100531793,"sku":"CJJT152986626ZA","price":36.95,"currency_code":"USD","in_stock":true},{"title":"Space grey — 5-pack","offer_id":60205100564561,"sku":"CJJT152986625YB","price":27.95,"currency_code":"USD","in_stock":true},{"title":"Silver — 6-pack","offer_id":60205100597329,"sku":"CJJT152986604DW","price":44.95,"currency_code":"USD","in_stock":true},{"title":"Rose gold — 6-pack","offer_id":60205100630097,"sku":"CJJT152986605EV","price":43.95,"currency_code":"USD","in_stock":true},{"title":"Space grey — 6-pack","offer_id":60205100662865,"sku":"CJJT152986606FU","price":33.95,"currency_code":"USD","in_stock":true},{"title":"Silver — single","offer_id":60205100695633,"sku":"CJJT152986602BY","price":8.95,"currency_code":"USD","in_stock":true},{"title":"Silver — 10-pack","offer_id":60205100728401,"sku":"CJJT152986613MN","price":68.95,"currency_code":"USD","in_stock":true},{"title":"Silver — 2-pack","offer_id":60205100761169,"sku":"CJJT152986607GT","price":15.95,"currency_code":"USD","in_stock":true},{"title":"Silver — 3-pack","offer_id":60205100793937,"sku":"CJJT152986608HS","price":23.95,"currency_code":"USD","in_stock":true},{"title":"Rose gold — single","offer_id":60205100826705,"sku":"CJJT152986601AZ","price":8.95,"currency_code":"USD","in_stock":true},{"title":"Space grey — single","offer_id":60205101219921,"sku":"CJJT152986603CX","price":8.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/1caff7c7-e47a-47ec-8a64-e1b8bbf6bff4.jpg?v=1787801905"},{"product_id":"no-drill-suction-cup-hook","title":"No-Drill Suction Cup Hook","description":"\u003cdiv class=\"cfv\"\u003e\n\u003cstyle\u003e\n.cfv{width:100%;max-width:100%;--cfv-ink:#1d211a;--cfv-soft:#4a5144;--cfv-mut:#6f7667;--cfv-line:#dcdfd4;--cfv-sage:#eef0e8;--cfv-olive:#5f7032;line-height:1.65;color:var(--cfv-ink);font-size:16px}\n.cfv *{box-sizing:border-box}\n.cfv h2{font-size:26px;line-height:1.2;margin:0 0 8px;letter-spacing:-.01em}\n.cfv h3{font-size:17px;line-height:1.3;margin:0 0 6px}\n.cfv p{margin:0 0 14px;color:var(--cfv-soft)}\n.cfv img{display:block;width:100%;height:auto;border-radius:10px}\n.cfv-sec{padding:34px 0;border-top:1px solid var(--cfv-line)}\n.cfv-sec:first-of-type{border-top:0;padding-top:6px}\n.cfv-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cfv-mut);margin:0 0 10px}\n.cfv-lead{font-size:18px;color:var(--cfv-ink)}\n.cfv-grid{display:grid;gap:18px;min-width:0}\n.cfv-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}\n.cfv-6{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}\n.cfv-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:28px}\n.cfv-card{background:var(--cfv-sage);border-radius:12px;padding:20px}\n.cfv-card p{margin:0;font-size:14.5px}\n.cfv-n{font-size:13px;letter-spacing:.1em;color:var(--cfv-olive);margin:0 0 6px}\n.cfv-steps{list-style:none;margin:0;padding:0}\n.cfv-steps li{padding:16px 0;border-bottom:1px solid var(--cfv-line)}\n.cfv-steps b{display:block;margin-bottom:3px}\n.cfv-steps span{color:var(--cfv-soft);font-size:14.5px}\n.cfv figure{margin:0}\n.cfv figure img{border-radius:12px}\n.cfv figcaption{font-size:13.5px;line-height:1.5;color:var(--cfv-mut);margin-top:9px}\n.cfv-tablewrap{overflow-x:auto;max-width:100%}\n.cfv table{border-collapse:collapse;width:100%;min-width:480px;font-size:14.5px}\n.cfv th,.cfv td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--cfv-line)}\n.cfv thead th{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cfv-mut);font-weight:400}\n.cfv td.cfv-us{background:rgba(95,112,50,.08);font-weight:600;color:var(--cfv-olive)}\n.cfv dl{display:grid;grid-template-columns:auto 1fr;margin:0}\n.cfv dt,.cfv dd{padding:11px 0;border-top:1px solid var(--cfv-line);margin:0;font-size:15px}\n.cfv dt{font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--cfv-mut);padding-right:24px}\n.cfv details{border-bottom:1px solid var(--cfv-line)}\n.cfv summary{cursor:pointer;padding:15px 0;font-weight:600}\n.cfv details p{padding:0 0 14px;margin:0;font-size:15px}\n.cfv-assure{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}\n.cfv-assure div{border:1px solid var(--cfv-line);border-radius:12px;padding:18px}\n.cfv-assure b{display:block;margin-bottom:4px}\n.cfv-assure p{margin:0;font-size:14px}\n.cfv-terms{border:1px solid var(--cfv-line);border-radius:12px;overflow:hidden;margin:0 0 18px;list-style:none;padding:0}\n.cfv-terms li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:13px 16px;border-top:1px solid var(--cfv-line)}\n.cfv-terms li:first-child{border-top:0}\n.cfv-terms b{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cfv-mut);font-weight:400;white-space:nowrap}\n.cfv-terms span{font-size:14.5px;color:var(--cfv-ink);text-align:right}\n.cfv-terms em{font-style:normal;color:var(--cfv-olive);font-weight:600}\n.cfv-top{padding-top:0;padding-bottom:30px}\n.cfv-pay{display:grid;justify-items:center;gap:8px;margin:0 0 18px}\n.cfv-pay img{width:100%;max-width:280px;height:auto;background:#fff;border-radius:10px}\n.cfv-pay p{margin:0;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--cfv-mut);text-align:center}\n@media(max-width:749px){.cfv h2{font-size:21px}.cfv-lead{font-size:16.5px}.cfv-sec{padding:26px 0}.cfv-2{gap:18px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cfv-sec cfv-top\"\u003e\n  \u003cdiv class=\"cfv-pay\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/comfortivo-paypal-badge.png?v=1788053896\" alt=\"Secure payments by PayPal — Mastercard, Visa, American Express and Discover accepted\" loading=\"lazy\" width=\"280\"\u003e\n    \u003cp\u003ePayPal and all major cards accepted\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cul class=\"cfv-terms\"\u003e\n    \u003cli\u003e\n\u003cb\u003eShipping\u003c\/b\u003e\u003cspan\u003e\u003cem\u003eFree\u003c\/em\u003e, no minimum\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eDispatch\u003c\/b\u003e\u003cspan\u003e1–3 business days, tracked\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eReturns\u003c\/b\u003e\u003cspan\u003e14 days from delivery\u003c\/span\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eThe short version\u003c\/p\u003e\n  \u003cp class=\"cfv-lead\"\u003eA 6.2 cm vacuum suction cup with a forked hook on the front. It holds up to 3 kg on tile, glass or a mirror, it comes off when you want it to, and there is no hole in the wall afterwards. Wash the cup, dry it, press it back on somewhere else.\u003c\/p\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/d0bb56b6-06b6-4ca2-ab31-380672f1e673.jpg?width=1400\" alt=\"No-Drill Suction Cup Hook, Removable\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eFour finishes. Same vacuum mechanism behind all of them.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eWhy this exists\u003c\/p\u003e\n  \u003ch2\u003eThree ways a hook usually lets you down\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-3\"\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e01\u003c\/p\u003e\n\u003ch3\u003eThe 3am thud\u003c\/h3\u003e\n\u003cp\u003eThe adhesive hook holds beautifully for a fortnight. Then the steam gets behind it and your dressing gown is on the bathroom floor.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e02\u003c\/p\u003e\n\u003ch3\u003eThe drill you don’t own\u003c\/h3\u003e\n\u003cp\u003eA proper fixing means a masonry bit, a plug, and a permanent hole in a tile you cannot replace. For a towel.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e03\u003c\/p\u003e\n\u003ch3\u003eThe grey square\u003c\/h3\u003e\n\u003cp\u003eYou take the sticky hook down and it leaves a patch of glue that shrugs off soap, nail and white spirit alike.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eHow it holds\u003c\/p\u003e\n  \u003ch2\u003eAir pressure, not glue\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-2\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/0552b9f0-4981-4532-98ac-b1c0b1f2037e.jpg?v=1787801961\" alt=\"Suction cup hook mounted on a tiled wall, 11 cm tall with a 6.2 cm suction cup\" loading=\"lazy\"\u003e\n    \u003cdiv\u003e\n      \u003ch3\u003eThe cup\u003c\/h3\u003e\n      \u003cp\u003eA soft rubber disc, 6.2 cm across, that flattens against the surface. Locking the cap draws the air out from behind it, and the pressure outside holds it there. Nothing is stuck to your wall — it is simply being pushed against it.\u003c\/p\u003e\n      \u003ch3\u003eThe hook\u003c\/h3\u003e\n      \u003cp\u003eA forked prong sits about 3 cm off the wall, so a loop of towel, a wash bag strap or a shower cap goes over it and stays put instead of sliding off a flat peg.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003ePutting it up\u003c\/p\u003e\n  \u003ch2\u003eTwo minutes, no tools, no hole\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-2\"\u003e\n    \u003cdiv\u003e\n      \u003col class=\"cfv-steps\"\u003e\n        \u003cli\u003e\n\u003cb\u003e1 — Wipe and dry\u003c\/b\u003e\u003cspan\u003ePick a smooth, non-porous spot — tile, glass, a mirror, a gloss panel. Clean it and dry it properly. Dust and damp are the only two things that beat a suction cup.\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003e2 — Press and lock\u003c\/b\u003e\u003cspan\u003eHold the cup flat against the surface and close the cap. The air leaves from behind the rubber and it sets.\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003e3 — Move it whenever\u003c\/b\u003e\u003cspan\u003eRelease it, rinse the rubber under the tap, let it dry, and press it on somewhere else. Washing it restores the grip rather than ruining it.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003c\/ol\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/ad66a3f9-6605-48a5-82d4-cbc8c6766840.jpg?v=1787801960\" alt=\"Suction hook holding a hanging cord on a wall, showing removable installation that leaves no marks\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eThe details\u003c\/p\u003e\n  \u003ch2\u003eFour things you only notice after a week\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-2\"\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e3 KG LOAD\u003c\/p\u003e\n\u003ch3\u003eEnough for the things you actually hang\u003c\/h3\u003e\n\u003cp\u003eA wet bath sheet, a dressing gown, a loofah on a string. It is a hook for daily bathroom clutter, not for a shelf full of shampoo.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e6.2 CM CUP\u003c\/p\u003e\n\u003ch3\u003eWide enough to sit inside one tile\u003c\/h3\u003e\n\u003cp\u003eA suction cup only works across an unbroken surface. At 6.2 cm it fits within most standard tiles, so you are not fighting a grout line.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003eWASHABLE\u003c\/p\u003e\n\u003ch3\u003eGrip you can get back\u003c\/h3\u003e\n\u003cp\u003eWhen dust settles on the rubber the hold fades. Rinse it, dry it, press it on again — the suction returns instead of slowly dying like glue does.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e3 CM STANDOFF\u003c\/p\u003e\n\u003ch3\u003eRoom for your fingers\u003c\/h3\u003e\n\u003cp\u003eThe prong sits clear of the wall, so you can hook and unhook a strap one-handed with wet hands rather than scraping your knuckles on tile.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eIn practice\u003c\/p\u003e\n  \u003ch2\u003eWhere it earns its space\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-6\"\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eInside the shower\u003c\/h3\u003e\n\u003cp\u003eRazor, loofah or shower cap, on the glass where you can reach it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eBack of the door\u003c\/h3\u003e\n\u003cp\u003eA dressing gown on a gloss-painted door, with no fixing to explain.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eRented flat\u003c\/h3\u003e\n\u003cp\u003eStorage that comes down at the end of the tenancy without a filler and a paintbrush.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eKitchen tiles\u003c\/h3\u003e\n\u003cp\u003eTea towel by the sink instead of draped over the oven handle.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eFridge or window\u003c\/h3\u003e\n\u003cp\u003eAny smooth panel works. Shopping bags by the door, keys by the glass.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cfv-card\"\u003e\n\u003ch3\u003eAway from home\u003c\/h3\u003e\n\u003cp\u003eFlat, light and reusable, so it goes in a wash bag and works on a hotel mirror.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eAgainst the alternatives\u003c\/p\u003e\n  \u003ch2\u003eWhat you were going to buy instead\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-tablewrap\"\u003e\n    \u003ctable\u003e\n      \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eComfortivo suction hook\u003c\/th\u003e\n\u003cth\u003eAdhesive stick-on hook\u003c\/th\u003e\n\u003cth\u003eDrilled screw hook\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003eDamage to the wall\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eNone\u003c\/td\u003e\n\u003ctd\u003eGlue residue\u003c\/td\u003e\n\u003ctd\u003ePermanent hole\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eTools needed\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eNone\u003c\/td\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003ctd\u003eDrill and plugs\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eMove it later\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eAny time\u003c\/td\u003e\n\u003ctd\u003eOnce, if lucky\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eGrip after cleaning\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eRestored\u003c\/td\u003e\n\u003ctd\u003eWeakened\u003c\/td\u003e\n\u003ctd\u003eUnaffected\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eWorks on wet tile\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eYes\u003c\/td\u003e\n\u003ctd\u003eSteam is its enemy\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eWorks on rough plaster\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eSometimes\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eSpecification\u003c\/p\u003e\n  \u003ch2\u003eThe numbers\u003c\/h2\u003e\n  \u003cdiv class=\"cfv-grid cfv-2\"\u003e\n    \u003cdl\u003e\n      \u003cdt\u003eOverall height\u003c\/dt\u003e\n\u003cdd\u003e11 cm\u003c\/dd\u003e\n      \u003cdt\u003eSuction cup\u003c\/dt\u003e\n\u003cdd\u003e6.2 cm diameter\u003c\/dd\u003e\n      \u003cdt\u003eProjection\u003c\/dt\u003e\n\u003cdd\u003eAbout 3 cm from the wall\u003c\/dd\u003e\n      \u003cdt\u003eMaximum load\u003c\/dt\u003e\n\u003cdd\u003e3 kg\u003c\/dd\u003e\n      \u003cdt\u003eBody\u003c\/dt\u003e\n\u003cdd\u003eABS with a rubber vacuum cup\u003c\/dd\u003e\n      \u003cdt\u003eFixing\u003c\/dt\u003e\n\u003cdd\u003eVacuum suction, no drilling, no adhesive\u003c\/dd\u003e\n      \u003cdt\u003eHook\u003c\/dt\u003e\n\u003cdd\u003eSingle forked prong\u003c\/dd\u003e\n      \u003cdt\u003eColours\u003c\/dt\u003e\n\u003cdd\u003eBlack, white, silver, transparent\u003c\/dd\u003e\n    \u003c\/dl\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"cfv-card\" style=\"margin-bottom:14px\"\u003e\n        \u003cp class=\"cfv-n\"\u003eIN THE BOX\u003c\/p\u003e\n        \u003cp\u003e\u003cb\u003eOne hook\u003c\/b\u003e — suction cup, body and prong in one piece, ready to press on. Nothing to assemble and nothing else required.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cfv-card\"\u003e\n        \u003cp class=\"cfv-n\"\u003eCARE\u003c\/p\u003e\n        \u003cp\u003eIf the grip softens, take it down, rinse the rubber cup in warm water, dry it completely and press it back on. Keep the cup clear of oil and dust. Do not use it on wallpaper, bare plaster, textured paint or unsealed wood.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/730890d6-97fb-4d69-9fd3-806b5c40d28c.jpg?width=1400\" alt=\"No-Drill Suction Cup Hook, Removable\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eWhen it stops gripping it has usually just gathered dust. Rinse the pad, dry it, and it holds again.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cp class=\"cfv-eyebrow\"\u003eBefore you ask\u003c\/p\u003e\n  \u003ch2\u003eQuestions worth answering\u003c\/h2\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat surfaces does it actually stick to?\u003c\/summary\u003e\u003cp\u003eSmooth, flat, non-porous ones: glazed tile, glass, mirrors, gloss-painted panels, metal, a fridge door. It will not hold on wallpaper, bare or textured plaster, matt emulsion, unsealed wood or across a grout line. If your fingertip can feel the texture, the cup will not seal.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow much can I hang on it?\u003c\/summary\u003e\u003cp\u003eUp to 3 kg. That covers a wet towel, a dressing gown or a wash bag. Loading it beyond that, or yanking downwards on it, will pull the seal.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWill it fall off on its own?\u003c\/summary\u003e\u003cp\u003eA suction cup loses grip slowly as dust works under the rubber. When it starts to feel loose, take it down, wash the cup and re-seat it — that is a two-minute job, not a replacement.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eDoes it leave a mark?\u003c\/summary\u003e\u003cp\u003eNo adhesive and no hole. You may see a faint ring of moisture where the cup sat, which wipes off.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eHow long will delivery take?\u003c\/summary\u003e\u003cp\u003eOrders leave the warehouse in 1–3 business days and shipping is free to the United States, Canada and Australia with no minimum. Tracking follows by email as soon as it moves.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eWhat if it isn’t right?\u003c\/summary\u003e\u003cp\u003eReturn it within 14 days, unused and in its packaging, for a refund. Email support@comfortivo.com and we will send you the details.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cfv-sec\"\u003e\n  \u003cdiv class=\"cfv-assure\"\u003e\n    \u003cdiv\u003e\n\u003cb\u003eFree shipping, always\u003c\/b\u003e\u003cp\u003eEvery order, no minimum, to the US, Canada and Australia. Dispatch in 1–3 business days.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003e14 days to change your mind\u003c\/b\u003e\u003cp\u003eUnused and in its packaging, returned for a refund.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Comfortivo","offers":[{"title":"Black","offer_id":60205104791633,"sku":"CJYD195271102BY","price":8.95,"currency_code":"USD","in_stock":true},{"title":"Silver","offer_id":60205104824401,"sku":"CJYD195271103CX","price":9.95,"currency_code":"USD","in_stock":true},{"title":"Transparent","offer_id":60205104857169,"sku":"CJYD195271104DW","price":8.95,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":60205104889937,"sku":"CJYD195271105EV","price":8.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/730890d6-97fb-4d69-9fd3-806b5c40d28c.jpg?v=1787801961"},{"product_id":"floor-scrub-brush-squeegee","title":"4-in-1 Extendable Floor Scrub Brush","description":"\u003cdiv class=\"cfv\"\u003e\n\u003cstyle\u003e\n.cfv{width:100%;max-width:100%;--cfv-ink:#1d211a;--cfv-soft:#4a5144;--cfv-mut:#6f7667;--cfv-line:#dcdfd4;--cfv-sage:#eef0e8;--cfv-olive:#5f7032;line-height:1.65;color:var(--cfv-ink);font-size:16px}\n.cfv *{box-sizing:border-box}\n.cfv h2{font-size:26px;line-height:1.2;margin:0 0 8px;letter-spacing:-.01em}\n.cfv h3{font-size:17px;line-height:1.3;margin:0 0 6px}\n.cfv p{margin:0 0 14px;color:var(--cfv-soft)}\n.cfv img{display:block;width:100%;height:auto;border-radius:10px}\n.cfv-sec{padding:34px 0;border-top:1px solid var(--cfv-line)}\n.cfv-sec:first-of-type{border-top:0;padding-top:6px}\n.cfv-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cfv-mut);margin:0 0 10px}\n.cfv-lead{font-size:18px;color:var(--cfv-ink)}\n.cfv-grid{display:grid;gap:18px;min-width:0}\n.cfv-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}\n.cfv-6{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}\n.cfv-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:28px}\n.cfv-card{background:var(--cfv-sage);border-radius:12px;padding:20px}\n.cfv-card p{margin:0;font-size:14.5px}\n.cfv-n{font-size:13px;letter-spacing:.1em;color:var(--cfv-olive);margin:0 0 6px}\n.cfv-steps{list-style:none;margin:0;padding:0}\n.cfv-steps li{padding:16px 0;border-bottom:1px solid var(--cfv-line)}\n.cfv-steps b{display:block;margin-bottom:3px}\n.cfv-steps span{color:var(--cfv-soft);font-size:14.5px}\n.cfv figure{margin:0}\n.cfv figure img{border-radius:12px}\n.cfv figcaption{font-size:13.5px;line-height:1.5;color:var(--cfv-mut);margin-top:9px}\n.cfv-tablewrap{overflow-x:auto;max-width:100%}\n.cfv table{border-collapse:collapse;width:100%;min-width:480px;font-size:14.5px}\n.cfv th,.cfv td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--cfv-line)}\n.cfv thead th{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cfv-mut);font-weight:400}\n.cfv td.cfv-us{background:rgba(95,112,50,.08);font-weight:600;color:var(--cfv-olive)}\n.cfv dl{display:grid;grid-template-columns:auto 1fr;margin:0}\n.cfv dt,.cfv dd{padding:11px 0;border-top:1px solid var(--cfv-line);margin:0;font-size:15px}\n.cfv dt{font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--cfv-mut);padding-right:24px}\n.cfv details{border-bottom:1px solid var(--cfv-line)}\n.cfv summary{cursor:pointer;padding:15px 0;font-weight:600}\n.cfv details p{padding:0 0 14px;margin:0;font-size:15px}\n.cfv-assure{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}\n.cfv-assure div{border:1px solid var(--cfv-line);border-radius:12px;padding:18px}\n.cfv-assure b{display:block;margin-bottom:4px}\n.cfv-assure p{margin:0;font-size:14px}\n.cfv-terms{border:1px solid var(--cfv-line);border-radius:12px;overflow:hidden;margin:0 0 18px;list-style:none;padding:0}\n.cfv-terms li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:13px 16px;border-top:1px solid var(--cfv-line)}\n.cfv-terms li:first-child{border-top:0}\n.cfv-terms b{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cfv-mut);font-weight:400;white-space:nowrap}\n.cfv-terms span{font-size:14.5px;color:var(--cfv-ink);text-align:right}\n.cfv-terms em{font-style:normal;color:var(--cfv-olive);font-weight:600}\n.cfv-top{padding-top:0;padding-bottom:30px}\n.cfv-pay{display:grid;justify-items:center;gap:8px;margin:0 0 18px}\n.cfv-pay img{width:100%;max-width:280px;height:auto;background:#fff;border-radius:10px}\n.cfv-pay p{margin:0;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--cfv-mut);text-align:center}\n@media(max-width:749px){.cfv h2{font-size:21px}.cfv-lead{font-size:16.5px}.cfv-sec{padding:26px 0}.cfv-2{gap:18px}}\n\u003c\/style\u003e\n\u003cdiv class=\"cfv-sec cfv-top\"\u003e\n\u003cdiv class=\"cfv-pay\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/comfortivo-paypal-badge.png?v=1788053896\" alt=\"Secure payments by PayPal — Mastercard, Visa, American Express and Discover accepted\" loading=\"lazy\" width=\"280\"\u003e\u003cp\u003ePayPal and all major cards accepted\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cul class=\"cfv-terms\"\u003e\n\u003cli\u003e\n\u003cb\u003eShipping\u003c\/b\u003e\u003cspan\u003e\u003cem\u003eFree\u003c\/em\u003e, no minimum\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eDispatch\u003c\/b\u003e\u003cspan\u003e1–3 business days, tracked\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eReturns\u003c\/b\u003e\u003cspan\u003e14 days from delivery\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cfv-sec\"\u003e\n\u003cp class=\"cfv-eyebrow\"\u003eThe short version\u003c\/p\u003e\n\u003cp class=\"cfv-lead\"\u003eA stiff-bristle scrubber, a silicone squeegee, an angled corner brush and a hair-grabbing tweezer on one stainless pole that telescopes from 28 to 52 inches. You clean the shower, the tile and the floor standing upright, and you do it with one tool instead of four.\u003c\/p\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/4b0900c5-72c9-43ac-8cca-73e882d38b3d.jpg?width=1400\" alt=\"4-in-1 Floor Scrub Brush with Extending Handle\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eAt full extension, tile walls and floors get cleaned standing upright.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cfv-sec\"\u003e\n\u003cp class=\"cfv-eyebrow\"\u003eWhy this exists\u003c\/p\u003e\n\u003ch2\u003eBathroom cleaning is mostly kneeling\u003c\/h2\u003e\n\u003cdiv class=\"cfv-grid cfv-3\"\u003e\n\u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e01\u003c\/p\u003e\n\u003cp\u003eThe handheld brush that came with the bathroom set has a six-inch handle. Every inch of a shower floor gets cleaned from your knees, on wet tile.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e02\u003c\/p\u003e\n\u003cp\u003eThen you swap tools. Brush for the grout, squeegee for the glass, fingers for the hair in the drain. Three trips to the cupboard for one room.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cfv-card\"\u003e\n\u003cp class=\"cfv-n\"\u003e03\u003c\/p\u003e\n\u003cp\u003eAnd a flat brush head cannot reach a corner. The join where the wall meets the floor is where the grime actually lives, and a straight brush skates over it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cfv-sec\"\u003e\n\u003cp class=\"cfv-eyebrow\"\u003eThe head\u003c\/p\u003e\n\u003ch2\u003eFour tools, one casting\u003c\/h2\u003e\n\u003cdiv class=\"cfv-grid cfv-2\"\u003e\n\u003cdiv\u003e\n\u003cp\u003eThe head carries a double-sided V of stiff bristles, a silicone squeegee blade along the back edge, a 90° angled brush on the end for corners and skirting, and a small tweezer that clips into the body for pulling hair out of a drain.\u003c\/p\u003e\n\u003cp\u003eThe bristles are set in two dense rows leaning toward each other rather than one flat row standing straight up. Angled bristles bite into a grout line instead of bridging across it, which is the whole reason a flat brush leaves the dark stripe behind.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cul class=\"cfv-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eScrub\u003c\/b\u003e\u003cspan\u003ePush down and the V opens slightly, so the bristle tips work into the grout rather than skating over it.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSqueegee\u003c\/b\u003e\u003cspan\u003eTurn the head and the silicone blade clears water in one pass — shower glass, mirrors, a wet floor.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCorners\u003c\/b\u003e\u003cspan\u003eThe angled end reaches the wall-to-floor join and behind the toilet base.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eHair\u003c\/b\u003e\u003cspan\u003eThe tweezer lifts the clump out of the drain without you touching it.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/f5aae056-c47f-4e25-8c42-2f60ae5aba1a.jpg?width=1400\" alt=\"4-in-1 Floor Scrub Brush with Extending Handle\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eThe double-sided V of stiff bristles, with the silicone squeegee blade running along the back edge.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cfv-sec\"\u003e\n\u003cp class=\"cfv-eyebrow\"\u003eThe pole\u003c\/p\u003e\n\u003ch2\u003eThree working heights, and a joint that turns\u003c\/h2\u003e\n\u003cdiv class=\"cfv-grid cfv-2\"\u003e\n\u003cdiv\u003e\u003cul class=\"cfv-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003e28 inches\u003c\/b\u003e\u003cspan\u003eShort. Bath, sink, the inside of a shower tray — close work where you want control.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e40 inches\u003c\/b\u003e\u003cspan\u003eMid. Floors and tile walls at a comfortable angle without stooping.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e52 inches\u003c\/b\u003e\u003cspan\u003eFull. High tile, the ceiling of a shower cubicle, under a radiator, the far end of a patio.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp\u003eThe pole is stainless steel with a thick tube wall, so it does not flex when you lean on it — the point at which a cheap telescopic handle folds is the point at which you go back to kneeling.\u003c\/p\u003e\n\u003cp\u003eThe head swivels a full 360° on its joint and locks flat, which is what lets one tool go from floor to vertical tile without you changing your grip. There is a hanging hole in the top of the handle so it stores on a hook rather than falling over in a cupboard.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cfv-sec\"\u003e\n\u003cp class=\"cfv-eyebrow\"\u003eIn practice\u003c\/p\u003e\n\u003ch2\u003eWhere it earns its space\u003c\/h2\u003e\n\u003cdiv class=\"cfv-grid cfv-6\"\u003e\n\u003cdiv class=\"cfv-card\"\u003e\u003cp\u003e\u003cb\u003eThe shower after a haircut.\u003c\/b\u003e Bristles for the tray, tweezer for the drain, squeegee for the glass. One tool, three minutes.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"cfv-card\"\u003e\u003cp\u003e\u003cb\u003eGrout that has gone grey.\u003c\/b\u003e Spray, let it sit, then work the V along the line. Standing up, with your weight behind it.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"cfv-card\"\u003e\u003cp\u003e\u003cb\u003eA patio in spring.\u003c\/b\u003e Full extension, stiff bristles, and the squeegee to push the water off afterwards.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"cfv-card\"\u003e\u003cp\u003e\u003cb\u003eBehind the toilet.\u003c\/b\u003e The angled head goes into the gap your hand does not fit into.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"cfv-card\"\u003e\u003cp\u003e\u003cb\u003eA wet kitchen floor.\u003c\/b\u003e Squeegee side, one pass, no mop bucket and no waiting for it to dry.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"cfv-card\"\u003e\u003cp\u003e\u003cb\u003eSliding door tracks.\u003c\/b\u003e Short setting, angled end, and the grit comes out of the channel.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/51943844-9193-4d76-9d30-ebebc5e00694.jpg?width=1400\" alt=\"4-in-1 Floor Scrub Brush with Extending Handle\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eThe 90° angled end reaches the wall-to-floor join and the inside corner of a bath.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cfv-sec\"\u003e\n\u003cp class=\"cfv-eyebrow\"\u003eAgainst the alternatives\u003c\/p\u003e\n\u003ch2\u003eWhat you were going to buy instead\u003c\/h2\u003e\n\u003cdiv class=\"cfv-tablewrap\"\u003e\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003e \u003c\/th\u003e\n\u003cth\u003eHandheld brush\u003c\/th\u003e\n\u003cth\u003eSponge mop\u003c\/th\u003e\n\u003cth class=\"cfv-us\"\u003eThis\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eClean standing up\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eYes, 28–52 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eScrubs grout\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eClears water\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eAbsorbs it\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eSilicone blade\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eReaches corners\u003c\/td\u003e\n\u003ctd\u003eSometimes\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003e90° angled end\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNeeds replacement heads\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWorks on vertical tile\u003c\/td\u003e\n\u003ctd\u003eYes, kneeling\u003c\/td\u003e\n\u003ctd\u003ePoorly\u003c\/td\u003e\n\u003ctd class=\"cfv-us\"\u003eYes, standing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cfv-sec\"\u003e\n\u003cp class=\"cfv-eyebrow\"\u003eSpecification\u003c\/p\u003e\n\u003ch2\u003eThe numbers\u003c\/h2\u003e\n\u003cdiv class=\"cfv-grid cfv-2\"\u003e\n\u003cdiv\u003e\u003cdl\u003e\n\u003cdt\u003eHandle\u003c\/dt\u003e\n\u003cdd\u003eStainless steel, telescopic 28–52 in (71–132 cm)\u003c\/dd\u003e\n\u003cdt\u003eHead rotation\u003c\/dt\u003e\n\u003cdd\u003e360°, with a 90° angled corner brush\u003c\/dd\u003e\n\u003cdt\u003eBristles\u003c\/dt\u003e\n\u003cdd\u003eStiff PP, double-sided V arrangement\u003c\/dd\u003e\n\u003cdt\u003eSqueegee\u003c\/dt\u003e\n\u003cdd\u003eFlexible silicone blade, full head width\u003c\/dd\u003e\n\u003cdt\u003eStorage\u003c\/dt\u003e\n\u003cdd\u003eHanging hole in the handle cap\u003c\/dd\u003e\n\u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eGrey with orange fittings\u003c\/dd\u003e\n\u003c\/dl\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIn the box\u003c\/h3\u003e\n\u003cp\u003eBrush and squeegee head, four pole sections, hand grip, and the clip-in tweezer tool. It arrives flat and assembles by hand — no tools, the sections push and twist together.\u003c\/p\u003e\n\u003ch3\u003eLooking after it\u003c\/h3\u003e\n\u003cp\u003eRinse the head under a tap after a heavy job and stand it bristles-up to dry. The silicone blade wipes clean. Do not leave it soaking in bleach; it will not hurt the steel but it stiffens the squeegee over time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/08f0c238-955d-4dd2-947e-06fb437981c8.jpg?width=1400\" alt=\"4-in-1 Floor Scrub Brush with Extending Handle\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eWhat arrives: the head, four pole sections, the hand grip and the clip-in tweezer.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cfv-sec\"\u003e\n\u003cp class=\"cfv-eyebrow\"\u003eBefore you ask\u003c\/p\u003e\n\u003ch2\u003eQuestions worth answering\u003c\/h2\u003e\n\u003cdetails\u003e\u003csummary\u003eWill the bristles scratch an acrylic bath or shower tray?\u003c\/summary\u003e\u003cp\u003eThey are stiff enough for grout and stone, which means they are stiffer than you want on a gloss acrylic surface. Test a corner first, or use the squeegee side there and keep the bristles for tile, grout and concrete.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes the pole hold its length under pressure?\u003c\/summary\u003e\u003cp\u003eYes. The sections lock by twisting and the tube wall is thick enough to take your weight leaning into a scrub. It is the flex in thin-walled poles that makes cheap ones useless, and this is not one of those.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eCan I use it dry?\u003c\/summary\u003e\u003cp\u003eYes — the stiff bristles work as a stiff broom on a patio, a garage floor or a doormat, and the squeegee will push dry debris into a pile just as well as water.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs the head replaceable?\u003c\/summary\u003e\u003cp\u003eThe head is a single moulded unit rather than a consumable pad, so there is nothing to buy again. If a bristle bed ever wears flat, the whole tool is what gets replaced.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow long is it when packed away?\u003c\/summary\u003e\u003cp\u003eCollapsed it sits at the 28-inch setting, and the sections come apart entirely if you want it shorter for a cupboard or a car boot.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow long will delivery take?\u003c\/summary\u003e\u003cp\u003eOrders leave the warehouse in 1–3 business days and shipping is free to the United States, Canada and Australia with no minimum. Tracking follows by email as soon as it moves.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhat if it isn’t right?\u003c\/summary\u003e\u003cp\u003eReturn it within 14 days, unused and in its packaging, for a refund. Email support@comfortivo.com and we will send you the details.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cfv-sec\"\u003e\u003cdiv class=\"cfv-assure\"\u003e\n\u003cdiv\u003e\n\u003cb\u003eFree shipping, always\u003c\/b\u003e\u003cp\u003eEvery order, no minimum, to the US, Canada and Australia. Dispatch in 1–3 business days.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003e14 days to change your mind\u003c\/b\u003e\u003cp\u003eUnused and in its packaging, returned for a refund.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Comfortivo","offers":[{"title":"Grey","offer_id":60319044403281,"sku":"CJSD301119301AZ","price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/files\/907ebbb6-42eb-4108-844b-7004d0b8ab51.jpg?v=1788490251"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1068\/7499\/4769\/collections\/bathroom.png?v=1788050407","url":"https:\/\/comfortivo.com\/collections\/bathroom.oembed","provider":"Comfortivo","version":"1.0","type":"link"}