@import url("https://fonts.googleapis.com/css2?family=Exo+2&display=swap");
/* font-family: 'Exo 2', sans-serif; */

@font-face {
  font-family: "Gotham";
  src: url("../fonts/GothamBook.eot");
  src: url("../fonts/GothamBook.eot?#iefix") format("embedded-opentype"),
    url("../fonts/GothamBook.woff2") format("woff2"),
    url("../fonts/GothamBook.woff") format("woff"),
    url("../fonts/GothamBook.ttf") format("truetype"),
    url("../fonts/GothamBook.svg#svgGothamBook") format("svg");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Gotham";
  src: url("../fonts/Gotham-Medium.eot");
  src: url("../fonts/Gotham-Medium.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Gotham-Medium.woff2") format("woff2"),
    url("../fonts/Gotham-Medium.woff") format("woff"),
    url("../fonts/Gotham-Medium.ttf") format("truetype"),
    url("../fonts/Gotham-Medium.svg#svgGotham-Medium") format("svg");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "Gotham";
  src: url("../fonts/GothamBold.eot");
  src: url("../fonts/GothamBold.eot?#iefix") format("embedded-opentype"),
    url("../fonts/GothamBold.woff2") format("woff2"),
    url("../fonts/GothamBold.woff") format("woff"),
    url("../fonts/GothamBold.ttf") format("truetype"),
    url("../fonts/GothamBold.svg#svgGothamBold") format("svg");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "Gotham";
  src: url("../fonts/GothamBlack.eot");
  src: url("../fonts/GothamBlack.eot?#iefix") format("embedded-opentype"),
    url("../fonts/GothamBlack.woff2") format("woff2"),
    url("../fonts/GothamBlack.woff") format("woff"),
    url("../fonts/GothamBlack.ttf") format("truetype"),
    url("../fonts/GothamBlack.svg#svgGothamBlack") format("svg");
  font-style: normal;
  font-weight: 900;
}

