/** Shopify CDN: Minification failed

Line 3144:0 All "@import" rules must come first
Line 5320:32 Expected identifier but found "!"

**/
@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans&display=swap);

/*@@@ .template-product .single-product-thumb  replace 70 px to 40 px*/

/* for badge */


:root {

  --background-color-new: #976A59;
  --button-color-new: #976A59;
  --brand-color-new: #976A59;
  --font-family-new: "Space Grotesk", sans-serif
}
.z-1 {
    z-index: 21;
}
.left {
    left: 0;
}
.top {
    top: 0;
}
.index-section {
   padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.badge-container {
    margin: 30px 0 0 0;
}
 .badge-container.shop_badge {
    margin: 20px 0 0 10px;
}
 .badge-container.home_badge {
    margin: 5px 0 0 0;
}
 .badge-container.badge_shop {
    margin: 5px 0 0 0;
}
.badge-circle-inside .badge-inner, .badge-circle .badge-inner {
    border-radius: 999px;
}
.badge {
    display: table;
    z-index: 20;
    pointer-events: none;
    height: 2.8em;
    width: 2.8em;
    font-family: var(--font-family-new);
    font-weight: 400;
    padding: 0;
    backface-visibility: hidden;
    font-size: 16px;
}
.badge-inner {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    height: 100%;
    background-color: var(--brand-color-new);
    line-height: .85;
    color: #fff;
    font-weight: bolder;
    padding: 2px;
    white-space: nowrap;
    transition: background-color .3s, color .3s, border .3s;
}

/* for badge */
.absolute {
    position: absolute !important;
}

.single-product-home .slick-prev:before {
  display: none;
}
.single-product-home .slick-next:before {
  display: none;
}
.slider-main .individual_slide_section {
  position: relative;
}
#shopify-section-new-header .header-action-icon {
  margin-top: 0;
}
body.template-index ul.slick-dots li {
  width: auto;
  padding: 10px 0;
  margin: 0;
}
.template-search .section-header.text-center {
  margin-top: 50px;
}

.template-index p.full-product-description a {
  color: #000072;
}
p.full-product-description a:hover {
  color: #0000bd;
  text-decoration: underline;
}
button.launcher-button {
  display: none;
}
.shopify-section.index-section {
  margin-top: 0 !important;
}
.template-collection ul.collection_page_pagination {
  display: block;
  width: 100%;
  padding: 0 !important;
}
.template-collection
  ul.collection_page_pagination
  .product_thumbnail_section
  li
  a {
  background: 0 0 !important;
  color: #000 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.template-collection ul.collection_page_pagination li {
  display: inline-block;
  width: auto;
}
.template-collection
  ul.collection_page_pagination
  li.previous_page_icon.disable {
  opacity: 0.5;
}
ul.sidenav {
  display: block;
  width: 100%;
}
footer.footer ul li a:hover {
  color: #fff;
  opacity: 0.7;
}
body.template-collection .individual_product_section a {
  background-color: transparent !important;
  padding: 0 !important;
  margin: 0;
}
ul.sidenav h5 {
  text-transform: uppercase;
}
header .search-form input {
  padding: 0.5em 30px 0 10px;
  cursor: text;
}
header .search-form input:focus {
  outline: 0;
}
ul.sidenav.catgry-scndlist a {
  text-transform: capitalize;
}
body.template-collection p.product_not_found {
  display: block;
  width: 100%;
  font-weight: 500;
  color: #3f2122;
}
.index-section--featured-product a {
  background-color: transparent !important;
}
.index-section--featured-product a:hover {
  background-color: transparent !important;
}
div#blp-container {
  right: auto;
  left: 15px;
}
#related_products_section a {
  background-color: transparent !important;
  padding: 0 !important;
  width: 100%;
}
#related_products_section a:hover {
  background-color: transparent !important;
}
.template-product h5.quintity {
  display: block;
  width: 100%;
  margin-top:10px;
  font-size:14px;
}
.single-product .action {
  clear: both;
  width: 100%;
}
.action .product-form-submit-wrap input.add-to-cart.btn {
    margin-top: 0;
    width: 100% !important;
    max-width: 264px !important;
    border: 1px solid var(--brand-color-new);
    font-size: 14px !important;
    font-weight: 600 !important;
    color: var(--brand-color-new) !important;
    margin-bottom: 0;
    height: 48px;
}
.template-collection .back-wrapper {
  background-image: none;
  background-size: cover;
  background-position: center;
}
body#jamu-herbal-tradition .back-wrapper {
  background-image: none;
  background-size: cover;
  background-position: center;
}
.template-product .yotpo.bottomLine.yotpo-small {
  margin-bottom: 30px;
}
.template-product .yotpo.yotpo-main-widget {
  padding-bottom: 0px;
  max-width: 1110px;
  width: 100%;
}
.template-product .yotpo.yotpo-main-widget input {
  border: 1px solid #85744d;
}
.template-product .yotpo.yotpo-main-widget textarea {
  border: 1px solid #85744d;
}
.jamu-right-ingredients .card {
  margin-bottom: 20px;
}
.template-product .singleproduct_feature_image {
  text-align: center;
}
.template-product .singleproduct_feature_image img {
  width: 100%;
  min-height: 400px;
}
.template-product .preview-thumbnail-in a img {
  object-fit: cover;
  object-position: center;
  width: auto;
  margin: 0 auto;
}
.bold-ro__one-time-div label.bold-ro__recurring-lbl {
  display: flex;
}
.bold-ro__one-time-div label.bold-ro__recurring-lbl input[type="radio"] {
  margin-right: 7px;
  min-height: inherit;
  margin-top: 2px;
}
.bold-ro__sub label.bold-ro__recurring-lbl {
  display: flex;
}
.bold-ro__sub label.bold-ro__recurring-lbl input[type="radio"] {
  margin-right: 7px;
  margin-top: 5px;
  min-height: inherit;
}
.template-product .preview-thumbnail-in .active_thumbnail.active {
  border: 1px solid rgba(0, 0, 0, 0.8);
}
.template-product .preview-thumbnail-in a.getimg {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.template-product .preview-thumbnail-in a.getimg:focus {
  outline: 0;
}
.template-index
  .index-section--featured-product
  section.feat-rel-prod-sec
  .card-header.border-0
  img.img-fluid {
  object-fit: none;
  min-height: 250px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
body.template-collection .individual_product_section a.btn.add-tocart-feture {
  background-color: var(--brand-color-new) !important;
  padding: 7px 10px !important;
  max-width: 150px;
  margin: 0 auto;
  width: 150px;
}
.template-product iframe {
  width: 100%;
  max-width: 100%;
  height: 320px;
}
body#jamu-herbal-tradition iframe {
  width: 100%;
  min-height: 550px;
}
.shopify-section a.nav-link.header_cart_navigation {
  position: relative;
}
.shopify-section a.nav-link.header_cart_navigation span.quantity_icon {
    position: absolute;
    height: 16px;
    background: var(--brand-color-new);
    font-size: 12px;
    text-align: center;
    border-radius: 50%;
    line-height: 20px;
    color: #fff;
    top: -3px;
    right: -8px;
    font-weight: 600;
    width: 16px;
    border: 1px solid var(--brand-color-new);
    display: flex;
    align-items: center;
    justify-content: center;
}
body.template-collection
  .individual_product_section
  a.btn.add-tocart-feture.sold_out_products {
  opacity: 0.5;
}
.template-collection form.product-form .ro_widget {
  display: none;
}
section#related_products_section form.product-form .ro_widget {
  display: none;
}
.template-index section.feat-rel-prod-sec form.product-form .ro_widget {
  display: none;
}
.template-product .jamu-left-tabs.single_product_page_tabs {
  display: none;
}
.template-collection .subcatgary {
  padding-bottom: 0;
  padding-top: 3px;
}
.template-collection
  .individual_product_section
  .card-header.border-0.product_thumbnail_section {
  min-height: 200px;
  display: flex;
  align-items: center;
  padding: 0;
  margin: 10px auto;
}
.template-collection
  .individual_product_section
  .product-short-detail
  h5.card-title {
  text-transform: capitalize;
  font-size: 14px;
  letter-spacing: -0.5px;
  min-height: auto;
  font-weight: 500;
  line-height: 16px;
}
.template-collection .product_price_section p.sale-price {
  display: inline-block;
  text-decoration: line-through;
  color: #85754e;
  font-size: 18px;
}
.template-collection .product_price_section h6.price-tag.actual_price {
  display: inline-block;
  padding-right: 10px;
}
.template-collection .individual_product_section input.btn.add-tocart-feture {
  margin: 5px auto 0;
  display: block;
  text-align: center;
  width: 100%;
  max-width: 150px;
}
.template-collection .feat-rel-prod-sec .card-body {
  padding: 5px 0;
}
.template-collection ul.list--inline.pagination.collection_page_pagination a {
  background: 0 0 !important;
  color: #162950 !important;
  padding: 0;
  margin: 0;
}
.template-collection .collection_page_filter::after {
  top: 13px;
}
.template-product .back-wrapper {
  background-image: none;
}
.template-collection .product-right-part .feat-rel-prod-sec {
  justify-content: unset;
}

.template-product .product_price_section p.sale-price {
  display: inline-block;
  text-decoration: line-through;
  color: rgba(51, 51, 51, 0.5);
  font-weight: 600;
}
.template-product .product_price_section h6.price-tag.actual_price {
  display: inline-block;
  padding-right: 10px;
  font-size: 16px;
}
.template-product section#related_products_section h5.card-title {
  text-transform: capitalize;
  font-size: 14px;
  letter-spacing: -0.5px;
  min-height: 32px;
  font-weight: 500;
  line-height: 16px;
}
.template-product section#related_products_section .product_thumbnail_section {
  min-height: 250px;
  display: flex;
  align-items: center;
}
.template-product
  section#related_products_section
  .product_thumbnail_section
  img {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.template-product section#related_products_section .card-body {
  margin: 0;
  padding: 0;
  display: block;
      margin-top: 8px;
}
.template-index .index-section--featured-product .product_thumbnail_section {
  min-height: 250px;
  display: flex;
  align-items: center;
}
.template-index .product_price_section p.sale-price {
  display: inline-block;
  text-decoration: line-through;
  color: #85754e;
  font-weight: 400;
  font-size: 18px;
}
.template-index .product_price_section .price-tag {
  display: inline-block;
  padding-right: 10px;
}
.template-index section.feat-rel-prod-sec .product-short-detail h5.card-title {
  text-transform: capitalize;
  font-size: 15px;
  letter-spacing: -0.5px;
  min-height:auto;
  font-weight: 500;
  line-height: 16px;
  margin-bottom:10px;
}
.collection_page_top_header {
    margin-bottom: 30px;
    margin-top: 68px;
}
.back-btn.breadcrumb_section a {
  display: inline-block;
  margin-bottom: 0;
      /* color: #333333; */
    font-size: 14px;
  line-height:17.07px;
  font-weight:500;
}
.yotpo.bottomLine.product_review_section.yotpo-small {
  display: block;
  width: 100%;
  margin: 0 0 5px;
}
.btn.focus,
.btn:focus {
  outline: 0 !important;
  box-shadow: none;
}
div#single_product_short_description {
  display: none;
}
.template-product form.product-form h5.quintity input[type="number"] {
  min-height: auto;
  height: auto;
}

.faq-accordion .card {
  border: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
}
.faq-accordion .card .card-header {
  border: none;
}

.faq-accordion .btn.btn-link.collapsed:hover {
    /* color: #000 !important; */
}
.faq-accordion .card .card-body {
  padding: 20px 15px 35px 35px;
  color: #000;
  font-size: 14px;
}
.faq-accordion .card .card-body p {
    font-size: 14px;
  color: #333333;
  font-weight:400;
  line-height:22px;
}
.faq-accordion .btn {
  color: #402020;
    width: 100%;
    text-align: left;
    font-weight: 600 !important;
    padding-left: 35px;
    font-size: 16px;
  line-height:26px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-transform: capitalize;
}
div#faqs_page_wrapper button:hover,div#faqs_page_wrapper button:focus{

}
.faq-accordion .btn.collapsed {
  
}
.faq-accordion .btn:focus,
.faq-accordion .btn:hover {
  color: #85754e;
  text-decoration: none;

}
.faq-list {
  margin-bottom: 50px;
}
.catgary-heading-faq {
  font-size: 20px;
  font-weight: 600;
}
.faq-accordion .btn.btn-link {
    position: relative;
        background-color: initial !important;
  color: var(--brand-color-new);
      border-top: 1px solid var(--brand-color-new) ;
  font-family:var(--font-family-new), sans-serif;
}
.faq-accordion .btn.btn-link:before {
    position: absolute;
    content: '';
    top: 19px;
    left: 10px;
    z-index: 9;
    width: 12px;
    border-right: 2px solid;
    color: var(--brand-color-new);
    border-bottom: 2px solid;
    transform: rotate(-136deg);
    height: 12px;
   transition-duration: 0.15s;
  transition-delay: 0.02s;
}
.faq-accordion .btn.btn-link.collapsed:hover:before {
    /* color: #000; */
}
.faq-accordion .btn.btn-link.collapsed {
    position: relative;
    background-color: initial !important;
  /* color: #333333 !important; */
  border-top: 1px solid #ddd !important;
  z-index:1;
  letter-spacing:initial;
  
}
.faq-accordion .btn.btn-link.collapsed:before {
position: absolute;
    content: '';
    top: 13px;
    left: 10px;
    z-index: 9;
    width: 12px;
    border-right: 2px solid;
    /* color: #333333; */
    border-bottom: 2px solid;
    transform: rotate(45deg);
    height: 12px;
   transition-duration: 0.15s;
  transition-delay: 0.02s;
}



div#faqs_page_wrapper button:focus,
div#faqs_page_wrapper button:hover {

}

div#faqs_page_wrapper ul.sidenav {
  padding: 20px;
  border: 1px solid #85744d;
}
div#faqs_page_wrapper ul.sidenav li.subcatgary {
  padding: 5px 0;
}
div#faqs_page_wrapper ul.sidenav li.subcatgary a {
  font-size: 16px;
}
div#faqs_page_wrapper h3.section-title {
  background: 0 0;
  font-weight: 400;
}
div#faqs_page_wrapper .sidenav-left-side {
  margin-top: 0;
}
div#faqs_page_wrapper section {
  margin-top: 40px;
}
.ingredients-wrapper {
  padding-top: 0px;
}
.ingredients-wrapper h1 {
    line-height: 43px;
    font-size: 36px;
    color: #333333;

    font-weight: 400;
}
.ingredients-wrapper h6 {
  color: #980402;
  font-weight: 600;
}
.ingredients-tabs {
  display: flex;
  margin-bottom: 100px;
}
.ingredients-tabs .nav-tabs .nav-item {
  flex-grow: inherit;
}
.ingredients-tabs .nav-tabs {
  padding-right: 0;
}
.ingredients-tabs .tab-content {
  background-color: #f3f5f6;
  padding: 40px;
}
.ingredients-tabs .nav-tabs .nav-link {
  text-align: center;
  background-color: #f6f4f3;
  border: 1px solid #e9ecef;
  border-radius: 0;
  border-right: none;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 400;
  color: #333333 !important;
  padding: 0.8rem 1rem;
  line-height:26px;
}
.ingredients-tabs .nav-tabs .nav-item:last-child {
  border-right: 1px solid #e9ecef;
}
.ingredients-tabs .nav-tabs .nav-link.active {
  background: #401e1f;
  color: #fff !important;
}
.ingredients-tabs h2 {
  font-weight: 600;
  color: #431d1e;
  margin-bottom: 20px;
}
.ingredients-tabs .tab-content p {
  line-height: 1.888em;
  font-size: 18px;
}

.navbar-nav .dropdown-menu {
  padding: 15px;
}
.navbar-nav .dropdown-menu ul li{
  padding: 6px 0 6px 0;
}
 #PopupSignupForm_0 {
  display: none;
}


@media only screen and (max-width: 991px) {
  .ingredients-wrapper h6 {
    margin-bottom: 20px;
  }
  .design-filter {
   justify-content: flex-start !important;
}
  h2.facet-filters__label.caption-large.text-body {
    margin: 0;
    width: 100%;
    max-width: 74px;
}
  .ingredients-tabs .nav-tabs .nav-link {
    padding: 0.8rem 0;
  }
  .ingredients-tabs .nav-tabs .nav-link {
    border-right: 1px solid #e9ecef;
  }
  .ingredients-tabs .nav-tabs .nav-item:last-child {
    border-right: none;
  }
  .ingredients-tabs .tab-content img {
    width: auto;
  }
  .ingredients-tabs .tab-content .col-lg-4 {
    text-align: center;
  }
  .product_rows_section .individual_product_section {
    padding-left: 15px;
    padding-right: 0;
    border-top: 4px solid #83754d;
  }
}

    @media only screen and (max-width:725px){
.collection_page_top_header {
    margin-left: 15px;
    margin-right: 15px;
}
}
    @media only screen and (max-width:600px){
 .all-products {
    width: 100%;
    max-width: 100% !important;
}
 .col-lg-3.filter-left-side {
   gap: inherit !important;
}
    }
  @media only screen and (max-width:562px){
    .filter-form {
    position: relative;
}
    .filter-price #dropdownOptions {
   top: 46px !important;
min-width: 98px;
    
}
    .filter-price {
  position: relative;
}
.col-lg-3.filter-left-side {
 flex-direction: column-reverse;
}
    .design-filter {
margin-top: 1rem;
}
    #sort-by, .collection_page_filter {
    width: 100%;
    max-width: 304px;
}
  }
@media only screen and (max-width: 767px) {
  #store-locator h1 {
  margin-bottom: 40px;
}
  .about_us_page_Section .row.img-text-block.second_block_section .col-lg-6.textpart-ofimgtext .textpart-in {
   padding-left: 0;
}
  .template-product section#related_products_section .product_thumbnail_section {
    min-height: auto;
    
}
.product-colum:hover .card-header img {
    transform: inherit;
}

  .jamu-right-ingredients .row {
     width: 100%;
    flex-wrap: nowrap;
    gap: 12px;
        padding-left: 15px;
    padding-right: 15px;
}
  #new-collection-template .feat-rel-prod-sec {
    padding-bottom: 30px !important;
}
  .pagination {
  padding-top: 30px !important;
}
  #new-collection-template .individual_product_section {
    margin-bottom: 0px;
}
  .col-md-3.col-sm-6.product-bgcolor.individual_product_section {
    padding: 0;
}

  input.btn.add-tocart-feture.deskbtn {
    display: none !important;
}
  button.mobile-btn{
    display: block !important; 
  }
  .ingredients-tabs .nav-tabs {
    flex-direction: column;
  }
  div#ingredients_page_wrapper .page_banner_Section {
    display: none;
  }
  div#ingredients_page_wrapper .container {
    max-width: 100%;
  }
  div#ingredients_page_wrapper section.ingredients-wrapper {
    padding-top: 30px;
  }
  .home_page_icons_section ul li {
    margin: 0 0 20px;
  }
}


@media only screen and (max-width: 767px) {
.img-text-block .cont_img h2 {
    font-size: 36px !important;
    margin-bottom: 12px !important;
}
}


@media only screen and (max-width: 480px) {
  body .home_page_icons_section ul li {
    padding: 0 10px;
  }
}
@media screen and (max-width: 490px) {
  .about_us_page_Section.signup_page_Section h4.about-juara {
    margin-top: 0;
    display: block;
    padding-bottom: 50px;
    font-size: 1.75em !important;
  }
}
div#smile-ui-container {
  display: none;
}
.single_product_page_tabs div#nav-tabContent p {
  margin: 0 0 10px 0;
  line-height: 22px;
}
.template-product .product_page_price_Section p.sale-price {
display: inline-block;
    text-decoration: line-through;
    color: #976a59d6 !important;
    font-weight: 600;
    vertical-align: text-bottom;
    margin-right: 6px;
    font-size: 16px;
   
    color: rgba(51, 51, 51, 0.5);
    font-family: var(--font-family-new);
}

.template-product .product_page_price_Section h4.price {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
div#ingredients_page_wrapper .tab-content h2 {
  font-size: 2em;
  letter-spacing: normal;
  padding-top: 15px;
}
div#ingredients_page_wrapper .row.top_heading_section h6 {
  font-size: 16px;
  /* color: #333333; */
  font-style: normal;
  font-weight: 400;
 line-height:26px;
}
div#faqs_page_wrapper h5.catgary-heading-faq {
    padding-top: 30px;
    padding-bottom: 10px;
    /* color: #333333; */
    line-height: 30px;
}
@media only screen and (max-width: 990px) {
  div#categaryid {
    padding: 0;
  }
  body li.nav-item.dropdown.show .shop-dropdown {
    width: 700px;
    overflow-x: auto;
    left: -150px !important;
  }
}
.ingredients-tabs .nav-tabs .nav-link:hover {
  color: #980402;
}
.ingredients-tabs .nav-tabs .nav-link.active:hover {
  color: #fff;
}
.template-product .jamu-right-ingredients .card {
  margin-bottom: 18px;
}
.template-product .single-product-thumb {
  margin-top: 40px;
}
#jamu-herbal-tradition .founder {
  padding-bottom: 60px;
  clear: both;
  display: inline-block;
  width: 100%;
  margin-top: 15px;
}
#jamu-herbal-tradition .large-vide-sec {
  padding-top: 50px;
  padding-bottom: 30px;
}
#faq-questions .feat-rel-prod-sec {
  padding-bottom: 30px;
}
div#single_product_short_description p {
font-family: var(--font-family-new);
    line-height: 22px;
    font-size: 14px;
    color: #333333;
}
div#categaryid ul.sidenav {
  padding-bottom: 30px;
}
div#nav-tabContent h4 span {
  color: maroon;
}
div#nav-tabContent h4 {
  color: maroon;
}
.home_page_product_description div#product_description_data p {
  line-height: 22px;
  font-size: 14px;
}


.home_page_icons_section li p {
  font-family: var(--font-family-new);
 text-transform: capitalize;
  width: 70px;
  margin: 10px auto 0;
  line-height: 15px;
}
.home_page_icons_section ul {
  text-align: center;
}

