/** Shopify CDN: Minification failed

Line 560:0 Expected "}" to go with "{"

**/
img.ct-var-fimage {
  width: 100%;
  max-width: 70px;
  height: 100%;
}
.ct-var-price-main span {
  width: 100%;
  display: block;
}
.ct-var-price-main span {
  width: 100%;
  display: block;
}
span.ct-var-compare-price {
  font-size: 10px;
}
.ct-var-price-main span {
  width: 100%;
  display: block;
  margin: 4px 0;
}
span.ct-var-compare-price span {
  text-decoration: line-through;
  display: inline;
}
span.ct-var-supply-text {
  font-size: 12px;
}
span.ct-var-sale-price {
  font-size: 18px;
}
.product__title h1 {
  font-size: 30px;
}
.metafield-rich_text_field a {
  color: rgba(var(--color-button), var(--alpha-link));
  text-underline-offset: 0.3rem;
  text-decoration-thickness: 0.2rem;
  transition: text-decoration-thickness var(--duration-short) ease;
  font-size: 1.5rem;
  font-weight: 700;
}
.section-header sticky-header {
  background: #fff;
}
.multicolumn {
  background: #fff;
}
.ct-counter-main-section{
	background: #fff;
}
.hover-image-main {
    background: #fff;
}
.page-about .multi-column-inner {
    border-bottom: unset;
}
.product-faq .product-accordian-inner:last-child {
    border-bottom: 0;
}
.page-self-assessment-test .main-page-title {
    display: none;
}
/* .lively_sf_main_container .swiperDivContainer {
   background: #fff;
}

.lively_sf_main_container main.lively_sf_hm_theme1_main_container {
    background: #fff;
     padding-top: 40px;
} */
.custom_badge_class {
    margin-left: -20px;
}
.ct_discount_price .price.price--on-sale{
  flex: inherit;
}
.ct_discount_price {
    display: flex;
    gap: 15px;
    align-items: center;
    margin: 5px 0 !important;
}
.ct_discount_price .badge {
    padding: 2px 5px;
    font-size: 14px;
    border-radius: 4px;
    background-color: #f0e9be;
}
.ct-product .card__badge .badge {
    background: #301e0b;
    color: #fff;
}
.card__badge {
    align-self: self-start;
    grid-row-start: 1;
    justify-self: flex-end;
    margin-top: -25px;
    margin-right: -10px;
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.cart-drawer .drawer__heading {
    font-size: 30px;
    line-height: 40px;
}

.wrap_price_cart_class {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-top: 3px !important;
}
.wrap_price_cart_class span.product-option.ct-compare-price {
    margin: 0px;
    text-decoration: line-through;
    color: rgba(var(--color-foreground), .75);
    font-size: 13px;
}
.wrap_price_cart_class .saving_class {
    color: #301e0b;
    font-size: 12px;
    border: 1px solid #301e0b;
    padding: 3px 5px;
    border-radius: 5px;
  width: max-content;
}
.wrap_price_cart_class .wrap_sub_price_class {
    display: flex;
    align-items: center;
    gap: 5px;
}

.price_summary_save_order_class {
    text-align: center;
    margin-bottom: 15px;
    margin-top: 15px;
    color: #2ba430;
    background-color: #f1fbc7;
    font-weight: 600;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 5px;
}

.product-faq .product-accordian-inner div.panswer p{
      font-weight: inherit !important;
}
.cart-drawer .ct-pair-product-heading {
    font-weight: 700;
}
.wa__btn_popup{
  right: 23px !important;
  bottom: 90px !important;
}
/* #verifast-react-chatbot-iframe{
  bottom: 150px!important; 
} */
.footer .list-social__item svg {
    fill: #fff;
}
.lively_sf_header.svelte-1tvyrun {
    display: none;
}
.ct_video_head{
  margin: 0;
  padding-top: 40px;
}
.ct_video_head p{
  margin: 0;
}
.render_lively_html_content {
    padding-top: 30px;
}
.ct-article .article-template__title {
    font-weight: 700;
}
 .ct-product-collection .swiper-button-next:after, .ct-product-collection .swiper-button-prev:after {
    /* opacity: 0; */
    font-size: 16px;
    background: #f0e8c2;
    padding: 10px 14px;
    border-radius: 50%;
    z-index: 999999 !important;
    position: relative !important;
}
.ct-product-collection .swiper-button-next {
    right: 10px !important;
}
.pb-collrow {
    display: block;
    margin-top: 5rem;
    text-align: center;
}
a.pb-shownow {
    background: #321f09;
       color: rgba(250, 248, 229);
    padding: 6px 15px;
    border-radius: 5px;
    display: inline-block;
    text-decoration: none;
    
}
a.pb-shownow:hover {
    font-weight: bolder;
}

/* .card__heading a:after {
    z-index: -3 !important;
}
.card__heading a:after {
    left: 30px !important;
    right: 30px !important;
}
.card--card:after, .card--standard .card__inner:after{
  display: none !important;
}
.card__inner .card__content:first-child {
    display: none !important;
} */

.bhoopi_customprice_summary_save_order_class {
    text-align: center;
    margin-bottom: 15px;
    margin-top: 15px;
    color: #2ba430;
    background-color: #f1fbc7;
    font-weight: 600;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 5px;
}

.bhoopi_customprice_sum_save_ord_class.mobile_only_offer {
    display: none;
}



.totals__total-value {
    font-weight: bold;
}



.bhoopi_customprice_sum_save_ord_class.mobile_only_offer {
    display: none;
}
p.totals__total-value {
    font-weight: 400;
}
.cart-total.totals p {
    font-weight: 400;
} 


img.desktop_image_and_mobile_image_metaf_liver_mobile {
    display: none;
}

img.desktop_image_and_mobile_image_metaf_liver_desktop {
    display: block;
}


.article-template .right-side-article {
    display: none;
}

.article-template .left-side-article {
 
    margin: auto;
}



.article-template .left-side-article h5 , .article-template .left-side-article p, .article-template .left-side-article h1, .article-template .left-side-article h2, .article-template .left-side-article h3, .article-template .left-side-article h4, .article-template .left-side-article a, .article-template .left-side-article p {
    color: black;
}
.custom_remove_color_bhoopi_article main#MainContent {
    background: white !important;
}