.button--primary {
  background: #ff0000;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  border-radius: 5px;
  padding: 10px 25px 12px 25px;
  border: 1px solid transparent;
}
.button {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  border-radius: 5px;
  padding: 10px 25px 12px 25px;
}
.button--primary:hover,
.button--primary:focus,
.button--primary.is-active,
.button--primary.active {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
.form-actions .button,
.form-actions input,
.form-actions a {
  vertical-align: middle;
}
.cart-item-title a {
  color: #101010;
}

body {
  overflow-x: hidden;
}
body,
html {
  font-weight: normal;
  color: #313131;
  font-size: 16px;
  letter-spacing: normal;
  border-radius: 0;
  background: #fff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
}
a,
a:hover {
  text-decoration: none;
}
.body {
  min-height: 400px;
}

.header,
.is-sticky {
  background: #fff;
}
.emthemesModez-header-topSection {
  background: #ac2658;
  border-color: #ac2658;
}
.emthemesModez-header-topSection .navUser-action,
.emthemesModez-header-topSection .navUser--storeInfo .navUser-item,
.emthemesModez-header-topSection .navUser-item-icon {
  color: #fffff;
}
.emthemesModez-header-topSection .navUser-action svg {
  fill: #fffff;
  stroke: #fffff;
}
.emthemesModez-header-topSection .navUser-action:hover,
.emthemesModez-header-topSection .navUser-action:focus,
.emthemesModez-header-topSection .navUser-action:active {
  color: #ff0000;
}
.navUser-action,
.papaSupermarket-style--modern
  .emthemesModez-header-userSection
  .navUser-item-icon,
.navUser-item--cart .navUser-action {
  color: #000;
}
.papaSupermarket-style--modern
  .emthemesModez-header-userSection
  .emthemesModez-quickSearch
  .form-input {
  border: 0px solid #bfbfbf;
  background: #f1f1f1;
}

.emthemesModez-verticalCategories .navPages-item:first-child .navPages-action,
.emthemesModez-verticalCategories .navPages-item:nth-child(2) .navPages-action {
    color: #000;
}
.papaSupermarket-style--modern .navPages-action {
  font-weight: 700;
}
.emthemesModez-verticalCategories .navPages-action[data-current-category],
.emthemesModez-verticalCategories .navPages-action:hover,
.emthemesModez-verticalCategories .navPages-action:focus {
  color: #ff0000;
}
.emthemesModez-verticalCategories .navPages-item:hover > .navPages-action,
.emthemesModez-verticalCategories .navPages-item:focus > .navPages-action,
.emthemesModez-verticalCategories
  .navPages-item:first-child
  .navPages-action:hover,
.emthemesModez-verticalCategories
  .navPages-item:nth-child(2)
  .navPages-action:hover {
  color: #ff0000;
}

.subcateSec {
  position: relative;
  clear: both;
}
.subcateSec .tabs {
  border: none;
  background: #e3e3e3;
}
.subcateSec .tabs .tab-title {
  font-size: 17px;
  font-weight: normal;
  text-align: center;
  line-height: 20px;
  padding: 10px 30px;
  color: #000;
  position: relative;
  z-index: 0;
}
.subcateSec .tabs .tab:nth-child(7) .tab-title {
  line-height: 60px;
  padding: 0 30px;
}
.subcateSec .tabs .tab-title:hover,
.subcateSec .tabs .tab-title:focus {
  background: #ff0000;
  color: #fff;
}
.subcateSec .tabs .tab {
  border: none;
  border-right: 1px solid #b6b6b6;
}
.subcateSec .tabs .tab:last-child {
  border: none;
}
.subcateSec .tabs .tab.is-active .tab-title {
  background: #ff0000;
  color: #fff;
}
.subcateSec .tabs .tab.is-active .tab-title:before {
  content: "";
  position: absolute;
  left: calc(50% - 15px);
  width: 30px;
  height: 30px;
  background: #ff0000;
  transform: rotate(45deg);
  bottom: -5px;
  z-index: -1;
}
.subcateSec .tabs .tab.is-active .tab-title:after {
  content: "";
  position: absolute;
  left: 0;
  top: -5px;
  width: 100%;
  height: 5px;
  background: #ff0000;
}
.subcateSec .tab-content.has-jsContent.is-active {
  padding: 35px 0 0 0;
}
.subcateSec .secCntn {
  position: relative;
}
.subcateSec .secCntn .secLeft {
  width: 60%;
  display: inline-block;
  vertical-align: top;
}
.subcateSec .secCntn .secRight {
  width: 40%;
  display: inline-block;
  vertical-align: top;
  margin-left: -5px;
  padding: 0 0 0 10px;
}
.subcateSec .secCntn .subcateList {
  background: #e3e3e3;
  font-size: 15px;
  color: #000;
}
.subcateSec .secCntn .subcateList h4 {
  color: #fff;
  background: #ff0000;
  padding: 13px 25px;
  line-height: normal;
  margin: 0;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
}
.subcateSec .secCntn .subcateList ul {
  margin: 0;
  padding: 8px 30px 4px 30px;
  list-style: none;
}
.subcateSec .secCntn .subcateList ul li {
  display: block;
  border-bottom: 1px solid #cccccc;
}
.subcateSec .secCntn .subcateList ul li:last-child {
  border: none;
}
.subcateSec .secCntn .subcateList ul li a {
  color: #000;
  background: url(../img/right-arrow.png) no-repeat right center;
  padding: 7px 15px 7px 0;
  display: block;
}
.subcateSec .secCntn .cateImg {
  position: relative;
  padding: 5px 0 0 0;
  margin: 0 -5px;
  clear: both;
  overflow: hidden;
}
.subcateSec .secCntn .cateImg img {
  width: calc(50% - 10px);
  float: left;
  margin: 5px 5px 0 5px;
  border: 1px solid #ccc;
}

.pagesubcateSec .subcateSec .tabs .tab-title {
  padding: 10px 10px;
}

.emthemesModez-footer-topColumns-wrapper {
  background: #3750b2;
}
.emthemesModez-newsletterForm .button {
  border: 2px solid #fff;
  background: #3750b2;
}
.footer {
  color: #fff;
  background: #101010;
}
.footer a,
.footer-info-col {
  color: #b0b0b0;
}
.footer-info-list a {
  color: #b0b0b0;
}
.footer a:hover,
.footer a:focus,
.footer a:active {
  color: #3750b2;
}
.footer-copyright {
  background: #101010;
  color: #fff;
  border-top: 1px solid #343434;
}
.footer .footer-copyright a {
  color: #fff;
}
.papaSupermarket-style--modern .footer .footer-info-heading {
  color: #fff;
}

.card-figcaption-button.button--primary {
  border-color: #ff0000;
  background-color: #ff0000;
}
.papaSupermarket-style--modern .blog-readmore a {
  color: #000;
  font-weight: 700;
}

.supermarket-3promo {
  text-align: center;
  font-size: 15px;
}
.supermarket-3promo img {
  height: 50px;
  margin: 0 10px 0 0;
}
.supermarket-3promo strong {
  display: inline-block;
  vertical-align: middle;
}
.supermarket-3promo .column {
  border-right: 1px solid #ccc;
}
.supermarket-3promo .column:last-child {
  border: none;
}

.emthemesModez-banner-container {
  border: 1px solid #ccc;
}

.brandSec .brandThum {
  padding: 0 10px;
}
.brandSec .brandThum a {
  border: 1px solid #cccccc;
  display: block;
}
.brandSec {
  padding: 30px 0 20px;
}
.brandSec h2.page-heading {
  margin-bottom: 22px;
}

.emthemesModez-quickSearch .form-field:before {
  background-color: transparent;
  color: #000;
  font-size: 20px;
  line-height: 2.3rem;
}
.navUser-item--compare {
  display: none;
}
.papaSupermarket-style--modern .page-sidebar {
  margin-top: 0.75rem !important;
}
.emthemesModez-categoryPage-mainImage img {
  position: relative;
}
.emthemesModez-categoryPage-mainImage:after {
  display: none;
}
.navPage-subMenu-rightBanners a.column {
  padding-bottom: 20px !important;
}
.footer .socialLinks {
  margin: 0 0 20px 0;
}
.ftrshiipingTxt {
  display: none;
}
.navUser-action .icon {
  margin-top: 4px;
}
.navUser span.navUser-item-icon.emthemesModez-icon-linear-phone-handset {
  color: #fff;
  font-size: 18px;
}
ul.navUser-section.navUser-section--alt li:last-child a {
  background: #3750b2;
  padding: 12px 18px;
  font-size: 20px;
  color: #ffff;
  font-weight: 700;
}
.navUser-action.is-open,
.navUser-action:hover {
  color: #3750b2;
}
.papaSupermarket-style--modern
  .emthemesModez-header-userSection
  .navUser-item--account
  .navUser-action,
.navUser-item-cartLabel {
  display: inline;
  font-size: 14px;
  color: #000;
  line-height: normal;
  padding-right: 0;
}
.papaSupermarket-style--modern
  .emthemesModez-header-userSection
  .countPill:not(.countPill--alt) {
  top: 0px;
  left: 13px;
  min-width: calc(75% - 45px);
  border-radius: 10px;
  font-size: 15px;
  font-weight: 400;
}
.papaSupermarket-style--modern
  .emthemesModez-header-userSection
  .navUser-action--cart {
  align-items: center;
}
.navPages-action.is-open {
  background-color: #3750b2;
  border: 0px !important;
  color: #fff;
}
.navPages-action.is-open {
  background-color: #2d4398;
  border-radius: 0px;
}
div#emthemesModezBannersBlockAfterHeader {
  background: #5b70c2;
  color: #fff;
  max-width: 100%;
  border-top: 1px solid #fff;
  padding: 5px;
  margin-top: 0px !important;
}
.container,
.emthemesModez-section--alt .emthemesModez-section-inner {
  padding: 0 2.5rem;
}
span.countPill.cart-quantity {
  background: #3750b2;
  color: #fff;
}
div#emthemesModezBannersBlockAfterHeader .column.medium-4:nth-child(1) {
    text-align: left;
    padding-left: 0px;
    border-top: 0px;
}