.home_page_icons_section .heading_section {
  margin-bottom: 45px;
  
}

div#mobile_banner_section .caption_mobile .mobile_caption_section {
  background: rgba(0, 0, 0, 0.4);
  padding: 30px;
}
.home_page_icons_section {
    padding-top: 60px;
    padding-bottom: 60px;
}
iframe#preview-bar-iframe {
  box-shadow: none !important;
}
.about_us_page_Section .img_crd_about .hover {
  height: 300px;
  width: 300px;
}
.about_us_page_Section .img_crd_about .hover .overlay {
  height: 64px !important;
  min-height: 64px !important;
  width: 300px;
}
.about_us_page_Section .img_crd_about .hover .overlay h5 {
  font-size: 13px !important;
  text-align: center;
  height: 27px !important;
  width: auto !important;
  max-width: 300px !important;
}
.about_us_page_Section h4.section-title {
  width: 877px;
  height: 78px;
  font-family: var(--font-family-new);
  font-size: 19px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.68;
  letter-spacing: normal;
  text-align: center;
  color: #411f1f;
  margin: 0 auto 40px !important;
}
.about-container,
.about_us_page_Section .img_crd_about,
div#shopify-section-about_content_image {
  margin: 0 auto;
}
.about_us_page_Section h4.about-juara {
  width: 190px;
  height: 18px;
  font-family: var(--font-family-new);
  font-size: 25.5px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.37;
  letter-spacing: 0.51px;
  text-align: left;
  color: #402020;
  text-align: center;
  margin: 20px auto;
}
.about_us_page_Section h4.about-content {
   font-family: var(--font-family-new);
  font-size: 14px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 26px;
  letter-spacing: normal;
  text-align: center;
  color: #402020;
  margin-bottom: 40px;
}
.about_us_page_Section .hover .overlay {
  padding: 16px 15px;
  min-height: auto;
  background-color: rgba(72, 53, 07, 0.5);
}
.about_us_page_Section .hover .overlay h5 {
  font-family: var(--font-family-new);
  line-height: 17px;
  color: #fff;
  font-size: 18px;
  margin-bottom: 10px;
  font-weight: 700;
}
.about_us_page_Section .about_page_founder_section p {
  color: #FFF8EF !important;
  font-size: 15px;
  line-height: 17px;
  font-family: var(--font-family-new);
}
.first_block_section .textpart-ofimgtext p {
  font-size: 16px;
}
.about_us_page_Section .top_heading_section h4.about-juara {
  font-size: 2em;
  font-family: var(--font-family-new);
  font-weight: 300;
  line-height: 35px;
  color: #402020;
  margin-bottom: 20px;
  display: block;
  margin: 0;
  text-align: center;
  width: 100%;
  margin-top: 30px;
  text-transform: uppercase;
}
.about_us_page_Section .about_content_juara {
  margin-bottom: 5px;
}
.about_us_page_Section .about_page_top_section {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.6) 0,
    rgba(246, 192, 214, 0.6) 50%,
    rgba(255, 255, 255, 0.6) 100%
  );
}
.second_block_section h2.second_top_heading {

  font-size: 28px;
 
  margin-bottom: 2px;
}
.second_block_section h3.second_sub_heading {
  font-size: 17px;
  font-weight: 300;
  margin-bottom: 10px;
}


.about_page_top_section .img_cont_mrg {
  margin: auto auto 15px;
}
.banner-text h1 {
      font-size: 36px;
   
    font-style: normal;
    font-weight: 400;
    margin-bottom: 10px;
    line-height: 43px;
    /* color: #333333; */
}

.about_us_page_Section h4.about-bottom-juara {
  font-family: var(--font-family-new);
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 35px !important;
  color: #402020 !important;
  text-align: center !important;
  margin: 0;
}
.about_us_page_Section h4.about-content-bottom {
  font-family: var(--font-family-new);
  font-size: 14px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  color: #402020;
  line-height: 20px;
  margin-bottom: 40px;
}
.about_us_page_Section h4.about-sec-content-bottom {
  font-family: var(--font-family-new);
  font-size: 14px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #402020;
  line-height: 20px;
  margin: 0;
}
.about_us_page_Section h4.about-sec-bottom-juara {
  font-family: var(--font-family-new);
  font-size: 15px;
  font-weight: 700;
  line-height: 35px;
  color: #402020;
  margin: 0;
}
.about_us_page_Section .col-md-4.abt_sec_juara {
  text-align: center;
  padding: 0 30px;
}
.about_us_page_Section .top_heading_section.ceritified_querly_section {
  margin-top: 21px;
  padding-bottom: 15px;
}
.about_us_page_Section .about_content_juara h4.hed_img-content {
  margin: 60px 0 82px;
}
body#about-juara div#shopify-section-home-icons-section {
  margin-bottom: 53px;
}
.about_us_page_Section h4.hed_img-content {
  font-family: var(--font-family-new);
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  text-align: center;
  color: #333333;
  margin-top: 50px;
}

@media (max-width: 768px) {
  .about_us_page_Section .col-md-8 .about_sec_content_juara {
    text-align: center;
  }
  .about_us_page_Section h4.about-sec-bottom-juara {
    font-size: 12px;
  }
  body.template-cart .subtotal_section {
    display: flex;
    justify-content: left!important;
    align-items: center;
}
.template-cart .cart__shipping {
    font-size: 16px;
    text-align: left;
}
body.template-cart .feat-rel-prod-sec .card-body .card-title {
    font-size: 14px !important;
}
body.template-cart .feat-rel-prod-sec .card-body .price-tag {
    font-size: 16px !important;
  }
  body.template-cart section#related_products_section h4.section-title {
    font-size: 28px !important;
}
.template-cart input.btn.btn--small-wide {
  font-size: 13px !important;
}
}
.about_us_page_Section .img_cont_mrg {
  margin: auto auto 30px;
}
.about_us_page_Section .img-with-text-sec {
  padding-top: unset;
}
.about_us_page_Section h4.about-content {
/*   margin-top: 40px; */
}
.about_us_page_Section div#shopify-section-home-icons-section {
  margin-top: 40px;
}
.about_us_page_Section div#shopify-section-about_us_bottom_section {
  margin: 72px 0 40px;
}
.about_us_page_Section .first_block_section .textpart-ofimgtext h3 {
  font-weight: 300;
  font-size: 28px;
}
.about_us_page_Section .textpart-in {
  display: flex;
  width: 100%;
  align-items: center;
}


.about_us_page_Section .second_block_section h2.second_top_heading {
  text-transform: capitalize;
  letter-spacing: inherit;
}
@media screen and (min-width: 1200px) {
  .about_us_page_Section .first_block_section .textpart-in .cont_img {
    padding-left: 0;
  }
  .about_us_page_Section .second_block_section .textpart-in .cont_img {
    padding-left: 0;
  }
}
@media screen and (min-width: 1366px) {
  .about_us_page_Section .first_block_section .textpart-in .cont_img {
    padding-right: 0;
  }
  .about_us_page_Section .second_block_section .textpart-in .cont_img {
    padding-left: 0;
  }
  
}
@media screen and (max-width: 1199px) {
  .about_us_page_Section .textpart-in .cont_img {
    padding-left: 30px;
  }
}
@media screen and (max-width: 991px) {
  .footer-colum-row {
    justify-content: inherit;
}
  .about_us_page_Section .textpart-in .cont_img {
    max-width: 100%;
    margin: 0;
  }
  .about_us_page_Section .second_block_section .textpart-in .cont_img {
    max-width: 100%;
    margin: 0;
  }
  .first_block_section.east-top-section .cont_img, .second_block_section.east-bottom-section .cont_img {
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 30px !important;
}
  
}
@media screen and (min-width: 767px) {
   .jamu-right-ingredients .col-lg-3.col-md-3 {
    padding: 0;
   
}
 
}
@media screen and (max-width:430px) {
 .jamu-right-ingredients .col-lg-3.col-md-3 {
  
    -ms-flex: 0 0 43%;
    flex: 0 0 43% !important;
    max-width: 43% !important;
}
    .jamu-right-ingredients .col-lg-9.col-md-9 {
  
    -ms-flex: 0 0 57%;
    flex: 0 0 57% !important;
    max-width: 57% !important;
}
}
@media screen and (max-width: 767px) {
  .row.footer-colum-row.menu-footer {
    padding-left: 15px;
     padding-right: 15px;
    
}
  .jamu-right-ingredients .col-lg-3.col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25% ;
    max-width: 25%;
}
    .jamu-right-ingredients .col-lg-9.col-md-9 {
  
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
  .about_us_page_Section .textpart-in .cont_img {
    padding-left: 0;
    padding-right: 0;
  }
  .first_block_section.east-top-section .cont_img,.second_block_section.east-bottom-section .cont_img {
    padding: 0 !important;
}
  div#mobile_banner_section .mobile_banner_image {
    height: 400px !important;
}
  div#mobile_banner_section .mobile_banner_image img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}
  div#mobile_banner_section.caption_position_middle .caption_mobile {
    top: 50% !important;
    transform: translateY(-50%) !important;
}

}
#shopify-section-new-header
  .header-action-icon
  form.search-form
  a.search-click {
  background: #976A59;
  width: 25px;
  height: 25px;
  padding: 1px 5px;
}
.search-show-mobile form.search-form a.search-click {
  position: absolute;
  width: 25px;
  height: 25px;
  top: 6px;
  right: 4px;
  background: #976A59;
  padding: 5px;
  line-height: 16px;
}
body#account main#MainContent_wrapper {
  margin-top: 50px;
}
body#create-account main#MainContent_wrapper {
  margin-top: 50px;
}
body#addresses header.section-header {
  margin-top: 50px;
  border: none;
}
.sidenav-left-side .sidenav li a {
  font-size: 14px;
  letter-spacing: -0.5px;
}
select#sort-by {
  font-size: 14px;
  font-weight: 500;
}
body#about-juara .home_page_icons_section {
  padding-bottom: 30px;
  padding-top: 5px;
}
#shopify-section-jamu-tradition .section-title {
  margin-bottom: 25px !important;
}

#jamu-herbal-tradition .home_page_icons_section {
  margin-bottom: 82px;
}
#key-ingredients-2 .home_page_icons_section {
  margin-bottom: 100px;
}


@media only screen and (max-width: 767px) {
  .pagination-wrapper a {
    font-weight: 500;
}
  div#shopify-section-new-header
    li.nav-item.header-action-icon.searchit
    a.nav-link
    img {
    width: 21px !important;
    height: 21px !important;
  }
  div#shopify-section-new-header
    li.nav-item.header-action-icon
    a.nav-link.header_cart_navigation
    img {
    width: 21px !important;
    height: 21px !important;
  }
  div#shopify-section-new-header
    li.nav-item.header-action-icon.account_link
    a.nav-link
    img {
    width: 21px !important;
    height: 21px !important;
  }
  div#shopify-section-new-header
    button.navbar-toggler
    span.navbar-toggler-icon {
    width: 1.25em;
    height: 1.25em;
  }
  div#shopify-section-new-header
    .navbar-toggler[aria-expanded="true"]
    .navbar-toggler-icon {
    background-size: 15px;
  }
  div#shopify-section-new-footer footer.footer .col-md-4.footer-colum {
    display: block;
    max-width: 100%;
   padding:0;
  }
  
  .about_us_page_Section
    .row.img-text-block.second_block_section
    .col-lg-6.textpart-ofimgtext
    .textpart-in {
    padding-top: 20px;
  }
}
div#faq_page_wrapper {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.6) 0,
    rgba(246, 192, 214, 0.6) 42%,
    rgba(255, 255, 255, 0.6) 70%
  );
}
div#faq_page_wrapper iframe {
  width: 100%;
  min-height: 650px;
  max-height: 100%;
}
div#shopify-section-quiz-page-settings
  .top_heading_section.container
  .quiz_title_juara
  h4 {
  font-size: 2em;
  font-family: var(--font-family-new);
  font-weight: 300;
  line-height: 35px;
  color: #402020;
  padding-bottom: 20px;
  display: block;
  margin: 0;
  text-align: center;
  width: 100%;
  margin-top: 30px;
  text-transform: uppercase;
}
div#shopify-section-quiz-page-settings
  .top_heading_section.container
  h4.quiz-content {
  font-family: var(--font-family-new);
  font-size: 14px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 23px;
  letter-spacing: normal;
  text-align: center;
  color: #402020;
  margin-bottom: 40px;
  text-transform: unset;
}
.individual_quiz_section {
  margin-bottom: 20px;
}
@media only screen and (max-width: 1366px) {
  div#faq_page_wrapper iframe {
    min-height: 500px;
  }
  body .shop-dropdown {
    width: 870px;
    left: -305px !important;
  }
}
@media only screen and (max-width: 1024px) {
  div#faq_page_wrapper iframe {
    min-height: 500px;
  }
  .results_page_wrapper .quality_guarantee_section {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 768px) {
  div#faq_page_wrapper .individual_quiz_section {
    margin-bottom: 20px;
    max-width: 100%;
    width: 100%;
    display: block;
    flex: auto;
  }
  div#faq_page_wrapper iframe {
    min-height: 450px;
  }
 
}
@media only screen and (max-width: 480px) {
  div#faq_page_wrapper iframe {
    min-height: 390px;
  }
  .results_page_wrapper iframe {
    min-height: 300px !important;
  }
}
@media only screen and (max-width: 1800px) {
  body .shop-dropdown {
    width: 870px;
    left: -305px !important;
  }
}
@media only screen and (min-width: 1800px) {
  
  body .shop-dropdown {
    width: 870px;
    left: -305px !important;
  }
}

#faq-questions .home_page_icons_section {
  margin-bottom: 100px;
}
body#results main#MainContent_wrapper {
  margin-top: 50px;
}
.template-blog main#MainContent_wrapper {
  margin-top: 50px;
}
.template-blog ul.list--inline.pagination {
  text-align: center;
  width: 100%;
  display: block;
}
.template-blog .home_page_icons_section {
  margin-top: 60px;
}
.template-article main#MainContent_wrapper {
  margin-top: 50px;
}
.template-blog .section-header {
  border: none;
}
body#be-a-juara-guide main#MainContent_wrapper {
  margin-top: 50px;
}
body#be-a-juara-guide .home_page_icons_section {
  margin-bottom: 70px;
}
body#host-a-party .home_page_icons_section {
  margin-bottom: 70px;
}
body#juara-skin-quiz main#MainContent_wrapper {
  margin-top: 50px;
}
body#juara-skin-quiz .home_page_icons_section {
  margin-bottom: 120px;
}
div#uncomplicated-floatlist-overlay {
  display: none;
}
body#your-shopping-cart main#MainContent_wrapper {
  margin-top: 50px;
}
body#your-shopping-cart .home_page_icons_section {
  margin-bottom: 20px;
  margin-top: 40px;
}
.powr-tabs.powrLoaded {
  display: none;
}
body#terms-amp-conditions main#MainContent_wrapper {
  margin-top: 50px;
}
body#shipping-amp-returns main#MainContent_wrapper {
  margin-top: 50px;
}
body#contact-us main#MainContent_wrapper {
  margin-top: 50px;
}
body#contact-us .home_page_icons_section {
 margin-top: 30px;
}
body#shipping-amp-returns .home_page_icons_section {
  margin-bottom: 75px;
}
body#terms-amp-conditions .home_page_icons_section {
  margin-bottom: 78px;
}
body#account .home_page_icons_section {
  margin-bottom: 50px;
  margin-top: 40px;
}
body#testimonials main#MainContent_wrapper {
  margin-top: 50px;
}
.sidenav-left-side .catgary-heading a {
  font-size: 19px !important;
  color: #85754e !important;
  font-family: var(--font-family-new);
}

