/** Shopify CDN: Minification failed

Line 158:12 Expected ":"

**/
html {
  scroll-behavior: smooth;

}

.blog-post-detail--wrapper .rte a:not(.button,.reversed-link) {
    background-position-y: 100%;
}
.blog-post-detail .ql-linebreak iframe {
  width:100%;
}
.cart-item__quantity .cart-quantity__info .text-xs {
  overflow-wrap: break-word;
}
.template-product-teacher-certification .scrolling-cnt-tab .tab-text, 
.template-product-teacher-certification .scrolling-cnt-tab .tab-text ul{
  margin-left:0 !important;
}
.template-product-teacher-certification .multicolumn  .section-header--title {
  text-align:left;
}

.new-meta-header-wrappper  .header {
  justify-content: center;
  align-self: center;
  display: flex;
}
.new-meta-header-wrappper .header .header__navigation,
.new-meta-header-wrappper .header .header__buttons .search-drawer-button,
.new-meta-header-wrappper .header .header__buttons .cart-drawer-button ,
.new-meta-header-wrappper .header .header__buttons .menu-drawer-button { 
  display:none;
}
.new-meta-header-wrappper .header__logo  {
  width:100%;
  max-width: 100%;
}
.section-new-footer .copyright-footer {
  display: flex;
  padding:15px 0;
}
.section-new-footer .footer-copyright {
  margin-bottom:0;
}
/* .prodcut-shop-btn {
  display:none;
}
.all-shop-btn {
  display:block;
} */
.section-new-footer .copyright-footer .all-shop-btn {
  display:none;
} 
.section-new-footer .copyright-footer .prodcut-shop-btn {
  display: block;
}
.section-new-footer .copyright-footer * {
  order:unset !important;
}
.copyright {
  padding-left: 10px;
}
.copyright ul {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0 !important;
  padding-left: 10px;
}
.copyright ul li {
 list-style:none;
}
.credits  {
  display: flex;
  align-items: start;
  flex-wrap:wrap;
}
.footer__socials {
  margin-bottom:10px;
  justify-content:start;
}
rte a:not(.button,.reversed-link) {
  background-position-y: 100%;
}

/****** new changes css **********/
.template-cart .cart .cart-note {
 display:none;
}
body.klaviyo-prevent-body-scrolling {
  overflow: visible !important;
}
.text-with-icons__block-content p {
  color:#fff;
}

.selling_points .text-with-icons__block .text-with-icons__icon {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.text-with-icons__icon {
  margin-right: unset !important;
  margin-left: unset !important;
  margin:unset;
}

.mega-menu__item {
  flex: calc(16% - var(--header-nav-gap) * 6 / 6);
  max-width: calc(25% - var(--header-nav-gap) * 4 / 5);
}
.drawer__menu .drawer__menu-group .mega-menu__list .media img {
 width:100%;
}
strong:not(.gempage strong) {
    /* font-weight: bolder !important; */
    font-weight: 700 !important;
}
.template-product-weekly-accompaniment .shopify-section.weekly_accompaniment .pricing-table-update .money-back{
  display: none;
}

.customer-reviews--review  #player .vp-preview,
.vp-video-wrapper.content-area-sibling-enabled .VideoThumbnail_module_videoThumbnail__836d3344.VideoThumbnail_module_cover__836d3344,
.vp-preview.VideoThumbnail_module_videoThumbnail__836d3344.VideoThumbnail_module_cover__836d3344  {
  background-size: cover !important;
}
.vimeo-video-container iframe #player {
  width: 100%;
  max-width: 100% !important;
}
.player-5044098c-a0bb-4986-9ba1-66a3c93098ad {
    max-width: 100% !important;
}
.vimeo-video-container {
 border-radius:8px;
}

.extra-info {
  margin: 0;
  margin-top: 10px;
  font-size: 18px;
  color: #000;
  font-weight: 400;
}
.moneyback-guarantee-badge {
  margin-top: 10px;
  font-size: 14px;
  color: #2e7d32;
  font-weight: 600;
}
.moneyback-guarantee-badge * {
  color: #2e7d32 !important;
  margin-top>:0;
  margin-bottom:0;
}
.review-flowwrap {
  margin-top:8px !important;
}
body.template-page-teacher-certification-new main {
    background: #FAF8F3;
}
.wtq-ai-policy-sing .story-container.row {
  max-width: 1100px;
  margin: auto;
  padding:0;
}
.wtq-ai-policy-sing {
  padding:40px 20px !important;
}

