Dog
Dog
Food
Food
Dry Food
Canned Food
Premium Food
Grain Free Food
Freeze-Dried Food
Food Toppers
Puppy Food
Treats & Chews
Treats & Chews
Soft & Chewy Treats
Biscuits & Crunchy Treats
Jerky Treats
Dental Treats
Freeze Dried Treats
Bones, Chews & Sticks
Training Treats
Supplies
Supplies
Grooming Supplies
Clean Up & Odor
Apparel
Feeders & Waterers
Training & behavior
Health & Wellness
Health & Wellness
Flea & Tick
Vitamins & Supplements
Medication
Eye & Ear Care
Dental Care
Hip & Joint Care
Dewormers
Probiotics
Toys
Toys
Rope & Tug Toys
Plush Toys
Leather Toys
Interactive Toys
Fetch Toys
Dental Chew Toys
Ball Launchers
Chew Toys
Collar, Harness & Leash
Collar, Harness & Leash
Collars
Chain Collars
Prong Collars
Flea Collars
Training Collars
Harnesses
Leashes
Cat
Cat
Food
Food
Dry Food
Canned Food
Premium Food
Food Toppers
Freeze-Dried Food
Grain Free Food
Kitten Food
Treats & Chews
Treats & Chews
Soft & Chewy Treats
Crunchy Treats
Dental Treats
Freeze Dried Treats
Catnip & Grass
Lickable Treats
Kitten Treats
Supplies
Supplies
Toys & Accessories
Grooming Supplies
Clean Up & Odor
Feeders & Waterers
Collars, Harnesses & Leashes
Health & Wellness
Health & Wellness
Flea & Tick
Vitamins & Supplements
Medication
Eye & Ear Care
Dental Care
Calming & Anxiety
Litter & Accessories
Litter & Accessories
Clumping
Natural
Unscented
Scented
Litter Box
Litter Accessories
Bird
Bird
Food
Food
Pet Bird Food
Wild Bird Food
Treats
Wild Bird Seed
Cage & Accessories
Cage & Accessories
Cage Cleaners & Deodorizers
Nesting
Litters & Liners
Supplies
Supplies
Grooming & Bathing
Feeders & Waterers
Perches & Swings
Chicken Supplies
Toys & Accessories
Clean Up & Odor Supplies
Health & Wellness
Health & Wellness
Healthcare & Medications
Vitamins & Supplements
Aquatics
Aquatics
Food
Food
Saltwater Food
Freshwater Food
Feeding Accessories
Freeze-Dried Food
Supplies & Decor
Supplies & Decor
Heating & Lighting Supplies
Pumps
Plants, Shells & Gravel
Healthcare & Medications
Marine Supplements
Betta Supplies
Tank Health & Water Quality
Tank Health & Water Quality
Filters & Media
Clean Up
Water Test Kits
Water Treatments
Other Animals
Other Animals
Small Animals
Small Animals
Food & Treats
Food & Treats
Food
Treats & Chews
Hay & Grass
Supplies
Supplies
Sleepers & Hideaways
Cages & Habitats
Grooming Supplies
Collars, Harnesses & Leashes
Feeding Accessories
Bedding & Litter
Toys
Other Supplies
Health & Wellness
Health & Wellness
Cleanup & Odor Control
Healthcare & Medication
Vitamins & Supplements
Reptiles
Reptiles
Food
Food
Reptile Food
Amphibian Food
Feeders & Waterers
Habitats & Accessories
Habitats & Accessories
Heating & Lighting
Foggers & Humidifiers
Substrate & Bedding
Decor & Hideaways
Filter & Pumps
Other Supplies
Health & Wellness
Health & Wellness
Clean Up & Odor Control
Healthcare & Medications
Vitamins & Supplements
Large Animal
Large Animal
Horse
Horse
Grooming Supplies
Stable Equipment & Supplies
Health & Supplements
Other Supplies
Horse Dewormer
Brands
New Arrivals
Blogs
Top Deals
Discover More
Top Deals
New Arrivals
Brands
Blogs
(function() {
function initAccordionDrawer() {
var drawer = document.getElementById('menu-drawer');
if (!drawer) return;
// Get all details elements inside the drawer
var allDetails = drawer.querySelectorAll('details');
allDetails.forEach(function (detail) {
var summary = detail.querySelector(':scope > summary');
if (!summary || summary.dataset.accordionBound) return;
summary.dataset.accordionBound = '1';
summary.addEventListener('click', function (e) {
e.preventDefault();
e.stopPropagation();
var isOpen = detail.hasAttribute('open');
// --- Close all siblings at the same nesting level ---
var parent = detail.parentElement; // <li> or <div>
var grandparent = parent ? parent.parentElement : null; // <ul> or container div
if (grandparent) {
// Find sibling details: children of grandparent's children
grandparent.querySelectorAll(':scope > li > details, :scope > div > details').forEach(function (sib) {
if (sib !== detail && sib.hasAttribute('open')) {
// Recursively close all nested open details inside sibling
sib.querySelectorAll('details[open]').forEach(function (nested) {
nested.removeAttribute('open');
});
sib.removeAttribute('open');
}
});
}
// Toggle current
if (isOpen) {
detail.removeAttribute('open');
} else {
detail.setAttribute('open', '');
}
});
});
}
// Run when DOM is ready
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', initAccordionDrawer);
} else {
initAccordionDrawer();
}
// Re-run when the drawer is opened (Dawn toggles visibility via class/attribute)
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function (m) {
if (m.type === 'attributes' || m.type === 'childList') {
// Small delay to let Dawn's own JS finish
setTimeout(initAccordionDrawer, 50);
}
});
});
var drawerEl = document.getElementById('menu-drawer');
if (drawerEl) {
observer.observe(drawerEl, {attributes: true, childList: true, subtree: false});
} else {
// Drawer not in DOM yet, wait for it
document.addEventListener('DOMContentLoaded', function () {
var d = document.getElementById('menu-drawer');
if (d) observer.observe(d, {attributes: true, childList: true, subtree: false});
initAccordionDrawer();
});
}
})();
.kwik-dm__grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 10px;
}
.kwik-dm__card-name {
font-size: 16px;
text-decoration: none;
color: black;
}
a.kwik-dm__card svg {
width: 28px;
}
a.kwik-dm__card {
background: #f1f3ff;
border-radius: 15px;
text-decoration: none;
padding: 11px 17px;
}
.kwik-dm__section {
padding: 0 16px;
}
.kwik-dm__header {
padding-bottom: 14px;
padding-top: 12px;
font-weight: 500;
}
.kwik-dm__header span.kwik-dm__title {
font-size: 19px;
padding-bottom: 13px;
margin: 14px 0;
}
/* =============================================
ACCORDION DRAWER MENU - DAWN THEME FIX
============================================= */
/* Force submenu to be inline, not slide-panel */
.js .menu-drawer__submenu {
position: static !important;
transform: none !important;
visibility: visible !important;
opacity: 1 !important;
overflow: hidden !important;
max-height: 0;
transition: max-height 0.35s ease !important;
display: block !important;
}
/* When open, expand */
.js details[open]>.menu-drawer__submenu {
max-height: 2000px !important;
}
/* Hide the back button - not needed in accordion */
.menu-drawer__close-button {
display: none !important;
}
@media (min-width: 768px) {
/* Fix container height so it scrolls naturally */
.menu-drawer__navigation-container,
.menu-drawer__inner-container,
#menu-drawer {
height: 100vh !important;
overflow-y: auto !important;
}
}
@media (max-width: 767px) {
/* Fix container height so it scrolls naturally */
.menu-drawer__navigation-container,
.menu-drawer__inner-container,
#menu-drawer {
height: 100vh !important;
overflow-y: auto !important;
}
#link-other-animals .Details-menu-drawer-menu-item-2 .menu-drawer__menu-item.list-menu__item{
}
}
/* Rotate caret when open */
.menu-drawer details[open]>summary .icon-caret {
transform: rotate(180deg);
}
.menu-drawer summary .icon-caret {
transition: transform 0.3s ease;
}
/* Hide arrow icon, keep only caret */
.menu-drawer summary .icon-arrow {
display: block !important;
}
/* Level 1 items */
.menu-drawer__menu>li>details>summary {
display: flex;
justify-content: space-between;
align-items: center;
padding: 12px 20px;
border-bottom: 1px solid rgba(0, 0, 0, 0.08);
list-style: none;
cursor: pointer;
}
/* Level 2 items */
.menu-drawer__inner-submenu>.menu-drawer__menu-item>details>summary,
.menu-drawer__inner-submenu>div>details>summary {
display: flex;
justify-content: space-between;
align-items: center;
padding: 10px 20px 10px 30px;
list-style: none;
cursor: pointer;
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
/* Level 3 links */
.sub_sub_menu .menu-title a {
display: block;
padding: 10px 0 !IMPORTANT;
font-size: 0.875em;
opacity: 0.75;
color: inherit;
text-decoration: none;
}
.sub_sub_menu .menu-title a:hover {
opacity: 1;
}
/* Active open item */
.menu-drawer details[open]>summary {
font-weight: 600;
}
.js .menu-drawer__navigation .submenu-open {
visibility: visible;
}
.list-menu__item {
justify-content: space-between;
}
li.sub_menu details.menu-opening[open] svg#fi_2985150 {
rotate: 180deg;
}
.menu-drawer__submenu.has-submenu.gradient.motion-reduce.submenu-open details.menu-opening[open] svg#fi_5436598 {
rotate: 272deg;
}
div#menu-drawer {
top: 95px;
}
a#HeaderDrawer-brands, a#HeaderDrawer-new-arrivals, a#HeaderDrawer-blogs, a#HeaderDrawer-top-deals {
display: none;
}
.section-header.shopify-section-group-header-group {
background: white;
}