.article-template .left-side-article a:hover {
    color: #543310;
}


.article-template__comment-fields input , .article-template__comment-wrapper.background-secondary .text-area {
    background: white !important;
}



.custom_remove_color_bhoopi_page.gradient.page-blogs.ct-page.ct-template- main#MainContent {
    background: white;
}


@media screen and (max-width: 768px) {
.grp-hover-effect.grp-slider-next {
    top: 45% !important;
}

  img.desktop_image_and_mobile_image_metaf_liver_desktop {
    display: none;
}

img.desktop_image_and_mobile_image_metaf_liver_mobile {
    display: block;
}

   .bhoopi_customprice_sum_save_ord_class.mobile_only_offer {
    display: block;
}

.bhoopi_customprice_sum_save_ord_class.desktop_only_offer {
  display: none;
}
  .bhoopi_customprice_summary_save_order_class {
    text-align: center;
    margin-bottom: 15px;
    margin-top: 15px;
    color: #2ba430;
    background-color: #f1fbc7;
    font-weight: 600;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 5px;
    font-size: 14px;
}
  .cart-drawer .drawer__heading {
    font-size: 25px;
    line-height: 25px;
}
  .price_summary_save_order_class {
    text-align: center;
    margin-bottom: 15px;
    margin-top: 15px;
    color: #2ba430;
    background-color: #f1fbc7;
    font-weight: 600;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 5px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
}
  .countdown-wrapper.countdown-wrapper-jquery {
      display: grid !important;
      grid-template-columns: 1fr 2fr 1fr !important;
      align-items: center !important;
      gap: 6px !important;
  }
  .timer.count_down_show {
        margin: auto;
    }
    .ct_btn {
        padding: 6px 4px;
        text-decoration: none;
        font-weight: bold;
        width: max-content !important;
    }

    
  .cart-drawer .drawer__heading {
    font-size: 25px;
    line-height: 25px;
}
  .price_summary_save_order_class {
    text-align: center;
    margin-bottom: 15px;
    margin-top: 15px;
    color: #2ba430;
    background-color: #f1fbc7;
    font-weight: 600;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 5px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
}
  .wrap_price_cart_class {
    display: flex;
    align-items: flex-start;
    gap: 5px;
}
  .product__modal-opener .product__media-icon {
    display: none;
}
  .card__badge .badge {
    line-height: 18px;
    display: flex;
  }
  .collection .badge {
    padding-left: 5px;
    padding-right: 5px;
}
  h2.related-products__heading {
    font-size: 20px;
    padding-bottom: 15px;
}
  
  .hero-silder-Swiper .swiper-pagination {
    background: #fff;
  }
  img.ct-var-fimage {
    max-width: 60px;
  }
  span.ct-var-sale-price {
    font-size: 16px;
  }
  span.ct-var-supply-text {
    font-size: 10px;
  }
  .product__title h1 {
    font-size: 25px;
  }
  .product__info-wrapper .product__text {
    font-size: 15px !important;
  }
  .ct_discount_price {
    gap: 3px;
    margin: 5px 0 !important;
    flex-wrap: wrap;
  }
  span.price-item.price-item--sale.ct-price--last {
    font-size: 14px;
 }
 .ct_discount_price .badge {
    padding: 3px 5px;
    font-size: 9px;
  }
  .price .price-item{
      margin: 0 0.1rem 0 0 !important;
  }
 .CT-Related .card__badge{
    margin-top: -21px;
  }
  #verifast-react-chatbot-iframe {
    bottom: 160px !important;
  }
  .wa__btn_popup {
    bottom: 90px !important;
  }
  .ct_video_head {
    padding-top: 23px;
    font-size: 20px;
  }
  .render_lively_html_content {
    padding-top: 20px;
  }
  .wrap_price_cart_class .saving_class {
    font-size: 8px;
    padding: 3px 3px;
    white-space: nowrap;
 }
  .product-option, .wrap_price_cart_class span.product-option.ct-compare-price{
    white-space: nowrap;
  }
 .wrap_price_cart_class .wrap_sub_price_class{
    letter-spacing: 0;
  }
}

