/** Shopify CDN: Minification failed

Line 6006:12 Unexpected "/"

**/
.product-tabs-wrapper_tabs {
  margin-right: 0px !important;
  margin-left: 0px !important;
}

.shop_table td.product-remove a:before,
.shop_table td.product-remove a:after {
  display: none !important;
}
.shop_table td.product-remove a {
  background-color: unset !important;
}

.easytabs-accordion ul {
  list-style: inherit !important;
  padding-left: 3rem;
}
.spotii-product-widget {
  padding-top: 0px !important;
  margin-top: 0px !important;
  height: auto !important;
}
body .styles__tabby-promo-snippet__text--f30af span {
  font-family: "Roboto" !important;
  text-transform: capitalize !important;
}
#toaster,
.postpay-widget {
  /*   padding-left: 16px; */
  font-family: "Roboto" !important;
  text-transform: capitalize;
}
.instalment-description {
  font-family: "Roboto" !important;
  text-transform: capitalize;
}
.styles__tabby-promo-snippet--54518 {
  padding-bottom: 0px !important;
}
.index-section_shipping_fashion .gl_custom_row {
  display: flex;
}
.index-section_shipping_fashion .gl_custom_row .gl_column-inner {
  height: 100%;
}
.index-section_shipping_fashion .spb_wrapper ul li div {
  font-size: 14px;
}
.header_search {
  display: flex;
  align-items: center;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .mobile_nav_center {
    display: none;
  }
  .ipad_header {
    position: sticky !important;
    top: 0;
    z-index: 9;
  }
  .index-section_shipping_fashion .gl_custom_row {
    flex-wrap: wrap;
  }
  .gl_custom_row .spb_column:first-child {
    width: 100%;
  }
  .gl_custom_row .spb_column {
    width: 50%;
  }
  span.close_mobile_menu {
    font-weight: bold;
    font-size: 40px;
    padding: 5px !important;
  }
  .basel-search-mobile {
    margin: 8px;
  }
  .ipad_header .wrapp-header {
    display: grid !important;
    grid-template-columns: 3% 32% 65% 0;
    align-items: center;
  }
  .ipad_header .wrapp-header > div {
    width: auto !important;
  }
  .ipad_header .wrapp-header .basel-search-inner.desktop {
    display: block;
    width: 100%;
  }
  .ipad_searchbox {
    display: none !important;
  }
  .ipad_header .wrapp-header .right-column-dek {
    align-items: center;
  }
}

@media (max-width: 767px) {
  .cbb-frequently-bought-title,
  .cbb-also-bought-title {
    font-size: 15px !important;
    font-weight: bold !important;
  }

  #toaster,
  .postpay-widget,
  .spotii-product-widget {
    padding-left: 0px !important;
  }
  /*  div#tabbyPromo {
    margin-left: -16px ;
} */
  .index-section_shipping_fashion .gl_custom_row {
    flex-wrap: wrap;
  }
  .custom_shipping_main {
    margin: 0 !important;
  }
  .index-section_shipping_fashion .spb_column {
    margin-bottom: 10px;
  }
  header.mobile_header.main-header {
    position: sticky;
    top: 0;
    z-index: 2;
    margin-bottom: 10px;
  }
  .mobile_nav_center {
    display: none;
  }
}

.mob-header-search-form.searchform {
  display: none;
}
.mob-header-search-form .search_form {
  width: 100%;
  display: flex;
  padding: 10px;
  padding-top: 0;
}
.mob-header-search-form button#searchsubmitq {
  border-radius: 0 16px 16px 0;
  line-height: 16px;
}
.mob-header-search-form button.mob-header-search-btn {
  position: unset !important;
}

/* .basel-search-inner.desktop 
{
    width: 40%;
} */

/* ------------------------------------------------------------------------------ */
html {
  padding-bottom: 0 !important;
}
.wrapp-header .site-logo {
  width: 10%;
}
.wrapp-header .main-nav.site-navigation.basel-navigation.menu-left {
  /*     width: 60%; */
  text-align: start;
}
.wrapp-header .right-column-dek {
  gap: 20px;
}
.main-header .right-column {
  padding-left: 0 !important;
}
.wrapp-header .main-nav .menu > li {
  padding-right: 0 !important;
}
.right-column-dek {
  /*     gap: 30px; */
}
.ssw-fave-wrap-share .share-faves button {
  border: 2px solid #fba71b !important;
  height: 45px !important;
}
.ssw-fave-wrap-share .share-faves button i {
  margin: 0 !important;
}
button#ssw-fave-create-list,
.ssw-fave-product-actions a {
  background: #fba71b !important;
}
.expire_date {
  position: absolute;
  z-index: 2;
  background: red;
  color: white;
  padding: 2px 8px;
  border-radius: 8px;
}
#ssw-fave-side-button i {
  left: 0px !important;
  width: 27px !important;
  height: 27px !important;
  top: 11px !important;
}
.cashew-toaster {
  margin: 20px 0 !important;
}
.index-section_instagram img.paw {
  top: 50px;
}
span.inst_title.title {
  margin-top: 30px;
}
.shop-by-category-main {
  margin-bottom: 40px;
}
.category-quick-links.flex.flex-column.custom-quickLinks {
  display: unset;
}
.custom-quickLinks li.links img {
  width: 100px;
}
.shop-by-category-main ul.quick-links {
  width: 100%;
  text-align: center;
}
.flex.flex-column.brand-quick-link.custom-brand-col-main {
  margin: 0 0 40px 0;
}
.content-right-mobile {
  display: none !important;
}
.custom-brand-col-main .brand-col-top {
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.brand-col-loop-data {
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.brand-col-loop-data span {
  padding-top: 20px;
  text-align: center;
  font-weight: 700;
}
.brand-col-loop-main li {
  box-shadow: 3px -1px 28px rgb(0 0 0 / 11%), 0 10px 10px rgb(0 0 0 / 0%);
  padding: 20px 5px;
  border-radius: 6px;
}
.link-content-brand {
  align-items: center;
  gap: 10px;
  font-weight: 700;
  color: #4bc6d7;
}
.link-content-brand i {
  font-weight: 700;
  color: #4bc6d7;
  font-size: 20px;
}
.custom-brand-col-main {
  flex-wrap: wrap;
  margin-bottom: 40px;
}
.brand-col-loop-main {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-gap: 15px;
  width: 100%;
}

.lifestyle-wrapper.flex.flex-column {
  flex-wrap: wrap;
}
.shop-lifestyle-main {
  margin-bottom: 40px;
}
ul.lifestyle-list {
  display: grid;
  grid-gap: 15px;
  width: 100%;
}
li.lifestyle {
  text-align: center;
}

.col-lifestyle-breed-size-content .item span {
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  color: #4bc6d7;
}
.quick-links-container {
  box-shadow: 3px -1px 28px rgb(0 0 0 / 11%), 0 10px 10px rgb(0 0 0 / 0%);
  border-radius: 8px;
}
h2.lifestyle-breed-block-heading {
  width: 100%;
  text-align: center;
}
.life-stage-wrapper.box.flex.flex-column {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
}
ul.items {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
li.item {
  width: calc(100% / 3);
}
li.item a {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  text-decoration: unset;
}
li.item img {
  height: 140px;
  margin-bottom: 20px;
  width: 140px;
}
.col-lifestyle-breed-size-content {
  height: 300px;
  padding: 30px 0;
  box-shadow: 3px -1px 28px rgb(0 0 0 / 11%), 0 10px 10px rgb(0 0 0 / 0%);
  border-radius: 8px;
}

/* .shop-by-category-main li.links {
    width: calc(100% / 8);
} */
.shop-by-category-main li.links:hover {
  background: #4bc6d7;
}
.shop-by-category-main li.links:hover span {
  color: #fff;
}
.shop-by-category-main .category-quick-links ul li a span {
  font-size: 16px;
  line-height: 20px;
  min-height: 40px;
  text-align: center;
  display: flex;
  align-items: center;
  font-weight: 700;
  color: #4bc6d7;
}
.shop-by-category-main li.links a {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 20px 5px;
  text-decoration: none;
}
/* .shop-by-category-main ul.quick-links {
    display: flex;
    flex-wrap: wrap;
} */

.col_banner_img_main a.shop-banner {
  margin-right: 20px;

  /*     display: grid;
    grid-template-columns: 1fr 3fr; */
}
.col_banner_img_main .species-top-banner img {
  border-radius: 8px;
  height: auto;
}
.col_banner_img_main {
  margin-bottom: 20px;
}
.basel-products-element .custom_tab_slider {
  display: flex;
  align-items: stretch;
  justify-content: center;
}
products-footer-desktop {
  display: block;
}
#product-single__meta .spotii-product-widget {
  /*     margin: 20px 0; */
}
strong.new.product-labels.exdate {
  background: red;
  font-size: 12px;
  padding: 6px;
  border-radius: 11px;
  color: white;
}
strong.product-labels.express_delivery {
  background: transparent;
  color: white;
  padding: 7px;
  border-radius: 11px;
}
.cbb-frequently-bought-product-image {
  border-radius: 14px;
  border: 0.1rem solid rgb(221, 221, 221);
}
.si-reset.si-edge-right.si-edge-top.si-rotate-270 {
  top: 160px !important;
}
body .postpay-product-widget-text {
  font-size: 14px !important;
  font-family: "Roboto" !important;
  font-weight: 400 !important;
  /*     margin-top: px !important; */
}
.basel-swatch.basel-tooltip.text-only.swatch-size-small.bg_original.swatch-enabled.jas_soldout.active-swatch {
  background: #97959578 !important;
}
.basel-swatch.basel-tooltip.text-only.swatch-size-small.bg_original.swatch-enabled.jas_soldout,
.basel-swatch.basel-tooltip.text-only.swatch-size-small.bg_medium.swatch-enabled.active-swatch.jas_soldout {
  background: #97959578 !important;
}
.basel-swatch.basel-tooltip.text-only.swatch-size-small.bg_original.swatch-enabled.jas_soldout:hover {
  background: #97959578;
}
.basel-swatch.jas_soldout,
.basel-swatch.basel-tooltip.text-only.swatch-size-small.active-swatch.bg_xs.swatch-enabled.jas_soldout {
  background: #97959578 !important;
}
#snize-search-results-grid-mode li.snize-product span.snize-title {
  display: block;
  text-transform: lowercase;
}
.hide_qty {
  display: none !important;
}

#snize-search-results-grid-mode li.snize-product span.snize-title:first-letter {
  text-transform: uppercase;
}

div.snize-ac-results span.snize-title {
  text-transform: lowercase;
}

div.snize-ac-results span.snize-title:first-letter {
  text-transform: uppercase;
}
@font-face {
  font-family: "Cera Pro";
  src: url("/cdn/shop/files/Cera_Pro_Black.otf?v=1649221525");
}
@font-face {
  font-family: "Cera Pro Medium";
  src: url("/cdn/shop/files/Cera_Pro_Medium.otf?v=1649223680");
}

@font-face {
  font-family: "Roboto Medium";
  src: url("/cdn/shop/files/Roboto-Medium.ttf?v=1676635868");
}
@font-face {
  font-family: "Roboto Bold";
  src: url("/cdn/shop/files/Roboto-Bold.ttf?v=1676635862");
}
.shopify-payment-button__more-options {
  display: none !important;
}
button.cbb-frequently-bought-add-button {
  letter-spacing: 1.2px;
  font-weight: bold;
  font-family: "Roboto";
  border: 1px solid #f37e1c !important;
  background: #fba71b !important;
  border-radius: 4px !important;
}
i.fa.fa-moon-o {
  position: absolute;
  bottom: 52%;
  right: 4px;
}
.fa-moon-o:before {
  font-size: 18px;
  color: gold;
}
#snize-search-results-grid-mode li.snize-product span.snize-title {
  order: 1;
}
#gl_product_quickview .shopify-payment-button {
  /*   padding-top: 20px !important; */
  width: auto !important;
  float: unset !important;
  font-family: "Roboto" !important;
}
#gl_product_quickview .shopify_quantity_quick {
  margin-top: 20px !important;
}
div.snize .snize-reviews,
div.snize
  #snize-search-results-grid-mode
  .snize-product
  .snize-options-box
  .snize-color-swatch-box {
  text-align: left !important;
}

#SI_trigger {
  display: none !important;
}
div.snize .snize-reviews {
  order: 2;
  height: auto !important;
}
#snize-search-results-grid-mode .snize-price-list {
  order: 3;
}
.basel-hover-standard .price {
  text-align: left !important;
  padding: 0px 10px;
  font-size: 14px !important;
}
#collection .snize-options-box {
  order: 4;
}
#snize-search-results-grid-mode .snize-price-list {
  text-align: left !important;
}
div.snize
  #snize-search-results-grid-mode
  .snize-product
  .snize-options-box
  .snize-size-select-box {
  justify-content: left !important;
}

.variant_main {
  /* margin: 10px; */
  margin-top: 20px;
}

.gl_tta-panels h3.product-title {
  text-transform: unset;
}
.sls-more-info-text {
  padding-bottom: 0px !important;
}
.sls-more-info-container {
  padding: 10px 0 0 !important;
}

/* remove floating bottom cart account icons */
.basel-toolbar.icons-design-line {
  display: none;
}
span#product-price {
  font-weight: 600;
}
p.price {
  font-weight: 600 !important;
}

/* end css */
.cbb-frequently-bought-title {
  text-transform: uppercase;
  font-size: 24px;
}

#product .single-breadcrumbs-wrapper {
  display: none;
}
h3.cbb-frequently-bought-selector-label-name span,
h3.cbb-frequently-bought-selector-label-name {
  text-transform: capitalize !important;
}
.shopify-variation-price {
  display: flex;
  justify-content: center;
  align-items: center;
}
span.inclusive_text {
  color: black;
  font-size: 11px;
  font-weight: 400;
  margin-top: 2px;
  font-family: "Roboto";
}
del#old-product-price {
  margin-top: 4px;
  margin-right: 4px;
  margin-left: 10px;
  font-size: 14px;
}
.single-product-content .cart .quantity .minus,
.single-product-content .cart .quantity .plus {
  width: 36px !important;
  color: #fba71b !important;
  font-size: 20px !important;
  font-weight: 500;
}
.single-product-content .cart .quantity input[type="number"] {
  width: 44px !important;
  background: #f9f9f9;
  border-left: none;
  border-right: none;
}
.shopify-product-gallery__wrapper img.attachment-shop_single {
  height: 400px;
  object-fit: contain;
}
.single-product-content .product-images .thumbs-position-bottom .owl-dots,
.single-product-content .product-images .thumbs-position-left .owl-dots {
  display: block !important;
}
.single-product-content .product-images .thumbs-position-bottom .owl-nav,
.single-product-content .product-images .thumbs-position-left .owl-nav {
  position: unset !important;
}
.single-product-content .product-images .thumbs-position-bottom .owl-nav > div,
.single-product-content .product-images .thumbs-position-left .owl-nav > div {
  position: absolute !important;
}
.col-sm-4.product-images {
  width: 50%;
}
.col-sm-8.summary.entry-summary {
  width: 50%;
}
.shopify-product-gallery .owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
  display: block;
}
.shopify-product-gallery__wrapper .owl-nav {
  top: 50%;
  bottom: unset !important;
  background-color: transparent !important;
  box-shadow: none !important;
}
/* .com_quantity_cart {
display: flex;
width: 100%;
justify-content: space-evenly;
} */
#shopify-section-16347973149a1b3f46
  .spb_text_column
  ul:not(.social-icons)
  > li:before {
  content: none;
}
#shopify-section-16347973149a1b3f46 li.bullet {
  display: flex;
  align-items: center;
}
#shopify-section-16347973149a1b3f46 img.right_mark {
  width: 28px;
  height: 22px;
}
#shopify-section-16347973149a1b3f46 img.right_mark {
  padding-right: 6px;
}
#shopify-section-16347973149a1b3f46 .spb_text_column ol,
.spb_text_column ul {
  padding-left: 0px !important;
  text-align: left;
}
#shopify-section-autoship-slider .first_img {
  background: #4cc6d6;
}
#shopify-section-autoship-slider .main_comb_content_img {
  display: flex;
}
#shopify-section-autoship-slider .blank_block {
  width: 35%;
  background: #caecee;
}
#shopify-section-autoship-slider .sec_img {
  position: absolute;
  bottom: 15%;
  width: 35%;
  top: 47%;
}
#shopify-section-autoship-slider .autoship_slider {
  position: relative;
}
#shopify-section-autoship-slider .slider_content {
  background: #caecee;
  width: 65%;
  padding: 26px;
}
#shopify-section-autoship-slider .slider_content p {
  font-size: 18px;
  color: #057281;
  font-weight: 500;
}
div#shopify-section-why-love-autoship,
#shopify-section-petscare-autoship {
  margin: 46px 0px;
}
#shopify-section-petscare-autoship .main_coll {
  background: #feb43e;
  padding: 16px;
  width: 33.33%;
  border-radius: 14px;
}
#shopify-section-petscare-autoship .main_coll a:hover {
  text-decoration: none;
}
#shopify-section-petscare-autoship .coll_section {
  display: flex;
  gap: 20px;
  margin-top: 18px;
}

#shopify-section-petscare-autoship .main_coll h2 {
  margin-bottom: 0px;
  text-align: center;
  color: #2eadc0;
  font-weight: bold;
}
#shopify-section-petscare-autoship .main_pets {
  display: flex;
  gap: 20px;
}
#shopify-section-why-love-autoship p.content-data {
  font-size: 15px;
  font-weight: 500;
}
#shopify-section-why-love-autoship .main_block {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}
#shopify-section-why-love-autoship .block-data {
  margin: 0 auto;
  display: flex;
  gap: 20px;
}
#shopify-section-why-love-autoship h3.block_heading {
  font-size: 24px;
  font-weight: 700;
}
#shopify-section-why-love-autoship h2.main_heading,
#shopify-section-petscare-autoship h2.main_heading {
  text-align: center;
  color: #fba71b;
  font-size: 48px;
  font-weight: 700;
}
#shopify-section-why-love-autoship h3.subheading,
#shopify-section-petscare-autoship h3.subheading {
  font-size: 32px;
  font-weight: 700;
  color: #82d2ec;
  text-align: center;
  margin-bottom: 0px;
}

.autoship_logo_image {
  margin: 0 10px;
}
a#autoship-popup2 {
  cursor: pointer;
}
img.testsvg {
  width: 80px;
  height: 20px;
  cursor: pointer;
}
span.more_read a:hover {
  color: #ffaa1d;
}
span.text_save {
  font-size: 16px;
  font-weight: 500;
}
.autoship_announcement {
  width: 100%;
  display: flex;
  padding: 4px 0px;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid #d3d0d026;
}
span.more_read {
  font-size: 16px;
  font-weight: 600;
  padding: 0px 10px;
  border-left: 1px solid #c3c0c0a6;
}
#shopify-section-autoship-how-its-work .block_info {
  padding: 6px;
}

span.save_item {
  padding: 4px 16px;
  background: #ef6c00;
  border-radius: 14px;
  margin-right: 12px;
  color: white;
  font-weight: 600;
}
/* autoship page css */
.scrollToTop {
  right: 33px !important;
  background: #69bac4 !important;
  bottom: 100px !important;
  color: white !important;
  border-color: transparent !important;
}
div#shopify-section-why_autoship_select {
  margin: 40px 0px 140px 0px;
}
h5.content_heading {
  margin-bottom: 0px;
  color: black;
  font-weight: 600;
}
.main_faq {
  text-align: center;
}
.combn_sign_heading {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  margin-bottom: 8px;
}
#shopify-section-autoship-faq .panel_faq li {
  list-style: disc;
  margin-bottom: 9px;
  line-height: 1.5;
}

.content_block ul {
  margin-bottom: 18px;
}
.main_content_section {
  display: flex;
  flex-wrap: wrap;
  background: #c1ecfb;
  padding: 40px 0px;
  position: relative;
}

h3.content_heading {
  text-align: center;
  color: black;
  font-weight: 700;
}
.main_content li {
  list-style: disc;
}
.content_img {
  width: 50%;
}

.main_content {
  width: 50%;
  padding: 60px 0px 30px 16px;
}
#shopify-section-autoship-logo li.logo-bar__item:hover {
  transform: scale(0.95);
  transition: 1s ease;
}
#shopify-section-autoship-faq .accordion_faq {
  background-color: #ffffff;
  color: #444;
  cursor: pointer;
  padding: 12px;
  font-weight: 600;
  width: 70%;
  border: none;
  text-align: left;
  outline: 0;
  font-size: 17px;
  position: relative;
  transition: 0.4s;
  border-radius: 6px;
  margin: 10px 0px 0px;
}

#shopify-section-autoship-faq .accordion_faq:after {
  position: absolute;
  right: 20px;
  width: 30px;
  height: 30px;
  background: 0 0;
  color: #000;
  text-align: center;
  content: "+";
  line-height: 22px;
  border-radius: 100%;
}
#shopify-section-autoship-faq {
  width: 100%;
  background-size: 100%;
  max-width: 100%;
  padding: 80px !important;
  background-image: url(/cdn/shop/files/Untitled-3.jpg?v=1643614153);
  background-position: top center;
  background-repeat: no-repeat;
  margin: 30px 0px 0px;
  background-color: #bcecfc;
}
#shopify-section-autoship-faq .active:after {
  content: "\2212";
}
#shopify-section-autoship-faq .panel_faq {
  padding: 0 30px;
  background-color: #fff;
  max-height: 0;
  font-size: 16px;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  width: 70%;
  margin: auto;
  text-align: left;
  border-radius: 8px;
}
button.accordion_faq:hover {
  background: white;
  color: black;
}
#shopify-section-autoship-faq .panel_faq p {
  color: black !important;
}
#shopify-section-autoship_product_tab .gl_general .gl_tta-tabs-container {
  background: #f4f5fa;
  border-radius: 40px;
  width: 44%;
  margin: 0 auto !important;
}
ul.gl_tta-tabs-list {
  padding-top: 7px !important;
}
li.gl_tta-tab {
  margin-bottom: 6px !important;
  margin-top: 6px;
}
body #shopify-section-autoship_product_tab li.gl_tta-tab.gl_active a {
  background: #fba71b !important;
  border-radius: 30px;
}
#shopify-section-autoship_product_tab
  .product-grid-item.product.basel-hover-standard {
  padding-bottom: 14px !important;
  border-radius: 16px;
  padding: 0px;
  margin: 9px;
  border: 1px solid #e9e6e6;
}
#shopify-section-autoship-logo li.logo-bar__item {
  width: 25%;
  box-shadow: -3px 0px 10px 6px #0000001c;
  margin: 0px 10px;
  border-radius: 14px;
}
#shopify-section-autoship-logo ul.logo-bar {
  display: flex;
}
#shopify-section-autoship-logo .brand_img {
  height: 200px;
  width: 200px;
  margin: 0 auto;
}
.block_info h4 {
  color: black;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 8px;
}

