body.gm-menu-installed .gm-menu.gm-menu-66314 .gm-item.gm-level-0 > .gm-target {
  padding: 15px 10px !important;
}

.dt-sc-swiper-slider.swiper-container[class*="navigation-bottom"] .swiper-arrows {
  bottom: 0px !important;
}

#shopify-section-template--18405986042072__home_featured_collection_xGKyLk .dt-sc-collection-banner-content.text-center .dt-sc-btn {
  width: 100%;
  height: 300px !important;
  text-align: center !important;
  justify-content: center !important;
  align-content: center !important;
  position: absolute;
  right: 0;
  bottom: 25px;
  opacity: 0;
  z-index: 999 !important;
}

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:3;}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.featured-image.teaser.lazyloaded {
  object-fit: contain !important;
  height: 187px !important;
}
.slide_1 {
    width: 100% !important;
    gap: 20px !important;
    justify-content: center !important;
}

  #shopify-section-template--18405986042072__16515650669326794f.home-deal-banner .dt-sc-section-wrapper .row {
        margin-top: -50px !important;
    }


#shopify-section-template--18405986042072__home_featured_collection_xGKyLk .dt-sc-section-wrapper img {
  object-fit: contain !important;
  height: 250px !important;
  padding: 20px;
}


.swiper-slide.grid-item.product-grid-item {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.products .product-detail .grid-link__title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}



#shopify-section-template--18405986042072__home_featured_collection_xGKyLk .dt-sc-collection-banner-content.text-center .dt-sc-main-title {
  font-size: 14px !important;
}
#shopify-section-template--18405986042072__home_featured_collection_xGKyLk .dt-sc-collection-banner-content.text-center h6.dt-sc-sub-title {
  font-size: 14px !important;
}

ul.dt-nav > li > a {
  padding: 5px 15px !important;
}


#shop-by-brands #shopify-section-home-support-block.home-support-block .dt-sc-support-blocks-section .dt-sc-support-block .dt-sc-support-icon-image {
  background-color: transparent;
  border: none;
}

#shop-by-brands #shopify-section-home-support-block.home-support-block .dt-sc-support-blocks-section .dt-sc-support-block .dt-sc-support-icon-image img {
  object-fit: contain;
  height: 130px;
}

#shop-by-brands .dt-sc-support-blocks-section.dt-sc-grid-style .dt-sc-support-block {
  border: 1px solid #ccc;
  padding: 20px 10px 10px 10px;
}


#shop-by-brands .dt-sc-support-blocks-section .dt-sc-support-block .dt-sc-support-icon-image {
  background-color: transparent !important;
  border: none !important;
}


#shop-by-brands .dt-sc-support-blocks-section .dt-sc-support-block .dt-sc-support-icon-image img {
  object-fit: contain;
  height: 130px;
}

#shop-by-brands .dt-sc-support-blocks-section .dt-sc-support-block {
  border: 1px solid #ccc;
  padding: 20px 10px 10px 10px;
}
#shop-by-pet .dt-sc-collection-banner-image.with-overlay img {
  object-fit: contain;
  height: 300px;
}
ul.dt-nav > li > a {
  padding: 0px 10px !important;
}

#shopify-section-template--18405986042072__1651636362cff0bc7e .dt-sc-section-wrapper.dt-sc-overlay {
  padding-top: 0px !important;
  margin-top: 0px !important;
}

.site-footer .footer__title {
  font-size: 18px;
  color: #fff;
  font-weight: bold;
}

.footer_menu.dt-sc-list li a {
  font-size: 14px;
  line-height: 20px;
}

.contact-info li {
  margin: 10px 0px !important;
  font-size: 14px;
}


.footer__item--0473b0bd-2277-48da-92bb-02945f481fa5.footer-newsletter {
  padding-left: 1%;
  padding-right: 25%;
}

footer .site-footer__bottom p, footer .site-footer__bottom a {
  color: #fff !important;
}


footer .text-start .contact-info i {
  display: inline !important;
  position: unset !important;
  font-size: 20px !important;
}

.footer__item--address_rHpAKz.footer-contact-info .dt-sc-social-icons.dt-sc-list-inline {
  display: none;
}
.contact-phone:hover .fa.fa-phone {
  color: #ffc312;
}