@media screen and (max-width: 1483px) {
 .header__menu-item {
        font-size: 13px;
        padding: 1.68rem 0.6rem;
    }
}

/* MacBook Air & MacBook Pro 13" */
/* @media only screen and (min-width: 1341px) and (max-width: 1483px) {
      .header__menu-item {
        font-size: 14px;
        padding: 1.68rem 0.7rem;
    }
} */

/* MacBook Pro 14" & 16" (Newer Models) */
@media only screen and (min-width: 1512px) and (max-width: 1728px) {
     .header__menu-item {
        font-size: 14px;
    }
}

@media screen and (max-width: 362px) {
     .card__badge .badge{
       font-size: 10px;
       display: flex;
       line-height: 16px;
    }
  .card__badge{
    margin-top: -22px !important;
  }
}
@media screen and (min-width: 767px) {
  .card__heading {
      min-height: 70px !important;
  }
  .variant-supply-text.mobshow {
      display: none !important;
  }
}

@media screen and (max-width: 767px) {
  /* .product__info-container span.price-item.price-item--sale.ct-price--last {
        font-size: 12px;
    }
  .product__info-container .price--on-sale .price__sale span {
      font-size: 12px;
  } */
  
.product__info-container .price--on-sale .price__sale {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
          align-items: center;
}
  .product__info-container .price--on-sale .price__sale .mrp-span {
      font-size: 16px;
  }
  span.ct-taxes-main {
    font-size: 12px !important;
    letter-spacing: 0px;
}

 

   .product__info-container  .variant-supply-text.mobshow {
      display: block !important;
      width: max-content !important;
  }

  .product__info-container span.price-item.price-item--sale.ct-price--last, .product__info-container  span.ct-taxes-main, .product__info-container .price--on-sale .price-item--regular{
      font-size: 16px;
  }


  .ct-product-collection .swiper .swiper-button-prev, .ct-product-collection .swiper .swiper-button-next {
    color: #301e0b !important;
}

.ct-product-collection .swiper-button-next:after, .ct-product-collection .swiper-button-prev:after {
   
    
    background: #f0e8c2 !important;
   
}