.main_blocks:hover {
  background: #82d2ec;
  transform: scale(0.95);
  transition: 1s ease;
}
.infor_autoship p {
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}
#shopify-section-autoship_product_tab h3.tab_heading {
  color: black;
  font-weight: 700;
  margin-bottom: 0px;
}
h3.sub_heading_tab,
.brand_heading {
  font-size: 28px;
  color: black;
  font-weight: 700;
  text-align: center;
}
#shopify-section-autoship_product_tab
  .product-grid-item.product.basel-hover-standard.product-type-simple {
  width: 18%;
}
div#shopify-section-autoship-how-its-work {
  margin: 18px 0px;
}
h3.main_heading {
  font-weight: 700;
  text-align: center;
  color: black;
  font-size: 28px;
  margin-bottom: 2px;
}
.main_blocks {
  width: 30%;
  box-shadow: -3px 0px 10px 6px #0000001c;
  margin: 0px 10px;
  border-radius: 14px;
}
.block.combine {
  display: flex;
  flex-wrap: wrap;
}
.blocks {
  text-align: center;
}
.block_img {
  margin: 40px 10px 20px 10px;
}
img.underline {
  display: flex;
  margin: 20px auto;
}

/* end autoship css */

#menu-item-bde42c2a-5dcf-4c85-950a-e44c300a2511
  .sub-menu-dropdown.color-scheme-dark.third_sub {
  height: auto;
}
.autoship_main .sealsubs-target-element.sealsubs-full {
  width: 100%;
}
.sutoship_info h3 {
  font-size: 18px !important;
}
a.autoship:hover {
  color: #d28608;
}
.autoship_main {
  display: none;
}
.autoship_img {
  width: 150px;
}

.sutoship_info li {
  list-style: disc;
  font-size: 13px;
}
.sutoship_info {
  background: #dbebfa;
  padding: 22px;
  border-radius: 14px;
  border: 2px solid #e9e6e6;
}
.sutoship_info:hover {
  box-shadow: 0 0 7px 1px #ddd;
}
#menu-item-bde42c2a-5dcf-4c85-950a-e44c300a2511
  .sub-menu-dropdown.color-scheme-dark.main_second_menu {
  padding-bottom: 8px !important;
}
#menu-item-360d72dc-59f8-4381-a104-507fa7a0a7fc
  .sub-menu-dropdown.color-scheme-dark.third_sub {
  height: 100%;
  width: auto !important;
}
#menu-item-360d72dc-59f8-4381-a104-507fa7a0a7fc
  ul.image_menu.sub-menu.color-scheme-dark {
  display: flex;
  padding: 10px 10px 0;
}
#menu-item-360d72dc-59f8-4381-a104-507fa7a0a7fc .menu_img {
  display: flex;
  flex-direction: column;
}
#menu-item-360d72dc-59f8-4381-a104-507fa7a0a7fc .menu_coll_img {
  justify-content: center;
  display: flex;
}
/* .main_truck span {
position: absolute;
left: 24%;
top: 29%;
}
div#edt-p {
position: relative !important;
} */
.main_truck {
  display: flex;
  gap: 4px;
  align-items: flex-start;
}
/* blog page css */
.shogun-heading-component h4 {
  font-family: "Roboto" !important;
  font-size: 16px !important;
}
div#s-084e23b7-2e00-4535-bc73-7000942cb725 {
  margin-top: 40px !important;
}
div#s-7372b2cf-925c-498c-9806-2c2b2f318bc6,
div#s-c4ac257b-91b7-4484-a997-b81be57b42d1,
#s-85b1c53f-42ea-4104-a7ba-071227124a47 {
  margin-top: 16px !important;
}
.widget_search .searchform div #searchsubmit {
  position: absolute;
  top: 0;
  border-top-right-radius: 20px !important;
  border-bottom-right-radius: 20px !important;
  right: 0;
}
#shopify-section-gl_section_sidebar_blog .searchform input[type="text"] {
  border-radius: 25px;
  height:50px;
  background: #c8c8c80a;
}

div#shopify-section-gl_section_sidebar_blog {
  margin-top: 44px;
}
.shg-c.shg-product {
  padding-top: 10px !important;
}
.meta-post-categories {
  display: none !important;
}
h5.widget-title {
  font-weight: 600;
}
.training-your-puppy-to-stop-biting-amp-nipping h3.entry-title {
  margin-top: 34px;
}
div#s-e7cb3766-4191-453e-9103-3ed86d9ba92b {
  padding: 0px;
}
div#s-d74fe038-8d49-4abc-8650-e70b35dac03e {
  padding: 0px;
}
span.shg-product-price {
  font-weight: 600;
}
.shg-product-title-component span {
  font-size: 14px;
}
div#s-06baa603-ddad-4968-af28-db3d265d40f6 {
  padding: 0px;
}
.shg-product .shg-align-left {
  border-bottom: 1px solid #ddddddab !important;
}
.shg-category-col {
  border: 1px solid #e9e6e6 !important;
  border-radius: 15px !important;
  height: auto;
  padding: 0 0 10px 0 !important;
  margin: 0px 3px;
}
a.shg-btn {
  background: #4bc6d7 !important;
  border-radius: 30px !important;
}
h3#reply-title {
  color: rgb(251 167 27);
}
div#s-8a75aafa-f48e-4eea-a110-ccd2137281ab {
  display: none;
}
.shg-product-title-component h3 {
  margin: 0px !important;
}
div#s-0fee2570-4976-4722-b19f-913bc21973aa .shogun-heading-component h1 {
  color: white !important;
  padding: 0px 10px;
}
#s-155b1a80-e81f-4dc6-8998-a44752165ae7 .shogun-heading-component h1 {
  color: black !important;
}
.shogun-heading-component h2,
.shogun-heading-component h6 {
  color: rgb(251 167 27) !important;
}
.shogun-heading-component h1 {
  color: rgb(251 167 27) !important;
  letter-spacing: 0px !important;
  font-family: "Roboto" !important;
  line-height: 40px;
  font-size: 30px !important;
}
.shg-product-title-component {
  padding: 0px 4px;
  height: 100px;
}
.shg-c {
  padding: 0px !important;
  margin: 0px !important;
}
.shg-product-image-wrapper img {
  height: 200px;
}
.shg-product-selector-wrapper {
  padding: 0px 4px;
}
.shg-c:before,
.shg-c:after {
  content: none;
}
.shg-category-col:hover {
  background: #fff;
  box-shadow: 0 0 7px 1px #ddd;
  border-radius: 15px !important;
}
.main_img_desc {
  display: flex;
}
.desc {
  width: 50%;
}
.img_block {
  width: 50%;
}
.img_block img {
  margin-left: 16%;
}

.main_truck span {
  -webkit-animation: smooth 20s ease-in;
  -moz-animation: smooth 20s ease-in;
  -o-animation: smooth 20s ease-in;
  -ms-animation: smooth 20s ease-in;
  animation: smooth 20s ease-in;
}
.hiddeneefect {
  -webkit-animation: smooth 5s ease-in;
  -moz-animation: smooth 5s ease-in;
  -o-animation: smooth 5s ease-in;
  -ms-animation: smooth 5s ease-in;
  animation: smooth 5s ease-in;
}

/* end blog page css */
.main_puppy_tbl.container {
  -webkit-animation: smooth 14s ease-in;
  -moz-animation: smooth 14s ease-in;
  -o-animation: smooth 14s ease-in;
  -ms-animation: smooth 14s ease-in;
  animation: smooth 14s ease-in;
}

@-webkit-keyframes smooth {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes smooth {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-o-keyframes smooth {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes smooth {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

#page-afilated-program .container_afilated {
  margin-top: 20px;
}
#page-brand .container_brand {
  margin-top: 20px;
}
/* combo product css */
.picky-widget .multiselect__tags,
.picky-widget .multiselect__content-wrapper,
.picky-widget .multiselect__single,
.picky-widget .multiselect__option--selected {
  color: #fbbc34 !important;
}
.multiselect__tags {
  border-radius: 8px !important;
}

[class*="QuantityInput_input"] {
  color: #fbbc34 !important;
}
[class*="AddSelectedToCart_picky-add-selected-to-cart-button"] {
  border-radius: 18px;
}
[class*="ComboProductCard_picky-combo-product-card_2fhN9"] {
  border-bottom: 1px solid #e9e6e6;
  padding-bottom: 10px;
}
[class*="ComboProductCard_picky-combo-product-card_2fhN9"]:last-child {
  border-bottom: none !important;
}

[class*="RecommendedProductCard_picky-add-to-cart-button-wrap_OBtlU "] {
  width: 100%;
  max-width: 100%;
  padding: 0px 11px;
}

/* .picky-bundler-container.picky-widget {
padding-bottom: 20px;
} */
.kitten-starter-pack .site-content.col-sm-12 {
  margin-top: 14px;
  margin-bottom: 0px;
}
.kitten-starter-pack .site-content.col-sm-12 h3 {
  color: #d28608;
  text-align: center;
  font-weight: 400;
  font-size: 24px;
  margin: 0px;
}
.cat-starter-pack .site-content.col-sm-12 {
  margin-top: 14px;
  margin-bottom: 0px;
}
.cat-starter-pack .site-content.col-sm-12 h3 {
  color: #d28608;
  text-align: center;
  font-weight: 400;
  font-size: 24px;
  margin: 0px;
}

.dog-starter-pack .site-content.col-sm-12 {
  margin-top: 14px;
  margin-bottom: 0px;
}
.dog-starter-pack .site-content.col-sm-12 h3 {
  color: #d28608;
  text-align: center;
  font-weight: 400;
  font-size: 24px;
  margin: 0px;
}

/* end combo product css */

/* puppy bundle page */
.main_puppy_tbl.container h3 {
  margin-bottom: 8px;
}
#page-puppy-starter-page .container {
  padding: 0px 6px;
}
tr.product_row th {
  background: #4bc6d7 !important;
}
table#puppy {
  margin-bottom: 20px;
}
#puppy td,
#puppy th {
  border: 1px solid #ddd;
  padding: 8px;
}

#puppy tr:nth-child(even) {
  background-color: #f2f2f2;
}

#puppy th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #ffaa1d;
  color: white;
  font-size: 14px;
}

table#puppy_full_form {
  margin-bottom: 20px;
}
#puppy_full_form td,
#puppy_full_form th {
  border: 1px solid #ddd;
  padding: 8px;
}

#puppy_full_form tr:nth-child(even) {
  background-color: #f2f2f2;
}

#puppy_full_form th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #ffaa1d;
  color: white;
  font-size: 14px;
}

[class*="RecommendedProductCard_carousel-wrap"] {
  border-bottom: 1px solid #e1e0e0;
}
[class*="RecommendedProductCard_product-options"] {
  padding: 8px;
}
[class*="RecommendedProductCard_product-link"]:hover {
  text-decoration: none !important;
}
[class*="RecommendedProductCard_picky-product-title"]:hover {
  text-decoration: none !important;
}
.picky-add-to-cart-button:hover {
  filter: opacity(1) !important;
}
.puppy-starter-pack .site-content {
  margin-bottom: 10px;
}
.puppy-starter-pack .site-content.col-sm-12 {
  margin-top: 14px;
}
.picky-product-card-container {
  margin: 0 90px;
}
[class*="RecommendedProductCard_vertical-picky-product-card-orientation"] {
  border: 1px solid #e1e0e0;
  width: 94% !important;
  padding: 8px 0px !important;
  border-radius: 14px;
}
.picky-product-card-container {
  display: grid !important;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important;
  row-gap: 20px !important;
}

[class*="RecommendedProductCard_vertical-picky-product-card-orientation"]:hover {
  background: #fff;
  box-shadow: 0 0 7px 1px #ddd;
}
[class*="QuantityInput_dec-button"] {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
[class*="QuantityInput_inc-button"] {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

[class*="RecommendedProductCard_vertical-picky-product-card-orientation RecommendedProductCard_picky-product-options-container RecommendedProductCard_picky-options *"] {
  border-radius: 12px !important;
}
[class*="RecommendedProductCard_flex-column_OV2fk"] {
  display: block;
  align-items: flex-start !important;
}
[class*="RecommendedProductCard_picky-product-sale-price_2K9_J"] {
  padding: 0 11px;
}
.multiselect--disabled {
  background: WHITE !important;
  opacity: 1 !important;
}
.picky-add-to-cart-button {
  width: 100%;
  font-family: "Roboto" !important;
  background: #fba71b !important;
  border-radius: 4px !important;
  text-transform: uppercase;
  border: 1px solid #f37e1c !important;
}

/* end puppy bundle page */

/* .custom_shipping_main picture {
  display: block !important;
} */

div#shopify-section-16347973149a1b3f46
  .spb_column:last-child
  .custom_shipping_main
  div {
  margin-bottom: 0px !important;
  height: 100%;
  background-position: top center !important;
}
.faqs-accordion h3:last-child {
  font-size: 18px;
  margin-top: 26px;
}

/* display none APP in Pet fastival page */
#page-email-subscription .breadcrumbs {
  display: none !important;
}
#page-email-subscription div#smile-ui-lite-container {
  display: none;
}
#page-email-subscription div#gorgias-chat-container {
  display: none;
}
#page-email-subscription div#qikify-contactform {
  display: none;
}
#page-email-subscription
  .sticky-header.header-clone.icons-design-line.color-scheme-tra-dark.color-scheme-dark.color_sticky_dark.act-scroll {
  display: none;
}
#page-email-subscription
  header.main-header.header-has-no-bg.header-simple.icons-design-line.color-scheme-tra-dark.color-scheme-dark.color_sticky_dark {
  display: none;
}
#page-email-subscription .topbar-wrapp.color-scheme-light {
  display: none;
}
#page-email-subscription div#fsb_container {
  display: none !important;
}
#page-email-subscription .page-title {
  margin-top: 40px;
}
#page-email-subscription footer {
  display: none;
}
/* end block */

body.template-list-collections .page-title-default {
  background-color: #4bc6d7 !important;
}

.subscription_banner_img {
  margin-bottom: 20px;
}
.klaviyo_subscription_form {
  margin-bottom: 12px;
}
.ql-editor span {
  font-family: "Roboto" !important;
  font-weight: 400 !important;
}

body #snize-search-results-grid-mode li.snize-product .snize-button {
  position: absolute !important;
  top: inherit !important;
  bottom: 10px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: 70% !important;
}
div.snize.snize-options #snize-search-results-grid-mode span.snize-overhidden {
  padding-bottom: 50px !important;
}
ul.inline-list.payment-icons {
  display: flex;
  margin: 0 auto;
}
img.stripe {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
img.cod {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cod_icon {
  height: 24px;
  width: 50px;
}
.stripe_icon {
  height: 60px;
  width: 310px;
}
.afilated_prgm_main {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  grid-gap: 0;
}
.afilated_prgm_main > div {
  height: 200px !important;
}
.afilated_prgm_main .afilated_prgm_sec {
  width: 20%;
  margin: 26px 0;
}
.afilated_prgm_main .arrow {
  width: 20%;
  position: relative;
  margin: 0 !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.afilated_prgm_main .arrow img {
  width: 50px;
}
.afilated_prgm_main .arrow:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  height: 6px;
  width: 100%;
  z-index: -1;
  transform: translateY(-50%);
  border-bottom: 6px dotted #feaa1c;
}
.afilated_prgm_main .arrow.arrow_fift:before {
  width: 50%;
}
.afilated_prgm_main .arrow.arrow_trd:before {
  width: 50%;
  left: inherit;
  right: 0;
}
.afilated_prgm_main .arrow.arrow_fift:after {
  content: "";
  position: absolute;
  top: -25%;
  left: 50%;
  height: 71%;
  width: 6px;
  z-index: -1;
  transform: translateX(-50%);
  border-left: 6px dotted #feaa1c;
}
.afilated_prgm_main .arrow.arrow_trd:after {
  content: "";
  position: absolute;
  bottom: -50px;
  left: 50%;
  height: 66%;
  width: 6px;
  z-index: -1;
  transform: translateX(-50%);
  border-left: 6px dotted #feaa1c;
}
.arrow.arrow_trd img {
  transform: rotate(90deg);
}
.arrow.arrow_frth img,
.arrow.arrow_fift img {
  transform: rotate(180deg);
}

.heading_content p {
  font-size: 16px !important;
}
h3.guid {
  text-align: center;
  color: #4bc6d7;
  font-size: 24px;
  font-weight: 500;
}
p.wlcm_txt {
  font-weight: 600;
  color: #4bc6d7;
  font-size: 24px !important;
}
.icons {
  height: 100px;
  width: 100px;
  margin: 0 auto;
  margin-bottom: 10px;
}
.afilated_prgm_sec {
  border: 1px solid #e9e6e6;
  border-radius: 14px;
  padding: 6px;
}
p.info {
  font-size: 14px !important;
  text-align: center;
  margin-bottom: 0px;
}
.afilated_prgm_sec h3 {
  text-align: center;
  margin-bottom: 2px;
  color: black;
  font-weight: 500;
}
.arrow {
  height: 60px;
  width: 60px;
  position: relative;
  top: 20%;
  margin: 0 auto;
}
.main_com_sec .sec:last-child {
  text-align: center;
  padding: 15px;
  border: 3px dashed #69bac4;
  margin-top: 20px;
}
h3.title_afilited {
  margin-bottom: 0px;
  color: #fba71b;
  font-weight: 500;
}
#page-afilated-teams-condition fieldset {
  border: 1px solid #f8a51a8c !important;
  border-radius: 10px;
  transition: box-shadow 0.4s ease;
}
#page-afilated-teams-condition fieldset:hover {
  box-shadow: 0 0 16px 2px #f8a51a8c;
  border: 1px solid #f8a51a8c !important;
}
h3.title_afilited {
  background: white;
}
.afilated {
  list-style: disc !important;
  font-size: 15px;
  line-height: 2;
}
.container.afilated_pg {
  margin-bottom: 18px;
}
ul.afilated_points {
  padding: 16px !important;
}

.row.afilated_main {
  margin-bottom: 26px;
}
.row.afilated_main {
  margin-bottom: 26px;
}

a.login_registration.button {
  background: #4bc6d7;
  border-radius: 20px;
  color: white;
  font-weight: 600;
  margin-top: 14px;
  float: right;
}
.afilated_content {
  font-size: 15px;
  margin-top: 6%;
  margin-bottom: 12px;
}
#page .site-content.col-sm-12 {
  font-size: 16px;
  line-height: 2;
}
a.term_con_link:hover {
  color: #ffaa1d;
}
a.term_con_link {
  text-decoration: underline;
  font-size: 15px !important;
  color: #4bc6d7;
  font-weight: 500;
}
/* 
#page .sticky-header .container 
{
padding-left: 0px !important;
padding-right: 0px !important;
}
#page .container {
padding-left: 50px;
padding-right: 50px;
} */
#page .site-content.col-sm-12 p {
  line-height: 2;
}
.basel-promo-popup img.gl_single_image-img.attachment-full {
  border-top-left-radius: 18px;
  border-bottom-left-radius: 18px;
}
.basel-promo-popup.nathan-promo-popup.nt_custom_new_none {
  border-radius: 18px;
}
#product .slick-list.draggable {
  height: 326px !important;
}
#shopify-section-gl_newsletter_aboutus p.mailchimp-input-icon {
  width: 70% !important;
}
.basel-promo-popup .spb_text_column h1 {
  color: rgb(255 170 29) !important;
}
.basel-promo-popup .spb_text_column span {
  color: #4bc6d7 !important;
}
.basel-promo-popup .mc4wp-form input[type="email"] {
  border-bottom: none !important;
}
.basel-promo-popup input.klaviyo_btn.btn.submit-field.ajax_klaviyo_true {
  background: #fba71b;
  border-radius: 18px;
}
#shopify-section-gl_newsletter_aboutus
  input.about_newslatter.klaviyo_btn.btn.submit-field.ajax_klaviyo_true {
  border-radius: 18px;
  height: 36px;
  line-height: 0;
}

/* .view-carousel .gallery-images .main {
display: inline-block;
} */
.collection_banner {
  margin-bottom: 20px !important;
}

.view-carousel .gallery-images.owl-loaded .main {
  width: 100%;
}

.view-carousel .owl-carousel,
.main_coll_submenu {
  opacity: 0;
}

.owl-carousel.owl-loaded,
.main_coll_submenu.slick-initialized.slick-slider {
  opacity: 1;
}

/* about-us css */
.gl_custom_gl_newsletter_aboutus.gl_row.spb_row.gl_row-fluid {
  border-radius: 18px;
}

.deal_info {
  width: 50%;
  margin-left: -49px;
}
.best_info_ab {
  margin-right: -38px;

  z-index: 9;
  box-shadow: 0 0 8px 3px #bfbdbd;
  border-radius: 18px;
}
.best_info_ab {
  margin-left: -39px;
}
#shopify-section-gl_newsletter_aboutus h2.gl_custom_heading.font-title.italic {
  text-align: center !important;
}
#shopify-section-gl_newsletter_aboutus p.mailchimp-input-icon {
  border: 1px solid black !important;
  color: black !important;
}
input.about_newslatter.klaviyo_btn.btn.submit-field.ajax_klaviyo_true {
  background: black !important;
  color: white !important;
  border-radius: 18px;
}
#shopify-section-gl_newsletter_aboutus
  .mc4wp-form
  .mailchimp-input-icon:before {
  left: 7px !important;
  top: 7px !important;
}
div#shopify-section-gl_newsletter_aboutus {
  margin-bottom: 20px;
}
#shopify-section-gl_newsletter_aboutus .spb_wrapper p {
  font-size: 15px !important;
  /*   width: 100% !important; */
}
#shopify-section-gl_newsletter_aboutus .gl_col-md-4 {
  width: 50%;
}
#shopify-section-gl_newsletter_aboutus .gl_col-md-offset-4 {
  margin-left: 24.333333%;
}
.nt_custom_new .mc4wp-form input[type="email"],
.nt_custom_new .mc4wp-form p {
  color: white !important;
}
.best_info_ab {
  width: 50%;
  padding: 30px;
  background: white;
  border: 1px solid #e9e6e6;
  height: 30%;
}
.mission_content {
  padding: 30px;
  width: 60%;
  height: 320px;
  background: white;
  position: absolute;
  top: 25%;
  left: 20%;
  opacity: 0.75;
  border-radius: 14px;
}
.mission_ab {
  background-image: url(/cdn/shop/files/1.jpg?v=1637306065);
  height: 540px;
  background-position: bottom center;
  position: relative;
  border-radius: 18px;
}
.best_price_sec .pattern {
  margin-bottom: 14px;
  display: flex;
  justify-content: center;
}
.best_price_sec .pattern img {
  height: 18px;
}
.best_price_sec {
  padding: 60px;
  display: flex;
  align-items: center;
}
.best_img_ab {
  width: 50%;
  height: 400px;
}
.best_img_ab img {
  width: 100%;
  border-radius: 14px;
  height: 100%;
  object-fit: cover;
  object-position: top;
}