div#emthemesModezBannersBlockAfterHeader .column.medium-4:nth-child(3) {
  text-align: center;
  padding-right: 0px;
}
.emthemesModez-icon-linear-cart:before {
  content: url(https://cdn11.bigcommerce.com/s-20msfwgjzz/product_images/uploaded_images/cart.png);
}
.emthemesModez-overlay {
  display: none;
}
.payment-method-wrapper.row h5 {
  width: 100%;
  display: block;
}
.payment-method-wrapper.row {
  display: flex;
  flex-wrap: wrap;
}
.papaSupermarket-style--modern
  .emthemesModez-header-userSection
  .navUser-item-icon:before {
  vertical-align: middle;
}
.payment-method-image img {
  height: 60px;
  width: auto;
  padding: 5px;
  border: 1px solid #f1f1f1;
  margin-right: 2px;
}
.emthemesModez-section--productsByCategorySortingTabs:first-child h2.page-heading a {
    color: #097276 !important;
    font-weight: 700;
    text-transform: uppercase;
}

.emthemesModez-section--productsByCategorySortingTabs:nth-child(2) h2.page-heading a {
    color: #3278F1 !important;
    font-weight: 700;
    text-transform: uppercase;
}
.emthemesModez-section--productsByCategorySortingTabs:last-child h2.page-heading a {
    color: #CD4784!important;
    font-weight: 700;
    text-transform: uppercase;
}
#cart-preview-dropdown ul.navUser-section.navUser-section--alt li:last-child a {
    background: transparent;
    padding: 12px 18px;
    font-size: 15px;
    color: #000;
    font-weight: 700;
    margin-left: 0;
    padding-left: 0px;
}
section.productView-details .socialLinks--alt .icon svg {
    fill: #000 !important;
}
div#emthemesModez-verticalCategories ul li a {
    background: transparent;
}
div#emthemesModez-verticalCategories a.navPages-action.has-subMenu.is-open {
    color: #424242;
}
div#emthemesModez-verticalCategories ul li a:hover {
    color: #3750b2;
}
.emthemesModez-header-topSection li.navUser-item span:hover {
    color: #fff !important;
}
@media (min-width: 801px) {
    .papaSupermarket-style--modern .emthemesModez-header-userSection .container {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }
    .papaSupermarket-layout--left-sidebar
        .navPages
        .emthemesModez-navPages-verticalCategories-container {
        display: block;
    }
    .navPages-container--bg {
        background: #3750b2;
    }
    .header-logo-image-container::after {
        padding-bottom: 100px;
    }
    .header-logo-image-container {
        width: 100%;
    }
    .navPages-action {
        padding-left: 13px;
        padding-right: 13px;
    }
    .navPages-list.mobMenu {
        display: none;
    }
    .navPages ul li.navPages-item {
        margin: 0;
    }
    .navPages-list + .navPages-list {
        padding: 0;
        margin: 0;
        border: none;
    }
    .aboutLink > .navPages-action {
        background: url(https://cdn11.bigcommerce.com/s-20msfwgjzz/product_images/uploaded_images/about.png)
          no-repeat left 20px center;
        padding-right: 20px;
        padding-left: 60px;
        background-size: 40px auto;
    }
    .resallerLink .navPages-action {
        background: url(https://cdn11.bigcommerce.com/s-20msfwgjzz/product_images/uploaded_images/become-whol.png)
          no-repeat left 19px center;
        padding-left: 65px;
        padding-right: 22px;
        background-size: 37px auto;
        vertical-align: middle;
    }
    .loyltyLink .navPages-action {
        background: url(https://cdn11.bigcommerce.com/s-20msfwgjzz/product_images/uploaded_images/loyalty-program.png)
          no-repeat left 20px center;
        padding-left: 60px;
        padding-right: 20px;
        background-size: 40px auto;
    }

    .navPages {
        justify-content: flex-start;
    }
    .papaSupermarket-style--modern .navPages-action {
        font-size: 16px;
    }
    .navPages-action.is-open,
    .supermarket-3promo strong {
        font-size: 18px;
    }
    .emthemesModez-verticalCategories .navPages-action svg {
        fill: #282828;
        stroke: #282828;
    }
    ul.socialLinks svg {
        fill: #fff !important;
    }
    .papaSupermarket-style--modern
    .emthemesModez-header-userSection
    .emthemesModez-quickSearch
    .form-input {
        height: 2.5rem;
    }
    .navUser-item--account .navUser-actions {
        line-height: 0;
    }
    .container, .emthemesModez-section--alt .emthemesModez-section-inner {
        padding: 0 0.5rem;
    }
    .navPages-action.is-open{height: 100%;}
    .papaSupermarket-style--modern .emthemesModez-header-userSection .navUser-item-icon{font-size:30px;}
    .footer-info-col .fa-ul{
        margin-left: 0px;
    }
    div#emthemesModez-verticalCategories ul li a {
        background: transparent;
    }
    div#emthemesModez-verticalCategories a.navPages-action.has-subMenu.is-open {
        color: #424242;
    }
    .emthemesModez-header-topSection li.navUser-item span:hover {
        color: #fff !important;
    }
    div#emthemesModez-verticalCategories a.navPages-action.has-subMenu.is-open:hover {
        color: #3750b2;
    }
    .emthemesModez-navPages-verticalCategories-container>.navPages-action:focus, .emthemesModez-navPages-verticalCategories-container>.navPages-action:hover {
        color: #ffffff;
    }
    .emthemesModez-productsByCategoryTabs-details-image img.lazyautosizes.lazyloaded {
        width: 100%;
    }
}

