@font-face {
  font-family: icon;
  src: url(/_next/static/media/icon.a82edff6.eot);
  src:
    url('/_next/static/media/icon.a82edff6.eot') format('embedded-opentype'),
    url(/_next/static/media/icon.97798c2f.ttf) format('truetype'),
    url(/_next/static/media/icon.2cfd726e.woff) format('woff'),
    url('/_next/static/media/icon.29ed3e09.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
[class*=' icon-'],
[class^='icon-'] {
  font-family: icon !important;
  speak: never;
  font-style: normal;
  font-weight: 400;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-lower-price-locked-in:before {
  content: '\e9ed';
}
.icon-volume-medium:before {
  content: '\e9eb';
}
.icon-volume-low:before {
  content: '\e9ec';
}
.icon-blue-play-button .path1:before {
  content: '\e9e1';
  color: #0075c7;
}
.icon-blue-play-button .path2:before {
  content: '\e9e2';
  margin-left: -1em;
  color: #fff;
}
.icon-blue-pause-button .path1:before {
  content: '\e9e5';
  color: #0075c7;
}
.icon-blue-pause-button .path2:before {
  content: '\e9e6';
  margin-left: -1em;
  color: #fff;
}
.icon-ten-seconds-rewinds:before {
  content: '\e9ea';
}
.icon-exit-full-screen:before {
  content: '\e9e7';
}
.icon-range-thumb .path1:before {
  content: '\e9e8';
  color: #243746;
}
.icon-range-thumb .path2:before {
  content: '\e9e9';
  margin-left: -1em;
  color: #fff;
}
.icon-pause-button:before {
  content: '\e9e4';
}
.icon-mute:before {
  content: '\e9dd';
}
.icon-volume-high:before {
  content: '\e9de';
}
.icon-ten-seconds-fastforward:before {
  content: '\e9df';
}
.icon-full-screen:before {
  content: '\e9e0';
}
.icon-small-play-button:before {
  content: '\e9e3';
}
.icon-left-arrow:before {
  content: '\e9da';
  color: #0075c7;
}
.icon-shipping-gray:before {
  content: '\e9d9';
  color: #8f8f8f;
}
.icon-shelter-program-store:before {
  content: '\e9d8';
}
.icon-download-blue:before {
  content: '\e9d7';
  color: #0075c7;
}
.icon-printer:before {
  content: '\e9d6';
  color: #0075c7;
}
.icon-shopping-badge:before {
  content: '\e9d3';
}
.icon-save-for-later-group .path1:before {
  content: '\e9cd';
  color: #edf5fa;
}
.icon-save-for-later-group .path2:before {
  content: '\e9ce';
  margin-left: -1.0087890625em;
  color: #ea6852;
}
.icon-save-for-later-group .path3:before {
  content: '\e9cf';
  margin-left: -1.0087890625em;
  color: #ea6852;
}
.icon-save-for-later-group .path4:before {
  content: '\e9d0';
  margin-left: -1.0087890625em;
  color: #4b9260;
}
.icon-save-for-later-group .path5:before {
  content: '\e9d1';
  margin-left: -1.0087890625em;
  color: #243746;
}
.icon-save-for-later-group .path6:before {
  content: '\e9d2';
  margin-left: -1.0087890625em;
  color: #243746;
}
.icon-checked-box .path1:before {
  content: '\e9c5';
  color: #4b9260;
}
.icon-checked-box .path2:before {
  content: '\e9c6';
  margin-left: -1em;
  color: #fff;
}
.icon-account-no-image:before {
  content: '\ea8d';
}
.icon-account-no-image-2:before {
  content: '\e905';
  color: #fff;
}
.icon-add-circle:before {
  content: '\e920';
  color: #0075c7;
}
.icon-adoption:before {
  content: '\e956';
}
.icon-alert:before {
  content: '\e957';
}
.icon-alert-filled .path1:before {
  content: '\eabb';
  color: #243746;
}
.icon-alert-filled .path2:before {
  content: '\eabc';
  margin-left: -1.0908203125em;
  color: #fff;
}
.icon-alert-filled .path3:before {
  content: '\eabd';
  margin-left: -1.0908203125em;
  color: #fff;
}
.icon-alert-loose:before {
  content: '\ea8e';
}
.icon-alert-outline:before {
  content: '\eabe';
}
.icon-alert-triangle:before {
  content: '\ea8f';
}
.icon-anxiety-relief:before {
  content: '\e943';
}
.icon-appointments:before {
  content: '\e944';
}
.icon-arrow-down:before {
  content: '\ea7f';
}
.icon-arrow-down-double:before {
  content: '\ea7b';
}
.icon-arrow-down-double-styled:before {
  content: '\ea83';
}
.icon-arrow-down-styled:before {
  content: '\ea87';
}
.icon-arrow-left:before {
  content: '\ea7a';
}
.icon-arrow-left-double:before {
  content: '\ea79';
}
.icon-arrow-left-double-styled:before {
  content: '\ea77';
}
.icon-arrow-left-styled:before {
  content: '\ea78';
}
.icon-arrow-right:before {
  content: '\ea81';
}
.icon-arrow-right-double:before {
  content: '\ea7d';
}
.icon-arrow-right-double-styled:before {
  content: '\ea85';
}
.icon-arrow-right-styled:before {
  content: '\ea89';
}
.icon-arrow-up:before {
  content: '\ea82';
}
.icon-arrow-up-double:before {
  content: '\ea7e';
}
.icon-arrow-up-double-styled:before {
  content: '\ea86';
}
.icon-arrow-up-long:before {
  content: '\eabf';
}
.icon-arrow-up-styled:before {
  content: '\ea8a';
}
.icon-auto-ship:before {
  content: '\e958';
}
.icon-badge-bag:before {
  content: '\e915';
  color: #fff;
}
.icon-badge-dollar:before {
  content: '\e919';
}
.icon-badge-notification:before {
  content: '\e918';
}
.icon-badge-star:before {
  content: '\e916';
  color: #fff;
}
.icon-badge-star-2:before {
  content: '\e917';
  color: #fff;
}
.icon-baths:before {
  content: '\e959';
}
.icon-beds:before {
  content: '\e95a';
}
.icon-bogo:before {
  content: '\e95b';
}
.icon-bookmark-empty:before {
  content: '\eac0';
}
.icon-bookmark-full:before {
  content: '\eac1';
}
.icon-bubbles:before {
  content: '\e9be';
}
.icon-bullet-list:before {
  content: '\eac2';
}
.icon-calendar:before {
  content: '\eac3';
}
.icon-calendar-misc .path1:before {
  content: '\e98a';
  color: #f7f7f7;
}
.icon-calendar-misc .path2:before {
  content: '\e98b';
  margin-left: -1.0166015625em;
  color: #c1c7af;
}
.icon-calendar-misc .path3:before {
  content: '\e98c';
  margin-left: -1.0166015625em;
  color: #2b3848;
}
.icon-camera:before {
  content: '\e95c';
}
.icon-cancel:before {
  content: '\eac4';
}
.icon-carat:before {
  content: '\ea90';
}
.icon-cards:before {
  content: '\eac5';
}
.icon-cart:before {
  content: '\e95d';
}
.icon-cart-2:before {
  content: '\e904';
  color: #fff;
}
.icon-cart-check:before {
  content: '\ea92';
}
.icon-cart1:before {
  content: '\ea91';
}
.icon-case-discount:before {
  content: '\e9bd';
}
.icon-cat-furniture:before {
  content: '\e95e';
}
.icon-cat-litter:before {
  content: '\e95f';
}
.icon-celebrations:before {
  content: '\e960';
}
.icon-charity:before {
  content: '\e961';
}
.icon-chat:before {
  content: '\e962';
}
.icon-check-enclosed:before {
  content: '\ea93';
}
.icon-checkmark:before {
  content: '\ea94';
}
.icon-chevron-down:before {
  content: '\eac6';
}
.icon-chevron-down-benefits:before {
  content: '\e9c1';
  color: #e96751;
}
.icon-chevron-left:before {
  content: '\e912';
}
.icon-chevron-right:before {
  content: '\e911';
}
.icon-chevron-round:before {
  content: '\e90d';
  color: #fff;
}
.icon-chevron-up:before {
  content: '\eac9';
}
.icon-chevron-up-benefits:before {
  content: '\e9c2';
  color: #b8d7eb;
}
.icon-circle:before {
  content: '\ea8b';
}
.icon-circle1:before {
  content: '\e90e';
  color: #fff;
}
.icon-clearance:before {
  content: '\e963';
}
.icon-click-collect:before {
  content: '\e964';
}
.icon-close:before {
  content: '\eaca';
}
.icon-close-plain:before {
  content: '\ea95';
}
.icon-close-styled:before {
  content: '\ea96';
}
.icon-collar:before {
  content: '\e965';
}
.icon-color-truck .path1:before {
  content: '\e938';
  color: #d9d9d9;
}
.icon-color-truck .path2:before {
  content: '\e939';
  margin-left: -1.8076171875em;
  color: #0075c7;
}
.icon-color-truck .path3:before {
  content: '\e93a';
  margin-left: -1.8076171875em;
  color: #243746;
}
.icon-color-truck .path4:before {
  content: '\e93b';
  margin-left: -1.8076171875em;
  color: #243746;
}
.icon-color-truck .path5:before {
  content: '\e93c';
  margin-left: -1.8076171875em;
  color: #0075c7;
}
.icon-color-truck .path6:before {
  content: '\e93d';
  margin-left: -1.8076171875em;
  color: #243746;
}
.icon-color-truck .path7:before {
  content: '\e93e';
  margin-left: -1.8076171875em;
  color: #0075c7;
}
.icon-color-truck .path8:before {
  content: '\e93f';
  margin-left: -1.8076171875em;
  color: #243746;
}
.icon-color-truck .path9:before {
  content: '\e940';
  margin-left: -1.8076171875em;
  color: #243746;
}
.icon-color-truck .path10:before {
  content: '\e941';
  margin-left: -1.8076171875em;
  color: #d4eff8;
}
.icon-color-truck .path11:before {
  content: '\e942';
  margin-left: -1.8076171875em;
  color: #8bd4e3;
}
.icon-color-truck .path12:before {
  content: '\e946';
  margin-left: -1.8076171875em;
  color: #3c4144;
}
.icon-color-truck .path13:before {
  content: '\e948';
  margin-left: -1.8076171875em;
  color: #e4af1b;
}
.icon-color-truck .path14:before {
  content: '\e986';
  margin-left: -1.8076171875em;
  color: #b9e5f2;
}
.icon-color-truck .path15:before {
  content: '\e987';
  margin-left: -1.8076171875em;
  color: #3c4144;
}
.icon-color-truck .path16:before {
  content: '\e988';
  margin-left: -1.8076171875em;
  color: #3c4144;
}
.icon-color-truck .path17:before {
  content: '\e989';
  margin-left: -1.8076171875em;
  color: #d9d9d9;
}
.icon-color-truck .path18:before {
  content: '\e990';
  margin-left: -1.8076171875em;
  color: #3c4144;
}
.icon-color-truck .path19:before {
  content: '\e991';
  margin-left: -1.8076171875em;
  color: #d9d9d9;
}
.icon-color-truck .path20:before {
  content: '\e992';
  margin-left: -1.8076171875em;
  color: #2c2931;
}
.icon-color-truck .path21:before {
  content: '\e9a8';
  margin-left: -1.8076171875em;
  color: #313639;
}
.icon-color-truck .path22:before {
  content: '\e9a9';
  margin-left: -1.8076171875em;
  color: #9d9d9d;
}
.icon-color-truck .path23:before {
  content: '\e9aa';
  margin-left: -1.8076171875em;
  color: #e2e0e6;
  opacity: 0.2;
}
.icon-color-truck .path24:before {
  content: '\e9ab';
  margin-left: -1.8076171875em;
  color: #c5c6c3;
}
.icon-color-truck .path25:before {
  content: '\e9ac';
  margin-left: -1.8076171875em;
  color: #2c2931;
}
.icon-color-truck .path26:before {
  content: '\e9ad';
  margin-left: -1.8076171875em;
  color: #313639;
}
.icon-color-truck .path27:before {
  content: '\e9ae';
  margin-left: -1.8076171875em;
  color: #9d9d9d;
}
.icon-color-truck .path28:before {
  content: '\e9af';
  margin-left: -1.8076171875em;
  color: #e2e0e6;
  opacity: 0.2;
}
.icon-color-truck .path29:before {
  content: '\e9b0';
  margin-left: -1.8076171875em;
  color: #c5c6c3;
}
.icon-color-truck .path30:before {
  content: '\e9b1';
  margin-left: -1.8076171875em;
  color: #3c4144;
}
.icon-contact-us:before {
  content: '\e966';
}
.icon-copy:before {
  content: '\eacc';
}
.icon-corgi .path1:before {
  content: '\e921';
  color: #d9d9d9;
}
.icon-corgi .path2:before {
  content: '\e922';
  margin-left: -1.4736328125em;
  color: #ff7c38;
}
.icon-corgi .path3:before {
  content: '\e923';
  margin-left: -1.4736328125em;
  color: #ca632e;
}
.icon-corgi .path4:before {
  content: '\e924';
  margin-left: -1.4736328125em;
  color: #ca632e;
}
.icon-corgi .path5:before {
  content: '\e925';
  margin-left: -1.4736328125em;
  color: #f7d4b6;
}
.icon-corgi .path6:before {
  content: '\e926';
  margin-left: -1.4736328125em;
  color: #e0c5aa;
}
.icon-corgi .path7:before {
  content: '\e927';
  margin-left: -1.4736328125em;
  color: #f4d3b0;
}
.icon-corgi .path8:before {
  content: '\e928';
  margin-left: -1.4736328125em;
  color: #f4d3b0;
}
.icon-corgi .path9:before {
  content: '\e929';
  margin-left: -1.4736328125em;
  color: #f4d3b0;
}
.icon-corgi .path10:before {
  content: '\e92a';
  margin-left: -1.4736328125em;
  color: #791301;
}
.icon-corgi .path11:before {
  content: '\e92b';
  margin-left: -1.4736328125em;
  color: #f1d7b6;
}
.icon-corgi .path12:before {
  content: '\e92c';
  margin-left: -1.4736328125em;
  color: #ca632e;
}
.icon-corgi .path13:before {
  content: '\e92d';
  margin-left: -1.4736328125em;
  color: #f4d3b0;
}
.icon-corgi .path14:before {
  content: '\e92e';
  margin-left: -1.4736328125em;
  color: #f4d3b0;
}
.icon-corgi .path15:before {
  content: '\e92f';
  margin-left: -1.4736328125em;
  color: #f4d3b0;
}
.icon-corgi .path16:before {
  content: '\e930';
  margin-left: -1.4736328125em;
  color: #d44a25;
}
.icon-corgi .path17:before {
  content: '\e931';
  margin-left: -1.4736328125em;
  color: #000;
}
.icon-corgi .path18:before {
  content: '\e932';
  margin-left: -1.4736328125em;
  color: #f4d3b0;
}
.icon-corgi .path19:before {
  content: '\e933';
  margin-left: -1.4736328125em;
  color: #e0c5aa;
}
.icon-corgi .path20:before {
  content: '\e934';
  margin-left: -1.4736328125em;
  color: #e94d4f;
}
.icon-corgi .path21:before {
  content: '\e935';
  margin-left: -1.4736328125em;
  color: #b04142;
}
.icon-corgi .path22:before {
  content: '\e936';
  margin-left: -1.4736328125em;
  color: #4c0d00;
}
.icon-corgi .path23:before {
  content: '\e937';
  margin-left: -1.4736328125em;
  color: #4c0d00;
}
.icon-corner-handle:before {
  content: '\ea97';
}
.icon-crates-travel-carriers:before {
  content: '\e967';
}
.icon-credit-card:before {
  content: '\eacd';
}
.icon-curbside-pickup:before {
  content: '\e968';
}
.icon-dental:before {
  content: '\eaef';
}
.icon-dental-health:before {
  content: '\e945';
}
.icon-dog-clean-up:before {
  content: '\e969';
}
.icon-dog-guide:before {
  content: '\e96a';
}
.icon-dog-walking:before {
  content: '\e96b';
}
.icon-dog-wash:before {
  content: '\e96c';
}
.icon-ear-cleaning:before {
  content: '\eaf0';
}
.icon-earth-friendly:before {
  content: '\e947';
}
.icon-edit:before {
  content: '\ead0';
}
.icon-edit-pencil:before {
  content: '\ea98';
}
.icon-email:before {
  content: '\e96d';
  color: #fff;
}
.icon-envelope:before {
  content: '\e9c4';
}
.icon-envelope-misc .path1:before {
  content: '\e98d';
  color: #f7f7f7;
}
.icon-envelope-misc .path2:before {
  content: '\e98e';
  margin-left: -1.4091796875em;
  color: #c1c7af;
}
.icon-envelope-misc .path3:before {
  content: '\e98f';
  margin-left: -1.4091796875em;
  color: #2b3848;
}
.icon-excamation-circle:before {
  content: '\ead3';
}
.icon-excamation-circle-filled:before {
  content: '\ead4';
}
.icon-exclamation-circle:before {
  content: '\ead1';
}
.icon-exclusive:before {
  content: '\e96e';
}
.icon-expert-pick:before {
  content: '\e96f';
}
.icon-eye-hide:before {
  content: '\ea99';
}
.icon-eye-show:before {
  content: '\ea9a';
}
.icon-eyeglasses:before {
  content: '\e91e';
}
.icon-filter:before {
  content: '\ea9b';
}
.icon-flag-cdn:before {
  content: '\ea9c';
}
.icon-flag-usa:before {
  content: '\ea9d';
}
.icon-flea-tick:before {
  content: '\eaf1';
}
.icon-flyer:before {
  content: '\e949';
}
.icon-flyer-2:before {
  content: '\e90b';
}
.icon-food:before {
  content: '\e9bf';
}
.icon-food-dish-misc .path1:before {
  content: '\e996';
  color: #f7f7f7;
}
.icon-food-dish-misc .path2:before {
  content: '\e997';
  margin-left: -1.3056640625em;
  color: #c1c7af;
}
.icon-food-dish-misc .path3:before {
  content: '\e998';
  margin-left: -1.3056640625em;
  color: #2b3848;
}
.icon-food-fish-misc .path1:before {
  content: '\e993';
  color: #f7f7f7;
}
.icon-food-fish-misc .path2:before {
  content: '\e994';
  margin-left: -1.3056640625em;
  color: #c1c7af;
}
.icon-food-fish-misc .path3:before {
  content: '\e995';
  margin-left: -1.3056640625em;
  color: #2b3848;
}
.icon-food-in-bowl:before {
  content: '\e94a';
}
.icon-freezer:before {
  content: '\e970';
}
.icon-funil:before {
  content: '\ead2';
}
.icon-gift:before {
  content: '\e9c3';
}
.icon-gift-card:before {
  content: '\e971';
}
.icon-gifting:before {
  content: '\e972';
}
.icon-great-deal:before {
  content: '\e94b';
}
.icon-grooming:before {
  content: '\e973';
}
.icon-hairball:before {
  content: '\e94c';
}
.icon-headset:before {
  content: '\ead5';
}
.icon-heart:before {
  content: '\e94d';
}
.icon-heart-filled:before {
  content: '\e9cc';
  color: #0075c7;
}
.icon-heart-simple:before {
  content: '\e9cb';
}
.icon-hide-password:before {
  content: '\ead6';
}
.icon-home:before {
  content: '\e9c0';
}
.icon-info-contained:before {
  content: '\ea9e';
}
.icon-info-filled:before {
  content: '\e914';
}
.icon-info-loose:before {
  content: '\ea9f';
}
.icon-interrogation:before {
  content: '\e907';
  color: #fff;
}
.icon-kebab-horizontal:before {
  content: '\ead7';
}
.icon-kebab-vertical:before {
  content: '\ead8';
}
.icon-location:before {
  content: '\e94e';
}
.icon-location-pin:before {
  content: '\ead9';
}
.icon-locked:before {
  content: '\eada';
}
.icon-logo_american-express .path1:before {
  content: '\e9b2';
  color: #0075c7;
}
.icon-logo_american-express .path2:before {
  content: '\e9b3';
  margin-left: -1.46875em;
  color: #fff;
}
.icon-logo_mastercard .path1:before {
  content: '\e9b4';
  color: #fff;
}
.icon-logo_mastercard .path2:before {
  content: '\e9b5';
  margin-left: -1.46875em;
  color: #ff5f00;
}
.icon-logo_mastercard .path3:before {
  content: '\e9b6';
  margin-left: -1.46875em;
  color: #c2363d;
}
.icon-logo_mastercard .path4:before {
  content: '\e9b7';
  margin-left: -1.46875em;
  color: #f79e1b;
}
.icon-logo_visa .path1:before {
  content: '\e9b8';
  color: #fff;
}
.icon-logo_visa .path2:before {
  content: '\e9b9';
  margin-left: -1.46875em;
  color: #1434cb;
}
.icon-logo_visa .path3:before {
  content: '\e9ba';
  margin-left: -1.46875em;
  color: #1434cb;
}
.icon-logo_visa .path4:before {
  content: '\e9bb';
  margin-left: -1.46875em;
  color: #1434cb;
}
.icon-logo_visa .path5:before {
  content: '\e9bc';
  margin-left: -1.46875em;
  color: #1434cb;
}
.icon-lower-price:before {
  content: '\e974';
}
.icon-loyalty:before {
  content: '\e94f';
}
.icon-made-in-canada:before {
  content: '\e975';
}
.icon-made-in-canada1:before {
  content: '\e91a';
  color: #fff;
}
.icon-magnifying-glass:before {
  content: '\eaa0';
}
.icon-map:before {
  content: '\eadc';
}
.icon-map-location-pin:before {
  content: '\eadb';
}
.icon-map-pin:before {
  content: '\eaa1';
}
.icon-map-pin-misc .path1:before {
  content: '\e999';
  color: #f7f7f7;
}
.icon-map-pin-misc .path2:before {
  content: '\e99a';
  margin-left: -0.6455078125em;
  color: #c1c7af;
}
.icon-map-pin-misc .path3:before {
  content: '\e99b';
  margin-left: -0.6455078125em;
  color: #2b3848;
}
.icon-medication:before {
  content: '\e950';
}
.icon-menu:before {
  content: '\e908';
  color: #fff;
}
.icon-military-tech:before {
  content: '\e91f';
}
.icon-minus:before {
  content: '\eade';
}
.icon-minus1:before {
  content: '\e909';
  color: #c8c8c8;
}
.icon-money-bag-misc .path1:before {
  content: '\e99c';
  color: #f7f7f7;
}
.icon-money-bag-misc .path2:before {
  content: '\e99d';
  margin-left: -0.935546875em;
  color: #c1c7af;
}
.icon-money-bag-misc .path3:before {
  content: '\e99e';
  margin-left: -0.935546875em;
  color: #2b3848;
}
.icon-nail-services:before {
  content: '\e976';
}
.icon-new:before {
  content: '\e977';
}
.icon-new-2:before {
  content: '\e90c';
}
.icon-operator-minus:before {
  content: '\eaa3';
}
.icon-operator-multiply:before {
  content: '\eaa4';
}
.icon-operator-plain-plus:before {
  content: '\eaa5';
}
.icon-operator-plus:before {
  content: '\eaa6';
}
.icon-package-misc .path1:before {
  content: '\e99f';
  color: #f7f7f7;
}
.icon-package-misc .path2:before {
  content: '\e9a0';
  margin-left: -1em;
  color: #c1c7af;
}
.icon-package-misc .path3:before {
  content: '\e9a1';
  margin-left: -1em;
  color: #2b3848;
}
.icon-pawprint-filled:before {
  content: '\eaa7';
}
.icon-pawprint-outlined:before {
  content: '\eaa8';
}
.icon-pencil:before {
  content: '\eae0';
}
.icon-pet-archive:before {
  content: '\e913';
}
.icon-pet-essential:before {
  content: '\e978';
}
.icon-pet-parent-poll:before {
  content: '\e979';
}
.icon-phone:before {
  content: '\e906';
  color: #0075c7;
}
.icon-phone-misc .path1:before {
  content: '\e9a2';
  color: #f7f7f7;
}
.icon-phone-misc .path2:before {
  content: '\e9a3';
  margin-left: -0.6455078125em;
  color: #c1c7af;
}
.icon-phone-misc .path3:before {
  content: '\e9a4';
  margin-left: -0.6455078125em;
  color: #2b3848;
}
.icon-phone1:before {
  content: '\e97a';
}
.icon-play:before {
  content: '\e97b';
}
.icon-player:before {
  content: '\e90f';
}
.icon-plus:before {
  content: '\eae1';
}
.icon-plus-thin:before {
  content: '\e9c7';
  color: #fff;
}
.icon-plus1:before {
  content: '\e90a';
  color: #0075c7;
}
.icon-poll:before {
  content: '\eaa9';
}
.icon-price-tag:before {
  content: '\eae2';
}
.icon-profile:before {
  content: '\eae3';
}
.icon-profile-circle:before {
  content: '\e97c';
}
.icon-raw-food:before {
  content: '\e951';
}
.icon-remedies:before {
  content: '\e952';
}
.icon-rounded-square:before {
  content: '\ea8c';
}
.icon-running-dog:before {
  content: '\eaaa';
}
.icon-savings:before {
  content: '\e91d';
}
.icon-search:before {
  content: '\eae4';
}
.icon-separator:before {
  content: '\e910';
  color: #fff;
}
.icon-settings:before {
  content: '\eae5';
}
.icon-share:before {
  content: '\eaab';
}
.icon-shield:before {
  content: '\eae6';
}
.icon-shipping:before {
  content: '\e97d';
  color: #0075c7;
}
.icon-shop-in-store:before {
  content: '\e97e';
}
.icon-shop-online:before {
  content: '\e97f';
}
.icon-shopping-bag:before {
  content: '\e980';
}
.icon-show-password:before {
  content: '\eae7';
}
.icon-social-facebook:before {
  content: '\e900';
  color: #fff;
}
.icon-social-instagram:before {
  content: '\e902';
  color: #fff;
}
.icon-social-pinterest:before {
  content: '\e903';
  color: #fff;
}
.icon-social-x:before {
  content: '\e901';
  color: #fff;
}
.icon-social-youtube:before {
  content: '\eab0';
}
.icon-spinner .path1:before {
  content: '\e91b';
  color: #fbfbfb;
}
.icon-spinner .path2:before {
  content: '\e91c';
  margin-left: -1em;
  color: #0075c7;
}
.icon-star:before {
  content: '\eab1';
}
.icon-star-half:before {
  content: '\eab2';
}
.icon-store-event:before {
  content: '\e981';
}
.icon-store-front:before {
  content: '\eab3';
}
.icon-store-front-top:before {
  content: '\eab4';
}
.icon-story:before {
  content: '\e953';
}
.icon-success:before {
  content: '\eacb';
}
.icon-success-filled .path1:before {
  content: '\e9c8';
  color: #0075c7;
}
.icon-success-filled .path2:before {
  content: '\e9c9';
  margin-left: -1em;
  color: #fff;
}
.icon-sucess-filled .path1:before {
  content: '\eace';
  color: #243746;
}
.icon-sucess-filled .path2:before {
  content: '\eacf';
  margin-left: -1em;
  color: #fff;
}
.icon-supplements:before {
  content: '\e9ca';
}
.icon-time:before {
  content: '\e954';
}
.icon-top-rated:before {
  content: '\e982';
}
.icon-toys:before {
  content: '\e983';
}
.icon-trash:before {
  content: '\eae9';
}
.icon-trash1:before {
  content: '\eab5';
}
.icon-treat-of-the-month:before {
  content: '\e955';
}
.icon-truck:before {
  content: '\eab6';
}
.icon-truck-alternate:before {
  content: '\eab7';
}
.icon-truck-alternate-top:before {
  content: '\eab8';
}
.icon-truck-angled:before {
  content: '\eab9';
}
.icon-truck-autoship:before {
  content: '\eaba';
}
.icon-unlocked:before {
  content: '\eaea';
}
.icon-vector:before {
  content: '\eaeb';
}
.icon-vet:before {
  content: '\e984';
}
.icon-warning-triangle:before {
  content: '\eaec';
}
.icon-wash-dog-misc .path1:before {
  content: '\e9a5';
  color: #f7f7f7;
}
.icon-wash-dog-misc .path2:before {
  content: '\e9a6';
  margin-left: -1.107421875em;
  color: #c1c7af;
}
.icon-wash-dog-misc .path3:before {
  content: '\e9a7';
  margin-left: -1.107421875em;
  color: #2b3848;
}
.icon-water:before {
  content: '\e985';
}
.icon-checkout-bag:before {
  content: '\e9d4';
  color: #fff;
}
.icon-checkmark-thick:before {
  content: '\e9d5';
}
.icon-play-button .path1:before {
  content: '\e9db';
  color: #f5f5f5;
}
.icon-play-button .path2:before {
  content: '\e9dc';
  margin-left: -1.01171875em;
  color: #0075c7;
}
@keyframes react-loading-skeleton {
  to {
    transform: translateX(100%);
  }
}
.react-loading-skeleton {
  --base-color: #ebebeb;
  --highlight-color: #f5f5f5;
  --animation-duration: 1.5s;
  --animation-direction: normal;
  --pseudo-element-display: block;
  background-color: var(--base-color);
  width: 100%;
  border-radius: 0.25rem;
  display: inline-flex;
  line-height: 1;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  overflow: hidden;
  z-index: 1;
}
.react-loading-skeleton:after {
  content: ' ';
  display: var(--pseudo-element-display);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(
    90deg,
    var(--base-color),
    var(--highlight-color),
    var(--base-color)
  );
  transform: translateX(-100%);
  animation-name: react-loading-skeleton;
  animation-direction: var(--animation-direction);
  animation-duration: var(--animation-duration);
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}
@media (prefers-reduced-motion) {
  .react-loading-skeleton {
    --pseudo-element-display: none;
  }
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/88da59c891d37117-s.woff2) format('woff2');
  unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f,
    u+fe2e-fe2f;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format('woff2');
  unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/36d711d427a06e51-s.woff2) format('woff2');
  unicode-range: u+1f??;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/f1f7cdf240180e28-s.woff2) format('woff2');
  unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1,
    u+03a3-03ff;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/55fbdf033607a0e1-s.woff2) format('woff2');
  unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1,
    u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329,
    u+1ea0-1ef9, u+20ab;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/b6a6f0b43d027304-s.woff2) format('woff2');
  unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff,
    u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020,
    u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format('woff2');
  unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
    u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193,
    u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/88da59c891d37117-s.woff2) format('woff2');
  unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f,
    u+fe2e-fe2f;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format('woff2');
  unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/36d711d427a06e51-s.woff2) format('woff2');
  unicode-range: u+1f??;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/f1f7cdf240180e28-s.woff2) format('woff2');
  unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1,
    u+03a3-03ff;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/55fbdf033607a0e1-s.woff2) format('woff2');
  unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1,
    u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329,
    u+1ea0-1ef9, u+20ab;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/b6a6f0b43d027304-s.woff2) format('woff2');
  unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff,
    u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020,
    u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format('woff2');
  unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
    u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193,
    u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/88da59c891d37117-s.woff2) format('woff2');
  unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f,
    u+fe2e-fe2f;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format('woff2');
  unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/36d711d427a06e51-s.woff2) format('woff2');
  unicode-range: u+1f??;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/f1f7cdf240180e28-s.woff2) format('woff2');
  unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1,
    u+03a3-03ff;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/55fbdf033607a0e1-s.woff2) format('woff2');
  unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1,
    u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329,
    u+1ea0-1ef9, u+20ab;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/b6a6f0b43d027304-s.woff2) format('woff2');
  unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff,
    u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020,
    u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format('woff2');
  unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
    u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193,
    u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/88da59c891d37117-s.woff2) format('woff2');
  unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f,
    u+fe2e-fe2f;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format('woff2');
  unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/36d711d427a06e51-s.woff2) format('woff2');
  unicode-range: u+1f??;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/f1f7cdf240180e28-s.woff2) format('woff2');
  unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1,
    u+03a3-03ff;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/55fbdf033607a0e1-s.woff2) format('woff2');
  unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1,
    u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329,
    u+1ea0-1ef9, u+20ab;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/b6a6f0b43d027304-s.woff2) format('woff2');
  unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff,
    u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020,
    u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: __Source_Sans_3_54e3ae;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format('woff2');
  unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
    u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193,
    u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
  font-family: __Source_Sans_3_Fallback_54e3ae;
  src: local('Arial');
  ascent-override: 109.21%;
  descent-override: 42.66%;
  line-gap-override: 0%;
  size-adjust: 93.76%;
}
.__className_54e3ae {
  font-family: __Source_Sans_3_54e3ae, __Source_Sans_3_Fallback_54e3ae;
  font-style: normal;
}