.best_deal_sec .pattern img {
  height: 18px;
}
.best_deal_sec .pattern {
  margin-bottom: 14px;
  display: flex;
  justify-content: center;
}
.deal_img {
  width: 50%;
}
.deal_img img {
  width: 100%;
  height: 100%;
  border-radius: 12px;
  object-fit: contain;
}
.deal_main {
  display: flex;
  align-items: center;
  padding: 80px;
}
.best_deal_sec {
  background-image: url(/cdn/shop/files/Owners.png?v=1637211483);

  border-radius: 18px;
}
.deal_info {
  width: 50%;
  padding: 30px;
  background: white;
  height: 30%;
  border-radius: 14px;
}
h3.deal_title,
h3.best_title,
h3.mission_title {
  text-align: center;
  font-size: 26px;
  font-weight: 500;
  color: #fba71b;
  text-transform: uppercase;
  margin-bottom: 10px;
}

h3.about_title {
  text-align: left;
  color: #fff;
  font-size: 31px;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 10px;
}
h3.story_title {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  color: #fba71b;
  text-transform: uppercase;
}
.s_txt p {
  font-size: 14px !important;
}
.best_info_ab p {
  font-size: 14px !important;
}

.mission_info p {
  font-size: 14px !important;
}
.abt_infor p {
  color: white;
  /*     padding-left: 100px; */
  font-size: 14px !important;
}
.story-img-txt {
  display: flex;
  justify-content: center;
  margin-bottom: 10px;
}
.gl_custom_gl_newsletter_aboutus {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
/* .main_about {
margin-bottom: 20px;
} */
/* #snize_results.snize-mobile-design.snize-new-version #snize-search-results-grid-mode .snize-price-list {
text-align: center !important;
} */
.story_img {
  width: 37%;
  height: 400px;
}
.story_txt {
  width: 50%;
  display: flex;
  align-items: center;
}
.story_txt + .story_img {
  padding-left: 25px;
}
.story_img + .story_txt {
  padding-left: 25px;
}
img.s_img {
  object-fit: cover;
  height: 100%;
  width: 100%;
  object-position: top;
  border-radius: 14px;
}
.about_info {
  background-image: url(/cdn/shop/files/banner_bg.png?v=1637211483);
  background-position: bottom;
  height: 440px;
  margin-bottom: 60px;
  border-radius: 18px;
}
.abt_content {
  display: flex;
  padding: 60px;
}
.abt_infor {
  width: 50%;
}
.abt_img {
  width: 50%;
}
img.ab_image {
  height: 400px;
}

/* end aboutus */

/* brand page css */
a.logo-bar__link:hover {
  text-decoration: none;
}
p.brand_title:hover {
  color: #fba71b;
}
.main-nav .menu > li > a:focus,
.main-nav .menu > li > a:hover {
  color: #ffaa1d !important;
}
.gl_page_title.page-title-default {
  background-color: #4bc6d7 !important;
  margin-bottom: 0px;
}
.pattern img {
  height: 20px;
}

.pattern {
  /*     justify-content: center;
  display: flex; */
  margin-bottom: 14px;
}
#page-brand .brand_img {
  display: flex;
  justify-content: center;
}
#page-brand img.logo-bar__image {
  height: 150px;
  width: 150px;
  object-fit: contain;
}
#page-brand ul.logo-bar {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 20px !important;
  margin-bottom: 20px;
}
#page-brand li.logo-bar__item {
  border: 1px solid #e9e6e6;
  border-radius: 20px;
}
#page-brand p.brand_title {
  font-size: 15px !important;
  text-align: center;
  text-transform: uppercase;
}
/* end brand  */
.main_coll_submenu.slick-initialized.slick-slider {
  margin-top: 10px;
}

.basel-navigation
  .menu
  > li.menu-item-design-default
  ul
  li.menu-item-has-children:after {
  content: none !important;
}
button#shopify_add_to_cart_quick {
  border-radius: 20px;
  background: #4bc6d7;
}
.swatches-select
  .basel-swatch.bg_color.basel-tooltip.swatch-size-small.colored-swatch.active-swatch.bg_color_tangerine.bg_tangerine.swatch-enabled.jas_soldout {
  background: #c1c1c1 !important;
}
.variations .swatches-select > div.jas_soldout:not(.bg_color):after,
.variations.variant_square .swatches-select > div.jas_soldout.bg_color:after {
  content: none !important;
  /*   transform: rotate(332deg);
  background-color: #585757 !important;
  width: calc(87% - 0px) !important; */
}
.basel-swatch.basel-tooltip.text-only.swatch-size-small.bg_12-5kg.swatch-enabled.jas_soldout {
  background: #a7a6a680;
}
/* .basel-swatch.basel-tooltip.text-only.swatch-size-small.active-swatch.swatch-enabled.jas_soldout {
background: #B5B2B2 !important;
}
*/
div.snize .snize-button.snize-out-of-stock-product-button {
  color: WHITE !important;
}
#product .product-tabs-wrapper {
  padding-bottom: 0px !important;
  padding-top: 0px !important;
  background-color: transparent !important;
}
section.related.products {
  margin-top: 0px;
}
.bndlr-container {
  padding-top: 0px !important;
  margin-top: 0px !important;
}
.input-dropdown-inner.input-dropdown-inner_pr a {
  font-family: "Roboto";
}
input#number_sticky {
  font-family: "Roboto";
}
button.ajax_form_cart.button_sticky.single_add_to_cart_button.pr {
  font-family: "Roboto";
}
/* span.onsale.product-label.precent_sale {
  height: 20px !important;
  width: 100%!important;
  border-radius: 0 5px 5px 0!important;
  min-height:20px;
}
span.onsale.product-label.precent_sale span{
  padding: 4px 4px 2px!important;
  font-size: 10px!important;
} */
/* .labels-rounded .product-label {
min-height: 40px !important;
width: 40px!important;
height: 40px!important;
} */
p.mailchimp-input-icon {
  width: 100%;
}
.flits-account-container .flits-button,
.flits-snackbar-overlay .flits-button {
  padding: 10px 7px !important;
  line-height: 0px !important;
}
p#out-of-stock-gl {
  border-radius: 6px;
  width: 100%;
  text-align: center;
  background: #fed6b3;
  border-color: #fed6b3;
  color: white;
  padding: 10px;
}
.yith-wcwl-add-to-wishlist {
  display: none !important;
}
a.flits-wls-count-btn {
  display: none !important;
}
.single-product-content .cart {
  margin: 0px !important;
}
.htusb-ui-section.htusb-ui-prod-boost-trust.htusb-ui-fade-in.htusb-ui-bar-animation {
  margin-bottom: 0px !important;
}
.display_cat {
  height: 20px;
  display: flex;
}
.flits-wishlist-button-style .flits-wls-button-secondary,
.flits-wishlist-button-style .flits-wls-button-secondary:visited {
  padding: 10px 15px !important;
}
button#SI_trigger {
  border-radius: 18px;
}
.filts-wishlist-product-style.flits-wishlist-button-style {
  margin-bottom: 10px;
  width: 68%;
}

button#SI_trigger {
  margin-top: 6px;
  margin-bottom: 12px;
}
/* .product-grid-item .product-label {
  width: 40px!important;
  height: 40px!important;
} */
#product .product-label {
  width: 40px !important;
  height: 40px !important;
}
.single-product-content .cart {
  width: 100%;
  position: relative;
}
.top-bar-left a:hover {
  text-decoration: none !important;
}
.right-column-dek {
  display: flex !important;
  align-items: center;
  justify-content: flex-end;
}
.right-column {
  width: auto !important;
  /*   display: flex !important; */
  /*   height: 80px; */
  align-items: center;
  justify-content: flex-end;
}
/* .product-grid-item .product-label.out-of-stock {
background-color: #56cfe1;
} */
body .gl-tab-js .gl_tta-tabs.gl_tta-tabs-position-top .gl_tta-panel-body {
  padding-bottom: 0px !important;
}
li.social-facebook img {
  display: none !important;
}

#shopify-section-16346245408b097d44 .gl_mb_40 {
  margin-bottom: 18px !important;
}
.basel-my-account-sidebar h3 {
  color: white !important;
}
#collection .snize-options-box {
  /*   min-height: 105px; */
}
/* .variant_main {
min-height: 115px!important;
} */
.variations.variant_square .swatches-select .colored-swatch,
.variations.variant_square .swatches-select .image-swatch {
  font-size: 10px !important;
  border-radius: 5px !important;
}
.basel-swatch.bg_color {
  border: 1px solid #000 !important;
  border-radius: 30px !important;
}
div#gl_CustomerLoginForm {
  border: 2px solid #e9e6e6;
  padding: 20px 20px 20px 20px;
  border-radius: 10px;
  background: #f5f6f8;
}
.com_cart_buynow {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 10px;
}
.product-image-summary figure.shopify-product-gallery__image {
  margin-left: 14px !important;
}
li.wishlist-info-widget.header-wishlist a:before {
  content: "\e08a";
  font-family: Simple-Line-Icons !important;
}
li.wishlist-info-widget.header-wishlist {
  position: relative;
  margin-right: 6px !important;
  text-align: center;
}
.right-column .wishlist-info-widget {
  display: none;
}
.wrapp-header .header-links {
  display: none !important;
}
.color-scheme-light .topbar-menu ul.menu > li > a:after {
  background-color: transparent !important;
}
li.wishlist-info-widget.header-wishlist > a:after,
li.wishlist-info-widget.header-wishlist > a:before {
  font-size: 16px;
  font-family: FontAwesome;
  vertical-align: middle;
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
li.wishlist-info-widget.header-wishlist > a > span {
  padding: 0;
  width: 15px;
  height: 15px;
  line-height: 15px;
  text-align: center;
  border-radius: 50%;
  background-color: #1aada3;
  overflow: hidden;
  position: absolute;
  z-index: 1;
  font-size: 10px;
  color: #fff;
  top: -2px;
  left: 20px;
}

/* // register page css */

#page-cf-j2tMn7
  .gl_page_title.page-title.page-title-default.title-size-small.color-scheme-light.title-design-centered {
  background-image: url(/cdn/shop/files/cats___dogs.jpg?v=1636461851) !important;
  background-repeat: no-repeat !important;
  background-size: cover;
  height: 16vh !important;
}
#page-cf-j2tMn7 .title-design-centered .entry-header {
  opacity: 0;
}
#page-cf-j2tMn7 .page-title {
  border-bottom: none;
}

#page-cf-j2tMn7 div#gl_CustomerLoginForm {
  border: 2px solid #e9e6e6;
  padding: 20px 12px 23px 12px;
  border-radius: 10px;
  background: #f5f6f8;
}
#page-cf-j2tMn7 form#create_customer {
  border: 2px solid #e9e6e6;
  padding: 20px 12px 22px 12px;
  border-radius: 10px;
  background: #f5f6f8;
  width: 50%;
  margin: 0 auto;
}

/* End Registration Page CSS  */

.flits_registration
  .gl_page_title.page-title.page-title-default.title-size-small.color-scheme-light.title-design-centered {
  background-image: url(/cdn/shop/files/cats___dogs.jpg?v=1636461851) !important;
  background-repeat: no-repeat !important;
  background-size: cover;
  height: 16vh !important;
}
.flits_registration .title-design-centered .entry-header {
  opacity: 0;
}
.flits_registration .page-title {
  border-bottom: none;
}

.flits_registration div#gl_CustomerLoginForm {
  border: 2px solid #e9e6e6;
  padding: 20px 12px 23px 12px;
  border-radius: 10px;
  background: #f5f6f8;
}
.flits_registration form#create_customer {
  border: 2px solid #e9e6e6;
  padding: 20px 12px 22px 12px;
  border-radius: 10px;
  background: #f5f6f8;
  width: 50%;
  margin: 0 auto;
  margin-bottom: 18px;
}

/* .shopify-account .site-content.col-sm-12 {
height: 805px !important;
} */
.basel-registration-page .col-register {
  height: 132% !important;
  overflow: auto !important;
}
.cf-field[data-cf-field-type="repeating_group"]
  .cf-entry-list
  .cf-group-entry
  .cf-entry-fields-wrapper
  .cf-entry-fields {
  background-color: #f5f6f8 !important;
  border-left: none !important;
}
.cf-field[data-cf-field-type="repeating_group"]
  .cf-entry-list
  .cf-group-entry
  .cf-entry-fields-wrapper {
  box-shadow: none !important;
}
.cf-field[data-cf-field-type="repeating_group"] .cf-entry-list .cf-group-entry {
  background: #f5f6f8 !important;
}
.cf-field h3 {
  font-weight: 500 !important;
  text-transform: initial !important;
}
.shopify-account .page-title {
  border-bottom: none;
}
button.cf-next-step.cf-button.btn.button {
  background: #efeb63;
  border-radius: 7px;
}
.u-column2.col-2.col-register {
  border: 2px solid #e9e6e6;
  padding: 20px 12px 0px 12px;
  border-radius: 10px;
  background: #f5f6f8;
}
#customer_login input.shopify-Button.button {
  background: #efeb63 !important;
  color: #000;
  border-radius: 8px;
}
.col-2.col-register-text {
  border: 2px solid #e9e6e6;
  padding: 20px 12px 20px 12px;
  border-radius: 10px;
  background: #f5f6f8;
}
.col-2.col-register-text h2 {
  font-size: 22px;
  text-align: left;
  color: black;
  font-weight: 500;
}
table.variations.variant_square,
p.earn {
  width: 100%;
}
button.sc-17go3tb-0.jgMACA {
  font-size: 15px;
  font-weight: 700;
}
button.sc-17go3tb-0.lfwxzZ {
  font-size: 15px;
}
.lfwxzZ:hover {
  border-radius: 10px;
  background: #4bc6d7;
}
.jgMACA:hover {
  border-radius: 10px;
  background: #4bc6d7;
}

.basel-registration-page:after {
  border-right: none !important;
}
div#gl_CustomerLoginForm h2 {
  font-size: 22px;
  color: black;
  font-weight: 500;
}
div#gl_CustomerLoginForm h2:before {
  content: none;
}
/* account page tilte none */
.shopify-account
  .gl_page_title.page-title.page-title-default.title-size-small.color-scheme-light.title-design-centered {
  background-image: url(/cdn/shop/files/cats___dogs.jpg?v=1636461851) !important;
  background-repeat: no-repeat !important;
  background-size: cover;
  background-color: TRANSPARENT;
  object-fit: cover;
  height: 16vh;
}
.shopify-account .title-design-centered .entry-header {
  opacity: 0;
}
/* and block */
/* .header-links a {
color: white !important;
} */
body .right-column .header-links li a:hover {
  font-size: inherit;
  text-decoration: none !important;
}
/* .header-links ul {
position: absolute;
bottom: 202%;
width: 217px;
} */
span.price ins {
  color: red;
}
div.snize
  .snize-product
  .snize-size-select-box
  .snize-size:not(.snize-size-active) {
  font-weight: bold;
}
div.snize .snize-product .snize-size-select-box .snize-size-active {
  color: #fff !important;
  border-color: #fba71b !important;
  border-radius: 8px !important;
  font-weight: bold;
  background: #fba71b;
}
div.snize
  .snize-product
  .snize-size-select-box
  .snize-size:not(.snize-size-active) {
  border-radius: 8px;
}
div.snize .snize-product .snize-simple-options-box.snize-unmapped-colors-box {
  margin: 0 0 0px 0 !important;
}

a.button.add_to_cart.button.alt {
  background: #fba71b !important;
  border-radius: 20px !important;
}
img.attachment-shop_thumbnail.size-shop_thumbnail.wp-post-image {
  border: 1px solid #e9e6e6 !important;
  border-radius: 15px !important;
}
img.attachment-shop_thumbnail.size-shop_thumbnail.wp-post-image:hover {
  background: #fff;
  box-shadow: 0 0 7px 1px #ddd;
}
/* .header-links ul {
position: absolute;
bottom: 204%;
width: 211px !important;
} */
.right-column .header-links li:after {
  color: white;
}
/* form#create_customer {
background-image: url(/cdn/shop/files/Group_5.png?v=1634286039) !important;
background-position: inherit !important;
border: none !important;
background-color: transparent !important;
}
.u-column2.col-2.col-register {
background-image: url(/cdn/shop/files/Group_5.png?v=1634286039);
background-position: top;
background-repeat: no-repeat;
} */
.u-column2.col-2.col-register h2 {
  display: none;
}
/* .header-links ul li:first-child {
display: none;
} */
/* .header-links li:nth-child(2) {
position: absolute;
bottom: 200% !important;
width: 400px !important;
right: 121px;
color: white !important;
} */
body .cf-enum-field__choices legend {
  font-size: 14px !important;
}
body p.earn {
  font-size: 13px !important;
  color: #ffaa1d;
  margin-bottom: 20px;
}
button.cf-cancel.cf-button.btn.button {
  background: #efeb63;
  border-radius: 7px;
}
button.cf-submit-form.cf-button.btn.button {
  background: #efeb63;
  border-radius: 7px;
}
button.cf-add-entry.cf-button.btn.button {
  background: #efeb63;
  border-radius: 7px;
}
button.cf-prev-step.cf-button.btn.button {
  background: #efeb63;
  border-radius: 7px;
}
.htusb-ui-prod-trust__msg,
.htusb-ui-prod-trust__badges {
  text-align: center !important;
}
h2.sc-11zdazm-1.jeqoCs {
  color: #fba71b;
  margin-bottom: 30px;
  font-size: 30px;
}
button.c9h9rb-0.jMwXrE.sc-1mk8nln-2.fKRvfl {
  background: #fba71c;
  border-radius: 20px;
  height: 40px !important;
  line-height: inherit;
}
nav.shopify-pagination {
  display: none;
}
.wishlist-title h2 {
  color: #fba71b;
}
.wishlist_table tr td.product-stock-status .wishlist-in-stock,
.wishlist_table tr td.product-stock-status .wishlist-out-of-stock {
  border: 2px solid #fba71b !important;
  border-radius: 10px;
}
a.button.add_to_cart_button.add_to_cart.button.alt.ajax_add_to_cart {
  background: #fba71b;
  border-radius: 20px;
}
div#gl_thumbnails {
  position: absolute;
  display: none;
}
/* .header-links li:first-child {
display: none !important;
} */
/* .header-links li a {
color: white !important;
} */
.combile_flname {
  display: flex;
  grid-gap: 10px;
}
.col-register.cutomer_registration.col-sm-6 {
  background: #f5f6f8;
  padding: 26px 14px;
  position: relative;
  margin: 0 auto;
  width: 50%;
  float: initial;
  margin-bottom: 24px;
  margin-top: 20px;
}
.com_gender {
  display: flex;
  grid-gap: 10px;
}
.gender_main {
  display: flex;
  grid-gap: 30px;
}
.com_breed_dob {
  display: flex;
  grid-gap: 10px;
}
p.Petbreed {
  width: 50%;
}
p.petdateofbirth {
  width: 50%;
}
#product .shopify-payment-button {
  margin-top: 0px !important;
  width: 49%;
  float: right;
  font-family: "Roboto";
  max-width: unset;
}
img.attachment-shop_thumbnail.size-shop_thumbnail.sp-post-image {
  border: 1px solid #e9e6e6 !important;
  border-radius: 5px !important;
}
/* img.attachment-shop_thumbnail.size-shop_thumbnail.sp-post-image:hover {
  background: #fff;
  box-shadow: 0 0 7px 1px #ddd;
} */
button.checkout-button.button.alt {
  border-radius: 30px;
  background: #ffaa1d !important;
}
input.button.update-cart {
  border-radius: 30px;
  background: #ffaa1d !important;
}
body .shopify-payment-button [role="button"] {
  border-radius: 22px !important;
  height: 38px;
  background: black !important;
  font-size: 14px !important;
}
body .shopify-payment-button__button,
body .shopify-payment-button button {
  border-radius: 4px !important;
  height: 52px;
  background: #69bac4 !important;
  font-size: 14px !important;
}
.shopify-payment-button
  .shopify-payment-button__button--branded
  div[role="button"] {
  min-height: 52px !important;
}
p.checkbox_signup label {
  margin-bottom: 0px !important;
}
p.checkbox_signup {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  flex-direction: row;
}
.topbar-wrapp {
  background-color: rgb(255 170 29) !important;
}
h3.display_txt {
  text-transform: inherit !important;
}
div.snize .snize-simple-options-box .snize-option-selector-wrapper label {
  display: none !important;
}
div.snize .snize-simple-options-box .snize-option-selector-wrapper select {
  color: #fbbc34 !important;
  background-color: #fff !important;
  /*   border: 1px solid #382A2B!important; */
  font-weight: bold;
}

p.fname.shopify-FormRow.shopify-FormRow--wide.form-row.form-row-wide {
  width: 50%;
}
.col-register.cutomer_registration {
  background: #f5f6f8;
  padding: 26px 14px;
  border-radius: 14px;
}
p.lname.shopify-FormRow.shopify-FormRow--wide.form-row.form-row-wide {
  width: 50%;
}
a.shopify-Button.button {
  background: #efeb63 !important;
  border-radius: 8px;
}
input.shopify-Button.button {
  background: #ffaa1d !important;
  color: black;
  border-radius: 8px;
}
a.clear-button.button.alt {
  background: #ffaa1d !important;
  color: black !important;
  border-radius: 30px;
}
a.btn.btn-color-black.basel-switch-to-register {
  background: #efeb63 !important;
  color: black;
  border-radius: 8px;
}
img.slick-slide.slick-active {
  border: 1px solid #cfcccc;
  border-radius: 14px;
  margin-bottom: 10px;
  padding: 10px 5px;
  height: 100px;
  min-width: 100px;
}
.yith-wcwl-add-to-wishlist {
  margin-top: 10px !important;
}
body table.variations.variant_square .swatches-select > div.active-swatch,
table.variations.variant_square .swatches-select > div:hover {
  border-color: #1c1d1d !important;
  background-color: #ffffff;
  border: 1px solid #fba71b !important;
  border-color: #fba71b !important;
}
.basel-swatch.basel-tooltip.text-only {
  border: 1px solid #00000094 !important;
  border-radius: 6px !important;
  font-family: "Roboto";
  background-color: #f9f9f9;
}
/* .snize-size.snize-size-unavailable::after, .snize-size.snize-size-active.snize-size-not-exists::after {
content: " ";
position: absolute;
top: 50%;
right: 14px;
margin-top: 0;
width: 95% !important;
-webkit-width: calc(100% - 4px);
-moz-width: calc(100% - 4px);
width: calc(87% - 6px) !important;
height: 1px;
display: inline-block;
background-color: #666565;
-webkit-transition: background-color .2s ease-in-out,transform .2s ease-in-out,width .2s ease-in-out;
-moz-transition: background-color .2s ease-in-out,transform .2s ease-in-out,width .2s ease-in-out;
-o-transition: background-color .2s ease-in-out,transform .2s ease-in-out,width .2s ease-in-out;
transition: background-color .2s ease-in-out,transform .2s ease-in-out,width .2s ease-in-out;
transform: rotate(332deg);
} */