.in_the_news_top_section .in_the_news_heading h4.in-the-news-juara {
  font-size: 2em;
  font-family: var(--font-family-new);
  font-weight: 300;
  line-height: 35px;
  color: #402020;
  margin-bottom: 20px;
  display: block;
  margin: 0;
  margin-top: 0;
  text-align: center;
  width: 100%;
  margin-top: 30px;
  text-transform: uppercase;
  letter-spacing: 0.51px;
}
.in_the_news_top_section .in_the_news_content h4.in-the-news-content {
  font-family: var(--font-family-new);
  font-size: 14px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 23px;
  letter-spacing: normal;
  text-align: center;
  color: #402020;
  margin-bottom: 40px;
  margin-top: 23px;
}
div#in_the_news .article_image {
  width: 110px;
  margin: 0 auto;
}
div#in_the_news .blog_wrapper h3 {
  font-size: 14px;
  margin-top: 10px;
  line-height: 22px;
  font-family: var(--font-family-new);
  color: #402020;
  width: 230px;
  margin: 15px auto 10px;
}
div#in_the_news .blog_wrapper {
  text-align: center;
  padding: 10px 0 0 0;
  margin-top: 8px;
}
div#in_the_news .blog_wrapper a {
  background: #be1e2c;
  color: #fff;
  padding: 5px 15px;
  border: 1px solid #fff;
}
div#in_the_news .blog_wrapper a:hover {
  background: #fff;
  border: 1px solid #be1e2c;
  color: #be1e2c;
}
div#in_the_news .blog_wrapper img {
  width: auto;
}
#be-a-juara-guide .shg-c {
  width: 90%;
  display: block;
  padding: auto;
  text-align: center !important;
  margin: auto;
}
.in_the_news_page_container {
  max-width: 1300px;
  margin: 0 auto;
}
.in_the_news_page_container .in_the_news_blog_section h2 {
  text-align: center;
  background: #3f2124;
  padding: 8px 0;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
}
.in_the_news_page_container .in_the_news_blog_section .individual_blog_post {
  padding: 15px 0 15px 0;
  margin-bottom: 15px;
  background: #fff;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
  margin: 0 auto;
}
.in_the_news_page_container .in_the_news_blog_section .individual_blog_post h3 {
  font-size: 15px;
  font-family: var(--font-family-new);
  color: #402020;
}
.in_the_news_page_container .in_the_news_blog_section .individual_blog_post a {
  text-decoration: underline;
  font-family: var(--font-family-new);
  font-size: 13px;
}
.in_the_news_page_container
  .in_the_news_blog_section
  .individual_blog_post
  a:hover {
  font-weight: 600;
}
.in_the_news_page_container
  .in_the_news_blog_section
  .individual_blog_post
  .article_image {
  text-align: center;
}
.in_the_news_page_container
  .in_the_news_blog_section
  .individual_blog_post
  .article_image
  img {
  border: 1px solid #f2f2f2;
}
.pinterest_feed_sections img {
  position: absolute;
  top: 200px;
  left: 40%;
  width: auto;
  display: inline-block;
  margin: 0 auto;
}
.in_the_news_page_container .col-md-4.in_the_news_blog_section.mobile_version {
  display: none;
}
@media screen and (max-width: 767px) {
  .in_the_news_page_container
    .col-md-4.in_the_news_blog_section.desktop_version {
    display: none;
  }
  .in_the_news_page_container
    .col-md-4.in_the_news_blog_section.mobile_version {
    display: block;
    text-align: center;
  }
  .in_the_news_page_container
    .col-md-4.in_the_news_blog_section.mobile_version
    h3 {
    margin: 10px 0 0 0;
  }
  .in_the_news_page_container
    .in_the_news_blog_section.mobile_version
    .individual_blog_post {
    padding: 10px 0 10px 0;
  }
  .pinterest_feed_sections img {
    position: unset;
    margin: 0 auto;
    display: block;
  }
}
body {
  background: #fff;
  position: relative;
  font-family: var(--font-family-new);
  font-weight: 400;
  font-style: normal;
  color: #6b6b6b;
  font-size: 14px;
  padding: 0 !important;
  margin: 0;
}
p {
  color: #6b6b64;
  font-size: 15px;
  line-height: 22px;
}
a {
  color: #363636;
  text-decoration: none;
  transition: 0.3s ease-in-out;
  outline: 0;
  outline: 0;
}
a:hover {
  color: #005c95;
  text-decoration: none;
}
a:focus,
button,
button:focus {
  outline: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color:var(--brand-color-new); /* #333333;*/
  font-style: normal;
}
ul {
  padding-left: 0;
}
li,
ul {
  list-style: none;
}
textarea {
  outline: 0;
  resize: none;
}
.join-sec {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.6) 0,
    rgba(246, 192, 214, 0.6) 50%,
    rgba(255, 255, 255, 0.6) 100%
  );
  color: #402020;
}
.join-sec .join-head {
  margin-bottom: 43px;
}
.join-sec h4 {
  font-size: 56px;
  line-height: normal;
  font-family: var(--font-family-new);
  font-weight: 300;
  text-align: center;
  color: #402020;
  text-transform: uppercase;
  margin: 45px 0 25px;
}
.join-sec p {
  font-size: 15px;
  line-height: 25px;
  margin-bottom: 25px;
  text-align: center;
  color: #402020;
  font-family: var(--font-family-new);
}
.product-box .product-gird {
  background-color: #fff;
  border-top: 4px solid #84754d;
  color: #402020;
  font-family: var(--font-family-new);
  margin-bottom: 60px;
}
.product-gird .product-txt {
  padding: 35px 45px 0;
}
.product-gird .product-txt-in {
  min-height: 375px;
}
.product-gird h5 {
  font-size: 28px;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-weight: 300;
}
.product-gird p {
  font-size: 13px;
  line-height: 22px;
  margin-bottom: 15px;
  font-family: var(--font-family-new);
  text-align: left;
}
.product-gird a {
  font-family: var(--font-family-new);
  font-weight: 500;
  background-color: var(--brand-color-new);
  color: #fff;
  font-size: 15px;
  padding: 7px 30px;
  border-radius: 0;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
  margin-top: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  display: inline-block;
  clear: both;
}
.product-img img {
  width: 100%;
  margin-top: 45px;
}
.guide_us_page_Section .product-gird .description a {
  background: 0 0;
  color: #402020;
  padding: 0;
  text-decoration: underline;
  margin-top: 0;
}
body {
  background: #fff;
  position: relative;
  font-family: var(--font-family-new);
  font-weight: 400;
  font-style: normal;
  color: #402020;
  font-size: 14px;
  padding: 0 !important;
  margin: 0;
}
.guide_us_page_Section p {
  color: #402020;
  font-size: 15px;
  line-height: 22px;
}
.guide_us_page_Section a {
  color: #363636;
  text-decoration: none;
  transition: 0.3s ease-in-out;
  outline: 0;
  outline: 0;
}
.guide_us_page_Section a:hover {
  color: #005c95;
  text-decoration: none;
}
.guide_us_page_Section a:focus,
button,
button:focus {
  outline: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  /* color: #363636; */
  font-style: normal;
}
ul {
  padding-left: 0;
}
li,
ul {
  list-style: none;
}
textarea {
  outline: 0;
  resize: none;
}
.join-sec {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.6) 0,
    rgba(246, 192, 214, 0.6) 90%,
    rgba(255, 255, 255, 0.6) 106%
  );
  color: #402020;
}
.join-sec .join-head {
  margin-bottom: 43px;
}
.join-sec h4 {
  font-size: 56px;
  line-height: normal;
  font-family: var(--font-family-new);
  font-weight: 300;
  text-align: center;
  color: #402020;
  text-transform: uppercase;
  margin: 45px 0 25px;
}
.join-sec p {
  font-size: 15px;
  line-height: 25px;
  margin-bottom: 25px;
  text-align: center;
  color: #402020;
  font-family: var(--font-family-new);
}
.product-box .product-gird {
  background-color: #fff;
  border-top: 4px solid #84754d;
  color: #402020;
  font-family: var(--font-family-new);
  margin-bottom: 60px;
}
.product-gird .product-txt {
  padding: 35px 45px 0;
}
.product-gird .product-txt-in {
  min-height: 375px;
}
.product-gird h5 {
  font-size: 28px;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-weight: 500;
  color: #402020;
  font-family: var(--font-family-new);
}
.product-gird p {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 15px;
  font-family: var(--font-family-new);
  text-align: left;
}
.product-gird .btn-theme {
  font-family: var(--font-family-new);
  font-weight: 700;
  background-color: var(--brand-color-new);
  color: #fff;
  font-size: 12px;
  padding: 10px 30px;
  border-radius: 0;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
  margin-top: 20px;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  display: inline-block;
  clear: both;
}
.product-img img {
  width: 100%;
  margin-top: 25px;
}
.guide_us_page_Section .program-sec {
  padding-top: 60px;
  padding-bottom: 60px;
}
.guide_us_page_Section .program-head {
  text-align: center;
}
.guide_us_page_Section .program-head h4 {
  font-size: 31px;
  color: #402020;
  text-transform: uppercase;
  font-family: var(--font-family-new);
  font-weight: 700;
  margin-bottom: 5px;
}
.guide_us_page_Section .program-head p {
  font-size: 21px;
  line-height: 30px;
  color: #402020;
  font-family: var(--font-family-new);
}
.program-holder {
  margin-top: 40px;
  max-width: 870px;
  margin-left: auto;
  margin-right: auto;
}
.program-list {
  font-size: 16px;
  color: #fff;
  padding: 15px;
  background: #83754d;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: var(--font-family-new);
  font-weight: 500;
}
.program-content-holder .row:nth-child(odd) .program-content {
  background-color: #f5f5f5;
}
.program-content-holder .row:nth-child(even) .program-content {
  background-color: #ddd6cc;
}
.program-content {
  padding: 7px 40px;
  height: 100%;
}
.program-content p {
  margin-bottom: 0 !important;
  font-size: 14px;
  line-height: 22px;
  font-family: var(--font-family-new);
  font-weight: 500;
}
.program-content ul {
  padding-left: 40px;
  margin-bottom: 0;
}
.program-content ul li {
  line-height: 22px;
  font-size: 14px;
  font-family: var(--font-family-new);
  color: #402020;
  font-weight: 500;
}
.btn-theme {
  font-family: var(--font-family-new);
  font-weight: 700;
  background-color: var(--brand-color-new);
  color: #fff !important;
  font-size: 12px;
  padding: 10px 30px;
  border-radius: 0;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  display: inline-block;
  clear: both;
}
.btn-theme:hover {
  background-color: #a30817 !important;
  color: #fff !important;
}
.col-pd-r {
  padding-right: 5px;
}
.col-pd-l {
  padding-left: 5px;
}
.mobile-row {
  padding: 7px 15px;
}
.mobile-row ul li {
  font-family: var(--font-family-new);
  color: #402020;
  line-height: 20px;
  font-weight: 500;
  font-size: 12px;
}
.mobile-row p {
  margin-bottom: 0;
  font-size: 12px;
  font-family: var(--font-family-new);
  font-weight: 500;
}
.mobile-row ul {
  margin-bottom: 0;
  padding-left: 20px;
  margin-top: 5px;
}
.program-holder-mobile .mobile-row:first-child {
  padding: 0;
}
.program-holder-mobile .mobile-row:nth-child(odd) {
  background-color: #ddd6cc;
}
.program-holder-mobile .mobile-row:nth-child(even) {
  background-color: #f5f5f5;
}
.product-gird p a:hover,
.product-gird p a:hover strong {
  color: var(--brand-color-new);
}
@media only screen and (max-width: 991px) {
  .footer .row.footer-colum-row .footer-block {
    padding-left: 0 !important;
}
  .product-gird .product-txt-in {
    min-height: auto;
  }
  .program-content {
    padding: 7px 20px;
  }
  .program-content ul {
    padding-left: 20px;
  }
  .program-content p {
    font-size: 12px;
  }
  .program-content ul li {
    font-size: 12px;
  }
}
@media only screen and (max-width: 767px) {
  .product-gird .product-txt {
    padding: 20px 20px 0 20px;
    margin-bottom: 30px;
  }
  ul.social-footer {
    padding-left: 15px;
    padding-right: 15px;
}
  .product-img img {
    margin-top: 0;
  }
}
.blog-page-art .page-width {
  padding-left: 0;
  padding-right: 0;
}
.blog-page-art {
  border-right: 1px solid #dddee0;
}
.blog-page-art .section-header {
  margin-bottom: 20px;
}
.blog-page-art .left-grid-blog {
  padding-left: 30px;
  left: 0;
  width: 100%;
  padding-right: 15px;
}
.blog-page-art p a[title] {
  margin-top: 15px;
  display: inline-block;
  clear: both;
}
.page-container .blog-page-art p {
  margin-bottom: 10px;
  line-height: 26px;
}
.blog-page-art .rte .h1,
.blog-page-art .rte .h2,
.blog-page-art .rte .h3,
.blog-page-art .rte .h4,
.blog-page-art .rte .h5,
.blog-page-art .rte .h6,
.blog-page-art .rte h1,
.blog-page-art .rte h2,
.blog-page-art .rte h3,
.blog-page-art .rte h4,
.blog-page-art .rte h5,
.blog-page-art .rte h6 {
  margin-top: 30px;
  margin-bottom: 10px;
}
.right-grid-blog input[type="submit"] {
  width: 100%;
}
.right-grid-blog h3 {
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 600;
}
.variable {
  margin-top: 30px;
}
.variable .slide-item a img {
  display: block;
  max-height: 200px;
  object-fit: cover;
  margin-bottom: 15px;
  object-position: top;
}
.right-grid-blog h3 a:hover {
  color: #976A59;
}
.variable.slick-slider .slick-dots {
  position: static;
  margin-top: 30px;
}
.variable.slick-slider .slick-dots li button:before {
  display: none;
}
.variable.slick-slider .slick-dots li button {
  background: silver;
  width: 8px;
  height: 8px;
  margin-left: 5px;
  margin-right: 5px;
}
.variable.slick-slider .slick-dots li:hover button {
  background: #976A59 !important;
}
.slick-slider .slick-dots li.slick-active button {
  background: #976A59 !important;
}

@media screen and (max-width: 991px) {
  .variable .slide-item a img {
    max-height: 100%;
    object-fit:cover;
  }
  .right-grid-blog h3 {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .before-footer .take-quiz {
  font-size: 28px !important;
}
  .Jamu-ingredients-tabs .container {
    padding: 0;
}
  .right-grid-blog input[type="submit"] {
    width: auto;
  }
  .right-grid-blog .row.individual_blog_post {
    border-bottom: 1px solid #bbb;
    padding-bottom: 25px;
    margin-bottom: 25px;
  }
  .right-grid-blog {
    margin-top: 50px;
  }
  .variable .slide-item a img {
    max-height: auto;
  }
}
@media screen and (max-width: 749px) {
  body .return-link-wrapper {
    margin-bottom: 30px;
    margin-top: 20px;
  }
  body .return-link {
    width: auto !important;
    display: inline-block !important;
  }
}
div#shopify-section-signup-affiliate h4.about-content {
  text-transform: unset;
}
div#shopify-section-signup-guide h4.about-content {
  text-transform: unset;
}
div#shopify-section-signup-affiliate {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.6) 0,
    rgba(246, 192, 214, 0.6) 6%,
    rgba(255, 255, 255, 0.6) 25%
  );
  padding-top: 30px;
}
.about_us_page_Section.signup_page_Section h4.about-juara {
  margin-top: 0;
}
div#shopify-section-signup-affiliate .join-sec {
  background: 0 0;
}
div#shopify-section-signup-affiliate h4.about-content {
  text-transform: unset;
}
div#shopify-section-signup-guide h4.about-content {
  text-transform: unset;
}
div#shopify-section-signup-guide {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.6) 0,
    rgba(246, 192, 214, 0.6) 6%,
    rgba(255, 255, 255, 0.6) 25%
  );
  padding-top: 30px;
}
.about_us_page_Section.signup_page_Section h4.about-juara {
  margin-top: 0;
}
div#shopify-section-signup-guide .join-sec {
  background: 0 0;
}
.globo-formbuilder .globo-form-app.default-layout {
  width: 100%;
  max-width: 100%;
}
@media only screen and (max-width: 875px) {
  .product-box .product-gird {
    margin-bottom: 30px;
  }
  .guide_us_page_Section .program-sec {
    padding-top: 30px;
  }
}
.top_heading_section .headings h2 {
  font-size: 42px;
  font-weight: 300;
  font-family: var(--font-family-new);
  color: #402020;
  text-align: center;
}
.not_found_page_wrapper {
  padding-top: 40px;
  text-align: center;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.6) 16%,
    rgba(246, 192, 214, 0.6) 64%,
    rgba(255, 255, 255, 0.6) 113%
  );
  padding-bottom: 60px;
}
.about_us_page_Section.container {
  margin-top: 60px;
}
.top_heading_section .headings h1 {
  font-size: 160px;
  font-family: var(--font-family-new);
  color: #402020;
  font-weight: 300;
  margin: 0;
  letter-spacing: 12px;
}
.not_found_page_wrapper .top_heading_section .content p {
  margin: 0;
  font-family: var(--font-family-new);
  color: #402020;
  line-height: normal;
  font-weight: 400;
}
.not_found_page_wrapper .top_heading_section .content p.last_section {
  margin: 30px 0 30px;
  font-size: 13px;
  letter-spacing: 0.5px;
}
.shopify-section.page_not_found
  .about_us_page_Section
  .top_heading_section.ceritified_querly_section {
  margin-top: 21px;
  padding-bottom: 40px;
}
.top_heading_section .headings h1 {
  font-size: 100px;
}
.top_heading_section .headings h2 {
  font-size: 38px;
}
.template-search .home_page_icons_section {
  margin-top: 60px;
}
.template-product .bold-bundles-widget-item .bold-bundles-widget-item__info {
  text-align: center;
  margin-top: 10px;
}
.template-product
  .bold-bundles-widget-item
  img.bold-bundles-widget-item__image {
  width: auto;
  border: none;
}
.template-product .bold-bundles-widget-item .bold-bundles-widget-item__wrapper {
  text-align: center;
}
.template-product
  .bold-bundles-widget-item
  img.bold-bundles-widget-item__image {
  max-width: 150px;
  border: none;
  height: auto;
  max-height: 130px;
  vertical-align: unset;
}
.template-product .bold-bundles-widget__footer {
  text-align: center !important;
}
.template-product .bold-bundle.bold-bundle-loaded {
  margin-bottom: 15px;
}
.template-collection .subcatgary a {
  text-transform: capitalize;
}
.row.individual_blog_post {
  margin-bottom: 20px;
  text-align: center;
  background: initial;
  padding: 10px 0;
  margin-left: 5px;
}
.product-form input,
.product-form select,
.product-form textarea {
  min-height: unset !important;
  width: 129px;
}
.product_page_price_Section p.sale-price {
  display: inline-block;
color: rgba(51, 51, 51, 0.50);
font-family: var(--font-family-new);
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 140%;
text-decoration-line: line-through;
}
.product_page_price_Section h4.price {
  display: inline-block;
  font-size: 20px !important;
  width: auto;
  margin-left: 3px;
}
body .shop-dropdown {
  width: 870px;
}
.footer-block.subsribe-footer input {
  width: 100%;
  margin: 0 !important;
  height: 48px !important;
    padding: 12px 17px !important;
  font-size: 14px !important;
}
.footer-block.subsribe-footer .needsclick {
  margin: 0;
  padding: 2px 0 0 0 !important;
}
.footer-block.subsribe-footer button.needsclick {
  font-family: var(--font-family-new);
  font-weight: 500 !important;
  background-color: var(--brand-color-new) !important;
  color: #fff !important;
  font-size: 15px !important;
  padding: 7px 30px !important;
  border-radius: 0 !important;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
  margin-top: 10px !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
  cursor: pointer;
  display: inline-block;
  clear: both;
  padding: 11px 0 !important;
  margin-top: 4px !important;
}
.footer-block.subsribe-footer p {
  font-family: var(--font-family-new);
  margin-bottom: 5px !important;
}
.footer-block.subsribe-footer input.needsclick {
  padding: 2px 0 0 5px !important;
}
.footer-block.subsribe-footer form.needsclick {
  margin-top: -12px;
}
.product_rows_section.result_page_container {
  width: 1700px;
  margin: 0 auto;
  max-width: 100%;
}
.results_page_wrapper h4.result-juara {
   line-height: 43px;
  color: #402020;
  display: block;
  margin: 0;
  text-align: center;
  width: 100%;
  margin-top: 0;
  text-transform: uppercase;
  margin-bottom: 24px;
  font-size: 36px;
font-weight: 300;

}
body#results main#MainContent_wrapper {
  margin-top: 30px !important;
}
.results_page_wrapper .top_heading_section h4.result-content {
  font-size: 16px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 26px;
  letter-spacing: normal;
  text-align: center;
  color: #333333;
  margin-bottom: 23px;
}
.results_page_wrapper iframe {
  width: 100%;
  min-height: 600px;
}

.result_page_top_section p {
  margin-bottom: 0;
}
.result_page_top_section p strong {
  color: #bf1e2e;
}
.product_rows_section.result_page_container {
  width: 100%;
  padding: 0 50px 0 50px;
  overflow-x: hidden;
  margin-top: 40px;
  margin-bottom: 42px;
}
.result_page_video_section {
  margin-top: 20px;
}

