/** Shopify CDN: Minification failed

Line 110:25 Unexpected "/"

**/
/* =========================================== css 18-April-25 start =========================================== */
section#shopify-section-template--19458295562488__contact_form_Ag6QFU form#ContactForm {
  margin-top: 60px;
}
section#shopify-section-template--19458318991608__contact_form_XrckNQ form#ContactForm {
  margin-top: 60px;
}
section#shopify-section-template--19458362704120__contact_form_fw6jna form#ContactForm {
  margin-top: 60px;
}
section#shopify-section-template--19458418147576__contact_form_CnULRB form#ContactForm {
  margin-top: 60px;
}
section#shopify-section-template--19458433614072__contact_form_WCgWxp form#ContactForm {
  margin-top: 60px;
}
h2.form-status.form-status-list.form__message {
  justify-content: center;
  font-size: 16px!important;
}
.copyright__content {
  font-size: 14px!important;
}
.footer__copyright {
  margin-top: 0!important;
}
.footer__content-top {
  padding-bottom: 0px!important;
}
.footer__content-bottom.scroll-trigger.animate--slide-in {
  margin-top: 15px!important;
}
.contact__button {
  text-align: -webkit-center;
}
.brand-products-inner .product-card a {
  text-decoration-line: none;
}
div#shopify-section-template--19458433614072__cus_page_banner_VyUCMn section.cus-page-banner img {
  width: 200px;
}

/* css 07-May-25 start */
section.cus-brand-section {
  width: 100%;
  height: auto;
  margin-top: 70px;
  margin-bottom: 70px;
}
section.cus-brand-section h2.cus-heading {
  margin: 0;
  text-align: center;
  font-size: 32px;
}
section.cus-brand-section h3.verified-note {
  margin-top: 8px;
  text-align: center;
  font-size: 23px;
  margin-bottom: -8px;
}
.reseller-brand-logos {
  width: 100%;
  height: auto;
  display: flex;
  text-align: center;
  align-items: center;
}
.reseller-brand-logos {
  width: 100%;
  height: auto;
  display: flex!important;
  text-align: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
}
.brand-content {
  text-align: center;
}
.brand-img {
  display: flex!important;
  align-items: center;
  justify-content: center;
  height: 140px;
  padding: 10px;
  border: 1px solid #e1dada;
}
.cus-brandbtn-link {
  width: 100%;
  height: auto;
  text-align: center;
  margin-top: 25px;
  margin-bottom: 10px;
}
.brand-img img {
  max-height: 60%;
  max-width: 80%;
  object-fit: contain;
}
.cus-brandbtn-link a {
  text-decoration-line: none;
  color: white;
  background-color: #1e3689;
  padding: 17px 44px;
}                       */
.reseller-brand-logos.owl-carousel{
  position: relative;
}
/* 2. shared arrow styles */
.owl-prev,
.owl-next{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background:#fff!important;
  color:#333!important;
  font-size: 24px!important;
  line-height: 40px!important;
  text-align:center;
  box-shadow:0 0 8px rgba(0,0,0,.25);
  z-index: 2;
}
/* 3. place each one on the edges */
.owl-prev{
  left: -30px;
}  
.owl-next{ 
  right:-30px;
}
/* p.grfq-variant-price .grfq-price-group [type="number"] {
  padding: 10px!important;
} */
.grfq-money-format {
  position: unset!important;
  left: 0;
}

span.grfq-price-group {
    border: 1.5px solid #d9d3d3;
    padding: 0 2px;
    border-radius: 10px;
}
p.grfq-variant-price .grfq-price-group [type="number"] {
    padding: 10px!important;
    border: none!important;
}
p.grfq-variant-price .grfq-price-group [type="number"] {
    border: none!important;
    padding-left: 0!important;
    margin: 0;
}



.grfq-price-group [type="number"] {
    padding: 10px!important;
    width: 70px!important;
}
span.grfq-price-group font {
    padding-left: 3px;
    margin-right: 3px;
}
/* css 07-May-25 end   */