@media (max-width: 800px) {
    .header-logo-image-unknown-size {
    max-height: 100%;
}
  .navPages-list.mobMenu {
    display: block;
  }
  .navPages-list.deskMenu {
    display: none;
  }
  .mobileMenu-toggle .mobileMenu-toggleIcon,
  .mobileMenu-toggle .mobileMenu-toggleIcon::after,
  .mobileMenu-toggle .mobileMenu-toggleIcon::before {
    background: #000;
  }
  .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after,
  .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before {
    background-color: #000;
  }
  .header-logo-image {
    max-height: 80px;
  }
  .header-logo-image-container {
    width: 100%;
  }
  .header-logo-image-container::after {
    padding-bottom: 90px;
  }
  .header-logo--left .header-logo-image {
    right: 0;
  }
  .navUser {
    top: 45px;
  }
  body {
    padding-top: 95px;
  }
  .body {
    margin-bottom: 0rem;
  }
  .mobileMenu-toggle {
    top: 17px;
  }
  .navPages-container.is-open {
    padding-top: 95px;
  }
  .emthemesModez-quickSearch .form-input {
    border-color: #3750b2;
  }
  .emthemesModez-quickSearch--mobileOnly .form-field::before {
    color: #fff;
    height: 100%;
  }

  .papaSupermarket-style--modern
    .emthemesModez-header-userSection
    .navUser-action--cart {
    margin-left: 37px;
    padding-right: 0;
  }
  .navUser-item.navUser-item--cart {
    padding-left: 20px;
    margin: 0 -38px;
    font-weight: bolder;
  }
  .navUser {
    right: 60px;
  }
  a.navUser-action.navUser-action--cart {
    font-size: 0;
  }
  .footer-info-col {
    margin-bottom: 1rem;
  }
  .footer-info-col {
    max-width: 100%;
    min-width: 100%;
  }
  article.footer-info-col.footer-info-col--about {
    flex-wrap: wrap;
    display: flex;
  }

  ul.footer-info-list li {
    width: 50%;
    float: left;
  }
  .container,
  .emthemesModez-section--alt .emthemesModez-section-inner {
    padding: 0 0.5rem;
  }
  .papaSupermarket-style--modern
    .emthemesModez-header-userSection
    .countPill:not(.countPill--alt) {
    top: -9px;
    left: 16px;
    position: absolute;
  }
  .socialLinks .icon svg {
    fill: #000;
  }
  .socialLinks--dark .icon {
    background-color: transparent;
  }
  .header-logo > a {
    min-height: 80px;
  }
  .socialLinks .icon {
    width: 25px;
    height: auto;
    padding: 2px;
  }
  .footer-info-col--brands .footer-info-list {
    column-count: 1;
  }
  .footer-info-heading {
    margin: 0 0 0.5rem;
  }
  .supermarket-3promo {
    font-size: 12px;
  }
  .navPages-socials {
    margin-right: 25px;
  }
  .productGrid .product {
    -ms-flex: 0 1 33%;
    flex: 0 1 33%;
  }
  .categoryPage-searchInCategory-form.noFaceted.noDesc .button,
  .categoryPage-searchInCategory-form.noFaceted.noDesc .form-input {
    height: 2.38125rem;
  }
.categoryPage-searchInCategory-form.noFaceted.noDesc {
    margin-top: -5rem;
    width: 80%;
    margin-right: 20px;
  }
  footer .socialLinks .icon {
    height: 25px;
  }
  .footer-info-col h5.footer-info-heading,
  .footer-info-col .fa-ul {
    width: 50%;
  }
  .footer-info-col .fa-ul {
    order: 3;
  }
  .footer .footer-info-col .socialLinks {
    order: 3;
    margin: auto;
  }
  article.footer-info-col > a {
    margin: auto;
    text-align: center;
  }
  .header-logo--left > a {
    -ms-flex-pack: start;
    justify-content: center;
  }
  .footer-info-col--about {
    margin-bottom: 0px;
    padding-bottom: 0;
  }
  .footer-info {
    padding-top: 20px;
  }
  article.footer-info-col:nth-child(2n) {
    margin-top: 10px;
  }
    .papaSupermarket-style--modern .emthemesModez-section{margin-top: 0;}
    .emthemesModez-verticalCategories .navPages-item:first-child .navPages-action, .emthemesModez-verticalCategories .navPages-item:nth-child(2) .navPages-action,
    div#emthemesModez-verticalCategories ul li a:hover {
        color: #fff;
    }
    div#emthemesModez-verticalCategories a.navPages-action.has-subMenu.is-open {
    color: #fdfdfd;
}
.emthemesModez-section--productsByCategorySortingTabs:nth-child(2) h2.page-heading a,
.emthemesModez-section--productsByCategorySortingTabs:last-child h2.page-heading a,
#cart-preview-dropdown ul.navUser-section.navUser-section--alt li:last-child a,
.emthemesModez-section--productsByCategorySortingTabs .emthemesModez-productsByCategoryTabs--sorting.emthemesModez-productsByCategoryTabs--supermarket1 .page-heading a, .emthemesModez-section--productsByCategorySortingTabs .emthemesModez-productsByCategoryTabs--sorting.emthemesModez-productsByCategoryTabs--supermarket1 .page-heading>span{
    color: #fff !important;
}
}
   @media screen and (min-width: 1024px) and (max-width: 1250px){
       .navPages-action.is-open, .supermarket-3promo strong {
        font-size: 13px;
    }
    .papaSupermarket-style--modern .navPages-action {
        font-size: 13px;
    }
    
   }
    @media screen and (min-width: 800px) and (max-width: 920px)
    {
                .navPages-action.is-open, .supermarket-3promo strong {
            font-size: 14px;
        }
        .papaSupermarket-style--modern .navPages-action {
            font-size: 12px;
        }
        .navPages-action.is-open, .supermarket-3promo strong,ul.navUser-section.navUser-section--alt li:last-child a {
            font-size: 14px;
        }
        ul.navUser-section.navUser-section--alt li:last-child a{padding: 12px 8px;}
        .navUser-item-icon{padding-right: 0px;}
        .papaSupermarket-style--modern .emthemesModez-header-userSection .navUser-item-icon{font-size:25px;}
        .container, .emthemesModez-section--alt .emthemesModez-section-inner {
            padding: 0 0.5rem;
        }
        .loyltyLink .navPages-action{padding-right: 7px;}
        .emthemesModez-navPages-verticalCategories-container{
            -ms-flex: 0 0 calc(20% - 1.8rem);
            flex: 0 0 calc(24% - 0.8rem);
            margin-right: 0.125rem;
        }
        .papaSupermarket-style--modern .footer .footer-info-col, .papaSupermarket-style--modern .footer .footer-info-col--about {
    -ms-flex-preferred-size: 20%;
    flex-basis: 50%;
    max-width: 50%;
    min-width: 50%;
}
    .footer-info-col
    {
            margin-bottom: 1.5rem;
    }
    }