body .gm-item.gm-level-0.gm-has-submenu.gm-submenu-mega.gm-submenu-align-full .gm-submenu.gm-mega.gm-submenu-bordered p {
  transform: scale(0) !important;
}

.gm-target.js-no-transition {
  margin-bottom: 0px !important;
margin-top: 10px !important;
}
.gm-menu-installed .gm-menu img {
  object-fit: contain;
  height: 100px !important;
  border: 1px solid #cccccc85;
}

.grid.product-collection.dt-sc-column.three-column.dt-even-columns {display: inline-flex;width: 100%;flex-direction: row;flex-wrap: wrap;grid-gap: 0px !important;column-gap: 90px !important;} 
.grid.product-collection.dt-sc-column.three-column.dt-even-columns .product-grid-item { width: 45%; }
.gm-image {
    --gm-item-image-width: 100% !important;
}


.dt-sc-collection-banner-image.with-overlay::after {
  content: '';
  border: 1px solid #b1adad;
  width: 80%;
  height: 95%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

#shopify-section-template--18405986042072__165148037441c538a4 {
  padding-top: 50px !important;
}

#shopify-section-template--18405986042072__1651484044d7147085 {
  padding: 60px 20px;
}

#shopify-section-template--18405986042072__1651636362cff0bc7e {
  padding: 60px 20px !important;
}

.site-footer__top {
  padding: 30px 20px !important;
}

#shopify-section-template--18405986042072__16515650669326794f.home-deal-banner .dt-sc-overlay::before {
  color: #ffcd08ab !important;
}

.products:hover .product-container .ImageOverlayCa {
  opacity: 0 !important;
}
#newsletter-footer p {
  font-size: 14px;
}

.dt-sc-grid-banner.overlay-style.banner-f0bde6e6-d7f9-4299-acb2-54e39867f9c7 .dt-sc-brand-image.lazyautosizes.ls-is-cached.lazyloaded {
  object-fit: contain !important;
  object-position: bottom;
}

.dt-sc-grid-banner.overlay-style.banner-f0bde6e6-d7f9-4299-acb2-54e39867f9c7 .dt-sc-main-title {
  text-shadow: 2px 2px 5px #fff;
}


@media (max-width: 360px){



}
@media (min-width: 360px) and (max-width: 767px){



}
@media (min-width: 768px) and (max-width: 1024px){



}
@media (min-width: 1025px) and (max-width: 1201px) {


.site-footer__top {
  padding: 40px 20px !important;
}

.site-footer__top .container {
  max-width: 100% !important;
}

.site-footer .footer__title {
  font-size: 19px !important;
}

}


@media (min-width: 1280px) and (max-width: 1445px) {


.site-footer__top {
  padding: 40px 20px !important;
}

.site-footer__top .container {
  max-width: 100% !important;
}

.site-footer .footer__title {
  font-size: 19px !important;
}

.grid.product-collection.dt-sc-column.three-column.dt-even-columns {display: inline-flex;width: 100%;flex-direction: row;flex-wrap: wrap;grid-gap: 0px !important;column-gap: 75px !important;} 

.gm-menu-installed .gm-menu.gm-submenu-align-center {
    height: 100% !important;
    overflow: unset !important;
    display: flex;
    flex-wrap: nowrap;
}

li.gm-item.gm-grid-item.gmcol-4.gm-image-1 {
    max-width: 33%;
}

.gm-menu-installed .gm-menu.gm-submenu-align-center li.gm-item {
    width: fit-content;
    padding: 0px 5px!important;
}


.gm-menu-mobile .gm-retractor:after {
    position: relative;
    left: 22px;
}

  .gm-menu.gm-menu-mobile .gm-dropdown, .gm-menu.gm-menu-mobile>.gm-level-0>.gm-submenu, .gm-vertical .gm-submenu.gm-search-form {
    position: absolute !important;
}


body .gm-menu.gm-menu-mobile .gm-dropdown, body .gm-menu.gm-menu-mobile>.gm-level-0>.gm-submenu, body .gm-vertical .gm-submenu.gm-search-form {
    position: absolute !important;
}

.gm-menu-installed .gm-menu .gm-grid li.gm-item.gm-grid-item {
    width: 33% !important;
    max-width: 33% !important;
}


  

}

#shopify-section-template--18405986042072__16515650669326794f.home-deal-banner .dt-sc-section-wrapper .row {
  margin-top: 50px !important;
}