/* membership menu button css */
.menu-item-Membership {
  display: inline-block;
  font-weight: 800;
  background: #1B6B22;
  border: none;
  cursor: pointer;
  text-decoration: none;
  color: #fff !important;
  padding: 9px 18px;
  border-radius: 999px;
  font-weight: 600 !important;
  font-size: 14.5px !important;
  box-shadow: 0 1px 2px rgba(27, 107, 34, .4);
}
.drawer__menu-item-Membership {
   color: #1B6B22;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 18px;
  padding-left: 0;
}
.drawer__menu-item-Membership span {
    background: #1B6B22;
    color: #fff;
    font-size: 10px;
    padding: 2px 8px;
    border-radius: 999px;
    letter-spacing: .06em;
    text-transform:uppercase;
}
.footer-link-Membership, .footer-link-membership {
    color: #1B6B22;
    opacity:1;
}
body.template-5-day-challenge header.header,
body.template-product-teacher-certification-updated header.header  {
  display:none;
} 
.template-product-teacher-certification-updated  p {
  line-height:1.6 !important;
}
/* 5-Day Challenge thank-you page */
body.template-thank-you-5-day-challenge .price-reserve-btn {
  display: none !important;
}
body.template-thank-you-5-day-challenge .page.rte {
  overflow-x: hidden;
}
body.template-bamboo-body-masterclass p ,
body.template-bamboo-body-masterclass div 
  {
 line-height:1.6 !important;
}

.template-product-qigong-for-back-pain-new #stickyAddToCart,
.template-product-body-balance-bundle #stickyAddToCart  {
 display:none !important;
}


.template-product-body-balance-bundle-new #stickyAddToCart,
.template-product-emotional-balance-new #stickyAddToCart,
.template-product-emotional-balance #stickyAddToCart,
.template-product-emotional-balance-v2 #stickyAddToCart,
.template-product-stress-and-anger #stickyAddToCart,
.template-product-stress-and-anger-v2 #stickyAddToCart {
  display: none !important;
}

/* end membership menu button css */

#appstleSubscriptionCustomerPortal .appstle-wrapper .card .card-body {
  padding:14px;
}

@media (min-width: 768px)  {
  .template-product-teacher-certification .altenet-main-wrappper:nth-child(2) .scrolling-content--content {
    order:2;
  }
  .template-product-teacher-certification .altenet-main-wrappper:nth-child(2) .scrolling-content--image  {
    order:1;
  }
}
@media (max-width: 769px)  {
  .template-product-transform-your-fitness-with-the-5-force-fit-system .image-with-text--content--inner  * {
    text-align:left !important; 
  }  
  .template-product-transform-your-fitness-with-the-5-force-fit-system .image-with-text--content--inner  a.button {
    transform: translateX(0%) !important;
    left: 0% !important;
  }  
  .new-meta-header-wrappper .header .header__buttons .login-btn {
    display:flex;
  }
  .template-cart .footer__accordions .details  {
   display:none;
  }
  .template-cart .footer__accordions .details.f-list-4  {
   display:block;
  }
  .template-cart .copyright-footer  {
    display:none;
  }
  #MenuDrawer .drawer__header {
    min-height:30px;
    max-height:30px;
  }
  .pricing-plans-new .product_feature_box_3 {
    margin-top:0 !important;
  }
  .pricing-plans-new {
    margin-top:40px;
  }
  .wtq-ai-policy-sing {
    padding-left:16px !important;
    padding-right:16px !important;
  }
}

@media screen and (max-width: 1023px) {
  #MenuDrawer .drawer__footer-bottom {
    flex-wrap: wrap;
    flex-direction: column;
    align-items: start;
    background: none;
    padding: 0;
  }
  #MenuDrawer .drawer__footer-bottom ul {
    margin:0;
  }
}