{"product_id":"🎁last-day-50-off🔥-the-christmas-soap-dispenser-that-toots✨","title":"🎁Last Day 50% OFF🔥🧼The Christmas Soap Dispenser That Toots✨","description":"\u003cstyle\u003e\n\/* KELBIRA product description. Scoped styles; battery-powered product. *\/\n.klb-soap-battery,.klb-soap-battery *,.klb-soap-battery *::before,.klb-soap-battery *::after{box-sizing:border-box}\n.klb-soap-battery{--ksb-ink:#263a2c;--ksb-copy:#536052;--ksb-green:#35573c;--ksb-red:#a83137;--ksb-line:#e0e6da;--ksb-soft:#f3f6ef;--ksb-cream:#faf6ed;width:100%;max-width:1000px;min-width:0;margin:0 auto;background:#fff;color:var(--ksb-ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.75;text-align:left;letter-spacing:normal;overflow-wrap:break-word;container:battery-soap \/ inline-size}\n.klb-soap-battery h2,.klb-soap-battery h3,.klb-soap-battery p,.klb-soap-battery ul,.klb-soap-battery ol,.klb-soap-battery figure,.klb-soap-battery blockquote{margin:0;padding:0}\n.klb-soap-battery h2,.klb-soap-battery h3{font-family:Arial,Helvetica,sans-serif;font-weight:700;color:var(--ksb-ink);text-transform:none;letter-spacing:-.35px;text-wrap:balance}\n.klb-soap-battery h2{font-size:28px;line-height:1.28}.klb-soap-battery h3{font-size:20px;line-height:1.4;letter-spacing:normal}\n.klb-soap-battery p{font-size:17px;line-height:1.75;color:var(--ksb-copy)}\n.klb-soap-battery p+p{margin-top:12px}\n.klb-soap-battery strong{color:var(--ksb-ink);font-weight:700}\n.klb-soap-battery .ksb-brand{margin:0 0 10px;font-size:16px;line-height:1.5;font-weight:700;letter-spacing:2.5px;color:var(--ksb-green)}\n.klb-soap-battery .ksb-kicker{margin:0 0 14px;font-size:14px;line-height:1.6;font-weight:700;color:var(--ksb-red)}\n.klb-soap-battery .ksb-hero{padding:26px 16px 22px;border-radius:18px;background:linear-gradient(145deg,var(--ksb-cream),var(--ksb-soft))}\n.klb-soap-battery .ksb-hero h2{max-width:26ch;font-size:34px;line-height:1.17;letter-spacing:-.7px}\n.klb-soap-battery .ksb-intro{margin-top:18px;max-width:67ch}\n.klb-soap-battery .ksb-photo{margin:24px 0 0;min-width:0}\n.klb-soap-battery .ksb-photo img,.klb-soap-battery .ksb-review-photo img{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;border:0;box-shadow:none}\n.klb-soap-battery .ksb-photo img{border-radius:14px}\n.klb-soap-battery .ksb-highlights{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:24px 0 0;padding:0;list-style:none}\n.klb-soap-battery .ksb-highlights li{display:flex;align-items:flex-start;gap:12px;min-width:0;margin:0;padding:16px 14px;border:1px solid var(--ksb-line);border-radius:12px;background:#ffffffd4;list-style:none}\n.klb-soap-battery .ksb-highlights li\u003espan{flex:0 0 26px;font-size:23px;line-height:1.4}\n.klb-soap-battery .ksb-highlights li\u003ediv{min-width:0}\n.klb-soap-battery .ksb-highlights strong{display:block;font-size:17px;line-height:1.5}\n.klb-soap-battery .ksb-highlights div\u003espan{display:block;margin-top:4px;font-size:16px;line-height:1.55;color:var(--ksb-copy)}\n.klb-soap-battery .ksb-section{padding:34px 16px}\n.klb-soap-battery .ksb-section+.ksb-section{border-top:1px solid var(--ksb-line)}\n.klb-soap-battery .ksb-copy{margin-top:24px}\n.klb-soap-battery .ksb-benefits{margin:22px 0 0;padding-left:21px;list-style:disc}\n.klb-soap-battery .ksb-benefits li{margin:14px 0 0;padding:0;color:var(--ksb-copy);font-size:17px;line-height:1.75;list-style:disc}\n.klb-soap-battery .ksb-benefits strong{display:block;margin-bottom:3px}\n.klb-soap-battery .ksb-soft{background:var(--ksb-soft);border-radius:16px}\n.klb-soap-battery #ksb-setup{scroll-margin-top:28px}\n.klb-soap-battery .ksb-step-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:24px 0 0;padding:0;list-style:none}\n.klb-soap-battery .ksb-step-grid\u003eli{min-width:0;margin:0;padding:22px 18px;border:1px solid var(--ksb-line);border-radius:13px;background:#fff;list-style:none}\n.klb-soap-battery .ksb-step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:27px;line-height:1}\n.klb-soap-battery .ksb-step-number{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;background:#e5eddd;color:var(--ksb-green);font-size:15px;font-weight:700}\n.klb-soap-battery .ksb-step-grid p{margin-top:12px}\n.klb-soap-battery .ksb-review-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:24px;min-width:0}\n.klb-soap-battery .ksb-review{display:flex;flex-direction:column;min-width:0;border:1px solid var(--ksb-line);border-radius:14px;background:var(--ksb-cream);overflow:hidden}\n.klb-soap-battery .ksb-review-photo{margin:0;min-width:0}\n.klb-soap-battery .ksb-review-copy{display:flex;flex-direction:column;flex:1;padding:22px 18px}\n.klb-soap-battery .ksb-stars{margin-bottom:14px;color:#936300;font-size:21px;line-height:1;letter-spacing:2px}\n.klb-soap-battery .ksb-review h3{font-size:20px;line-height:1.4}\n.klb-soap-battery .ksb-review blockquote{margin-top:14px;border:0;color:var(--ksb-copy);font-size:17px;line-height:1.75;font-style:normal}\n.klb-soap-battery .ksb-author{margin-top:auto;padding-top:18px;color:var(--ksb-ink);font-size:16px;line-height:1.5;font-weight:700}\n.klb-soap-battery .ksb-feature-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}\n.klb-soap-battery .ksb-feature{min-width:0;padding:22px 18px;border:1px solid var(--ksb-line);border-radius:13px;background:#fff}\n.klb-soap-battery .ksb-feature-icon{display:block;margin-bottom:13px;font-size:27px;line-height:1.4}\n.klb-soap-battery .ksb-feature p{margin-top:12px}\n.klb-soap-battery .ksb-faq{margin-top:22px;border-top:1px solid var(--ksb-line)}\n.klb-soap-battery .ksb-faq details{margin:0;padding:0;border:0;border-bottom:1px solid var(--ksb-line);background:#fff}\n.klb-soap-battery .ksb-faq summary{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:64px;margin:0;padding:18px 0;list-style:none;cursor:pointer;font-size:17px;line-height:1.5;font-weight:700;color:var(--ksb-ink);-webkit-tap-highlight-color:transparent}\n.klb-soap-battery .ksb-faq summary::-webkit-details-marker{display:none}.klb-soap-battery .ksb-faq summary::marker{content:''}\n.klb-soap-battery .ksb-faq summary::after{content:'+';flex:0 0 22px;color:var(--ksb-green);text-align:center;font-size:25px;line-height:1;font-weight:400}\n.klb-soap-battery .ksb-faq details[open]\u003esummary::after{content:'−'}\n.klb-soap-battery .ksb-faq summary:focus-visible,.klb-soap-battery .ksb-btn:focus-visible{outline:3px solid var(--ksb-red);outline-offset:4px;border-radius:4px}\n.klb-soap-battery .ksb-answer{padding:0 20px 22px 0}\n.klb-soap-battery .ksb-ending{padding:30px 20px;border-radius:18px;background:var(--ksb-green);text-align:center}\n.klb-soap-battery .ksb-ending .ksb-brand{color:#d8e9cf}\n.klb-soap-battery .ksb-ending h2{max-width:26ch;margin:auto;color:#fff}\n.klb-soap-battery .ksb-ending p{max-width:59ch;margin:16px auto 0;color:#e4ecdf}\n.klb-soap-battery .ksb-ending .ksb-ending-note{font-size:15px;line-height:1.6;color:#d8e5ce}\n.klb-soap-battery .ksb-btn{display:inline-flex;justify-content:center;align-items:center;max-width:100%;min-height:48px;margin-top:22px;padding:12px 22px;border:0;border-radius:10px;background:#fff5df;color:#304a32;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.4;font-weight:700;text-decoration:none;box-shadow:none}\n.klb-soap-battery .ksb-btn:hover{background:#fffaf0;color:#304a32}\n@container battery-soap (min-width:500px){.klb-soap-battery .ksb-highlights,.klb-soap-battery .ksb-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@container battery-soap (min-width:760px){.klb-soap-battery .ksb-hero{padding:36px 28px 28px}.klb-soap-battery .ksb-hero h2{font-size:42px}.klb-soap-battery h2{font-size:34px}.klb-soap-battery .ksb-section{padding:42px 28px}.klb-soap-battery .ksb-step-grid,.klb-soap-battery .ksb-review-grid,.klb-soap-battery .ksb-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.klb-soap-battery .ksb-ending{padding:40px 28px}}\n@container battery-soap (max-width:340px){.klb-soap-battery .ksb-hero h2{font-size:30px}.klb-soap-battery h2{font-size:26px}.klb-soap-battery h3{font-size:19px}.klb-soap-battery .ksb-feature{padding:20px 14px}}\n\u003c\/style\u003e\n\u003cdiv class=\"klb-soap-battery\" lang=\"en\"\u003e\n\u003csection class=\"ksb-hero\" aria-labelledby=\"ksb-title\"\u003e\n\u003cp class=\"ksb-brand\"\u003eKELBIRA\u003c\/p\u003e\n\u003cp class=\"ksb-kicker\"\u003eHoliday Foaming Soap Dispenser\u003c\/p\u003e\n\u003ch2 id=\"ksb-title\"\u003eA Little Foam. A Funny Little Toot. 💨\u003c\/h2\u003e\n\u003cp class=\"ksb-intro\"\u003eHold your hands underneath for foaming soap and a playful sound effect. Add a cheeky holiday surprise to an everyday handwashing routine. 🧼✨\u003c\/p\u003e\n\u003cfigure class=\"ksb-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/4891\/8950\/files\/1_9_ba3bb1b3-1c44-49d4-9402-0c47148e74b9.png?v=1792736602\" alt=\"KELBIRA holiday foaming soap dispenser\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003cul class=\"ksb-highlights\" aria-label=\"Product highlights\"\u003e\n\u003cli\u003e\n\u003cspan aria-hidden=\"true\"\u003e💨\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eFunny Sound Effect\u003c\/strong\u003e\u003cspan\u003eA toot with each dispense\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan aria-hidden=\"true\"\u003e🧼\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eTouchless Sensor\u003c\/strong\u003e\u003cspan\u003eHands under, foam out\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan aria-hidden=\"true\"\u003e🔋\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eBattery Powered\u003c\/strong\u003e\u003cspan\u003eInstall batteries before use\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan aria-hidden=\"true\"\u003e🎁\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eA Playful Gift Idea\u003c\/strong\u003e\u003cspan\u003eBring humor to the holidays\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"ksb-section\" aria-labelledby=\"ksb-story-title\"\u003e\n\u003cp class=\"ksb-kicker\"\u003eAn Unexpected Bathroom Surprise\u003c\/p\u003e\n\u003ch2 id=\"ksb-story-title\"\u003eMake Handwashing a Little More Festive.\u003c\/h2\u003e\n\u003cfigure class=\"ksb-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/4891\/8950\/files\/1_7_d3dce6c4-7520-4ab2-8816-bb9058c6b09d.png?v=1792736602\" alt=\"Touchless dispensing demonstration\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"ksb-copy\"\u003e\n\u003cp\u003eLooking for a gift with a playful twist? This holiday dispenser pairs touchless foaming soap with a funny “toot” sound.\u003c\/p\u003e\n\u003cp\u003eSet it beside the sink for a seasonal conversation starter, or surprise a friend who appreciates a good bathroom joke.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cul class=\"ksb-benefits\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eA funny everyday moment.\u003c\/strong\u003e The motion sensor activates foaming soap and a playful sound effect.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eA gift-exchange idea.\u003c\/strong\u003e A cheeky option for White Elephant, Secret Santa, family gatherings, or office gift exchanges.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFestive character details.\u003c\/strong\u003e An expressive design and vibrant holiday colors add personality to your seasonal setup.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRefill and keep using.\u003c\/strong\u003e Add compatible foaming hand soap when it is time for a refill.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cfigure class=\"ksb-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/4891\/8950\/files\/1_10_5f33cdcc-cbe7-4c9f-a3c5-528257d835d2.png?v=1792736602\" alt=\"Holiday soap dispenser beside a bathroom sink\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"ksb-section ksb-soft\" id=\"ksb-setup\" aria-labelledby=\"ksb-setup-title\"\u003e\u003cp class=\"ksb-kicker\"\u003eSimple Setup\u003c\/p\u003e\n\u003ch2 id=\"ksb-setup-title\"\u003eGet Ready in 3 Steps\u003c\/h2\u003e\n\u003col class=\"ksb-step-grid\"\u003e\n\u003cli\u003e\n\u003cdiv class=\"ksb-step-top\"\u003e\n\u003cspan class=\"ksb-step-number\" aria-hidden=\"true\"\u003e1\u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003e🔋\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch3\u003eInstall the Batteries\u003c\/h3\u003e\n\u003cp\u003eInsert the batteries specified in the product instructions, matching the + and − markings.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"ksb-step-top\"\u003e\n\u003cspan class=\"ksb-step-number\" aria-hidden=\"true\"\u003e2\u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003e🧴\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch3\u003eAdd Foaming Hand Soap\u003c\/h3\u003e\n\u003cp\u003eFill the reservoir with compatible pre-mixed foaming hand soap, following the product instructions.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"ksb-step-top\"\u003e\n\u003cspan class=\"ksb-step-number\" aria-hidden=\"true\"\u003e3\u003c\/span\u003e\u003cspan aria-hidden=\"true\"\u003e💨\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch3\u003eSwitch On \u0026amp; Dispense\u003c\/h3\u003e\n\u003cp\u003eTurn on the dispenser, then hold your hands below the outlet to activate the foam and sound effect.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\u003c\/section\u003e\n\n\u003csection class=\"ksb-section\" aria-labelledby=\"ksb-reviews-title\"\u003e\u003ch2 id=\"ksb-reviews-title\"\u003eCustomer Feedback\u003c\/h2\u003e\n\u003cdiv class=\"ksb-review-grid\"\u003e\n\u003carticle class=\"ksb-review\"\u003e\u003cfigure class=\"ksb-review-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/4891\/8950\/files\/33c4ba82-529a-4130-b7d1-fffcf1242358.jpg?v=1792736761\" alt=\"Customer-supplied photo of the holiday soap dispenser\" width=\"1420\" height=\"2538\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ksb-review-copy\"\u003e\n\u003cp class=\"ksb-stars\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/p\u003e\n\u003ch3\u003eStole the Whole Secret Santa Party!\u003c\/h3\u003e\n\u003cblockquote\u003e'Brought this to my company White Elephant party. It was stolen 3 times! Everyone was rolling on the floor laughing when it tooted.'\u003c\/blockquote\u003e\n\u003cp class=\"ksb-author\"\u003eSarah M.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"ksb-review\"\u003e\u003cfigure class=\"ksb-review-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/4891\/8950\/files\/2_2_accfa946-5a32-4631-96a7-a9548016fc5a.png?v=1792736602\" alt=\"Holiday soap dispenser displayed by a kitchen sink\" width=\"1024\" height=\"1536\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ksb-review-copy\"\u003e\n\u003cp class=\"ksb-stars\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/p\u003e\n\u003ch3\u003eEvery Bathroom Guest Loves It!\u003c\/h3\u003e\n\u003cblockquote\u003e'Placed this in our guest bathroom for Thanksgiving. You could hear people cracking up from the living room. Hands down the best prank ever!'\u003c\/blockquote\u003e\n\u003cp class=\"ksb-author\"\u003eMichael B.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"ksb-review\"\u003e\u003cfigure class=\"ksb-review-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/4891\/8950\/files\/57f1b93e-ae77-4cc6-96cd-2c117bb68cb2.jpg?v=1792736867\" alt=\"Customer-supplied photo of the product packaging\" width=\"1420\" height=\"2538\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"ksb-review-copy\"\u003e\n\u003cp class=\"ksb-stars\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/p\u003e\n\u003ch3\u003eActually Works Great as a Soap Dispenser!\u003c\/h3\u003e\n\u003cblockquote\u003e'Not only is the toot hilarious, but the sensor is super quick and dispenses really thick, fluffy foam. Great quality gift!'\u003c\/blockquote\u003e\n\u003cp class=\"ksb-author\"\u003eDavid K.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"ksb-section ksb-soft\" aria-labelledby=\"ksb-features-title\"\u003e\u003ch2 id=\"ksb-features-title\"\u003eEveryday Useful. Unexpectedly Funny.\u003c\/h2\u003e\n\u003cdiv class=\"ksb-feature-grid\"\u003e\n\u003carticle class=\"ksb-feature\"\u003e\u003cspan class=\"ksb-feature-icon\" aria-hidden=\"true\"\u003e🔊\u003c\/span\u003e\u003ch3\u003eFunny Sound Effect\u003c\/h3\u003e\n\u003cp\u003eA playful toot accompanies the dispensing action.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"ksb-feature\"\u003e\u003cspan class=\"ksb-feature-icon\" aria-hidden=\"true\"\u003e✨\u003c\/span\u003e\u003ch3\u003eTouchless Dispensing\u003c\/h3\u003e\n\u003cp\u003eHold your hands below the outlet to activate the sensor.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"ksb-feature\"\u003e\u003cspan class=\"ksb-feature-icon\" aria-hidden=\"true\"\u003e🎄\u003c\/span\u003e\u003ch3\u003eFestive Design\u003c\/h3\u003e\n\u003cp\u003eHoliday colors and expressive details add a playful seasonal touch.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"ksb-feature\"\u003e\u003cspan class=\"ksb-feature-icon\" aria-hidden=\"true\"\u003e🫧\u003c\/span\u003e\u003ch3\u003eFoaming Soap\u003c\/h3\u003e\n\u003cp\u003eDispenses foam when used with compatible foaming hand soap.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"ksb-feature\"\u003e\u003cspan class=\"ksb-feature-icon\" aria-hidden=\"true\"\u003e🔋\u003c\/span\u003e\u003ch3\u003eBattery Powered\u003c\/h3\u003e\n\u003cp\u003eInstall the specified batteries before using the dispenser.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"ksb-feature\"\u003e\u003cspan class=\"ksb-feature-icon\" aria-hidden=\"true\"\u003e🧼\u003c\/span\u003e\u003ch3\u003eRefillable Reservoir\u003c\/h3\u003e\n\u003cp\u003eTop up with suitable foaming hand soap when needed.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"ksb-section\" aria-labelledby=\"ksb-faq-title\"\u003e\u003ch2 id=\"ksb-faq-title\"\u003eQuestions Before You Order\u003c\/h2\u003e\n\u003cdiv class=\"ksb-faq\"\u003e\n\u003cdetails open\u003e\u003csummary\u003eHow is it powered?\u003c\/summary\u003e\u003cdiv class=\"ksb-answer\"\u003e\u003cp\u003eIt runs on batteries. Follow the product instructions for the correct battery type, quantity, and installation.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it make a sound when dispensing soap?\u003c\/summary\u003e\u003cdiv class=\"ksb-answer\"\u003e\u003cp\u003eYes. The dispenser pairs its foaming soap action with a funny “toot” sound effect.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhat kind of soap should I use?\u003c\/summary\u003e\u003cdiv class=\"ksb-answer\"\u003e\u003cp\u003eUse compatible pre-mixed foaming hand soap. Follow the product instructions for any refill or dilution requirements.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it suitable for a gift exchange?\u003c\/summary\u003e\u003cdiv class=\"ksb-answer\"\u003e\u003cp\u003eIt is a playful option for White Elephant or Secret Santa gift exchanges, especially for someone who enjoys bathroom humor.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhen will my order arrive?\u003c\/summary\u003e\u003cdiv class=\"ksb-answer\"\u003e\u003cp\u003eProcessing and delivery times depend on your order and destination. Please review our shipping information before ordering for a time-sensitive occasion.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"ksb-ending\" aria-labelledby=\"ksb-ending-title\"\u003e\u003cp class=\"ksb-brand\"\u003eKELBIRA\u003c\/p\u003e\n\u003ch2 id=\"ksb-ending-title\"\u003eBring a Little Fun to the Sink. 🎄\u003c\/h2\u003e\n\u003cp\u003eA festive foaming soap dispenser with a cheeky sense of humor.\u003c\/p\u003e\n\u003ca class=\"ksb-btn\" href=\"#MainContent\" data-ksb-shop-options aria-label=\"Shop now: choose your product options\"\u003eShop Now\u003c\/a\u003e\u003cp class=\"ksb-ending-note\"\u003eBattery powered · Touchless foam · Funny sound effect\u003c\/p\u003e\u003c\/section\u003e\n\n\u003cscript\u003e\n(function () {\n  var script = document.currentScript;\n  var root = script \u0026\u0026 script.closest('.klb-soap-battery');\n  if (!root || root.dataset.ksbShopBound === 'true') return;\n  root.dataset.ksbShopBound = 'true';\n\n  function visible(element) {\n    if (!element || root.contains(element)) return false;\n    if (element.closest('.sticky-atc, .sticky-add-to-cart, sticky-add-to-cart, secondary-variant-select')) return false;\n    var style = window.getComputedStyle(element);\n    return style.display !== 'none' \u0026\u0026 style.visibility !== 'hidden' \u0026\u0026 element.getClientRects().length \u003e 0;\n  }\n\n  function firstVisible(scope, selector) {\n    var candidates = scope.querySelectorAll(selector);\n    for (var i = 0; i \u003c candidates.length; i++) {\n      if (visible(candidates[i])) return candidates[i];\n    }\n    return null;\n  }\n\n  function productScope() {\n    return root.closest('product-info, [id^=\"ProductInfo-\"], .main-product__info-container, .product__info-container') ||\n      root.closest('[id^=\"MainProduct-\"]') ||\n      document.querySelector('main product-info, main [id^=\"ProductInfo-\"], main .main-product__info-container') ||\n      document.querySelector('main') || document;\n  }\n\n  function optionsTarget(scope) {\n    \/\/ Bundlex selection area used by this store: choose visible SKU fields first.\n    var target = firstVisible(scope, '.bx-widget .bx-variant-selects, .bx-widget .bx-variants');\n    if (target) return target;\n    target = firstVisible(scope, '.bx-widget');\n    if (target) return target;\n    \/\/ Native theme option pickers; never change a selected option.\n    target = firstVisible(scope, 'variant-selects, variant-radios, product-variant-picker, variant-picker, [data-variant-picker]');\n    if (target) return target;\n    target = firstVisible(scope, 'select[name=\"id\"], select[name^=\"options\"], .product-form__input:not(.product-form__quantity)');\n    if (target) return target;\n    \/\/ Single-variant products still return to their purchase area.\n    return firstVisible(scope, 'form[action*=\"\/cart\/add\"]') ||\n      (visible(scope) ? scope : null);\n  }\n\n  function headerOffset() {\n    var offset = 24;\n    var headers = document.querySelectorAll('sticky-header, .shopify-section-header, .shopify-section-header-sticky, header');\n    for (var i = 0; i \u003c headers.length; i++) {\n      var box = headers[i].getBoundingClientRect();\n      var position = window.getComputedStyle(headers[i]).position;\n      if ((position === 'sticky' || position === 'fixed') \u0026\u0026 box.top \u003c= 4 \u0026\u0026 box.bottom \u003e 0 \u0026\u0026 box.height \u003c window.innerHeight \/ 2) {\n        offset = Math.max(offset, box.bottom + 20);\n      }\n    }\n    return Math.min(180, Math.max(96, offset));\n  }\n\n  root.addEventListener('click', function (event) {\n    var link = event.target.closest \u0026\u0026 event.target.closest('[data-ksb-shop-options]');\n    if (!link || !root.contains(link) || event.defaultPrevented) return;\n    if (event.button \u003e 0 || event.metaKey || event.ctrlKey || event.shiftKey || event.altKey) return;\n    var target = optionsTarget(productScope());\n    if (!target) return; \/\/ Keep the native #MainContent fallback.\n    event.preventDefault();\n    var reduceMotion = window.matchMedia \u0026\u0026 window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n    var top = Math.max(0, window.scrollY + target.getBoundingClientRect().top - headerOffset());\n    window.scrollTo({ top: top, behavior: reduceMotion ? 'auto' : 'smooth' });\n    var controls = target.matches('select, input, button') ? [target] :\n      target.querySelectorAll('select:not([disabled]), input:not([disabled]):not([type=\"hidden\"])');\n    for (var i = 0; i \u003c controls.length; i++) {\n      if (controls[i].getClientRects().length \u003e 0) {\n        try { controls[i].focus({ preventScroll: true }); } catch (error) {}\n        break;\n      }\n    }\n  });\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Kelbira","offers":[{"title":"green","offer_id":52898694955224,"sku":"WE-TG","price":42.99,"currency_code":"USD","in_stock":true},{"title":"red","offer_id":52898694987992,"sku":"WE-SC","price":42.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0847\/0613\/2184\/files\/4427-1.png?v=1793845823","url":"https:\/\/kelbira.com\/es\/products\/%f0%9f%8e%81last-day-50-off%f0%9f%94%a5-the-christmas-soap-dispenser-that-toots%e2%9c%a8","provider":"Kelbira","version":"1.0","type":"link"}