.snize-size.snize-size-unavailable::after,
.snize-size.snize-size-active.snize-size-not-exists::after {
  content: none;
}
.snize-size.snize-size-unavailable,
.snize-size.snize-size-active.snize-size-not-exists {
  position: relative;
  background: #d3d0d06b;
}
button.snize-button.snize-action-button.snize-out-of-stock-product-button {
  font-size: 12px;
}
/* #gl_thumbnails img.slick-slide {
height: 150px!important;
object-fit: cover;
} */
#shopify-section-gl_section_blog_carousel
  .product-item.owl-carousel-item:hover {
  background: #fff !important;
  box-shadow: 0 0 7px 1px #ddd !important;
  border-radius: 14px !important;
  border: 1px solid #ddd !important;
  padding-top: 10px !important;
}
#shopify-section-gl_section_blog_carousel .product-item.owl-carousel-item {
  padding-top: 10px !important;
  border: 1px solid #ddd !important;
  border-radius: 14px;
  margin-right: 8px;
}
img.article__grid-image.w__100.lazyautosizes.lazyloaded {
  height: 350px;
  object-fit: cover;
  object-position: top;
}
a.button.checkout.wc-forward {
  border-radius: 4px;
}
a.button.wc-forward {
  border-radius: 4px;
}
span.shopify-Price-amount.amount {
  color: black !important;
}

/* remove range price product page */
/* .summary-inner p.price {
display:none;
} */
ins#product-price {
  color: black;
  font-weight: 600;
  font-size: 30px;
}
p#productPrice {
  display: flex !important;
  color: black;
  font-size: 19px !important;
  margin-bottom: 0px;
  font-family: "Roboto" !important;
}
p.price {
  display: none;
}
span#productPrice {
  font-size: 28px;
  color: black;
  font-weight: 600;
  margin-right: 5px;
  margin-bottom: 0px;
}
.bndlr-add-to-cart {
  border-radius: 14px !important;
  width: 30% !important;
  height: 50% !important;
}
body .gl_tta-panel-body .basel-products-load-next {
  right: -28px !important;
  left: auto !important;
}
body .gl_tta-panel-body .basel-products-load-prev {
  left: -65px !important;
}
.single-product-content .slick-vertical > button {
  border: none !important;
  font-size: 0 !important;
  width: 100% !important;
  height: 25px !important;
}
.single-product-content .slick-vertical > button.slick-prev:before {
  content: "\f106" !important;
  bottom: 14px !important;
}
table.variations.variant_square .swatches-select > div.active-swatch,
table.variations.variant_square .swatches-select > div:hover {
  border-radius: 6px !important;
}
.single-product-content .slick-vertical > button:hover {
  background-color: #cbcbcb !important;
}
.single-product-content .slick-vertical > button:before {
  line-height: 33px !important;
  font-size: 34px !important;
}
.product-images button.slick-next {
  top: 10px !important;
  right: 0 !important;
  position: relative !important;
}
.single-product-content .slick-vertical > button.slick-next:before {
  top: -19px !important;
}
.product-images button.slick-next {
  background-color: #cbcbcb;
}
.single-product-content .slick-vertical {
  overflow: initial !important;
}
.product-images button.slick-prev {
  top: -4% !important;
  background-color: #cbcbcb !important;
  left: 0px !important;
}
.related .owl-carousel .owl-nav > div.owl-prev {
  left: -35px !important;
}
.related
  img.attachment-shop_catalog.size-shop_catalog.lazyautosizes.lazyloaded {
  height: 280px;
  object-fit: contain;
}
.related .owl-carousel .owl-dots .owl-dot span {
  background: #ccc !important;
}
.btn-add a.button.product_type_simple.basel-tooltip,
.add_to_cart_button {
  font-family: "Roboto";
  font-size: 15px !important;
  border-radius: 4px !important;
  border: 1px solid #f37e1c !important;
  width: 100%;
  background: #fba71b !important;
  text-transform: uppercase;
}
.btn-add {
  width: 100%;
  padding: 0px 10px !important;
}
.cbb-frequently-bought-plus-icon.skiptranslate.notranslate {
  color: black !important;
}

.jas_flash_sold {
  display: none !important;
}

.related-and-upsells .product-item.owl-carousel-item:hover {
  box-shadow: none;
}

/* remove variant label */

table.variations.variant_square label {
/*  display: none; */
}

span.basel-tooltip-label {
  text-transform: uppercase;
}
button#shopify_add_to_cart {
  background: #fba71b !important;
  height: 52px;
  border-radius: 4px !important;
  width: 49%;
  float: right;
  font-family: "Roboto";
  border: 1px solid #f37e1c !important;
}

ul.cbb-frequently-bought-products {
  padding: 0px 30px 0px 30px !important;
  border-radius: 14px;
}
.cbb-frequently-bought-form {
  margin-top: 12px;
}
.related .product-grid-item.product.basel-hover-standard.product-type-simple {
  width: auto;
}
/* img.slick-slide.slick-active {
border: 1px solid #e9e6e6;
border-radius: 14px;
margin-bottom: 9px;
padding: 5px 15px 5px 15px;
} */
span#product-price {
  color: black;
  font-weight: 600;
  font-size: 19px;
}
.single-product-content .basel-show-product-gallery {
  background-color: transparent !important;
  box-shadow: none !important;
}
/* none hurry up item  */
div#variantQuantity {
  display: none !important;
}

#product .summary-inner {
  /*   border: 2px solid #e9e6e6; */
  padding: 12px;
  border-radius: 18px;
  width: 100%;
  min-height: auto;
  position: relative;
}

.single-product-content .product_meta,
.single-product-content .product_meta.product_meta_external {
  border-top: none !important;
}

/* none buy now button */

/* button.shopify-payment-button__button.shopify-payment-button__button--unbranded._2ogcW-Q9I-rgsSkNbRiJzA._2EiMjnumZ6FVtlC7RViKtj._2-dUletcCZ2ZL1aaH0GXxT {
display: none;
} */

h1.product_title.entry-title {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.2em;
  margin-bottom: 0px;
  text-transform: capitalize;
  font-family: "Roboto";
}
h1.product_title.entry-title:first-letter,
h1.product_title.entry-title:first-line {
  text-transform: capitalize;
}
li.menu-link.custom_coll_submenu.slick-slide.slick-active a:hover {
  text-decoration: none;
}

#product div#shopify_quantity {
  width: 28%;
  margin-bottom: 12px;
  margin-right: 0;
  align-items: center;
}
.qtylabel {
  margin-right: 10px;
  font-family: "Roboto";
  font-weight: bold;
}
#product div#shopify_quantity input {
  height: 40px;
  font-family: "Roboto";
}

.jas_progress_bar {
  display: none;
}
.product_delivery.gl_pt_15 {
  display: none;
}

/* end product page */
#snize-search-results-grid-mode .snize-product {
  border: 1px solid #e9e6e6 !important;
  border-radius: 15px !important;
  height: auto;
}

/* #snize-search-results-grid-mode span.snize-title {
height: 36px !important;
} */
/* #snize-search-results-grid-mode span.snize-thumbnail img {
max-width: 400px !important;
} */
.snize-product:hover {
  box-shadow: 0 3px 20px -3px rgb(30 30 30 / 25%);
  transition: box-shadow 0.12s linear;
}
/* .shop-loop-head {
margin-bottom: 0px !important;
margin-top: -29px !important;
line-height: 20px !important;
padding: 0px 0 0 !important;
} */
nav.shopify-breadcrumb span {
  text-transform: uppercase;
}
nav.shopify-breadcrumb a {
  text-transform: uppercase;
}
span.snize-thumbnail {
  border-bottom: 1px solid #ddddddab !important;
}
/* Return css */
div.snize div.slider-container.snize-theme .back-bar .pointer {
  background-color: #fbbc34 !important;
}
/* hide horizontal filter */
.snize-horizontal-filters.snize-product-filters.clearfix {
  display: none;
}

li.menu-link.custom_coll_submenu.slick-slide {
  text-transform: uppercase;
  text-align: center;
}

/* filter view */
.basel-products-shop-view.products-view-grid_list {
  display: none !important;
}
form.shopify-ordering {
  display: none !important;
}
#snize-search-results-grid-mode li.snize-product {
  transition: 0.4s;
}
#snize-search-results-grid-mode li.snize-product:hover {
  background: #fff;
  box-shadow: 0 0 7px 1px #ddd;
  border-radius: 14px;
}

/* no of result found */
.snize-main-panel-collection-results-found {
  display: none;
}
#snize-search-results-grid-mode span.snize-overhidden {
  background: transparent !important;
}
#snize-search-results-grid-mode li.snize-product .snize-button {
  opacity: 1 !important;
  visibility: visible !important;
  position: inherit;
  margin: 0 !important;
  width: auto !important;
}
/* #snize-search-results-grid-mode span.snize-thumbnail {
border: 1px solid #e9e6e6;
border-radius: 14px;
} */
img.coll_img:hover {
  opacity: 0.5;
  transition: 2s;
}
span.snize-price.snize-price-with-discount.money {
  color: red !important;
  font-weight: 700;
}
span.snize-price.money {
  font-weight: 700;
}
span.snize-price.money {
  color: black !important;
}
div.snize .snize-button {
  font-family: "Roboto";
  background: #fba71b !important;
  border-radius: 4px !important;
  text-transform: uppercase;
  border: 1px solid #f37e1c !important;
}
#snize-search-results-grid-mode span.snize-overhidden {
  padding: 4px 10px 0px 10px !important;
}
/* #snize-search-results-grid-mode li.snize-product .snize-button {
top: 85% !important;
}  */
span.snize-description {
  display: none !important;
}
/* div.snize li.snize-product .snize-price-list {
position: relative;
top: 17px;
} */
#snize-search-results-grid-mode li.snize-product span.snize-title {
  text-align: left !important;
  font-size: 11px !important;
  font-weight: 700 !important;
}

div.snize li.snize-product span.snize-title,
div.snize li.snize-category span.snize-title,
div.snize li.snize-page span.snize-title {
  color: #111111 !important;
  /*   text-transform: uppercase !important; */
  font-weight: 400 !important;
  text-decoration: none !important;
}
.site-content p {
  font-size: 14px;
  color: black;
  font-weight: 400;
}
p.sale_ammount {
  color: #fba71b;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 13px !important;
}
.site-content.col-sm-12 h3 {
  font-size: 20px;
  text-transform: uppercase;
  color: black;
  /*     margin-left: 6px; */
}
button.snize-button.snize-action-button.snize-view-product-button {
  background: #fba71b !important;
  border-radius: 26px;
}
/* end collection page css */

.added_to_cart,
.btn,
.button,
button,
input[type="submit"] {
  padding: 11px 20px !important;
}

.basel-navigation .menu > li.menu-item-design-default .sub-menu-dropdown {
  padding-top: 0px !important;
}
.header-categories
  .main-nav
  .menu
  > li.item-event-click.item-menu-opened
  > .sub-menu-dropdown,
.header-categories
  .main-nav
  .menu
  > li.item-event-hover:hover
  > .sub-menu-dropdown,
.header-simple
  .main-nav
  .menu
  > li.item-event-click.item-menu-opened
  > .sub-menu-dropdown,
.header-simple
  .main-nav
  .menu
  > li.item-event-hover:hover
  > .sub-menu-dropdown {
  top: 85% !important;
}
.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
  background-color: #fbbc34 !important;
  height: 13px !important;
  width: 13px;
}
.owl-carousel .owl-dots .owl-dot span {
  background: #ccc !important;
}
/* body ul.image_menu.sub-menu.color-scheme-dark li a:hover {
color: orange !important;
} */
/* .main_second_menu ul.sub-menu.color-scheme-dark li:hover {
background: #FBBC34;
} */
ul.image_menu.sub-menu.color-scheme-dark li:hover {
  background: white !important;
}
.single_menu
  > .main_second_menu
  > div
  ul.sub-menu.color-scheme-dark
  > li:hover {
  background: #fbbc34;
}
/* .single_menu:nth-child(3) .main_second_menu ul.sub-menu.color-scheme-dark li:hover ,
.single_menu:nth-child(4) .main_second_menu ul.sub-menu.color-scheme-dark li:hover {
background: #FBBC34 !important;
} */
/* .sub-menu-dropdown.color-scheme-dark.main_second_menu ul>li:hover {
background: #fbbc34;
} */
/* .basel-navigation .menu>li.menu-item-design-default ul li:hover {
background: #fbbc34!important;
} */
li.first_menu.jas_1.block_type_dropdown_2.menu-item-design-default.item-event-hover.menu-item-has-children
  #custom_first_menu:hover {
  color: white !important;
}
.basel-navigation .menu > li.menu-item-design-default ul li:hover > a {
  color: white !important;
}
/* ul.sub-menu.color-scheme-dark li:hover {
background: #fbbc34;
} */
li#menu-item-bf9ad167-35db-4ae6-984f-e429baf45989 a:hover {
  color: #fbbc34;
}
/* body ul.sub-menu.color-scheme-dark a:hover {
color: #fbbc34 !important;
} */
.basel-navigation
  .menu
  > li.menu-item-design-default
  ul
  li.menu-item-has-children
  > a:after {
  content: "\f105";
  position: absolute;
  color: #bbb;
  right: 14px;
  top: 50%;
  margin-top: -8px;
  line-height: 14px;
  font-family: FontAwesome;
}
.basel-navigation .menu > li.menu-item-design-default ul li {
  /*     display: block; */
  position: unset !important;
}
.basel-navigation
  .menu
  > li.menu-item-design-default
  ul
  li.menu-item-has-children
  > a {
  padding-right: 20px;
  width: 100%;
  position: relative;
}
#shopify-section-1634632042d5048e13 .owl-dots {
  display: none;
}
.owl-dots {
  position: relative;
  bottom: 8%;
}

/* .block_type_dropdown a:hover {
color: orange !important;
} */
/* body, p, .widget_nav_mega_menu .menu > li > a, .mega-navigation .menu > li > a, .basel-navigation .menu > li.menu-item-design-full-width .sub-sub-menu li a, .basel-navigation .menu > li.menu-item-design-sized .sub-sub-menu li a, .basel-navigation .menu > li.menu-item-design-default .sub-menu li a, .font-default {
font-size: 12px !important;
} */
li.first_menu.jas_1.block_type_dropdown_2.menu-item-design-default.item-event-hover.menu-item-has-children:hover {
  background: #ffaa1d;
}
/* li.first_menu a:hover {
color: white !important;
} */
body .sub_menu_name a:hover {
  color: #fbbc34 !important;
}
/* .first_menu:hover {
background: #fbbc34;
}
a#custom_first_menu:hover {
color: white !important;
} */

.sub_menu_name {
  /*   display: flex; */
  text-align: center;
}
.menu_coll_img {
  justify-content: center;
  display: flex;
}
/* .product-category-thumbnail img {
box-shadow: 0px 0px 4px 8px #A1A1A1;
} */
#shopify-section-1547774880206 .added_to_cart.btn-color-white:focus,
.added_to_cart.btn-color-white:hover,
.btn.btn-color-white:focus,
.btn.btn-color-white:hover,
.button.btn-color-white:focus,
.button.btn-color-white:hover,
button.btn-color-white:focus,
button.btn-color-white:hover,
input[type="submit"].btn-color-white:focus,
input[type="submit"].btn-color-white:hover {
  background-color: white;
  color: black;
  border-color: white;
}
.menu_img a {
  font-size: 12px !important;
  padding: 0px !important;
}
.menu_img {
  height: 132px !important;
  width: auto !important;
}
.exp_date {
  color: white;
  position: absolute;
  bottom: 30px;
  border-radius: 5px 0 0 5px !important;
  right: 0;
  background: #f41818;
  /*   padding: 5px; */
  padding: 4px 4px 2px !important;
  font-size: 10px !important;
  height: 20px !important;
  font-weight: 700;
  letter-spacing: 1px;
}
.footer-container .footer-column,
.footer-container .footer-widget {
  margin-bottom: 0px !important;
}
/* #blockId_63620db1-a4b1-475d-9422-463968f2729e a.btn.btn-color-white.btn-style-default.btn-size-default {
margin-right: 262px !important;
} */

.top-bar-left span {
  color: white;
}
/* .top-bar-left i {
color: white !important;
} */

.main-nav .menu > li > a {
  font-weight: bold !important;
}
.gl_col-has-fill > .gl_column-inner,
.gl_row-has-fill
  + .gl_row-full-width
  + .gl_row
  > .gl_column_container
  > .gl_column-inner,
.gl_row-has-fill + .gl_row > .gl_column_container > .gl_column-inner,
.gl_row-has-fill
  + .gl_gl_row
  > .gl_row
  > .gl_gl_column
  > .gl_column_container
  > .gl_column-inner,
.gl_row-has-fill
  + .gl_gl_row_inner
  > .gl_row
  > .gl_gl_column_inner
  > .gl_column_container
  > .gl_column-inner,
.gl_row-has-fill > .gl_column_container > .gl_column-inner,
.gl_row-has-fill
  > .gl_row
  > .gl_gl_column
  > .gl_column_container
  > .gl_column-inner,
.gl_row-has-fill
  > .gl_gl_column_inner
  > .gl_column_container
  > .gl_column-inner,
.gl_section.gl_section-has-fill,
.gl_section.gl_section-has-fill + .gl_row-full-width + .gl_section,
.gl_section.gl_section-has-fill + .gl_section {
  padding-top: 0px !important;
}
.gl-tab-js .gl_tta-tabs.gl_tta-tabs-position-top .gl_tta-panel-body {
  padding-bottom: 0px !important;
}
#menu-item-aeeb183a-5d21-43ac-9bd9-11aa83626a23
  .jas_1
  ul.sub-menu.color-scheme-dark {
  display: grid;

  padding: 0px 10px 0px 10px;

  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-top: 10px;
}
#menu-item-aeeb183a-5d21-43ac-9bd9-11aa83626a23
  .sub-menu-dropdown.color-scheme-dark.third_sub {
  height: 100%;
  overflow-y: scroll !important;
  overflow-y: auto !important;
}
#menu-item-a732d849-c991-4a09-8bc3-c1975f9f2148
  .jas_1
  ul.sub-menu.color-scheme-dark {
  display: grid;
  padding: 0px 10px 0px 10px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-top: 10px;
}

#menu-item-a732d849-c991-4a09-8bc3-c1975f9f2148
  .sub-menu-dropdown.color-scheme-dark.third_sub {
  height: 100%;
  overflow-y: scroll !important;
  overflow-y: auto !important;
}

.social-icons img.social-share {
  height: 21px;
}
.sub-menu-dropdown.color-scheme-dark.main_second_menu {
  width: 300px !important;
}
.sub-menu-dropdown.color-scheme-dark {
  width: 650px !important;
}
#shopify-section-1547774880206 .gl_mt_20 {
  margin-bottom: -50px !important;
}
#text-afb3f764-d7ae-46cc-a52a-5bee7fbf19c4 ul.menu {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-items: center;
}
/* #shopify-section-16348863678c05fe3b img.basel-gallery-image.image-1.attachment-full {
width: 153px;
height: 135px;
object-fit: cover;
     border: 6px solid #fbbc34;     border-radius: 50%; 
} */
#gallery_16348863678c05fe3b
  img.basel-gallery-image.image-1.attachment-full:hover {
  opacity: 0.5;
  border-radius: 50%;
}
#shopify-section-16346245408b097d44 .all {
  bottom: 2px;
}
/* #shopify-section-16346245408b097d44 img.paw {
  top: 38px;
} */
#shopify-section-1634552699dc78a4f7 h2.gl_custom_heading.hidden-sm.hidden-xs {
  font-size: 30px !important;
  font-weight: 400;
  color: #d98a06 !important;
  text-transform: uppercase;
}
/* #shopify-section-16346245408b097d44 img.paw {
top: 54px;
} */
#shopify-section-16346245408b097d44
  .cat-design-default:hover
  > .category-content
  > a {
  transform: none !important;
}

.footer-sidebar .mc4wp-form .mailchimp-input-icon:before {
  left: 12px;
  content: none;
}
img.direction {
  width: 22%;
}
.all {
  display: flex;
  justify-content: center;
}
.footer-sidebar input[type="email"] {
  border: 1px solid black !important;
}
.footer-sidebar input[type="submit"] {
  height: 36px;
  font-size: 20px;
  border: transparent;
}
#blockId_b4352473-37be-4a83-bd79-6e0929a8ac81
  a.btn.btn-color-white.btn-style-default.btn-size-default {
  position: absolute;
  left: 42.5%;
  top: 35%;
}
#blockId_2e22b22d-5a7d-4c67-b3a6-4103854a8d41
  a.btn.btn-color-white.btn-style-default.btn-size-default {
  position: absolute;
  left: 39.5%;
  top: 40%;
}
#blockId_63620db1-a4b1-475d-9422-463968f2729e
  a.btn.btn-color-white.btn-style-default.btn-size-default {
  position: absolute;
  left: 32%;
  top: 36%;
}
#blockId_831837dc-d94d-4ff6-8cab-45f1b89d3912
  a.btn.btn-color-white.btn-style-default.btn-size-default {
  position: absolute;
  left: 39.5%;
  top: 36%;
}
#blockId_47d1cbf3-11f0-43b3-a26d-d0dd0663ff49
  a.btn.btn-color-white.btn-style-default.btn-size-default {
  position: absolute;
  left: 36.5%;
  top: 37%;
}
a.btn.btn-color-white.btn-style-default.btn-size-default {
  width: 180px;
  height: 40px;
  border-radius: 20px;
}
.footer-sidebar .widget-title:before,
.widgettitle:before {
  content: none;
}
ul.social-icons.text-center.social-share.icons-design-default.icons-size-default
  i {
  color: white;
}
.footer-sidebar h5.widget-title {
  font-size: 17px;
  text-transform: initial;
}
.footer-column .textwidget p {
  color: white !important;
}
.footer-column ul.menu a {
  color: white !important;
}

