/** Shopify CDN: Minification failed

Line 82:0 Unexpected "}"

**/
/* ==========================================================================
   #PRODUCT
   ========================================================================== */

.m-main-product--info {
  background-color:#ffffff;
  margin-bottom:2rem;
  margin-top:2rem;
}

.m-main-product {
  background-color:var(--n-color-secondary);
  margin-bottom:0px!important;
}

/* ==========================================================================
   #TYPOGRAPHY
   ========================================================================== */

.main-product__block .m-product-title {
  margin-bottom:0px;
}

.m-product-card__title {
  font-size:1.15rem!important;
}

.m-article__title {
  font-size:2.3rem!important;
}

.template-collection .h1, 
.template-collection  h1 {
  font-size: 2.5rem;
}

.m-article__content h2,
.m-article__content .h2 {
  font-size:1.6rem!important;
}

.m-article__content h3,
.m-article__content .h3 {
  font-size:1.2rem!important;
}

.m-menu {
  font-size: calc(var(--font-base-size, 16) * 0.8px)!important;
}

.m-topbar { font-size:0.9rem; }

.rte a:not(.spr-summary-actions-newreview):before,
.rte a:not(.spr-summary-actions-newreview):after {
    bottom: 0px;
}

.m-product-info--wrapper.rte :where(h1,h2,h3,h4,h5,h6) {
  margin-top:0px;
}

.m-product-info--wrapper.rte ul,
.m-product-info--wrapper.rte ol {
  padding-left: 0rem;
  margin-bottom: 0em;
  margin-top: 0em;
}

.main-product__block .m-product-title {
  font-size: 35px;
}

.rte li {
  line-height: 1.5;
  margin-bottom: 0.5rem;
}
} 

/* ==========================================================================
   #CONTACT FORM
   ========================================================================== */

.m-contact-form {
  background-color:var(--n-color-secondary);
  margin-top:0px;
  padding-top:30px;
  padding-bottom:60px;
}

.template-page.contact #MainContent {
  padding-bottom: 0px;
}

.template-page.contact .m-contact-form {
  background-color:var(--n-color-secondary);
  margin-top:0px;
  padding-top:30px;
  padding-bottom:60px;
}



/* ==========================================================================
   #FOOTER
   ========================================================================== */

.m-footer--middle .m-footer--block {
    padding-top: 30px!important;
}

/* ==========================================================================
   #CAPTCHA
   ========================================================================== */

#shop-hcaptcha-badge-container { display:none!important; }

/* ==========================================================================
   #CHATWAY
   ========================================================================== */


@media (max-width:767px){
  .chatway--trigger-container {
    bottom:80px!important;
  }
}

/* ==========================================================================
   #BLOG
   ========================================================================== */

.m-page-header--template-blog {
  background-color:var(--n-color-secondary);
  margin-bottom:3rem;
}

.m-page-header--template-blog .m-page-header__wrapper {
  background-color:#ffffff;
  padding:2rem;
  text-align:left;
}