.product_rows_section.result_page_container .top_section h2,
.product_rows_section.result_page_container h1 {
  color: #86754d;
  letter-spacing: normal;
  line-height: normal;
  font-style: normal;
  font-size: 24px;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 15px;
  margin-bottom: 0;
  font-family: var(--font-family-new);
  font-weight: 100;
}
.product_rows_section.result_page_container .top_section {
  margin-bottom: 25px;
  padding-bottom: 20px;
  border-bottom: 1px solid #dbdbdb;
}
.product_rows_section.result_page_container .product_details_section h2 {
  font-size: 15px;
  color: #402020;
  line-height: 30px;
  font-family: var(--font-family-new);
  font-weight: 600;
  margin-bottom: 0;
  letter-spacing: normal;
}
.product_details_section p .percentage {
  color: #c0392b;
  font-weight: 700;
  font-size: 30px;
  line-height: 30px;
  font-family: var(--font-family-new);
  display: inline-block;
  padding-right: 10px;
}
.description_section span.percentage {
  font-size: 30px;
  color: #c0392b;
  font-weight: 700;
}
.product_details_section .description_section p {
  margin-bottom: 0;
}
.product_details_section .description_section .second_desc {
  margin-top: 22px;
  color: #402020;
  font-size: 16px;
  line-height: 30px;
  font-family: var(--font-family-new);
}
.product_details_section .quote_section p {
  font-size: 20px;
  color: #86754d;
  font-style: italic;
  margin: 25px 0 28px 0;
  font-family: "EB Garamond", serif;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: normal;
}
.product_details_section .product_Action_button_section {
  width: calc(33.333333333333336% - 66px);
}
.product_details_section .product_Action_button_section a {
  padding-top: 10px;
  padding-left: 20px;
  font-family: var(--font-family-new);
  padding-bottom: 10px;
  padding-right: 20px;
  border-radius: 4px;
  text-align: center;
  background:var(--brand-color-new)!important;
  text-decoration: none;
  color: #fff;
  font-size: 14px !important;
  height:48px;
  font-weight: 600;
  font-style: normal;
  display: flex !important;
  align-items:center;
  justify-content:center;
 line-height:20px;
  width: 100%;
  text-align: center;
      border: 1px solid var(--brand-color-new);

}
.product_details_section .product_Action_button_section a:hover {
  background: #401e1f !important;
    border: 1px solid #401e1f !important;
}
.product_rows_section .individual_product_section {
  padding-bottom: 55px;
  padding-top: 30px;
  margin-bottom: 75px;
  position: relative;
}
.product_rows_section .individual_product_section:before {
  content: "";
  width: calc(100% + 100px);
  height: 2px;
  background-color: #ddd;
  position: absolute;
  bottom: 0;
  left: -50px;
}
.product_rows_section .individual_product_section:last-child {
  padding-bottom: 15px;
}
.individual_product_section .product_image_section img,
.product_rows_section .individual_product_section:last-child:before {
  display: none;
}
.product_rows_section .individual_product_section:last-child::before {
  height: 4px;
  max-width: 100%;
  left: 0;
  right: 0;
  margin: auto;
  bottom: auto;
  top: 0;
  z-index: 1;
  content: "";
  width: calc(100% + 100px);
  position: absolute;
}
.individual_product_section .product_image_section {
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 400px;
  background-position: center center;
}
.feat-rel-prod-sec .container {
  padding-left: 0;
}
.feat-rel-prod-sec .container .row .col-12 {
  padding-left: 0;
}
@media only screen and (max-width: 992px) {
  .results_page_wrapper .individual_product_section .product_details_section .subheader_section p {
   text-align: left;
}
#your-shopping-cart .product-colum {
      max-width: 49.5% !important;
    }
  .product_rows_section.result_page_container {
    padding-left: 34px;
    padding-right: 34px;
  }
  .product_rows_section.result_page_container .top_section h2,
  .product_rows_section.result_page_container h1 {
    color: #86754d;
    font-weight: 400;
    font-style: normal;
    font-size: 28px;
    text-align: center;
    font-family: "Century Gothic", sans-serif;
    padding-bottom: 12px;
    font-weight: 300;
  }
  .subheader_section p {
    text-align: center;
  }
  .product_details_section .description_section .second_desc {
    margin-top: 22px;
  }
  .product_rows_section.result_page_container .top_section {
    margin-bottom: 20px;
    padding-bottom: 0;
    border-bottom: 0;
  }
  .description_section p,
  .product_details_section .quote_section p {
    font-size: 20px;
  }
  .description_section span.percentage {
    font-size: 14px;
    padding-right: 6px;
  }
  .product_details_section .product_Action_button_section {
    width: 100%;
    text-align: center;
  }
  .product_rows_section .individual_product_section:before {
    display: none;
  }
  .product_rows_section .individual_product_section {
    padding-bottom: 20px;
    margin-bottom: 0;
  }
  .individual_product_section .col-lg-9 {
    order: 1;
  }
  .individual_product_section .col-lg-3 {
    order: 0;
  }
  .individual_product_section .product_details_section {
    padding-left: 40px;
    padding-right: 15px;
  }
  .individual_product_section .product_image_section img {
    display: inline-block;
    max-width: 50%;
  }
  .individual_product_section .product_image_section {
    min-height: auto;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    background-image: none !important;
    text-align: center;
    margin-bottom: 20px;
  }
  .product_rows_section .individual_product_section {
    padding-left: 15px;
    padding-right: 0;
    border-top: 4px solid #83754d;
  }
}
@media only screen and (max-width: 767px) {
  .description_section p,
  .description_section span.percentage,
  .product_details_section .description_section .second_desc,
  .product_details_section .quote_section p {
    line-height: 24px;
  }
  .product_details_section .description_section p {
    margin-bottom: -5px !important;
    line-height: normal;
  }
}
.result_page_top_section {
  max-width: 1090px;
  margin-top: 30px;
}
.result_page_container {
  max-width: 1090px;
}
.product_rows_section .individual_product_section {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
  padding-top: 31px;
  padding-bottom: 35px;
}
.product_rows_section.result_page_container .top_section h2,
.product_rows_section.result_page_container h1 {
  color: #401f20;
  font-size: 28px;
  padding-bottom: 9px;
  font-weight: 600;
  font-family: var(--font-family-new);
}
.product_rows_section.result_page_container .top_section {
  margin-bottom: 0;
  padding-bottom: 15px;
  border-bottom: none;
}
.product_details_section h2 {
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 0;
  font-weight:400;
}
.product_rows_section .individual_product_section::before {
  height: 4px;
  max-width: 100%;
  left: 0;
  right: 0;
  margin: auto;
  bottom: auto;
  top: 0;
  z-index: 1;
}
.product_rows_section.result_page_container {
  margin-top: 41px;
}
.product_details_section .description_section p {
  font-size: 14px;

}
.result_page_container .product_details_section .description_section p strong {
/*   color: #ba1604; */
  font-size: 14px;
}
.product_details_section .description_section p br {
  display: block;
}
.result_page_container
  .product_details_section
  .product_Action_button_section
  a {
  font-family: var(--font-family-new);
  font-size: 13px;
  text-transform: uppercase;
  border-radius: 0;
  width: 250px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  line-height: 35px;
  padding-bottom: 0;
  padding-top: 0;
  font-weight: 400;
  display: inline-block;
}
.results_page_wrapper .description_section span.percentage {
  font-size: 13px;
  color: #bf1e2e;
  min-width: 45px;
}
.results_page_wrapper
  .individual_product_section
  .product_details_section
  .subheader_section
  p {
  color: #333333;
  font-size: 16px;
  font-weight: 600;
    line-height:26px;
  font-family: var(--font-family-new);
}
.product_rows_section.result_page_container {
  max-width: 1140px;
  padding: 0;
}
.product_rows_section .individual_product_section::before {
  background-color: #84754d;
}
.product_rows_section .individual_product_section:last-child {
  position: relative;
  max-width: 100%;
  left: 0;
  right: 0;
  margin: auto;
  bottom: auto;
  top: 0;
  z-index: 1;
}
.results_page_wrapper .about-bottom-juara {
  font-size: 28px;
 
  color: #411f1f;
  text-align: center;
 line-height: 35px;
}
.results_page_wrapper .about-content-bottom {
 font-family: var(--font-family-new);
  line-height: 19px;
  color: #411f1f;
  margin-bottom: 24px;
}
.results_page_wrapper .about-sec-bottom-juara {
  font-size: 36px !important;
 
 line-height: 43px !important;
}
.results_page_wrapper .about-sec-content-bottom {
 font-family: var(--font-family-new);
  line-height: 19px;
  color: #411f1f;
  margin-top: 80px;
}
.results_page_wrapper .ceritified_querly_section {
  margin-top: 45px;
  max-width: 100%;
  margin-bottom: 40px;
}
.results_page_wrapper .about-content-bottom {
  font-family: var(--font-family-new);
  line-height: 23px;
  color: #411f1f;
  font-size: 14px;
}
.ceritified_querly_section p {
  font-family: var(--font-family-new);
  line-height: 23px;
  color: #411f1f;
  font-size: 16px;
}
.quality_guarantee_section .about-content-bottom {
  font-size: 18px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  color: #402020;
  line-height: 24px;
  margin-bottom: 14px;
}
.results_page_wrapper .quality_guarantee_section {
  margin-top: 35px;
  margin-bottom: 25px;
  padding: 0;
}
.product_details_section .quote_section .author {
  font-size: 16px;
  font-style: normal;
  display: block;
  font-weight: 400;
  margin-top: 5px;
  line-height:26px;
}
.ceritified_querly_section .media {
  align-items: center;
}
.results_page_wrapper .quote_section {
  padding-right: 110px;
}
#shopify-section-home-icons-section .home_page_icons_section {
  margin-bottom: 52px;
}
.results_page_wrapper .product_video_section iframe {
  min-height: 200px !important;
  width: 100% !important;
}
.results_page_wrapper hr.seperator {
  margin: 10px 0;
  border-bottom: 2px solid #e4e4e4;
}
@media only screen and (max-width: 1024px) {
  .product_rows_section .individual_product_section {
    padding-right: 20px;
  }
}
@media only screen and (max-width: 992px) {
  .results_page_wrapper .quote_section {
    padding-right: 0;
  }
  .individual_product_section .product_details_section {
    padding-left: 15px;
  }
  .product_rows_section .individual_product_section {
    padding-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .product_details_section .description_section p {
    line-height: 22px !important;
    margin-top: 5px !important;
  }
  .product_details_section .description_section p br {
    margin-bottom: 5px;
  }
  .results_page_wrapper .quality_guarantee_section {
    max-width: 100%;
  }
  .results_page_wrapper h4.result-juara {
    line-height: normal;
  }
  .quality_guarantee_section .about-content-bottom {
    width: 100%;
  }
  .ceritified_querly_section {
    max-width: 100%;
  }
  .ceritified_querly_section .media {
    flex-direction: column;
    text-align: center;
  }
  .ceritified_querly_section .media .img-fluid {
    margin-right: 0 !important;
    margin-bottom: 20px;
  }
  .product_rows_section.result_page_container .top_section h2,
  .product_rows_section.result_page_container h1 {
    font-size: 20px !important;
  }
}
.page-container .results_page_wrapper p {
  line-height: 26px;

}
.description_section strong {
    font-weight: 600;
}
body#results #shopify-section-home-icons-section .home_page_icons_section {
  margin-bottom: 72px;
}
.results_page_wrapper .product_details_section .quote_section p {
  font-size: 16px;
  color: #58420e;
  margin: 28px 0 28px 0;
  font-weight: 400;
   text-transform: unset;
  line-height: 26px !important;
  font-style: italic;
  position: relative;
}
.results_page_wrapper
  .product_details_section
  .quote_section
  p
  span.up_quo_sign {
  position: absolute;
  left: -20px;
  padding-left: 0;
  top: 0;
  margin: 0;
}
.results_page_wrapper
  .product_details_section
  .quote_section
  p
  span.down_quo_sign {
  position: absolute;
  right: 5px;
  bottom: auto;
  top: auto;
}
.results_page_wrapper .product_details_section .quote_section p img {
  width: 15px;
}
.results_page_wrapper .ceritified_querly_section .media img.img-fluid.mr-3 {
  padding-right: 78px;
  padding-left: 54px;
}
.results_page_wrapper.result_template_page .product_video_section iframe {
  width: 100% !important;
  min-height: 205px !important;
}
.results_page_wrapper.result_template_page
  .product_details_section
  .quote_section
  .author {
  line-height: 20px;
  color: #402020;
  font-family: var(--font-family-new);
  font-weight: 400;
}
.results_page_wrapper.result_template_page .second_desc p {
  margin-bottom: 0 !important;
}
.results_page_wrapper.result_template_page
  .product_details_section
  .quote_section
  p {
  text-transform: unset;
}
.index-section.index-section--featured-product {
  padding-bottom: 0;
}
.template-index .product_widget_section {
  padding-bottom: 50px;
}
.results_page_wrapper .description_section a {
  color: var(--brand-color-new);
}

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600&display=swap');  


  @font-face {
    font-family: 'D-DIN Condensed';
    src: url('D-DINCondensed.woff2') format('woff2'),
      url('D-DINCondensed.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }

 
  
  /**************** blog styles ****************/
  .blog-page-art .rte h2,#shopify-section-article-template .rte h2 { font-family: var(--font-family-new) !important; font-size: 2.57143em !important; font-weight: 400 !important; letter-spacing: 0; }
  .blog-page-art .rte h3,#shopify-section-article-template .rte h3 { font-family: var(--font-family-new), !important; font-size: 1.9em !important; font-weight: 400 !important; letter-spacing: 0; }

  figure.zoom.main_hover_image {
    min-height: 400px;
    display: none;
    background-repeat: no-repeat;
  }
  .singleproduct_feature_image:hover img.static_product_image{
    display: none;
  }
  .singleproduct_feature_image:hover figure.zoom.main_hover_image {
    display:block;
  }
  .product-options {
    display: block;
    width: 100%;
    margin-bottom: 15px;
  }
  body .product-form input, .product-form select, .product-form textarea{
    width:160px;
  }
  .globo-formbuilder .globo-form-app.default-layout {
    width: 100%;
    max-width: 100%;
    background: transparent;
  }
  /****************(max-width: 767px) start****************/

  @media only screen and (max-width: 767px) {
    .template-search .list-view-item__link .price {
      font-size: 16px !important;
      margin-bottom: 0;
    }
    #announcement_bar_section .announcement-bar__message{
      padding: 8px 10px;
    }
  }
  div#shopify-section-signup-wholesale{
    background: linear-gradient(to bottom,rgba(255,255,255,.6) 0,rgba(246,192,214,.6) 6%,rgba(255,255,255,.6) 25%);
    padding-top: 30px;
  }

  .home-blog-section .overlay-three-sec .three-blockpart h5{
    color: #605d5b !important;
  }
  .home-blog-section .overlay-three-sec .three-blockpart .hover{
    margin-bottom: 16px;
  }
  .home-blog-section .readmore-btn a{
    color: var(--brand-color-new);
    text-decoration: underline;
  }
  .home-blog-section .overlay-three-sec {
    background: #f6f4f3;
    padding: 0;
  }
  .home-blog-section .hover {
    height: auto;
  }
  

  /****************(max-width: 767px) end****************/
  /* 01-04-21 GWL */
  .template-index .slideshow__slide {
    cursor: pointer;
  }
  p.single_product_subheading{
    color: #402020;
    font-size: 16px;
    line-height: 30px;
    font-family: var(--font-family-new);
  }
  .article__grid-meta .article__title a{
    font-family: var(--font-family-new) !important;
    text-transform: capitalize !important;
  }
  .single_product_heading_Wrapper{
    margin-bottom: 30px;
  }
  h1.single_product_heading {
    margin-bottom: 0;
  }
  /*08-04*/
  /*@@@ added the css for video icon on center*/
  .play_video span {
    position: absolute;
  }
  p.play_video {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .play_video span svg.icon {
    filter: invert(1);
    vertical-align: sub;
  }
  .full_width_video{
    height: 100%;
  }
  p#video_slider {
    height: 100%;
    /*Shan code*/
    display: flex;
    justify-content: center;
    align-items: center;
  }
  p#video_slider iframe {
    height: 100%;
    /*     background: grey; */
  }
  /*start Shan code*/
  p#video_slider video{
    max-height: 100%;
    max-width: 100%;
  }

  .full_width_video{
    height: auto;
    max-height: 100%;
    max-width: 100%;
  }
  .template-product video.full_width_video {
    background: transparent;
  }
  /*@@@ End code*/
  @media only screen and (min-width: 1800px){
    .large_caption.individual_slide_section.caption_postion.right .carousel-caption {
      right: -14.30%;
    }
  }
  @media only screen and (min-width: 1600px) and (max-width: 1799px){
    .large_caption.individual_slide_section.caption_postion.right .carousel-caption {
      right: -20.3%;
    }
  }
  @media only screen and (min-width: 1551px) and (max-width: 1599px){
    .large_caption.individual_slide_section.caption_postion.right .carousel-caption {
      right: -12.5%;
    }
  }
  @media only screen and (min-width: 1450px) and (max-width: 1550px){
    .large_caption.individual_slide_section.caption_postion.right .carousel-caption {
      right: -20%;
    }
  }
  @media only screen and (min-width: 1370px) and (max-width: 1449px){
    .large_caption.individual_slide_section.caption_postion.right .carousel-caption {
      right: -24%;
    }
  }
  @media only screen and (min-width: 1300px) and (max-width: 1369px){
    .large_caption.individual_slide_section.caption_postion.right .carousel-caption {
      right: -24.5%;
    }
  }
  .large_caption .carousel-caption{
    width: 700px;
  }
  /* color changes */
  body header {
    background: #e2d7c9;
    border-color: #e2d7c9;
  }
  body section.single-product-home input.add-to-cart.btn {
    background-color: transparent !important;
  }
  .row.feat-rel-prod input.btn.add-tocart-feture {
    background-color: #401e1f !important;
  }
  div#shopify-section-Quiz a.btn.get-started {
    background-color: var(--brand-color-new) !important;
    font-family: var(--font-family-new) !important;
  }    
  body .overlay-three-sec{
    background:linear-gradient(to bottom,#fff 0,#e2d7c9 50%,#fff 100%);
  }
  button.btn.newsletter__submit {
    background-color: var(--brand-color-new) !important;
  }
  .template-collection input.btn.add-tocart-feture {
    background: #401E1F !important;
  }
  body.template-collection .individual_product_section a.btn.add-tocart-feture.sold_out_products{
    background: #401E1F !important;
  }
  .template-collection input.btn.add-tocart-feture:hover {
    background: var(--brand-color-new)!important;
  }
  body.template-collection .individual_product_section a.btn.add-tocart-feture.sold_out_products:hover{
    background: var(--brand-color-new)!important;
  }  
  body.template-collection div#shopify-section-Quiz a.btn.get-started {
    background-color: var(--brand-color-new) !important;
  }
   
  body.template-product div#shopify-section-Quiz a.btn.get-started {
    background-color: var(--brand-color-new) !important;
  }
  body .yotpo .yotpo-default-button, .yotpo input[type="button"].yotpo-default-button{
    background-color:var(--brand-color-new) !important;
        font-family: var(--font-family-new) !important;
  }  
  .template-cart input.btn.btn--small-wide {
    background: var(--brand-color-new);
  }
  body.template-cart div#shopify-section-Quiz a.btn.get-started {
    background-color: var(--brand-color-new) !important;
  }
  .review_Star_wrapper a.text-m {
    display: none;
  }
  .review_Star_wrapper {
    margin-bottom: 10px;
  }
  .review_Star_wrapper .yotpo .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-bottomline .yotpo-icon-empty-star {
    color: #be1e2e;
    font-size: 18px;
  }
  .review_Star_wrapper .yotpo .yotpo-bottomline .yotpo-icon-star,.review_Star_wrapper .yotpo .yotpo-bottomline .yotpo-icon-half-star,.review_Star_wrapper .yotpo .yotpo-bottomline .yotpo-icon-empty-star{
    color: var(--brand-color-new);
    font-size: 18px;
  }
/* dk updates */
  body .back-btn.breadcrumb_section {
    top: 10px;  
        font-size: 14px;
    color: #686868;
    font-weight:500;
  }
.yotpo .write-review .yotpo-header .yotpo-header-title, .yotpo .y-label {
    font-size: 14px !important;
       font-family: var(--font-family-new) !important;
    /* color: #333333 !important; */
    font-weight: 400 !important;
}
input.yotpo-default-button.primary-color-btn.yotpo-submit:hover {
    background: #401e1f !important;
}

  body .product-title{
    font-family:var(--font-family-new);
    font-weight: bold;
  }  

  .collection_title_right_section h1,body .product-title{
    font-family:var(--font-family-new) !important;
    font-weight: normal;
    color: #401E1F;
  }
  /* Start ~~~~~ changes*/
  .home_page_product_description p,.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-body,.home_page_icons_section li p,.jamu-right-ingredients .card .card-body-right .card-text,.single_product_page_tabs div#nav-tabContent p{
    font-family: var(--font-family-new);
    font-weight: 300;
  }
  /* About us page */
  .about_us_page_Section h4.about-content,.about_us_page_Section .about_content_juara h4.hed_img-content{
    font-family: var(--font-family-new);
    font-weight: 400;
  }
  body#about-us p.description_section{
    font-family: var(--font-family-new);
    font-weight: 400;
  }
  body#about-us .second_block_section p.second_description{
    font-family: var(--font-family-new);
    font-weight: 400;
  }
  .about_us_page_Section h4.about-content-bottom{
    font-family: var(--font-family-new);
    font-weight: 400;
  }
  .about_us_page_Section h4.about-sec-content-bottom{
    font-family: var(--font-family-new);
    font-weight: 400;
  }
  /* jamu-herbal-tradition page */
  div#shopify-section-jamu-tradition p{
    font-family: var(--font-family-new);
    font-weight: 400;
  }
  /* KEY INGREDIENTS */
  div#ingredients_page_wrapper .row.top_heading_section p{
    font-family: var(--font-family-new);
    font-weight: 400;
  }
  body#key-ingredients .ingredients-tabs .tab-content p{
    font-family: var(--font-family-new);
    font-weight: 400;
  }
  /* Results */
  .results_page_wrapper .top_heading_section h4.result-content{
    font-family: var(--font-family-new);
    font-weight: 400;
  }
  .page-container .results_page_wrapper p,.page-container .results_page_wrapper span{
    font-family: var(--font-family-new);
    font-weight: 400;
  }
  .quality_guarantee_section .about-content-bottom{
    font-family: var(--font-family-new);
    font-weight: 400;
  }
  div#shopify-section-quiz-page-settings .top_heading_section.container h4.quiz-content{
    font-family: var(--font-family-new);
    font-weight: 400;
    font-size:18px;
  }
  .in_the_news_top_section .in_the_news_content h4.in-the-news-content{
    font-family: var(--font-family-new);
    font-weight: 400;
  }
  body .product_details_section .quote_section .author{
    font-family: var(--font-family-new);
    font-weight: 400;
  }
  div#shopify-section-article-template p{
    font-family: var(--font-family-new);
    font-weight: 400;
  }
  /* Title changes on whole store */
  .article__title {   
    /* color: #333333; */
  }
  h1.single_product_heading{
    color: #401e1f;
  }
  
  .about_us_page_Section .top_heading_section h4.about-juara{
    color: #401e1f;
    font-size:60px;
  }
  .about_us_page_Section h4.about-bottom-juara,.about_us_page_Section h4.about-sec-bottom-juara{
    color: #401e1f !important;
  }
  #shopify-section-jamu-tradition .section-title{
    color: #401e1f;
    font-family:var(--font-family-new),sans-serif;
    font-size:60px;
  }
  div#shopify-section-jamu-tradition section.img-with-text-sec h4.section-title {
    font-family:var(--font-family-new),sans-serif;
    font-size: 60px;
  }
  .ingredients-tabs h2,.results_page_wrapper h4.result-juara{
    color: var(--brand-color-new); 
  }
  .product_rows_section.result_page_container .top_section h2, .product_rows_section.result_page_container h1{
    color: #401e1f;
  }
  body .about-sec-bottom-juara,.results_page_wrapper .about-bottom-juara,div#shopify-section-quiz-page-settings .top_heading_section.container .quiz_title_juara h4{
    /* color: #333333 !important; */
  }
  .in_the_news_top_section .in_the_news_heading h4.in-the-news-juara{
    color: #401e1f;
  }
  .jamu-right-ingredients h2 span{
    color: #401e1f;
  }
  .yotpo .yotpo-first-review .yotpo-first-review-stars .yotpo-icon-star{
    color: var(--brand-color-new) !important;
  }
  .yotpo .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-bottomline .yotpo-icon-empty-star,.yotpo .write-review .yotpo-header .yotpo-icon{
    color: var(--brand-color-new) !important;
  }
  /* @@@ changes */
  .single-product-home .review_Star_wrapper .yotpo .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-bottomline .yotpo-icon-empty-star {
    color: var(--brand-color-new);
    font-size: 18px;
  }
  .single-product-home .review_Star_wrapper .yotpo .yotpo-bottomline .yotpo-icon-star,.review_Star_wrapper .yotpo .yotpo-bottomline .yotpo-icon-half-star,.review_Star_wrapper .yotpo .yotpo-bottomline .yotpo-icon-empty-star{
    color: var(--brand-color-new);
    font-size: 18px;
  }
  /*End*/
  .review_Star_wrapper .yotpo .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-bottomline .yotpo-icon-empty-star {
    color: #be1e2e;
    font-size: 18px;
  }
  .review_Star_wrapper .yotpo .yotpo-bottomline .yotpo-icon-star,.review_Star_wrapper .yotpo .yotpo-bottomline .yotpo-icon-half-star,.review_Star_wrapper .yotpo .yotpo-bottomline .yotpo-icon-empty-star{
    color: #be1e2e;
    font-size: 18px;
  }
  body .back-btn.breadcrumb_section {
    top: 10px;  
  }
  body .product-title{
    font-family:var(--font-family-new);
    font-weight: bold;
  }  
 
  .collection_title_right_section h1,body .product-title{
    font-family:var(--font-family-new),sans-serif;
    font-weight: normal;
    color: #401E1F;
  }
  body.template-collection .product_price_section h6.price-tag.actual_price{    
    color:var(--brand-color-new) !important;
    font-family:var(--font-family-new);
    font-weight: 300;
  }
  .template-collection .product_price_section p.sale-price{    

    font-family:var(--font-family-new);
    font-weight: 300;
  }
  /*@@@ added the css for hover btn color*/
  body section.single-product-home input.add-to-cart.btn:hover {
    background-color: var(--background-color-new) !important;
  }
  .row.feat-rel-prod input.btn.add-tocart-feture {
    background-color: #401e1f !important;
  }
  .template-product .feat-rel-prod input.btn.add-tocart-feture{
    background-color: var(--background-color-new) !important;
  }
  .row.feat-rel-prod input.btn.add-tocart-feture:hover {
    background-color: var(--background-color-new) !important;
  }
  .template-product .feat-rel-prod input.btn.add-tocart-feture:hover{
    background-color: #401e1f !important;
  }
  .home_page_product_description p{
    color: #000!important;
  }
  .carousel-caption a.btn:hover{
    background: #401e1f !important;
  }
  .collection_title_right_section h1, body .product-title{
    font-size:50px;
    font-family:var(--font-family-new);
    font-weight:400;
    text-transform: unset;
  }
  .sidenav-left-side .sidenav li a{
    font-family: var(--font-family-new);
  }
  section#related_products_section h4.section-title{
   
    font-weight:400;
   
  }
  .template-collection .individual_product_section .product-short-detail h5.card-title{
    font-family:var(--font-family-new);
    font-weight:300;
    color: #976A59 /*#333333*/;
    font-size: 16px;
    line-height: 20px;
    margin-bottom:10px;
  }
  .about_us_page_Section .top_heading_section h4.about-juara{
    font-family:var(--font-family-new) !important;
    font-weight:300;
  }
  body .about_us_page_Section .about_page_top_section {
    background: none;
  }
  .ingredients-tabs h2, .results_page_wrapper h4.result-juara{
   font-weight:400;
    line-height:34px;
  }
  .about_us_page_Section .first_block_section .textpart-ofimgtext h3 {  
    font-family: var(--font-family-new) !important;
  }
 
.img-text-block .cont_img h2 {
  /* color:#333333 !important; */
    font-size: 36px;
  letter-spacing: inherit;

    text-transform: none !important;
      line-height: 43px;
  font-weight:400;
}
.img-text-block .cont_img p {
    margin-bottom: 5px !important;
      font-size: 16px !important;
}
.img-text-block .cont_img a {
    /* background-color: #f26657; */

    background-color: #976A59 !important;
    border-color: #976A59 !important;
    color: #fff;
    padding: 13px 0 !important;
    text-transform: none !important;
    width: 210px;
    font-size: 14px !important;
      font-family: var(--font-family-new) !important;
      line-height: 140%;
}
  div#shopify-section-jamu-tradition .textpart-ofimgtext h3 {
    font-family: var(--font-family-new);
    font-size:35px;
  }
  .product_rows_section.result_page_container .title_sction h2{
    font-family: var(--font-family-new);
  }