@media (max-width: 585px) {
    .supermarket-3promo .column {
        padding-top: 10px;
        border-top: 1px solid #ccc;
        border-right: none;
        width: 100%;
    }
    .supermarket-3promo .column:last-child {
        border-top: 1px solid #ccc;
    }
    .ftrshiipingTxt {
        display: block;
        padding-bottom: 0;
        margin-top: 12px;
    }
    .emthemesModezBannersBlockAfterHeader.supermarket-3promo,
    .navPages-socials {
        display: none;
    }
    .ftrshiipingTxt .emthemesModezBannersBlockAfterHeader.supermarket-3promo {
        display: block;
    }
    .productGrid .product {
        -ms-flex: 0 1 33%;
        flex: 0 1 50%;
    }
    .categoryPage-searchInCategory-form.noFaceted.noDesc {
        margin-top: -53px;
    }
    .supermarket-3promo .column {
        text-align: left !important;
        padding-left: 0;
    }
    .supermarket-3promo img {
        height: 35px;
        margin: 0 10px 0 0;
    }
    .header-logo-image-unknown-size {
        max-height: 80px;
    }
}

@media (max-width: 479px) {
  .subcateSec .secCntn .cateImg img {
    width: calc(100% - 10px);
  }
  
}

@media (max-width: 360px) {
  .g-recaptcha {
    overflow-y: auto;
  }
  .writeReview-form .g-recaptcha div,
  .writeReview-form .g-recaptcha iframe {
    width: 230px !important;
    overflow-y: auto;
  }
  .footer-info-col h5.footer-info-heading,
  .footer-info-col .fa-ul {
    width: 100%;
  }
  footer ul.socialLinks.socialLinks--alt {
    padding-bottom: 15px;
  }
}
.emthemesModez-banner-image {
    transition: all .2s ease;
    width: 100% !important;
}
.heroCarousel-image-box{width:100% !important}
.footer-logo {
    margin: 0;
}
.footer-logo img {
    width: 70%;
}
.supermarket-3promo strong {
    color: #fff;
}
.supermarket-3promo a:hover strong {
    color: #eee;
}
p.prodcut_back {
    background-color: #3750b2;
    color: #fff;
    padding: 10px;
    width: fit-content;
}
li.previewCartItem h6 a {
    padding: 0 !important;
    font-size: 13px !important;
    color: #000 !important;
    background: none !important;
}
@media (min-width:1260px) {
    button#form-action-addToQuote {
    margin: 10px 0;
}    
}
.product h4.card-title {
    height: 60px;
  }
  .card-body .card-text.card-text--price {
    height: 50px;
    }
