/* Custom CSS - Hello From FieldStack */ .delivery-heading { font-weight: 500; } /* Font Imports */ @import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap"); .faq-subheader { max-width: 1160px; margin-left: auto; margin-right: auto; } .flex-row { display: flex; justify-content: space-between; align-items: center; max-width: 900px; width: 100%; margin-left: auto; margin-right: auto; margin-top: 40px; } .flex-col { width: 33%; padding: 0 15px; text-align: center; } .flex-col img { display: block; width: 100%; } .icon-text { display: block; font-size: 22px; margin-top: 20px; } .feature-checklist { display: flex; justify-content: center; margin-left: auto; margin-right: auto; margin-top: 40px; } .feature-checklist ul { } .feature-checklist li { font-weight: bold; margin-bottom: 12px; } .feature-checklist i.fas.fa-check-circle { color: green; margin-right: 7px; font-size: 18px; } .faq-section { max-width: 700px; display: flex; flex-wrap: wrap; justify-content: center; margin-left: auto; margin-right: auto; } .collapsible-container { margin-bottom: 20px; width: 100%; } .package-table { background-color: #6E4F48; color: white; font-weight: 400; max-width: 500px; margin-left: auto; margin-right: auto; } .package-td { padding: 20px; height: 70px; text-align: center; } /* Temporary Tooltip */ /* Tooltip container */ .tooltip { position: relative; display: inline-block; border-bottom: 1px dotted black; /* If you want dots under the hoverable text */ } /* Tooltip text */ .tooltip .tooltiptext { visibility: hidden; width: 120px; background-color: black; color: #fff; text-align: center; padding: 5px 0; border-radius: 6px; /* Position the tooltip text - see examples below! */ position: absolute; z-index: 1; } /* Show the tooltip text when you mouse over the tooltip container */ .tooltip:hover .tooltiptext { visibility: visible; } /* Home Page Two-Image Display */ .two-image-container { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 16px; /* Space between images */ padding: 16px; /* Padding around the container */ margin-top: 32px; /* Add space above the image container */ } .image-box { flex: 1 1 calc(50% - 16px); /* Ensures two side-by-side images with gap */ max-width: calc(50% - 16px); box-sizing: border-box; } .image-box img { width: 100%; aspect-ratio: 4 / 3; border-radius: 8px; /* Rounded corners */ border: 4px solid #462b15; /* 4-pixel border in the specified color */ transition: transform 0.3s ease, box-shadow 0.3s ease; } .image-box img:hover { transform: scale(1.05); /* Subtle zoom effect */ box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3); /* Shadow on hover */ } .caption { text-align: center; margin-top: 8px; font-size: 1rem; color: #462b15; /* Dark color for captions */ } @media (max-width: 640px) { .image-box { flex: 1 1 100%; /* Stack images on smaller screens */ max-width: 100%; } } /* Block Quotes */ .quote-highlight { display: flex; /* Aligns image and text side-by-side */ align-items: center; /* Ensures both image and text are vertically aligned */ gap: 15px; /* Space between the image and the text */ font-family: inherit; /* Explicitly uses the global font */ font-style: italic; font-size: 1.25em; line-height: 1.6; background-color: #fde08f; color: #462b15; padding: 20px 30px; border-left: 8px solid #f8b400; border-radius: 5px; margin: 30px 0; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); } .quote-image { max-width: 100px; /* Restrict image size */ height: auto; /* Maintain aspect ratio */ border-radius: 50%; /* Optional: Make the image circular */ box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */ flex-shrink: 0; /* Prevents the image from resizing too small */ } @media (max-width: 768px) { .quote-highlight { flex-direction: column; align-items: center; text-align: center; } .quote-image { margin-bottom: 10px; /* Adds space between image and text */ } } /* Spin to Win Wheel */ .wheel-container { position: relative; width: 90vw; /* Responsive: 90% of viewport width */ max-width: 400px; /* Optional: set a max size so it's not huge on desktop */ margin: 0 auto; /* Horizontally center it */ } .wheel { width: 100%; height: auto; /* Maintain aspect ratio */ display: block; /* Prevent image from inheriting inline spacing */ transition: transform 3s ease-out; } .spin-btn { margin-top: 20px; padding: 10px 20px; font-size: 18px; cursor: pointer; } .result { margin-top: 20px; font-size: 20px; } }