/* dk new updates */
  .template-product .product_page_price_Section h4.price{
    font-family: var(--font-family-new);
    font-style: normal;
    font-weight: 700;
    font-size: 18px!important;
    line-height: 140%;
    color: var(--button-color-new);
  }


  .jamu-right-ingredients .card-body-right .card-title{
     font-family: var(--font-family-new);
    font-weight:600;
  }
  .template-product section#related_products_section h5.card-title{
     color: var(--button-color-new);
     line-height: 20px;
    font-family: var(--font-family-new);
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    text-align: left;
    min-height:49px;
   
  }
  .template-product .product_price_section h6.price-tag.actual_price {  
       
    font-family: var(--font-family-new) !important;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 140%;
    /* color: #333333 !important; */
    color: var(--button-color-new);
  }
  .sidenav-left-side .sidenav li a{
    color: #401E1F !important;
    font-family:var(--font-family-new);
    font-weight: 300;
  }

  .sidenav-left-side .sidenav li h5 a{
    font-family: var(--font-family-new), sans-serif;
  }

  ul.sidenav li.subcatgary a {
    font-family:var(--font-family-new);
    color: #000 !important;
    font-weight:300;
  }
  body .about_us_page_Section #first_img_button{
    background-color: var(--brand-color-new) !important;
    border-color: var(--brand-color-new) !important;
  }

  div#ingredients_page_wrapper .row.top_heading_section h6{
    font-family:var(--font-family-new);
  }
  body .ingredients-tabs .nav-tabs .nav-link.active{
    background-color: var(--background-color-new)
  }
  .template-product h3.product-title {
  font-family: var(--font-family-new);
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    color: var(--brand-color-new);
    margin-bottom: 10px;
    max-width:100%;
  }
  body div#ingredients_page_wrapper .tab-content h2 {
    font-size: 28px;    
  }
  key_ingredients p.card-text {
    color: #000;
  }
  .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-star, .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-half-star, .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-empty-star{
    color: var(--brand-color-new) !important;
  }
  .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .yotpo-icon-star{
    color: var(--brand-color-new) !important;
  }

  .jamu-left-tabs.single_product_page_tabs .p_description *{
     font-family: var(--font-family-new);
    font-weight: 400;
    font-size: 14px !important;
  }
  /* End ~~~~~ changes */
  /* 30-june-2021 */
  .about_us_page_Section .top_heading_section h4.about-juara{
/*     height: auto; */
    line-height: 1;
  }
  .ingredients-tabs .nav-tabs .nav-link {
    text-align: center;
    background-color: #fff;
  }
  #jamu-herbal-tradition .overlay-three-sec .overlay {
    background-color: transparent;
  }
  .single-product-home .price,
  .price-tag,
  .template-index .product_price_section p.sale-price{
    color:var(--brand-color-new);
  }
  .readmore-btn a:hover{
    color:#401e1f;
  }
  .card-title,
  .cart th,
  .cart td,
  .cart__meta a,
  .cart__price-wrapper,
  cart__price-wrapper span,
  .cart__qty input,
  .fox-cart-item-line-price,
  .cart-attribute__field label,
  .cart-attribute__field input,
  .cart__footer span,
  .cart__shipping,
  .mobl-catbtn a.navbar-toggler{
    font-family: var(--font-family-new);
  }


  .template-index section.feat-rel-prod-sec .product-short-detail h5.card-title{
    color: #000 !important;
  }

  ul.sidenav li.subcatgary a:hover,
    section.feat-rel-prod-sec .product-short-detail h5.card-title:hover{
      opacity:0.8;
    }

  .cart__footer .btn:hover,
  .cart__meta .btn:hover{
    background: #401e1f !important;
  }
  div#faq_page_wrapper {
    background: transparent;
  }
  #customer_login h1,
  #create_customer h1,
  #RecoverPasswordForm h2,
  .section-header h1,
  .in_the_news_heading .in-the-news-juara,
  .ingredients-tabs h2,
  div#shopify-section-quiz-page-settings .top_heading_section.container .quiz_title_juara h4{
    font-size:28px;

  }

  .page-container p,
  .page-container .results_page_wrapper p,
  .quality_guarantee_section .about-content-bottom,
  .results_page_wrapper .product_details_section .quote_section p,
  .page-container .results_page_wrapper p
  .about_us_page_Section h4.about-content-bottom,
  .about_us_page_Section h4.about-content,
  .about_us_page_Section h4.about-sec-content-bottom,
  .yotpo .yotpo-review .yotpo-main .content-title,
  .in_the_news_top_section .in_the_news_content h4.in-the-news-content,
  .yotpo div, .yotpo span, .yotpo p, .yotpo a, .yotpo img, .yotpo i, .yotpo strong, .yotpo sup, .yotpo ul, .yotpo li, .yotpo form, .yotpo label,
  .yotpo .yotpo-review .yotpo-main .content-review, .yotpo .yotpo-comment .yotpo-main .content-review, .yotpo .yotpo-question .yotpo-main .content-review, .yotpo .yotpo-onsite-upload .yotpo-main .content-review{

    color: var(--brand-color-new) !important; /*#333333; */
    font-family: var(--font-family-new);
  }

  
  .yotpo .yotpo-review .yotpo-main .content-title,
  .yotpo div, .yotpo span, .yotpo p, .yotpo a, .yotpo img, .yotpo i, .yotpo strong, .yotpo sup, .yotpo ul, .yotpo li, .yotpo form, .yotpo label,
  .yotpo .yotpo-review .yotpo-main .content-review, .yotpo .yotpo-comment .yotpo-main .content-review, .yotpo .yotpo-question .yotpo-main .content-review, .yotpo .yotpo-onsite-upload .yotpo-main .content-review{
    /* color:rgba(0,0,0,0.8) !important; */
    font-family: var(--font-family-new);
  }

  .btn--secondary {
    background-color: var(--background-color-new) !important;
    color: #fff!important;
    border: none;
  }
  .elbkhC.elbkhC.elbkhC.elbkhC.elbkhC.elbkhC {
    background: var(--background-color-new) !important;
    border: 1px solid var(--background-color-new) !important;
  }
 


  div#in_the_news .blog_wrapper a{
    background: var(--background-color-new)
  }
  div#in_the_news .blog_wrapper a:hover {
    background: #401e1f;
    border: 1px solid #401e1f;
    color: #fff;
  }
  .elbkhC.elbkhC.elbkhC.elbkhC.elbkhC.elbkhC:hover {
    background: #401e1f !important;
    border: 1px solid var(--brand-color-new) !important;
  }
  .yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon, .yotpo .yotpo-modal-dialog .yotpo-icon-btn .yotpo-icon,
  .yotpo-default-button span{
    color:#fff !important;
  }
  .yotpo input[type="button"].yotpo-default-button:hover, body .yotpo .yotpo-default-button:hover {
    background-color: #401e1f !important;
  }
  body .overlay-three-sec {
    background: transparent;
  }

  .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score {
    background-color: var(--background-color-new) !important;
  }


  .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active span,
  .yotpo .yotpo-review .yotpo-main .content-title, .yotpo .yotpo-comment .yotpo-main .content-title, .yotpo .yotpo-question .yotpo-main .content-title, .yotpo .yotpo-onsite-upload .yotpo-main .content-title,
  .yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon, .yotpo .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-icon, .yotpo .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-icon, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars .yotpo-icon,
  .yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name, .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-name, .yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-name, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-name{
    color: var(--background-color-new) !important;
  }



  .btn.address-edit-toggle:hover,
  .btn.address-new-toggle:hover,
  #AddressNewForm .btn:hover,
  .text-center .btn:hover,
  #account .btn:hover,
  #SearchResultSubmit:hover,
  .individual_blog_post .btn:hover,
  .template-product .btn:hover,
  .template-product section.single-product-home input.add-to-cart.btn:hover,
  .template-collection input.btn.add-tocart-feture:hover,
  .result_page_container .product_details_section .product_Action_button_section a:hover,
    body .about_us_page_Section #first_img_button:hover,body .about_us_page_Section #second_img_button:hover{
      background: #401e1f !important;
      color:#fff !important
    }
  .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper {
    border-color: var(--background-color-new) !important;
  }

  

  .results_page_wrapper h4.result-juara,
  .product_rows_section.result_page_container .title_sction h2,
  #shopify-section-result_template_section .top_heading_section .result-juara,
  .article__title a{
    
    font-weight: 400;
    text-transform: capitalize;
  }
  .section-header{
    background: transparent;
  }
  .yotpo .yotpo-review .yotpo-main .content-title {
    /* color: rgba(0,0,0,0.8) !important; */
  }
  .rte a,
  .full-product-description a,
  div#shopify-section-new-header ul li a:hover,
    footer.footer ul li a:hover{
      color:var(--background-color-new) !important;
    }

  .rte a:hover,
    .results_page_wrapper .description_section a:hover,
    .full-product-description a:hover{
      color: #976A59!important;
    }
  .about_us_page_Section h4.about-content-bottom{
    color:#976A59 !important
  }
  .about_us_page_Section h4.about-sec-content-bottom,
  .about_us_page_Section h4.about-content-bottom,
  .about_us_page_Section h4.about-content,
  .in_the_news_top_section .in_the_news_content h4.in-the-news-content,
  .product_details_section .description_section p,
  .jamu-left-tabs p,
  .jamu-right-ingredients .card .card-body-right .card-text,
  body{
    font-size: 16px;
  }

  .carousel-caption a.btn{
    font-family: var(--font-family-new) !important; 
  }

  .carousel-caption a.btn,
  #announcement_bar_section .announcement-bar__message,
  body{
    font-family: var(--font-family-new) !important; 
  }
  #shopify-section-blog-template ul.list--inline li a{
    background: transparent !important;
    color: var(--brand-color-new) !important;
    font-family: Muli,sans-serif!important;
    font-size: 15px!important;
    padding: 0!important;
    text-decoration: underline!important;
  }
  #shopify-section-blog-template ul.list--inline li a:hover{
    background: transparent !important;
    color: #401e1f!important;
  }
  .template-blog .article__grid-excerpt,.article__author, .article__date{
    font-family: var(--font-family-new);
  }
  .template-article div#shopify-section-sidebar_shop_the_story h1 {
    font-size: 36px !important;

    text-transform: capitalize;
    /* color:#333333; */
    line-height:43px;
    
  }
  .template-article h1.article__title{
    font-size: 36px !important;
  }
  body .about_us_page_Section #second_img_button,
  .about_us_page_Section #first_img_button,
  .result_page_container .product_details_section .product_Action_button_section a,
  p.full-product-description a,
  .btn,.readmore-btn,
  .elbkhC.elbkhC.elbkhC.elbkhC.elbkhC.elbkhC,
  .yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon-button-text{
    font-weight: 600 !important;
  }
  p.full-product-description a{
    text-decoration: underline;
  }

  #shopify-section-article-template .rte h1,
  #shopify-section-article-template .rte h2,
  #shopify-section-article-template .rte h3,
  #shopify-section-article-template .rte h4,
  #shopify-section-article-template .rte h5,
  #shopify-section-article-template .rte h6,
  #shopify-section-article-template .rte b, 
  #shopify-section-article-template .rte strong{
    text-transform: unset;
  }
  



  #shopify-section-blog-template ul.list--inline li a{
    text-transform:capitalize;
  }
  .individual_blog_post a{
    color: var(--brand-color-new);
    font-weight: 700;
  }

/*start homepage css by dev */
#shopify-section-new-footer footer {
  background-color: #FFF8EF;
  color: var(--brand-color-new); /*#401E1F;*/
}
#shopify-section-new-footer footer .footer-custom-info p{
  color: var(--brand-color-new);
  font-family: var(--font-family-new);
  font-style: normal;
  font-size: 12px;
  line-height: 22px;
      font-weight: 400;
}
#shopify-section-new-footer footer .footer-colum h4{
  color: var(--brand-color-new);
  font-family: var(--font-family-new);
  font-style: normal;
}
/* new dk changes */
#shopify-section-new-footer footer .footer-colum ul li a{
  color: var(--brand-color-new);
  font-family: var(--font-family-new);
  font-style: normal;
  font-size: 12px;
  line-height: 15px;
}

#shopify-section-new-footer footer .social-footer{
  padding-top: 46px;
  display: flex;
}
.footer-custom-copyright-text{
  padding-left: 0px;
}
.footer-custom-copyright-text p{
  font-family: var(--font-family-new);
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 0.02em;
  margin-bottom: 0;
    margin-top: 40px;
}
#shopify-section-Quiz .before-footer{
  background: #FAFAFA;
}
#shopify-section-Quiz .before-footer p {
    color: #333333 !important;
   
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
}
#shopify-section-Quiz .before-footer a.btn.get-started {
    background: var(--brand-color-new) !important;
    border-radius: 6px !important;
    font-family: var(--font-family-new) !important;
    font-style: normal;
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 140%;
    color: #ffff !important;
}
.delivery_guarantee .delivery-title{
   margin-bottom:8px;
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 43px;
    text-align: left;
    text-transform: capitalize !important;
    /* color: #333333; */
}
.delivery_guarantee {
    text-align: left !important;
}
.delivery_guarantee .delivery-description{
    font-family: var(--font-family-new);
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: var(--brand-color-new); /*#333333;*/
    margin-top:7px;
}
.home_page_icons_section{
  /* background: #FAF7F4; */
  background: #FFF8EF;
}
.home_page_icons_section .heading_section h2 {
  /* color: #333333; */
 margin-bottom:0;
  font-style: normal;
  font-weight: 400;
  font-size: 36px;
  line-height: 43px;
  text-align: left !important;
      text-transform: inherit;
    letter-spacing: inherit;
}
#shopify-section-home-icons-section .home_page_icons_section {
  padding-top: 20px;
  padding-bottom: 20px;
}
.grid.grid--uniform.grid--blog .grid__item .article__title{
  font-family: var(--font-family-new);
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  min-height:49px;
}
.grid.grid--uniform.grid--blog .grid__item .article__grid-meta .article__grid-excerpt{
  font-family: var(--font-family-new);
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  /* color: #333333; */
  margin-bottom:10px;
      display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;

}

.grid.grid--uniform.grid--blog .grid__item .article__grid-meta .list--inline li a {
  font-family: var(--font-family-new) !important;
  font-style: normal !important;
  font-weight: 600 !important;
  font-size: 16px;
  line-height: 20px;
  color: var(--brand-color-new) !important;
  background: none !important;
  padding:0;
  letter-spacing:inherit;
}
.grid.grid--uniform.grid--blog .grid__item .article__grid-meta .list--inline li a:hover{
  /* color: #401e1f !important; */
}
.grid.grid--uniform.grid--blog{
    padding-top: 20px;
    padding-bottom: 20px;
}

.overlay-three-sec .row h1{

  font-style: normal ;
  font-weight: 500 ;
  font-size: 36px ;
  line-height: 43px;
  
}
#shopify-section-new-header ul.navbar-nav.ml-auto {
    margin: 0 auto;
}
.overlay-three-sec .row h5{
  font-family: var(--font-family-new) !important;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
   color: var(--brand-color-new); /*#333333;*/

}
.overlay-three-sec .row .readmore-btn a {
  font-size: 14px !important;
  line-height: 140%;
  font-family: var(--font-family-new);
  align-items: center;
  letter-spacing: 0.01em;
  color: #FFFFFF !important;
  background: var(--brand-color-new) !important;
}
.overlay-three-sec .row .readmore-btn a:hover{
  background: #401e1f !important;
}
.home-blog-section .overlay-three-sec {
  background: #FFF8EF; /*#FAF7F4;*/
}

.heading-set h4{
  
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 43px;
  text-transform: capitalize;
  color: var(--brand-color-new) !important;
  text-align: left;
  margin-bottom:0;
}
.template-index section.feat-rel-prod-sec .product-short-detail h5.card-title {
    /* color: #333333 !important; */
    color: var(--brand-color-new) !important;
    font-family: var(--font-family-new);
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    text-align: left;
}
.template-index .product_price_section .price-tag {
    font-family: var(--font-family-new);
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    align-items: center;
    color: var(--brand-color-new);
}
.template-index .product_price_section p.sale-price {
    font-family: var(--font-family-new);
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    align-items: center;
    text-decoration-line: line-through;
    color: rgba(51, 51, 51, 0.5);
}

.row.feat-rel-prod input.btn.add-tocart-feture:hover {
    background-color: var(--background-color-new) !important;
    color: #FFF8EF !important;
    border: 1px solid var(--background-color-new);
}
.row.feat-rel-prod input.btn.add-tocart-feture {
    font-family: var(--font-family-new) !important;
    font-style: normal;
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 140%;
    align-items: center;
    color: var(--button-color-new);
    background: #FFF8EF !important;
    border: 1px solid var(--button-color-new);
      width: 100%;
    height: 48px;
  
    margin-left: inherit;
  
}
.feat-rel-prod-sec .card-body .product-short-detail{
  text-align: left;
}
header.section-header h2{
 
  font-style: normal;
  font-weight: 500;
  font-size: 36px;
  line-height: 43px;
  text-transform: capitalize;
  color: #333333;
  border: none;
  text-align: left;
} 

header.section-header{
  border: none;
}


.index-section:last-child {
  padding-bottom: 20px !important;
}

body header {
  /* background: #FFFFFF;
  border-color: #FFFFFF; */

  background: #fff8ef;
  border-color: #fff8ef;
}

.carousel-caption h2 {
  
  font-style: normal !important;
  font-weight: 500 !important;
  margin-bottom:0px;
  font-size: 36px !important;
  line-height: 43px;
}
.carousel-caption p {
  font-family: var(--font-family-new) !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 26px !important;
  margin-left: 0px;
}
.carousel-caption {
  padding: 40px;
  text-align: left;
}
#shopify-section-new-header .announcement-bar p{
font-family: var(--font-family-new);
    font-style: normal;
    font-weight: 400 !important;
    font-size: 14px;
    line-height: 17px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.slideshow .slick-prev, .slideshow .slick-next {
  background-color: rgba(255, 255, 255, 0.8) !important;
  backdrop-filter: blur(2px);
  border-radius: 50px;
}
.slideshow .slick-prev:before, .slideshow .slick-next:before {
  line-height: 0;
  color: #401E1F !important;
}
.custom-footer-subscription-section-crt #mc_embed_signup {
  width: auto;
}
.custom-footer-subscription-section-crt #mc_embed_signup .subs_title{
  margin:0;
  font-style: normal;
  font-weight: 500;
  font-size: 36px;
  line-height: 43px;
  /* color: #333333 !important; */
}
.custom-footer-subscription-section-crt #mc_embed_signup .subs_desc {
  font-family: var(--font-family-new);
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  color: var(--brand-color-new) !important;
}
.custom-footer-subscription-section-crt input#mc-embedded-subscribe {
    width:100%;
    background: var(--brand-color-new) !important;
    border-radius: 6px;
    font-family: var(--font-family-new) !important;
    font-style: normal;
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 140%;
}
.custom-footer-subscription-section-crt input#mc-embedded-subscribe:hover{
    /* background: #401e1f !important; */
}
.custom-footer-subscription-section-crt .clear.foot {
    margin-left: 0px;
}

.custom-footer-subscription-section-crt{
    padding-top: 60px;
    padding-bottom: 60px;
}
.custom-footer-subscription-section-crt #mc_embed_signup_scroll #mce-responses{
  margin-top: 0px;
}
.custom-footer-subscription-section-crt #mc_embed_signup_scroll .mc-field-group{
 
  width: 100% !important;
}
.footer .row.footer-colum-row .footer-block{
  padding-left: 12px;
}
.delovery-img-content-block{
  display: flex;
      align-items: center;
    gap: 30px;
}
.custom-sec-content-blk{
  padding-left: 20px;
}


.home_page_icons_section li p {
    font-family: var(--font-family-new) !important;
    font-style: normal;
    font-weight: 400 !important;
    font-size: 16px;
    line-height: 26px;
    width: 100px;
  height:44px;
}
/*end homepage css by dev */

/*start collection page css by dev */
.template-collection .product_price_section p.sale-price{    
    font-family: var(--font-family-new);
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    text-decoration-line: line-through;
    color: rgba(51, 51, 51, 0.5);  
  }

  body.template-collection .product_price_section h6.price-tag.actual_price{    
    font-family: var(--font-family-new) !important;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    /* color: #333333 !important; */
  }

  .template-collection .individual_product_section .product-short-detail h5.card-title{
    font-family: var(--font-family-new);
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    text-align: left;
  }

  .template-collection .individual_product_section input.btn.add-tocart-feture{
    font-family: var(--font-family-new) !important;
    font-style: normal;
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 140%;
    align-items: center;
    color: var(--brand-color-new) !important;
    background: #FFF8EF !important;
    border: 1px solid var(--brand-color-new);
        height: 48px;
       margin-top: 16px;
        max-width: 100%;

  }
  .template-collection .individual_product_section input.btn.add-tocart-feture:hover {
    background-color: var(--brand-color-new) !important;
    color: #FFF8EF !important;
    border: 1px solid var(--brand-color-new);
}
body.template-collection .individual_product_section a.btn.add-tocart-feture.sold_out_products:hover{
    background-color: var(--brand-color-new) !important;
    color: rgba(51, 51, 51, 0.5) !important;
    border: 1px solid rgba(51, 51, 51, 0.5);
}
body.template-collection .individual_product_section a.btn.add-tocart-feture.sold_out_products{
    font-family: var(--font-family-new) !important;
    font-style: normal;
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 140%;
    align-items: center;
    color: rgba(51, 51, 51, 0.5) !important;
    background: #ffff !important;
    border: 1px solid rgba(51, 51, 51, 0.5);
    width:100%;
    max-width: 100%;
    height:48px;
    margin-top:16px;
  display: flex;
    align-items: center;
    justify-content: center;
}
#shopify-section-new-collection-template .coll_banner_img{
    height: 200px;
}
#shopify-section-new-collection-template .coll_banner_img img {
    height: 200px;
}