@media only screen and (max-width: 767px) {
  /* section.cus-page-banner img {
    margin-bottom: 0px!important;
  } */
  section.intro h1 {
    font-size: 30px!important;
  }
  section.intro .page-content p {
    font-size: 16px;
  }
  section.cus-brand-related-products {
    margin: 0px;
  }
  .cus-brand-products h1.brand-heading {
    padding-bottom: 20px!important;
  }
  .section-template--19455280939256__contact_form_RJdizm-padding {
    padding-top: 50px!important;
    padding-bottom: 60px!important;
  }
  .contact__button {
    text-align: -webkit-center;
  }
  .section-sections--19020050923768__footer-padding {
    padding-top: 60px!important;
    /* padding-bottom: 50px!important; */
  }
  .footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
    padding: 0;
  }
  section.cus-page-banner h2 {
    font-size: 33px!important;
  }
  .shopify-policy__body {
    padding: 0 20px;
  }
  /* css 29-April-25 Start */
  .menu-drawer__localization.header-localization {
    display: none;
  }
  .header {
    column-gap: 0rem!important;
  }
  ul.footer-block__details-content.list-unstyled {
    padding: 0;
  }
  .contact.page-width.page-width--narrow.section-template--19020055052536__contact_form_bYBmTF-padding {
    padding: 0 1.5rem!important;
  }
  section#shopify-section-template--19020055183608__main .page-width.page-width--narrow.section-template--19020055183608__main-padding {
    max-width: 100%!important;
  }
  /* css 29-April-25 End   */
  /* css 01-April-25 Start */
  .grfq-product-image-container {
    width: 100%!important;
    height: auto!important;
    padding: 0!important;
  }
  /* css 01-April-25 End   */

  /* css 07-May-25 start */
  .owl-prev, .owl-next {
    background: none!important;
    box-shadow: none;
    font-size: 35px!important;
  }
  .owl-next {
      right: -26px;
  }
  .owl-prev {
      left: -26px;
  }
  .brand-img img {
    max-height: 100%;
    max-width: 80%;
  }
  section#shopify-section-template--19020055052536__rich_text_cYwMVf .rich-text__text.rte.scroll-trigger.animate--slide-in.custom-2 {
    padding-top: 0px!important;
    margin-top: 1rem;
  }
  section#shopify-section-template--19020055052536__multicolumn_dVVK7G .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.multicolumn__title {
    margin-bottom: 0px;
  }
  section#shopify-section-template--19020055052536__multicolumn_dVVK7G .multicolumn-card__info h3.inline-richtext {
    margin-top: -20px;
  }
  /* css 07-May-25 end   */
  
}

@media only screen and (max-width: 991px) {
  section.intro h1 {
    padding-bottom: 0px!important;
  }
  section.cus-brand-related-products {
    margin-top: 0px!important;
  }
  .contact__button {
    text-align: -webkit-center;
  }
  .header {
    grid-template-columns: none!important;
  }
  /* css 23-April-25 Start */
  .grfq-page-form {
    margin-top: 50px!important;
  }
  .grfq-page-form {
    margin-top: 50px!important;
    width: 100%!important;
    height: auto;
    max-width: 100%!important;
  }
  .grfq-page-products {
    margin: 0!important;
    width: 100%;
    height: auto;
  }
  /* css 23-April-25 End   */

  /* css 29-April-25 Start */
  .shopify-policy__body {
    padding: 0 20px;
  }
  .footer-block:only-child:last-child {
    text-align: left!important;
  }
  header.page-width.page-width--narrow.scroll-trigger.animate--fade-in {
    padding: 0 20px;
  }
  .article-template__social-sharing.page-width.page-width--narrow.scroll-trigger.animate--slide-in {
    padding: 0 20px;
  }
  .article-template__content.page-width.page-width--narrow.rte.scroll-trigger.animate--slide-in {
    padding: 0 20px;
  }
  /* css 29-April-25 End   */
  /* css 02-May-25 Start */
  .menu-drawer__localization.header-localization {
    display: none;
  }
  .menu-drawer__utility-links {
    padding: 0 25px!important;
  }
  .menu-drawer__navigation-container {
    height: auto!important;
  }
  /* css 02-May-25 End   */
  
}
/* =========================================== css 18-April-25 end  =========================================== */
section#ProductInfo-template--19020055314680__main .product__title h1 {
  font-size: 25px;
}
input[type="number"] {
  margin-left: 5px;
  text-align: center;
}
.pickup-availability-preview {
  padding: 0!important;
}
.product__info-container .product-form, .product__info-container .product__description, .product__info-container .icon-with-text {
  margin: 2rem 0!important;
}
/* css 23-April-25 End   */