.bndlr-product {
  border-radius: 14px !important;
}
#shopify-section-16347326546bc6b819
  .product-grid-item.product.basel-hover-standard {
  padding-bottom: 14px !important;

  border-radius: 16px;
  padding: 0px;
  margin: 10px;
  border: 1px solid #e9e6e6;
}

h1.service_heading {
  text-align: center;
  font-weight: 700;
  font-size: 38px;
}
h6.section-subtitle {
  font-size: 18px;
  text-align: center;
  font-weight: 500;
}
h1.heading_slider {
  font-weight: 400;
}
h2.Product_coll_heading {
  font-size: 28px;
  text-align: center;
  font-weight: 400;
  text-transform: uppercase;
}
h2.coll_heading {
  font-size: 28px;
  font-weight: 600;
  text-align: center;
}
img.w__100.promo-banner-image.image-1.lazyautosizes {
  border-radius: 50%;
  width: 75%;
  margin: 0 auto;
}
/* div#shopify-section-1634632042d5048e13 {
margin-top: 42px !important;
} */

.basel-info-box:hover {
  background: #d5d4d417;
}
#shopify-section-1547774880206 .gl_column_container > .gl_column-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.top-bar-left {
  color: black !important;
}
/* .top-bar-left i{
color: black !important;
} */
/* .top-bar-left span {
border-bottom: black !important;
} */
.color-scheme-light .topbar-menu ul.menu > li > a {
  color: black;
}
#menu-main-navigation .gl_column_container > .gl_column-inner {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.main-page-wrapper {
  background: #f3e4e12e;
}
#shopify-section-1502247896259 .spb_single_image img {
  max-width: 30%;
  margin-bottom: 16px;
}
#shopify-section-16346245408b097d44 span.title-subtitle.font-default {
  font-weight: 600;
  font-size: 16px !important;
}
#shopify-section-1634632042d5048e13
  img.basel-gallery-image.image-1.attachment-full {
  height: 110px;
  object-fit: contain;
  max-width: 160px;
}

div#insta-feed {
  margin-top: 0px;
  background: #fdfafa;
  margin-bottom: 16px;
}
.basel-hover-quick .quick-shop-wrapper {
  position: absolute;
  top: inherit !important;
}
.basel-hover-quick:hover .quick-shop-wrapper {
  transform: translate3d(0, 0, 0) !important;
}
#shopify-section-163462191268ded71b .spb_wrapper STRONG {
  font-weight: 400;
}
body {
  background-size: contain;
}
#shopify-section-1634900181d514eccb .gl_row.gl_row-flex {
  padding: 35px;
}
.scrollToTop {
  right: 30px !important;
  background: #69bac4 !important;
  bottom: 90px !important;
  color: white !important;
  border-color: transparent !important;
}
#shopify-section-1634632042d5048e13 .spb_wrapper h2 {
  margin: 0px !important;
  border: none !important;
  color: white;
  font-size: 24px;
}
.color-scheme-dark ul li a:focus,
.color-scheme-dark ul li a:hover,
.color_sticky_dark.act-scroll ul li a:focus,
.color_sticky_dark.act-scroll ul li a:hover {
  color: #040404;
  font-weight: 700;
  text-decoration: none;
  font-size: 14px;
}
#shopify-section-16347326546bc6b819 .gl-tab-js .gl_tta-container {
  margin-bottom: 0px !important;
}
/* .footer-container .widget-area {
padding: 22px 0 20px !important;
} */
/* .footer-container .widget-area {
padding: 0px !important;
} */
.footer-column img {
  margin-bottom: 12px;
  height: 60px;
}
.main-nav .menu > li {
  display: inline-block !important;
  padding-right: 7px;
  margin-right: 0px !important;
}

.owl-next {
  background: #ffffffc4;
  color: #0000008a !important;
  border-radius: 50%;
  font-weight: bold;
}
.owl-prev {
  background: #ffffffc4;
  color: #0000008a !important;
  border-radius: 50%;
  font-weight: bold;
}
.product-element-top {
  border-radius: 18px;
}
.product-grid-item.product.basel-hover-quick.col-galaxy.purchasable:hover {
  box-shadow: 0 3px 20px -3px rgb(30 30 30 / 25%);
  transition: box-shadow 0.12s linear;
  border-radius: 18px;
}
h4.title {
  text-transform: uppercase;
}
.product-grid-item.product.basel-hover-standard.product-type-simple:hover {
  background: #fff;
  box-shadow: 0 0 7px 1px #ddd;
  border-radius: 14px;
  padding-bottom: 12px;
}
/* .owl-dots {
display: none;
} */
div#shopify-section-1547774880206 .owl-carousel .owl-nav > div {
  opacity: 1 !important;
}
div#shopify-section-1634557932f98f143a .owl-carousel .owl-nav .owl-prev,
div#shopify-section-1634557932f98f143a .owl-carousel:hover .owl-nav .owl-prev {
  left: -20px !important;
  opacity: 1 !important;
}
div#shopify-section-1634557932f98f143a .owl-carousel .owl-nav .owl-next,
div#shopify-section-1634557932f98f143a .owl-carousel:hover .owl-nav .owl-next {
  right: 40% !important;
  opacity: 1 !important;
}
div#shopify-section-1502248252942 .owl-carousel .owl-nav .owl-prev,
div#shopify-section-1502248252942 .owl-carousel:hover .owl-nav .owl-prev {
  left: 40% !important;
  opacity: 1 !important;
}
.owl-carousel .owl-nav > div {
  position: absolute;
  top: 106%;
}
div#shopify-section-1502248252942 .owl-carousel .owl-nav .owl-next,
div#shopify-section-1502248252942 .owl-carousel:hover .owl-nav .owl-next {
  right: 40% !important;
  opacity: 1 !important;
}
#shopify-section-1502247896259 .spb_column .gl_row.spb_row {
  box-shadow: 0 3px 20px -3px rgb(30 30 30 / 25%);
  transition: box-shadow 0.12s linear;
}
#shopify-section-1502247896259 .gl_custom_infor_one {
  border: none !important;
}
/* h2.Product_coll_heading:after {
content: '';
position: absolute;
background-image: url(https://cdn.shopify.com/s/files/1/0069/3295/5172/files/pet-title_large_247425b8-4cd6-400a-b9bf-9145f5ab380a.png?v=1629980240);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
top: -25px;
left: 42%;
width: 70px;
height: 70px;
} */
/* h4.title:after {
content: '';
position: absolute;
background-image: url(https://cdn.shopify.com/s/files/1/0069/3295/5172/files/pet-title_large_247425b8-4cd6-400a-b9bf-9145f5ab380a.png?v=1629980240);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
top: -30px;
left: 38%;
width: 70px;
height: 70px;
} */
h3.font-alt {
  text-transform: uppercase;
  font-style: unset;
}
.owl-next {
  margin-right: 16px !important;
}
.owl-prev {
  margin-left: 16px !important;
}
img.regular-logo {
  /*   width: 130px !important; */
  width: 100px !important;
  height: 83px;
  object-fit: contain;
}
#shopify-section-1547774880206 .owl-carousel .owl-nav > div:before {
  display: block !important;
  width: 45px !important;
  font-size: 24px !important;
  height: 45px !important;
  line-height: 45px !important;
  color: #000;
}
/* a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
border-radius: 18px;
width: 70%;
} */
li.gl_tta-tab.gl_active a {
  background: #69bac3 !important;
  color: white !important;
  font-weight: 600;
}
h3.tab_heading {
  text-align: center;
  font-size: 28px;
  margin-bottom: 30px;
  text-transform: uppercase;
  /*   margin-bottom: 8px; */
  position: relative;
}
.cat-design-default .hover-mask h3 {
  font-style: unset !important;
}
.gl_custom_1547774880206 .nt_banner_img {
  background-position: center !important;
}
#shopify-section-16347326546bc6b819 img {
  object-fit: contain;
  max-height: 250px;
}
.basel-navigation .menu > li.menu-item-design-default ul li:hover {
  color: #fbbc34 !important;
}
.menu_img a:hover {
  color: #fbbc34 !important;
}
.product-item.owl-carousel-item:hover {
  background: #fff;
  box-shadow: 0 0 7px 1px #ddd;
}
h3.product-title {
  height: 30px;
  text-align: left !important;
}
body .gl_star-rating {
  display: flex !important;
  margin-left: 10px;
}
.gl_star-rating {
  justify-content: left !important;
}

span.price {
  text-align: center !important;
}
.gl-tab-js
  .gl_tta-tabs.gl_tta-tabs-position-top.gl_tta-style-classic
  .gl_tta-tab:after {
  content: "";
  /* font-size: 13px !important; */
  position: relative;
  top: -3px;
  height: 24px;
  margin: 0 15px;
  display: inline-block;
  vertical-align: bottom;
  width: 1px;
  background-color: #141414;
  -webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
  -o-transform: rotate(25deg);
  -ms-transform: rotate(25deg);
  -sand-transform: rotate(25deg);
  transform: rotate(25deg);
}
li.gl_tta-tab.gl_active a {
  padding: 5px !important;
}
.main-header {
  border-bottom: 2px solid #eaeaea;
}
.main-header,
.sticky-header.header-clone,
.header-spacing {
  background-color: #eaeaea;
}
.main-header.color-scheme-light.act-scroll,
.main-header.act-scroll,
.main-header.header-has-no-bg.act-scroll,
.sticky-header.header-clone.act-scroll {
  background-color: #eaeaea;
}
.announcementbar {
  background-color: #333;
  text-align: center;
  padding: 6px !important;
  color: white;
}
.brands-hover-alt .brand-item img {
  filter: none !important;
  opacity: 1 !important;
  object-fit: contain;
}
#shopify-section-16347326546bc6b819
  .clearfix.visible-md-block.visible-lg-block {
  float: left;
}

.product-element-top {
  border-bottom: 1px solid #ddddddab !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
/* .product-label.onsale {
  background-color: #29a547 !important;
} */
.all {
  display: flex;
  justify-content: center;
  position: relative;
  bottom: 23px;
}
img.paw {
  height: 50px;
  width: 50px;
  position: absolute;
  left: 51%;
  transform: translateX(-75%);
  top: 28px;
}
.hover-mask {
  display: none;
}
.testimonial-inner {
  background: #fefbf1;
  padding: 50px;
}
h3.brand_name {
  margin: 0 auto;
  text-align: center;
  font-size: 16px;
  text-transform: uppercase;
  /*   margin-left: 30px; */
}
img.testimonial-avatar-image {
  display: none !important;
}
input[type="email"] {
  height: 48px;
}
p.mailchimp-input-icon {
  display: flex;
  float: left;
  align-items: center;
}
p.mailchimp-input-icon input {
  /*   height: 50px; */
  height: 34px;
}
body #shopify-section-1634900181d514eccb input[type="submit"] {
  /*   padding: 17px 10px!important; */
  color: #fff !important;
  font-size: 27px !important;
  height: 53px;
  margin-left: -30px;
  line-height: 15px !important;
  color: #ffffff !important;
  padding: 6px 11px !important;
}
.testimonial footer {
  text-decoration: underline;
  font-weight: 500 !important;
  font-size: 18px;
}
#text-27f5c657-60fe-4515-bbe1-4b6d22b7634b input[type="submit"] {
  background: #fba71b;
  width: 100%;
  border-radius: 30px;
}
h2.gl_custom_heading.font-title.italic {
  text-align: left !important;
  font-style: normal !important;
}
.nt_custom_new .mc4wp-form input[type="submit"],
.nt_custom_new .color-scheme-light .mc4wp-form input[type="submit"] {
  background-color: #fba71b !important;
  color: #ffffff !important;
  padding: 10px;
  font-size: 20px;
  border-color: #fba71b !important;
}
.nt_custom_new .mc4wp-form input[type="email"],
.nt_custom_new .mc4wp-form p {
  border-bottom: none;
}
p.mailchimp-input-icon {
  border: 1px solid #fba71b !important;
  color: #fefbf1 !important;
}
/* input[type="submit"] {
background: black !important;
color: white !important;
} */
#shopify-section-1634900181d514eccb .gl_col-md-offset-4 {
  margin-left: 0px !important;
}

#shopify-section-1634900181d514eccb .gl_row.spb_row.gl_inner.gl_row-fluid {
  padding: 15px !important;
}
#shopify-section-1634900181d514eccb .spb_wrapper p {
  text-align: left !important;
}
#shopify-section-1634900181d514eccb .gl_col-md-4 {
  width: 100% !important;
}
.testimonial span {
  font-size: 19px;
  font-weight: 600;
}
img.quate {
  width: 39px !important;
  position: absolute;
  left: 30px;
  top: 35px;
}
.available_var {
  max-width: 190px;
  position: absolute;
  margin: 0px 10px;
  margin-right: 0;
  bottom: 55px;
  border-radius: 5px 0 0 5px;
  right: 0;
  background: #fba71b;
  padding: 2px 10px;
  height: auto;
  line-height: 18px;
  overflow: hidden !important;
  max-height: 23px;
  transition: max-height 0.5s;
  font-size: 12px !important;
}
.available_var:hover {
  max-height: 600px;
  overflow: initial;
}
.available_block {
  position: relative;
}
body .owl-carousel {
  display: block;
}
.footer-container .widget-area {
  padding: 20px 0 20px !important;
}
img.coll_img {
  /*   height: 90px;
  width: 90px; */
  height: 70px;
  width: 70px;
  object-fit: scale-down;
  margin-bottom: 2px;
  /*   border: 3px solid #fbbc34; */
  /*   border-radius: 50%; */
  margin: 0 auto;
  margin-bottom: 10px;
  background: white;
}
/* ul.sub-menu.color-scheme-dark li {
display: flex !important;
} */
#gallery_1634632042d5048e13 .owl-carousel .owl-nav .owl-prev {
  left: -16px;
  top: 54px;
  background: transparent;
}
#gallery_1634632042d5048e13 .owl-carousel .owl-nav .owl-next {
  right: -16px;
  top: 54px;
  background: transparent;
}
.basel-hover-standard .product-title a {
  font-size: 12.5px !important;
}
h4.coll_name {
  color: #fba71b;
  font-size: 14px;
  margin-bottom: 0px;
  text-transform: uppercase;
  text-align: left;
  margin-left: 10px;
}
h3.product-title a {
  margin-left: 10px;
  margin-right: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  font-weight: 500;
}

.custom_shipping_main {
  background: #f5f5f5;
  margin: 10px;
  padding: 10px;
  border-radius: 16px;
  height: 100%;
  width: 100%;
}
.page-title.page-title-default.title-size-small.color-scheme-light.title-design-centered.without-title.title-shop {
  display: none;
}
/* a.btn.btn-style-link.btn-size-small.btn-color-blacknt {
top: 120px!important;
position: relative;
} */

a.btn.btn-style-link.btn-size-small.btn-color-blacknt p {
  font-size: 22px;
}
/* a.btn.btn-style-link {
  border: none;
} */
.gl_custom_1634632042d5048e13.gl_row.spb_row.gl_row-fluid {
  border-radius: 20px;
}
#shopify-section-1634632042d5048e13 .gl_column-inner.gl_pt_0 {
  background: #fba71b !important;
  border-top-radius: 18px;
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
  width: 90%;
}
.min-footer {
  display: flex !important;
  padding: 5px 0 4px !important;
}
.min-footer .col-left {
  width: 70% !important;
  text-align: left !important;
}
.min-footer
  ul.social-icons.text-center.social-share.icons-design-default.icons-size-default {
  width: 30% !important;
  text-align: right !important;
  right: 100px;
  position: absolute;
}

#shopify-section-1634632042d5048e13 .owl-carousel .owl-nav > div {
  opacity: 1 !important;
}
#shopify-section-1634632042d5048e13 .owl-carousel .owl-nav > div:before {
  color: #fba71b !important;
  margin-left: -30px;
  font-size: 20px;
}
/* .basel-images-gallery.spacing-30 .basel-gallery-item {
padding-left: 48px!important;
padding-right: 38px!important;

} */
li.gl_tta-tab {
  padding-right: 18px !important;
}
/* #shopify-section-16347326546bc6b819 li.gl_tta-tab.gl_active {
margin-right: 25px !important;
margin-left: 25px !important;
} */
.gl-tab-js
  .gl_tta-tabs.gl_tta-tabs-position-top.gl_tta-style-classic
  .gl_tta-tab:after {
  content: none !important;
}
#shopify-section-16348863678c05fe3b
  img.basel-gallery-image.image-1.attachment-full:hover {
  opacity: 0.5;
  transition: 2s;
}
#shopify-section-16347326546bc6b819 li.gl_tta-tab.gl_active a {
  background: #fba71b !important;
}
.decoration {
  display: flex;
  justify-content: center;
  margin-bottom: 12px;
}
/* #shopify-section-16347973149a1b3f46 .spb_wrapper p {
height: 70px;
} */

/* .jas-product-img-element .lazyloaded {
background-size: contain !important;
} */
.gl-tab-js
  .gl_tta-tabs.gl_tta-tabs-position-top.gl_tta-style-classic
  .gl_tta-tab.gl_active
  > a
  span:after {
  width: 0% !important;
}
#shopify-section-16347326546bc6b819
  .gl-tab-js
  .gl_tta-tabs.gl_tta-tabs-position-top.gl_tta-style-classic
  .gl_tta-tab
  > a
  span {
  position: relative !important;
  padding: 18px 17px !important;
}
.title-wrapper.basel-title-style-cross .title-separator:before {
  margin-left: 0 !important;
}
.title-wrapper.basel-title-style-cross .title-separator span:before {
  transform: none !important;
}
.title-wrapper.basel-title-style-cross .title-separator span:after,
.title-wrapper.basel-title-style-cross .title-separator span:before {
  content: none !important;
}
.title-wrapper.basel-title-style-cross .title-separator:after,
.title-wrapper.basel-title-style-cross .title-separator:before {
  content: none !important;
}
body
  .basel-ajax-search-on
  .basel-search-dropdown
  .basel-search-wrapper.search-overlap {
  visibility: visible !important;
  opacity: 1 !important;
  top: -17px !important;
}
li.login-side-opener {
  display: none !important;
}
/* .right-column .wishlist-info-widget {
bottom: 60px;
right: 54.5%;
} */

.right-column .wishlist-info-widget > a:after,
.right-column .wishlist-info-widget > a:before {
  font-size: 14px !important;
  color: white;
}
.basel-search-dropdown .basel-search-wrapper .basel-search-inner {
  background-color: transparent !important;
  z-index: 1 !important;
  padding: 0px !important;
  width: 315px !important;
  box-shadow: none !important;
}
.basel-search-inner {
  /*   margin-right: 14%!important; */
  /*   margin-top: 8px; */
}

.searchform button {
  /*   position: absolute !important; */
}
.wrapp-header .right-column {
  width: auto;
  /*   min-width: 470pximportant; */
}
/* .sticky-header .right-column {
width: auto !important;
min-width: 470px!important;
}  */
.right-column {
  width: 450px !important;
}
.right-column-dek {
  width: 100%;
  justify-content: space-between;
}

button.search_btn:hover {
  background: #fba71b;
  border-color: transparent;
}

.search_btn {
  border-bottom-right-radius: 20px;
  background: #fba71b;
  border-top-right-radius: 20px;
}
.searchform input[type="text"] {
 border-radius: 40px !important;
    border: 1px solid #e8e8e8;
    padding: 0px 20px;
    height: 48px  !important;
    width: 100%;
    color: #1B1B1B;
    font-family: "Poppins", serif !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
 
 

}
.custom_coll_submenu {
  border: none !important;
}
.custom_coll_submenu {
  font-size: 14px !important;
}
i.left_arrow_slick.fa {
  position: absolute;
  left: 0px !important;
  top: 35%;
  color: #fbbc34;
  cursor: pointer;
}
i.right_arrow_slick.fa {
  right: 0px !important;
  top: 35%;
  position: absolute;
  color: #fbbc34;
  cursor: pointer;
}
@media only screen and (min-width: 768px) {
  .evm_wiser_heading {
    width: 1170px;
    margin: 0 auto !important;
  }

  div#BASEL_Widget_Brand_Filter {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .basel-price-filter li {
    text-align: left;
  }

  .product-grid-item.product.basel-hover-standard {
    border: 1px solid #e9e6e6;
    border-radius: 16px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 14px;
    /*     margin-left: 17px; */
  }
  .product-grid-item.product.basel-hover-standard.product-type-simple {
    width: 14%;
  }
  h5.widget-title {
    text-align: left;
  }
  /*   .main_side_section {
  width: 80%;
}
  .main_leftside_section {
  width: 20%;
} */
  /*   .main_collection_section {
  display: flex;
  grid-gap: 22px;
} */
  div.snize div.snize-filters-sidebar {
    border-radius: 14px;
  }
  .main_coll_submenu.slick-initialized.slick-slider {
    margin-bottom: 22px;
  }
  li.menu-link.custom_coll_submenu.slick-slide {
    height: 138px;
  }
  .page-title.page-title-default.title-size-small.color-scheme-light.title-design-centered.without-title.title-shop {
    display: none;
  }
  .collection_banner {
    margin-bottom: 50px !important;
  }
  li.menu-link {
    list-style: none;
    border: 1px solid #8080803b;
    padding-top: 8px;
    text-align: center;
    border-radius: 14px;
  }
  /*   .basel-filter-buttons {
  position: absolute;
  left: 0px!important;

} */
  .slick-prev:before,
  .slick-next:before {
    color: #111010;
  }
  .slick-prev {
    left: -44px;
  }
  button.custom-prev-slick.slick-arrow {
    position: absolute;
    left: 40px;
    top: 35%;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    z-index: 1;
    padding: 0 !important;
    text-align: center;
    opacity: 0.5;
  }
  button.custom-next-slick.slick-arrow {
    position: absolute;
    right: 40px;
    top: 35%;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    padding: 0 !important;
    text-align: center;
    opacity: 0.5;
  }
  button.custom-prev-slick.slick-arrow i {
    font-size: 25px;
    margin: 0;
    margin-right: 3px;
  }
  button.custom-next-slick.slick-arrow i {
    font-size: 25px;
    margin: 0;
    margin-left: 3px;
  }
  button.custom-prev-slick.slick-arrow:focus,
  button.custom-next-slick.slick-arrow:focus {
    background: #ececec;
    color: inherit;
    border: 1px solid #ececec;
  }
  button.custom-prev-slick.slick-arrow:hover,
  button.custom-next-slick.slick-arrow:hover {
    background: #ececec;
    color: inherit;
    border: 1px solid #ececec;
    opacity: 1;
  }

  .main-header {
    margin-bottom: 20px !important;
  }

  .shop-loop-head {
    margin-bottom: 0px !important;
  }
}