/*start collection page css by dev */

@media only screen and (max-width: 767px){   
    div#shopify-section-new-header ul li a{
      font-family: var(--font-family-new);
    }
  .about_us_page_Section .textpart-in {
   
    padding-right: 30px;
}
  .home_page_icons_section .heading_section h2{
    font-size: 28px;
    line-height:33.77px !important;
    font-weight:500 !important;
  }
  }
 

  figure.zoom.main_hover_image {
    min-height: 540px;
    display: none;
    background-repeat: no-repeat;
  }

  .singleproduct_feature_image:hover figure.zoom.main_hover_image {
    display:block;
  }


  .main-image{
    height: 300px;
  }
  .mobile-view{
    display:none;
  }

  .pinch-zoom-container{
    text-align:center;
  }
  .tab-pane p,
  .jamu-left-tabs p{
    font-size: 14px !important;
  }

  .jamu-right-ingredients .card .card-body-right .card-text,
  .single_product_page_tabs div#nav-tabContent p,
  .left-tabs-content ul li,
  .left-tabs-content{
    font-size: 14px;
    color: var(--brand-color-new);
    line-height: 22px;
    font-weight:400;
    background-color: #FFF8EF !important;
  }
  .left-tabs-content {
    margin-top: 0 !important;
    padding-top: 15px !important;
  }
  .jamu-left-tabs.single_product_page_tabs .p_description strong,
  .jamu-left-tabs.single_product_page_tabs .p_description b,
  .jamu-left-tabs.single_product_page_tabs .how_to_use strong,
  .jamu-left-tabs.single_product_page_tabs .how_to_use b, .ingredients b, .ingredients strong{
    font-weight:600;
  }
  @media only screen and (min-width: 1200px) {
    .single-product .preview .preview-pic .singleproduct_feature_image{
      height:550px;
    }
    .single-product .preview .preview-pic .singleproduct_feature_image img{
      height:540px;
      width: 100%;
      object-fit: cover;
    }
  }
  @media only screen and (max-width: 1200px) {
 
    .single-product .preview .preview-pic .singleproduct_feature_image{
      height:450px;
    }
    .single-product .preview .preview-pic .singleproduct_feature_image img{
      height:450px;
      width: 100%;
      object-fit: cover;
    }
    figure.zoom.main_hover_image {
      min-height: 450px;
    }
  }
  @media only screen and (min-width: 992px) {
    .Jamu-ingredients-tabs .container {
     padding: 0;
}
    .singleproduct_feature_image:hover img.static_product_image{
      display: none;
    }
  }
  @media only screen and (max-width: 992px) {
    .pinch-zoom-container,
    .single-product .preview .preview-pic .singleproduct_feature_image{
      height:600px;
    }

    .single-product .preview .preview-pic .singleproduct_feature_image img{
      height:600px;
      width: 100%;
      object-fit: cover;
    }
    figure.zoom.main_hover_image {
      min-height: 600px;
    }
    .mobile-view{
      display:block;
    }
    .desktop-view{
      display:none;
    }
    .selected-img{
      transform-origin: 50% 0% 0px !important;
      position: static !important;
      transform: scale(0.869565) translate(0) !important;
      /* height: 300px !important; */
      margin:0 auto;
    }
  }
  @media only screen and (max-width: 767px) {
    .pinch-zoom-container,
    .single-product .preview .preview-pic .singleproduct_feature_image{
      height:480px;
    }

    .single-product .preview .preview-pic .singleproduct_feature_image img{
      height:480px;
      width: 100%;
      object-fit: cover;
    }
    figure.zoom.main_hover_image {
      min-height: 480px;
    }
    .selected-img{
      transform: scale(0.941177) translate(0) !important;
    }
    .navbar-brand img {
        margin-bottom: -5px;
    }
  }
  @media only screen and (max-width: 499px) {
    .pinch-zoom-container,
    .single-product .preview .preview-pic .singleproduct_feature_image{
      height:380px;
    }
    .single-product .preview .preview-pic .singleproduct_feature_image img{
      height:380px;
      width: 100%;
      object-fit: cover;
    }
    figure.zoom.main_hover_image {
      min-height: 380px;
    }
    .selected-img{
      transform: scale(0.810235) translate(0) !important;
    }
  }
  @media only screen and (max-width: 360px) {
    .pinch-zoom-container,
    .single-product .preview .preview-pic .singleproduct_feature_image{
      height:300px;
    }
    .single-product .preview .preview-pic .singleproduct_feature_image img{
      height:300px;
      width: 100%;
      object-fit: cover;
    }
    figure.zoom.main_hover_image {
      min-height: 300px;
    }
    .selected-img{
      transform: scale(0.909091) translate(0) !important;
    }
  }
  div#shopify-section-sidebar_shop_the_story .row.individual_blog_post h3 a{
    font-family: var(--font-family-new);    
    color: var(--brand-color-new);
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
  }
  div#shopify-section-sidebar_shop_the_story .row.individual_blog_post .product_page_price_Section h4{ 
    font-family: var(--font-family-new);
    color: var(--brand-color-new) !important;    
    font-weight: 700;
    font-size: 18px !important;
    margin-bottom:0;
  }
  body .before-footer p {    
    text-transform: capitalize;
  }
  body .pagination{
    display: block;
  }
  body .product_rows_section.result_page_container .product_details_section h2 {    
    text-transform: capitalize;
  }

  ul.navbar-nav.ml-auto li.nav-item a{
    font-family: var(--font-family-new);
  }
  ul.navbar-nav.ml-auto li.nav-item a.nav-link.dropdown-toggle {
    display: flex;
    justify-content:space-between;
    align-items: center;
  }
  .yotpo .yotpo-pager .yotpo-page-element.yotpo-active {
    font-weight: bold;
    color: var(--brand-color-new) !important;
  }
  .yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-left-arrow,.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-right-arrow {    
    color: var(--brand-color-new) !important;
  }
 
  body .btn--share .icon-pinterest {
    fill: #ffffff;
  }
  body .btn--share .icon-twitter {
    fill: #ffffff;
  }
  body .btn--share .icon-facebook {
    fill: #ffffff;
  }
  .more_on_jamu_section h5.font_color{
    font-family: var(--font-family-new) !important;
    font-size: 1.42857em;
    color: #401e1f !important;
    letter-spacing: 0;
    margin-bottom: 0;
  }
  .more_on_jamu_section .readmore-btn a{
    color: #f48268;
    text-decoration: underline;
    font-weight: 700 !important;
    font-family: var(--font-family-new) !important;
    font-size: 15px !important;
  }
  .row.more_on_jamu_section p {
    font-family: var(--font-family-new) !important;
    font-size: 15px;
    color: #000;
    letter-spacing: 0;
    margin-bottom: 0;
  }
  .row.more_on_jamu_section .hover {
    margin-bottom: 12px;
    height: auto;
  }
  .more_on_jamu_section .readmore-btn a:hover{
    color: #401e1f;
  }
  .description_section.webinar_redirection_section a{
    color: var(--brand-color-new);
  }
  body#webinars .product_details_section .top_section .title_sction h2{
    font-family: var(--font-family-new) !important;
  }
  .result_page_container .product_details_section .description_section p strong{
/*     color: var(--brand-color-new); */
  }
  body#results .product_rows_section.result_page_container .product_details_section h2{
    font-family: var(--font-family-new) !important;
  }
  .newsletter-desc-sec .rte span{
    color: var(--brand-color-new) !important;
  }
  .custom-newsletter-title span{
    color: var(--brand-color-new);
    font-weight: 600;
  }
  .newsletter_page_section .klaviyo-form{
    max-width:500px;
    margin:0 auto;

  }
  .newsletter_page_section{
    min-height: 540px;
  }
  .newsletter_page_section .section-header {
    margin-bottom: 0;
  }
  .footer-block.subsribe-footer button.needsclick, .newsletter_page_section .Button__FormStyledButton-sc-1of1qh3-0 {
    background: transparent !important;
  }
  button.needsclick.go332817621.kl-private-reset-css-Xuajs1 {
    background: red !important;
  }
  .ql-editor p a{
    color:#fff !important
  }
  .ql-editor p a:hover{
    color:var(--brand-color-new) !important
  }
  #shopify-section-new-footer .ql-editor p a{
    display:none !important;
  }
  /* 28-09 */
  .kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1 .ql-snow a {
    color: rgb(96, 106, 114) !important;
  }
  p.cart-attribute__field{
    display:none;
  }
  /* cart page css */

  .subtotal_wrapper_section {
    display: inline-block;
    width: 25%;
    vertical-align: top;
  }
  .cart_featured_product_section {
    display: inline-block;
    width: 74%;
    vertical-align: middle;
  }
  .template-cart section#related_products_section {
       margin: 0;
    border: none;
    padding-top: 0;
  }
  .template-cart section#related_products_section h4.section-title {
    font-size: 40px;
    margin: 0 0 10px 0 !important;
    padding: 0;
  }
  .template-cart .cart__footer {
    padding-top: 10px;
  }  
  .template-cart .row.feat-rel-prod input.btn.add-tocart-feture {
   color:var(--brand-color-new);
    margin-top:10px;
  }
  .template-cart .row.feat-rel-prod input.btn.add-tocart-feture:hover {
    background-color: var(--background-color-new) !important;
    border:1px solid var(--background-color-new);
  }
  .template-cart .compare_price_exist .sale-price {
    color: #898989!important;
    display: inline-block;
    margin-left: 5px;
    text-decoration: line-through;
  }
  .template-cart .compare_price_exist .price-tag {
    color: #bf1e2e;
    display: inline-block;
  }
  .template-cart .card-title{
    min-height: 72px;
    font-weight: 500;
  }
  .template-cart .cart_featured_product_section.mobile_version {
    display: none; 
  }
  .template-cart .cart_featured_product_section.desktop_version {
    display: inline-block;
  }
  .template-cart span.cart__subtotal-title {
    display: block;
    font-size: 16px;
    font-weight: 600;
    line-height: 26px !important;
  }
  .template-cart .cart__shipping {
    font-size: 16px;
  }
  @media screen and (max-width: 700px) {
    .template-cart .cart_featured_product_section.mobile_version {
      display: inline-block;
      width: 100%;
    }
    .template-cart .cart_featured_product_section.desktop_version {
      display: none;
    }
    .template-cart .subtotal_wrapper_section {     
      width: 100%;       
    }
    .template-cart .card-body {
      padding: 0;
    }
    .template-cart .card-title {
      min-height: auto;
    }
    .template-cart .checkout_buttons {
      padding-left: 20px;
    }
  }

  body.template-cart .product-form input {
    width: 120px;
  }
  body.template-cart section#related_products_section h4.section-title {
   
    font-size: 36px;
    text-align: left;
  }
  body.template-cart .add-tocart-feture {
    min-width: 100px;
    padding: 8px 10px!important;
    margin-top: 0px;
  }
  body.template-cart .feat-rel-prod-sec .card-body {
    padding: 5px;
  }
  body.template-cart .feat-rel-prod-sec .card-body .card-title {
    font-size: 15px;
    margin-bottom: 10px;
    min-height: auto;
    color: var(--brand-color-new);
    line-height: 20px;
    text-align: left;
  }
  body.template-cart .feat-rel-prod-sec .card-body .price-tag {
   font-size: 18px;
    text-align: center;
    color: var(--brand-color-new);
    text-align: left;
    font-weight: 700;
  }
  body.template-cart .feat-rel-prod-sec .card-body .product-short-detail {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
  }
  body.template-cart .subtotal_section {
    display: flex;
    justify-content: right;
    align-items: center;
  }
  body.template-cart .cart__footer .grid {
    margin-left: 0;
  }
  body.template-cart .grid__item {
    padding-left: 0px;
  }
  /* cart page 20-01-2021 */
  #your-shopping-cart .product-colum {
    max-width:300px;
    display: inline-block;
    padding: 10px;
  }
  /* #your-shopping-cart .feat-rel-prod{
    text-align: center !important;
    display: block !important;
  } */
 
  #single_product_short_description a,
  .left-tabs-content a{
    text-decoration: underline !important;
    color:var(--brand-color-new);
  }
  @media screen and (max-width: 950px) {
    #your-shopping-cart .product-colum {
      max-width: 49.5%;
    }
  }

  @media screen and (max-width: 500px) {
    #your-shopping-cart .product-colum {
      max-width: 100%;
    }
  }
  /* 27-01-2022 */
  @media screen and (min-width: 950px) and (max-width:1160px){
    body.template-cart .feat-rel-prod-sec .card-body .card-title {
      min-height: 72px;
    }
  }


 @media screen and (min-width: 991px) {
.template-product .page-container {
  overflow: visible;
}
.template-product .preview.col-lg-6 {
    position: sticky;
    top: 0;
    height: 100%;
}
.template-product .preview-thumbnail-in a.getimg {
  max-width: 98px;
     max-height: 98px;
    min-width: 98px;
    min-height: 98px;
}

 } 
 @media screen and (min-width: 768px) and (max-width:991px){
.yotpo .standalone-bottomline.star-clickable, .yotpo .standalone-bottomline .star-clickable {
    cursor: pointer;
    display: flex;
    flex-direction: column;
}
.feat-rel-prod {
    display: block;
    text-align: left;
}
 }

@media screen and (min-width: 320px) and (max-width:990px){
.template-product .preview-thumbnail-in a.getimg {
  max-width: 100%;
     max-height: 100%;
    min-width:  100%;
    min-height:  100%;
}
 }


/* rsp css */
.heading-set {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
}

.heading-set  h4.section-title {
    margin-bottom: 0;
}
.see-btn a {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: var(--button-color-new);
    gap: 16px;
    display: flex;
    align-items: center;

}
.see-btn:hover a {
  color:var(--button-color-new);
}
button.see-btn {
    border: none;
    background: no-repeat;
}

.before-footer .take-quiz {
   margin-bottom:0;
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 43px;
    text-align: center;
    text-transform: capitalize;
    /* color: #333333 !important; */
}
form#mc-embedded-subscribe-form {
    padding: 0 !important;
}
.sub{
  flex:0 0 40%;
  max-width:40%;
}
.set{
  flex:0 0 60%;
  max-width:60%;
}
.set .col-md-4 {
    padding: 0;
    width: 100%;
    max-width: 215px;
}
.clear.foot {
    display: inline-block !important;
     width: 100% !important;
}
.set .row {
    justify-content: flex-end;
    gap: 10px;
}
h2.pro-det {
   
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    /* color: #333333; */
    margin-top: 40px;
    text-transform: capitalize;
  letter-spacing:inherit;
}
ul.grid.grid--uniform.grid--blog {
    padding-bottom: 0;
}
.blog-home {
    padding-top: 60px;
    padding-bottom: 60px;
}
.jamu-left-tabs .tab-content {
 display: none;
}
.tabshow{
  display:block !important;
}
.nav-tabs {
    border-bottom: none;
}
.add_to_cart form {
    width: 100%;
}
.add_to_cart button.btn {
    width: 100%;
    height: 48px;
    max-width: 264px;
    background: var(--brand-color-new);
    font-family: var(--font-family-new) !important;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0.01em;
}
.btn-set {
 margin-bottom: 16px;
  display: initial;
    align-items: center;
    gap: 16px;
  flex-wrap:wrap;
}
#product_short_description_data h1 {
    font-family: var(--font-family-new);
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    color: #333333;
      margin-bottom: 10px;
}
#product_short_description_data p {
    font-family: var(--font-family-new);
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #333333;
}
/* .product-description {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:6;
  -webkit-box-orient: vertical;
} */
button.more-less-button {
    border: none;
    background: no-repeat;
    font-size: 15px;
    color: var(--brand-color-new);
    font-weight: 500;
    font-family: var(--font-family-new);
      padding:0;
      text-transform: lowercase;
}
.buybtn {
    width: 100%;
    max-width: 264px;
      display: inline-block;
    margin-top: 0 !important;
      margin-left: 10px;
}
.btn-set form.product-form {
    width: 100%;
    max-width: 264px;
    display: inline-block;
}

.shopify-payment-button .shopify-payment-button__button--unbranded {
    margin: 0 !important;
    height: 48px;
    background: var(--brand-color-new) !important;
    font-family: var(--font-family-new) !important;
    font-style: normal;
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 140%;
    display: flex;
    align-items: center;
    letter-spacing: 0.01em !important;
    color: #FFFFFF;
}

.shopify-payment-button .shopify-payment-button__more-options {
  display:none;
}
.read-more-button {
    display: inline-block;
    color: red;
    cursor: pointer;
    text-align:left;
    width:100%;
    background: #fff;
   
}
div#product_short_description_data {
    position: relative;
}
input.add-to-cart.btn.disabled {
    margin: 0 !important;
    width: 100% !important;
    border: 1px solid !important;
    color: #000 !important;
}
.collection_page_top_header .wrapper.row {
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #e5e5e5;
  padding-bottom:10px;
}
.slideshow .slick-prev {
  
    background: url(https://cdn.shopify.com/s/files/1/0764/6622/5432/files/left.png?v=1686205608);
    background-repeat: no-repeat;
    background-position: center;
}
.slideshow .slick-next {
     background: url(https://cdn.shopify.com/s/files/1/0764/6622/5432/files/right.png?v=1686205522);
    background-repeat: no-repeat;
    background-position: center;
}
input.btn.add-tocart-feture.disabled {
  
    color: rgba(51, 51, 51, 0.5) !important;
    border: 1px solid rgba(51, 51, 51, 0.5) !important;
}
span.onsale {
    font-family: var(--font-family-new);
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    display: flex;
    align-items: center;
    color: #FFFFFF;
   justify-content: center;
}

.article__grid-image-container img {
       max-width:100% !important;
    max-height:100% !important;
}
.article__grid-image-wrapper {
       max-width:100% !important;
    max-height:100% !important;
}
.home_page_icons_section ul {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 52px;
}
.social-footer li {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #976A59;
    border-radius: 50%;
}
.footer-custom-info {
    width: 100%;
    max-width: 564px;
}
.footer .col-xl-8.col-lg-8 {
    padding: 0;
}
.footer .col-xl-8.col-lg-8 > .col-md-4.footer-colum{
  padding:0;
}
#shopify-section-new-footer footer .social-footer {
 gap: 10px;
}
.pdd0 .col-md-4.footer-colum {
    padding: 0;
}
.pdd0 .footer-block{
   padding: 0 !important;
}
.slick-slider .slick-dots li button {
    margin: 0 auto;
    margin-left: 16px;
}
.footer-custom-copyright-text p:first-child, .footer-custom-copyright-text p:last-child {
    display: none;
}
.pagination-wrapper {
    width: 100%;
}
ul.pagination__list.list-unstyled {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    gap: 24px;
}
a.pagination__item.pagination__item--next.pagination__item-arrow.link.motion-reduce {
    width: 48px;
    display: flex;
    height: 48px;
    background: var(--brand-color-new);
    align-items: center;
    justify-content: center;
    border-radius: 50%;
   
}
a.pagination__item.pagination__item--prev.pagination__item-arrow.link.motion-reduce {
    width: 48px;
    display: flex;
    height: 48px;
    background: var(--brand-color-new);
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}
.pagination li {
    color: var(--brand-color-new);;
    display: inline-block;
    font-family: var(--font-family-new);
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
}
/* .pagination__item {
    color: rgba(51, 51, 51, 0.5 ) !important;
} */
.light{
  color:var(--brand-color-new); !important;
}
#new-collection-template .feat-rel-prod-sec {
 padding-bottom: 60px;
}
.facet-filters__label label {
    font-family: var(--font-family-new);
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    /* color: #686868; */
    color: var(--brand-color-new);
    text-transform: initial;
     margin:0;
      letter-spacing: initial;
}
.template-collection .collection_page_filter::after {
   display:none;
}
.collection_page_filter:before {
   display:none;
}
h2.facet-filters__label.caption-large.text-body {
    margin: 0;
}

.collection_page_filter {
    justify-content: center;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    padding: 9px;
   
}
.col-des.votivo-banner {
    display: none;
}
select#sort-by {
    border: none;
    padding-left: 5px;
}
.col-lg-3.filter-left-side {
    padding: 0;
    width: 100%;
    max-width: 68%;
    flex: 0 0 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 42px;
}
button.quantity-button {
    background: none;
    border: none;
      display: flex;
    align-items: center;
    justify-content: center;
}
.quantity-input input[type=number]::-webkit-inner-spin-button, 
.quantity-input input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
.template-product form.product-form h5.quintity input[type="number"] {
    border: none;
    width: 100%;
    margin: 0;
    font-size: 14px;
    font-weight: 600;
    color: var(--brand-color-new);
    font-family: var(--font-family-new) !important;
  line-height:initial;
}
.quantity-input {
    width: 100%;
    max-width: 128px;
    display: flex;
    align-items: center;
    border: 1px solid #976A59;
    height: 48px;
    margin-top: 10px;
    padding: 0 4px;
}