Click or tap a sale icon below to view available deals



Stock Up and Save icon of 3 yellow dog food bags with a piggy bank on the front

Stock Up & Save: Deep discounts on your pet's favorites

Try me icon of green can of pet food with speech balloon saying try me

Try Me: FREE or discounted items with purchases from brands you trust

Flash sale icon of cloud with yellow lightning bolt

Flash Sales: These deals won't last long, so take advantage while you can




Stock Up & Save


Buy any (2) 1lb Gently Cooked Patties, Get 1 FREE!

A Pup Above
Limit 2 per customer. Valid 5/1/26 to 5/31/26.

Save $3.00 on any Blue Buffalo Life Protection Formula Dry Dog Food & Tastefuls Dry Cat Food.

Blue Buffalo
In-store only. Limit 2 per customer. Valid 5/1/26 to 5/31/26.

Save $5.00 on select 16lb bags of Boxie Clumping Clay Litter. Offer includes Scent Free, Gently Scented, Extra Strength, Pro and Glo formulas.

Boxie
Limit 20 per customer. Valid 5/1/26 to 5/31/26.

Save $5.00 on 27lb bags of All Life Stages Dry Dog Food.

Canidae
In-store only. Limit 48 per customer. Valid 5/1/26 to 5/31/26.

Buy 3, Get 1 FREE on Restricted Phosphorus Kidney Support Cat Food Can Formulas. Mix and match!

Dave's Pet Food
Limit 30 per customer. Valid 5/1/26 to 6/30/26.

Get $15 off select 80 oz bags of Dr. Marty Nature's Blend!

Dr. Marty
Valid 5/1/26 to 5/31/26.

Save $2.00 on 100ct Tushy Wipes.

Earthbath
In-store only. Limit 12 per customer. Valid 5/1/26 to 5/31/26.

Buy (1) 3oz bag of PurrSnackitty Soft & Savory Cat Treats, Get 1 FREE!

Fromm
Limit 3 per customer. Free item will be equal or lesser than the lowest priced purchased item if applicable. Valid 5/1/26 to 7/31/26.

Save $10.00 on 10lb bags of Fussie Cat Market Fresh Turkey Recipe.

Fussie Cat
Valid 5/1/26 to 5/31/26.

Save $2.00 on all Natural Balance Dog Treats.

Natural Balance
Limit 48 per customer. Valid 5/1/26 to 5/31/26.

Save $6.00 on large bags (22lb-26lb) of Limited Ingredient Dry Dog Food.

Natural Balanc
Limit 48 per customer. Valid 5/1/26 to 5/31/26.

Buy any Big Bites treat, Get 1 FREE! Mix and match!

NutriSource
In-store only. Limit 48 per customer. Valid 5/1/26 to 5/31/26.

Buy 2 NutriSource Come-Pooch-A's, Get 1 FREE! Mix & Match!

NutriSource
In-store only. Limit 10 per customer. Valid 5/1/26 to 5/31/26.

Save $2.00 on select SnugArooz Sea Toys. Offer includes Shelly the Sea Horse, Sandy the Sea Horse, Baby Nikki, Olivia the Octopus, Shelldon the Turtle.

Snugarooz
Select toys only. Limit 25 per customer. Valid 5/1/26 to 5/31/26.

Save $8.00 on any 18oz Meal Mixer or 25oz Dinner Patty.

Stella & Chewy's
In-store only. Limit 4 per customer. Valid 5/1/26 to 5/31/26.

Save $1.00 on Small Zisc and $2.00 on Large Zisc in all colors.

West Paw
Limit 10 per customer. Valid 5/1/26 to 5/31/26.

Get $8.00 OFF 12.5lb bags of Zignature Catfish and Zignature Whitefish Formula Dry Dog Food.

Zignature
In-store only. Limit 48 per customer. Valid 5/1/26 to 5/31/26.

Get $10.00 OFF 12.5lb bags of Zignature Puppy Formula Dry Dog Food.

Zignature
In-store only. Limit 48 per customer. Valid 5/1/26 to 5/31/26.

Get $5.00 OFF all 4lb bags of Zignature inception Dry Dog Food.

Zignature inception
In-store only. Limit 48 per customer. Valid 5/1/26 to 5/31/26.

Try Me


Check back for soon available deals!


Flash Sales


Check back for available deals!