@media only screen and (min-width: 768px) {
  #product #cashew-toaster-widget.cashew-toaster-iframe-container iframe {
    height: 32px !important;
  }

  .related .owl-carousel .owl-nav > div.owl-prev {
    left: 0px !important;
  }

  .autoship_slider_mobile {
    display: none;
  }

  #shopify-section-why-love-autoship .blcok_img {
    width: 40% !important;
  }
  #shopify-section-why-love-autoship .block-content {
    width: 60% !important;
  }
  #shopify-section-why_autoship_select .main_content_img {
    margin: auto;
    position: absolute;
    top: 20%;
    left: 8%;
  }
  .autoship_main {
    width: 100%;
  }

  /*   .combine_summery_autoship {
  display: flex;
  gap: 20px;

} */

  #menu-item-bde42c2a-5dcf-4c85-950a-e44c300a2511
    ul.image_menu.sub-menu.color-scheme-dark {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    padding: 10px 4px;
  }
  #menu-item-bde42c2a-5dcf-4c85-950a-e44c300a2511 .menu_img {
    height: 142px !important;
    width: 100px !important;
  }
  .main_puppy_tbl.container {
    margin-top: 20px;
  }

  .main_puppy_tbl.container {
    padding: 0px;
  }
  #shopify-section-16347326546bc6b819 img.paw {
    top: 20px;
  }

  .shopify-variation-add-to-cart.variations_button.shopify-variation-add-to-cart-enabled,
  .combine_cart_quantity {
    width: 100%;
  }
  .single-product-content .out-of-stock.variant_stock {
    margin-bottom: 8px !important;
  }

  #shopify-section-16347326546bc6b819 .pagination-arrows .product-grid-item {
    /*     width: 18%; */
  }
  .owl-carousel .owl-nav > div.owl-prev {
    left: -10px !important;
  }

  .basel-images-gallery.spacing-30 .basel-gallery-item {
    display: flex;
    justify-content: center;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  strong.product-labels.express_delivery {
    font-size: 12px;
    padding: 5px;
  }
  .right-column-dek {
    justify-content: flex-end;
  }
  strong.new.product-labels.exdate {
    padding: 4px;
    font-size: 10px;
  }

  .related .owl-carousel .owl-nav > div.owl-prev {
    left: 0px !important;
  }
  .basel-search-inner {
    display: none;
  }
  #shopify-section-why_autoship_select .main_content_img {
    margin: auto;
    position: absolute;
    left: 3.5em !important;
    top: 14%;
  }
  /* 
  #collection #snize-search-results-grid-mode.snize-two-columns li.snize-product {
  width: 49% !important;
  margin: 3px 3px !important;
} */

  div#shopify-section-why_autoship_select {
    margin: 40px 0px 30px 0px;
  }

  #shopify-section-autoship-faq {
    background-size: cover;
    background-position: top right;
  }
  #shopify-section-autoship_product_tab
    .product-grid-item.product.basel-hover-standard.product-type-simple {
    width: 30%;
  }
  #shopify-section-autoship-logo .brand_img {
    width: 150px;
    height: auto;
    margin: 0 auto;
  }

  .shg-category-row.stacked {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr !important;
  }

  /*   puppy bundle page */
  .main_puppy_tbl.container {
    margin-top: 0px;
  }

  .picky-widget.BundleBuilderCartCount_picky-bundle-builder-cart-count_C0XFU {
    margin-bottom: 55px;
  }
  .main_puppy_tbl {
    overflow: auto;
  }

  .puppy-starter-pack .site-content {
    margin-bottom: 10px;
  }
  .picky-product-card-container {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr !important;
    width: auto !important;
    margin: 0 14px;
    row-gap: 0px !important;
  }
  .gl_page_title.page-title-default {
    border-bottom: none;
  }

  /*   end puppy bundle page */

  #shopify-section-16348863678c05fe3b .owl-carousel .owl-nav > div {
    top: 36%;
  }

  .afilated_content {
    margin-top: 10%;
  }
  .afilated_prgm_main > div {
    height: 218px !important;
  }

  .mfp-content {
    border-bottom-left-radius: 18px !important;
    border-top-left-radius: 18px !important;
  }
  .basel-promo-popup .spb_single_image img {
    height: 436px !important;
  }
  .basel-promo-popup {
    padding: 10px !important;
  }
  .products-footer .basel-products-load-next,
  .products-footer .basel-products-load-prev {
    box-shadow: none !important;
  }
  /*   body .gl_tta-panel-body .basel-products-load-next {
    right: -17px!important;
    left: auto!important;
  } */
  #text-afb3f764-d7ae-46cc-a52a-5bee7fbf19c4 ul.menu {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .collection_banner {
    margin-bottom: 20px !important;
  }
  .best_price_sec {
    padding: 40px;
    display: flex;
  }

  .best_img_ab img {
    height: 420px;
  }
  .best_img_ab {
    width: 61%;
  }
  .best_info_ab {
    width: 70%;
  }
  #page-about-us .s_txt {
    margin-left: 10px;
    margin-right: 10px;
  }
  img.s_img {
    height: 520px;
  }
  .story_img {
    width: 50%;
  }

  .deal_main {
    display: flex;
    padding: 80px;
    padding-top: 124px;
  }
  .deal_img img {
    max-width: 394px;
  }
  .deal_img {
    width: 49%;
  }
  .deal_info {
    width: 100%;
  }
  .deal_info {
    margin-left: -23px;
    margin-top: 32px;
  }
  #page-about-us .gl_page_title.page-title-default {
    margin-bottom: 0;
  }
  .abt_content {
    display: flex;
    padding: 7px;
  }
  .mission_content {
    padding: 30px;
    width: 70%;
    height: 340px;
    background: #fff;
    position: absolute;
    top: 17%;
    left: 15%;
    border-radius: 14px;
  }

  #page-brand ul.logo-bar {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .footer-container .col-sm-4 {
    width: 25% !important;
  }

  #shopify-section-16346245408b097d44
    .col-xs-6.col-sm-4.col-md-3.category-grid-item.cat-design-default.product-category.product {
    width: 25%;
  }

  #snize_results.snize-mobile-design div.snize-main-panel-mobile-filters > a {
    color: #000 !important;
  }
  #snize_results.snize-mobile-design
    div.snize-main-panel-view-mode
    a.snize-list-mode-icon {
    filter: grayscale(1);
  }
  #snize_results.snize-mobile-design div.snize-main-panel-dropdown > a {
    color: #050505 !important;
  }
  #snize_results.snize-mobile-design
    div.snize-main-panel-dropdown
    > a
    > .caret {
    border-color: black !important;
  }

  .wishlist-info-widget {
    display: none;
  }

  /*   .sticky-header .right-column {
  width: 450px !important;
} */
  /* .sticky-header .right-column {
  min-width: 470px;
  width: auto!important;
}
  */

  .cls_tablte {
    width: 100% !important;
  }
  div#customer_login {
    display: flex;
  }

  #page-cf-j2tMn7 form#create_customer {
    width: 85%;
  }

  /*   div#looxReviews {
  height: auto!important;
  max-height: 100% !important;
} */

  .mobile-nav-icon {
    max-width: 30px !important;
    width: 30px !important;
  }

  .owl-carousel .owl-nav > div {
    background-color: rgb(151 151 151 / 0%) !important;
    box-shadow: none !important;
    opacity: 1 !important;
    color: black !important;
  }
  .single-product-content .product-images .thumbs-position-bottom .owl-nav,
  .single-product-content .product-images .thumbs-position-left .owl-nav {
    background-color: rgb(0 0 0 / 10%) !important;
    /*     box-shadow: 0 0 9px rgb(0 0 0 / 10%); */
  }

  .main-header .right-column {
    justify-content: left !important;
    align-items: center;
    position: relative;
    /*     top: 15px; */
    /*       max-width: 330px !important; */
  }

  .site-logo img {
    max-height: 76px !important;
  }

  .responsive-table {
    border-radius: 14px;
  }

  .shopify-account
    .gl_page_title.page-title.page-title-default.title-size-small.color-scheme-light.title-design-centered {
    background-size: contain;
    background-color: transparent !important;
    margin-bottom: 0px !important;
  }
  #page-cf-j2tMn7
    .gl_page_title.page-title.page-title-default.title-size-small.color-scheme-light.title-design-centered {
    background-size: contain;
    background-color: transparent !important;
    margin-bottom: 0px !important;
  }
  .single-product-content
    .product-images
    .thumbs-position-bottom
    .owl-nav
    > div:before,
  .single-product-content
    .product-images
    .thumbs-position-left
    .owl-nav
    > div:before {
    width: 23px !important;
    font-size: 13px !important;
    height: 30px !important;
    line-height: 30px !important;
  }
  #shopify-section-16346245408b097d44 img.paw {
    top: 22px;
  }
  img.regular-logo {
    max-width: 150px !important;
    max-height: 88px !important;
  }

  .single-product-content .product-images .thumbs-position-bottom .owl-nav,
  .single-product-content .product-images .thumbs-position-left .owl-nav {
    bottom: -23px !important;
    right: 84px !important;
  }
  #shopify-section-16347326546bc6b819 .pagination-arrows .product-grid-item {
    width: 22% !important;
  }
  .owl-dots {
    position: relative;
    bottom: 0;
  }
  img.paw {
    height: 50px;
    width: 50px;
    position: absolute;
    left: 51.6%;
    transform: translateX(-75%);
    top: 14px;
  }
  #collection .snize-options-box {
    min-height: 85px;
  }
  /*   
  body .shopify-payment-button {
  margin-top: 78px!important;
} */
  .htusb-ui-prod-trust__badge .badge-icon::before {
    font-size: 33px;
  }

  #product div#shopify_quantity {
    width: 100%;
    margin-bottom: 12px;
    justify-content: flex-start;
  }
  .yith-wcwl-add-to-wishlist a {
    text-align: left;
    font-size: 12px;
  }
  .yith-wcwl-add-to-wishlist a:before {
    font-size: 15px;
  }
  .summary-inner {
    width: 100% !important;
    /*     height: 500px; */
    position: relative !important;
    min-height: auto !important;
  }
  button#shopify_add_to_cart {
    background: #fba71b;
    border-radius: 8px;
    width: 100%;
    border: 1px solid #f37e1c !important;
  }
  #product .shopify-payment-button {
    width: 100%;
    max-width: unset;
  }
}