.shopify-payment-button .shopify-payment-button__button--unbranded {
    padding-top: 9px !important;
}
.product_page_price_Section {
    display: flex;
    align-items: center;
    gap: 10px;
}
.template-product .product_page_price_Section h4.price {
 
    margin-bottom: 0;
}
.product_page_price_Section  span.onsale {
    background: url(/cdn/shop/files/wv3bO2v8.png?v=1763122041);
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    max-width: 58px;
    height: 24px;
  justify-content: inherit;
    padding-left: 10px;
      font-weight: 500;
    font-family: var(--font-family-new);
   
}
.review h2.pro-det {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px;
    margin-bottom: 0;
}
.yotpo .yotpo-small-box {
  
    display: none !important;
}
.yotpo .yotpo-regular-box {
  border-top: none !important;
}
.header-content .navbar-nav .nav-item a {
  padding-top: 0;
    padding-bottom: 0;
}
a.navbar-brand {
    padding: 0;
}
.feat-rel-prod-sec h4 {
   
    font-style: normal;
    font-weight: 500;
    font-size: 36px;
    line-height: 43px;
    text-transform: capitalize;
    color: var(--brand-color-new);
}
.product-description span {
    font-size: 14px !important;
    font-family: var(--font-family-new);
    font-style: normal;
    /* font-weight: 400; */
}
#related_products_section{margin-top:60px;padding-top: 60px;border-top: 1px solid #e5e5e5;padding-bottom: 60px;}
#shopify-section-new-header{
box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.06);
}
section.single-product-home.rs {
    padding-top: 60px;
}
.slideshow-wrapper .slick-prev:before, .slideshow-wrapper .slick-next:before {
   display:none;
}
a.navbar-brand {
    margin: 0;
}
.blog-home h4 {
    font-size: 36px;
}

 #mc_embed_signup .mc-field-group {
 padding-bottom: 0 !important;
    
}
  #mc_embed_signup .mc-field-group input {
    border: 1px solid #976A59 !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}
  #mc_embed_signup .mc-field-group input {
   
    font-size: 14px !important;
    font-weight: 500;
    font-family: var(--font-family-new) !important;
    color: #976A59;
    outline: none;
}
 .article__grid-excerpt p {
    font-family: var(--font-family-new);
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
} 
@media only screen and (max-width:1199px) {
.action .product-form-submit-wrap input.add-to-cart.btn {
 margin-bottom: 10px;
   
}
}
@media only screen and (max-width:567px) {
  .about_us_page_Section .about_content_juara h4.hed_img-content {
    margin: 19px 0 40px;
}
  #single_article_page_wrapper .slider h4 {
    font-size: 16px !important;
    line-height: 22px !important;
}
  .template-cart input.btn.btn--small-wide {
      display: block;
    margin: 0 auto;
}
  .set .col-md-4:last-child {
    margin-left: 0px !important;
}
  span.subs_desc {
    margin-bottom: 0 !important;
}
  .set .mail-tt {
 flex-direction: column;
}
  .custom-footer-subscription-section-crt #mc_embed_signup .subs_desc {
     margin-bottom: 0px; 
  
}
  .footer-logo {
    margin-bottom: 16px;
}
  .row.footer-colum-row.menu-footer {
    margin: 30px 0;
        padding-left: 0px;
    padding-right: 0px;
}
  footer h4 {
   
    margin-bottom: 12px;
   
}
  #shopify-section-new-footer footer .footer-custom-info p {
   margin-bottom: 0;
}
   .sub {
  margin-bottom: 20px;
}
  .set .row {
   flex-direction: column;
}
  .set .col-md-4 {
   max-width: 100%;
}
 .custom-footer-subscription-section-crt #mc_embed_signup_scroll .mc-field-group {
    margin-top: 0;
}
}
@media only screen and (max-width:820px) {
    .right_sec.row {
flex-direction: column-reverse;
 align-items: flex-start !important;
}
.overlay-three-sec .col-md-6.col-sm-12 {
    max-width: 100% !important;
    flex: 0 0 100%;
}
.all-content {
 max-width: 100%;

}
.set .mail-tt {
    justify-content: flex-start;
    margin: 0;
      flex-wrap: nowrap;
}
  .custom-footer-subscription-section-crt {
    padding-top: 40px;
    padding-bottom: 40px;
}
  .footer-block {
    margin-bottom: 0;
}
  
  .set {
    flex: 0 0 100%;
    max-width: 100%;
}
  .sub {
    flex: 0 0 100%;
    max-width: 100%;
}
  #mc_embed_signup_scroll > .row {
    flex-direction: column;
        margin: 0;
}
}
@media only screen and (max-width:561px) {

.single-product .btn-set form.product-form {
    width: 100%;
    max-width: 100%;
   
}
.single-product .action .product-form-submit-wrap input.add-to-cart.btn {
   max-width: 343px !important;
   
}
.single-product .buybtn {
    width: 100%;
    max-width: 343px;
    display: inline-block;
    margin-top: 10px !important;
}
}
@media only screen and (max-width:991px) {
  #store-locator .left_content_section .row {
    flex-direction: column-reverse;
}
  .footer-block.subsribe-footer {
    margin-bottom: 0;
}.main-tt {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
   
}
.custom-footer-subscription-section-crt #mc_embed_signup .subs_desc {
    margin-bottom: 15px;
    display: inline-block;
}  
  .mail-tt {
  justify-content: flex-start !important;
}
  .sub {
    flex: 0 0 100%;
    max-width: 100%;
}.set {
    flex: 0 0 100%;
    max-width: 100%;
}
  
  .action .product-form-submit-wrap input.add-to-cart.btn {
 margin-bottom: 0px;
   
}
.footer-custom-info {
    width: 100%;
    max-width: 100%;
}
}

@media only screen and (max-width:820px) {
.all-content {
  padding: 40px 0;
}
    }
@media only screen and (max-width:374px) {
  #new-collection-template .col-md-3.col-sm-6.product-bgcolor.individual_product_section:nth-child(2n+1) {
    border-right: none !important;
}
 #new-collection-template .col-md-3 {
    flex: 0 0 100%;
}
  #new-collection-template .col-md-3 {
    flex: 0 0 100% !important;
}
}
.mobshow {
    display: none;
}
@media only screen and (max-width:991px) {
  section.single-product-home.rs {
    padding-top: 0px;
}
 .single-product .back-btn.breadcrumb_section {
  display: none;
}
  .Jamu-ingredients-tabs .col-lg-12.col-md-12 {
    padding: 0;
}
  .quantity-input {
      margin-top: 0;
    border: none;
}
  .jamu-left-tabs {
    max-width: 100%;
}
  .Jamu-ingredients-tabs .col-lg-12.col-md-12 {
    padding: 0;
}
  .template-product h5.quintity {
    display: flex;
    width: 100%;
    margin-top: 10px;
    align-items: center;
    border: 1px solid #c6c6c6;
    max-width: 343px;
    justify-content: space-between;
    height: 48px;
    padding-left: 14px;
    padding-right: 14px;
}
  .template-product .single-product-thumb {
    margin-top: 14px;
}
  .single-product-thumb {
    width:100%;
    max-width:100%;
  
}
  .template-product .preview-thumbnail-in a.getimg {
    justify-content: center;
    max-width: 100%;
    max-height: 100%;
    min-width: 100%;
    min-height: 100%;
}
.mobshow {
    display: block !important;
    margin-top: 24px;
}
    .deskshow {
    display:none;
}
  .col-lg-3.filter-left-side {
    max-width: 100%;
}
  .filters-toolbar__item.filters-toolbar__item--count {
    width: 100%;
    text-align: left;
}
.collection_page_top_header {
    margin-bottom: 0;
    margin-top: 0;
    border-bottom: 1px solid #f3f3f3;
}
.collection_page_top_header .wrapper.row {
    justify-content: inherit;
    border-bottom: none;

}
  .collection_page_top_header .wrapper {
  
    min-height: auto !important;
}
}
@media only screen and (max-width:575px) {
  .single-product-thumb .slick-arrow {
   display: none !important;
}
  .single-product-thumb .slick-track{
    display: grid;
    width: 100%;
    grid-auto-flow: column;
    justify-content: flex-start;
    overflow-x: scroll;
    margin-left: 0;
    gap: 16px;
  }
  .preview {
    margin-bottom: 14px;
}
  .product-title h3 {
    border-top: 1px solid #f3f3f3;
    padding-top: 14px;
}
  .jamu-right-ingredients .card-body-right .card-title {
 font-size: 14px;
   }
  h2.pro-det {
 
    font-size: 24px;
  }
  #product_short_description_data h1 {
  margin-bottom: 10px;
}
  .details {
    margin-top: 10px;
}
  .template-product h3.product-title {
   font-size: 18px;
  
}
  .product_page_price_Section h4.price {
  
    font-size: 18px !important;
   
}
  #related_products_section {
    margin-top: 40px;
    padding-top: 40px;
    }


  .jamu-right-ingredients h2 {
  margin-top: 0;
}
  .jamu-right-ingredients .row.align-items-center {
    align-items: flex-start !important;
   
    justify-content: space-between;
}
  .jamu-right-ingredients .card-body-right .card-title {
   padding-top:0;
}
  body .home_page_icons_section ul li {
    padding: 0 0px;
    width: 100%;
    max-width: 78px;
    margin-bottom: 11px;
}
.home_page_icons_section ul {
    gap: 10px !important;
}
  .home_page_icons_section li p {
  width: auto;
}
  a.pagination__item.pagination__item--next.pagination__item-arrow.link.motion-reduce {
    width: 40px;
    height: 40px;
}
  a.pagination__item.pagination__item--prev.pagination__item-arrow.link.motion-reduce {
    width: 40px;
   height: 40px;
  }
  .product_price_section.compare_price_exist {
    display: flex;
    align-items: center;
}
  .template-collection .product_price_section h6.price-tag.actual_price {
    padding-right: 4px;
}
  .template-collection .feat-rel-prod-sec .card-body {
   padding: 15px !important;
}
  .template-collection .product_price_section p.sale-price {
    font-size: 12px;
  }
  body.template-collection .individual_product_section a.btn.add-tocart-feture.sold_out_products {
    background: #fafafa !important;
    border: none !important;
    width: 100%;
    max-width: 100%;
    height: auto !important;
    margin-top: 5px !important;
    padding: 0 !important;
    justify-content: flex-start;
  }
.badge {
    height: 40px !important;
    width: 40px !important;
}
  span.onsale {
 font-size: 12px;
  }
  body.template-collection .product_price_section h6.price-tag.actual_price {
 font-size: 14px;
    font-weight:600;
   
}
 #new-collection-template .col-md-3 {
    flex: 0 0 50%;
}
  .template-collection .individual_product_section .product-short-detail h5.card-title {
    font-size: 14px;
   }
  body.template-collection .product_price_section h6.price-tag.actual_price {
 font-size: 14px;
   }

}

@media only screen and (max-width:767px) {
  .template-product section#related_products_section .card-body {
 margin-top: 8px;
}
  .template-product section#related_products_section h5.card-title {
 min-height: auto;
   
}
    .feat-rel-prod-sec h4 {
   font-size: 28px;
    margin-bottom: 16px;
}
  .template-product section#related_products_section .product_thumbnail_section {
   
    border: 1px solid rgba(0, 0, 0, 0.08) !important;
}
  .jamu-right-ingredients .col-lg-4.col-md-4 {
      padding: 0;
    max-width: 144px;
    width: 100%;
}
.jamu-right-ingredients .col-lg-8.col-md-8 {
      padding: 0;
     width: 100%;
}

.jamu-right-ingredients .card-body-right .card-title {
   text-align: left;
}
.jamu-right-ingredients p.card-text {
    text-align: left;
}
.jamu-right-ingredients h2 {
   text-align: left;
}
  .template-collection .feat-rel-prod-sec .card-body {
    position: relative;
    /* background: #fafafa; */
    padding: 16px;
}
 #new-collection-template .col-md-3.col-sm-6.product-bgcolor.individual_product_section:nth-child(2n+1) {
    border-right: 1px solid #f3f3f3;
}
  .pro-image img.img-fluid {
    height: 270px;
    object-fit: cover;
}
  .grid.grid--uniform.grid--blog .grid__item .article__title{
    margin-top:12px;
  font-size: 16px;
  line-height: 22px;
}
  .article__grid-meta.article__grid-meta--has-image {
    padding: 0;
}
  .article__grid-excerpt p {
  font-size: 14px;
    line-height: 20px;
}
  .rte.article__grid-excerpt {
    margin-bottom: 10px;
}
  .grid.grid--uniform.grid--blog .grid__item .article__grid-meta .list--inline li a {
   font-size: 14px;
    }
  .delivery_guarantee {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
 .blog-home ul.grid.grid--uniform.grid--blog {
    padding-bottom: 0;
    display: grid;
    width: 100%;
     grid-auto-flow: column;
    justify-content: flex-start;
   overflow-x: scroll;
       margin-left: 0;
       gap: 16px;
}
   .blog-home .grid__item {
    padding-left: 22px;
    width: 21rem;
}
  .blog-home  .grid__item.medium-up--one-third {
    overflow: initial;
    padding:0;
}
  .see-btn a {
  font-size: 14px;
    gap: 12px;
}
  .home_page_icons_section {
    padding-top: 40px;
    padding-bottom: 40px;
}
 
  .home_page_icons_section .heading_section {
    margin-bottom: 26px;
}
  .grid.grid--uniform.grid--blog {
    padding-top: 0;
}
  .heading-set {
 margin-bottom: 16px;
}
  .blog-home {
    padding-top: 40px;
    padding-bottom: 40px;
}
  .home-blog-section.left_right_cst .readmore-btn a {
    width: 100%;
    max-width: 343px;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

  .col-md-6.col-sm-12.right_sec2.image_sec {
    padding: 0;
}
  .product-colum, .product-in .product-colum {
    margin-bottom: 0px;
}
  .template-index .feat-rel-prod-sec {
   padding-top: 40px;
    padding-bottom: 30px;
}
  .pro-image {
    border: 1px solid rgba(0, 0, 0, 0.08);
}
  .before-footer {
    padding: 40px 0;
}
  .delivery_guarantee {
  padding-bottom: 40px;
}
  #shopify-section-new-footer footer {
   
    padding-top: 40px;
    padding-bottom: 40px;
}
.menu-footer .col-md-4.footer-colum {
    flex: 0 0 50%;
    padding: 0 !important;
}
.footer-custom-copyright-text p {
  font-weight: 500;
    font-size: 10px;
   }
  #shopify-section-new-footer footer .footer-custom-info p {
  font-size: 14px;
  }
  .footer-logo img {
    width: 100%;
    max-width: 100px;
}
  #shopify-section-new-footer footer .footer-colum ul li a {
    font-size: 14px;
    font-weight: 400;
}
  footer h4 {
    font-weight: 600;
   font-size: 16px;
  
}
  .custom-footer-subscription-section-crt #mc_embed_signup .subs_desc {
  font-size: 14px;
    line-height: 20px;
    }
 
  .custom-footer-subscription-section-crt #mc_embed_signup .subs_title {
  
    font-size: 28px;
    line-height: 33.77px;
    font-weight:500;
   
}
  .get-started {
    max-width: 343px;
  }
  .before-footer p {
    font-size: 28px;
    letter-spacing: inherit;
     line-height: 33.77px;
    font-weight:500;
}
  .delovery-img-content-block {
     align-items: flex-start;
    gap: 16px;
}
  .custom-first-image-icon {
    width: 100%;
    max-width: 74px;
}
 .custom-sec-content-blk {
    padding-left: 0px;
}
  .delivery_guarantee .delivery-title {
    font-size: 28px;
    line-height: 33.77px;
    font-weight:500;
    margin-bottom:8px !important;
   
}

  .delivery_guarantee .delivery-description {
  font-size: 14px;
    line-height: 22px;
   }
div#mobile_banner_section .caption_mobile h1 {

    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 28px !important;
    line-height: 34px;
    /* color: #333333 !important; */
    text-align: left;
}
  div#mobile_banner_section .caption_mobile p.description_section {
   font-family: var(--font-family-new);
font-style: normal;
font-weight: 400;
font-size: 14px !important;
line-height: 22px !important;
    text-align: left;
/* color: #333333 !important; */
}
  #mobile_version_banner_slider .slideshow .slick-dots {
   display: flex !important;
    justify-content: center;
    gap: 8px;
}
#mobile_version_banner_slider .slideshow .slick-next, .slideshow .slick-prev {
 display: none !important;
}
.user-action  li.nav-item.header-action-icon.account_link {
    display: none;
}
.user-action ul.d-flex {
    gap: 20px;
}

  #shopify-section-new-header .announcement-bar p{
 font-size: 12px;
    height:46px;
   }

  .overlay-three-sec .row h5 {
  font-size: 14px;
 margin-bottom: 14px;
}
  .overlay-three-sec .row h1 {
font-size: 28px;
    margin-bottom:8px;
   }
.blog-home h4 {
    font-size: 28px;
}
  .heading-set h4 {
      font-size: 28px !important;
}
  .feat-rel-prod {
      display: grid;
    width: 100%;
    grid-auto-flow: column;
    justify-content: flex-start;
    overflow-x: scroll;
    margin: 0;
    scroll-padding-left: 1.5rem;
    scroll-padding-right: 1.5rem;
    gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
}
  .feat-rel-prod .col-lg-3 {
    width: 19rem;
    padding:0;
  
}
  header .navbar-collapse li.nav-item {
    padding: 10px;
}
  header .navbar-collapse {
  margin-top:0 !important;
    position: absolute;
    top: 60px;
    right: 0;
    left: 0;
    background: #fff;
    z-index: 9;
        border: 1px solid #ddd;
    border-top: none;
}
  #shopify-section-new-header ul.navbar-nav.ml-auto {
    gap: unset !important;
}
  .row.feat-rel-prod input.btn.add-tocart-feture {
    max-width: 307px;
    margin-left: inherit;
}
  .feat-rel-prod::-webkit-scrollbar, .blog-home ul::-webkit-scrollbar, .single-product-thumb .slick-track::-webkit-scrollbar{
    display: none;
}

  body .home_page_icons_section ul li {
    padding: 0 0px;
}

.home_page_icons_section ul li {
    margin: 0 0 0px;
}
  .home_page_icons_section ul {
  gap: 20px;
}
  .home_page_icons_section li p {
    font-size: 12px;
    line-height: 15px;
}
}
@media only screen and (max-width: 749px){
.filters-toolbar__product-count {
    font-size: 20px !important;
   
}

}
.yotpo {
  margin: 10px 0;
}
.yotpo .text-m {
    font-family: var(--font-family-new) !important;
    font-weight: 500 !important;
    font-size: 14px;
    line-height: 140%;
    color: var(--brand-color-new) !important;
}
button.mobile-btn {
    position: absolute;
    bottom: auto;
    right: 14px;
    top: -61px;
    border: none;
    background: no-repeat;
   display: none;
}
form.filter-form {
    display: flex;
    justify-content: space-between;
}
.filter-form span {
    font-family: var(--font-family-new);
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    display: flex;
    align-items: center;
    gap: 11px;
  color:#686868;
}
details.filter-group:last-child {
    display: none;
}
a.filter-group-display__header-reset {
    font-size: 12px;
    font-family: var(--font-family-new);
    color: var(--brand-color-new);
    font-weight: 600;
      margin-top: 15px;
    display: block;
    margin-bottom: 10px;
}
form.filter-form {
  position: relative;
}
.filter-group-display {
     min-width:219px;
    position: absolute;
    background: #FFF8EF;
    z-index: 99;
    width: 100%;
    left: 0;
    right: 0;
    top: 42px;

}
.filter-group-display__submit input[type="submit"] {
    background: var(--brand-color-new);
    font-size: 12px;
      margin-top: 10px;
    color: #fff;
    font-weight: 600;
    border: none;
    height: 30px;
    display: flex;
  text-transform:uppercase;
    align-items: center;
    justify-content: center;
    padding: 0;
    width: 100%;
}
.filter-group-display__list label {
     font-size: 14px;
    display: flex;
    align-items: center;
    gap: 6px;
    font-family: var(--font-family-new);
    color: var(--brand-color-new); /*#606060;*/
    font-weight: 500;
    border-radius: 4px;
    text-transform: capitalize;
}
#new-collection-template .yotpo {
  margin-bottom: 10px !important;
}
#contact .page-title {
    padding-top: 30px;
    font-size: 36px;

    margin-bottom: 0;
}
#contact .text-left  p {
    color: #333333;
    font-size: 18px;
    line-height: 30px;
   
}
#contact-us .text-left h4, #contact-us .text-left p span {
    font-size: 16px !important;
    margin-bottom: 10px;
    font-family:var(--font-family-new);
      line-height: 26px;
  font-weight:400;
}
.contact-form label {
     font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #333333;
}
#store-locator h1.main-page-title.page-title.h0 {
    display: none;
}
.product_Action_button_section {
    margin-top: 2rem;
}
.user-action a.nav-link {
    padding: 0;
}

/* update dk */
.user-action ul.d-flex {
    gap: 20px;
}

#shopify-section-new-header ul.navbar-nav.ml-auto {
 gap: 26px;
}

.navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0!important;
    padding-left: 0!important;
   text-transform: uppercase;
}
.dropdown-toggle::after {
    display:none;
}
.Jamu-ingredients-tabs .col-lg-12.col-md-12 {
    padding: 0;
}
.details > .product-title {
    margin-bottom: 0;
}
div#shopify-section-new-header ul li a:hover svg path {
    stroke: var(--brand-color-new) !important;
}

/* new updates */

.blog-home .grid--blog .article__grid-image-container img {
    height: 235px;
    object-fit: cover;
  width:100%;
}

.article__grid-image-container {
    margin: 0 auto 13px 0!important;
}

.shopify-payment-button__button--unbranded {
    background-color: var(--brand-color-new) !important;
    padding: 1em 2em !important;
    font-family: var(--font-family-new)!important;
    font-style: normal;
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 140% !important;
    border-radius: inherit !important;
       height: 48px;
    border: 1px solid !important;
}
.shopify-payment-button__button--unbranded:hover {
    border: 1px solid var(--brand-color-new) !important;
    background: #FFF8EF !important;
    color: var(--brand-color-new);
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-star{
  font-size:22px !important;
}
.yotpo .yotpo-regular-box {
    padding: 16px 0 22px !important;
  
}
.yotpo.yotpo-main-widget .yotpo-bottomline .based-on, .yotpo .yotpo-modal-dialog .yotpo-bottomline .based-on {
  
    font-family: var(--font-family-new);
    /* color: #606060 !important; */
    font-weight: 500;
}
.set .col-md-4:last-child {
    margin-left: 10px;
}
.jamu-right-ingredients .col-lg-3.col-md-3 {
    padding: 0;
}
.template-product .jamu-right-ingredients .card {
    margin-bottom: 18px;
   
}
.blog-page img {
    height: 221px;
    width: 100%;
    object-fit: cover;
    margin-bottom: 10px;
}
.filter-price #dropdownOptions {
    position: absolute;
    border: 1px solid;
    background: #fff;
    z-index: 9;
    padding: 10px;
    top: 51px;
    font-size: 14px;
    display:none;
}
div#product_short_description_data {
    margin-top: 10px;
}
.template-cart  .custom-footer-subscription-section-crt {
    padding-top: 60px;
    padding-bottom: 60px;
    border-top: 1px solid #ddd;
    margin-top: 2rem;
}
.cart__remove {
  
    letter-spacing: inherit !important;
    font-size: 12px !important;
}
@media only screen and (max-width: 571px){
  .left {
    left: 6px;
}
.template-cart input.btn.btn--small-wide {
  
    width: 100%;
    height: 48px;
}
.template-cart .checkout_buttons {
    padding-left: 0 !important;
}
.buybtn {
margin-left: 0;
}
}

