function getTotalHeightIncludingMargin(element) { if (!element) return 0; const style = window.getComputedStyle(element); const marginTop = parseFloat(style.marginTop); const marginBottom = parseFloat(style.marginBottom); return element.offsetHeight + marginTop + marginBottom; } function updateAnnouncementContainerHeight() { const socialLinksHeight = getTotalHeightIncludingMargin(socialLinks); const announcementHeight = getTotalHeightIncludingMargin(announcement); const height = Math.max(socialLinksHeight, announcementHeight); announcementContainer.style.height = height + 'px'; } function resetAnnouncementContainerHeight() { announcementContainer.style.height = 'auto'; } const socialLinks = document.getElementById('socialLinks'); const announcement = document.querySelector('.pc-announcement'); const announcementContainer = document.querySelector('.announcement-container'); const resizeObserver = new ResizeObserver(() => { if (window.matchMedia("(min-width: 960px)").matches) { updateAnnouncementContainerHeight(); }else { resetAnnouncementContainerHeight(); } }); if (socialLinks) { resizeObserver.observe(socialLinks); } if (announcement) { resizeObserver.observe(announcement); }
const updateHeaderMetrics = () => { const header = document.getElementById('header'); const rect = header.getBoundingClientRect(); const headerHeight = rect.bottom; document.documentElement.style.setProperty('--header-height', `${headerHeight}px`); }; window.addEventListener('DOMContentLoaded', updateHeaderMetrics); window.addEventListener('resize', updateHeaderMetrics); const header = document.getElementById('header'); const resizeObserver = new ResizeObserver(entries => { for (let entry of entries) { const rect = entry.target.getBoundingClientRect(); const headerHeight = rect.bottom; document.documentElement.style.setProperty('--header-height', `${headerHeight}px`); } }); resizeObserver.observe(header);
function setSearchUrl(searchValue) { return Promise.resolve({ url: '/search?q=' + searchValue }); } exportFunction('setSearchUrl', setSearchUrl);

NioPets

function setSearchUrl(searchValue) { return Promise.resolve({ url: '/search?q=' + searchValue }); } exportFunction('setSearchUrl', setSearchUrl);
function setSearchUrl(searchValue) { return Promise.resolve({ url: '/search?q=' + searchValue }); } exportFunction('setSearchUrl', setSearchUrl); Search
Account
Log in Create an account
Cart
  • Home
  • For Cat
    For Cat
    • All Products
    • Cat Bed
    • Cat Care
    • Pet Toy
    • Cat Scrathcer
    • Water Fountain
    • Bowl
    • Can Opener
    • Pet carrier bag
  • For Dog
  • Tracking Order
  • Log in Create an account
  • Home
  • For Cat
    • All Products
    • Cat Bed
    • Cat Care
    • Pet Toy
    • Cat Scrathcer
    • Water Fountain
    • Bowl
    • Can Opener
    • Pet carrier bag
    +7
    Self-Adherent Cat Grooming Wrap - Escape Proof Restraint for Nail Trimming & Ear Cleaning | Stress-Free Calming Solution
    from 
    $29.99
  • For Dog
  • Tracking Order
  • More links
    function setSearchUrl(searchValue) { return Promise.resolve({ url: '/search?q=' + searchValue }); } exportFunction('setSearchUrl', setSearchUrl);
    function setSearchUrl(searchValue) { return Promise.resolve({ url: '/search?q=' + searchValue }); } exportFunction('setSearchUrl', setSearchUrl);
    Login
    Please enter your e-mail and password:
    Email is required
    Please enter a valid email.
    Password is required.
    Password must be between 6-16 characters long.
    Forgot password?
    Don't have an account? Create one
    Footer Menu
    • Our Story
    • Shipping Policy
    • Return Policy
    • Contact Us
    • Tracking Order
    We accept
    Get in touch

    Email: service@niospet.com

    Phone:+19714685804 (Receive SMS)

    Follow us
    Languages
    Footer Menu
    • Our Story
    • Shipping Policy
    • Return Policy
    • Contact Us
    • Tracking Order
    We accept
    Get in touch

    Email: service@niospet.com

    Phone:+19714685804 (Receive SMS)

    Follow us
    Languages
    © 2025 NioPets
    Our Story
    Shipping Policy
    Return Policy
    Contact Us
    Tracking Order

    Cart

    cart
    cart
    Your cart is currently empty.
    Continue shopping