@media only screen and (max-width: 767px) {
  .custom_shipping_main picture {
    display: block !important;
  }
  div#shopify-section-16347973149a1b3f46
    .spb_column:last-child
    .custom_shipping_main
    div {
    height: auto;
  }
  .autoship_announcement,
  .mobile_top_bar {
    display: none;
  }
  .searchform input[type="text"],
  .searchform input[type="text"]:focus {
    border-color: rgb(76 198 214);
  }
  .mob-header-search-form .basel-search-mobile {
    background: #333333;
    width: 100%;
    height: 100%;
  }
  .mob-header-search-form .search_form {
    width: 100%;
    display: flex;
    padding: 0px;
    padding-top: 0;
  }
  .mob-header-search-form button#searchsubmitq {
    border-radius: 0 16px 16px 0;
    line-height: 16px;
    border-color: rgb(76 198 214);
    background-color: #4cc6d6;
    color: white;
    display: none;
  }
  .mob-header-search-form button.mob-header-search-btn {
    position: unset !important;
  }
  .close_mobile_menu {
    position: absolute;
    right: 20px;
    font-size: 30px;
    top: 5px;
    color: #fff;
  }
  .basel-search-mobile {
    background: #333333;
    width: 100%;
    height: 100%;
  }

  .collection_banner img {
    padding-bottom: 10px;
  }
  .shop-by-category-main li.links a {
    padding: 10px 5px;
  }
  .col_banner_img_main a.shop-banner {
    margin: 0;
  }
  .single-product-content .single_variation_wrap .variations_button {
    display: inline-flex !important;
    justify-content: flex-start;
  }
  .variations_form:not(.nt_full) .shopify-payment-button {
    max-width: 100% !important;
  }
  #snize_results.snize-mobile-design div.snize-main-panel-view-mode,
  #snize_results.snize-mobile-design.snize-new-version
    div.snize-main-panel-mobile-filters,
  #snize_results.snize-mobile-design div.snize-main-panel-dropdown {
    margin: 0px 2px 6px !important;
  }
  .collection_banner {
    margin: 0 !important;
  }
  #cart-form-quick input[type="number"] {
    height: auto;
  }
  #cart-form-quick .shopify-payment-button {
    margin: 0;
  }
  .shop-loop-head {
    margin: 0px !important;
  }
  button.custom-prev-slick.slick-arrow {
    position: absolute;
    left: 10px;
    top: 25%;
    border-radius: 50px;
    width: 20px;
    height: 20px;
    z-index: 1;
    padding: 0 !important;
    text-align: center;
    opacity: 0.5;
  }
  button.custom-next-slick.slick-arrow {
    position: absolute;
    right: 10px;
    top: 25%;
    border-radius: 50px;
    width: 20px;
    height: 20px;
    padding: 0 !important;
    text-align: center;
    opacity: 0.5;
  }
  button.custom-prev-slick.slick-arrow i {
    margin: 0;
    margin-right: 3px;
  }

  a.promotional-banner img {
    display: none;
  }
  .col_banner_img_main .species-top-banner.flex {
  }
  .col_banner_img .container {
    padding: 0;
    margin: 0;
  }
  .col_banner_img_main .species-top-banner img {
    border-radius: unset;
  }
  /*   .main-header{
    margin-bottom: 0 !important;
  } */

  .shop-by-category h2.sub-heading {
    text-align: center;
    font-size: 18px;
    margin-bottom: 10px;
  }
  .quick-links-mob-width {
    width: 600px !important;
  }
  .quick-links-container {
    overflow: scroll;
  }
  .custom-quickLinks li.links img {
    height: 36px;
    width: 36px;
    margin-right: 15px;
  }
  .shop-by-category-main li.links a {
    justify-content: flex-start;
    flex-direction: unset;
  }
  .shop-by-category-main .category-quick-links ul li a span {
    font-size: 14px;
    text-align: start;
  }
  .shop-by-category-main {
    margin-bottom: 10px;
  }

  .col-lifestyle-breed-size-main {
    grid-gap: 0;
    box-shadow: 3px -1px 28px rgb(0 0 0 / 11%), 0 10px 10px rgb(0 0 0 / 0%);
    border-radius: 8px;
    margin: 20px 0;
  }
  li.item img {
    height: 72px;
    width: 72px;
  }

  .col-lifestyle-breed-size-content {
    height: 170px;
    padding: 0;
    box-shadow: unset;
    border-radius: 0;
  }
  h2.lifestyle-breed-block-heading {
    text-align: center;
    font-size: 18px;
    margin-bottom: 10px;
  }
  .col-lifestyle-breed-size-content .item span {
    line-height: 0px;
  }
  .col-lifestyle-breed-size-main {
    padding: 20px 0 20px 0 !important;
  }

  ul.lifestyle-list {
    grid-template-columns: 1fr 1fr;
    grid-gap: 8px;
    margin: 15px 0;
  }
  .lifestyle-wrapper h2 {
    width: 100%;
    text-align: center;
    margin-top: 10px;
    font-size: 18px;
    margin-bottom: 10px;
  }
  .shop-lifestyle-main {
    margin-bottom: 0;
  }

  .brand-col-loop-main {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 8px;
  }
  .content-right {
    display: none !important;
  }
  .content-right-mobile {
    display: flex !important;
    justify-content: center;
    margin-bottom: 30px;
  }
  .custom-brand-col-main {
    margin-bottom: 20px;
  }
  .custom-brand-col-main .brand-col-top {
    justify-content: center;
  }
  .link-content-brand i {
    display: none;
  }
  .custom-brand-col-main h2.flex {
    font-size: 18px;
    margin-bottom: 10px;
  }

  a.btn.basel-products-load-prev {
    left: -20px !important;
    background: transparent;
    box-shadow: unset;
  }
  .products-footer-mobile {
    display: block !important;
  }
  .products-footer-desktop {
    display: none;
  }
  strong.product-labels.express_delivery {
    padding: 6px;
    font-size: 11px;
  }
  strong.new.product-labels.exdate {
    padding: 4px;
    font-size: 9px;
  }
  .si-button.SI_trigger {
    font-size: 12px !important;
    padding: 7px !important;
  }

  .btn-add a.button.product_type_simple.basel-tooltip,
  .add_to_cart_button {
    font-size: 14px !important;
  }
  .sticky-toolbar-true {
    padding-bottom: 0px !important;
  }
  #product.sticky-toolbar-true {
    padding-bottom: 60px !important;
  }
  #product .main-page-wrapper {
    overflow-x: hidden !important;
  }
  .wrapp-header .right-column {
    width: 25% !important;
  }
  .section_gl_bands .owl-nav {
    display: none;
  }
  .right-column {
    width: auto !important;
    display: table-cell !important;
  }
  /*   #collection header.main-header {
    margin-bottom: 20px;
  } */
  /*   .sticky-toolbar-true {
  padding-bottom: 0px !important; 
} */

  .single-product-content .product-image-summary {
    margin-bottom: 0px !important;
  }
  .cbb-frequently-bought-container.cbb-mobile-view {
    margin: 0px auto !important;
    padding: 0 15px;
  }
  div#smile-ui-lite-launcher-frame-container {
    bottom: 8% !important;
  }
  .single-product-content .shopify-product-rating {
    margin-bottom: 0px !important;
  }

  .shopify-product-gallery__wrapper img.attachment-shop_single {
    height: 220px;
  }
  .postpay-widget {
    margin-bottom: 5px !important;
  }
  div#edt-p p {
    margin-bottom: 4px;
  }
  p#productPrice {
    font-size: 19px !important;
    font-weight: 600;
  }
  span.inclusive_text {
    font-size: 9px !important;
  }
  /* .cbb-frequently-bought-title {
    font-size: 18px !important;
  } */
  #product .summary-inner {
    padding: 0px;
  }
  body .jas-sticky-nt-atc.sticky_add_mobile {
    display: none !important;
  }
  .com_cart_buynow {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: white;
    gap: inherit !important;
    left: 0 !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    justify-content: space-between;
    z-index: 99 !important;
    padding-bottom: 6px;
    padding-top: 6px;
  }

  ul.cbb-frequently-bought-products {
    border: none;
    padding: 0px !important;
  }

  .owl-carousel .owl-nav > div:before {
    display: block;
    content: "\e605";
    font-family: simple-line-icons;
    width: 55px;
    font-size: 36px;
    height: 55px;
    line-height: 55px;
  }
  .owl-carousel .owl-nav .owl-next:before {
    content: "\e606";
  }

  .col-sm-4.product-images {
    width: 100%;
  }
  .col-sm-8.summary.entry-summary {
    width: 100%;
    padding: 0;
  }
  .product-image-summary figure.shopify-product-gallery__image {
    margin-left: 0px !important;
  }
  #shopify-section-1547774880206 .owl-dots {
    bottom: 17%;
  }

  .autoship_slider {
    display: none;
  }
  #shopify-section-autoship-slider .first_img_mobile {
    background: #4cc6d6;
  }
  #shopify-section-autoship-slider .autoship_slider_mobile {
    position: relative;
  }
  #shopify-section-autoship-slider .sec_img_mobile {
    position: absolute;
    width: 75%;
    top: 45%;
  }
  #shopify-section-autoship-slider .slider_content_mobile p {
    color: #1f8491;
    font-size: 16px;
    font-weight: 400;
  }
  #shopify-section-autoship-slider .main_comb_content_img_mobile {
    display: block;
  }
  #shopify-section-autoship-slider .slider_content_mobile {
    background: #caecee;
    width: 100%;
    padding: 106px 20px 20px;
  }
  #shopify-section-why-love-autoship h2.main_heading,
  #shopify-section-petscare-autoship h2.main_heading {
    font-size: 42px;
  }

  #shopify-section-petscare-autoship .main_pets {
    display: block;
  }

  #shopify-section-petscare-autoship .coll_section {
    display: block;
    gap: 20px;
    margin-top: 18px;
  }
  #shopify-section-petscare-autoship .main_coll {
    background: #feb43e;
    padding: 16px;
    width: 100%;
    border-radius: 14px;
    margin-bottom: 10px;
  }

  #shopify-section-why-love-autoship .main_block {
    display: block;
  }
  #shopify-section-why-love-autoship .block-data {
    display: block;
    margin-bottom: 30px;
  }
  #shopify-section-why-love-autoship p.content-data {
    font-size: 16px;
    font-weight: 500;
    text-align: center;
  }
  #shopify-section-why-love-autoship .com_icon_heading {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #shopify-section-why-love-autoship h3.block_heading {
    margin-bottom: 0px;
  }

  .autoship_logo_image {
    width: 60px;
    height: 22px;
  }
  .blcok_img {
    width: 50%;
    margin: auto;
  }

  span.more_read {
    font-size: 12px;

    padding: 0px 6px;
  }
  span.text_save {
    font-size: 9px;
  }
  span.save_item {
    padding: 4px 10px;
    font-size: 11px;
    margin-right: 4px;
  }

  div#shopify-section-why_autoship_select {
    margin: 40px 0px 30px 0px;
  }
  #shopify-section-why_autoship_select .main_content_section {
    display: block;
  }
  #shopify-section-why_autoship_select .content_img {
    width: 100%;
  }
  #shopify-section-why_autoship_select .main_content {
    width: 100%;
    padding: 14px 24px;
  }

  #shopify-section-autoship_product_tab .gl_general .gl_tta-tabs-container {
    width: 100%;
  }

  h3.sub_heading_tab,
  .brand_heading {
    font-size: 22px;
  }
  #shopify-section-autoship-faq {
    width: 100%;
    background-size: 100%;
    max-width: 100%;
    background-position: top;
    background-size: cover;
    padding: 24px !important;
  }
  #shopify-section-autoship-faq .accordion_faq {
    width: 100%;
    font-size: 12px;
  }
  #shopify-section-autoship-faq .accordion_faq:after {
    position: absolute;
    right: 0px;
    top: 18px;
  }
  #shopify-section-autoship-faq .panel_faq {
    width: 100%;
  }
  #shopify-section-autoship_product_tab
    .product-grid-item.product.basel-hover-standard.product-type-simple {
    width: calc(50% - 20px) !important;
  }
  .block.combine {
    display: block;
  }
  .main_blocks {
    width: 95%;
  }
  #shopify-section-autoship-logo ul.logo-bar {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 6px;
  }
  #shopify-section-autoship-logo li.logo-bar__item {
    width: 94%;
  }
  #shopify-section-autoship-logo .brand_img {
    height: auto;
    width: 120px;
  }
  .autoship_main {
    margin-top: 8px;
  }

  .sub-menu-dropdown.color-scheme-dark {
    width: auto !important;
  }
  .menu_img {
    margin: auto;
    height: auto !important;
    width: auto !important;
    padding-bottom: 10px;
  }
  .shg-category-row.stacked {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
  }
  .shg-category-col {
    margin: 6px 6px;
  }
  /*   puppy bundle page */

  .picky-bundler-container.picky-widget {
    margin-bottom: 0px;
  }
  #puppy_full_form td,
  #puppy_full_form th {
    font-size: 10px;
  }
  #puppy td,
  #puppy th {
    font-size: 10px;
  }
  #puppy td,
  #puppy th {
    font-size: 10px;
  }
  .main_puppy_tbl {
    overflow: auto;
  }

  .picky-widget.BundleBuilderCartCount_picky-bundle-builder-cart-count_C0XFU {
    margin-bottom: 55px;
  }

  .puppy-starter-pack .site-content {
    margin-bottom: 0px;
  }

  .picky-product-card-container {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    width: auto !important;
    margin: 0 4px;
    row-gap: 0px !important;
  }

  /*   end puppy bundle page */

  .ql-editor span {
    font-size: 20px !important;
  }
  span.ql-font-poppins {
    font-size: 18px !important;
  }
  #page-email-subscription
    .basel-toolbar.icons-design-line.basel-toolbar-label-true {
    display: none;
  }

  .min-footer .col-left {
    width: 100% !important;
    text-align: center !important;
  }

  #page-afilated-teams-condition fieldset {
    padding: 20px 20px !important;
  }
  .min-footer {
    display: block !important;
  }
  ul.inline-list.payment-icons {
    justify-content: center;
  }
  .afilated_prgm_main .afilated_prgm_sec {
    width: 100% !important;
    margin: 10px 0 !important;
  }
  .afilated_prgm_main div.afilated_prgm_sec {
    height: auto !important;
    width: 90% !important;
    margin: 0 auto !important;
  }
  .afilated_prgm_main .arrow {
    width: 100% !important;
  }
  .afilated_prgm_main > div {
    height: auto !important;
  }
  .afilated_prgm_main .arrow:before,
  .afilated_prgm_main .arrow:after {
    display: none !important;
  }
  .afilated_prgm_main .arrow img {
    transform: rotate(90deg) !important;
  }

  h1.entry-title {
    font-size: 18px !important;
  }

  h3.title_afilited {
    font-size: 16px;
  }
  p.wlcm_txt {
    font-size: 20px !important;
  }
  ul.afilated_points {
    padding: 26px !important;
  }

  a.login_registration.button {
    background: #4bc6d7;
    border-radius: 20px;
    color: #fff;
    font-weight: 600;
    margin-top: 14px !important;
    display: flex;
    width: 50%;
    margin: 0 auto;
    justify-content: center;
    float: inherit;
  }
  .afilated_content {
    font-size: 15px;
    margin-top: 6px;
    margin-bottom: 12px;
    margin-left: 10px;
    margin-right: 10px;
  }
  a.term_con_link {
    margin-left: 10px;
  }

  .basel-promo-popup .gl_row.gl_row-flex {
    display: flex !important;
    -webkit-flex-wrap: inherit !important;
    height: 300px;
    overflow: hidden !important;
  }
  .basel-promo-popup .mfp-close:after,
  .basel-promo-popup .mfp-close:before {
    width: 18px !important;
  }
  .basel-promo-popup {
    padding: 0px !important;
  }
  .basel-promo-popup .gl_custom_1459945099927 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .basel-promo-popup .spb_single_image img {
    height: 300px;
    max-width: 100%;
    vertical-align: top;
    object-fit: cover;
    /*     margin-top:10px; */
  }
  .basel-promo-popup .spb_wrapper h1 {
    font-size: 14px;
  }
  .basel-promo-popup .mc4wp-form input[type="email"] {
    /*     border-bottom: none!important; */
    font-size: 11px;
  }
  body
    #shopify-section-16347326546bc6b819
    .gl_tta-panel-body
    .basel-products-load-next {
    right: -8px !important;
    left: auto !important;
    background: transparent !important;
    box-shadow: none;
  }

  /*   .basel-promo-popup .mfp-close:after, .basel-promo-popup .mfp-close:before
  {

} */

  .basel-promo-popup {
    padding: 0px;
  }

  /*   about us page */
  /*   .best_img_ab img {
  border-radius: 14px 14px 0px 0px;
} */

  #text-afb3f764-d7ae-46cc-a52a-5bee7fbf19c4 ul.menu {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: space-evenly;
    justify-items: start;
  }

  .story_img + .story_txt {
    padding-left: 0px;
  }
  .story_txt + .story_img {
    padding-left: 0px;
  }
  #shopify-section-gl_newsletter_aboutus .spb_wrapper p {
    font-size: 15px !important;
    width: 94% !important;
    margin-left: 9px;
  }
  .deal_info {
    margin-left: 0px;
    margin-top: 0px;
  }
  .best_info_ab {
    margin-left: 0px;
    margin-top: 0px;
  }
  #shopify-section-gl_newsletter_aboutus .gl_col-md-4 {
    width: 90%;
  }
  #shopify-section-gl_newsletter_aboutus .gl_col-md-offset-4 {
    margin-left: 5%;
  }
  img.ab_image {
    object-fit: contain;
  }
  .sec_story {
    display: flex !important;
    flex-direction: column-reverse;
  }
  .best_img_ab {
    width: 100%;
  }
  .best_info_ab {
    width: 100%;
  }

  /*   .best_price_sec > div:first-child {
  border-radius: 0 0 14px 14px;
  box-shadow: none;
} */

  .mission_ab {
    height: 800px;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 0;
  }
  .mission_content {
    padding: 25px;
    width: 79%;
    height: auto;
    background: #fff;
    position: absolute;
    top: 4.5%;
    left: 11%;
    opacity: 0.75;
    border-radius: 14px;
  }

  .deal_main {
    display: flex;
    flex-direction: column;
    padding: 10px;
  }
  .deal_info {
    width: 100%;
  }
  .deal_img {
    width: 100%;
    height: auto;
  }
  .best_price_sec {
    padding: 10px 0px;
    display: flex !important;
    flex-direction: column-reverse;
    align-items: unset;
  }
  .best_deal_sec {
    height: auto;
  }
  #page-about-us .gl_page_title {
    margin-bottom: 0;
  }
  #page-about-us .about_info {
    background-position: top;
    height: 1040px;
    margin-bottom: 25px;
    background-repeat: no-repeat;
    background-size: cover;
  }
  #page-about-us .abt_content {
    display: flex;
    padding: 10px;
    flex-direction: column-reverse;
  }
  #page-about-us .abt_img {
    width: 100%;
  }
  #page-about-us .abt_infor {
    width: 100%;
    margin-top: 45px;
  }
  .story-img-txt {
    display: block;
  }
  .story_img {
    width: 100%;
    margin-bottom: 24px;
  }
  .story_txt {
    width: 100%;
  }

  /*   end about us */

  #page-brand img.logo-bar__image {
    height: 76px;
    width: 150px;
  }

  button#searchsubmitq {
    top: 0px !important;
  }

  div.snize .snize-product .snize-size-select-box {
    margin: 8px 0 !important;
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
  }
  /*   .snize-product  .snize-options-box {
  min-height: 160px !important;
} */

  #page-brand ul.logo-bar {
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px !important;
  }
  #page-brand p.brand_title {
    font-size: 13px !important;
    margin-bottom: 6px;
  }
  p.earn,
  table.variations.variant_square {
    width: 100%;
  }
  /*   img.coll_img
  {
  height: 50px;
  width: 50px;
} */

  /*   display none wishlisht */
  .wishlist-info-widget {
    display: none;
  }

  .shopify-variation-add-to-cart.variations_button.shopify-variation-add-to-cart-enabled {
    width: 100%;
    flex-direction: column;
  }

  .right-column {
    height: 50px;
  }
  /*   .shopify-payment-button {
  width: 100% !important;
} */
  .responsive-table {
    border-radius: 14px;
  }
  #page-cf-j2tMn7
    .gl_page_title.page-title.page-title-default.title-size-small.color-scheme-light.title-design-centered {
    background-size: contain;
    margin-bottom: 0px !important;
  }
  #page-cf-j2tMn7 form#create_customer {
    width: 100%;
  }

  #snize-search-results-grid-mode .snize-product {
    height: auto !important;
    position: relative !important;
  }
  .htusb-ui-prod-trust__msg {
    margin-left: 0;
  }
  iframe#chat-button {
    /*     position: absolute; */
    bottom: 8%;
  }

  table.variations.variant_square {
    width: 100%;
    margin-bottom: 10px;
  }
  /*   .variations_form:not(.nt_full) .shopify-payment-button {
  max-width: 100% !important;
  width: 100%;
} */
  #product div#shopify_quantity {
    width: auto !important;
    margin-bottom: 10px !important;
    justify-content: flex-start;
    /*     margin-left: 15px !important; */
  }
  /*   #product .shopify-payment-button
  {
  max-width: 100%;
} */
  .shopify-account
    .gl_page_title.page-title.page-title-default.title-size-small.color-scheme-light.title-design-centered {
    background-image: url(/cdn/shop/files/cats___dogs.jpg?v=1636461851) !important;
    background-repeat: no-repeat !important;
    background-size: contain;
    margin-bottom: 0px !important;
    height: 40px;
    background-color: transparent !important;
  }
  #customers/login .gl_page_title.page-title-default {
    background-color: transparent !important;
  }
  #page-cf-j2tMn7 .gl_page_title.page-title-default {
    background-color: transparent !important;
  }
  .basel-registration-page {
    padding-top: 40px !important;
  }

  div#gl_thumbnails {
    position: initial;
  }

  .right-column .wishlist-info-widget {
    bottom: 0;
    right: 0;
  }
  .right-column .wishlist-info-widget > a:after,
  .right-column .wishlist-info-widget > a:before {
    color: black;
  }
  .summary-inner {
    width: 100% !important;
    height: auto;
  }
  .related .product-grid-item.product.basel-hover-standard.product-type-simple {
    width: 100%;
    border: 1px solid #e9e6e6;
    border-radius: 18px;
    padding-bottom: 10px;
  }
  .related
    img.attachment-shop_catalog.size-shop_catalog.lazyautosizes.lazyloaded {
    height: 290px;
  }

  #shopify-section-16348863678c05fe3b .owl-item {
    width: 14% !important;
  }
  .owl-carousel .owl-dots .owl-dot span {
    background: #ccc !important;
  }

  #snize_results.snize-mobile-design div.snize-main-panel-dropdown > a {
    color: #050505 !important;
  }

  #snize-search-results-grid-mode li.snize-product .snize-button {
    opacity: 1 !important;
    visibility: visible !important;
    position: inherit;
    margin: 0 !important;
    width: auto !important;
  }
  #snize_results.snize-mobile-design
    div.snize-main-panel-dropdown
    > a
    > .caret {
    border-color: black !important;
  }
  #snize_results.snize-mobile-design div.snize-main-panel-mobile-filters > a {
    color: black !important;
  }
  #snize_results.snize-mobile-design
    div.snize-main-panel-view-mode
    a.snize-list-mode-icon {
    filter: grayscale(1);
  }
  .snize-product {
    height: auto !important;
  }

  .main_side_section
    .product-grid-item.product.basel-hover-standard.product-type-simple {
    height: auto;
    border: 1px solid #e9e6e6;
    border-radius: 16px;
    padding-bottom: 14px;
  }
  .main_side_section .col-xs-6 {
    width: 30%;
  }
  .main_side_section .products {
    width: 100%;
  }
  .promo-banner .wrapper-content-baner {
    height: 114px !important;
  }
  .product-grid-item .price {
    font-size: 11px !important;
  }
  .basel-hover-standard .product-title a {
    font-size: 12.5px !important;
  }
  .btn.btn-size-extra-small,
  .button.btn-size-extra-small,
  button.btn-size-extra-small,
  .added_to_cart.btn-size-extra-small,
  input[type="submit"].btn-size-extra-small {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gl_column_container > .gl_column-inner {
    padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .footer-sidebar h5.widget-title {
    font-size: 17px;
    margin-top: 17px;
    text-transform: initial;
  }
  #shopify-section-1547774880206 .owl-carousel .owl-nav > div:before {
    line-height: 30px !important;
    font-size: 14px !important;
    height: 30px !important;
    width: 30px !important;
  }
  ul.social-icons.text-center.social-share.icons-design-default.icons-size-default {
    margin-bottom: 15px;
  }
  /*   div#looxReviews
  {
  height: auto !important;
  max-height: 100% !important;
} */
  img.regular-logo {
    object-fit: contain !important;
  }

  .basel-search-inner.desktop {
    display: none;
  }
  img.direction {
    width: 60%;
  }
  /*   img.paw {
    height: 44px;
    width: 40px;
    left: 53%;
    top: 30px!important;
  } */
  .gl_custom_163462191268ded71b.equal-nt.nt_cover.ratio1_1.position_8.gl_row.spb_row.gl_row-fluid.gl_row-o-equal-height.gl_row-flex {
    margin-top: 0px !important;
  }
  /*   #shopify-section-16348863678c05fe3b img.basel-gallery-image.image-1.attachment-full {
  object-fit: contain;
  width: auto;
  height: auto;
} */
  #shopify-section-16347326546bc6b819 img.paw {
    top: 30px !important;
  }
  .index-section_instagram img.paw {
    top: 42px !important;
  }
  /*   .product-grid-item.product.basel-hover-standard {
  margin: 4px !important;

} */

  .basel-products-element .products {
    margin: 15px;
    margin-top: 8px;
  }

  .gl_row {
    margin: 0 !important;
  }

  #shopify-section-16347326546bc6b819 .col-xs-6 {
    width: calc(50% - 20px) !important;
  }

  #snize-search-results-grid-mode ul {
    justify-content: center;
    width: 100%;
  }
  #snize-search-results-grid-mode li.snize-product {
  }
  #snize-product {
    width: 45%;
  }
  #snize_results.snize-mobile-design.snize-new-version
    #snize-search-results-grid-mode
    li.snize-product {
    margin: 5px !important;
  }
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  .basel-hover-standard .price {
    height: 35px !important;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1200px) {
  #shopify-section-autoship-slider .sec_img {
    position: absolute;
    bottom: 13%;
    width: 43%;
    top: 30%;
  }
  #shopify-section-autoship-slider .main_comb_content_img {
    display: block;
  }
  #shopify-section-autoship-slider .slider_content {
    background: #caecee;
    width: 100%;
    padding: 16% 24px 24px;
  }

  #shopify-section-autoship-faq {
    padding: 30px 80px !important;
  }

  #shopify-section-autoship-faq .accordion_faq {
    width: 100%;
  }
  #shopify-section-autoship-faq .accordion_faq:after {
    right: 0px;
  }
  #shopify-section-autoship-faq {
    background-position: top right;
    background-size: cover;
  }
  .main_content {
    width: 50%;
    padding: 60px 0px 30px 70px;
  }

  #shopify-section-why_autoship_select .main_content_img {
    left: 3.5em;
    top: 14%;
    width: 400px;
    height: 500px;
  }
  #shopify-section-why_autoship_select .main_content_img img {
    height: 100%;
  }
  div#shopify-section-why_autoship_select {
    margin: 40px 0px 30px 0px;
  }

  .main-nav .menu > li {
    padding-right: 4px;
  }
  .product-grid-item .price {
    display: block !important;
    font-size: 13px !important;
    text-align: left !important;
    margin-bottom: 0 !important;
  }

  #shopify-section-16347326546bc6b819
    .product-grid-item.product.basel-hover-standard {
    padding-bottom: 14px !important;
    border-radius: 16px;
    padding: 0;
    margin: 9px;
    border: 1px solid #e9e6e6;
  }

  .combine_summery_autoship {
    display: block;
  }
  #product .summary-inner {
    width: 90%;
  }
  .autoship_main {
    width: 100%;
  }

  .owl-carousel .owl-nav > div:before {
    display: block;
    content: "\e605";
    font-family: simple-line-icons;
    width: 55px;
    font-size: 36px;
    height: 55px;
    line-height: 55px;
  }
  .owl-carousel .owl-nav > div {
    background-color: rgb(151 151 151 / 0%) !important;
    box-shadow: none !important;
    opacity: 1 !important;
    color: black !important;
  }
  .owl-nav {
    display: block !important;
  }
}

@supports (-webkit-touch-callout: none) {
  body .shopify-payment-button__button,
  body .shopify-payment-button button {
    /*  
    background: #333333 !important;
    border-color: #333333 !important; */
  }
}
@media (max-width: 991px) {
  .products-footer-tablet {
    display: block !important;
  }
  .products-footer-desktop {
    display: none;
  }
  .right-column-dek {
    justify-content: flex-end !important;
  }
}
@media (min-width: 480px) and (max-width: 991px) {
  .mob-header-search-form.searchform {
    display: block;
  }
  .right-column-dek {
    justify-content: flex-end !important;
  }
  .products-footer-tablet {
    display: block !important;
  }
  .products-footer-desktop {
    display: none;
  }
  .brand-col-loop-main li {
    padding: 10px 5px;
  }
  .brand-col-loop-main {
    grid-gap: 20px;
  }
  .brand-col-loop-main img.defer-loading {
    width: auto;
    height: auto;
  }
  .shop-species-name span.shop {
    display: none;
  }
  .brand-col-loop-main {
    grid-template-columns: repeat(4, 1fr);
  }
  .flex.flex-column.brand-quick-link.custom-brand-col-main {
    margin: 0;
    margin-bottom: 40px;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1200px) {
  #product .shopify-payment-button,
  button#shopify_add_to_cart {
    width: 100%;
  }
}
@media (max-width: 480px) {
  #ssw-fave-side-button i {
    left: 3px !important;
    width: 27px !important;
    height: 27px !important;
    top: 8px !important;
  }
  .mob-header-search-form.searchform {
    display: block;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1366px) {
  .right-column {
    width: 380px !important;
  }
  .mob-header-search-form.searchform {
    display: none;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .right-column {
    width: auto !important;
  }
  .mob-header-search-form.searchform {
    display: none;
  }
}

@media (max-width: 4320px) and (min-width: 2881px) {
  .sticky-header .basel-search-inner {
    width: 100% !important;
    margin-right: 42%;
  }
  .sticky-header.act-scroll .main-nav {
    width: 31% !important;
    text-align: start;
  }
  .sticky-header .site-logo {
    width: 3% !important;
  }
  header.main-header
    .wrapp-header
    .main-nav.site-navigation.basel-navigation.menu-left {
    width: 32% !important;
    text-align: start;
  }
  header.main-header .wrapp-header .site-logo {
    width: 3% !important;
  }
  header.main-header
    .right-column
    .right-column-dek
    .basel-search-inner.desktop {
    margin-right: 44%;
  }
}

@media (max-width: 2880px) and (min-width: 2161px) {
  .sticky-header .basel-search-inner {
    width: 100% !important;
    margin-right: 27%;
  }
  .sticky-header.act-scroll .main-nav {
    width: 23% !important;
    text-align: start;
  }
  .sticky-header .site-logo {
    width: 5% !important;
  }
  header.main-header
    .wrapp-header
    .main-nav.site-navigation.basel-navigation.menu-left {
    width: 25% !important;
    text-align: start;
  }
  header.main-header .wrapp-header .site-logo {
    width: 5% !important;
  }
  header.main-header
    .right-column
    .right-column-dek
    .basel-search-inner.desktop {
    margin-right: 27%;
  }
}

@media (max-width: 2160px) and (min-width: 1921px) {
  .sticky-header.act-scroll .main-nav {
    width: 25% !important;
    text-align: start;
  }
  .sticky-header .site-logo {
    width: 6% !important;
  }
  header.main-header
    .wrapp-header
    .main-nav.site-navigation.basel-navigation.menu-left {
    width: 25% !important;
    text-align: start;
  }
  header.main-header .wrapp-header .site-logo {
    width: 6% !important;
  }
  header.main-header
    .right-column
    .right-column-dek
    .basel-search-inner.desktop {
    margin-right: 10%;
  }
}
@media (max-width: 1920px) and (min-width: 1801px) {
  .main-nav .menu > li > a {
    font-size: 13px !important;
  }

  .sticky-header.act-scroll .main-nav {
    width: 27% !important;
    text-align: start;
  }
  .sticky-header .site-logo {
    width: 7% !important;
  }
  .sticky-header .basel-search-inner {
    margin-right: 7%;
  }
  header.main-header
    .wrapp-header
    .main-nav.site-navigation.basel-navigation.menu-left {
    width: 25% !important;
    text-align: start;
  }
  header.main-header .wrapp-header .site-logo {
    width: 7% !important;
  }
  header.main-header
    .right-column
    .right-column-dek
    .basel-search-inner.desktop {
    margin-right: 5%;
  }
}

@media (max-width: 1800px) and (min-width: 1601px) {
  .sticky-header.act-scroll .main-nav {
    width: 30% !important;
    text-align: start;
  }
  .sticky-header .site-logo {
    width: 7% !important;
  }
  header.main-header
    .wrapp-header
    .main-nav.site-navigation.basel-navigation.menu-left {
    width: 26% !important;
    text-align: start;
  }
  header.main-header .wrapp-header .site-logo {
    width: 6% !important;
  }
}
@media (max-width: 1600px) and (min-width: 1311px) {
  .main-nav .menu > li > a {
    font-size: 13px !important;
  }

  .sticky-header.act-scroll .main-nav {
    width: 32% !important;
    text-align: start;
  }
  .sticky-header .site-logo {
    width: 8% !important;
  }
  header.main-header
    .wrapp-header
    .main-nav.site-navigation.basel-navigation.menu-left {
    width: 30% !important;
    text-align: start;
  }
  header.main-header .wrapp-header .site-logo {
    width: 8%;
  }
}

@media (max-width: 1310px) and (min-width: 1201px) {
  .main-nav .menu > li > a {
    font-size: 13px !important;
  }

  .sticky-header.act-scroll .main-nav {
    width: 34% !important;
    text-align: start;
  }
  .sticky-header .site-logo {
    width: 10% !important;
  }
  header.main-header
    .wrapp-header
    .main-nav.site-navigation.basel-navigation.menu-left {
    width: 30% !important;
    text-align: start;
  }
}
@media (max-width: 1200px) {
  header.main-header
    .wrapp-header
    .main-nav.site-navigation.basel-navigation.menu-left {
    width: 36% !important;
    text-align: start;
  }
  .sticky-header.act-scroll .main-nav {
    width: 38% !important;
    text-align: start;
  }
  .sticky-header .site-logo {
    width: 10% !important;
  }
}
@media (min-width: 1079px) and (max-width: 1199px) {
  .main-nav .menu > li > a {
    font-size: 13px !important;
  }
}

@media (max-width: 767px) {
  #article .main-page-wrapper .gl_page_title.page-title-default {
    margin-top: 0px !important;
  }

  .text_rich_both p:first-child {
    line-height: 22px;
    width: 20%;
  }
  .text_rich_both:last-child .ans_child p:first-child {
    width: 10%;
  }

  #product #cashew-toaster-widget.cashew-toaster-iframe-container iframe {
    height: 35px !important;
  }

  ul.MNM_child a[promo] {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
  }
  .promo_li_available span {
    font-size: 10px !important;
  }
  .promo_li_available {
    width: 60% !important;
  }
  .promo_li_available img {
    width: 12px !important;
  }

  #tabs-nav.categories_name {
    grid-template-columns: repeat(3, 1fr) !important;
  }
  .promo_codes_main .categories_name li a {
    font-size: 14px !important;
  }
  .promo_codes_main .pro_title,
  .promo_codes_main .pro_title_off {
    font-size: 16px !important;
  }

  .promo_item_container {
    max-width: 92% !important;
    margin: 0.5rem 4%;
    width: 100% !important;
  }
  .promo_code_grid {
    flex-direction: column !important;
  }

  #text-7153dc63-9a2d-4b95-afe3-04f70e7ff006 ul.menu {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  /*   #text-7153dc63-9a2d-4b95-afe3-04f70e7ff006 ul.menu li{
    margin-bottom:0px!important;
  } */
  #text-7153dc63-9a2d-4b95-afe3-04f70e7ff006 .menu li:after {
    content: "|";
    padding: 0 6px !important;
  }
  #text-7153dc63-9a2d-4b95-afe3-04f70e7ff006 .menu li:last-child:after {
    content: "";
  }

  .main_blog_article .gl_page_title {
    margin-top: 0px !important;
  }

  /*   .cart-widget-side{
    width:400px!important;
    overflow:hidden;
  } */
  /*   img.attachment-shop_thumbnail.size-shop_thumbnail.sp-post-image{
    max-width: 70px!important;
    width: 70px!important;
    height: 112px!important;
  } */

  .ws-card__price.ws_card_without_compare {
    padding: 2px 0 0 25px !important;
  }
  #alsopresets2 .evm-ws-body-section .ws-product-size {
    padding-left: 25px !important;
  }

  #alsopresets2 .evm-alsobought-action.wp-addtocart {
    min-width: 100% !important;
    margin-top: 10px !important;
  }
  #alsopresets2 .evm-alsobought-action.wp-addtocart .evm-ws-alsobought-total {
    text-align: center !important;
  }
  .evm-ws-alsobought-total b {
    font-size: 14px;
    font-weight: 500 !important;
  }

  #alsopresets2.evm-wsrow.alsobought_template2,
  #alsopresets2 .evm-ws-body-section .ws-box-wrapper {
    border: none !important;
  }

  #alsopresets2 .ws-box-wrapper {
    padding: 0px 10px !important;
  }

  p.sale_ammount {
    margin-top: -4px !important;
  }

  .evm-wscontainer .evm-wiser-owl-carousel {
    z-index: 0 !important;
  }

  header.ipad_header .container {
    max-height: 56px !important;
  }

  .mobile-nav ul li a {
    overflow: hidden;
  }

  ul.MNM_grandchild li a p {
    margin-bottom: 2px;
  }
  /*   .MNM_grandchild>li {
    margin-bottom: 20px!important;
  } */

  .snize-item.clearfix a.SI_trigger.snize-button {
    font-size: 13px !important;
    height: 32px;
    display: flex !important;
    align-items: center;
    background: #000 !important;
    border: 1px solid #000 !important;
  }

  .wrapp-header .right-column-dek {
    gap: 8px;
  }

  .custom_cat_col_content {
    margin-bottom: 10px !important;
  }

  .gl_tta-panels-container .gl_tta-panel-body.gl_ov {
    margin-top: -15px !important;
    margin-bottom: -25px !important;
  }

  a.flex.top.bottom .cat_col_img_new {
    width: 70px !important;
  }

  .header_account_div,
  .support_main {
    display: none;
  }

  .support_main,
  .header_account_div,
  .ipad_header .search_form button#searchsubmitq {
    display: none;
  }

  #searchformq .search_form input {
    transition: height 0.3s ease-in-out;
    visibility: hidden;
    height: 0;
  }
  a.flex.top.bottom .cat_col_img_new {
    width: 70px !important;
  }

  .searchform input[type="text"] {
    border-radius: 20px !important;
  }
  .shopping-cart.basel-cart-icon a p {
    display: none !important;
  }
}