.all-products svg {
    position: absolute;
    right: 12px;
}
.all-products {
    width: 100%;
    max-width: 286px;
}
.design-filter {
    width: 100%;
    display: flex;
    gap: 30px;
  align-items:center;
    justify-content: flex-end;
}
summary.filter-group-summary::-webkit-details-marker {
    display: none;
}
div#ingredients_page_wrapper section.ingredients-wrapper {
    padding-top: 30px;
}
.blog-home .grid.grid--uniform.grid--blog {
    padding-top: 0;
  }
.coll_banner_img .col-des.votivo-banner {
    display: block;
}

.rotate svg {
    transform: rotate(180deg);
}
@media only screen and (max-width:946px){

.left_right_cst .row h1 {
    font-size: 25px!important;
  margin-bottom: 0;

}
  .overlay-three-sec .row h5 {
    font-family: var(--font-family-new) !important;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}
}
@media only screen and (max-width: 1190px){
.overlay-three-sec {
    margin-top: 0px;
}
}
.results_page_wrapper .quality_guarantee_section {

    display: none;
}


li.nav-item {
    position: relative;
}

ul.filter-group-display__list {
    display: flex;
    gap: 12px;
}
.filter-group-display__list-item input {
    width: 18px;
    height: 18px;
 
}
.overlay-three-sec img.img-responsive {
    height: 462px;
    object-fit: cover;
}
.main-tt {
    display: flex;
    align-items: center;
}
.mail-tt {
    display: flex;
    gap: 10px;
    justify-content: flex-end;
}
.slideshow__text-wrap {
    height: 100%;
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
      padding-left: 15px;
    padding-right: 15px;
}
.slideshow__text-content .carousel-caption {
       position: absolute;
    transform: inherit;
    top: inherit;
}
.left .carousel-caption {
    left: 0;
}
.right .carousel-caption {
    right: 0 !important;
    left: inherit;
}

 @media only screen and (max-width: 1200px) {
    .slideshow__text-wrap {
  max-width: 960px;
  
}
 }

@media (max-width: 991px){
.slideshow__text-wrap {
    max-width: 720px;
}
}
.child_active_navigation a{
  color:var(--brand-color-new);
}
.child_active_navigation a {
    color: var(--brand-color-new) !important;
}
@media (min-width: 768px){
  
.current_active_navigation:after {
    content: '';
    height: 4px;
    background: var(--brand-color-new);
    display: block;
    width: 100%;
    border-radius: 4px;
    position: absolute;
    bottom: -25px;
}
}
@media (min-width: 767px){

  .template-index .col-12 {
    padding: 0;
}
  .footer-colum {
padding: 0;
}
  .footer .col-xl-7.col-lg-7 {
    padding: 0;
}
 
  .footer .col-xl-6.col-lg-6 {
    padding: 0;
}
  .menu-footer .col-md-4.footer-colum {
    max-width: 260px !important;
}
}

@media (max-width: 400px){
  .textpart-in {
    padding-left: 0 !important;
}
  .about_us_page_Section .textpart-in {
    padding-right: 0 !important;
}
.template-product h5.quintity {
   max-width: 100%;
}
  .template-cart input.btn.btn--small-wide {
    width: 100%;
    max-width: 100% !important;
}
  div#mobile_version_banner_slider a.btn {
 max-width: inherit !important;
   }
  .get-started{
        max-width: initial;
  }
  .home-blog-section.left_right_cst .readmore-btn a {
  max-width: inherit;
 }

  .single-product .action .product-form-submit-wrap input.add-to-cart.btn {
    max-width: 100% !important;
}
  .single-product .buybtn {
max-width: 100%;
}
  .footer-custom-copyright-text p {
    font-weight: 400;
    color: #401E1F;
    letter-spacing: 0.2px;
}
  .footer-custom-copyright-text p {
    margin-top: 30px;
}
 .left_right_cst .row h1 {
    font-size: 28px!important;
    margin-bottom: 8px;
    line-height: normal;
}
  .template-index .feat-rel-prod-sec {
 padding-bottom: 4px;
}
  .overlay-three-sec img.img-responsive {
    height: 240px;
 }
  .about_us_page_Section .about_content_juara {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
  body.template-collection .product_price_section h6.price-tag.actual_price {
  font-weight: 600 !important;
}
  .yotpo .yotpo-first-review {
    margin-top: 0 !important;
    
}
  .yotpo-regular-box.yotpo-bottomline.yotpo-bottomline-2-boxes.yotpo-bottomline-empty-state {
    height: auto !important;
}
  .coll_banner_img img {
    height: 150px !important;
}
  .coll_title.own-banners h1 {
    font-size: 28px !important;
 
}
  .coll_banner_img {
    height: auto !important;
}
  .jamu-right-ingredients .card-body-right .card-title {
   padding-bottom: 0;
}
  .key {
    margin-top: 22px;
}
  .single-product-thumb .slick-track {
   margin: 0 auto;
}
  .template-product .yotpo.bottomLine.yotpo-small {
  margin-bottom: 12px;
}
div#shopify-section-new-footer footer.footer .col-md-4.footer-colum {
    padding-left: 0;
    padding-right: 0;
}
  #shopify-section-new-footer footer .social-footer {
    padding-top: 10px;
    display: flex;
}
  #shopify-section-new-footer footer .social-footer {
    padding-left: 15px;
    padding-right: 15px;
}
  .row.footer-colum-row.menu-footer {
    padding-left: 0;
    padding-right: 0;
}
  .footer .row.footer-colum-row .footer-block {
    padding-left: 0;
}
  .footer-custom-copyright-text {
    padding-left: 15px;
    padding-right: 15px;
}
.all-content {
  padding-top: 10px;
   padding-bottom: 40px;
}
  .overlay-three-sec .row h5 {
   line-height: 22px;
}
  .blog-home .grid__item {
 width: 19rem;
}
  .grid.grid--uniform.grid--blog .grid__item .article__title {
     display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: auto;
}
  .footer-block.subsribe-footer p {
   margin-bottom: 0px !important;
}
}


.filter-price {
    padding: 7px 12px 7px 12px;
    background: #fff;
    border-radius: 50px;
}
.jamu-right-ingredients .card-img {
    width: 100%;
    max-width: 145px;
    height: 150px;
    object-fit: cover;
}
.jamu-right-ingredients .col-lg-4.col-md-4 {
    padding: 0;
    max-width: 144px;
}

.header-content {
padding: 0;
}
.single-product-thumb .slick-track {
    margin: 0 auto;
}
.filter-group-display__list-item input {
accent-color: var(--brand-color-new);
}
#contact-us .page-title {

    font-size: 36px;
    /* color: #333333; */
    font-weight: 400;
    line-height: 43px;
}
.contact-form.form-vertical [type="submit"] {
font-family: var(--font-family-new);
}
div#faqs_page_wrapper h3.section-title {

  font-size:36px;
  /* color:#333333; */
  line-height:43px;
      text-transform: capitalize;
}
.template-blog .section-header {
margin-bottom: 0;
}

#quiz main#MainContent_wrapper {
    margin-top: 30px !important;
}
h4.quiz-juara{
  
  font-size:36px;
  /* color:#333333; */
}
#faq_page_wrapper .top_heading_section {
    text-align: center;
}
.cart__update--large {
    margin-right: 10px;
    height: 48px;
    width: 100% !important;
    max-width: 184px;
}
.template-cart input.btn.btn--small-wide {
    background: var(--brand-color-new);
    height: 48px;
    width: 100%;
    max-width: 184px;
}
.cart__continue--large {
     height: 48px;
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    max-width: 217px;
    float: left;
}
span#change {
    font-size: 14px;
    font-weight: 500;
    font-family: var(--font-family-new);
    color: #976A59; /*#686868;*/
}
.filter-show div#dropdownOptions {
    display: block !important;
}
.filter-show span#change {
    padding: 7px 12px 7px 12px;
    background: #f3f3f3;
    border-radius: 50px;
}
.filter-price span#change {
    padding: 7px 12px 7px 12px;
     border-radius: 50px;
}
.filter-show svg {
    transform: rotate(179deg);
}
.active-change .filter-group {
   background: #FFF8EF; /*#f3f3f3;*/
}
details.filter-group {
    padding: 7px 12px 7px 12px;
    background: #FFF8EF;
    border-radius: 50px;
}
a.btn.btn--secondary.btn--has-icon-before.return-link {
    font-family: var(--font-family-new);
}
#single_article_page_wrapper .slider h4 {
    font-size: 20px;
    font-family: var(--font-family-new);
    font-weight: 600;
    
  line-height:30px;
}
.template-search h1.h2 {
    letter-spacing: inherit;
}
button#SearchResultSubmit {
    background: var(--brand-color-new);
    font-family: var(--font-family-new);
}
.template-search .list-view-item__title, .template-search .price-item {
   font-weight: 400;
    font-size: 16px;
    color: var(--brand-color-new);
  line-height:26px;
}
.template-search .list-view-item__title-column div {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
}
.list-view-item__on-sale {
    color: var(--brand-color-new);
    font-size: 0.92857em;
    font-family: var(--font-family-new);
}
.filter-price {
display: none;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
.blog-page-art .image_section {
    margin-bottom: 10px;
}
#shopify-section-sidebar_shop_the_story .product_page_price_Section {
margin-bottom: 10px;
}
#shopify-section-sidebar_shop_the_story input.btn.btn.btn-default {
    width: 100%;
    height: 48px;
    background: #FFF8EF;
    border: 1px solid var(--brand-color-new);
    color: var(--brand-color-new);
    font-size: 14px;
    font-weight: 600;
    font-family: var(--font-family-new);
}
.cart__qty input[type="number"] {
  -moz-appearance: textfield !important;
}
#Quantity {
  -moz-appearance: textfield !important;
}
button.yotpo-default-button.write-review-button.write-first-review-button {
    font-weight: 600;
    font-family: var(--font-family-new);
}
span.yotpo-icon-button-text {
    font-family: var(--font-family-new) !important;
}
.about_content_juara span img.img-fluid {
    max-width: 25px;
}
#product_description_data li {
    font-size: 14px;
    font-family: var(--font-family-new);
    font-weight: 400;
    color: var(--brand-color-new);
}
.footer .row.container-content, .row.footer-colum-row.pdd0, .collection_page_top_header .wrapper.row, #shopify-section-new-header .row, .feat-rel-prod-sec .row, .Jamu-ingredients-tabs .row, .jamu-right-ingredients .row.align-items-center {
    margin-left: auto;
    margin-right: auto;
}
#privacy-policy span, #privacy-policy p a {
    color: var(--brand-color-new) !important;
  font-weight:600;
  line-height:26px;
}

#privacy-policy .terms-con-inner  p {
    color: var(--brand-color-new) !important;
  font-size:16px;
  line-height:26px;
  font-weight:400;
  
}
#ingredients_page_wrapper p {
    line-height: 26px;
    font-weight: 400 !important;
}
.overlay-three-sec .right_sec .all-content {
    width: 100%;
    max-width: 560px;
    margin-left: auto;
    padding-right: 115px;
}
.overlay-three-sec .left_sec .all-content {
    width: 100%;
    max-width: 560px;
    margin-right: auto;
    padding-left: 115px;
}
.row.img-text-block.first_block_section.about-top-section, .row.img-text-block.second_block_section.about-mid-section {
    margin: 0;
}
.about_us_page_Section .second_block_section .textpart-in {
    width: 100%;
    max-width: 560px;
    margin-left: auto;
    padding-right: 115px;
}
.about_us_page_Section .first_block_section .textpart-in, .about_us_page_Section .third_block_section .textpart-in {
    width: 100%;
    max-width: 560px;
    margin-right: auto;
    padding-left: 115px;
}
.about_us_page_Section .col-lg-6.textpart-ofimgtext {
    background-color: #FFF8EF;  /* F2EFEB */
      padding-left: 15px;
    padding-right: 15px !important;
}
.about_us_page_Section .imgpart-ofimgtext img {
    height: 917px;
   }
.row.img-text-block.third_block_section.about-bottom-section {
    margin: 0;
}
@media only screen and (max-width:991px) {
  .row.img-text-block.second_block_section.about-mid-section {
    flex-direction: column-reverse;
}
  .about_us_page_Section .imgpart-ofimgtext img {
    height: auto !important;
}
.about_us_page_Section .col-lg-6.imgpart-ofimgtext {
    padding: 0 !important;
}
  .about_us_page_Section .first_block_section .textpart-in, .about_us_page_Section .third_block_section .textpart-in, .about_us_page_Section .second_block_section .textpart-in {
    max-width: 100% !important;
    padding-top:40px !important;
    padding-bottom:40px;
}
.overlay-three-sec .right_sec .all-content {
    max-width: 325px !important;
   padding-right: 6px;
}
  .overlay-three-sec .left_sec .all-content {
      max-width: 325px !important;
   padding-left: 6px;
  }
     
}
@media only screen and (max-width:1199px) {
  .about_us_page_Section .second_block_section .textpart-in {
    width: 100%;
    max-width: 442px;
    margin-left: auto;
    padding-right: 0;
}
  .about_us_page_Section .first_block_section .textpart-in, .about_us_page_Section .third_block_section .textpart-in {
    width: 100%;
    max-width: 442px;
    margin-right: auto;
    padding-left: 0;
}
.overlay-three-sec .right_sec .all-content {
 max-width: 442px;
   }
  .overlay-three-sec .left_sec .all-content {
    width: 100%;
    max-width: 442px;
  }
}
@media only screen and (max-width: 820px) {
 .overlay-three-sec .left_sec .all-content {
    width: 100%;
    max-width: 720px !important;
    margin-right: auto;
    padding-left: 0;
    margin-left: auto;
}
  .overlay-three-sec .right_sec .all-content {
    width: 100%;
    max-width: 720px !important;
     margin-right: auto;
    padding-right: 0;
    margin-left: auto;
}
}
#our-key-ingredients .tab-content p {
  font-size:16px !important;
  line-height:26px;
}
.short-description {
    font-family: var(--font-family-new);
      font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    /* color: #333333; */
}
.template-cart input.btn.btn--small-wide, input.btn.btn--secondary.cart__update.cart__update--large.small--hide, .cart__continue--large {
    font-size: 14px;
    line-height: 20px;
    font-family: var(--font-family-new) !important;
}

body div#ingredients_page_wrapper .tab-content h2 {
text-transform: capitalize;
}
.Jamu-ingredients-tabs li {
    font-family: var(--font-family-new);
}
a.btn.get-started:hover{
    background: #401e1f !important;
    border: 1px solid #401e1f !important;
}
h4.quiz-content {
    font-family: math;
    font-family: var(--font-family-new);
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #333333;
}
h1.main__quiz-title___jVgjZ {
    font-size: 20px !important;
    font-weight: 600;
    line-height: 30px;
    color: #686868;
   font-family: var(--font-family-new) !important;
}
#news .section-header h1 {
    font-size: 36px;
    font-weight: 400;
    line-height: 43px;
  color: var(--brand-color-new);
}
.left-grid-blog .social-sharing .btn span {
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 20px;
    color: #fff !important;
    font-family: var(--font-family-new) !important;
}
.sidebar-recent-posts h1, .sidebar-recent-posts .h1 {
    line-height: 43px;
    /* color: #333333; */
}
.sidebar-recent-posts a {
    border-bottom: 1px solid #f6f6f6;
    display: inline-block;
    margin-bottom: 16px;
    line-height: 22px;
    /* color: #333333; */
    font-family: var(--font-family-new) !important;
}
.right-grid-blog h3 {
  text-align: left;
}
#store-locator h1, .template-search .h2, .template-blog .section-header h1, .template-cart .section-header h1, #account .section-header h1, #address_form_new h2, .edit-add, #CustomerLoginForm h1, #account h2, #create-account h1.text-center, #addresses h1   {
    font-size: 36px !important;
   letter-spacing: inherit;
    line-height: 43px;
    /* color: #333333; */
    font-weight: 400;
  text-transform: capitalize;
}
#store-locator h1 {
  margin-bottom: 70px;
}
#create-account label {
    line-height: 22px;
}

.template-article strong {
    font-weight: 600;
}
button.btn.address-new-toggle, button.btn.btn--small.address-edit-toggle, button.btn.btn--secondary.btn--small.address-delete, #CustomerLoginForm input.btn, .shopify-challenge__button, .view-address, #create-account .btn, .update-add  {
 font-family: var(--font-family-new) !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #fff;
    line-height: 20px;
   
}
#store-locator .box-text span {
    font-size: 16px !important;
    line-height: 26px;
    font-weight: 400;
}
button.btn.btn--secondary.btn--small.address-delete {
    height: 38px;
}
.cart th {
    line-height: 22px;
    /* color: #333333; */
}
.cart__meta .list-view-item__title {
    color: #333333;
    font-size: 14px;
    min-width: 100px;
    font-weight: 400;
    line-height: 22px;
}
.cart__subtotal {
   font-size: 16px;
    font-weight: 600;
    line-height: 26px;
}
#address_form_new input.btn, #RecoverPasswordForm input.btn {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
      font-family: var(--font-family-new);
}

button.text-link.address-new-toggle, .check-address, .address-edit-toggle {
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    line-height: 26px;
}
.address strong, #contact-us strong {
    font-weight: 600;
}
.address p {
    line-height: 26px;
}
#RecoverPasswordForm h2 {
    letter-spacing: inherit;
    text-transform: capitalize;
}
#RecoverPasswordForm p, button#HideRecoverPasswordLink, a#customer_logout_link {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
      font-family: var(--font-family-new);
}
a#customer_register_link,a#RecoverPassword{
  line-height:26px;
  color:#333333;
}
.terms-con-inner p, #shipping-and-returns-policy p {
    line-height: 26px;
}
#shipping-and-returns-policy p a{
  font-weight:600;
  /* color:#333333 !important; */
}
.results_page_wrapper h4.result-juara {
 line-height: 43px !important;
}
#RecoverPasswordForm h2 {
    letter-spacing: inherit;
    text-transform: capitalize;
    font-size: 36px;
    line-height: 43px;
}
#RecoverPasswordForm label {
    line-height: 22px;
}
.shopify-challenge__container {
 margin: 100px auto !important;
}
input.shopify-challenge__button.btn {
    margin-top: 8px;
}
p.noty {
    line-height: 26px;
}
.carousel-caption h2 {
 text-transform: inherit;
}
.rto-cont span{
   color: #976A59 !important;
}
.template-article  a.btn.btn--secondary.btn--has-icon-before.return-link {
    font-family: var(--font-family-new);
    width: 100%;
    max-width: 230px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
#CustomerLoginForm label {
    line-height: 22px;
  
}
.yotpo .write-review .connect-wrapper{
  padding-left:0 !important;
}
a.btn.btn--small.view-address {
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: 215px;
}
.yotpo .write-review .connect-wrapper .form-element .form-input-error {
 display: block !important;
 color:var(--brand-color-new) !important;
 font-family: var(--font-family-new) !important;
  font-weight: 600 !important;
}
.yotpo .form-group .form-element .form-input-error {
 display: block !important;
 color:var(--brand-color-new) !important;
 font-family: var(--font-family-new) !important;
font-weight: 600 !important;
}
.yotpo .write-review .yotpo-header .y-label .form-input-error {
 display: block !important;
color:var(--brand-color-new) !important;
font-family: var(--font-family-new) !important;
font-weight: 600 !important;
}
.yotpo span.yotpo-mandatory-mark {
  color:var(--brand-color-new) !important;
  font-family: var(--font-family-new) !important;
}
.template-product .full-description div#ingredients_data {
    display: none;
}
.template-product .full-description div#how_to_use_data {
    display: none;
}
.template-product .full-description div#product_description_data {
    display: none;
}
.rp-micro-app-dummy-icon-container {
    display: none !important;
}

.before-footer .btn.get-started {

  background-color: var(--brand-color-new) !important;
  border-color: var(--brand-color-new) !important;
  font-family: var(--font-family-new) !important;
}

nav a {
  color: var(--brand-color-new) !important;
  font-family: var(--font-family-new) !important;
}

.before-footer {
  background: #FFF8EF !important;
}
.filters-toolbar__product-count,
#sort-by, .filerbtn,
.back-btn a,
body .back-btn.breadcrumb_section,
.quintity,
.catgary-heading,
.jamu-left-tabs .nav-tabs .nav-item,
.jamu-right-ingredients h2,
header .search-form input,
a#customer_register_link, a#RecoverPassword,
.contact-form label  {
  color: var(--brand-color-new) !important;
  font-family: var(--font-family-new) !important;
}

.tab button {
  background-color: initial !important;
}
.compare_price_exist .sale-price {
    color: #976a5980 !important;
}

.tab button.active:before {
  border-right: 3px solid #976A59 !important;
}
.nav-item .dropdown-menu {
background: #FFF8EF;
}
ul.navbar-nav {
    background: #FFF8EF;
}

.collection_page_filter {
  background: #FFF8EF;
}
.section-title {
  color: #976A59 !important;
}
.template-product .single-product {
  background: #FFF8EF !important;
}
#nav-home {
  background: #FFF8EF !important;
}
.form-vertical input:focus-visible {
    outline: none;
}
.search-header__input, .search-bar__input {
  background: #FFF8EF !important;
}

.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile {

  background: #976A59 !important;
}

.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-user-letter {
  color: #FFF8EF !important;
}
.top-buttons span {
    color: #fff !important;
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews, .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews {
  font-family: var(--font-family-new) !important;
}
@media only screen and (max-width: 390px) {
.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star {
  font-size: 16.5px !important;
}
}