/*.needsclick.kl-private-reset-css-Xuajs1 {*/
/*    background-color: rgb(227 227 227 / 83%) !important;*/
/*}*/
li.navPages-item.clearancelink {
    border-radius: 15px 15px 0 0;
    background: #ff0029;
    color: #fff;
}
@media (max-width:767px){
    .productView-details .instant-button-frame{margin-bottom:1em;}   
    .productView-price .price-section--saving{margin-bottom:0;}
    .productView-details .productView-price{margin-bottom:0;}
    .cart-actions .button{margin-bottom:1em !important;width:100%;}
    .yotpo .yotpo-small-box{padding:0px 10px 0 10px;}
    .yotpo .promoted-products-box{padding-bottom:0;}
    html body .yotpo .yotpo-regular-box{padding:0;}
    html body .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes{height:auto;}
    html body .yotpo-bottomline-box-2:empty{display:none;}
    html body .yotpo .yotpo-first-review{margin-top:10px;}
    .socialLinks li a.icon svg{height:20px;}
    .productView-details{margin-bottom:0;}
    .emthemesModez-productsByCategoryTabs--supermarket1 .emthemesModez-productsByCategoryTabs-details-sub-item a{display:block;}
    .emthemesModez-productsByCategoryTabs--supermarket1 .emthemesModez-productsByCategoryTabs-details-sub-item{position:relative;z-index:1;padding-right:0.5em;}
    .card-title>a{
        display: block;
    	display: -webkit-box;
    	-webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .emthemesModez-productsByCategoryTabs-actionGroup .button{background-color:#ff0000;color:#ffffff;}
    .emthemesModez-sections-group .card-body .card-text.card-text--price{height:auto;}
    .productView-brand{margin:1em 0 .375rem;}
    .subcateSec .secCntn .secRight,
    .subcateSec .secCntn .secLeft{width:100%;}
    .subcateSec .secCntn .secRight{margin-top:0.55em;}
}