a.flex.top.bottom {
  border-radius: 0px 0px 8px 8px;
  background: #bfeaed;
  overflow: hidden;
}

a.flex.top.bottom .name,
a.flex.top.bottom .arrow {
  color: #00737f;
}

.custom_banner_image_main .banner-container-banner-img-custom {
  background-size: 100%;
}

.shopping-cart.basel-cart-icon a p {
  display: block;
  margin: 0;
}

/* .search_icon_mobile{
  display:none;
} */

a.header_account_icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
  padding: 23px 0;
  padding-left: 0px !important;
  text-decoration: none !important;
}
a.header_account_icon img {
  margin-right: 6px;
}

.searchform input[type="text"] {
  border-radius: 20px !important;
}

.support_div a:hover {
  text-decoration: none;
}

/* .search_icon_mobile{
  display:none;
} */

.header_support_icon:hover + .support_div {
  display: block;
}

.support_div:hover {
  display: block;
}

.support_div {
  display: none;
}

.support_div a:hover .support_child {
  background: #fba71b;
}

.support_child {
  display: flex;
  flex-direction: row;
  flex-direction: row;
  align-items: center;
  background: #f5f6f8;
  padding: 10px;
  border-radius: 10px;
  margin-bottom: 8px;
}

.support_child span {
  padding-left: 10px;
}

.support_main {
  position: relative;
  width: max-content;
}

.wrapp-header .main-nav.site-navigation.basel-navigation.menu-left {
  text-align: start !important;
}

.cat_col_img_new {
  width: 80px !important;
}

.sticky-header a.header_account_icon {
  padding-left: 20px !important;
}

.sticky-header .right-column {
  width: 100% !important;
}

.custmer_logged_in {
  display: none;
}

a.custmer_logged_in_child {
  text-decoration: none !important;
  display: flex;
  flex-direction: row;
  align-items: center;
  background: #f5f6f8;
  padding: 10px 30px;
  border-radius: 10px;
  margin-bottom: 8px;
}
.custmer_logged_in {
  position: absolute;
  top: 95%;
  left: 0%;
  text-align: left;
  z-index: 2;
  background: #fff;
  padding: 10px;
  width: max-content;
  box-shadow: #00000040 0 54px 55px, #0000001f 0 -12px 30px, #0000001f 0 4px 6px,
    #0000002b 0 12px 13px, #00000017 0 -3px 5px;
  border-radius: 10px;
}

a.custmer_logged_in_child:hover {
  background: #fba71b;
}
a.header_account_icon:hover + .custmer_logged_in {
  display: block;
}
.custmer_logged_in:hover {
  display: block;
}
.header_account_div {
  position: relative;
}

#single_product_info .easytabs-container {
  margin-bottom: 20px;
}

.evm_wiser_heading {
  text-align: start !important;
  padding: 0 15px;
}

.jdgm-widget .jdgm-prev-badge.jdgm--js {
  text-align: start !important;
}

.evm_visible_text {
  margin-top: 5px !important;
}

.single-product-content .product-tabs-wrapper {
  margin-top: 15px !important;
}
.evm_wiser_heading:before {
  left: 0 !important;
  margin-left: 15px !important;
}

.cart-widget-side a.button.checkout.wc-forward {
  background: #000 !important;
  border-color: #000 !important;
}
.cart-widget-side a.button.wc-forward {
  color: #fff !important;
  background: #ffaa1d !important;
}

@media (max-width: 1024px) and (min-width: 768px) {
  .cbb-frequently-bought-title {
    text-transform: uppercase;
    font-size: 24px !important;
  }
  .promo_item_container {
    width: calc(50% - 12px) !important;
    max-width: 50% !important;
  }

  .com_cart_buynow {
    flex-direction: row;
    flex-wrap: unset !important;
  }
  .com_cart_buynow button#shopify_add_to_cart,
  .com_cart_buynow .shopify-payment-button {
    width: 50% !important;
  }
  .cart-widget-side {
    overflow-x: inherit !important;
  }
}
.spotii-widget {
  display: none !important;
}

/* Old Cart Drawer */

/* .cart-widget-side{
  overflow-x: hidden!important;
}
.mini_cart_item .variation dd p{
    font-size:12px!important;
  }

  .cart-widget-side .widget-heading{
    padding: 10px 20px!important;
  }

  span.shopify-Price-amount.amount , .cart-widget-side .total strong{
    font-size: 14px!important;
    font-weight: bold!important;
  }
  .basel-cart-opened .cart-widget-side{
    -webkit-transform: translate3d(0,0,0)!important;
  }
  .cart-widget-side{
    width:400px!important;
    -webkit-transform: translate3d(400px,0,0)!important;
    transform: translate3d(400px,0,0)!important;
  }
  img.attachment-shop_thumbnail.size-shop_thumbnail.sp-post-image {
    height: 70px!important;
    width: 70px!important;
  }
  .cart_list .mini_cart_item{
    width: 376px!important;
    height: 115px!important;
  }
  .widget_shopping_cart .product_list_widget li .remove{
    right:-10px!important;
  }

  .widget_shopping_cart .product_list_widget li>a{
    padding-right: 20px!important;
  }

  .cart-widget-side .widget_shopping_cart{
    padding-bottom:0px!important;
  }
  .product_list_widget li img{
    max-width: 70px!important;
  }

.cart-widget-side::-webkit-scrollbar {
  display: none!important;
} */

/* End Old Cart Drawer */

.cart-widget-side
  #cart-drawer-wiser
  #presets2
  .ws-card_image_container
  .ws-card__background-image,
.cart-widget-side
  #presets2
  .ws-card_image_container
  .ws-card__background-image2 {
  width: 70px !important;
  height: 70px !important;
  background-size: contain !important;
  background: transparent;
  margin: 0 auto !important;
}
.cart-widget-side #presets2 .ws-card_image_container {
  border: none !important;
}
.cart-widget-side #cart-drawer-wiser .evm_visible_text {
  margin-top: 0px !important;
}
.additional-checkout-buttons {
  margin-top: 3px !important;
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cart-widget-side a.button.wc-forward {
    padding: 17px 0 !important;
  }
}

/* New side Cart Layout */

.cart-widget-side {
  overflow-x: hidden !important;
  background: #f3f3f3 !important;
}
.cart_each_item {
  display: flex;
  flex-direction: row;
  margin: 5px;
}
.product_list_widget li a {
  width: 90px;
  display: flex !important;
  justify-content: center;
  position: relative;
}
.cart_item_title_quentity {
  width: 180px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-right: 10px;
  gap: 3px;
  padding-left: 6px;
}
.cart_item_price_trash {
  width: 80px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: end !important;
  margin-right: 10px;
  padding-right: 10px;
}
.widget_shopping_cart .product_list_widget li .remove {
  position: relative !important;
  width: fit-content;
  margin: 0 0 0 auto !important;
}
.cart_item_title_quentity p {
  margin-bottom: 0px;
}
li.mini_cart_item.new_item {
  background: #fff;
  height: 100% !important;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 365px !important;
  margin-bottom: 5px !important;
  padding: 10px;
  border-radius: 3px;
}
.total_check_out_btn {
  position: sticky;
  bottom: 0% !important;
  width: 400px;
  margin: 0 0;
  z-index: 10;
  background: #fff;
  padding: 0 20px 20px !important;
}
.apple_pay {
  background: #000 !important;
  color: #fff !important;
}
.product_list_widget li img {
  margin-left: 7px;
}
.cart_item_title_quentity input[type="button"] {
  background: #fff !important;
  color: #ffaa1d !important;
  width: 35px !important;
  font-size: 20px !important;
  background: transparent !important;
  border: none !important;
}
.cart_item_title_quentity input[type="number"] {
  font-size: 15px !important;
  background: transparent !important;
  border: none !important;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto 0;
  height: 30px;
  vertical-align: middle;
  line-height: unset !important;
}

.basel-cart-opened .cart-widget-side {
  -webkit-transform: translate3d(0, 0, 0) !important;
}
.cart-widget-side {
  width: 400px !important;
  -webkit-transform: translate3d(400px, 0, 0) !important;
  transform: translate3d(400px, 0, 0) !important;
}

.cart-widget-side .widget-heading {
  padding: 10px 20px !important;
}

span.shopify-Price-amount.amount {
  font-size: 12px !important;
  font-weight: bold !important;
}
img.attachment-shop_thumbnail.size-shop_thumbnail.sp-post-image {
  height: 70px !important;
  width: 70px !important;
  max-width: 70px !important;
  margin: 0 !important;
  padding: 5px 12px;
}
.cart_list .mini_cart_item {
  width: 376px !important;
  height: 115px !important;
}
.widget_shopping_cart .product_list_widget li .remove {
  right: 0px !important;
}

.widget_shopping_cart .product_list_widget li > a {
  padding-right: 0px !important;
}

.cart_item_title_quentity .variation dd p {
  font-size: 12px !important;
  padding-right: 5px;
}

.total_check_out_btn .total strong {
  font-size: 14px !important;
}

.cart_item_title_quentity .quantity.qty_cart {
  background: #f3f3f3 !important;
}

.cart-widget-side a.button.checkout.wc-forward {
  background: #000 !important;
  border-color: #000 !important;
}
.cart-widget-side a.button.wc-forward {
  color: #fff !important;
  background: #ffaa1d !important;
  font-weight: bold;
}
.product_list_widget li:last-child {
  padding-bottom: 10px !important;
}
.cart-widget-side .widget_shopping_cart {
  padding: 0px !important;
  height: calc(100% - 10vh);
}

.cart_item_price_trash .remove {
  display: flex !important;
  height: 30px;
  align-items: center;
  justify-content: end;
}

.cart_item_title_quentity .cart_item_title {
  line-height: 19px;
}

.cart-widget-side .cart_list.product_list_widget {
  padding: 0 20px 20px !important;
  margin-bottom: 10px !important;
}

.cart-widget-side::-webkit-scrollbar {
  display: none;
}

.widget_shopping_cart_content {
  display: flex;
  align-items: center;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}
.cart_products_list {
  height: auto;
}

.cart_item_title_quentity .cart_item_title {
  font-size: 12px !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.cart_item_price_trash .item_price {
  margin-top: 0 !important;
}

#cart-drawer-wiser {
  max-width: 400px !important;
}

#cart-drawer-wiser .ws-card__header h3.ws-card__title,
#cart-drawer-wiser span.ws-original-price-single {
  font-size: 12px !important;
}

#cart-drawer-wiser .evm-drawer-main #presets2 .evm-ws-card {
  background: #fff !important;
}

#cart-drawer-wiser .ws-box-wrapper .ws-card__body .ws-product-size {
  width: 59px !important;
}

/* End New side Cart Layout */

.product_subtitle_meta {
  font-size: 14px;
  color: #151515;
  opacity: 0.8;
  margin: 0;
}

.image_with_text_ipad {
  display: none;
}

#snize-search-results-grid-mode
  .snize-product
  .snize-item
  .snize-overhidden
  .snize-title {
  margin-bottom: 15px;
}

.image_with_text_ipad img {
  float: left;
  margin: 0 30px 10px 15px;
  border-radius: 4px;
}
.image_with_text_ipad p {
  color: rgba(0, 0, 0, 0.7);
  margin-top: 15px;
  padding: 0 15px;
}

.promo_code_grid {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.promo_code_item {
  display: flex;
  height: 100%;
}
.promo_codes_main .categories_name {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 15px;
  padding-bottom: 28px;
  border-bottom: 1px solid #00205b;
  margin-bottom: 24px;
}
.promo_codes_main .categories_name li a {
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  width: 100%;
}

.promo_codes_main .categories_name li {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  height: 50px;
  width: 100%;
  max-width: 288px;
  cursor: pointer;
  border: 2px solid #f0f1f5;
  border-radius: 80px;
  background-color: #f0f1f5;
  padding: 0 8px;
}

.promo_codes_main h1 {
  font-size: 25px;
  margin-top: 40px;
}

.bottom_line {
  background-color: #ffaa1d;
  content: "";
  width: 100%;
  height: 15px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}

.promo_item_container {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.promo_code_item img {
  width: 100;
  object-fit: contain;
}

.promo_image {
  width: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
  margin: 0 7px;
}
.promo_code_content {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  /*   flex: 3; */
  background-color: #f0f1f5;
  border-top-right-radius: 10px;
  height: 100%;
  padding: 27px 5px 0 15px;
  width: calc(100% - 105px);
}

.promo_item_container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: calc(33.33% - 16px);
  border: 2px solid #ffaa1d;
  border-radius: 10px;
  /* cursor: pointer; */
  max-width: 33%;
  /*     min-height: 180px; */
}
.promo_codes_main .pro_title {
  font-size: 15px !important;
  line-height: 1.125;
  margin-bottom: 2px;
  font-weight: bold;
}
.promo_codes_main .pro_title_off {
  font-size: 20px !important;
  line-height: 1.125;
  margin-bottom: 4px;
  font-weight: bold;
}
.promo_codes_main .pro_subtitle {
  font-size: 12px !important;
  font-weight: normal;
  line-height: 1.2;
  color: #333;
  margin: 10px 0;
}
.promo_code_content span {
  font-size: 10px !important;
}

.promo_code_copy {
  /*   padding: 8px 5px; */
  border-style: dashed;
  border: 2px solid #4caf50;
  width: fit-content;
  margin: 10px 0;
  background: #fff;
  font-size: 14px;
  text-decoration: none;
  border-style: dashed;
}

.promo_code_copy .linkToCopy,
.request_code {
  font-size: 14px !important;
  color: #4caf50;
  font-weight: bold;
  text-decoration: none !important;
  border: none;
  width: 75%;
}
.request_code {
  cursor: pointer;
}
.promo_code_copy a {
  font-size: 14px !important;
  cursor: pointer;
  font-weight: bold;
  text-decoration: none !important;
}
.categories_name li.active {
  background: #ffaa1d;
}
.availble_promo_blocks {
  padding: 0 4px;
}
.promo_li_available {
  width: 64%;
  padding: 5px;
  background: #4caf5063;
  display: flex;
  align-items: center;
  border-radius: 10px;
}

ul.sub-menu li a[promo] {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
}

.faq_collection_main .custom_faq .schemaplus_faq_question {
  font-size: 16px;
  cursor: pointer;
  margin: 0;
  position: relative;
  color: #d28608;
}
.faq_collection_main .custom_faq .schemaplus_faq_question:after {
  content: "+";
  position: absolute;
  right: 0;
}
.faq_collection_main .custom_faq {
  background: #f5f6f8;
  padding: 10px;
  border-radius: 10px;
  margin-bottom: 15px;
  text-align: left;
}
.custom_faq .schemaplus_faq_answer {
  display: none;
  margin: 0;
  margin-top: 15px;
}
.active_faq {
  display: block !important;
}
.active_faq_div:after {
  content: "-" !important;
  position: absolute;
  right: 0;
}

.cart_item_price_trash .item_price {
  font-size: 12px;
  font-weight: 700;
  line-height: 14.4px;
  color: #000;
  text-align: right;
}

.cart_thumble_quentity {
  position: absolute;
  right: 0px;
  top: -9px;
  background: #e9e6e6;
  padding: 4px;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
}

.snize-product button.snize-back-in-stock-button {
  background: #000 !important;
  border: #000 !important;
}

.cart-widget-side .cart_products_list .cart_list .empty {
  height: calc(100vh - 105px);
  display: flex;
  align-items: center;
}
.MNM_grandchild > li.view_all_brand {
  width: 100% !important;
}
.MNM_grandchild > li.view_all_brand a {
  color: #4c4c4c !important;
  font-size: 12px !important;
  font-weight: bold;
}

ul.MNM_grandchild.brand_ul li a p {
  margin-bottom: 5px !important;
}
ul.MNM_grandchild.brand_ul {
  display: flex;
  flex-wrap: wrap;
}
ul.MNM_grandchild.brand_ul li {
  display: flex;
  align-items: center;
  justify-content: center;
}

.text-richtext-main {
  margin-top: 50px;
}
.text-richtext-main p,
.text-richtext-main h3 {
  margin: 0;
}

#content_quickview
  #callBackVariant_quick
  #shopify_add_to_cart_quick.add_to_cart_button {
  margin-top: 20px;
  /*   padding: 15px 20px !important; */
}

#content_quickview #gl_product_quickview h1.product_title {
  font-size: 20px !important;
  line-height: 30px !important;
}

#content_quickview #gl_product_quickview #product-price_quick {
  font-size: 19px !important;
}

#callBackVariant_quick .shopify-payment-button {
  max-width: 100% !important;
}

#content_quickview .shopify-payment-button__button {
  height: 42px !important;
}

#content_quickview #callBackVariant_quick #variantQuantity_quick {
  font-size: 14px !important;
}

.text-richtext-main h3 {
  font-size: 20px !important;
  color: #d28608 !important;
  margin: 15px 0;
}

.text_rich_both h4 {
  margin-bottom: 5px;
  margin-top: 5px;
  cursor: pointer;
  position: relative;
}
.text_rich_both h4:after {
  content: "+";
  position: absolute;
  right: 20px;
}
h4.active_pro_q:after {
  content: "-" !important;
  position: absolute;
  right: 20px;
}

.text_rich_both p {
  line-height: 22px;
}
.text_rich_both {
  background: #f5f6f8;
  margin: 10px 0;
  padding: 10px;
  border-radius: 5px;
}

@media (max-width: 391px) {
  #product #cashew-toaster-widget.cashew-toaster-iframe-container iframe {
    height: 45px !important;
  }
  .cart-widget-side {
    width: 350px !important;
    -webkit-transform: translate3d(350px, 0, 0) !important;
    transform: translate3d(350px, 0, 0) !important;
  }
  li.mini_cart_item.new_item {
    width: 335px !important;
  }
  .cart_item_price_trash {
    margin-right: 0px;
  }
  .cart_item_title_quentity {
    width: 170px;
    margin-right: 0px !important;
  }
  .total_check_out_btn {
    padding: 0 10px 20px !important;
    width: 350px !important;
  }
  div.snize.snize-mobile-design .snize-back-in-stock-button {
    font-size: 9px !important;
  }
}
