Pawbibi™ - Waterproof Winter Jacket with Built-in Harness

$22.98
$45.96
-$22.98
Size:  XS
Color:  Purple
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

Description

Lowest price this year! Coming to an end!

UP TO 50% OFF

Free Shipping ✈️ 

🔥    🔥    🔥

YOUR DOGS DESERVES THE BEST!
THEY DESERVE TO FEEL WARM,

TRENDY AND COZY THIS WINTER!

Size Guide

    Warm Tips: If dog is between Sizes, SIZE UP.

    
    

    DOESN'T FIT?

    Return anytime with proof of purchase. All items are to be unwashed. 

    Warm, Dry & Comfortable

    Dogs feel the cold just as much as we do, especially smaller dogs or those not blessed with a heavy coat. Help your doggy through the rough winter months, prevent shivers and protect from frostbite and hypothermia during cold weather walks.

    A Cold Weather Harness

    The Pawbibi is a warm waterproof jacket that also doubles up as a reflective harness. Built to keep your pets dry and warm - autumn to spring.

    Premium Materials

    Made out of 100% waterproof lining on the outside, and composite fleece on the inside. it keeps your pets dry, warm and comfortable even in heavy rain or snow.

    Easy to Wear, Easy to Clean

    This dog jacket has a large zipper made of high quality resin on the back, so it can't be scratched off, and is very easy to put on and off. 

    Also machine-washable!

    Convenient & Versatile

    Connects easily to a variety of leashes, so there is no need for a collar or another harness. The design of the harness is reflective and adjustable for a perfect fit!

    Material: Polyester, Fleece and cotton

    Size: XS, S, M, L, XL, XXl, 3XL, 4XL, 5XL

    Package included:

    • 1 * Pawbibi - Waterproof Winter Jacket with Built-in Harness

    OUR GUARANTEE

    • We take pride in our products as we believe they are amazing. However, we understand that buying things online can be daunting, especially for the first time, so we offer a 100% satisfaction guarantee.
    • If you don't have a positive experience for any reason, we will do whatever it takes to make sure you are 100% satisfied with your purchase.
    • If you have any questions at any time, please contact: support@pawbibi.com

    Thank you for being one of our valued customers.🎉