/** Shopify CDN: Minification failed

Line 7455:2 Unexpected ","

**/
.nt_se_refer_image_text .al_center .txt_col_img .shadow_wrap .text-updated,
.nt_se_subscribe_image_text .al_center .txt_col_img .shadow_wrap .text-updated,
.product-collection .filter ul,
.product-tabs,
.show.nt_se_loyalty_featured_blog .category-content .point-multipliers {
  list-style: none;
}
.cart-notification-cl p a,
.dis-cls p a {
  margin-left: 10px;
  text-decoration: underline;
}
.monthly-harmony h3 {
  text-align: center;
  color: #53504f;
  font-size: 35px;
  line-height: 37px;
  letter-spacing: 0.7px;
  margin: 15px 0;
}
.empowering-women-product-slider .owl-stage,
.kuResultWrap section,
.monthly-harmony-banner .image-flex,
.products-list {
  display: flex;
}
.monthly-harmony-banner .image-flex img {
  width: 100%;
  height: 100%;
}
.monthly-harmony-banner .image-flex .left-image,
.monthly-harmony-banner .image-flex .right-image {
  flex: 0 50%;
  position: relative;
}
.monthly-harmony-banner .image-flex .left-image h2 {
  position: absolute;
  bottom: 0;
  right: 20px;
  color: #fff;
  font-size: 102px;
  margin: 0;
}
.monthly-harmony-banner .image-flex .right-image h2 {
  position: absolute;
  bottom: 0;
  left: 20px;
  color: #53504f;
  font-size: 102px;
  margin: 0;
}
.monthly-harmony-paragraph-text {
  background: #f3e6d1;
  text-align: center;
  padding: 65px 0;
}
.monthly-harmony-paragraph-text p {
  font-size: 13pt;
  color: #53504f;
  font-weight: 400;
  width: 56%;
  display: block;
  margin: auto;
  line-height: normal;
  letter-spacing: 0.28px;
}
.monthly-harmony-collection {
  padding: 50px 0;
  background: #f9f9f9;
}
.monthly-harmony-collection-slider h3 {
  line-height: normal;
}
.kcResultsInner,
.monthly-harmony-collection .collection-flex {
  display: flex;
  justify-content: space-between;
}
.monthly-harmony-collection .collection-flex .left-image {
  flex: 0 30%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.monthly-harmony-collection .collection-flex .left-image img,
.self-care-sec img {
  width: 100%;
}
.monthly-harmony-collection .collection-flex .left-image h4 {
  position: absolute;
  color: #fff;
  font-size: 39px;
  font-weight: 500;
  text-align: center;
}
.monthly-harmony-collection.monthly-harmony
  .harmony-product-slider
  p.btn_read-more {
  margin: 15px 0 !important;
}
.monthly-harmony-collection .collection-flex .product-slider,
.monthly-harmony-journal .journal-flex .journal-slider,
.monthly-harmony-recipe .recipe-flex .recipe-slider {
  flex: 0 65%;
}
#-ai .needsclick > form > .needsclick > :first-child,
.empowering-women-product-slider .harmony-page-slider .owl-nav,
.monthly-harmony-collection
  .collection-flex
  .product-slider
  .harmony-product-slider
  .owl-nav,
.monthly-harmony-journal
  .journal-flex
  .journal-slider
  .journal-blog-slider
  .owl-nav,
.productList.klevuMeta .kuResultWrap .kuPagination,
.subscription-extended.active {
  display: block !important;
}
.monthly-harmony-collection
  .collection-flex
  .product-slider
  .harmony-product-slider
  .owl-nav
  .owl-prev,
.monthly-harmony-journal
  .journal-flex
  .journal-slider
  .journal-blog-slider
  .owl-nav
  .owl-prev {
  left: -30px !important;
  position: absolute;
  top: 115px;
  font-size: 37px;
  line-height: 0;
  font-weight: 300;
  transform: scaleX(1.3);
}
.breadcrumb_pr_wrap,
.empowering-women-product-slider .harmony-page-slider .owl-nav .owl-next:hover,
.empowering-women-product-slider .harmony-page-slider .owl-nav .owl-prev:hover,
.header_11
  .nt_menu
  .sub-menu
  #bk_d91627c6-1071-4567-a399-c7169f0ae9f4.sub-column-item
  > a:after,
.monthly-harmony-collection
  .collection-flex
  .product-slider
  .harmony-product-slider
  .owl-nav
  .owl-next:hover,
.monthly-harmony-collection
  .collection-flex
  .product-slider
  .harmony-product-slider
  .owl-nav
  .owl-prev:hover,
.monthly-harmony-journal
  .journal-flex
  .journal-slider
  .journal-blog-slider
  .owl-nav
  .owl-next:hover,
.monthly-harmony-journal
  .journal-flex
  .journal-slider
  .journal-blog-slider
  .owl-nav
  .owl-prev:hover {
  background: 0 0;
}
.empowering-women-product-slider .harmony-page-slider .owl-nav .owl-prev {
  left: 0 !important;
  position: absolute;
  top: 145px;
  font-size: 37px;
  line-height: 0;
  font-weight: 300;
  transform: scaleX(1.3);
}
.monthly-harmony-collection
  .collection-flex
  .product-slider
  .harmony-product-slider
  .owl-nav
  .owl-next,
.monthly-harmony-journal
  .journal-flex
  .journal-slider
  .journal-blog-slider
  .owl-nav
  .owl-next {
  right: -30px !important;
  position: absolute;
  top: 115px;
  font-size: 37px;
  line-height: 0;
  font-weight: 300;
  transform: scaleX(1.3);
}
.empowering-women-product-slider .harmony-page-slider .owl-nav .owl-next {
  right: 0 !important;
  position: absolute;
  top: 145px;
  font-size: 37px;
  line-height: 0;
  font-weight: 300;
  transform: scaleX(1.3);
}
.empowering-women-product-slider .harmony-page-slider .owl-nav .owl-next span,
.empowering-women-product-slider .harmony-page-slider .owl-nav .owl-prev span,
.monthly-harmony-collection
  .collection-flex
  .product-slider
  .harmony-product-slider
  .owl-nav
  .owl-next
  span,
.monthly-harmony-collection
  .collection-flex
  .product-slider
  .harmony-product-slider
  .owl-nav
  .owl-prev
  span,
.monthly-harmony-journal
  .journal-flex
  .journal-slider
  .journal-blog-slider
  .owl-nav
  .owl-next
  span,
.monthly-harmony-journal
  .journal-flex
  .journal-slider
  .journal-blog-slider
  .owl-nav
  .owl-prev
  span {
  position: relative;
  top: -7px;
  color: #434041;
}
.monthly-harmony-collection .collection-flex .product-slider p {
  font-size: 13pt;
  text-align: center;
  font-weight: 400;
  letter-spacing: 0.28px;
  color: #53504f;
  width: 70%;
  display: block;
  margin: auto auto 25px;
  line-height: normal;
}
.monthly-harmony-guide {
  background: url("https://cdn.shopify.com/s/files/1/0567/5434/0030/files/cta-bg-img.png?v=1706681424")
    0 0 / cover no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 65px 0;
}
.monthly-harmony-guide h4 {
  text-align: center;
  text-transform: uppercase;
  color: #53504f;
  font-family: Jost;
  font-weight: 400;
  letter-spacing: 4.16px;
}
.monthly-harmony-empoweing-women .right-content p,
.monthly-harmony-guide p {
  color: #53504f;
  letter-spacing: 0.28px;
  font-size: 13pt;
  font-weight: 400;
  text-align: center;
}
.monthly-harmony-guide p {
  width: 50%;
  display: block;
  margin: auto;
  line-height: 26px;
}
.monthly-harmony-guide button {
  display: block;
  margin: 30px auto 0;
  background: #53504f;
}
.monthly-harmony-guide button a {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 5.76px;
  font-weight: 400;
}
.monthly-harmony-journal .journal-flex,
.monthly-harmony-recipe .recipe-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.monthly-harmony-collection
  .collection-flex
  .product-slider
  .harmony-product-slider
  .owl-stage,
.monthly-harmony-journal
  .journal-flex
  .journal-slider
  .journal-blog-slider
  .owl-stage {
  display: grid;
  justify-content: space-between;
  grid-template-columns: repeat(3, 28%);
}
.monthly-harmony-collection
  .collection-flex
  .product-slider
  .harmony-product-slider
  .owl-stage
  .owl-item,
.monthly-harmony-journal
  .journal-flex
  .journal-slider
  .journal-blog-slider
  .owl-stage
  .owl-item {
  flex: 0 33%;
  width: auto !important;
  margin: 0 !important;
}
.monthly-harmony-journal,
.monthly-harmony-recipe {
  padding: 50px 0;
}
.monthly-harmony-journal .journal-flex .left-text,
.monthly-harmony-recipe .recipe-flex .left-text {
  flex: 0 30%;
}
.monthly-harmony-journal .journal-flex .left-text p,
.monthly-harmony-recipe .recipe-flex .left-text p {
  color: #53504f;
  text-align: center;
  font-size: 13pt;
  font-weight: 400;
  letter-spacing: 0.28px;
  line-height: 26px;
  padding-left: 50px;
  padding-right: 50px;
}
.monthly-harmony-empoweing-women {
  background: #f3e6d1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.monthly-harmony-empoweing-women .left-image,
.monthly-harmony-empoweing-women .right-content {
  flex: 0 50%;
}
.monthly-harmony-empoweing-women .left-image img,
section.monthly-harmony-journal.monthly-harmony img {
  width: 100%;
  object-fit: cover;
}
.monthly-harmony-empoweing-women .right-content h3 {
  line-height: 20px;
}
.monthly-harmony-empoweing-women .right-content p {
  width: 70%;
  display: block;
  margin: 30px auto;
  line-height: 26px;
}
.monthly-harmony-empoweing-women .right-content .button {
  display: flex;
  justify-content: center;
}
.monthly-harmony-empoweing-women .right-content .button button {
  margin: 0 15px;
  letter-spacing: 5.76px;
  font-size: 16px;
  font-weight: 400;
}
.monthly-harmony-empoweing-women .right-content .button button a {
  color: #fff;
  text-transform: uppercase;
}
.monthly-harmony-empoweing-women .right-content .button button:first-child {
  background: #9c7055;
  border: 0;
}
.monthly-harmony-cta {
  background: url("https://cdn.shopify.com/s/files/1/0567/5434/0030/files/monthly-harmony-cta.png?v=1706686062")
    0 0 / cover no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 65px 0;
  margin: 0 0 50px;
}
.monthly-harmony-cta p {
  text-align: center;
  font-size: 26px;
  color: #fff;
  font-weight: 500;
  font-family: MadeMirage;
  letter-spacing: 0.52px;
  width: 60%;
  margin: auto;
  line-height: 1.5;
}
section.monthly-harmony-collection.monthly-harmony .item,
section.monthly-harmony-journal.monthly-harmony .item {
  padding: 10px;
  width: 100%;
}
.empowering-women-section {
  padding: 55px 0;
}
.empowering-women-banner {
  background: url("https://cdn.shopify.com/s/files/1/0567/5434/0030/files/empowering-women-banner.jpg?v=1707285296")
    0 0 / cover no-repeat;
  display: flex;
  padding: 65px 0;
  height: 440px;
}
.SG .sgLi .box,
.ebook-summer-element .ebook-summer-bg .section-heading,
.empowering-women-banner .content,
.ingredients-content,
.instagram-cl,
.klaaf3d3b55efd .kcResultsInner,
.load-cls,
.tab-product-cls .product-inner,
.tc.tl_lg,
p#rc_link_container {
  text-align: center;
}
.empowering-women-banner .content h1 {
  font-family: MadeMirage;
  font-size: 102px;
  color: #fff;
  padding-left: 25%;
  line-height: 85px;
}
.empowering-women-section h3 {
  text-align: center;
  color: #53504f;
  font-size: 28px;
  letter-spacing: 0.7px;
  margin: 15px 0;
}
.empowering-women-section p {
  font-size: 13pt;
  color: #53504f;
  font-weight: 400;
  width: 56%;
  display: block;
  margin: auto;
  line-height: 26px;
  text-align: center;
}
.empowering-women-cta {
  background: url("https://cdn.shopify.com/s/files/1/0567/5434/0030/files/empowering-women-cta-img.png?v=1707477611")
    0 0 / cover;
  height: 250px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
}
.dis-cls.csutom-incls p:before,
.empowering-women-cta h3 {
  color: #fff;
}
.empowering-women-product-slider .owl-stage .owl-item {
  flex: 0 33%;
}
.empowering-women-product-slider .item {
  width: 80%;
  display: block;
  margin: auto;
  padding: 10px;
}
.empowering-women-section .btn_read-more {
  background: #53504f;
  border-radius: 50px;
  padding: 5px 0;
}
.empowering-women-section .btn_read-more a {
  color: #fff;
  letter-spacing: 5.76px;
}
.empowering-women-product-slider .item img,
section.monthly-harmony-collection.monthly-harmony .item img {
  height: 100%;
}
.empowering-women-product-slider .harmony-page-slider {
  margin: 50px 0;
}
@media screen and (max-width: 1450px) {
  .monthly-harmony-empoweing-women .left-image img {
    height: 380px;
    object-fit: cover;
  }
  .monthly-harmony-collection .collection-flex .left-image img {
    width: 100%;
    object-fit: cover;
  }
}
@media screen and (max-width: 1200px) {
  .monthly-harmony-collection .collection-flex .left-image,
  .monthly-harmony-journal .journal-flex .left-text,
  .monthly-harmony-recipe .recipe-flex .left-text {
    flex: 0 35%;
  }
  .empowering-women-product-slider .harmony-page-slider .owl-nav .owl-next,
  .monthly-harmony-collection
    .collection-flex
    .product-slider
    .harmony-product-slider
    .owl-nav
    .owl-next,
  .monthly-harmony-journal
    .journal-flex
    .journal-slider
    .journal-blog-slider
    .owl-nav
    .owl-next {
    padding: 0 !important;
  }
  .monthly-harmony-collection .collection-flex .product-slider,
  .monthly-harmony-journal .journal-flex .journal-slider,
  .monthly-harmony-recipe .recipe-flex .recipe-slider {
    flex: 0 35%;
    width: 58%;
  }
  .empowering-women-section p,
  .monthly-harmony-collection .collection-flex .product-slider p,
  .monthly-harmony-cta p,
  .monthly-harmony-guide p,
  .monthly-harmony-paragraph-text p {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  section.monthly-harmony-collection.monthly-harmony .item img {
    height: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 991px) {
  .monthly-harmony-banner .image-flex h2 {
    font-size: 70px !important;
  }
  .empowering-women-banner .content h1 {
    font-size: 70px;
    padding-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .monthly-harmony-collection
    .collection-flex
    .product-slider
    .harmony-product-slider
    .owl-stage,
  .monthly-harmony-journal
    .journal-flex
    .journal-slider
    .journal-blog-slider
    .owl-stage {
    grid-template-columns: repeat(3, 33%);
  }
  .empowering-women-product-slider .harmony-page-slider .owl-nav .owl-prev,
  .monthly-harmony-collection
    .collection-flex
    .product-slider
    .harmony-product-slider
    .owl-nav
    .owl-prev,
  .monthly-harmony-journal
    .journal-flex
    .journal-slider
    .journal-blog-slider
    .owl-nav
    .owl-prev {
    padding: 10px !important;
  }
  .empowering-women-product-slider .harmony-page-slider .owl-nav .owl-next,
  .empowering-women-product-slider .harmony-page-slider .owl-nav .owl-prev,
  .monthly-harmony-collection
    .collection-flex
    .product-slider
    .harmony-product-slider
    .owl-nav
    .owl-next,
  .monthly-harmony-collection
    .collection-flex
    .product-slider
    .harmony-product-slider
    .owl-nav
    .owl-prev,
  .monthly-harmony-journal
    .journal-flex
    .journal-slider
    .journal-blog-slider
    .owl-nav
    .owl-next,
  .monthly-harmony-journal
    .journal-flex
    .journal-slider
    .journal-blog-slider
    .owl-nav
    .owl-prev {
    top: auto;
    bottom: 60%;
    font-size: 40px;
  }
  .empowering-women-product-slider .harmony-page-slider .owl-nav .owl-next {
    right: -30px !important;
  }
  .empowering-women-product-slider .harmony-page-slider .owl-nav .owl-prev {
    left: -30px !important;
  }
  .monthly-harmony-collection
    .collection-flex
    .product-slider
    .harmony-product-slider
    .owl-nav
    .owl-next
    span,
  .monthly-harmony-collection
    .collection-flex
    .product-slider
    .harmony-product-slider
    .owl-nav
    .owl-prev
    span,
  .monthly-harmony-journal
    .journal-flex
    .journal-slider
    .journal-blog-slider
    .owl-nav
    .owl-next
    span,
  .monthly-harmony-journal
    .journal-flex
    .journal-slider
    .journal-blog-slider
    .owl-nav
    .owl-prev
    span {
    top: -4px;
  }
  .empowering-women-product-slider .item {
    width: 100%;
  }
  .monthly-harmony-empoweing-women .left-image img {
    height: 100%;
  }
  .empowering-women-product-slider .harmony-page-slider,
  .empowering-women-section,
  .monthly-harmony-collection,
  .monthly-harmony-empoweing-women .right-content,
  .monthly-harmony-empoweing-women .right-content h3,
  .monthly-harmony-journal,
  .monthly-harmony-recipe {
    padding: 25px 0;
  }
  .empowering-women-product-slider .harmony-page-slider {
    margin: 0;
  }
  section.monthly-harmony-collection.monthly-harmony
    .harmony-product-slider
    p.btn_read-more
    a,
  section.monthly-harmony-journal.monthly-harmony p.btn_read-more a {
    letter-spacing: 5.76px;
  }
  .monthly-harmony-empoweing-women .right-content p {
    margin: 10px auto;
  }
  section.monthly-harmony-journal.monthly-harmony img {
    height: 100% !important;
    margin-bottom: 20px;
  }
  .empowering-women-banner .content h1 {
    font-size: 33px;
    line-height: 25px;
  }
  .empowering-women-banner {
    height: 330px;
  }
  div#shopify-section-template--17180163637480__health_harmony_journal_g39wcn
    .journal-slider
    .item
    h3,
  section.monthly-harmony-journal.monthly-harmony .item h3 {
    min-height: auto !important;
    height: auto !important;
  }
  .monthly-harmony-cta p {
    font-size: 18px;
    line-height: 28px;
  }
  section.monthly-harmony-collection.monthly-harmony .item img {
    width: 100% !important;
  }
  .monthly-harmony-collection
    .collection-flex
    .product-slider
    .harmony-product-slider
    .owl-stage
    .owl-item,
  .monthly-harmony-journal
    .journal-flex
    .journal-slider
    .journal-blog-slider
    .owl-stage
    .owl-item {
    flex: 0 50%;
  }
  .empowering-women-section h3,
  .monthly-harmony h3 {
    font-size: 28px;
    line-height: 30px;
  }
  .monthly-harmony-paragraph-text {
    padding: 30px 0;
  }
  .monthly-harmony-banner .image-flex h2 {
    font-size: 33px !important;
    bottom: 25px !important;
  }
  .monthly-harmony-collection .collection-flex,
  .monthly-harmony-empoweing-women,
  .monthly-harmony-empoweing-women .right-content .button,
  .monthly-harmony-journal .journal-flex,
  .monthly-harmony-recipe .recipe-flex {
    flex-wrap: wrap;
  }
  .monthly-harmony-collection .collection-flex .left-image img {
    width: 100%;
    height: 370px;
    object-fit: cover;
    object-position: 30% 38%;
    display: none;
  }
  .monthly-harmony-collection .collection-flex .left-image h4 {
    position: relative;
    text-transform: uppercase;
    font-family: Jost;
    letter-spacing: 3.25px;
    font-size: 13px;
    color: #747474 !important;
    margin: 15px 0;
  }
  .monthly-harmony-collection .collection-flex .left-image h4 br {
    display: none;
  }
  .monthly-harmony-empoweing-women .right-content h3 {
    padding: 5px 0;
    line-height: 16px;
    margin-bottom: 0;
  }
  .monthly-harmony-collection .collection-flex .left-image,
  .monthly-harmony-journal .journal-flex .left-text,
  .monthly-harmony-recipe .recipe-flex .left-text {
    flex: 0 100%;
    display: block;
  }
  .monthly-harmony-collection .collection-flex .product-slider,
  .monthly-harmony-empoweing-women .left-image,
  .monthly-harmony-journal .journal-flex .journal-slider,
  .monthly-harmony-recipe .recipe-flex .recipe-slider {
    flex: 0 100%;
    width: 100%;
  }
  .monthly-harmony h3 {
    margin: 0 0 20px;
  }
  .monthly-harmony-empoweing-women .right-content {
    flex: 0 100%;
    margin: 0;
  }
  .monthly-harmony-empoweing-women .right-content .button button {
    flex: 0 80%;
    margin-bottom: 15px;
  }
  .monthly-harmony-banner .image-flex img {
    height: 240px;
    object-fit: cover;
  }
  .monthly-harmony-journal .journal-flex .left-text p,
  .monthly-harmony-recipe .recipe-flex .left-text p {
    padding-left: 0;
    padding-right: 0;
  }
}
body#sanctuary-of-wellness-ebook-ai .klavio-code,
body#sanctuary-of-wellness-yoga-ai .klavio-code {
  padding-top: 20px;
}
p.pro-custom-line.line-item-property__field {
  width: 55% !important;
  padding-bottom: 0;
}
p.pro-custom-line.line-item-property__field input {
  padding: 0 10px !important;
  border-radius: 5px;
  margin-top: 5px;
}
#item_mb_acc,
.christmas-collection-hide-badge span.tc.nt_labels.pa.pe_none.cw,
.kuDropdown.kuDropItemsPerpage,
.kuLandingResultsViewSwitchContainer,
.kuPagination,
.menu_nested .sub-menu.children,
.rbr-poweredBy__container.rbr-centralize.undefined,
.styles_discountsContainer__FpfS9,
.widget-title-mobile.mobile_view,
.yotpo-reviews-carousel
  .carousel-display-wrapper
  .yotpo-carousel
  .carousel-site-quote-container,
div#shopify-section-fd232e1a-a529-4c98-bb32-8f39f8364f78
  .tab_se_header.tc
  .tab_cat_title,
footer#nt_footer .order-1 .go3176171171 p:last-child br {
  display: none !important;
}
#shopify-section-fd232e1a-a529-4c98-bb32-8f39f8364f78 .nt_products_holder {
  margin-top: 0.5rem;
}
#shopify-section-16564989414073946e .mobile-view.section-title,
#shopify-section-1658810202541c4e6b .carousel-review-date,
#shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a .section-subtitle br,
#shopify-section-collection_page
  .filter
  #shopify-section-nt_filter2
  .cat_fixcl-scroll
  .widget
  .widget-title:after,
#shopify-section-collection_page .mfp-content #shopify-section-nt_filter2 .h3,
#shopify-section-tab_collection_des .outputContainer .h3,
#shopify-section-tab_collection_des .outputContainer .widget h5:after,
#shopify-section-tab_collection_des .tabber-cl-image.des-cls,
.cat_toolbar,
.collection_sortby_wrap_ul li:first-child,
.collection_sortby_wrap_ul li:last-child,
.collection_sortby_wrap_ul li:nth-last-child(2),
.custom-banner-cls h3 br,
.custom-srch,
.faq-cls .faq-in .faq-des,
.footer-contact.mobile-view-block,
.how_to_storage,
.how_to_suitable,
.how_to_use,
.icons-cls h3.section-title:after,
.js_cat_ttprice.ch_tt_price,
.kcMetadataTitle:before,
.kcResultItemNavigationButton,
.mobile-view-block,
.mobile-view-sub,
.nt_filter_block.portfolio_filter,
.nt_pr_js.lazypreloadt4s.op__0.lazyloadt4sed,
.only-mobile,
.order-lg-2 .footer-contact,
.order-lg-3 .footer-contact,
.our-infusion-process .title i,
.row.custom-srch,
.section_nt_filter .product-categories .menu_nested i,
.tabber-cl-image.des-cls p br,
.yotpo-reviews-carousel .carousel-display-wrapper .carousel-read-more,
.yotpo-reviews-carousel
  .carousel-display-wrapper
  .yotpo-carousel
  .y-slider-container
  .single-carousel
  .product-image-container
  .y-carousel-product-image,
footer#nt_footer .go3176171171 p:nth-child(2),
footer#nt_footer .order-1 .klaviyo-form .go3176171171 p:first-child br,
label.rc-radio__label.rc_widget__option__label
  span.rc-option__discount.rc_widget__option__discount {
  display: none;
}
#stockist-widget .stockist-result .stockist-result-address,
.rbr-bap-new-footer {
  padding-top: 6px !important;
}
.rbr-addBundleBtn-container.rbr-centralize.rbr-cursor-pointer {
  background-color: #53504f !important;
  border-radius: 30px;
}
.rbr-standard-bundle__title > span {
  font-size: 25px;
}
.nt_se_gift_image_text .txt_col_img .shadow_wrap .mg__0 .button {
  width: 200px !important;
  line-height: 10pt !important;
}
p.free-gift_note {
  font-size: 11pt !important;
  line-height: 1.5 !important;
}
.nt_se_gift_image_text .button {
  font-size: 12pt !important;
}
.yotpo-bottomline.pull-left.star-clickable {
  width: 200px;
}
.our-infusion-blends {
  padding: 40px 0;
}
.infusion-img-text {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.infusion-img-text .infusion-img-section {
  flex: 0 40%;
}
.infusion-img-text .infusion-content-section {
  flex: 0 40%;
  text-align: center;
}
.infusion-img-text .infusion-content-section h3 {
  font-family: Jost;
  color: #53504f;
  margin: 0;
  font-weight: 400;
  letter-spacing: 3pt;
  font-size: 19.5pt;
}
.infusion-img-text .infusion-content-section h2 {
  font-size: 50px;
  margin: 0;
  color: #53504f !important;
}
.circular-system p,
.infusion-img-text .infusion-content-section p,
.our-infusion-process .process-flex .single-process .content p {
  font-size: 17px;
  color: #2e2d2d;
  font-family: Jost;
  font-weight: 400;
  line-height: 24px;
}
.circular-system h2,
.our-infusion-process .title .desktop-title {
  font-size: 19.5pt;
  letter-spacing: 5pt;
  font-weight: 400;
  font-family: Jost;
}
.our-infusion-process {
  background-color: #f7f0e8;
  padding: 35px 0;
}
.our-infusion-process .title .desktop-title {
  text-align: center;
  color: #53504f !important;
}
.our-infusion-process .process-flex {
  display: flex;
  justify-content: center;
  padding-top: 10px;
}
.our-infusion-process .process-flex .single-process {
  text-align: center;
  flex: 0 21%;
  margin: 0 20px;
}
.our-infusion-process .process-flex .single-process .number img {
  width: 40px;
}
.our-infusion-process .process-flex .single-process .content h4 {
  font-size: 23px;
  color: #53504f !important;
}
.circular-system {
  text-align: center;
  padding: 35px 0;
  border-bottom: 1px solid #e3e3e3;
}
.circular-system img {
  width: 135px;
}
.circular-system h2 {
  color: #53504f;
}
html {
  padding-bottom: 0 !important;
}
.container {
  margin: auto;
  padding: 0 30px;
}
.js_add_ld.disabled {
  cursor: not-allowed;
}
#search-results-ai #nt_content .kuContainer .kuTabs,
#shopify-section-1658397056e0aa286d .nt_pr .product-info,
#shopify-section-166004511022667961 .klddd00a482692.kcResultItemPrice,
#shopify-section-collection_page .on_list_view_false.products,
#shopify-section-tab_collection_des .tab_se_wrap {
  margin-top: 0;
}
#shopify-section-collection_page
  .product-collection
  .product-listing
  .product
  .product-info
  .product-info__inner,
.owl-carousel-shop-concern .product .product-info .product-info__inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
}
.owl-carousel-seasonal-rituals .product .product-info__inner,
.prd-CardSimple_Body {
  -ms-flex-flow: column;
  display: -webkit-box;
  display: -ms-flexbox;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  padding: 5px;
}
.prd-CardSimple_Body {
  flex-flow: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: flex;
}
.owl-carousel-seasonal-rituals .product .product-info__inner {
  flex-flow: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: flex;
  margin-top: 0;
}
#shopify-section-collection_page
  .product-collection
  .product-listing
  .product
  .product-info,
.owl-carousel-shop-concern .product .product-info {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  max-height: 192px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-flow: column;
  flex-flow: column;
  padding: 0;
  margin-top: 0;
}
.owl-carousel-shop-concern .product .product-image,
.owl-carousel-shop-concern .product .product-inner.pr .product-image {
  display: flex;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  padding-bottom: 100%;
  width: 100%;
}
#shopify-section-collection_page
  .product-collection
  .product-listing
  .product
  .product-image
  a,
.owl-carousel-shop-concern .product .product-image a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
}
.owl-carousel-shop-concern .product .product-inner.pr {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: baseline;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
}
#cd649dd9-3106-4f64-8d6f-cad7775b63a2
  .owl-carousel-seasonal-rituals
  .product
  .product-info
  .yotpo.yotpo-small {
  padding-bottom: 5px;
  padding-top: 5px;
}
#shopify-section-collection_page
  .product-collection
  .product-listing
  .product
  .product-image {
  display: flex;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  padding-bottom: 100%;
  width: 100%;
  box-shadow: none;
}
#shopify-section-collection_page
  .product-collection
  .product-listing
  .product
  .product-inner.pr {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
}
#k-69bd455e-e2c5-4e74-ac94-f3ee13e05eca .klaaf3d3b55efd .kcResultItemInner,
#k-9141ce61-5add-4212-8ace-81b14f847e31 .klaaf3d3b55efd .kcResultItemInner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  overflow: hidden;
}
.owl-carousel-seasonal-rituals .product .product-inner.pr {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
}
#shopify-section-collection_page
  .product-collection
  .product-listing
  .product
  .product-info
  .product-info__inner
  .price {
  padding: 5px 0;
}
#shopify-section-collection_page
  .product-collection
  .product-listing
  .product
  .product-info
  .product-info__inner
  .yotpo {
  padding: 0 0 10px;
}
#typeform_custom {
  margin: 60px 0;
}
#shopify-section-166004511022667961 .klevuRatingCount,
#shopify-section-collection_page
  #shopify-section-166004511022667961
  .klevu-stars-small-l2 {
  margin-top: 3;
}
#shopify-section-166004511022667961
  .kcBannerArea
  .kcResultsContainer
  .kcResultsInner
  li
  .kcResultItemInner
  .kcButton
  .kcButtonAddToCart {
  margin: 5px 0;
  width: 80%;
  min-height: 32px;
  letter-spacing: 1px;
}
#shopify-section-166004511022667961
  .kcResultItemInner
  .klc7eba62fa150
  .kcResultItemNameValue,
#slider .kcResultItemInner .klc7eba62fa150 .kcResultItemNameValue {
  line-height: 18.4pt;
}
#shopify-section-166004511022667961
  .kcBannerArea
  .kcResultsContainer
  .kcResultsInner
  li
  .kcResultItemInner
  .kcButton
  .kcButtonAddToCart:hover {
  background: #000;
  color: #fff;
}
#shopify-section-166004511022667961
  .kcBannerArea
  .kcResultsContainer
  .kcResultsInner
  li
  .kcResultItemInner
  .kcResultItemImageLink,
.custom-add-btn,
.nt_pr .product-info,
.nt_shipping.tl .icon,
.oil-wrap .gift_wrap_action,
.oil-wrap .gift_wrap_info {
  text-align: left;
}
#shopify-section-166004511022667961
  .kcBannerArea
  .kcResultsContainer
  .kcResultsInner
  li
  .kcResultItemInner
  .kcResultItemImage
  .kcResultItemImage {
  width: 306px;
}
#shopify-section-1658397056e0aa286d
  .tab_se_content
  .owl-carousel-seasonal-rituals,
#shopify-section-1658397056e0aa286d
  .tab_se_content
  .owl-carousel-seasonal-rituals
  .product,
.icon-clss svg {
  margin: 0 !important;
}
#shopify-section-1658397056e0aa286d
  .tab_se_content
  .owl-carousel-seasonal-rituals
  .product
  .product-image
  .hover_img
  .back-img,
#shopify-section-1658397056e0aa286d
  .tab_se_content
  .owl-carousel-seasonal-rituals
  .product
  .product-image
  .main-img {
  padding-top: 100%;
  height: auto !important;
  width: auto !important;
}
#shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d p a.button,
#shopify-section-collection_page
  .product-collection
  .product-listing
  .product
  .product-title,
#stockist-widget .stockist-result-details,
#stockist-widget .stockist-result-filter,
.kuContainer .kuTabs a {
  font-size: 14pt;
}
#shopify-section-collection_page {
  background: #fdfaf6 !important;
  padding: 27px 0;
}
#shopify-section-header_banner .h__banner {
  height: 43.31px !important;
}
#shopify-section-collection_page .mfp-content {
  z-index: 0;
}
#shopify-section-collection_page
  .filter
  #shopify-section-nt_filter2
  .cat_fixcl-scroll
  .widget {
  background: 0 0;
  border-bottom: 0;
  padding-top: 0;
}
#shopify-section-collection_page
  .product-collection
  .product-listing
  .product
  .product-image
  .db
  .main-img,
#shopify-section-collection_page
  .product-collection
  .product-listing
  .product
  .product-image
  .hover_img
  .back-img {
  padding-top: 100%;
}
#shopify-section-collection_page .product-collection .product-listing {
  gap: 15px;
  padding-top: 20px;
}
#shopify-section-collection_page .product-collection .product-listing .product {
  padding: 0;
  max-width: 23.8%;
}
#search-results-ai
  #nt_content
  .kuSearchResultsPageContainer
  .kuResults
  ul
  li
  .kuProdWrap
  .kuProdAdditional,
#shopify-section-collection_page .mfp-content .cat_fixcl-scroll-content {
  position: unset !important;
}
#shopify-section-tab_collection_des
  .outputContainer
  .collection_sortby_wrap_ul
  li,
.product-collection .filter ul li {
  margin-bottom: 8px;
  line-height: 25px;
}
.product-collection .filter ul li input {
  margin-right: 15px;
}
.product-tabs {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 40px;
  justify-content: center;
  padding-left: 25px;
  padding-right: 25px;
}
.ebook-summer-bg,
.item-cen {
  align-items: center;
}
.product-tabs li,
.show.nt_se_loyalty_featured_blog .cat_space_30 .cat_space_item {
  padding-right: 30px;
}
.product-tabs li a {
  font-size: 20px;
  color: #53504f;
  font-family: Jost;
}
.ebook-summer-bg {
  background-image: url(https://cdn.shopify.com/s/files/1/0567/5434/0030/files/summer_ebook_landing_page.webp?v=1681465587);
  height: 750px;
  display: flex;
  max-width: 100%;
  align-self: stretch;
  padding-left: 70px;
  padding-right: 70px;
  flex-direction: column;
  background-size: cover;
  justify-content: center;
  background-repeat: no-repeat;
}
.ebook-summer-element .ebook-summer-bg .section-heading h3 {
  font-size: 61px;
}
.ebook-summer-element .ebook-summer-bg .section-heading p {
  color: #fff;
  font-size: 20px;
  max-width: 750px;
  text-align: center;
  font-family: Jost, sans-serif;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0.9px;
  margin: auto;
}
section.monthly-harmony-collection.monthly-harmony
  .harmony-product-slider
  .item
  h3 {
  font-size: 16px;
  margin-bottom: 0;
  text-align: left;
  font-family: Jost;
  font-weight: 400;
}
section.monthly-harmony-collection.monthly-harmony
  .harmony-product-slider
  .item
  p {
  text-align: left;
  float: left;
  display: block;
  width: 100%;
  margin: 5px 0;
}
section.monthly-harmony-collection.monthly-harmony
  .harmony-product-slider
  p.btn_read-more,
section.monthly-harmony-journal.monthly-harmony p.btn_read-more {
  cursor: pointer;
  padding: 5px;
  background: #53504f;
  border-radius: 40px;
  text-align: center;
  font-weight: 400;
  font-size: 16px;
}
section.monthly-harmony-collection.monthly-harmony
  .harmony-product-slider
  p.btn_read-more
  a,
section.monthly-harmony-journal.monthly-harmony p.btn_read-more a {
  color: #ffff;
  text-transform: uppercase;
  letter-spacing: 5.76px;
  font-weight: 400;
  font-size: 16px;
}
section.monthly-harmony-empoweing-women.monthly-harmony
  .button
  button:last-child {
  background: #475b59;
}
section.monthly-harmony-journal.monthly-harmony .item h3 {
  font-size: 21px;
  text-align: center;
  height: auto;
  letter-spacing: 0.42px;
  line-height: normal;
}
.shopify-product-reviews-badge.star-rating,
div#shopify-section-template--17180163637480__health_harmony_journal_g39wcn
  .journal-slider
  .item
  h3 {
  min-height: auto;
}
@media (min-width: 750px) {
  .container {
    padding: 0 40px;
  }
}
@media (min-width: 1000px) {
  .container {
    max-width: 1700px !important;
    padding: 0 60px;
  }
  #shopify-section-fd232e1a-a529-4c98-bb32-8f39f8364f78
    h3.mobile-view.section-title.section-title-dn.tc.pr.flex.fl_center.al_center.fs__24 {
    padding-top: 0 !important;
  }
  #shopify-section-fd232e1a-a529-4c98-bb32-8f39f8364f78 .section-title {
    padding-top: 30px;
  }
}
@font-face {
  font-family: made_miragebold;
  src: url("made_mirage_bold-webfont.woff2") format("woff2"),
    url("made_mirage_bold-webfont.woff") format("woff");
  font-weight: 700 !important;
  font-style: normal;
}
@font-face {
  font-family: made_miragemedium;
  src: url("made_mirage_medium-webfont.woff2") format("woff2"),
    url("made_mirage_medium-webfont.woff") format("woff");
  font-weight: 400 !important;
  font-style: normal;
}
.footer__top .widget-title {
  font-family: Jost;
  font-weight: 500;
  line-height: 21.6pt;
  letter-spacing: 3px;
  margin-bottom: 12px;
  font-size: 15pt;
}
#shopify-section-6a75815c-769a-4d73-9004-3b69ecacac44
  .owl-item:last-child
  h3.title
  span,
#shopify-section-tab_collection_des .outputContainer,
.accordion-in.active .accordion-content,
.desktop-view-subtitle,
.faq-cls .faq-in.active .faq-des,
.nt_shipping.nt_icon_deafult.tl.row.no-gutters.al_center_,
.product-form__icons .col-md-4 {
  display: block;
}
.icon-clss,
.products-details form {
  display: inline-block;
  vertical-align: top;
}
.content-clss {
  display: inline-block;
  width: calc(100% - 40px);
  padding-left: 6px;
  text-align: left;
}
.content-clss h3 {
  font-weight: 500;
  font-size: 14px;
  font-family: Jost, sans-serif;
  text-transform: capitalize;
}
.faq-sec-cls h3,
.product_title {
  font-family: MadeMirage !important;
  font-weight: 400 !important;
}
.custom-bg-cls .section-subtitle {
  font-size: 22px;
}
.yotpo-reviews-carousel .yotpo-small-box {
  float: none !important;
  text-align: center;
}
.custom-bg-cls .post-readmore {
  color: #53504f;
  text-decoration: underline;
  border: unset;
  background: 0 0;
  padding: 0;
  border-radius: unset;
  margin: 0;
  font-size: 16pt;
  line-height: 17.4pt;
  letter-spacing: 1pt;
  font-family: Jost;
  font-weight: 400;
}
.lazyloadt4sed .type_brand_list .section-title {
  font-family: Jost;
  text-transform: uppercase;
  font-size: 30pt;
  line-height: 40.4pt;
}
#shopify-section-6a75815c-769a-4d73-9004-3b69ecacac44 h3.title,
#shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d.custom-add-btn input,
.h__banner .item_slide_ht {
  letter-spacing: 1px;
}
.instagram-cl h3 {
  font-size: 32pt;
  font-weight: 400 !important;
  font-family: MadeMirage;
  color: #53504f;
  margin: 0;
  position: relative;
  line-height: 34pt;
  letter-spacing: 2pt;
}
.instagram-cl h3:after {
  content: "";
  position: absolute;
  width: 109px;
  height: 2px;
  background: #d3d3d3;
  left: 0;
  right: 0;
  bottom: -6px;
  margin: auto;
}
.instagram-cl a.fushi-wellbeing {
  margin-top: 12px;
  border-radius: 100px;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  transition: all 0.3s ease;
  color: #fcfaf6;
  background-color: #383d23;
}
.instagram-cl a.fushi-wellbeing:hover {
  background-color: #222222;
  color: #ffffff;
}
.yotpo-pictures-gallery,
.yotpo-pictures-widget {
  margin-top: 30px !important;
}
.star-clss {
  color: #dbe4d1;
}
#shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d h3.section-title:after {
  content: "";
  position: absolute;
  display: block;
  width: 115px;
  height: 3px;
  background: #d3d3d3;
  left: 0;
  right: 0;
  bottom: -6px;
  margin: auto;
}
.kcMetadataTitle:before {
  width: 115px !important;
  background: #d3d3d3 !important;
  height: 3px !important;
}
.icons-cls h3.title {
  font-family: MadeMirage;
  font-weight: 600;
  font-size: 20px;
}
.type_custom_html .code_setting div.headline {
  font-family: MadeMirage;
  font-weight: 500 !important;
  font-size: 25pt !important;
  line-height: 25.8pt;
  letter-spacing: 0;
}
.instagram-cl h3 a {
  border: 2px solid #9aad8a;
  padding: 5px 23px;
  border-radius: 7px;
  font-size: 18px;
  font-family: "Open Sans";
  margin-top: 10px;
  display: inline-block;
}
div#shopify-section-pr_summary_top_selllers p {
  margin-bottom: 6px !important;
}
.col-half-cl-cl h3 {
  font-size: 18px;
  margin-top: 0;
}
.col-half-cl-cl ul,
.custom-rows ul,
.faq_des1 .txt_h_tab,
.section-subtitle,
p {
  font-weight: 300;
}
.col-half-cl-cl svg {
  top: 4px;
  position: relative;
  margin-right: 5px;
}
.cart-notification-cl {
  text-align: center;
  display: block;
  background: #000;
  color: #fff;
  max-width: 400px;
  margin: 10px auto;
  padding: 6px;
  border: 2px dashed;
}
#Reviews-ai .shopify-section.page_section_heading .page-head,
#shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde .section-subtitle,
.cart-notification-cl p,
.nt_se_loyalty_featured_blog .cat_space_item img,
.product-form__subscription-choice label[for="subscription"] {
  margin-bottom: 0;
}
.cart-notification-cl p a {
  color: #fff;
}
.dis-cls,
.price_stock {
  margin-bottom: 10px !important;
}
.dis-cls.csutom-incls p {
  background: #000;
}
.dis-cls p {
  background: #f2f0f0;
  padding: 15px;
  max-width: 100%;
  width: 370px;
  font-size: 14px;
  display: block;
  position: relative;
  margin-bottom: 10px;
  border: 3px dashed #a6c674;
  color: #000;
  font-weight: 500;
}
.dis-cls p span {
  display: block;
  text-transform: uppercase;
}
.dis-cls p a {
  color: #080808;
  font-weight: 500;
}
.dis-cls p strong {
  font-weight: 500;
  font-size: 13px;
}
.gift_wrap {
  border: 2px dashed #0a0a0a;
  padding: 10px 10px 3px;
  box-sizing: border-box;
  margin: 0 0 22px;
}
.text-cl-right {
  text-align: right !important;
  margin-top: -75px;
}
.oil-wrap .gift_wrap_info span strong {
  color: #999;
  font-size: 14px;
  display: block;
  padding-left: 0;
  margin-top: 7px;
}
.oil-wrap .gift_wrap_info img {
  width: 100px;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 9px;
}
.oil-wrap .gift_wrap_info span {
  display: inline-block;
  width: calc(100% - 120px);
  vertical-align: top;
  font-size: 22px;
  font-weight: 600;
  text-align: left;
  padding-left: 15px;
  line-height: 26px;
  text-transform: capitalize;
  margin-top: 0;
}
img.width-cls-img {
  width: 68%;
}
#shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a img.width-cls-img {
  width: 20%;
  padding: 20px 0 50px;
}
#shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a h3.section-title {
  margin-bottom: 0;
  display: none;
}
.col-half-cls-cls {
  background: #fff;
  padding: 10px;
  box-shadow: 0 3px 10px #ccc;
  margin-top: 17px;
  border-radius: 8px;
  position: relative;
  display: none;
  transition: 0.7s ease-in-out;
  -webkit-transition: 0.7s ease-in-out;
  -moz-transition: 0.7s ease-in-out;
  -ms-transition: 0.7s ease-in-out;
  -o-transition: 0.7s ease-in-out;
}
.news-cl,
div#wrap_des_pr {
  background: #f7f7f7;
}
.col-half-cls-cls h3 {
  font-family: MadeMirage;
  font-weight: 400;
}
.col-half-cls-cls.active {
  display: block;
  transition: 0.7s ease-in-out;
  -webkit-transition: 0.7s ease-in-out;
  -moz-transition: 0.7s ease-in-out;
  -ms-transition: 0.7s ease-in-out;
  -o-transition: 0.7s ease-in-out;
}
span.close-cl-fushi {
  position: absolute;
  top: -14px;
  right: 0;
  padding: 10px;
  color: #000;
  font-size: 24px;
  cursor: pointer;
}
.faq-sec-cls .faq-in .faq-des {
  height: 0;
  opacity: 0;
  overflow: hidden;
  transition: 0.7s ease-in-out;
  -webkit-transition: 0.7s ease-in-out;
  -moz-transition: 0.7s ease-in-out;
  -ms-transition: 0.7s ease-in-out;
  -o-transition: 0.7s ease-in-out;
}
.faq-sec-cls .faq-in.active .faq-des {
  height: auto;
  opacity: 1;
  overflow: auto;
  transition: 0.7s ease-in-out;
  -webkit-transition: 0.7s ease-in-out;
  -moz-transition: 0.7s ease-in-out;
  -ms-transition: 0.7s ease-in-out;
  -o-transition: 0.7s ease-in-out;
}
.accordion-content,
.accordion__btn-icon {
  transition: transform 0.2s ease-in-out, top 0.2s ease-in-out;
}
.faq-cls .faq-in,
.faq-sec-cls .faq-in {
  border-bottom: 1px solid #ccc;
}
.faq-sec-cls .faq-in h4 {
  position: relative;
  cursor: pointer;
  padding-right: 22px;
}
.faq-sec-cls .faq-in h4:before {
  position: absolute;
  content: "+";
  right: 3px;
  top: 2px;
  font-size: 18px;
}
.faq-sec-cls .faq-in.active h4:before {
  content: "-";
}
.branding-logos,
.type_custom_html .nt_se_166004511022667961 {
  margin-bottom: 0 !important;
}
.branding-logos img {
  max-height: 73px;
  object-fit: contain;
}
.custom-rows {
  padding-bottom: 10px;
  align-items: center;
}
.row.custom-rows img {
  width: 95%;
}
h2.section-heading {
  font-size: 20px;
  font-family: Jost;
  font-weight: 400;
}
.ingredients-cls {
  margin: 40px auto;
}
.ingredients-content {
  width: 600px;
  max-width: 100%;
  margin: 0 auto;
}
.load-cls a {
  font-size: 22px !important;
}
.our-story-cls p:first-child {
  font-family: MadeMirage;
  font-weight: 400;
}
.our-story-cls p:nth-child(2) > strong,
div#shopify-section-article-template .post-content .article-content h2 b,
div#shopify-section-article-template .post-content .article-content ul li b {
  font-weight: 500;
}
.our-story-cls a.button:hover {
  background: 0 0;
  color: #000;
  border-color: #b3c397;
}
.shipping-title-cls {
  margin-bottom: 30px;
}
#-ai #nt_content #shopify-section-cat_heading .page-head .Anti-Ageing h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Aromatherapy h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Beauty.Bundles h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Blemishes h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Body.Care h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Body.Moisturiser h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Body.Oil h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Body.Wash h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Carrier.Oils h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Cellulite h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Dry.Skin h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Essential.Oils h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Face.Care h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Face.Oil h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Hair.Care h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Hair.Loss h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Hair.Oil h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Hand.Care h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Mother.\&.Baby h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Nail.Care h1,
#-ai
  #nt_content
  #shopify-section-cat_heading
  .page-head
  .New.Arrivals.\-.Beauty
  h1,
#-ai
  #nt_content
  #shopify-section-cat_heading
  .page-head
  .Organic.Conditioner
  h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Organic.Shampoo h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Really.Good.Oils h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Sensitive.Skin h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Shea.Butter h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Shop.All.Body.Care h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Shop.All.Skin.Care h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Skin.Care h1,
#-ai
  #nt_content
  #shopify-section-cat_heading
  .page-head
  .Stretch.Marks.\&.Scars
  h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Trending.\-.Beauty h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .Uneven.Skin h1,
#-ai #nt_content #shopify-section-cat_heading .page-head .natural.beauty h1,
.hover_button .nt_add_w a i:before,
a.refer-link-cls {
  color: #fff !important;
}
.type_custom_section2 #bk_166434330844ec9f65-0 h3,
.type_custom_section2 #bk_166434330844ec9f65-2 h3 {
  position: absolute;
  top: 1px;
  padding: 0 30px;
  font-size: 35px;
  font-weight: 600;
  color: #fff;
}
.type_custom_section2 ul {
  position: absolute;
  top: 60px;
  padding-left: 50px;
  padding-right: 110px;
  padding-top: 40px;
  list-style: disc;
  color: #fff;
  font-weight: 400;
  font-size: 16px !important;
}
#shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a .row .img-post-qm-somos,
#shopify-section-tab_collection_des .outputContainer .cat_fixcl-scroll-content,
#shopify-section-template--16734141350120__features .diff-box h1 span,
.cat_space_item,
.custom-col-cls img,
.nt_filter_styleck > li > a,
.nt_se_6a75815c-769a-4d73-9004-3b69ecacac44 .content h3 span,
.nt_se_gift_image_text .txt_col_img .shadow_wrap .mg__0,
.tab_se_header .tab_cat_title li.dib {
  position: relative;
}
.custom-col-cls .category-content {
  position: absolute;
  bottom: 0;
  top: 75px;
  background: 0 0 !important;
  padding-right: 100px;
}
.custom-col-cls .category-content h3 {
  color: #fff !important;
  font-weight: 600;
  margin-bottom: 35px;
}
.custom-col-cls .category-content p {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 10px !important;
}
[ku-container][data-container-role="main"] {
  text-align: center;
  display: block;
  width: 100%;
}
.kuSearchResultsPageContainer .kuResults ul li .kuProdWrap .kuProdBottom {
  height: auto !important;
  padding: 0 10px !important;
  text-align: left;
}
.kuSearchResultsPageContainer .kuResults ul li .kuProdWrap .kuProdAdditional {
  background: 0 0 !important;
  top: 40% !important;
  text-align: left;
}
.shopify-payment-button div,
button.kcButtonElement.kcButtonAddToCart,
button.kqsiVA9Jf8LJAbxw8Bau.h7OYsWHrW5495r9beh2n.jjzYeefyWpPZLH9pIgyw.cYVH7FBl1ZchXEbTxNla {
  border-radius: 100px !important;
}
button.kcResultItemNavigationButton {
  border-radius: 100px !important;
  width: 40px !important;
}
.kcMetadataTitle {
  font-weight: 300;
  font-size: 26px;
  position: relative;
  padding-bottom: 25px;
}
.kcMetadataTitle:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: 13px;
  margin: 0 auto;
}
[ku-container][data-container-role="content"] {
  display: inline-block !important;
  padding: 5px !important;
}
[ku-container] div[data-block-id="ku_quick_result_items"] {
  border-left: 1px solid #ccc !important;
}
.klevu-stars-small-l2 .klevu-rating-l2 {
  background: url("https://cdn.shopify.com/s/files/1/0567/5434/0030/files/star-light.png?v=1682408130")
    top left repeat-x !important;
}
.klevuTarget.klevu-fluid > div {
  max-width: 1600px !important;
  width: 50% !important;
  left: 0 !important;
  right: 0 !important;
  margin: 0 auto;
}
.footer__top .nt-social i {
  font-size: 28px;
}
a#out_stock_ppr,
a.btn.klaviyo-bis-trigger {
  font-size: 13pt;
  background: #504f4f;
  padding: 0 25px;
  line-height: 37px;
  color: #fff;
  font-weight: 400;
}
.featured_product_se .product-images .nt_labels,
.sp-single .product-images .nt_labels {
  left: 0;
  right: auto;
  z-index: 1;
}
.label_style_rectangular .sp-single .product-images .nt_label {
  font-size: 18px;
}
a#out_stock_ppr {
  margin-bottom: 20px;
  letter-spacing: 3pt;
  text-transform: uppercase;
}
a.btn.klaviyo-bis-trigger {
  border-radius: 100px;
  letter-spacing: 2pt;
  min-height: 40px;
  display: flex;
}
#klaviyo-bis-modal button.btn:hover,
.products-details form input:hover,
a.btn.klaviyo-bis-trigger:hover {
  opacity: 0.7;
}
#klaviyo-bis-modal button.btn {
  background-color: #000 !important;
  border-color: #000;
  border-radius: 100px;
}
.yotpo-reviews-filters .free-text-search-input {
  padding-left: 35px !important;
}
p#rc_link_container a {
  background: #000;
  color: #fff;
  padding: 10px 20px;
  border-radius: 100px;
}
input:not([type="submit"]):not([type="checkbox"]),
select,
textarea {
  font-size: 12px;
  color: #53504f;
  accent-color: #53504f;
  font-weight: 400;
}
.yotpo-pictures-gallery .yotpo-hover-cta,
.yotpo-pictures-widget .yotpo-hover-cta {
  border-radius: 40px !important;
  background: #000;
  color: #fff !important;
  width: 155px;
  border: 1px solid #000;
}
.rc-container {
  margin-bottom: 25px !important;
}
.rc-container label {
  font-weight: 300;
  font-size: 16px;
}
.product {
  margin: -20px 0 45px;
  padding-top: 15px;
}
.product-form__subscription-choices,
nav.breadcrumb.dd {
  margin: 15px 0 10px;
}
.subscription-extended {
  background-color: #f8f8f8;
  padding: 10px;
}
.subscription-extended ul {
  margin: 0 0 20px 20px;
  font-size: 12px;
  color: #8b8b8b;
}
.subscription-extended select {
  padding: 10px;
  width: 100%;
  border: 1px solid #d9d9d9;
  background: #fff;
}
.product-form__subscription-choice label {
  cursor: pointer;
  display: block;
  width: 100%;
  background-color: #f8f8f8;
  padding: 10px 15px 10px 52px;
  background-repeat: no-repeat;
  background-position: left 18px center;
  font-weight: 400;
  background-size: 17px;
  font-size: 14px;
  margin-bottom: 5px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 16.875C13.3492 16.875 16.875 13.3492 16.875 9C16.875 4.65076 13.3492 1.125 9 1.125C4.65076 1.125 1.125 4.65076 1.125 9C1.125 13.3492 4.65076 16.875 9 16.875ZM9 18C13.9706 18 18 13.9706 18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18Z' fill='black'/%3E%3C/svg%3E%0A");
}
.product-form__subscription-choice input {
  display: none;
  visibility: hidden;
  opacity: 1;
}
.product-form__subscription-choice input:checked + label {
  background-color: #f8f8f8;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='9' fill='black'/%3E%3C/svg%3E%0A");
}
body #shopify-section-rich_text_jojoba_oil_use .content-left ul.dosage-desc {
  display: block !important;
  padding: 0 !important;
}
body #shopify-section-rich_text_jojoba_oil_use .content-left ul.dosage-desc li {
  list-style: outside !important;
  list-style-type: auto !important;
  text-decoration: none !important;
  padding: 0 !important;
}
#nt_backtop span i,
body#frequently-asked-questions-ai .faq_des1 .active .tab-heading {
  color: #000 !important;
}
@media screen and (max-width: 750px) {
  .nt_se_gift_image_text .txt_col_img .shadow_wrap .mg__0 .button {
    line-height: 22.4pt !important;
  }
  .product-form__subscription-choices {
    justify-content: stretch;
  }
  .nt_pr .product-info .yotpo .text-m {
    margin-top: 0 !important;
  }
  .product-form__subscription-choice {
    width: 100%;
  }
  span.cus_infusions_target {
    line-height: 1.2;
  }
}
.bot_footer_svg img,
.cat_img_trust.mt__10 img {
  filter: grayscale(1);
}
.accordion-content strong,
body.template-page strong,
body.template-policy b {
  font-weight: 400;
  font-size: 17px;
}
.section-subtitle {
  font-size: 16px;
}
.col-half-cl {
  width: calc(50% - 20px);
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}
.col-half-cl p,
.page_head_blog-heading,
div#shopify-section-pr_summary p {
  margin-bottom: 5px;
}
.sp-tab-content h3 {
  font-size: 15px;
}
.sp-tab-content h3 svg {
  margin-right: 8px;
  position: relative;
  top: 5px;
}
.product-form__icons svg {
  margin: 1rem 2rem 1.5rem 0;
  width: unset;
}
.nt_shipping.tl .icon,
.product-form__icons svg:last-child {
  margin-right: 0;
}
.prs_bordered_grid_2 .products .nt_pr .product-image {
  border: none;
  border-radius: 4px;
  background-color: #fff;
}
.collection-list__item__card-info p {
  font-family: Gill Sans Nova !important;
  color: #000000bf;
}
#nt_backtop span {
  background: #dbe4d1;
}
#shopify-section-16564989414073946e .col-lg-15 {
  flex: 0 0 14%;
  padding-left: 10px;
  padding-right: 10px;
}
.footer__top .menu li,
.post-content {
  font-weight: 400;
  line-height: 20pt !important;
  font-size: 15pt;
  font-family: Jost;
}
.footer__top .menu li a:hover,
.page-numbers li a:hover,
.page-numbers.current,
a.btn_filter {
  color: #000;
}
#nt_wrapper .lfoQFRPIIh .ku-rating-wrapper .klevuRatingCount,
.custom-banner-cls .text-clss,
.custom-banner-cls p,
.footer__top .menu li a,
.stockist-result-address,
.tab_cat_title.des_tab_10 > li > a,
.tab_cat_title.des_tab_4 > li > a,
.tab_cat_title.des_tab_5 > li > a,
.tab_cat_title.des_tab_6 > li > a,
.tab_cat_title.des_tab_7 > li > a,
.tab_cat_title.des_tab_8 > li > a,
.tab_cat_title.des_tab_9 > li > a,
.widget .post_list_widget .article-title,
.widget .product_list_widget .product-title,
h1.product_title.entry-title,
h3.product-title,
h3.product-title > a {
  color: #53504f;
}
.header_8 .h_search_frm {
  border-radius: 40px !important;
  max-width: 600px !important;
  border-color: #434242;
}
.header_8 .h_search_btn {
  min-width: auto !important;
  background: 0 0;
  color: #434242 !important;
  font-size: 20px;
}
.type_shipping .row {
  align-items: unset !important;
}
.header_8 .nt_menu > li > a {
  padding: 0 28px;
}
.cat_filter,
.header_8 .nt_menu > li:first-child > a,
.nt_se_gift_image_text .txt_col_img .shadow_wrap,
.nt_se_loyalty_image_text .txt_col_img .shadow_wrap,
.nt_se_subscribe_image_text .al_center .txt_col_img .shadow_wrap,
.section_nt_filter ul,
.shopify-section .nt_se_refer_image_text .al_center .shadow_wrap {
  padding-left: 0;
}
.header_8 .nt_menu > li:last-child > a {
  padding-right: 0;
}
.header_11 .nt_menu .sub-menu .sub-column-item > a,
.header_8 .nt_menu .sub-menu .sub-column-item > a {
  font-weight: 600 !important;
  border-bottom: 0;
  padding: 6px 0;
  margin-bottom: 8px;
}
.header_11 .nt_menu .sub-menu .sub-column-item > a:after,
.header_8 .nt_menu .sub-menu .sub-column-item > a:after {
  position: absolute;
  content: "";
  background: #e5a600;
  width: 145px;
  height: 1px;
  left: 15px;
  bottom: 0;
  top: 38px;
}
.header_11 .sub-column-item .sub-column > li a,
.header_8 .sub-column-item .sub-column > li a {
  padding: 5px 0 !important;
  color: #000 !important;
  font-weight: 300;
}
.header_11 .sub-column-item .sub-column > li a:hover,
.header_8 .sub-column-item .sub-column > li a:hover,
.nt_se_icon-content_calmaid_key .al_center_ p.mg__0,
span.fList,
span.fiList,
span.js_cat_ttprice,
span.sList,
span.tList {
  font-weight: 400;
}
.heading-cls {
  font-size: 26px;
  font-weight: 500;
}
.custom-btn {
  background: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
  padding: 10px 30px !important;
  border-radius: 20px !important;
}
.nt_promotion_html {
  background: #000;
  opacity: 0.7;
}
.nt_currency ul {
  height: 400px;
  overflow: auto;
  margin-top: 0;
  padding: 6px 0 0 15px;
}
.flagst4.lazyloadt4sed:before {
  bottom: 1px;
  position: relative;
}
.secondImage {
  position: absolute;
  top: 0;
  left: 10px;
  width: 97%;
  opacity: 0 !important;
  right: 0;
}
.cat_space_item img {
  transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  max-width: 72px !important;
}
.cat_space_item:hover .secondImage {
  transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1 !important;
}
.shopify-payment-button__button {
  background: #fff !important;
  color: #000 !important;
  border: 1px solid #000 !important;
  margin: 0 auto;
  border-radius: 40px !important;
}
.frm_cart_page .cart_items .quantity,
.mini_cart_actions .quantity,
.shopify-cleanslate button._1iLcX49_Dn18ynkIv_3he1 {
  border-radius: 40px !important;
}
div[data-testid="GooglePay-button"] {
  background: #fff !important;
  color: #000 !important;
}
a.readm_sp_kl,
nav.breadcrumb.dd a,
nav.sp-breadcrumb a.dib {
  color: #e5a600;
}
.single-top div#wrap_des_pr {
  background: 0 0;
  padding: 0;
}
div#wrap_des_pr {
  padding: 30px 0;
}
.new-tab-cls .des_style_2 {
  box-shadow: 0 1px 0 0 #0000001a;
  padding: 0;
  border-radius: unset;
}
.des_style_2,
.summary .quantity {
  box-shadow: 0 2px 20px #0000001a;
}
.new-tab-cls .des_style_2.sp-tab > .sp-tab-content,
.new-tab-cls .txt_h_tab {
  padding: 0;
}
.shopify-tabs .des_style_2 .heading {
  background: #fff;
}
#nt_content .shopify-section.page_section_heading .page-head p,
.shopify-tabs .des_style_2 .heading span.txt_h_tab {
  font-weight: 400 !important;
}
.des_style_2 {
  padding: 7px;
  font-size: 18px;
  border-radius: 5px;
}
.des_style_2.sp-tab > .sp-tab-content {
  border: 0;
  font-size: 15px;
  border-top: 1px solid #f7f7f7;
}
span.nav_link_icon {
  background: 0 0 !important;
  color: #000 !important;
}
.price_range {
  font-size: 26px !important;
}
.summary .quantity {
  border: 0;
  height: 50px;
}
.summary .quantity input.input-text[type="number"] {
  height: 48px;
}
.summary .quantity button {
  height: 46px;
}
.shopify-payment-button__more-options {
  border: 1px solid #000 !important;
  border-radius: 40px !important;
  color: #000 !important;
  background: #fff !important;
  min-height: 50px !important;
}
.shopify-payment-button__more-options:hover {
  text-decoration: none !important;
  color: #000 !important;
  background: #fff !important;
}
.p-thumb .flickity-button {
  border-radius: 50px !important;
}
.cat_toolbar {
  margin: 10px 0;
}
.cat_sortby > a {
  border-color: #000;
  color: #000;
}
.faq-cls {
  margin-top: 40px;
}
.faq-cls .faq-in h4 {
  font-weight: 500;
  color: #474747;
  margin: 13px 0;
  position: relative;
  cursor: pointer;
  font-size: 18px;
}
.faq-cls.faq-products {
  background: #fff !important;
  padding: 10px;
  border-radius: 10px;
  margin: 36px auto;
  box-shadow: 0 0 10px #ededed;
  max-width: 1100px;
}
.faq-cls h3 {
  text-align: center;
  width: 100%;
  display: block;
  font-size: 24px;
  font-weight: 500;
}
.faq-cls .faq-in .faq-des p,
.faq-cls-bottom p {
  line-height: 24px;
  color: #474747;
  font-weight: 400;
  margin-bottom: 22px;
  margin-top: 0;
  font-size: 15px;
}
.faq-cls-bottom h5,
li.collection-list__item h3 {
  margin-bottom: 0;
  font-size: 18px;
}
.faq-cls-bottom h5 {
  font-weight: 600;
}
.faq-cls .faq-in:last-child {
  margin-bottom: 40px;
}
.faq-cls .faq-in h4:before {
  position: absolute;
  content: "\f107";
  right: 5px;
  top: 0;
  font: 600 20px/1 fagecko;
}
.faq-cls .faq-in.active h4:before {
  content: "\f106";
}
.hover_button .nt_add_w,
.hover_button .nt_add_w > a {
  border-radius: 100px;
}
.logo-banner {
  text-align: center;
  display: none;
}
.article-content,
.products-details,
.products-list .image,
.sidebar-products,
li.collection-list__item.grid__item {
  vertical-align: top;
  display: inline-block;
}
.page-head h1,
body.template-collection .page-head h1,
body.template-collection h1.collection-hero__title {
  text-align: left;
  font-size: 58px;
  line-height: 50px;
  font-weight: 300;
  text-transform: capitalize;
  color: #fff;
  font-family: Gill Sans Nova, sans-serif;
}
.collection-hero__description,
.page-head .rtet4,
.page-head p {
  text-align: left;
  font-size: 19px !important;
  color: #fff;
  font-family: Jost, sans-serif;
  font-weight: 300;
  margin-top: 5px;
}
ul.collection-list {
  display: block;
  list-style: none;
}
li.collection-list__item.grid__item {
  width: 25%;
  padding: 10px;
}
li.collection-list__item p {
  margin: 10px 0 0 !important;
  font-weight: 300;
  font-family: "serif";
}
.page_head_blog-heading h1 {
  text-transform: none;
  font-family: MadeMirage;
  font-size: 50px;
  color: #504f4f !important;
  letter-spacing: 2px;
}
.sub-head-cls {
  margin: 25px 0 !important;
  font-size: 24px !important;
  color: #434242 !important;
  letter-spacing: 1.5px;
  font-family: Jost, sans-serif;
}
.page-des-cls {
  color: #010322 !important;
  width: 900px;
  max-width: 100%;
  margin: 0 auto;
  font-family: Jost, sans-serif;
}
.page_head_blog-heading h1,
.page_head_blog-heading p {
  text-align: center !important;
  color: #000;
}
.bg-clr-cls {
  background: #f2ece5;
  padding-top: 40px;
}
.blogs-tag-cls li:last-child::after,
.section_nt_filter h6.widget-title.no-content:before,
.sort-by-mobile h6.widget-title.no-content:before,
.tab_se_header .tab_cat_title li.dib:last-child:after,
ul.tab_cat_title li.beauty_class:last-child:after {
  content: "";
}
.post-content {
  line-height: 20.6pt !important;
  color: #53504f;
  letter-spacing: 2pt;
  margin: 10px 0;
  font-family: MadeMirage;
}
.post-info h4 > a {
  font-size: 20px;
  color: #494749 !important;
  font-weight: 300;
}
.nt_products_holder .post-content p {
  font-family: Jost, sans-serif;
  display: none;
}
.post-readmore {
  border: 1px solid;
  padding: 6px 25px;
  border-radius: 20px;
  background: #53504f;
  color: #fff;
  font-family: Jost;
}
.post-readmore:hover {
  color: #000;
  background: 0 0;
}
ul.pagination-page li .current {
  background: #000;
  color: #fff;
  border-radius: 100%;
}
.page-numbers {
  padding: 5px 13px;
}
.article-content {
  width: calc(100% - 410px);
  padding-right: 20px;
}
.sidebar-products {
  width: 400px;
  border: 1px solid #ccc;
  box-shadow: 0 0 10px #dfdfdf;
  background: #fff;
  padding: 10px;
  margin-top: 12px;
  overflow: auto;
  position: sticky;
  top: 8%;
  z-index: 9;
}
h3.top-tag-article {
  margin: 0 0 10px;
  font-size: 20px;
  font-weight: 500;
  padding: 5px 0;
  border-bottom: 1px solid #ccc;
}
.sidebar-products .product_item {
  padding: 10px 0;
  border-bottom: 1px solid #ccc;
}
.sidebar-products .product_item:last-child {
  border-bottom: none;
}
.products-list .image {
  width: 80px;
  padding-top: 9px;
}
.products-details {
  width: calc(100% - 90px);
  padding-left: 0;
}
.products-details h4 {
  margin-top: -2px;
  margin-bottom: 4px;
  font-weight: 500;
}
.products-details span {
  color: #000;
  font-weight: 500;
  display: block;
  font-size: 15px;
  margin-bottom: 10px;
}
.products-details a,
.products-details form input {
  font-size: 10pt;
  background: #504f4f;
  font-weight: 400;
  margin-bottom: 10px;
  display: inline-block;
  width: auto;
  max-width: 100%;
  font-family: jost;
  min-height: 35px;
  text-transform: uppercase;
  border-radius: 40px !important;
  color: #fff;
  text-align: center;
  letter-spacing: 1pt;
}
.products-details a {
  padding-top: 5px;
  min-width: 114px;
  border-color: #000;
}
.products-details a:hover {
  background: #504f4f;
  color: #fff !important;
}
.products-details form input {
  padding: 0;
  min-width: 125px;
  border-color: transparent;
  line-height: 21px;
}
.contact-form h3 {
  text-align: center;
  font-size: 18px !important;
  margin-top: 0;
  margin-bottom: 2.1rem;
}
#shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
  .container
  .work-left-text-women
  p,
.accordion-content p,
.accordion-content ul {
  font-size: 16px !important;
}
.contact-form input {
  min-height: 50px;
}
.contact-form textarea {
  min-height: 100px;
}
.accordion__btn {
  width: 100%;
  display: block;
  background-color: #fff;
  box-shadow: 0 2px 20px rgb(0 0 0 / 10%);
  position: relative;
  border-radius: 0.5rem;
  text-align: left;
  margin-bottom: 1rem;
  font-size: 18px;
  padding: 15px 20px;
  text-decoration: none;
  color: #000;
  font-weight: 300;
}
.accordion__btn:focus {
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
}
.accordion-content {
  display: none;
  text-align: left;
  background: #fff;
  font-weight: 300;
  padding: 15px 25px;
  box-shadow: 0 2px 20px #0000001a;
  margin-bottom: 15px;
  border-radius: 0 0 0.5rem 0.5rem;
}
.accordion-content ul {
  font-weight: 300;
  margin-bottom: 20px;
  padding-left: 25px;
  list-style: disc;
}
.accordion-content ul li {
  margin-bottom: 20px;
}
.accordion__btn-icon {
  float: right;
}
.accordion-in.active .accordion__btn-icon {
  transform: rotate(180deg);
}
.about_us p {
  font-size: 17px;
  color: #000 !important;
}
.mini_cart_footer a.button.btn-cart {
  background-color: #2928281a;
}
.mini_cart_footer .button {
  border-radius: 40px !important;
  letter-spacing: 0;
}
.footer__top .signup-newsletter-form .submit-btn {
  color: #000 !important;
  background-color: #fff !important;
  padding: 0;
}
.signup-newsletter-form {
  border-radius: 0 !important;
}
@media (max-width: 1450px) {
  #shopify-section-tab_collection_des .nt_pr h3.product-title .cd.chp {
    width: 80%;
  }
}
@media (max-width: 1350px) {
  #shopify-section-collection_page
    .product-collection
    .product-listing
    .product {
    max-width: 32%;
    flex: 0 33%;
  }
  #shopify-section-tab_collection_des .nt_pr h3.product-title .cd.chp {
    width: 71%;
  }
}
@media (max-width: 1199px) {
  #shopify-section-166004511022667961
    .kcBannerArea
    .kcResultsContainer
    .kcResultsInner
    li
    .kcResultItemInner
    .kcResultItemImage
    .kcResultItemImage {
    width: 90%;
  }
  .template--16734141350120__proud .logos-section {
    padding: 20px 5px;
  }
  .template--16734141350120__proud .logos-ai {
    display: flex;
    justify-content: space-between;
  }
  .template--16734141350120__proud .logo {
    flex: 0 20%;
    max-width: 18%;
  }
  .template--16734141350120__proud .logo img {
    width: 80px;
    max-width: 55px !important;
  }
}
@media (max-width: 1200px) {
  #shopify-section-166004511022667961
    .kcBannerArea
    .kcResultsContainer
    .kcResultsInner
    li
    .kcResultItemInner
    .kcButton
    .kcButtonAddToCart {
    padding: 0 30px;
    width: 90%;
    font-size: 17px;
  }
  #shopify-section-collection_page
    .product-collection
    .product-listing
    .product {
    max-width: 31%;
    flex: 0 33%;
  }
  #ntheader .header__bot .container {
    padding: 0 45px;
  }
  #ntheader .header__bot .container .nt_menu li a {
    padding: 0 8px;
  }
  #ntheader .header__bot .container .nt_menu li {
    padding: 0;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    .row
    .work-left-text-women {
    width: 50% !important;
    right: 12% !important;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    .row
    .img-post-qm-somos {
    left: -18% !important;
  }
  #shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87
    .container
    .left-text-col {
    background: #fff;
    justify-content: center;
    align-items: center;
    display: flex;
    flex: 0 100%;
    height: auto;
    max-width: 100%;
  }
  #shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87
    .container
    .image-right-col {
    max-width: 100%;
    flex: 0 100%;
  }
  #shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87 .row {
    flex-direction: column-reverse;
  }
  .header_8 .nt_menu > li > a {
    padding: 0 24px;
  }
  .custom-add-btn {
    margin: 10px 0;
  }
  .custom-add-btn input {
    padding: 0 30px;
  }
}
@media (max-width: 1150px) {
  .infusion-img-text .infusion-content-section h2 {
    font-size: 40px;
  }
  .circular-system h2,
  .infusion-img-text .infusion-content-section h3,
  .our-infusion-process .title .desktop-title {
    font-size: 20px;
  }
  .article-cls .blog-info {
    top: 63px;
    width: 100%;
  }
  .custom-col-cls .category-content p {
    margin-bottom: 8px !important;
  }
  .custom-col-cls .category-content h3 {
    margin-bottom: 15px;
    font-size: 26px;
  }
}
@media (min-width: 1023px) {
  .tabber-cl-image.des-cls p {
    width: 75%;
  }
  #shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde .post-content {
    min-height: 50px;
  }
  .mobile-view-only {
    display: none;
  }
  .mobile-view-only i {
    color: #434242;
  }
}
@media (max-width: 1023px) {
  .custom-srch {
    padding-top: 10px;
  }
  .sp_header_mid .header__mid #item_mb_acc i.la-user {
    margin-top: 4px;
  }
  #ntheader.live_stuck .header__mid .logo_sticky,
  .header__mid .logo_mobile {
    width: 75px !important;
    padding-top: 0;
  }
  #shopify-section-header_banner .reviews-number,
  .type_promo_text p {
    font-size: 12pt !important;
  }
  #nt_wrapper header#ntheader {
    height: 119px !important;
  }
  .cl_h_search .mini_cart_content {
    position: absolute;
  }
  #shopify-section-Promo_text .nt_se_Promo_text {
    padding: 15px 0 !important;
  }
  .ntheader .header__mid .css_h_se {
    min-height: 61px !important;
    flex-wrap: unset !important;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    h3.mobile-view.section-title {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    margin-bottom: 10px;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    h3.mobile-view.section-title
    span {
    margin-left: 0;
    margin-right: 0;
    font-family: Jost;
    letter-spacing: 3px;
  }
  .mobile-view-sub {
    padding: 0 15px;
    display: block;
    line-height: 1.35rem;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    .row
    .work-left-text-women
    h2
    br,
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    .row
    .work-left-text-women
    p
    br,
  .desktop-view-subtitle,
  .header_8 .nt_currency,
  .header__mid .cl_h_search.cl_h_search_form_wid .h_search_frm,
  .header__mid .cl_h_search.cl_h_search_form_wid .icon_cart .account_show {
    display: none;
  }
  .sp_header_mid .header__mid .col-md-4.col-2.dn_lg {
    flex: 0 5%;
  }
  .sp_header_mid .header__mid #item_mb_acc {
    flex: 0 32%;
  }
  .sp_header_mid .header__mid #item_mb_acc i,
  .sp_header_mid
    .header__mid
    .col-lg-4.col-6
    #item_809cce1e-1eb6-48c7-a2a8-709ed536f4ee
    i {
    font-size: 25px;
    margin-right: 0;
    color: #53504f;
  }
  #shopify-section-header_11 .cl_h_search_form_wid .icon_cart a {
    top: -3px;
  }
  .sp_header_mid .header__mid .col-lg-4.col-md-4.col-6.tc.tl_lg {
    flex: 0 20%;
  }
  .sp_header_mid
    .header__mid
    .col-lg-4.col-6
    #item_809cce1e-1eb6-48c7-a2a8-709ed536f4ee {
    flex: 0 35%;
    text-align: right;
  }
  .sp_header_mid .header__mid .col-lg-4.col-6 .icon_cart {
    flex: 0 3%;
  }
  #shopify-section-1658810202541c4e6b
    .yotpo-reviews-carousel
    #carousel-top-panel
    .carousel-arrows,
  #shopify-section-1658810202541c4e6b
    .yotpo-reviews-carousel
    #carousel-top-panel
    .carousel-reviews-bottom-line,
  .cl_h_search .frm_search_input .h_search_ip {
    margin-top: 0 !important;
  }
  #shopify-section-1658810202541c4e6b
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    .stars-container {
    width: 100% !important;
  }
  #shopify-section-1658810202541c4e6b .yotpo-stars.carousel-stars {
    right: -78px !important;
  }
  header#ntheader {
    height: 107px !important;
  }
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d .our-story-cls p {
    font-size: 15pt;
    line-height: 18.8pt;
  }
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d
    .our-story-cls
    p:nth-child(2n) {
    margin: 15px 0 0;
  }
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d
    .our-story-cls
    a.button {
    line-height: 28.4pt;
  }
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d
    .row
    .image-right-col
    .nt_img_txt {
    height: auto !important;
  }
  #shopify-section-1658397056e0aa286d
    .container
    .tab_se_element
    .row
    .col-md-6.col-12 {
    flex: 0 100%;
    max-width: 100%;
  }
  .mobile-view-only {
    display: block;
  }
  #item_mb_acc.mobile-view-only,
  .custom-srch {
    display: block !important;
  }
  .text-cl-right {
    text-align: left !important;
    margin-top: 10px;
  }
  .our-story-cls .shadow_wrap {
    padding-right: 0;
  }
  .our-story-cls a.button {
    font-size: 18px;
  }
  .our-story-cls p {
    font-size: 20px;
  }
  .tabber-cl-image.des-cls {
    text-align: center;
  }
  .custom-srch {
    padding-bottom: 10px;
  }
  .header__mid .cl_h_search.cl_h_search_form_wid {
    display: contents;
  }
  .header__mid .cl_h_search.cl_h_search_form_wid .icon_cart {
    display: block !important;
  }
  .width-cls-img-promo {
    width: 85px !important;
  }
  .header__mid .css_h_se {
    justify-content: space-between;
  }
  .custom-srch form.h_search_frm {
    border: 1px solid #53504f !important;
    background: #fff;
    max-width: 100% !important;
    border-radius: 25px !important;
  }
  .custom-srch form input[type="text"] {
    font-weight: 300;
    font-size: 16px !important;
    padding: 0 !important;
    height: 25px;
    line-height: 23px;
  }
  header#ntheader .frm_search_input {
    margin-left: 10px;
  }
  .filters-container .magnifying-glass-icon {
    left: 5px !important;
  }
  .filters-container .free-text-search-input {
    padding: 0 21px !important;
  }
  .custom-srch .h_search_btn {
    padding: 5px 10px !important;
    background-color: transparent;
    text-align: right;
    min-width: auto;
  }
  .klevuTarget.klevu-fluid > div {
    width: 90% !important;
  }
  li.collection-list__item.grid__item {
    width: 33.33%;
  }
  #shopify-section-16564989414073946e .col-lg-15 {
    flex: 0 0 20%;
  }
  .article-content {
    width: 100%;
    padding-right: 0;
  }
  .sidebar-products {
    display: block;
    margin: 12px auto;
    width: 100%;
  }
  div#shopify-section-165648259248c82701 .cat_space_item {
    flex: 0 0 18%;
    padding: 0 20px;
  }
  .product-image a.nt_w_login {
    opacity: 1 !important;
    visibility: visible !important;
  }
  .collection-hero__description,
  .page-head .rtet4 {
    line-height: 25px;
  }
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d .row {
    flex-direction: column-reverse;
  }
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d .row .left-text-col {
    flex: 0 100%;
    max-width: 100%;
    position: relative !important;
    left: 0 !important;
  }
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d .row .image-right-col {
    max-width: 100%;
    flex: 0 100%;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    .row
    .img-post-qm-somos
    img {
    width: 100%;
    height: auto;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    .row
    .work-left-text-women {
    position: relative !important;
    right: 0 !important;
    width: 100% !important;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    .row
    .img-post-qm-somos {
    padding: 0;
    left: 0 !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  body #shopify-section-1658397056e0aa286d .tab_se_header {
    margin: 0 !important;
  }
  #shopify-section-header_11 .col-lg-4.col-md-4.col-3.tl,
  .nt_action.in_flex.al_center.cart_des_2,
  .nt_currency {
    display: none;
  }
  #shopify-section-1658397056e0aa286d .custom-add-btn input {
    letter-spacing: 1.5px;
    font-size: 15px;
    padding: 5px 0;
  }
  #shopify-section-1658397056e0aa286d .product {
    max-width: 50%;
    flex: 0 50%;
  }
  #shopify-section-1658397056e0aa286d .tabber-cl-image img {
    height: 1165px !important;
    width: 100%;
    object-fit: cover;
    object-position: center;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1365px) {
  .mt__20,
  .tab_se_wrap {
    margin-top: 0 !important;
  }
  .free_gift_heading p,
  .refer_heading p,
  .subscribe_save_heading p {
    max-width: 100% !important;
    padding-top: 10px !important;
  }
  .health-role {
    max-width: 100% !important;
  }
  #shopify-section-header_11 .col-lg-4.col-md-4.col-3.tl,
  .nt_action.in_flex.al_center.cart_des_2,
  .nt_currency {
    display: flex;
    align-items: baseline;
  }
  #shopify-section-header_11 .col-md-4.col-2.dn_lg {
    -ms-flex: 0 0 22.333333%;
    flex: 0 0 22.333333%;
    max-width: 22.333333%;
  }
  .h_icon_la .tcount {
    right: -7px !important;
  }
  .tab-product-cls {
    padding: 0 30px;
  }
  #shopify-section-tab_collection_des .nt_se_tab_collection_des {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .tab_se_wrap {
    padding-top: 20px;
  }
  #shopify-section-header_11 .custom-srch form.h_search_frm {
    border: 1px solid #53504f !important;
    border-radius: 25px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 999px) {
  #shopify-section-166004511022667961
    .kcBannerArea
    .kcResultsContainer
    .kcResultsInner
    li
    .kcResultItemInner
    .kcButton
    .kcButtonAddToCart {
    width: 100% !important;
  }
  #shopify-section-166004511022667961 .kcResultItemNavigationButton {
    top: 35% !important;
  }
  #shopify-section-166004511022667961
    .klaaf3d3b55efd.kcResults[data-width="lg"]
    .kcResultItem {
    width: 65% !important;
    margin: 20px 10px !important;
    padding: 0 !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .mt__20,
  .tab_se_wrap {
    margin-top: 0 !important;
  }
  .free_gift_heading p,
  .refer_heading p,
  .subscribe_save_heading p {
    max-width: 100% !important;
    padding-top: 10px !important;
  }
  .health-role {
    max-width: 100% !important;
  }
  #shopify-section-tab_collection_des .nt_se_tab_collection_des {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .tabber-cl-image.des-cls p {
    margin-bottom: 0.3em;
  }
  .tab_se_wrap {
    padding-top: 20px;
  }
  .tab-product-cls {
    padding: 0 30px;
  }
  .col-lg-4.col-md-4.col-3.tl,
  .nt_action.cart_des_2,
  .nt_currency {
    display: none;
  }
  .h_icon_la .tcount {
    right: -3px !important;
  }
  .col-md-4.col-2.dn_lg {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    .row
    .img-post-qm-somos {
    left: 0 !important;
  }
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d .yotpo .text-m {
    font-size: 13pt !important;
  }
  .klaaf3d3b55efd.kcResults {
    padding-bottom: 25px !important;
  }
  .kl199d26021391 {
    margin: 0 0 5%;
  }
  .klaaf3d3b55efd .kcResultItemInner {
    width: auto !important;
  }
  .yotpo .text-m {
    font-size: 11px !important;
  }
  #shopify-section-1658397056e0aa286d .custom-add-btn input {
    min-width: 160px;
    padding: 5px 5px 2px;
    letter-spacing: 0;
  }
  #shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde .post-content {
    white-space: nowrap;
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  #shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde
    .custom-bg-cls
    .article-cls:last-child
    .post-readmore {
    line-height: 0;
  }
  .type_custom_html
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    #carousel-top-panel
    .all-reviews
    a,
  .yotpo-reviews-carousel
    .carousel-display-wrapper
    #carousel-top-panel
    .headline {
    font-size: 15pt !important;
    line-height: 13.4pt !important;
  }
  #shopify-section-1658810202541c4e6b
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    .yotpo-carousel
    .small-version
    .right-side {
    width: 100%;
    float: none;
    text-align: center;
  }
  .type_image_text .nt_se_8efa05bb-1525-4ac8-b671-823d464de94d {
    padding-bottom: 10px !important;
  }
  .type_custom_html .kcButtonElement.kcButtonAddToCart {
    width: 92% !important;
  }
  .tab-product-cls .product-inner {
    margin-bottom: 28px;
  }
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d
    .nt_pr
    h3.product-title {
    font-size: 17pt !important;
  }
  #shopify-section-blog-template article.three-block-gird {
    flex: 0 0 50%;
    max-width: 50%;
  }
  #shopify-section-blog-template .three-block-gird a.mb__20.db.pr.oh {
    width: 100%;
  }
  #shopify-section-blog-template .three-block-gird .post-content,
  #shopify-section-blog-template .three-block-gird .post-info {
    width: auto;
    float: right;
    padding: 0;
  }
  .oxb4jxhCC.kcResults .kcResultItem,
  .oxb4jxhCC.kcResults[data-width="md"] .kcResultItem {
    max-width: 100%;
  }
  .pImbSBC_QN .kcResultItemNameValue {
    font-size: 17px !important;
  }
  article:nth-child(4n) {
    -ms-flex: 0 0 50%;
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
  article:nth-child(4n) a.mb__20.db.pr.oh {
    width: 100% !important;
  }
  article:nth-child(4n) .post-content,
  article:nth-child(4n) .post-info {
    padding: 0 !important;
    width: auto !important;
    float: none !important;
  }
  article:nth-child(8n) .post-content,
  article:nth-child(8n) .post-info {
    text-align: left !important;
  }
  #nt_content .beauty-health {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.social-share .nt-social svg.fa-tiktok {
  width: 17px !important;
  height: 22px !important;
}
.nt-social.blog_page_main a:last-child {
  top: -2px !important;
}
@media (max-width: 767px) {
  #shopify-section-1658810202541c4e6b .yotpo-reviews-carousel .yotpo-icon-star,
  .custom-banner-cls h3,
  .yotpo-reviews-carousel .yotpo-icon-empty-star,
  .yotpo-reviews-carousel .yotpo-icon-full-star,
  .yotpo-reviews-carousel .yotpo-icon-half-star {
    font-size: 15px !important;
  }
  .circular-system img {
    width: 95px;
  }
  .our-infusion-process .container {
    padding: 5px 25px !important;
  }
  .circular-system p,
  .infusion-img-text .infusion-content-section p {
    margin-bottom: 0;
  }
  .circular-system,
  .our-infusion-blends {
    padding: 0;
  }
  #shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87 .only-mobile,
  #shopify-section-6a75815c-769a-4d73-9004-3b69ecacac44.icons-cls .content p br,
  .circular-system p br,
  .header_11 .col-lg-4.col-md-4.col-3.tl,
  .header_11 .nt_currency,
  .hover_button .nt_add_w > a,
  .only-desktop,
  .our-infusion-blends .infusion-img-text .infusion-img-section,
  .our-infusion-process .process-flex {
    display: none;
  }
  .our-infusion-process .title.active i:before {
    content: "\f068";
  }
  .our-infusion-process .process-flex .single-process .number img {
    width: 35px;
  }
  .our-infusion-process .process-flex .single-process .content h4 {
    margin-top: 0;
    font-size: 1.4rem !important;
  }
  .only-mobile,
  .our-infusion-process .title i {
    display: block;
  }
  .our-infusion-process .title {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .our-infusion-process {
    padding: 15px 0;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    background-color: transparent;
  }
  .our-infusion-process .process-flex.active {
    display: block;
    margin-top: 20px;
  }
  .our-infusion-process .title .desktop-title {
    text-align: left;
    padding-left: 0;
    margin: 0;
    font-family: MadeMirage;
    letter-spacing: 0;
  }
  .our-infusion-process .process-flex .single-process {
    display: grid;
    align-items: baseline;
    grid-template-columns: auto 1fr;
    grid-gap: 15px;
    margin: 0;
  }
  .infusion-img-text .infusion-content-section,
  .our-infusion-process .process-flex .single-process {
    flex: 0 100% !important;
    text-align: left;
  }
  #nt_footer.footer-1 .nt-social svg.fa-tiktok,
  .nt_single_blog .nt-social.blog_page_main svg.fa-tiktok {
    width: 24px !important;
    height: 31px !important;
  }
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d
    .owl-carousel-shop-concern
    .owl-stage-outer,
  #shopify-section-fd232e1a-a529-4c98-bb32-8f39f8364f78
    .owl-carousel-shop-concern
    .owl-stage-outer {
    height: 350px !important;
  }
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d
    .owl-carousel-shop-concern
    .product
    .product-inner.pr {
    width: 80% !important;
  }
  .nt_single_blog .nt-social.blog_page_main a:last-child {
    top: -3px !important;
  }
  #CustomerLoginForm,
  #RecoverPasswordForm {
    margin: 0 0 20px;
  }
  #shopify-section-collection_page {
    padding: 15px 0;
    border-top: 2px solid #cbcbcb;
  }
  #shopify-section-166004511022667961
    .kcBannerArea
    .kcResultsContainer
    .kcResultsInner
    li
    .kcResultItemInner
    .kcButton
    .kcButtonAddToCart {
    font-size: 15px;
    letter-spacing: 1px;
    padding: 10px 0;
    width: 150px;
  }
  .product-tabs {
    flex-wrap: unset;
    justify-content: flex-start;
    overflow: scroll;
    padding-bottom: 10px;
    border-bottom: 2px solid #cbcbcb;
    margin-bottom: 15px;
  }
  .product-tabs li {
    padding-right: 20px;
    flex: 1 0 auto;
  }
  .product-tabs li a {
    font-size: 12pt;
  }
  #shopify-section-collection_page
    .product-collection
    .product-listing
    .product {
    max-width: 50%;
    flex: 0 48%;
  }
  #shopify-section-collection_page
    .mfp-content
    #shopify-section-nt_filter2
    .wrap_filter {
    margin-bottom: 20px;
  }
  .nt_products_holder,
  .tab_se_wrap {
    margin-top: 0 !important;
  }
  .type_custom_html
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    #carousel-top-panel
    .all-reviews
    a {
    line-height: 18.4pt !important;
    font-size: 10pt !important;
    text-decoration: underline !important;
  }
  .code_setting .klf798bc590fed .kcResultItemImage {
    width: 100%;
    height: 60%;
  }
  .code_setting .klf798bc590fed .kcResultItemImageWrap {
    height: 190px;
  }
  #shopify-section-1658810202541c4e6b
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    #carousel-top-panel
    .yotpo-num-of-reviews {
    font-size: 8pt !important;
    margin-left: 0 !important;
  }
  #shopify-section-1658810202541c4e6b
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    #carousel-top-panel
    .yotpo-icon-star,
  .yotpo-reviews-carousel
    .carousel-display-wrapper
    #carousel-top-panel
    .yotpo-icon-empty-star,
  .yotpo-reviews-carousel
    .carousel-display-wrapper
    #carousel-top-panel
    .yotpo-icon-half-star {
    font-size: 13px !important;
  }
  #shopify-section-1658810202541c4e6b
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    .yotpo-carousel
    .carousel-review-title {
    letter-spacing: 2pt !important;
    text-transform: uppercase;
    padding: 7px 0;
  }
  .yotpo-reviews-carousel.yotpo-size-1
    .carousel-display-wrapper.has-testimonials-link
    .carousel-reviews-bottom-line,
  .yotpo-reviews-carousel.yotpo-size-2
    .carousel-display-wrapper.has-testimonials-link
    .carousel-reviews-bottom-line {
    top: 4px !important;
    float: right !important;
  }
  .product {
    margin: -20px 0 20px;
  }
  .secondImage {
    left: 0;
    width: 100%;
  }
  #nt_wrapper .h_icon_la .tcount {
    right: -3px !important;
  }
  #nt_content .type_promo_text p {
    font-size: 10pt !important;
    line-height: 14pt;
  }
  #shopify-section-header_banner .reviews-number {
    color: #53504f;
    font-size: 10pt !important;
  }
  #nt_content .type_carousel h3 {
    font-size: 14pt;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    .row
    .img-post-qm-somos {
    left: unset !important;
    height: 260px;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    .row
    .img-post-qm-somos
    img {
    height: 315px !important;
    width: 100%;
    min-height: 315px !important;
    object-position: 25% !important;
  }
  #nt_content .beauty-health {
    padding: 0 15px;
    font-size: 14pt;
    line-height: 24pt;
    margin-top: 0;
    margin-bottom: 0;
  }
  #nt_content .tabber-cl-image.des-cls p {
    font-size: 15pt;
    line-height: 24.4pt;
    margin-bottom: 0;
  }
  #nt_content .tab-product-cls h3.product-title {
    font-size: 17px;
    line-height: 16.4pt;
  }
  #nt_content .custom-add-btn input {
    width: 150px;
    padding: 5px 0 2px;
    letter-spacing: 0;
    font-size: 17px;
  }
  #shopify-section-6a75815c-769a-4d73-9004-3b69ecacac44.icons-cls .content p {
    max-width: 315px;
    margin: 0 auto;
  }
  #shopify-section-6a75815c-769a-4d73-9004-3b69ecacac44 .content h3 span:after {
    font-size: 11pt;
  }
  .nt_pr .product-info .price,
  .price ins,
  .yotpo .text-m {
    line-height: 10.4pt !important;
  }
  #nt_content .icons-cls h3.section-title {
    margin-bottom: 10px;
    font-size: 15pt;
    letter-spacing: 4pt;
  }
  .tp_se_cdt .nt_se_1658397056e0aa286d {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .code_setting .klevu-recs .kcTitleElement {
    font-size: 24px;
    line-height: 15.4pt;
    letter-spacing: 1pt;
  }
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d .our-story-cls a.button,
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d .our-story-cls p {
    font-size: 11pt;
    line-height: 15pt;
    border: 0;
  }
  #shopify-section-166004511022667961 .klaaf3d3b55efd .kcResultItemInner,
  .klaaf3d3b55efd.kcResults,
  .type_image_text .nt_se_8efa05bb-1525-4ac8-b671-823d464de94d {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
  }
  .yotpo-reviews-carousel.yotpo-size-1
    .carousel-display-wrapper.has-testimonials-link
    .all-reviews,
  .yotpo-reviews-carousel.yotpo-size-1
    .carousel-display-wrapper.has-testimonials-link
    .headline,
  .yotpo-reviews-carousel.yotpo-size-2
    .carousel-display-wrapper.has-testimonials-link
    .all-reviews,
  .yotpo-reviews-carousel.yotpo-size-2
    .carousel-display-wrapper.has-testimonials-link
    .headline {
    width: 50% !important;
  }
  #shopify-section-1658810202541c4e6b
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    .yotpo-carousel
    .carousel-review-body,
  #shopify-section-1658810202541c4e6b
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    .yotpo-carousel
    .carousel-review-title,
  .custom-banner-cls .text-clss span,
  .type_custom_html
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    .yotpo-carousel
    .carousel-review-author {
    line-height: 15pt !important;
    font-size: 11pt !important;
    margin-left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  #shopify-section-1658810202541c4e6b
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    .stars-container {
    height: 17px;
  }
  #shopify-section-1658810202541c4e6b .yotpo-stars.carousel-stars {
    right: -56px !important;
  }
  .custom-banner-cls h3 {
    letter-spacing: 0 !important;
  }
  #shopify-section-1658397056e0aa286d h3.section-title {
    font-size: 18pt !important;
    letter-spacing: 0 !important;
    line-height: 4.2pt !important;
  }
  #shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde .section-subtitle {
    font-size: 16pt !important;
    line-height: 30pt !important;
    letter-spacing: 1pt !important;
  }
  .yotpo-reviews-carousel
    .carousel-display-wrapper
    .yotpo-carousel
    .small-version
    .right-side {
    width: 80% !important;
    float: none !important;
    text-align: center;
  }
  .custom-srch .cl_h_search {
    padding-right: 0;
  }
  .la-search:before {
    color: #000;
    font-size: 22px;
    top: 4px;
    position: absolute;
  }
  .pt__20.shadow_wrap {
    padding: 20px !important;
  }
  .custom-banner-cls .text-clss,
  article:nth-child(4n) a.mb__20.db.pr.oh {
    width: 100% !important;
  }
  .widget.widget_text {
    background-color: transparent !important;
    padding: 0 !important;
  }
  #shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87
    .container
    .image-right-col
    .nt_img_txt,
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d
    .row
    .image-right-col
    .nt_img_txt,
  .type_isotope .post_nt_loop h4 {
    height: auto !important;
  }
  img.width-cls-img {
    margin: 0 auto;
    display: block;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a img.width-cls-img {
    width: 50% !important;
    padding: 20px 0 !important;
  }
  .oil-wrap .gift_wrap_info span {
    font-size: 14px !important;
  }
  .hide-cls-mbl {
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: 0.7s ease-in-out;
    -webkit-transition: 0.7s ease-in-out;
    -moz-transition: 0.7s ease-in-out;
    -ms-transition: 0.7s ease-in-out;
    -o-transition: 0.7s ease-in-out;
  }
  .hide-mbl-fushi {
    display: none !important;
  }
  .row.custom-rows div {
    width: 100%;
    border-bottom: 1px solid #ccc;
    max-width: 100%;
    flex: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .row.custom-rows div h2.section-heading {
    padding: 0;
    position: relative;
    font-size: 15px;
    cursor: pointer;
  }
  .row.custom-rows {
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .row.custom-rows div h2.section-heading:before {
    position: absolute;
    content: "+";
    right: 0;
  }
  .row.custom-rows.active div h2.section-heading:before {
    content: "-";
  }
  .row.custom-rows.active .hide-cls-mbl {
    display: block !important;
    height: auto;
    opacity: 1;
    transition: 0.7s ease-in-out;
    -webkit-transition: 0.7s ease-in-out;
    -moz-transition: 0.7s ease-in-out;
    -ms-transition: 0.7s ease-in-out;
    -o-transition: 0.7s ease-in-out;
  }
  .ingredients-rows .col-12 {
    padding-bottom: 20px;
  }
  .blogs-cls,
  .ingredients-rows,
  .product-form__icons {
    text-align: center;
  }
  .blogs-cls .col-sm-6 {
    padding-bottom: 15px;
  }
  .col-half-cl {
    width: 100%;
  }
  li.collection-list__item.grid__item {
    width: 50%;
  }
  #shopify-section-16564989414073946e .col-lg-15 {
    flex: 0 0 33%;
  }
  div#shopify-section-165648259248c82701 .cat_space_item {
    flex: 0 0 25%;
    padding: 7px 20px;
  }
  .custom-add-btn input {
    padding: 0 20px;
    font-size: 12px;
    min-width: 126px;
  }
  .about_us .txt_col_img .column {
    padding: 10px 0 !important;
  }
  .page-head h1,
  body.template-collection .page-head h1,
  body.template-collection h1.collection-hero__title {
    text-align: left;
    font-size: 40px;
    line-height: 40px;
  }
  .collection-hero__description,
  .page-head .rtet4,
  .page-head p {
    line-height: 24px;
  }
  .page-numbers li {
    line-height: 12px;
    margin: 0 2px;
  }
  .container.container_cat {
    padding: 0 15px;
  }
  .page-numbers {
    padding: 5px 6px;
    vertical-align: middle;
  }
  .page-numbers li a,
  .post-author.mr__5 {
    font-size: 12px;
  }
  ul.pagination-page li .current {
    font-size: 12px;
    padding: 4px 6px;
  }
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d .row .left-text-col,
  .products-footer.tc.mt__40.mb__60 {
    margin: 0;
  }
  .oxb4jxhCC.kcResults .kcResultItem,
  .oxb4jxhCC.kcResults[data-width="md"] .kcResultItem {
    max-width: 100%;
  }
  .pImbSBC_QN .kcResultItemNameValue {
    font-size: 17px !important;
  }
  article:nth-child(4n) .post-content,
  article:nth-child(4n) .post-info {
    padding: 0 !important;
    width: auto !important;
    float: none !important;
  }
  .klaaf3d3b55efd .kcResultItemInner {
    margin: 5px auto !important;
    width: auto !important;
  }
  article:nth-child(8n) .post-content,
  article:nth-child(8n) .post-info {
    text-align: left !important;
  }
  .klbecb301ddce2 .kcResultItemNavigationButton .kcArrow::after {
    border-color: #434041 !important;
  }
  .nt_se_page_free_gift .free_gift_txt ul li,
  .nt_se_page_loyalty_programme .free_gift_txt ul li,
  .nt_se_page_refer_friend .free_gift_txt ul li,
  .nt_se_page_subscribe_save .free_gift_txt ul li {
    font-size: 15px;
  }
}
@media (max-width: 500px) {
  [ku-container][data-container-role="content"],
  [ku-container][data-container-role="header"] {
    width: 100% !important;
  }
  .custom-col-cls .category-content {
    position: inherit;
    bottom: 0;
    top: 0;
    background: #5b5b5b !important;
    margin: 0;
    padding: 15px;
  }
  article.three-block-gird a.mb__20.db.pr.oh {
    width: 100%;
  }
  article.three-block-gird .post-content,
  article.three-block-gird .post-info {
    padding: 0;
    width: 100%;
  }
  .oxb4jxhCC.kcResults .kcResultItem,
  .oxb4jxhCC.kcResults[data-width="md"] .kcResultItem {
    max-width: 100%;
  }
  .pImbSBC_QN .kcResultItemNameValue {
    font-size: 17px !important;
  }
  .type_isotope .post_nt_loop h4 {
    height: auto !important;
  }
  .klaaf3d3b55efd .kcResultItemInner {
    margin: 5px auto !important;
    width: auto !important;
  }
  .rbr-bap-new-footer {
    margin: 0 !important;
    width: 85% !important;
  }
}
@media (max-width: 640px) {
  .type_custom_section2 #bk_166434330844ec9f65-0 h3,
  .type_custom_section2 #bk_166434330844ec9f65-2 h3 {
    position: absolute;
    top: 1px;
    padding: 0 14px;
    font-size: 24px;
  }
  .type_custom_section2 ul {
    top: 60px;
    padding-left: 31px;
    padding-right: 80px;
    padding-top: 0;
    font-size: 14px !important;
  }
  article.three-block-gird a.mb__20.db.pr.oh {
    width: 100%;
  }
  article.three-block-gird .post-content,
  article.three-block-gird .post-info {
    padding: 0;
    width: 100%;
  }
  .oxb4jxhCC.kcResults .kcResultItem,
  .oxb4jxhCC.kcResults[data-width="md"] .kcResultItem {
    max-width: 100%;
  }
  .pImbSBC_QN .kcResultItemNameValue {
    font-size: 17px !important;
  }
  .type_isotope .post_nt_loop h4 {
    height: auto !important;
  }
  .klaaf3d3b55efd .kcResultItemInner {
    margin: 50px auto !important;
    width: auto !important;
  }
  article:nth-child(8n) .post-content,
  article:nth-child(8n) .post-info {
    text-align: left !important;
  }
}
@media (max-width: 480px) {
  section.monthly-harmony-collection.monthly-harmony
    .harmony-product-slider
    p.btn_read-more
    a,
  section.monthly-harmony-journal.monthly-harmony p.btn_read-more a {
    font-size: 12px;
    letter-spacing: 4.32px;
  }
  section.monthly-harmony-journal.monthly-harmony .item h3 {
    font-size: 14px;
    letter-spacing: 0.28px;
  }
  .monthly-harmony-empoweing-women .right-content p {
    width: 80%;
  }
  #shopify-section-fd232e1a-a529-4c98-bb32-8f39f8364f78 .tab_se_header {
    padding: 0 30px !important;
  }
  .ebook-summer-element .ebook-summer-bg {
    flex-grow: unset !important;
    display: flex !important;
    align-items: center !important;
    padding: 50px 31px 86px 30px !important;
    background-size: cover !important;
    justify-content: flex-start !important;
    background-repeat: no-repeat !important;
    background-position-x: center !important;
    background-position-y: top !important;
    flex-shrink: 0 !important;
    flex-basis: auto !important;
    position: relative !important;
  }
  .ebook-summer-element .section-heading h3 {
    font-size: 24px !important;
  }
  .ebook-summer-element .section-heading p {
    font-size: 16px !important;
  }
  .ntheader .sp_header_mid .header__mid #item_mb_acc {
    flex: 0 15% !important;
  }
  .ntheader .sp_header_mid .header__mid .col-lg-4.col-md-4.col-6.tc.tl_lg {
    flex: 0 42% !important;
  }
  .ntheader
    .sp_header_mid
    .header__mid
    .col-lg-4.col-6
    #item_809cce1e-1eb6-48c7-a2a8-709ed536f4ee {
    flex: 0 15% !important;
    display: inline-block;
  }
  .ntheader .sp_header_mid .header__mid .col-lg-4.col-6 .icon_cart {
    display: inline-block !important;
  }
  .ntheader .header__mid .cl_h_search.cl_h_search_form_wid {
    flex: 0 0 25%;
    text-align: right;
  }
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d .row .left-text-col p {
    font-size: 15px;
  }
  article:nth-child(8n) .post-content,
  article:nth-child(8n) .post-info {
    text-align: left !important;
  }
}
@media (max-width: 440px) {
  .type_custom_section2 #bk_166434330844ec9f65-0 h3,
  .type_custom_section2 #bk_166434330844ec9f65-2 h3 {
    font-size: 20px;
  }
  .type_custom_section2 ul {
    top: 40px;
    font-size: 13px !important;
  }
  .type_custom_section2 .w__100 {
    width: 100%;
    height: 300px;
    object-fit: cover;
    object-position: 99%;
  }
  article.three-block-gird a.mb__20.db.pr.oh {
    width: 100%;
  }
  article.three-block-gird .post-content,
  article.three-block-gird .post-info {
    padding: 0;
    width: 100%;
  }
  .oxb4jxhCC.kcResults .kcResultItem,
  .oxb4jxhCC.kcResults[data-width="md"] .kcResultItem {
    max-width: 100%;
  }
  .pImbSBC_QN .kcResultItemNameValue {
    font-size: 17px !important;
  }
  .type_isotope .post_nt_loop h4 {
    height: auto !important;
  }
  .klaaf3d3b55efd .kcResultItemInner {
    margin: 5px auto !important;
    width: auto !important;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    .row
    .work-left-text-women {
    width: 100% !important;
    right: 0 !important;
  }
  .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star,
  .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star,
  .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star,
  .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star,
  .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star,
  .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star,
  .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star,
  .yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star,
  .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star {
    font-size: 16px !important;
  }
}
@media (max-width: 400px) {
  .yotpo .text-m {
    font-size: 10px !important;
  }
  ul.product-categories li.current-cat a:before {
    margin-top: 1px !important;
  }
  #shopify-section-tab_collection_des.tp_se_cdt .show .tab_se_content,
  .tp_se_cdt .show .sub_title_size_0,
  .tp_se_cdt .show .tab_se_wrap .tab_se_header {
    padding: 10px !important;
  }
  #shopify-section-tab_collection_des .outputContainer .widget,
  .collection_sortby_wrap_ul h5,
  .count_vr_false h5,
  .drop-down-mobile-sort h5.widget-title,
  .widget_product_categories .widget-title-mobile {
    min-width: 250px !important;
  }
  .nt_products_holder {
    margin-top: 0 !important;
  }
  .collection-hero__description,
  .custom-srch .h_search_btn,
  .page-head .rtet4,
  .page-head p {
    font-size: 18px;
  }
  .page-head h1,
  body.template-collection .page-head h1,
  body.template-collection h1.collection-hero__title {
    font-size: 45px;
  }
  article.three-block-gird a.mb__20.db.pr.oh,
  li.collection-list__item.grid__item {
    width: 100%;
  }
  .header_8 .nt_action a > i.la-search,
  .header_8 .nt_action a > i.la-shopping-cart {
    font-size: 25px !important;
  }
  .header_8 .icon_cart .tcount {
    width: 13px;
    height: 13px;
    line-height: 13px;
    font-size: 8px;
  }
  div#shopify-section-165648259248c82701 .cat_space_item {
    padding: 7px 10px;
  }
  article.three-block-gird .post-content,
  article.three-block-gird .post-info {
    padding: 0;
    width: 100%;
  }
  .oxb4jxhCC.kcResults .kcResultItem,
  .oxb4jxhCC.kcResults[data-width="md"] .kcResultItem {
    max-width: 100%;
  }
  .pImbSBC_QN .kcResultItemNameValue {
    font-size: 17px !important;
  }
  .type_isotope .post_nt_loop h4 {
    height: auto !important;
  }
  .klaaf3d3b55efd .kcResultItemInner {
    margin: 5px auto !important;
    width: auto !important;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    .row
    .work-left-text-women {
    width: 100% !important;
    right: 0 !important;
  }
  article:nth-child(8n) .post-content,
  article:nth-child(8n) .post-info {
    text-align: left !important;
  }
  .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star,
  .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star,
  .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star,
  .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star,
  .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star,
  .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star,
  .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star,
  .yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star,
  .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star {
    font-size: 16px !important;
  }
  .tab_se_header.tl.mt__30 {
    text-align: center;
  }
}
@media (max-width: 360px) {
  .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star,
  .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star,
  .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star,
  .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star,
  .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star,
  .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star,
  .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star,
  .yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star,
  .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star {
    font-size: 14px !important;
  }
  .type_custom_section2 .w__100 {
    height: 390px;
  }
  .close_mn_t4 {
    left: 275px;
  }
  .rtl_true .nt_fk_canvas,
  body:not(.des_header_6) .nt_fk_canvas.nt_sleft {
    left: -10px;
  }
  article.three-block-gird a.mb__20.db.pr.oh {
    width: 100%;
  }
  article.three-block-gird .post-content,
  article.three-block-gird .post-info {
    padding: 0;
    width: 100%;
  }
  .oxb4jxhCC.kcResults .kcResultItem,
  .oxb4jxhCC.kcResults[data-width="md"] .kcResultItem {
    max-width: 100%;
  }
  .pImbSBC_QN .kcResultItemNameValue {
    font-size: 17px !important;
  }
  .type_isotope .post_nt_loop h4 {
    height: auto !important;
  }
  .klaaf3d3b55efd .kcResultItemInner {
    margin: 50px auto !important;
    width: auto !important;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    .row
    .work-left-text-women {
    width: 100% !important;
    right: 0 !important;
  }
}
@media (max-width: 320px) {
  .code_setting {
    padding: 30px 0 !important;
  }
  .custom-banner-cls h3 {
    font-size: 13px !important;
  }
  .yotpo .text-m {
    font-size: 11px !important;
    line-height: 8.4pt !important;
  }
  .nt_pr h3.product-title {
    font-size: 10pt !important;
    line-height: 16.4pt !important;
  }
  .yotpo-reviews-carousel.yotpo-size-1
    .carousel-display-wrapper.has-testimonials-link
    .carousel-reviews-bottom-line,
  .yotpo-reviews-carousel.yotpo-size-2
    .carousel-display-wrapper.has-testimonials-link
    .carousel-reviews-bottom-line {
    top: 2px !important;
    float: right !important;
  }
  #shopify-section-1658810202541c4e6b
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    .yotpo-carousel
    .carousel-review-body,
  #shopify-section-1658810202541c4e6b
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    .yotpo-carousel
    .carousel-review-title,
  .custom-banner-cls .text-clss span,
  .type_custom_html
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    .yotpo-carousel
    .carousel-review-author {
    line-height: 13.4pt !important;
    font-size: 10pt !important;
  }
  .code_setting
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    #carousel-top-panel
    .yotpo-num-of-reviews {
    font-size: 7pt !important;
    margin-left: 0 !important;
  }
  #nt_content .type_promo_text p {
    font-size: 12pt;
    line-height: 12pt;
  }
  #nt_content .type_carousel h3 {
    letter-spacing: 1px;
  }
  #nt_content .tabber-cl-image.des-cls p {
    font-size: 14pt;
  }
  .tab_cat_title.des_tab_10 > li > a > span,
  .tab_cat_title.des_tab_6 > li > a > span,
  .tab_cat_title.des_tab_7 > li > a > span {
    font-size: 13pt;
    line-height: 19.4pt;
  }
  .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star,
  .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star,
  .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star,
  .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star,
  .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star,
  .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star,
  .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star,
  .yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star,
  .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star {
    font-size: 9.5px !important;
  }
  .code_setting
    .yotpo-reviews-carousel.yotpo-size-1
    .carousel-display-wrapper.has-testimonials-link
    .headline,
  .code_setting
    .yotpo-reviews-carousel.yotpo-size-2
    .carousel-display-wrapper.has-testimonials-link
    .headline {
    font-size: 1em !important;
  }
  .code_setting
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    #carousel-top-panel
    .yotpo-icon-empty-star,
  .code_setting
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    #carousel-top-panel
    .yotpo-icon-half-star,
  .code_setting
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    #carousel-top-panel
    .yotpo-icon-star,
  .type_custom_html
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    #carousel-top-panel
    .all-reviews
    a {
    font-size: 10pt !important;
  }
  .code_setting .klevu-recs .kcTitleElement {
    letter-spacing: 0;
    font-size: 16pt;
  }
  #nt_content .custom-add-btn input {
    letter-spacing: 0;
    min-width: 115px;
  }
  .custom-srch .frm_search_cat {
    margin-bottom: 8px;
  }
  .custom-srch .h_search_btn {
    padding: 10px !important;
    min-height: 10px;
  }
  .post_nt_loop .post-author {
    font-size: 13px;
  }
  .oxb4jxhCC.kcResults .kcResultItem,
  .oxb4jxhCC.kcResults[data-width="md"] .kcResultItem {
    max-width: 100%;
  }
  .pImbSBC_QN .kcResultItemNameValue {
    font-size: 17px !important;
  }
  .type_isotope .post_nt_loop h4 {
    height: auto !important;
  }
  .klaaf3d3b55efd .kcResultItemInner {
    margin: 50px auto !important;
    width: auto !important;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    .row
    .work-left-text-women {
    width: 100% !important;
    right: 0 !important;
  }
}
@media screen and (min-width: 401px) and (max-width: 420px) {
  .products-details a,
  .products-details form input {
    font-size: 9pt !important;
    letter-spacing: 0.7pt !important;
  }
  .products-details a {
    min-width: 100px !important;
  }
  .products-details form input {
    min-width: 104px !important;
  }
}
@media screen and (min-width: 320px) and (max-width: 400px) {
  .products-details a,
  .products-details form input {
    font-size: 9pt !important;
    letter-spacing: 0.7pt !important;
  }
  .products-details a {
    min-width: 100px !important;
  }
  .products-details form input {
    min-width: 104px !important;
  }
}
@media screen and (min-width: 318px) and (max-width: 369px) {
  .products-details a,
  .products-details form input {
    letter-spacing: 0.7pt !important;
    font-size: 9pt !important;
  }
  .des_pr_layout_1.calmaid_bg_color ul.calmaid_earn li,
  .products-details a {
    font-size: 9pt !important;
  }
  .products-details a {
    min-width: 100px !important;
  }
  .products-details form input {
    min-width: 104px !important;
  }
  #shopify-section-tab_collection_des .outputContainer .widget,
  .collection_sortby_wrap_ul h5,
  .count_vr_false h5,
  .drop-down-mobile-sort h5.widget-title,
  .widget_product_categories .widget-title-mobile {
    min-width: 230px !important;
  }
  .nt_products_holder {
    margin-top: 0 !important;
  }
  .products.product-spacing {
    justify-content: center !important;
  }
  #shopify-section-icon-content_calmaid.icons-cls
    .nt_se_icon-content_calmaid
    .calmaid_title {
    font-size: 11pt !important;
  }
  .nt_se_icon-content_calmaid .content h3 span {
    font-size: 10pt !important;
    letter-spacing: 1pt !important;
    margin-right: 5px !important;
  }
  .calmaid_bg_color .faq-drawer__title {
    max-width: 284px !important;
  }
  .container.container_cat.cat_default {
    padding: 0 20px !important;
  }
  .container.container_cat.cat_default .product {
    padding-top: 0;
  }
  .richtext_5686462c-8302-420d-9248-0d3052b4dff6 .calmaid_earn a {
    padding-left: 0;
  }
  .owl-carousel-shop-concern .product-inner .nt_add_w a {
    background: #53504f;
    height: 35px;
  }
  .yotpo.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel {
    padding: 0 30px 15px !important;
  }
  .gecko_toolbar_label {
    font-weight: 400 !important;
  }
  .nt_se_icon-content_calmaid_key .section-title-key {
    padding: 20px 25px 5px !important;
  }
  .nt_se_icon-content_calmaid .row .col-lg-6:last-child {
    padding: 10px 25px !important;
  }
  #shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde
    .owl-carousel-journal
    .owl-item
    .blog-img
    img {
    height: 200px !important;
  }
  .page-numbers li a,
  .post-author.mr__5 {
    font-size: 12px;
  }
  ul.pagination-page li .current {
    font-size: 12px;
    padding: 4px 7px !important;
  }
  .page-numbers {
    padding: 5px 2px !important;
  }
  article:nth-child(8n) .post-content,
  article:nth-child(8n) .post-info {
    text-align: left !important;
  }
}
.kuSearchResultsPageContainer .kuContainer .kuTabs a:hover,
.kuSearchResultsPageContainer .kuContainer a.kuTabSelected {
  text-decoration: underline !important;
  background: 0 0 !important;
}
article:nth-child(4n) .post-info {
  padding: 170px 100px 0;
}
article:nth-child(4n) .post-content {
  padding: 0 100px;
}
article:nth-child(4n) {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
article:nth-child(4n) a.mb__20.db.pr.oh {
  width: 50%;
  float: left;
}
article:nth-child(8n) a.mb__20.db.pr.oh {
  float: right !important;
}
article:nth-child(8n) .post-content,
article:nth-child(8n) .post-info {
  text-align: right;
}
article:nth-child(4n) .post-content,
article:nth-child(4n) .post-info {
  width: 50%;
  float: right;
}
.nt_single_blog .post_nt_loop {
  padding-right: 0;
  padding-left: 10px;
}
.widget.widget_text {
  background-color: #fff;
  padding: 30px;
}
#block_00bb04e0-7a33-4ac9-b426-187f5d99d944,
.widget.widget_text.widget_logo {
  background-color: transparent;
}
.blog-info .art_title {
  word-break: normal;
  overflow: hidden;
  max-width: 265px;
  display: none;
}
.tp_se_cdt .nt_se_7e2b8707-05ef-4ffd-8267-138e867c8f2d {
  margin: 0 auto !important;
  padding-bottom: 76px !important;
  padding-top: 50px;
}
.yotpo-reviews-carousel
  .carousel-display-wrapper
  .yotpo-carousel
  .carousel-review-author,
.yotpo-reviews-carousel
  .carousel-display-wrapper
  .yotpo-carousel
  .carousel-review-body,
.yotpo-reviews-carousel
  .carousel-display-wrapper
  .yotpo-carousel
  .carousel-review-title {
  text-align: center !important;
}
#shopify-section-1658810202541c4e6b
  .yotpo-reviews-carousel
  .carousel-display-wrapper
  .yotpo-carousel
  .carousel-review-body {
  font-style: normal !important;
  font-family: Jost;
  font-weight: 400;
  font-size: 13pt;
  line-height: 20.4pt;
}
.type_custom_html
  .yotpo-reviews-carousel
  .carousel-display-wrapper
  .yotpo-carousel
  .carousel-review-author {
  float: none;
  font-family: Jost;
  font-weight: 500;
  line-height: 21.4pt;
  font-size: 17pt;
}
.type_image_text .nt_se_8efa05bb-1525-4ac8-b671-823d464de94d {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  padding-bottom: 60px;
}
.type_custom_html .nt_se_1658810202541c4e6b {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.kl138f9fefc076,
.kl1f8642040af4,
.klaaf3d3b55efd .kcResultItemInner,
.klba67e53d61aa {
  background-color: transparent !important;
}
.type_isotope .post_nt_loop h4 {
  height: 60px;
}
.klc7eba62fa150.kcResultItemName {
  margin-top: 14px;
  text-align: left;
}
.custom-bg-cls .nt_se_b77c3ac4-62f9-46f9-9b70-a4467b57fdde,
.tp_se_cdt .nt_se_1658397056e0aa286d,
.type_image_text .nt_se_13754eca-1ce9-4ea1-af82-afad2be4fa87 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.kl85dd2deb8ffb,
.klddd00a482692.kcResultItemPrice,
div#rc_login {
  text-align: left !important;
}
.ku-rating-wrapper {
  justify-content: flex-start !important;
  align-items: flex-start !important;
}
.nt_pr h3.product-title {
  letter-spacing: 0.5px !important;
  font-family: Jost;
  font-weight: 400;
  font-size: 12pt;
  color: #53504f;
  line-height: 22.4pt;
  margin-bottom: 0.5rem;
}
.klaaf3d3b55efd.kcResults[data-width="xl"] .kcResultItem {
  width: 22.66% !important;
}
.klaaf3d3b55efd.kcResults {
  padding-bottom: 77px;
}
.yotpo-reviews-carousel .carousel-display-wrapper div.yotpo-small-box {
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.tp_se_cdt .nt_se_1658397056e0aa286d {
  padding-top: 66px;
  padding-bottom: 66px;
}
#shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a .row {
  align-items: center;
  justify-content: space-evenly;
}
#shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
  .row
  .img-post-qm-somos
  img {
  min-height: 400px;
  object-fit: cover;
}
.type_image_text .nt_se_13754eca-1ce9-4ea1-af82-afad2be4fa87 {
  padding-top: 37px;
}
#shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d .row {
  justify-content: end;
  position: relative;
}
#shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d .row .left-text-col {
  position: absolute;
  left: 60px;
  z-index: 1;
  background: #f3e6d1;
  padding: 45px;
}
#shopify-section-1658810202541c4e6b .yotpo-small-box {
  margin-top: 35px;
}
#shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde .section-subtitle {
  font-weight: 400;
  font-family: Jost;
  font-size: 20pt;
  line-height: 47pt;
  letter-spacing: 5pt;
}
#shopify-section-1658397056e0aa286d .tabber-cl-image img {
  height: 780px;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
#shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87 .container {
  max-width: 100% !important;
  padding: 0;
}
#shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87
  .container
  .left-text-col {
  height: 645px;
  background: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}
#shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87
  .container
  .image-right-col
  .nt_img_txt {
  height: 645px;
}
#shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d
  .row
  .image-right-col
  .nt_img_txt {
  height: 630px;
}
#shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
  .section-subtitle
  .container
  .row,
.shopify-section .email-input {
  margin-top: 15px;
}
.products.product-spacing {
  justify-content: flex-start;
  gap: 15px;
}
#shopify-section-cat_heading .page-head {
  padding: 50px 0;
  margin-bottom: 3rem;
}
#nt_content .shopify-section.page_section_heading .page-head {
  padding: 50px 0;
  margin-bottom: 0;
}
#-ai #nt_content #shopify-section-cat_heading .page-head h1,
#nt_content .shopify-section.page_section_heading .page-head h1 {
  font-size: 50px;
  letter-spacing: 1px;
  line-height: 23.4pt;
  text-align: center;
  font-family: MadeMirage;
}
#nt_content .shopify-section.page_section_heading .page-head p,
#shopify-section-cat_heading .page-head .health-role .text-role {
  margin: 0 auto;
  max-width: 75% !important;
  font-size: 14.5pt !important;
  line-height: 20pt;
}
#nt_content
  .shopify-section.page_section_heading
  .page-head
  p.blog-content-title,
#shopify-section-gift_image_text .nt_se_gift_image_text,
#shopify-section-loyalty_featured_blog .cat_space_item img,
#shopify-section-loyalty_image_text .nt_se_loyalty_image_text,
#shopify-section-subscribe_image_text .nt_se_subscribe_image_text,
.health-role,
.shopify-section .nt_se_refer_image_text {
  max-width: 100% !important;
}
#shopify-section-cat_heading .page-head .health-role {
  max-width: 55% !important;
  line-height: 20pt;
}
#shopify-section-Promo_text .nt_se_Promo_text {
  padding: 5px 0 !important;
}
#shopify-section-loyalty_image_text
  .yotpo-widget-hero-section
  .yotpo-customer-logged-out-buttons
  .yotpo-action-button-widget
  .yotpo-button-standard-size {
  height: 40px !important;
}
.programme_earn_points .yotpo-tile-wrapper .yotpo-title-text {
  font-size: 20px !important;
}
.programme_earn_points .yotpo-tile-wrapper .yotpo-description-text {
  line-height: 24px !important;
  margin-top: 10px !important;
  font-size: 17px !important;
}
#shopify-section-page_loyalty_programme_use_point h1:first-child {
  font-size: 44pt !important;
  letter-spacing: 1px !important;
  line-height: 23.4pt !important;
}
#shopify-section-page_loyalty_programme_use_point h1:nth-child(2n) {
  font-size: 22pt !important;
}
#shopify-section-gift_image_text
  .nt_se_gift_image_text
  .txt_col_img
  .shadow_wrap
  .mg__0:before {
  font-size: 15pt;
}
.yotpo-loyalty-page-container .yotpo-description-text {
  height: 2px;
}
#shopify-section-header_banner .reviews-number {
  font-size: 16px;
  color: #53504f;
  font-weight: 400;
  font-family: jost;
  vertical-align: middle;
}
#ntheader.live_stuck .logo_sticky {
  width: 85px !important;
}
#shopify-section-1658397056e0aa286d .tab_se_header {
  margin: 15px 0 30px !important;
}
.collection_sortby_wrap_ul .widget-title {
  font-weight: 500;
  font-size: 18px;
}
.collection_sortby_wrap_ul li {
  padding-left: 10px;
  margin-bottom: 10px;
}
#shopify-section-tab_collection_des .outputContainer .widget {
  background: 0 0;
  border-bottom: none;
}
header#ntheader .frm_search_input {
  margin-top: -5px;
  margin-right: 15px;
  height: 22px;
}
.header__mid nav .nt_menu li {
  padding: 0 6px;
}
#shopify-section-header_11 .h_search_frm {
  height: 35px;
  margin-top: 0;
}
.frm_search_cat.frm_search_cat_search .h_search_btn .la-search {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.branding-logos img {
  width: 80px !important;
}
.beauty-health {
  line-height: 35px;
  font-weight: 400;
  font-size: 21pt;
  font-family: Jost;
  color: #53504f;
}
#shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a .row .img-post-qm-somos {
  left: -9%;
}
#shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
  .row
  .work-left-text-women {
  right: 21%;
}
#shopify-section-6a75815c-769a-4d73-9004-3b69ecacac44 .col-12 .icon img {
  width: 60px;
}
#shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d
  .tab_se_wrap
  .product-inner
  .yotpo.bottomLine,
#shopify-section-fd232e1a-a529-4c98-bb32-8f39f8364f78
  .tab_se_wrap
  .product-inner
  .yotpo.bottomLine {
  height: 20px;
  margin-top: 5px;
}
#shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d
  .tab_se_wrap
  .product-inner
  .custom-add-btn {
  margin: 5px 0;
}
#nt_content .shopify-section.page_section_heading .page_head_blog-heading,
.our-story-cls .shadow_wrap {
  padding-bottom: 0;
}
#shopify-section-16564989414073946e .show .nt_banner_holder,
#shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde h3.section-title,
.nt_se_loyalty_featured_blog .rte-setting,
.nt_se_page_loyalty_programme .free_gift_txt,
.nt_se_page_subscribe_save .free_gift_txt .free_gift_txt,
.our-story-cls p {
  margin: 0;
}
.our-story-cls p:nth-child(2n) {
  margin: 20px 0 0;
}
.our-story-cls p:nth-child(3n) {
  margin: 15px 0;
}
#shopify-section-1658810202541c4e6b
  .yotpo-reviews-carousel
  #carousel-top-panel
  .carousel-arrows {
  margin-top: 9px;
}
#shopify-section-1658810202541c4e6b
  .yotpo-reviews-carousel
  #carousel-top-panel
  .carousel-reviews-bottom-line {
  margin-top: 8px;
}
#shopify-section-1658810202541c4e6b
  .yotpo-reviews-carousel
  .carousel-display-wrapper
  .stars-container {
  margin: auto;
  width: auto;
}
#shopify-section-1658810202541c4e6b .yotpo-stars.carousel-stars {
  right: 0;
  display: flex;
  justify-content: center;
}
#shopify-section-1658810202541c4e6b
  .yotpo-reviews-carousel
  .carousel-display-wrapper
  .yotpo-carousel
  .small-version
  .right-side {
  width: 100% !important;
  text-align: center;
  float: none;
}
#shopify-section-1658810202541c4e6b
  .yotpo-reviews-carousel
  .carousel-display-wrapper
  .yotpo-carousel
  .single-carousel {
  float: none;
}
#shopify-section-1658810202541c4e6b
  .yotpo-reviews-carousel
  .carousel-display-wrapper
  .yotpo-carousel
  .carousel-review-author {
  margin-bottom: 10px;
  font-size: 13pt;
}
#shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
  .section-subtitle
  .beauty-health {
  width: 84%;
  margin: auto;
  font-size: 16pt;
  letter-spacing: 0;
  padding: 22px 30px;
}
#shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde .post-content {
  font-size: 17pt;
  height: auto;
}
.footer__top p {
  line-height: 25.4pt !important;
}
#shopify-section-16564989414073946e .show {
  margin: 0 !important;
  padding: 0 !important;
}
#shopify-section-16564989414073946e .show .section-title {
  margin: 15px 0;
  font-size: 15.5pt;
  letter-spacing: 7px;
  font-weight: 500;
}
#shopify-section-1658916226a9b8c5fd .show {
  margin-top: 15px !important;
}
#shopify-section-1658397056e0aa286d .section-title span,
#shopify-section-1658810202541c4e6b #carousel-top-panel .headline,
#shopify-section-1658916226a9b8c5fd h3,
#shopify-section-166004511022667961 .kcMetadataTitle,
#shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a h2,
#shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d .section-title span,
#shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d
  .tabber-cl-image.des-cls
  h3,
#shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde .section-title span,
#shopify-section-fd232e1a-a529-4c98-bb32-8f39f8364f78 h3 span {
  font-family: MadeMirage;
  color: #53504f !important;
  font-weight: 500 !important;
  font-size: 22pt !important;
  line-height: 23.4pt;
  letter-spacing: 1px;
}
#shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d h2,
body #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d h2 {
  font-size: 28pt !important;
}
#shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87 .nt_img_txt .nt_bg_lz {
  padding-top: 51% !important;
}
#shopify-section-166004511022667961 .kl199d26021391.kcTitle {
  padding: 0;
  margin-bottom: 2%;
}
#shopify-section-16564989414073946e .section-title span,
#shopify-section-e91b88b2-a5b5-4172-89b8-f1529732992f h3 {
  padding: 12px 0;
  letter-spacing: 5px;
  margin: 0;
  font-size: 15.5pt;
  line-height: 20px;
}
#shopify-section-1658397056e0aa286d .show,
#shopify-section-1658916226a9b8c5fd .code_setting,
#shopify-section-166004511022667961 .code_setting,
#shopify-section-6a75815c-769a-4d73-9004-3b69ecacac44 .show,
#shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d .show,
#shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde .show {
  padding-top: 30px !important;
}
#shopify-section-1658916226a9b8c5fd .yotpo-pictures-widget,
#shopify-section-166004511022667961 .kcResultsContainer,
#shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d .tab_se_wrap {
  margin-top: 10px !important;
}
#shopify-section-1658916226a9b8c5fd a.fushi-wellbeing,
#shopify-section-6a75815c-769a-4d73-9004-3b69ecacac44 .icons-cls .content p {
  font-size: 13pt;
}
#shopify-section-16564989414073946e .nt_banner_holder .cat_space_item img {
  max-width: 100px !important;
}
#shopify-section-6a75815c-769a-4d73-9004-3b69ecacac44 .section-title {
  margin-bottom: 20px;
  font-size: 19.5pt;
}
#shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde .container.blogs-cls,
.footer-contact .nt-social {
  margin-top: 20px;
}
#shopify-section-1658397056e0aa286d .owl-stage {
  width: 100% !important;
  display: flex;
  flex-wrap: wrap;
}
#shopify-section-1658397056e0aa286d .owl-stage .owl-item {
  flex: 0 31%;
}
#shopify-section-166004511022667961 .kcResultItemNavigationButton {
  display: block;
  top: 26%;
  background-color: transparent;
}
#shopify-section-166004511022667961
  .kcResultItemNavigationButton.kcResultItemNavigationButtonLeft
  span {
  left: -29px;
}
#shopify-section-166004511022667961
  .kcResultItemNavigationButton.kcResultItemNavigationButtonRight
  span {
  right: -29px;
}
#nt_footer aside#block_c7ece025-39e0-424b-9270-70d543817483 .klaviyo-form,
#nt_footer
  aside#block_c7ece025-39e0-424b-9270-70d543817483
  .klaviyo-form
  .needsclick,
#shopify-section-gift_image_text .nt_se_gift_image_text,
.cl_h_search .frm_search_input .h_search_ip,
needsclick > form > .needsclick > .needsclick:nth-child(3) > .needsclick {
  padding: 0 !important;
}
#nt_footer
  aside#block_c7ece025-39e0-424b-9270-70d543817483
  .klaviyo-form
  .needsclick
  button,
#nt_footer
  aside#block_c7ece025-39e0-424b-9270-70d543817483
  .klaviyo-form
  .needsclick
  input {
  padding: 0 15px !important;
  border: 0 solid #b4bbc3 !important;
}
#shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde .item.article-cls {
  padding: 0 5px;
}
#shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d .our-story-cls p strong {
  font-weight: 500 !important;
  letter-spacing: 1pt;
}
#shopify-section-e91b88b2-a5b5-4172-89b8-f1529732992f {
  padding-top: 16px;
}
#shopify-section-6a75815c-769a-4d73-9004-3b69ecacac44
  .owl-carousel
  .owl-item
  img {
  width: 45%;
  margin: 0 auto;
}
#shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87
  .custom-banner-cls
  .text-clss
  span {
  letter-spacing: 0;
}
#shopify-section-header_banner .h__banner {
  padding: 5px;
}
#shopify-section-1658397056e0aa286d .section-title span,
#shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a .container {
  margin: 0;
  padding: 0;
}
.owl-theme .owl-dots .owl-dot span {
  margin: 5px 2px !important;
}
#shopify-section-1658916226a9b8c5fd .fushi-wellbeing {
  line-height: 22pt;
  padding: 2px 15px;
}
#shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d h3 span {
  font-size: 19pt;
}
@media screen and (max-width: 1420px) {
  #shopify-section-1658397056e0aa286d .owl-stage {
    display: block;
  }
  body #shopify-section-1658397056e0aa286d .owl-stage .owl-item {
    width: 31%;
  }
}
@media screen and (max-width: 1350px) {
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d
    .row
    .left-text-col
    .shadow_wrap {
    padding: 0;
  }
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d .row .left-text-col {
    padding: 25px;
  }
}
@media screen and (max-width: 991px) {
  .infusion-img-text .infusion-content-section h2 {
    font-size: 30px;
  }
  .circular-system h2,
  .infusion-img-text .infusion-content-section h3,
  .our-infusion-process .title .desktop-title {
    font-size: 17px;
  }
  .our-infusion-process .process-flex .single-process .content h4 {
    font-size: 20px;
  }
  .our-infusion-process .process-flex {
    flex-wrap: wrap;
  }
  .our-infusion-process .process-flex .single-process {
    flex: 0 43%;
  }
  #shopify-section-1658397056e0aa286d .price,
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d .price {
    padding: 3px 0 6px;
  }
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d
    .owl-carousel-shop-concern {
    margin: 1rem 0 0 !important;
  }
  .nt_pr .product-info .yotpo .text-m {
    margin-top: 3px;
  }
  #shopify-section-collection_page .product-collection .col-md-3,
  #shopify-section-collection_page .product-collection .col-md-9 {
    max-width: 100%;
    flex: 0 100%;
  }
  #shopify-section-collection_page
    .product-collection
    .col-md-3
    .filter.mfp-content
    .section_nt_filter {
    float: left;
  }
  #shopify-section-collection_page
    .product-collection
    .col-md-3
    .filter.mfp-content
    .sort-by-mobile {
    float: right;
  }
  #shopify-section-collection_page .mfp-content {
    display: flex;
    justify-content: center;
  }
  #shopify-section-1658397056e0aa286d .owl-nav .owl-prev,
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d .owl-nav .owl-prev,
  #shopify-section-fd232e1a-a529-4c98-bb32-8f39f8364f78 .owl-nav .owl-prev,
  #shopify-section-tab_collection_des .owl-nav .owl-prev {
    position: absolute;
    left: -52px;
    top: 25%;
    background: 0 0;
    padding: 0 18px !important;
    border-radius: 50px;
    font-size: 35px;
    color: #434041;
  }
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel button.owl-dot {
    background: 0 0 !important;
  }
  #shopify-section-1658397056e0aa286d .owl-nav .owl-next,
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d .owl-nav .owl-next,
  #shopify-section-fd232e1a-a529-4c98-bb32-8f39f8364f78 .owl-nav .owl-next,
  #shopify-section-tab_collection_des .owl-nav .owl-next {
    position: absolute;
    right: -52px;
    top: 25%;
    background: 0 0;
    padding: 0 18px !important;
    border-radius: 50px;
    font-size: 35px;
    color: #434041;
  }
  #shopify-section-166004511022667961 .kcButtonAddToCart {
    padding: 0;
    font-weight: 400;
    letter-spacing: 3px;
    font-size: 17px;
  }
  #shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87
    .container
    .image-right-col
    .nt_img_txt {
    height: auto;
  }
  #shopify-section-1658397056e0aa286d
    .products
    .custom-add-btn
    input[type="submit"] {
    max-width: 100% !important;
  }
  #shopify-section-1658810202541c4e6b .code_setting {
    padding-bottom: 0;
  }
  #shopify-section-1658810202541c4e6b .yotpo-label.yotpo-small-box {
    margin-bottom: 0;
  }
  #shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87
    .col-12.col-md-6.txt_col_img.only-desktop.pr.left-text-col {
    margin-top: 0;
  }
  #shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87 .container {
    max-width: 1700px !important;
    padding: 30px;
  }
  #shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87
    .container
    .left-text-col {
    max-width: 100%;
    flex: 0 100%;
    height: auto;
  }
  #shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87
    .container
    .image-right-col {
    max-width: 100%;
    flex: 0 100%;
    height: auto;
    display: block;
    margin: 0;
  }
  article:nth-child(8n) .post-content,
  article:nth-child(8n) .post-info {
    text-align: left;
  }
}
.width-cls-img-promo {
  width: 6%;
}
.h__banner.h_banner_wrap_green {
  background-color: #dae3d1;
}
.cl_h_search .frm_search_input .h_search_ip {
  margin-top: -10px;
  border: 0 solid #ccc;
  font-size: 16px;
}
.frm_search_cat .h_search_btn {
  background-color: transparent;
  min-width: auto;
  color: #000;
  padding: 0 10px 5px !important;
  border: 0 solid #222;
}
.cl_h_search.cl_h_search_form_wid .h_search_frm {
  width: 53%;
  margin-right: 20px;
  border: 1px solid #53504f !important;
  border-radius: 25px !important;
}
.cl_h_search .frm_search_input .h_search_ip {
  border-radius: 25px;
  width: 100%;
  float: right;
}
.h_icon_la .icon_cart a > i.la-shopping-cart {
  font-size: 32px;
}
.cl_h_search.cl_h_search_form_wid {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.full.sub-menu.calc_pos {
  background-color: #f8f1e8;
  padding-right: 0;
}
#tooltip-content,
.cl_h_search.cl_h_search_form_wid .h_search_frm {
  background-color: #fff;
}
.sp_header_mid {
  background-color: #fcfaf6;
}
.multicolumn-card__info h5 {
  color: #53504f;
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 5px;
}
.multicolumn-card__info p {
  color: #53504f;
  line-height: 16px;
  font-size: 14px;
  font-family: Jost, sans-serif;
}
.footer__top .signup-newsletter-form {
  border-color: #d3d3d3 !important;
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel,
.yotpo-reviews-carousel .carousel-display-wrapper div.yotpo-small-box {
  border-bottom: 2px solid #d3d3d3 !important;
}
.yotpo .yotpo-bottomline .yotpo-icon-star,
.yotpo-reviews-carousel
  .carousel-display-wrapper
  .yotpo-carousel
  .yotpo-icon-star {
  letter-spacing: 2px;
  color: #dbe4d1 !important;
}
.nt_menu .sub-menu .sub-column-item > a {
  color: #53504f;
  text-transform: capitalize;
  padding: 5px 0 0;
  border-bottom: 0 solid #eee;
  font-size: 15px;
}
.sub-column-item .sub-column > li {
  font-size: 13px;
}
.tab_se_header .tab_cat_title li.dib:after {
  position: absolute;
  top: 5px;
  color: #53504f;
  opacity: 0.9;
}
.template-index .tab_se_header .tab_cat_title li.dib:after {
  content: "|";
}
.tab_cat_title.des_tab_10 > li > a > span,
.tab_cat_title.des_tab_6 > li > a > span,
.tab_cat_title.des_tab_7 > li > a > span {
  color: #53504f;
  font-family: Jost;
  font-weight: 500;
  font-size: 15pt;
  line-height: 24.4pt;
}
.tab_se_header .tab_cat_title li a {
  font-size: 20px;
}
.nt_pr .product-info .price,
.price ins,
.yotpo .text-m {
  color: #53504f !important;
  font-weight: 500;
  font-size: 13pt;
  line-height: 15.4pt;
  font-family: Jost;
}
.kcResultItemInner .klc7eba62fa150 .kcResultItemNameValue {
  font-weight: 500;
  font-family: MadeMirage;
  letter-spacing: 1pt;
  font-size: 14pt;
  line-height: 24.4pt;
}
.kcResultItemInner .klddd00a482692 .kcResultItemPriceValue.kcOrigPrice,
.kcResultItemInner .klddd00a482692 .kcResultItemPriceValue.kcSalePrice {
  font-family: Jost;
  font-weight: 500;
  font-size: 13pt;
  line-height: 23.4pt;
}
.our-story-cls p strong,
.yotpo-reviews-carousel
  .carousel-display-wrapper
  .yotpo-carousel
  .carousel-review-author {
  font-weight: 500 !important;
}
#-ai
  #nt_content
  .shopify-section.page_section_heading
  .page_head_blog-heading
  .container
  h1,
#shopify-section-1658810202541c4e6b .carousel-review-body,
#shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde .section-subtitle,
#stockist-widget .stockist-result .stockist-result-filter,
#stockist-widget .stockist-search-filter-checkbox,
#yotpo-testimonials-custom-tab .yotpo-review .yotpo-main .content-review,
.custom-banner-cls .text-clss span,
.custom-banner-cls h3,
.custom-banner-cls h5,
.footer__top .signup-newsletter-form input.input-text,
.klc7eba62fa150 .kcResultItemNameValue,
.klddd00a482692 .kcResultItemPriceValue.kcSalePrice,
.section-title.section-title-dn,
.yotpo .yotpo-logo-link-new > *,
.yotpo a,
.yotpo-reviews-carousel
  .carousel-display-wrapper
  #carousel-top-panel
  .yotpo-num-of-reviews,
.yotpo-reviews-carousel
  .carousel-display-wrapper
  .yotpo-carousel
  .carousel-review-author {
  color: #53504f !important;
}
.klevu-recs .kcTitleElement {
  color: #53504f;
  font-weight: 500;
  font-family: MadeMirage;
  font-size: 23pt;
  line-height: 38.4pt;
  letter-spacing: 5pt;
}
.type_custom_html .kcButtonElement.kcButtonAddToCart {
  margin-left: 0;
  background-color: #53504f;
  padding: 5px 0 0;
  width: 100%;
  letter-spacing: 5pt;
  text-transform: uppercase;
  font-family: Jost;
  font-weight: 400;
  line-height: 12.8pt;
  font-size: 14px;
}
.our-story-cls .shadow_wrap {
  padding-left: 0;
  padding-top: 0;
}
.our-story-cls h2 {
  color: #53504f;
  margin: 0;
  font-size: 26pt;
  line-height: 27.8pt;
  letter-spacing: 3pt;
}
.our-story-cls p {
  color: #53504f;
  font-size: 18pt;
  line-height: 20.8pt;
  font-weight: 400;
  font-family: Jost;
}
.our-story-cls p strong {
  letter-spacing: 2pt;
}
.our-story-cls a.button {
  padding: 0;
  font-size: 21pt;
  line-height: 23.4pt;
  border: 0;
  font-weight: 400;
  color: #53504f;
  border-bottom: 1px solid #53504f;
  font-family: Jost;
}
#shopify-section-1658810202541c4e6b
  .yotpo-reviews-carousel
  .carousel-display-wrapper
  .yotpo-carousel
  .carousel-review-title {
  color: #53504f !important;
  font-size: 12pt;
  line-height: 18.8pt;
  letter-spacing: 4pt;
  font-family: Jost;
  margin: 0;
}
.yotpo-reviews-carousel
  .carousel-display-wrapper
  .yotpo-carousel
  .big-version
  .right-side {
  width: 347px !important;
}
.custom-banner-cls .text-clss span {
  font-family: Jost;
  font-weight: 500;
  font-size: 13pt;
  line-height: 22.8pt;
}
.h_icon_la .tcount {
  right: 43px;
}
.des_header_11 .nt_menu > li > a {
  font-family: Jost;
  font-weight: 400;
  font-size: 15pt;
  line-height: 20.2pt;
}
.type_promo_text p {
  font-weight: 400;
  font-family: Jost;
  color: inherit;
  font-size: 17pt;
  line-height: 25pt;
}
.type_carousel h3 {
  letter-spacing: 7px;
  font-family: Jost;
  font-size: 18pt;
  line-height: 22.4pt;
  color: #53504f;
}
.work-left-text-women p {
  font-family: Jost;
  color: #53504f;
  font-size: 12pt;
  line-height: 16.4pt;
  font-weight: 400;
}
#shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
  .row
  .work-left-text-women {
  position: absolute;
  background: #dbe4d1;
  padding: 30px 10px;
  width: 25%;
}
#shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
  .row
  .work-left-text-women
  a {
  letter-spacing: 1.5px;
  font-weight: 400;
  text-decoration: underline;
  font-family: Jost;
  color: #53504f;
  font-size: 17pt;
  line-height: 24.4pt;
}
.account_show {
  font-size: 14px;
  color: #53504f;
  line-height: 19.8pt;
  font-weight: 400;
  font-family: Jost;
  vertical-align: middle;
  padding-left: 8px;
}
.cl_h_search_form_wid .icon_cart a,
.my-account .push_side,
.my-review .push_side,
a.icon_like {
  align-items: flex-end;
  display: flex;
  justify-content: space-between;
}
.cl_h_search_form_wid .icon_cart a {
  top: -4px;
}
.nt_currency {
  color: #53504f;
  font-weight: 400;
  top: 0;
  font-size: 14px;
}
.mini_cart_wrap .js_cat_ttprice,
.template-cart .js_cat_ttprice .cart_tot_price {
  display: flow-root;
}
#shopify-section-1658397056e0aa286d h3.section-title {
  font-family: MadeMirage;
  margin-bottom: 0;
  font-weight: 500;
  font-size: 27pt;
  line-height: 30.2pt;
  letter-spacing: 3pt;
}
.tabber-cl-image h3 {
  font-family: MadeMirage;
  font-weight: 400;
  color: #53504f;
  font-size: 23pt;
  line-height: 29.4pt;
}
.tabber-cl-image.des-cls p {
  color: #53504f;
  font-family: Jost;
  font-weight: 400;
}
.tab-product-cls h3.product-title {
  font-family: Jost;
  font-weight: 400;
  font-size: 17pt;
  color: #53504f;
  line-height: 22.4pt;
}
.custom-add-btn input {
  background: #53504f;
  color: #fff;
  font-family: Jost;
  font-weight: 400;
  border-radius: 40px;
  text-transform: uppercase;
  width: 220px;
  min-height: 32px;
  border: 1px solid #53504f;
  letter-spacing: 1px;
  font-size: 17px;
  text-align: center;
}
.icons-cls h3.section-title {
  font-family: Jost;
  font-weight: 500;
  line-height: 32pt;
  letter-spacing: 5pt;
}
.nt_se_6a75815c-769a-4d73-9004-3b69ecacac44 .content h3 {
  color: #53504f !important;
  font-weight: 500;
  font-size: 22px;
}
.icons-cls .content p {
  color: #53504f;
  font-family: Jost;
  font-size: 14pt;
  line-height: 26px;
}
.custom-banner-cls h3 {
  font-family: MadeMirage;
  font-weight: 500 !important;
  font-size: 20pt !important;
  line-height: 27.2pt;
  letter-spacing: 1px !important;
}
.custom-banner-cls h5 {
  font-family: Jost;
  font-weight: 400;
  font-size: 16pt;
  line-height: 21.2pt;
}
.custom-banner-cls .text-clss {
  width: 560px;
  max-width: 100%;
}
.type_custom_html
  .yotpo-reviews-carousel
  .carousel-display-wrapper
  #carousel-top-panel
  .all-reviews
  a {
  color: #53504f !important;
  font-size: 18pt;
  line-height: 26.4pt;
  font-family: Jost;
  font-weight: 400;
  margin-left: 20px;
}
.yotpo-reviews-carousel
  .carousel-display-wrapper
  #carousel-top-panel
  .yotpo-num-of-reviews {
  font-family: Jost;
  font-weight: 400;
  font-size: 12pt;
  line-height: 17.4pt;
  margin-left: 20px !important;
}
.yotpo .yotpo-logo-link-new > * {
  font-family: Jost;
  font-weight: 400;
  font-size: 15pt;
  line-height: 20.4pt;
}
.lazyloadt4sed .custom-bg-cls .section-title {
  font-family: MadeMirage;
  color: #53504f !important;
  font-weight: 500;
  font-size: 33pt;
  line-height: 55.4pt;
}
.footer__top p {
  font-family: Jost !important;
  font-weight: 400 !important;
  font-size: 15pt !important;
}
.products.space_20 .nt_pr {
  margin-top: 36px;
}
@media (max-width: 767px) {
  .cat_sortby > a,
  a.btn_filter {
    padding: 5px 20px;
    color: #53504f;
  }
  #shopify-section-fd232e1a-a529-4c98-bb32-8f39f8364f78
    .tabber-cl-image.des-cls {
    padding-bottom: 10px;
  }
  #shopify-section-fd232e1a-a529-4c98-bb32-8f39f8364f78
    .show.des-tab.nt_se_fd232e1a-a529-4c98-bb32-8f39f8364f78.container,
  .tp_se_cdt .nt_se_7e2b8707-05ef-4ffd-8267-138e867c8f2d {
    padding: 25px 0 !important;
  }
  .tabber-cl-image.des-cls p {
    font-size: 11pt !important;
    line-height: 15pt !important;
  }
  #shopify-section-fd232e1a-a529-4c98-bb32-8f39f8364f78
    h3.section-title.section-title-dn.tc.pr.flex.fl_center.al_center.fs__24 {
    text-align: left;
    line-height: inherit !important;
    -ms-flex-pack: center;
    -webkit-justify-content: flex-start;
  }
  #nt_content .beauty-health br,
  #nt_content .tabber-cl-image.des-cls p br,
  #nt_content .type_carousel .custom-blog-cls .section-subtitle,
  #nt_content .type_carousel h3,
  #shopify-section-1658397056e0aa286d .tabber-cl-image img,
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d h3.section-title:after,
  #shopify-section-fd232e1a-a529-4c98-bb32-8f39f8364f78
    .mfp-content.outputContainer,
  .icons-cls h3.section-title:after,
  .instagram-cl h3:after,
  .kcMetadataTitle:before,
  .lazyloadt4sed .type_brand_list .section-title,
  .nt_se_6a75815c-769a-4d73-9004-3b69ecacac44 .content h3 br {
    display: none;
  }
  .lfoQFRPIIh .kcButtonView {
    margin-right: 0 !important;
  }
  #shopify-section-collection_page
    .product-collection
    .product-listing
    .custom-add-btn
    input[type="submit"],
  .branding-logos img {
    width: 100%;
  }
  #shopify-section-collection_page
    .mfp-content
    #shopify-section-nt_filter2
    .wrap_filter
    .widget-title.widget-title-mobile {
    position: relative;
  }
  #shopify-section-collection_page
    .mfp-content
    #shopify-section-nt_filter2
    .wrap_filter
    .widget-title.widget-title-mobile:before {
    content: ">";
    position: absolute;
    right: 10px;
    transform: rotate(91deg);
  }
  #shopify-section-collection_page
    .filter
    #shopify-section-nt_filter2
    .cat_fixcl-scroll
    .widget {
    padding-bottom: 0;
  }
  #shopify-section-collection_page .product-collection {
    justify-content: center;
  }
  #shopify-section-collection_page .product-collection .product-listing {
    gap: 0;
    justify-content: space-between;
  }
  #shopify-section-166004511022667961 .kcResultItemNavigationButton {
    display: block;
    top: 38% !important;
  }
  #shopify-section-166004511022667961
    .kcResultItemNavigationButton.kcResultItemNavigationButtonLeft
    span {
    left: -1px !important;
  }
  #shopify-section-166004511022667961
    .kcResultItemNavigationButton.kcResultItemNavigationButtonRight
    span {
    right: -3px !important;
  }
  .health-role {
    max-width: 100%;
  }
  .needsclick > form > .needsclick > .needsclick:nth-child(3) > .needsclick {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .needsclick
    > form
    > .needsclick
    > .needsclick:nth-child(3)
    > .needsclick
    #email_66943748::-webkit-input-placeholder {
    font-size: 10pt;
  }
  .needsclick
    > form
    > .needsclick
    > .needsclick:nth-child(3)
    > .needsclick
    #email_66943748 {
    height: 26pt !important;
    border-radius: 25px 0 0 25px !important;
  }
  .needsclick
    > form
    > .needsclick
    > .needsclick:nth-child(3)
    > .needsclick
    button {
    border-radius: 0 !important;
    font-size: 10pt !important;
  }
  .needsclick > form > .needsclick > .needsclick:nth-child(2) > .needsclick {
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .go3176171171 p:last-child br,
  .yotpo-reviews-carousel.yotpo-size-2
    .carousel-display-wrapper.has-testimonials-link
    .carousel-reviews-bottom-line {
    display: none !important;
  }
  .tabber-cl-image.des-cls {
    text-align: left;
  }
  .cat_sortby.cat_sortby_js,
  .cat_toolbar,
  .custom-banner-cls h5,
  .star-clss {
    text-align: center;
  }
  .tabber-cl-image h3 {
    font-family: Jost;
    font-weight: 400;
    color: #53504f;
    line-height: 21pt;
    text-transform: uppercase;
    letter-spacing: 4.2px;
    font-size: 19pt;
  }
  #shopify-section-1658397056e0aa286d h3.section-title.fl_center,
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d
    h3.section-title.fl_center {
    justify-content: flex-start;
    -ms-flex-pack: center;
    -webkit-justify-content: flex-start;
  }
  .tp_se_cdt .show .tab_se_wrap .tab_se_header {
    text-align: left;
    border-bottom: 1px solid #53504f;
  }
  .tab_se_element.ct_active {
    padding: 0 15px;
  }
  .kcResultsWrap
    .klaaf3d3b55efd.kcResults[data-width="sm"]
    .kcResultItem:first-child {
    margin-left: 0 !important;
  }
  .kcResultsWrap .klaaf3d3b55efd.kcResults[data-width="sm"] .kcResultItem {
    width: 47%;
    margin: 0 2% !important;
  }
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d .row {
    background: #f3e6d1;
  }
  #shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87 .container,
  .tp_se_cdt .nt_se_1658397056e0aa286d .container,
  .type_custom_html .nt_se_1658810202541c4e6b,
  .type_custom_html .nt_se_166004511022667961,
  .type_image_text .our-story-cls {
    padding: 0;
  }
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d
    .our-story-cls
    .shadow_wrap
    p:nth-child(3)
    strong {
    font-size: 12pt;
  }
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d
    .our-story-cls
    .shadow_wrap
    p:nth-child(3) {
    font-size: 11pt;
  }
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d
    .our-story-cls
    a.button {
    text-decoration: underline;
  }
  #nt_content .type_carousel .custom-blog-cls h3 {
    margin: 0;
    font-size: 24pt;
    line-height: 27.8pt;
    letter-spacing: 0;
    display: block;
  }
  #shopify-section-16564989414073946e.type_brand_list .col-lg-15 {
    flex: 0 0 16%;
  }
  #shopify-section-16564989414073946e .nt_se_16564989414073946e,
  #shopify-section-1658916226a9b8c5fd .nt_se_1658916226a9b8c5fd,
  .yotpo-pictures-widget {
    margin: 0 !important;
  }
  #shopify-section-16564989414073946e .mt__30 {
    margin-top: 10px;
  }
  .shopify-section .instagram-cl h3 {
    font-size: 28px;
    letter-spacing: unset;
  }
  .cat_space_2 .cat_space_item {
    flex: 0 0 18%;
    max-width: 18%;
  }
  .cat_space_2 {
    justify-content: space-between;
  }
  .nt_se_e91b88b2-a5b5-4172-89b8-f1529732992f .tc {
    margin-bottom: 0;
    margin-top: 12px;
  }
  .tp_se_cdt .show .sub_title_size_0,
  .tp_se_cdt .show .tab_se_content,
  .tp_se_cdt .show .tab_se_wrap .tab_se_header {
    padding: 10px 30px !important;
    margin-top: 0;
  }
  .cat_toolbar {
    display: flex;
  }
  a.btn_filter {
    border: 1px solid #53504f;
    border-radius: 20px;
    letter-spacing: 2pt;
  }
  .cat_sortby > a {
    border: 1px solid #53504f;
    border-radius: 20px;
    letter-spacing: 1pt;
  }
  #shopify-section-tab_collection_des .nt_se_tab_collection_des {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  #shopify-section-header_11 .custom-srch form.h_search_frm {
    border: 1px solid #53504f !important;
    border-radius: 25px !important;
  }
  .cl_h_search .frm_search_input .h_search_ip::-webkit-input-placeholder {
    color: #fff;
  }
  .custom-srch .h_search_btn {
    transform: rotateY(180deg);
  }
  .tab_se_element.ct_active .mt__20 {
    margin-top: 0;
  }
  .code_setting .kl138f9fefc076 {
    border-bottom: 1px solid #53504f;
  }
  .code_setting .kl1f8642040af4 {
    padding: 0 30px;
  }
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d .row .image-right-col,
  .custom-banner-cls .text-clss span {
    order: 2;
  }
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d .row .only-mobile {
    padding: 0 30px;
    order: 1;
  }
  .yotpo-reviews-carousel
    .carousel-display-wrapper
    #carousel-top-panel
    .headline {
    display: inline-block;
    width: 70% !important;
    float: left;
    font-size: 18pt !important;
    line-height: 27.8pt;
    letter-spacing: 1pt;
    margin-bottom: 0;
  }
  .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel {
    display: flex;
    justify-content: space-between;
    padding: 0 30px 15px !important;
  }
  .yotpo-reviews-carousel .carousel-display-wrapper {
    padding: 0 !important;
  }
  #shopify-section-1658397056e0aa286d .nt_pr .product-info {
    min-height: 60px;
  }
  .yotpo-reviews-carousel {
    position: relative;
    max-width: 100% !important;
  }
  .yotpo-reviews-carousel
    .carousel-display-wrapper
    #carousel-top-panel
    .carousel-arrows {
    position: unset !important;
    margin: 0 !important;
    float: unset !important;
  }
  .yotpo-reviews-carousel
    .carousel-display-wrapper
    #carousel-top-panel
    .carousel-arrows
    .yotpo-icon-left-arrow-thin {
    position: absolute;
    left: 0;
    top: 50%;
    padding-left: 10px;
  }
  .yotpo-reviews-carousel
    .carousel-display-wrapper
    #carousel-top-panel
    .carousel-arrows
    .yotpo-icon-right-arrow-thin {
    position: absolute;
    right: 0;
    padding-right: 10px;
    top: 50%;
  }
  .yotpo-reviews-carousel
    .carousel-display-wrapper
    #carousel-top-panel
    .all-reviews {
    float: right;
    width: auto !important;
    position: unset !important;
  }
  .star-clss {
    order: 1;
  }
  .custom-banner-cls h3 {
    order: 3;
    text-align: center;
    line-height: 15pt;
    font-size: 15px !important;
    letter-spacing: 0.2px !important;
  }
  .custom-banner-cls h5 {
    order: 4;
    margin: 0;
    line-height: unset;
    font-size: 12pt;
  }
  .custom-banner-cls .text-clss {
    display: flex;
    flex-direction: column;
  }
  #nt_content .type_carousel .custom-blog-cls {
    margin-bottom: 15px;
  }
  .code_setting .klevu-recs .kl199d26021391 {
    text-align: left;
    padding-left: 30px;
    padding-right: 30px;
  }
  .nt_se_loyalty_image_text .item__position.center.center {
    padding-top: 200px !important;
    background-position: top;
  }
  .nt_se_gift_image_text .item__position.center.center {
    padding-top: 310px !important;
    background-position: top;
  }
  .nt_se_refer_image_text .item__position.center.center {
    padding-top: 270px !important;
    background-position: top;
  }
  .nt_se_subscribe_image_text .item__position.center.center {
    padding-top: 352px !important;
    background-position: top;
  }
}
@media (max-width: 420px) {
  .cat_sortby > a,
  a.btn_filter {
    padding: 5px 20px;
    color: #53504f;
  }
  a.btn_filter {
    border: 1px solid #53504f;
    border-radius: 20px;
    letter-spacing: 2pt;
  }
  .cat_sortby > a {
    border: 1px solid #53504f;
    border-radius: 20px;
    letter-spacing: 1pt;
  }
  .nt_se_e91b88b2-a5b5-4172-89b8-f1529732992f .col-4 {
    -ms-flex: 0 0 18%;
    flex: 0 0 18%;
    max-width: 18%;
  }
  .cat_space_0 {
    justify-content: space-between !important;
  }
  #shopify-section-1658397056e0aa286d h3.section-title.fl_center,
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d
    h3.section-title.fl_center {
    text-align: left;
    line-height: inherit !important;
  }
  .nt_pr .product-info .price {
    min-height: 30px;
    display: inline-block;
    font-size: 10pt;
  }
  .nt_pr .product-info .price ins {
    margin-left: 10px;
    margin-top: 0;
    font-size: 10pt;
  }
  .yotpo-reviews-carousel .carousel-display-wrapper .stars-container {
    display: flex;
    justify-content: center;
  }
  #shopify-section-1658810202541c4e6b .yotpo-stars.carousel-stars {
    left: 0;
    right: 0 !important;
  }
  .yotpo-reviews-carousel
    .carousel-display-wrapper
    .yotpo-carousel
    .small-version {
    align-items: center;
    display: flex !important;
    flex-direction: column;
    text-align: center;
  }
  #shopify-section-1658810202541c4e6b
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    .yotpo-carousel
    .carousel-review-body {
    text-size-adjust: auto;
    width: revert;
    align-items: center;
    text-align: center;
    justify-content: space-between;
  }
  .type_custom_html
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    .yotpo-carousel
    .carousel-review-author {
    align-items: center;
    padding-left: 50px;
  }
  .wrapper_wide .background-cls .container_cat .collection-hero__title,
  .wrapper_wide .container .mb__5.cw {
    font-size: 34px;
  }
  #shopify-section-cat_heading .page-head .rtet4,
  .wrapper_wide .background-cls .container_cat .collection-hero__description {
    font-size: 17px !important;
    text-align: center;
  }
}
@media (max-width: 1024px) {
  #shopify-section-166004511022667961 .kcResultItemNavigationButton {
    top: 30%;
  }
  #shopify-section-166004511022667961
    .kcBannerArea
    .kcResultsContainer
    .kcResultsInner
    li
    .kcResultItemInner
    .kcResultItemImage
    .kcResultItemImage {
    width: 100%;
  }
  #shopify-section-166004511022667961
    .klaaf3d3b55efd.kcResults[data-width="lg"]
    .kcResultItem {
    width: 33.3%;
  }
}
.wrapper_wide .background-cls .container_cat .collection-hero__title,
.wrapper_wide .container .mb__5.cw {
  text-align: center;
  font-family: MadeMirage;
}
.wrapper_wide .background-cls .container_cat .collection-hero__title {
  color: #53504f;
  text-align: center;
}
.wrapper_wide .background-cls .container_cat .collection-hero__description {
  text-align: center;
  color: #53504f;
}
#shopify-section-cat_heading .page-head .rtet4,
#shopify-section-cat_heading .page-head .rtet4 .text-role,
.background-cls .container_cat .collection-hero__description .text-role {
  font-family: Jost, sans-serif;
  font-weight: 400;
  color: #53504f;
}
.beauty.nt_se_tab_collection_des {
  padding-top: 30px;
}
.free_gift_txt ul li:last-child:after,
.tab_se_header .tab_cat_title li.dib:nth-child(4):after,
ul.nt_filter_styleck > li > a:before {
  visibility: hidden;
}
.count-box {
  padding: 30px 0 25px;
  margin-top: 10px;
  width: 100%;
  position: relative;
  text-align: center;
  background: #fff;
}
.count-box span {
  font-size: 22pt;
  display: block;
  font-weight: 500;
  color: #53504f;
  letter-spacing: 2.2pt;
  border-bottom: 2px solid #53504f;
  margin: auto;
}
.count-box p {
  padding: 0;
  margin: 0;
  font-size: 20pt;
  font-weight: 400;
  color: #53504f;
}
.free_gift_heading p,
.refer_heading p,
.subscribe_save_heading p {
  display: flex;
  font-size: 28px !important;
  font-weight: 400;
  text-align: center;
}
.count-box .purecounter {
  width: 85%;
}
.free_gift_txt ul {
  display: flex;
  list-style: none;
  justify-content: center;
}
.free_gift_heading p,
.refer_heading p {
  justify-content: center;
  line-height: 28pt;
}
.free_gift_heading h1,
.free_gift_heading p,
.refer_heading h1,
.refer_heading p,
.subscribe_save_heading h1,
.subscribe_save_heading p {
  color: #504f4f;
}
.free_gift_txt ul li {
  color: #504f4f;
  position: relative;
  font-size: 15pt;
  transition: opacity 0.25s, color 0.25s;
  padding: 0;
}
.nt_se_gift_image_text .al_center {
  background: #f3e6d1;
  justify-content: space-between;
  margin-bottom: 30px;
}
#shopify-section-gift_image_text .nt_se_gift_image_text .al_center {
  background: #fdfbf8;
  margin-bottom: 0;
}
.nt_se_gift_image_text .al_center .col-12:first-child,
.nt_se_loyalty_image_text .al_center .col-12:first-child {
  -ms-flex: 0 0 44%;
  flex: 0 0 44%;
  max-width: 44%;
}
.nt_se_gift_image_text .al_center .txt_col_img,
.nt_se_loyalty_image_text .al_center .txt_col_img {
  -ms-flex: 0 0 56%;
  flex: 0 0 56% !important;
  max-width: 56% !important;
  padding-left: 4%;
  padding-right: 4%;
}
#shopify-section-refer_image_text .txt_col_img .shadow_wrap .mb__20,
#shopify-section-subscribe_image_text .txt_col_img .shadow_wrap .mb__20,
.nt_se_gift_image_text .txt_col_img .shadow_wrap .mb__20,
.nt_se_loyalty_image_text .txt_col_img .shadow_wrap .mb__20 {
  font-family: Jost;
  font-size: 18pt;
  line-height: 26.4pt;
  color: #53504f;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 4px;
  margin-bottom: 10px;
}
#shopify-section-refer_image_text .txt_col_img .shadow_wrap h1,
#shopify-section-subscribe_image_text .txt_col_img .shadow_wrap h1,
.nt_se_gift_image_text .txt_col_img .shadow_wrap h2,
.nt_se_loyalty_image_text .txt_col_img .shadow_wrap h1 {
  color: #53504f !important;
  font-size: 42pt;
  letter-spacing: 0.5pt;
  margin: 0;
}
#shopify-section-refer_image_text .txt_col_img .shadow_wrap .text-para p,
#shopify-section-subscribe_image_text .txt_col_img .shadow_wrap p,
.nt_se_gift_image_text .txt_col_img .shadow_wrap p,
.nt_se_loyalty_image_text .txt_col_img .shadow_wrap p {
  font-size: 18pt;
  font-weight: 400;
  line-height: 24pt;
  color: #53504f;
  margin: 10px 0;
}
@media (max-width: 767px) {
  .free_gift_txt ul,
  .nt_se_gift_image_text .al_center,
  .nt_se_loyalty_image_text .al_center {
    flex-wrap: wrap;
  }
  .nt_se_gift_image_text .al_center .col-12,
  .nt_se_loyalty_image_text .al_center .col-12,
  .nt_se_refer_image_text .al_center .col-12,
  .nt_se_subscribe_image_text .al_center .col-12 {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .free_gift_heading p {
    line-height: 28pt;
  }
  #shopify-section-loyalty_featured_blog .nt_se_loyalty_featured_blog {
    padding: 0 !important;
  }
  .nt_se_loyalty_featured_blog .nt_banner_holder {
    justify-content: center;
    flex-wrap: wrap;
  }
  .show.nt_se_loyalty_featured_blog .cat_space_30 .cat_space_item {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 !important;
  }
  #nt_content #shopify-section-page_loyalty_programme_use_point .container,
  #nt_content .nt_se_page_loyalty_programme_earn_points {
    max-width: 100% !important;
  }
  #nt_content #shopify-section-page_loyalty_programme_use_point .container p {
    font-size: 18pt !important;
    line-height: 28pt;
  }
  #nt_content #shopify-section-page_loyalty_programme_use_point .loyalty_title {
    padding: 0 0 30px;
    font-size: 17pt;
    letter-spacing: 2pt;
  }
  #nt_content
    .page_head_page_loyalty_programme_use_point
    .mg__0
    .redeem-points {
    padding: 12px 20px;
    font-size: 14pt;
  }
  .our-infusion-process .title .desktop-title {
    font-size: 22px;
  }
  .footer-contact .nt-social {
    margin: 15px 0;
  }
  #nt_footer .row .order-3 .mobile-view-block,
  #nt_footer .row .order-4 .mobile-view-block,
  #shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde
    .mobile-view.section-title {
    display: none !important;
  }
  .mobile-view-block {
    display: block !important;
  }
  #shopify-section-1658810202541c4e6b .yotpo-label.yotpo-small-box,
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d
    .mfp-content.outputContainer,
  #shopify-section-cat_heading .page-head .health-role .text-role,
  .footer-contact.desktop-view-block {
    display: none;
  }
  header#ntheader .frm_search_input {
    margin-top: -8px;
  }
  .sort-by-mobile.drop-down-mobile-sort {
    width: 170px;
    display: none;
  }
  .sort-by-mobile.drop-down-mobile-sort
    .collection_sortby_wrap_ul
    li
    a.selected:before {
    visibility: visible;
    content: "\25C9";
    border: none;
    font-size: 20px;
  }
  .sort-by-mobile.drop-down-mobile-sort .collection_sortby_wrap_ul li {
    padding-left: 0;
  }
  .sort-by-mobile.drop-down-mobile-sort .collection_sortby_wrap_ul {
    padding: 15px 5px 5px !important;
  }
  #shopify-section-1658810202541c4e6b .code_setting,
  #shopify-section-e91b88b2-a5b5-4172-89b8-f1529732992f,
  .custom-srch {
    padding-top: 0;
  }
  #shopify-section-Promo_text .nt_se_Promo_text {
    padding: 7px 0 !important;
  }
  #shopify-section-nt_filter2
    .cat_shop_wrap
    #blockid_5aa72167-f204-4ba1-bc4f-7631bcd182a2
    .loke_scroll
    .widget-title {
    font-size: 14px;
  }
  #shopify-section-nt_filter2
    .cat_shop_wrap
    #blockid_5aa72167-f204-4ba1-bc4f-7631bcd182a2
    .widget-title.mobile-dropdown:before,
  .sort-by-mobile.drop-down-mobile-sort .widget-title {
    font-family: Jost;
    text-transform: uppercase;
    font-size: 14px !important;
  }
  .sort-by-mobile.drop-down-mobile-sort .widget-title {
    font-size: 14px !important;
  }
  .products.product-spacing {
    justify-content: space-between;
    gap: 0;
  }
  .products.product-spacing .product {
    flex: 0 47%;
  }
  #nt_content .shopify-section.page_section_heading .page-head,
  #shopify-section-cat_heading .page-head {
    padding: 20px 0 10px;
  }
  #nt_content .shopify-section.page_section_heading .page-head p,
  #shopify-section-cat_heading .page-head .health-role .text-role {
    font-size: 16px !important;
  }
  #-ai #nt_content #shopify-section-cat_heading .page-head h1,
  #nt_content .shopify-section.page_section_heading .page-head h1 {
    font-size: 35px;
  }
  #shopify-section-cat_heading .page-head .health-role {
    max-width: 90% !important;
    margin-top: 10px !important;
  }
  .programme_earn_points .yotpo-tile-wrapper .yotpo-title-text {
    font-size: 15px !important;
    line-height: 20px;
  }
  #shopify-section-page_loyalty_programme_use_point
    .page_head_page_loyalty_programme_use_point
    .loyalty_title {
    line-height: 45px !important;
  }
  .go3176171171 p:last-child {
    margin-bottom: 10px;
  }
  #shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde .owl-carousel-journal {
    margin: 0;
  }
  #shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde
    .owl-carousel-journal
    .owl-item
    .blog-img
    img {
    height: 300px;
    object-fit: cover;
    object-position: bottom;
  }
  #shopify-section-1658397056e0aa286d .tab_se_content .product-image .main-img {
    padding-top: 100.66%;
  }
  #shopify-section-1658397056e0aa286d .products.space_20 .nt_pr {
    margin-top: 0 !important;
    padding: 0;
  }
  #shopify-section-1658397056e0aa286d .tab_se_content {
    padding-top: 0 !important;
  }
  #shopify-section-1658397056e0aa286d
    .tab_se_content
    .product-image
    .hover_button
    .tooltip_left {
    background: #53504f;
    height: 35px;
  }
  body #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d h2 {
    letter-spacing: 1px;
    padding-top: 5px;
  }
  #shopify-section-header_banner .h__banner {
    height: 32.31px !important;
  }
  #shopify-section-6a75815c-769a-4d73-9004-3b69ecacac44
    .owl-item:last-child
    h3.title
    span {
    display: inline-block;
    padding-left: 5px;
  }
  #shopify-section-1658397056e0aa286d .product-title {
    font-size: 17px;
  }
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d ul.tab_cat_title {
    display: flex;
    overflow: scroll;
  }
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d
    ul.tab_cat_title::-webkit-scrollbar {
    width: 0;
    background: 0 0;
  }
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d ul.tab_cat_title li {
    flex: 1 0 auto;
  }
  #nt_footer #shopify-section-footer_top .col-lg-4 {
    padding: 0;
  }
  #shopify-section-1658397056e0aa286d .section-title span,
  #shopify-section-1658810202541c4e6b #carousel-top-panel .headline,
  #shopify-section-1658916226a9b8c5fd h3,
  #shopify-section-166004511022667961 .kcMetadataTitle,
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a h2,
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d .section-title span,
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d
    .tabber-cl-image.des-cls
    h3,
  #shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde .section-title span,
  #shopify-section-fd232e1a-a529-4c98-bb32-8f39f8364f78 h3.section-title span,
  body #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d h2 {
    font-size: 17pt !important;
    line-height: 18.4pt;
  }
  #shopify-section-1658397056e0aa286d .wrap_title {
    padding: 0 40px !important;
  }
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d .wrap_title {
    padding: 0 30px !important;
  }
  #shopify-section-6a75815c-769a-4d73-9004-3b69ecacac44
    .owl-carousel
    .owl-item
    img {
    width: 50%;
  }
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d
    .tabber-cl-image.des-cls
    h3,
  #shopify-section-fd232e1a-a529-4c98-bb32-8f39f8364f78
    .tabber-cl-image.des-cls
    h3 {
    font-size: 14pt !important;
    font-family: Jost;
    letter-spacing: 4px;
    font-weight: 400 !important;
    margin-bottom: 4px;
  }
  .sp_header_mid .header__mid .col-md-4.col-2.dn_lg {
    flex: 0 5%;
    padding-right: 0;
  }
  .sp_header_mid .header__mid #item_mb_acc {
    flex: 0 25%;
  }
  .sp_header_mid .header__mid .col-lg-4.col-md-4.col-6.tc.tl_lg {
    flex: 0 32%;
  }
  .sp_header_mid
    .header__mid
    .col-lg-4.col-6
    #item_809cce1e-1eb6-48c7-a2a8-709ed536f4ee {
    flex: 0 25%;
    text-align: right;
  }
  .sp_header_mid .header__mid .col-lg-4.col-6 .icon_cart {
    flex: 0 3%;
  }
  body #nt_wrapper header#ntheader {
    height: 107px !important;
  }
  #shopify-section-e91b88b2-a5b5-4172-89b8-f1529732992f
    .nt_banner_holder
    .branding-logos {
    flex: 0 20%;
    margin: 0;
  }
  #shopify-section-e91b88b2-a5b5-4172-89b8-f1529732992f
    .nt_banner_holder
    .branding-logos
    img {
    max-width: 55px !important;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    .section-subtitle
    .beauty-health {
    width: 100%;
    padding: 10px 30px;
    line-height: 20pt;
    font-size: 11pt;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    .row
    .work-left-text-women {
    padding: 10px;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    .row
    .work-left-text-women
    a {
    font-size: 11pt;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    .nt_se_777f8112-3770-4e79-83be-6e4c5019cb2a {
    margin: 0 !important;
  }
  .tab_se_header .tab_cat_title li a {
    padding-left: 10px !important;
    padding-right: 6px !important;
  }
  .tab_se_header .tab_cat_title li.dib:nth-child(4):after {
    visibility: visible;
  }
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d .tab_se_content p {
    font-size: 11pt !important;
    line-height: 15pt !important;
  }
  #shopify-section-6a75815c-769a-4d73-9004-3b69ecacac44
    .owl-stage-outer
    h3.title
    span {
    padding-left: 15px;
    letter-spacing: 0;
  }
  .tab_cat_title.des_tab_10 > li > a > span,
  .tab_cat_title.des_tab_6 > li > a > span,
  .tab_cat_title.des_tab_7 > li > a > span {
    font-size: 12pt;
    line-height: 21.4pt;
  }
  #shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde
    .blog-info
    .post-content {
    height: auto;
    letter-spacing: 1px;
    font-size: 16.8pt;
    text-align: left;
  }
  #shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde .blog-info {
    text-align: left;
  }
  #shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde
    .blog-info
    .post-readmore {
    line-height: 0;
    font-size: 13pt;
  }
  #shopify-section-16564989414073946e {
    padding: 15px 0;
  }
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d .only-mobile,
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d
    .only-mobile
    p:nth-child(2n) {
    margin-top: 10px;
  }
  body #shopify-section-1658397056e0aa286d .tab_se_header,
  body #shopify-section-1658916226a9b8c5fd .yotpo-pictures-widget,
  body #shopify-section-166004511022667961 .kcResultsContainer,
  body #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d .tab_se_wrap {
    margin-top: 0 !important;
  }
  body #shopify-section-1658397056e0aa286d .show,
  body #shopify-section-1658916226a9b8c5fd .code_setting,
  body #shopify-section-166004511022667961 .code_setting,
  body #shopify-section-6a75815c-769a-4d73-9004-3b69ecacac44 .show,
  body #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d .show,
  body #shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde .show {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  #shopify-section-1658916226a9b8c5fd .code_setting {
    padding-bottom: 20px;
  }
  #shopify-section-1658916226a9b8c5fd .code_setting .fushi-wellbeing {
    margin: 10px 0 0;
    font-size: 11pt;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a h2 {
    font-size: 20pt !important;
    line-height: 21.4pt !important;
    margin: 5px auto;
    max-width: 350px;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    .container
    .work-left-text-women
    p {
    font-size: 11pt !important;
    letter-spacing: normal;
    margin: 10px 20px;
    line-height: 15pt;
  }
  #shopify-section-16564989414073946e.type_brand_list .col-lg-15 {
    margin: 0;
    padding: 5px;
  }
  #shopify-section-16564989414073946e .container {
    padding: 0 15px;
  }
  #shopify-section-1658397056e0aa286d .owl-stage {
    width: max-content !important;
  }
  #shopify-section-166004511022667961 .kcButtonAddToCart {
    letter-spacing: 0;
    padding: 5px 0 2px;
    width: 150px;
    font-size: 15px;
  }
  #shopify-section-166004511022667961 .kl199d26021391.kcTitle {
    padding: 0 30px;
  }
  #shopify-section-166004511022667961 .kcResultsInner .kcResultItem {
    padding: 5px !important;
    margin: 0 !important;
    width: 64% !important;
  }
  #shopify-section-166004511022667961 .klaaf3d3b55efd .kcResultItemInner {
    width: 100% !important;
  }
  #shopify-section-166004511022667961
    .code_setting
    .klf798bc590fed
    .kcResultItemImage {
    width: 100%;
    height: auto;
  }
  #shopify-section-166004511022667961
    .kcResultsInner
    .kcResultItem
    .kcResultItemInner
    .kcResultItemImageWrap {
    height: auto;
  }
  .kcResultItemInner .klc7eba62fa150 .kcResultItemNameValue {
    font-size: 17px;
    font-family: Jost;
    line-height: 16.4pt;
    font-weight: 400;
    letter-spacing: 0;
  }
  #shopify-section-1658810202541c4e6b .yotpo-stars.carousel-stars {
    right: -105px !important;
  }
  .free_gift_txt {
    margin-bottom: 0;
  }
  .nt_se_loyalty_featured_blog .placeholder-svg,
  .nt_se_loyalty_featured_blog img,
  .type_feature_columns
    .nt_se_loyalty_featured_blog
    .nt_banner_holder
    .cat_space_item {
    margin-bottom: 1px;
  }
  #shopify-section-loyalty_featured_blog.type_carousel h3 {
    display: block;
  }
  #shopify-section-page_loyalty_programme_use_point .container ul li span,
  #shopify-section-refer_image_text .txt_col_img .shadow_wrap .mb__20,
  #shopify-section-refer_image_text .txt_col_img .shadow_wrap .text-para p,
  #shopify-section-subscribe_image_text .txt_col_img .shadow_wrap .mb__20,
  #shopify-section-subscribe_image_text .txt_col_img .shadow_wrap p,
  .nt_se_gift_image_text .txt_col_img .shadow_wrap .mb__20,
  .nt_se_gift_image_text .txt_col_img .shadow_wrap p,
  .nt_se_loyalty_image_text .txt_col_img .shadow_wrap .mb__20,
  .nt_se_loyalty_image_text .txt_col_img .shadow_wrap p {
    font-size: 16pt;
  }
  .shopify-section .email-input input,
  .shopify-section .name-input input {
    font-size: 17px !important;
    letter-spacing: 2pt;
    padding: 28px 15px !important;
  }
  .custom-srch .h_search_btn {
    border: none;
  }
  #shopify-section-refer_image_text .txt_col_img .shadow_wrap h1,
  #shopify-section-subscribe_image_text .txt_col_img .shadow_wrap h1,
  .nt_se_gift_image_text .txt_col_img .shadow_wrap h2,
  .nt_se_loyalty_image_text .txt_col_img .shadow_wrap h1 {
    font-size: 32pt;
    line-height: 40pt;
    margin-top: 10px;
  }
  .work-how .sign-up span,
  .work-how .sign-up::marker {
    font-size: 16pt !important;
  }
  #shopify-section-refer_image_text .al_center .txt_col_img .shadow_wrap h3,
  .nt_se_loyalty_image_text .al_center .txt_col_img .shadow_wrap:last-child h3 {
    font-size: 18pt !important;
    margin-bottom: 16px;
  }
  .nt_se_subscribe_image_text .al_center .txt_col_img .shadow_wrap h3 {
    font-size: 18pt !important;
  }
  #nt_content
    #shopify-section-page_loyalty_programme_use_point
    .loyalty_title:first-child,
  #nt_content .nt_se_page_loyalty_programme_earn_points .section-title .mr__10,
  #shopify-section-loyalty_featured_blog .ml__10 {
    font-size: 36pt;
    line-height: 40pt;
  }
  #nt_content
    #shopify-section-page_loyalty_programme_use_point
    .loyalty_title:first-child {
    padding: 0 !important;
  }
}
.free_gift_txt ul li span:after {
  content: "";
  position: absolute;
  bottom: 2px;
  left: 0;
  width: 0;
  height: 2px;
  transition: width 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.blogs-tag-cls li a.tt_active > span::after,
.free_gift_txt ul li a:hover > span:after {
  width: 100%;
  background-color: #000;
}
.free_gift_txt ul li a {
  position: relative;
  opacity: 0.7;
}
.free_gift_txt ul li a:hover {
  opacity: 1;
}
.page_head_page_loyalty_programme_use_point {
  background-color: #fdfbf8;
}
.nt_se_gift_image_text .txt_col_img .shadow_wrap .mg__0 .button,
.nt_se_loyalty_image_text .txt_col_img .shadow_wrap .mg__0 .button {
  background: #53504f;
  color: #fff;
  border-radius: 25px !important;
  font-family: Jost;
  font-size: 16pt;
  line-height: 22.4pt;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 3px;
  border-color: #53504f;
  padding: 12px 26px;
  width: 270px;
  text-align: center;
  margin: 0;
}
#shopify-section-refer_image_text .al_center .txt_col_img .shadow_wrap h3,
.nt_se_loyalty_image_text .al_center .txt_col_img .shadow_wrap:last-child h3,
.nt_se_subscribe_image_text .al_center .txt_col_img .shadow_wrap h3 {
  font-family: Jost;
  font-size: 20pt;
  line-height: 22.4pt;
  color: #53504f;
  text-transform: uppercase;
  letter-spacing: 4px;
  margin-bottom: 22px;
}
.work-how .sign-up span {
  font-family: Jost;
  font-size: 18pt;
  line-height: 22.4pt;
  color: #53504f;
  text-transform: uppercase;
  font-weight: 500;
}
.work-how .sign-up::marker {
  font-size: 18pt !important;
  color: #53504f;
  font-weight: 400;
}
.work-how .sign-up {
  font-size: 16pt;
  font-weight: 400;
  color: #53504f;
}
#shopify-section-loyalty_featured_blog .ml__10,
#shopify-section-page_loyalty_programme_use_point .loyalty_title:first-child,
.nt_se_page_loyalty_programme_earn_points .section-title .mr__10 {
  color: #53504f !important;
  font-size: 44pt;
  letter-spacing: 0.5pt;
}
.count-box .las {
  color: #dae3d0;
  font-size: 38pt;
}
.count-box .la-pound-sign {
  border: 4px solid #dae3d0;
  border-radius: 50%;
  font-size: 28pt;
  padding: 3px;
}
#shopify-section-page_loyalty_programme_use_point .container,
.nt_se_page_loyalty_programme_earn_points {
  max-width: 80% !important;
}
#shopify-section-page_loyalty_programme_use_point .container p {
  font-size: 22pt !important;
  font-weight: 400;
  color: #000;
  text-align: center;
}
#shopify-section-loyalty_featured_blog .ml__10,
#shopify-section-page_loyalty_programme_use_point .loyalty_title {
  margin-bottom: 30px;
}
.page_head_page_loyalty_programme_use_point .mg__0 .redeem-points {
  background: #504f4f;
  color: #fff;
  border-radius: 25px !important;
  font-family: Jost;
  font-size: 16pt;
  line-height: 22.4pt;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 3.5pt;
  border-color: #504f4f;
  padding: 12px 42px;
  text-align: center;
  margin-top: 35px;
}
.show.nt_se_loyalty_featured_blog .category-content {
  background: #f3e6d1;
  text-align: center;
  color: #53504f;
  padding: 20pt 15pt;
}
.free_gift_txt ul li > .tt-actice span:after,
.free_gift_txt ul li > a.tt_active > span:after {
  width: 100%;
  background-color: #53504f;
}
.free_gift_txt ul li > a.tt_active,
.tt-actice {
  opacity: 1;
  pointer-events: none;
}
#shopify-section-page_loyalty_programme_use_point .loyalty_title {
  color: #000;
  font-size: 22pt;
  font-family: Jost;
  margin-top: 30px;
  text-transform: uppercase;
  letter-spacing: 3pt;
  display: inline-block;
  padding: 0 0 30px;
  border-bottom: 2px solid #53504f;
  width: 50%;
}
#shopify-section-page_loyalty_programme_use_point .loyalty_title:first-child {
  font-family: MadeMirage;
  text-transform: unset;
  border: 0;
  padding: 0;
  width: auto;
}
#shopify-section-page_loyalty_programme_use_point .container ul {
  color: #000;
  list-style: none;
  font-size: 20pt;
  font-weight: 400;
}
.nt_se_icon-content_calmaid .row,
.nt_se_loyalty_featured_blog .nt_banner_holder {
  justify-content: space-between;
}
.nt_se_loyalty_featured_blog .nt_banner_holder .cat_space_item {
  -ms-flex: 0 0 32.33%;
  flex: 0 0 32.33%;
  max-width: 32.33%;
}
.show.nt_se_loyalty_featured_blog
  .category-content
  .point-multipliers
  .border-txt {
  border-bottom: 2px solid #53504f;
  font-size: 18pt;
  letter-spacing: 3pt;
  font-weight: 400;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.nt_se_loyalty_featured_blog .h4 {
  font-family: MadeMirage;
  font-size: 46pt !important;
  letter-spacing: 3pt;
  line-height: 44pt;
}
.show.nt_se_loyalty_featured_blog .category-content .point-multipliers li {
  font-size: 18pt;
  font-weight: 400;
}
.subscribe_save_heading p {
  justify-content: center;
}
#shopify-section-subscribe_image_text .nt_se_subscribe_image_text,
.get-subscription-access .row.Fushi.Wellbeing,
.get-subscription-access .row.custom-srch,
.shopify-section .nt_se_refer_image_text,
.template-customers-login .row.Account,
.type_custom_html .nt_se_1658810202541c4e6b .code_setting {
  padding-top: 0 !important;
}
.nt_se_loyalty_image_text .al_center,
.nt_se_subscribe_image_text .al_center,
.shopify-section .nt_se_refer_image_text .al_center {
  align-items: flex-start;
  justify-content: space-between;
  position: relative;
}
.nt_se_subscribe_image_text .al_center .col-12:first-child {
  -ms-flex: 0 0 49%;
  flex: 0 0 49%;
  max-width: 49%;
}
.nt_se_loyalty_image_text .txt_col_img .shadow_wrap.tl,
.nt_se_subscribe_image_text .txt_col_img .shadow_wrap .receive-beauty {
  border-bottom: 1px solid #53504f;
}
.nt_se_subscribe_image_text .txt_col_img .shadow_wrap .receive-beauty {
  padding-bottom: 20px;
}
.nt_se_subscribe_image_text .al_center .txt_col_img {
  -ms-flex: 0 0 51%;
  flex: 0 0 51%;
  max-width: 51%;
  padding-left: 3%;
  padding-right: 3%;
  position: static;
}
.nt_se_refer_image_text .al_center .txt_col_img .shadow_wrap .text-updated li,
.nt_se_subscribe_image_text .al_center .txt_col_img .text-updated li {
  font-size: 18pt;
  font-weight: 400;
  line-height: 22pt;
  color: #53504f;
  margin: 10px 0;
}
.nt_se_subscribe_image_text .al_center .txt_col_img .shadow_wrap p .button,
.shopify-section .next-btn button {
  background: #53504f;
  color: #fff;
  font-size: 16pt;
  line-height: 22.4pt;
  padding: 12px 26px;
  font-weight: 400;
  font-family: Jost;
  text-transform: uppercase;
}
.nt_se_subscribe_image_text .al_center .txt_col_img .shadow_wrap p .button {
  border-radius: 25px !important;
  letter-spacing: 3px;
  border-color: #53504f;
  width: 215px;
  text-align: center;
  margin: 22px 0 0;
}
#shopify-section-refer_image_text {
  background-color: #fdfbf8 !important;
}
.nt_se_refer_image_text .al_center .col-12:first-child {
  -ms-flex: 0 0 47%;
  flex: 0 0 47%;
  max-width: 47%;
}
.shopify-section .nt_se_refer_image_text .al_center .txt_col_img {
  -ms-flex: 0 0 53%;
  flex: 0 0 53%;
  max-width: 53%;
  padding-left: 4%;
  padding-right: 3%;
}
.shopify-section .nt_se_refer_image_text .give {
  margin: 20px 0 !important;
}
.shopify-section .email-input input,
.shopify-section .name-input input {
  text-transform: uppercase;
  letter-spacing: 4pt;
  height: 52px;
  border: none !important;
  border-bottom: 1px solid !important;
}
.shopify-section .email-input input {
  border-bottom: 2px solid #cccc !important;
}
.shopify-section .next-btn {
  margin: 25px 0;
}
.shopify-section .next-btn button {
  border-radius: 30px !important;
  letter-spacing: 3px;
  border-color: #53504f;
}
@media (max-width: 767px) {
  #email_66856646 {
    border-radius: 21px !important;
  }
  .footer__top .widget-title {
    font-size: 12pt;
    border-bottom: 1px solid #53504f;
    padding: 0;
    letter-spacing: 5px;
    margin-top: 10px;
    margin-bottom: 0;
  }
  .go3176171171 {
    margin-bottom: 10px;
  }
  .show.nt_se_loyalty_featured_blog .category-content .mg__0 {
    font-size: 32pt !important;
  }
  .nt_se_page_loyalty_programme_earn_points {
    margin-top: 30px !important;
  }
  .cl_h_search .frm_search_input .h_search_ip {
    border-radius: 25px;
    width: 100%;
    float: right;
  }
  body:not(.des_header_7) #ntheader {
    height: 135px !important;
  }
  .cl_h_search .mini_cart_content .fixcl-scroll-content {
    padding-bottom: 0;
  }
  ,
  .nt_se_gift_image_text .al_center {
    margin-bottom: 1px;
  }
  .nt_se_gift_image_text .txt_col_img .shadow_wrap {
    margin-bottom: 30px;
  }
  .free_gift_heading p,
  .refer_heading p,
  .subscribe_save_heading p {
    line-height: 23pt;
    font-size: 20px !important;
    max-width: 100% !important;
    padding-top: 10px !important;
  }
  .nt_se_page_loyalty_programme {
    padding: 20px 0 !important;
  }
  .nt_se_loyalty_image_text .txt_col_img .shadow_wrap .mg__0 .log_in.button {
    margin-bottom: 20px;
  }
  .nt_se_loyalty_image_text .txt_col_img .shadow_wrap.tl {
    margin-bottom: 12px;
  }
  .work-how .sign-up,
  .work-how .sign-up::marker {
    font-size: 14pt !important;
    padding-bottom: 6px;
  }
  .work-how .sign-up span,
  .work-how .sign-up::marker {
    font-size: 14pt !important;
  }
  #shopify-section-loyalty_image_text .nt_se_loyalty_image_text {
    padding-bottom: 25px !important;
  }
  #nt_content
    #shopify-section-page_loyalty_programme_use_point
    .loyalty_title:first-child,
  #nt_content .nt_se_page_loyalty_programme_earn_points .section-title .mr__10,
  #shopify-section-loyalty_featured_blog .ml__10,
  #shopify-section-refer_image_text .txt_col_img .shadow_wrap h1,
  #shopify-section-subscribe_image_text .txt_col_img .shadow_wrap h1,
  .nt_se_gift_image_text .txt_col_img .shadow_wrap h2,
  .nt_se_loyalty_image_text .txt_col_img .shadow_wrap h1 {
    font-size: 32pt;
    line-height: 36pt;
  }
  .count-box {
    padding: 15px 0 12px;
  }
  #shopify-section-page_loyalty_programme_use_point .loyalty_title {
    width: auto;
  }
  #shopify-section-page_loyalty_programme_use_point .loyalty_title:first-child {
    margin-top: 0;
  }
  .go3176171171 p span br,
  .go3176171171 p:first-child br {
    display: none;
  }
  .klaviyo-form.klaviyo-form.klaviyo-form {
    border: none !important;
    padding: 0 !important;
  }
}
footer#nt_footer .go3176171171 p:last-child span {
  font-size: 11pt !important;
  line-height: 13pt !important;
}
.shopify-section .email-input input,
.shopify-section .name-input input {
  font-size: 16px !important;
  font-family: Jost;
  padding: 28px 14px !important;
}
.free_gift_txt .owl-stage {
  justify-content: start;
  width: 1000px !important;
}
.yotpo-reviews-carousel
  .carousel-display-wrapper
  .yotpo-carousel
  .single-carousel {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.nt_pr .custom-add-btn .custom-add-btn,
.nt_se_gift_image_text .txt_col_img .shadow_wrap .mg__0 .button {
  margin-top: 10px;
}
.text-para {
  border-bottom: 1px solid #53504f;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
#search-results-ai #nt_content .kuContainer,
.nt_se_subscribe_image_text .al_center .txt_col_img .shadow_wrap {
  padding-top: 0;
}
.nt_se_gift_image_text .txt_col_img .shadow_wrap .mg__0:before {
  position: absolute;
  top: 0;
  text-decoration: underline;
  font-size: 20pt;
  font-weight: 500;
}
.nt_se_page_refer_friend,
.nt_se_page_subscribe_save {
  padding-top: 28px !important;
  padding-bottom: 12px !important;
}
.nt_se_page_loyalty_programme_earn_points .row {
  justify-content: center;
  width: 85%;
  margin: auto;
}
@media (min-width: 992px) and (max-width: 1200px) {
  #shopify-section-collection_page .container {
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .nt_se_loyalty_featured_blog {
    padding-top: 0 !important;
  }
  .nt_se_page_free_gift .tc,
  .nt_se_page_loyalty_programme .tc,
  .nt_se_page_refer_friend .tc,
  .nt_se_page_subscribe_save .tc {
    max-width: 100%;
    flex: 0 0 100%;
    margin: 0;
  }
  .count-box span {
    font-size: 18pt;
    width: 78% !important;
  }
  #shopify-section-refer_image_text .al_center .txt_col_img .shadow_wrap h3,
  .count-box p,
  .nt_se_subscribe_image_text .al_center .txt_col_img .shadow_wrap h3,
  nt_se_loyalty_image_text .al_center .txt_col_img .shadow_wrap:last-child h3 {
    font-size: 18pt;
  }
  #shopify-section-page_loyalty_programme_use_point .loyalty_title {
    width: auto;
  }
  #shopify-section-page_loyalty_programme_use_point .loyalty_title:first-child {
    font-size: 40pt !important;
  }
  .nt_se_loyalty_featured_blog .nt_banner_holder {
    justify-content: center;
  }
  .nt_se_loyalty_featured_blog .nt_banner_holder .cat_space_item {
    -ms-flex: 0 0 49.33%;
    flex: 0 0 49.33%;
    max-width: 49.33%;
  }
  #shopify-section-refer_image_text .txt_col_img .shadow_wrap h1,
  #shopify-section-subscribe_image_text .txt_col_img .shadow_wrap h1,
  .nt_se_gift_image_text .txt_col_img .shadow_wrap h2,
  .nt_se_loyalty_image_text .txt_col_img .shadow_wrap h1 {
    font-size: 23pt;
    letter-spacing: 0;
  }
  .nt_se_gift_image_text .txt_col_img .shadow_wrap .mg__0 .button,
  .nt_se_loyalty_image_text .txt_col_img .shadow_wrap .mg__0 .button {
    font-size: 15pt;
    letter-spacing: 1pt;
    padding: 12px;
    width: 170px;
  }
  .nt_se_loyalty_image_text .txt_col_img .shadow_wrap.tl {
    padding-right: 0;
    display: block;
  }
  .nt_se_loyalty_image_text .txt_col_img .shadow_wrap.tl .mg__0 {
    display: inline-block !important;
    width: 50%;
  }
  #shopify-section-refer_image_text .txt_col_img .shadow_wrap .text-para p,
  #shopify-section-subscribe_image_text .txt_col_img .shadow_wrap p,
  .nt_se_gift_image_text .txt_col_img .shadow_wrap p,
  .nt_se_loyalty_image_text .txt_col_img .shadow_wrap p {
    font-size: 14pt;
  }
  .work-how .sign-up span {
    font-size: 10pt;
  }
  .work-how .sign-up {
    font-size: 11pt;
  }
  .work-how .sign-up::marker {
    font-size: 12pt !important;
  }
  #shopify-section-page_loyalty_programme_use_point .container p {
    font-size: 20pt !important;
  }
  .free_gift_txt ul li,
  .show.nt_se_loyalty_featured_blog .cat_space_30 .cat_space_item {
    padding: 0 15px;
  }
  #shopify-section-page_loyalty_programme_use_point .container,
  .nt_se_page_loyalty_programme_earn_points {
    max-width: 100% !important;
  }
  .shopify-section .email-input input,
  .shopify-section .name-input input {
    font-size: 18px !important;
    letter-spacing: 3pt;
    padding: 28px 15px !important;
  }
  .nt_se_gift_image_text .al_center .txt_col_img {
    -ms-flex: 0 0 50%;
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
  .nt_se_gift_image_text .al_center .col-12:first-child {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .footer__top_wrap .col-md-6:first-child {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .footer__top_wrap .col-md-6 {
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    max-width: 33.33%;
    margin-top: 22px;
  }
  .show.nt_se_loyalty_featured_blog .cat_space_30 .cat_space_item:last-child {
    margin-top: 15px;
  }
  .free_gift_txt .owl-stage {
    width: 100% !important;
  }
}
@media (min-width: 1230px) {
  .nt_se_subscribe_image_text .al_center .txt_col_img .shadow_wrap p .button {
    position: absolute;
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .page_head_page_loyalty_programme_use_point .mg__0 .redeem-points {
    margin-top: 20px;
  }
  #shopify-section-page_loyalty_programme_use_point .loyalty_title {
    margin: 20px 0;
  }
  .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star,
  .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star {
    margin-right: 0;
    font-size: 17px !important;
  }
  .footer__top .nt-social i {
    color: #686c6d;
    font-size: 20px;
    margin: 0;
  }
  .social-share .blog_page_main a:hover {
    color: #686c6d;
  }
  .footer__top_wrap {
    padding: 5px 0 35px !important;
  }
  .needsclick
    > form
    > .needsclick
    > .needsclick:nth-child(3)
    > .needsclick
    #email_66943748 {
    height: 35pt !important;
    border: none !important;
  }
}
.nt-social a {
  margin: 0 2px !important;
}
.nt_pr .product-info {
  display: flex;
  flex-wrap: wrap;
}
.nt_pr .product-info .price,
.price ins,
.yotpo .text-m {
  order: 1;
  width: 100%;
}
.yotpo {
  order: 4;
}
#search-results-ai #nt_content .page-width h1,
.shopify-section .email-input input {
}
.shopify-section .name-input input {
  text-transform: capitalize;
}
.shopify-section .email-input input::placeholder {
  text-transform: uppercase !important;
}
.shopify-section .name-input input::placeholder {
  text-transform: uppercase !important;
}
.custom-srch .h_search_btn {
  border-color: transparent;
}
#shopify-section-1658397056e0aa286d .products.space_20 .nt_pr {
  margin-top: 20px;
  padding-top: 0;
  padding-bottom: 35px;
}
#shopify-section-1658397056e0aa286d .product {
  margin: -20px 0 0;
}
.footer__top_wrap {
  padding: 40px 0 !important;
}
.nt_pr .product-info .yotpo .text-m {
  width: auto;
}
.tab_se_header .tab_cat_title li a {
  padding-left: 8px;
  padding-right: 8px;
}
.social-share .blog_page_main a:not(:hover) {
  color: #686c6d !important;
}
#nt_footer .nt-social svg.fa-tiktok {
  width: 18px !important;
  height: 18px !important;
  fill: #686c6d;
}
.nt-social a:last-child {
  top: 0 !important;
}
.container.health.nutrition .health-role,
.container.health.nutrition h1 {
  color: #504f4f !important;
}
@media (min-width: 550px) {
  .nt_se_page_free_gift .row,
  .nt_se_page_loyalty_programme .row,
  .nt_se_page_refer_friend .row,
  .nt_se_page_subscribe_save .row {
    margin: auto;
    justify-content: center;
  }
  .nt_se_page_free_gift .row .offset-md-2,
  .nt_se_page_loyalty_programme .row .offset-md-2,
  .nt_se_page_refer_friend .row .offset-md-2,
  .nt_se_page_subscribe_save .row .offset-md-2 {
    margin: 0;
  }
  .nt_se_page_free_gift .row .owl-stage,
  .nt_se_page_loyalty_programme .row .owl-stage,
  .nt_se_page_refer_friend .row .owl-stage,
  .nt_se_page_subscribe_save .row .owl-stage {
    margin: auto;
    width: 60% !important;
    display: flex;
    justify-content: space-between;
  }
  .nt_se_page_free_gift .row .owl-stage .owl-item,
  .nt_se_page_loyalty_programme .row .owl-stage .owl-item,
  .nt_se_page_refer_friend .row .owl-stage .owl-item,
  .nt_se_page_subscribe_save .row .owl-stage .owl-item {
    width: auto !important;
    display: inline-block;
  }
  .nt_se_page_free_gift .row .owl-stage .owl-item li,
  .nt_se_page_loyalty_programme .row .owl-stage .owl-item li,
  .nt_se_page_refer_friend .row .owl-stage .owl-item li,
  .nt_se_page_subscribe_save .row .owl-stage .owl-item li {
    padding: 0;
  }
}
@media (min-width: 550px) and (max-width: 965px) {
  .nt_se_page_free_gift .row .owl-stage,
  .nt_se_page_loyalty_programme .row .owl-stage,
  .nt_se_page_refer_friend .row .owl-stage,
  .nt_se_page_subscribe_save .row .owl-stage {
    margin: auto;
    width: 80% !important;
    display: flex;
    justify-content: space-evenly;
  }
}
@media (max-width: 768px) {
  .mb__60 {
    margin-bottom: 0 !important;
  }
  .divCreateForm.login-form.mb__60 {
    margin-bottom: 30px !important;
  }
  div#rc_login {
    margin: 5px auto !important;
    line-height: 2.3rem;
  }
  #rc_login p {
    margin-bottom: 1rem;
  }
  #shopify-section-8efa05bb-1525-4ac8-b671-823d464de94d h2 {
    font-size: 20pt !important;
  }
  .nt_se_page_free_gift .row .owl-stage .owl-item,
  .nt_se_page_loyalty_programme .row .owl-stage .owl-item,
  .nt_se_page_refer_friend .row .owl-stage .owl-item,
  .nt_se_page_subscribe_save .row .owl-stage .owl-item {
    width: auto !important;
  }
  #shopify-section-page_free_gift {
    padding: 0 15px;
  }
  #shopify-section-page_loyalty_programme .nt_se_page_loyalty_programme,
  #shopify-section-page_subscribe_save .nt_se_page_subscribe_save {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
.popup_filter .section_nt_filter > .h3 {
  background: 0 0;
  color: inherit;
  font-size: 18px;
}
.nt_ajaxFilter li,
.widget_product_categories ul > li {
  margin-bottom: 10px;
}
.widget_product_categories a {
  opacity: 0.9;
}
.section_nt_filter .product-categories,
.section_nt_filter ul {
  max-height: 100%;
  overflow: hidden;
  padding-left: 0;
}
.sub-menu.children {
  padding-top: 10px;
  padding-left: 1.5em;
}
.calmaid_bg_color {
  background-color: #fcfaf6 !important;
}
#shopify-section-pr_summary_calmaid .yotpo-stars {
  width: 100%;
  display: inline-flex;
}
#shopify-section-pr_summary_calmaid .yotpo .text-m {
  font-size: 15px;
  margin-top: 2px;
}
ul.SG {
  margin: 0;
  padding: 0;
  text-align: left;
  list-style: none;
  display: flex;
}
.SG .sgLi {
  flex: 0 0 auto;
  width: 33.33333333%;
  color: #757474;
  font-size: 18px;
  line-height: 30px;
  text-align: justify;
  letter-spacing: 1px;
}
.nt_pr .product-info {
  flex-direction: column;
}
@media (max-width: 440px) {
  .shopify-section .nt_se_refer_image_text {
    padding-bottom: 0 !important;
  }
  #shopify-section-footer_top .footer__top_wrap {
    padding: 25px 0 !important;
  }
  #nt_content .type_promo_text .col-12 p:last-child {
    display: none;
  }
  .count-box span {
    border-bottom: 1px solid #53504f;
  }
  .custom-srch .h_search_btn {
    display: flex;
  }
  #shopify-section-refer_image_text .txt_col_img .shadow_wrap .give {
    font-size: 30pt;
  }
  .nt_se_gift_image_text .al_center {
    background: #fdfbf8 !important;
  }
  #shopify-section-refer_image_text .al_center .txt_col_img .shadow_wrap h3,
  .nt_se_gift_image_text .txt_col_img .shadow_wrap .mb__20 {
    margin-bottom: 0;
  }
  .count-box p,
  .count-box span,
  .nt_se_gift_image_text .txt_col_img .shadow_wrap .mg__0:before {
    font-size: 16pt;
  }
  .nt_se_gift_image_text .txt_col_img .shadow_wrap .mg__0 .button,
  .nt_se_loyalty_image_text .txt_col_img .shadow_wrap .mg__0 .button {
    font-size: 13pt;
    padding: 7px 16px;
    width: 170px;
  }
  .shopify-section .email-input input {
    border-bottom: 1px solid !important;
  }
  .nt_se_page_loyalty_programme .free_gift_txt ul li {
    font-size: 15px;
  }
  .free_gift_txt ul li span:after {
    height: 1px;
    bottom: -2px;
  }
  .nt_se_gift_image_text .txt_col_img .shadow_wrap .mg_0 .button,
  .nt_se_loyalty_image_text .txt_col_img .shadow_wrap .mg_0 .button {
    padding: 7px 26px;
  }
  .count-box .la-pound-sign {
    font-size: 20pt;
  }
  .count-box {
    padding: 12px 0;
    margin: 0;
  }
  #nt_content
    .page_head_page_loyalty_programme_use_point
    .mg__0
    .redeem-points {
    padding: 7px 20px;
  }
  .page_head_page_loyalty_programme_use_point {
    border-bottom: 1px solid #504f4f;
    margin-bottom: 50px;
  }
  .show.nt_se_loyalty_featured_blog
    .category-content
    .point-multipliers
    .border-txt,
  .show.nt_se_loyalty_featured_blog .category-content .point-multipliers li {
    font-size: 13pt;
  }
  .shopify-section .email-input input,
  .shopify-section .name-input input {
    font-size: 15px !important;
    padding: 28px 10px !important;
    letter-spacing: 1pt;
  }
  #shopify-section-refer_image_text .txt_col_img .shadow_wrap .text-para p {
    font-size: 14pt;
  }
  .product-info .price {
    min-height: 18px !important;
  }
  .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star {
    font-size: 16px !important;
  }
  .nt_pr .product-info .bottomLine {
    max-height: 18px;
  }
  .nt_pr .product-info {
    min-height: 70px;
  }
}
#shopify-section-image_text2_calmaid .container .left-text-col {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  background: #fefdfc;
}
@media (min-width: 1024px) {
  #shopify-section-tab_collection_des ul.tab_cat_title {
    padding-left: 295px;
  }
  #shopify-section-e91b88b2-a5b5-4172-89b8-f1529732992f
    .cat_space_0
    .branding-logos {
    flex: 0 0 20%;
    max-width: 20%;
  }
  #shopify-section-e91b88b2-a5b5-4172-89b8-f1529732992f .cat_space_0 {
    justify-content: space-between;
  }
  .branding-logos img {
    max-height: 100%;
    max-width: 100% !important;
  }
  .nt_se_e91b88b2-a5b5-4172-89b8-f1529732992f {
    width: 65%;
  }
  .tab_se_element.ct_active .equal_nt.position_8 .nt_bg_lz.pr_lazy_img {
    height: 200px !important;
    width: 200px !important;
    margin: auto;
  }
  #shopify-section-tab_collection_des .nt_se_tab_collection_des {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .tab_se_header .tab_cat_title li a {
    padding-left: 15px;
    padding-right: 15px;
  }
  .shopify-section .nt_se_31ced033-3b10-437e-b486-80e0798851e6 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .type_promo_text p {
    font-size: 16px;
  }
  #ntheader {
    height: 140px !important;
  }
  .des_header_11 .nt_menu > li > a {
    padding: 0 9px;
    font-size: 16px;
  }
  .frm_search_cat.frm_search_cat_search .h_search_btn .la-search {
    font-size: 24px;
  }
  .cl_h_search.cl_h_search_form_wid .h_search_frm {
    width: 60%;
  }
  .type_carousel h3 {
    margin: 15px 0 0;
    font-size: 15.5pt;
  }
  .nt_se_e91b88b2-a5b5-4172-89b8-f1529732992f .col-md-12.mb__30 {
    margin-bottom: 10px;
  }
  .beauty-health {
    font-size: 18pt;
    padding: 0 30px;
    letter-spacing: unset;
  }
  .work-left-text-women p {
    letter-spacing: normal;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    .row
    .work-left-text-women
    a,
  .our-story-cls p {
    font-size: 14pt;
  }
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d h3.section-title:after,
  .instagram-cl h3:after {
    display: none;
  }
  #shopify-section-7e2b8707-05ef-4ffd-8267-138e867c8f2d
    .tab_se_header
    .tab_cat_title
    li.dib:nth-child(4):after {
    visibility: visible;
  }
  .nt_se_page_free_gift .row .owl-stage,
  .nt_se_page_loyalty_programme .row .owl-stage,
  .nt_se_page_refer_friend .row .owl-stage,
  .nt_se_page_subscribe_save .row .owl-stage {
    width: 80% !important;
  }
  .tab-product-cls .owl-carousel-shop-concern h3.product-title {
    font-size: 14pt;
    height: 65px;
  }
  .owl-carousel-seasonal-rituals h3.product-title {
    height: 50px;
  }
  .klevu-recs .kcTitleElement {
    letter-spacing: 2pt;
  }
  .nt_se_6a75815c-769a-4d73-9004-3b69ecacac44 .content h3 {
    line-height: 29px;
  }
  .type_custom_html .kcButtonElement.kcButtonAddToCart {
    line-height: unset;
    letter-spacing: 3px;
    font-size: 17px;
    text-transform: uppercase;
    width: 220px;
    min-height: 32px;
    padding: 5px 0;
  }
  .our-story-cls h2,
  .post-content {
    letter-spacing: unset;
  }
  .our-story-cls h2 {
    font-size: 34pt;
  }
  .instagram-cl h3,
  .lazyloadt4sed .custom-bg-cls .section-title .ml__10 {
    letter-spacing: 1pt;
  }
  .kcResultItemInner .klc7eba62fa150 .kcResultItemNameValue {
    letter-spacing: unset;
    font-family: Jost;
    font-weight: 400;
  }
  .our-story-cls a.button {
    font-size: 16pt;
    border-bottom: 0;
    text-decoration: underline;
  }
  .type_custom_html
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    #carousel-top-panel
    .all-reviews
    a {
    font-size: 12pt;
    line-height: 26.4pt;
  }
  .yotpo-reviews-carousel
    .carousel-display-wrapper
    .yotpo-carousel
    .yotpo-icon-star {
    margin-right: 0;
    font-size: 17px !important;
  }
  .code_setting
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    #carousel-top-panel
    .yotpo-icon-star,
  .yotpo-reviews-carousel
    .carousel-display-wrapper
    #carousel-top-panel
    .yotpo-icon-empty-star,
  .yotpo-reviews-carousel
    .carousel-display-wrapper
    #carousel-top-panel
    .yotpo-icon-half-star {
    font-size: 17px !important;
    color: #dbe4d1 !important;
    margin-right: 0;
    letter-spacing: 2px;
  }
  #shopify-section-1658810202541c4e6b
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    .yotpo-carousel
    .carousel-review-title {
    text-transform: uppercase;
    letter-spacing: 2pt;
  }
  .type_custom_html
    .yotpo-reviews-carousel
    .carousel-display-wrapper
    .yotpo-carousel
    .carousel-review-author {
    line-height: 24.4pt;
  }
  #shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87
    .container
    .left-text-col {
    height: 450px;
  }
  #shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87
    .container
    .image-right-col
    .nt_img_txt {
    height: 448px;
  }
  .star-clss .la-star {
    letter-spacing: 2px;
    font-size: 17px;
  }
  .nt_pr h3.product-title .cd.chp {
    display: block;
    overflow: hidden;
  }
  #shopify-section-1658397056e0aa286d .custom-add-btn input {
    width: 100%;
    font-size: 17px;
    padding: 5px 0;
  }
  #shopify-section-b77c3ac4-62f9-46f9-9b70-a4467b57fdde .section-subtitle {
    font-size: 15.5pt;
    letter-spacing: 3pt;
  }
  .custom-bg-cls .post-readmore {
    font-size: 12pt;
  }
  .nt_se_loyalty_featured_blog .cat_space_item img {
    max-width: unset !important;
  }
  #shopify-section-16564989414073946e .col-lg-15 {
    flex: 0 0 12% !important;
    padding-left: 20px;
    padding-right: 20px;
  }
  .instagram-cl h3 {
    font-size: 27pt;
  }
  .footer__top .menu li {
    line-height: 28px !important;
    font-size: 14px;
  }
}
.nt_se_6a75815c-769a-4d73-9004-3b69ecacac44 .content h3 span:after {
  content: "®";
  font-size: 14pt;
  position: absolute;
  top: -5px;
}
.nt_se_6a75815c-769a-4d73-9004-3b69ecacac44
  .owl-item.active:last-child
  .content
  h3
  span:after {
  content: "";
}
.tabber-cl-image.des-cls p {
  font-size: 12pt;
  line-height: 16.4pt;
}
.calmaid_bg_color .thumb_left .p-nav .n-item {
  border: 1px solid #53504f;
}
.footer__top .menu li {
  font-size: 17px !important;
  margin: 1px;
}
#shopify-section-image_text2_calmaid .nt_se_image_text2_calmaid {
  margin-bottom: 35px !important;
}
.nt_se_icon-content_calmaid .row .bl_c8a58c99-31dc-4bbb-b95f-f9bf19948666 {
  flex: 0 0 46%;
  max-width: 46%;
  border-right: 1px solid #53504f;
}
.nt_se_icon-content_calmaid .row .col-lg-6:last-child {
  flex: 0 0 51%;
  max-width: 51%;
  padding-top: 30px;
}
.nt_se_icon-content_calmaid .calmaid_title {
  font-size: 24pt !important;
  font-weight: 400 !important;
  font-family: Jost !important;
  color: #53504f !important;
  letter-spacing: 2pt;
  margin-bottom: 12px;
}
.nt_se_icon-content_calmaid .row .col-lg-6:last-child .mb__20 .icon {
  color: #53504f;
  width: 45px;
  height: 45px;
  text-align: center;
  border: 2px solid #dde5d3;
  border-radius: 50%;
  margin-right: 12px;
  font-size: 18pt;
  display: flex;
  justify-content: center;
  padding: 0;
}
.nt_se_icon-content_calmaid .row .col-lg-6:last-child .mb__20 {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 50%;
  align-items: center;
  padding-top: 0;
}
.nt_se_icon-content_calmaid .row .col-lg-6:last-child .title {
  font-family: MadeMirage;
  font-size: 28pt;
  color: #53504f;
  margin: 0;
}
.nt_se_icon-content_calmaid .row .col-lg-6:last-child .mb__20 .description {
  margin-left: 55px;
  font-size: 15pt;
  font-weight: 400;
  line-height: 21pt;
  color: #53504f;
  width: 70%;
}
.nt_se_icon-content_calmaid .row .col-lg-6:last-child > .icon {
  float: left;
  margin-right: 12px;
}
.nt_se_icon-content_calmaid .row .col-lg-6:last-child > p {
  font-size: 15pt;
  font-weight: 400;
  line-height: 21pt;
  color: #53504f;
}
.nt_se_image_text2_calmaid {
  background: #fefdfc;
  padding: 0;
}
.nt_se_icon-content_calmaid {
  padding-bottom: 30px;
  border-bottom: 1px solid #53504f;
}
.nt_se_icon-content_calmaid
  .row
  .bl_c8a58c99-31dc-4bbb-b95f-f9bf19948666
  p.mg__0 {
  font-size: 17pt;
  font-weight: 400;
  line-height: 21pt;
  color: #53504f;
}
.nt_se_icon-content_calmaid_key .section-title-key {
  font-size: 32pt;
  color: #53504f !important;
}
#shopify-section-icon-content_calmaid_key .nt_se_icon-content_calmaid_key {
  margin-top: 25px !important;
}
.nt_se_icon-content_calmaid_key .al_center_ {
  text-align: center;
  margin-bottom: 18pt;
}
.nt_se_icon-content_calmaid_key .al_center_ .csi img {
  width: 175px;
}
.nt_se_icon-content_calmaid_key .al_center_ .calmaid_title {
  color: #53504f;
  font-family: jost;
  font-weight: 500;
  font-size: 16pt;
  letter-spacing: 1pt;
}
.nt_se_icon-content_calmaid_key .al_center_ .csi {
  text-align: center;
  margin-bottom: 20px;
}
.work-left-text-women h2 {
  letter-spacing: 1pt;
  color: #53504f;
  font-size: 19pt;
}
#shopify-section-tab_collection_des.type_tab_collection ul.tab_cat_title {
  padding-left: unset;
}
.sort-by-mobile h5.widget-title {
  padding: 0 20px;
  margin-top: 0;
}
.section_nt_filter h5.widget-title,
.sort-by-mobile .widget-title {
  font-size: 1.8rem;
  line-height: 1.4375rem;
  opacity: 0.9;
}
.collection_sortby_wrap_ul li a,
.section_nt_filter .product-categories a,
.section_nt_filter ul a {
  font-size: 14pt;
  font-weight: 400;
  opacity: 0.9;
}
.section_nt_filter h6.widget-title {
  font-size: 15pt;
  font-family: Jost;
  opacity: 0.9;
  text-decoration: underline;
  margin-top: 0;
}
#shopify-section-tab_collection_des .nt_pr .product-info .price {
  margin-bottom: 8px;
}
#shopify-section-tab_collection_des .custom-add-btn {
  margin: 8px 0 15px;
}
#shopify-section-tab_collection_des
  .mfp-content
  .section_nt_filter
  .row.wrap_filter {
  flex-direction: column-reverse;
}
@media (max-width: 767px) {
  .nt_se_page_loyalty_programme .free_gift_txt .owl-stage,
  .nt_se_page_refer_friend .free_gift_txt .owl-stage {
    width: 100% !important;
    text-align: center;
    justify-content: center;
    display: flex;
  }
  .social-share .nt-social.blog_page_main i {
    font-size: 28px !important;
    color: #686c6d;
    margin: 0;
  }
  ul.product-categories li.current-cat a:before {
    font-size: 22px !important;
  }
  #nt_content .custom-add-btn input {
    font-size: 15px;
    letter-spacing: 1px;
  }
  .drop-down-mobile-sort h5.widget-title {
    margin: 0;
  }
  .anti-aging-face-oil.widget_product_categories,
  .anxiety.widget_product_categories,
  .blemish-skin-care.widget_product_categories,
  .cellulite-oil.widget_product_categories,
  .detox.widget_product_categories,
  .digestive-aids.widget_product_categories,
  .dry-hair-treatment.widget_product_categories,
  .energy.widget_product_categories,
  .even-skin-tone-products.widget_product_categories,
  .hair-loss-products.widget_product_categories,
  .hair-skin-and-nails-supplements.widget_product_categories,
  .hand-and-nail-care.widget_product_categories,
  .menopause.widget_product_categories,
  .mens-health.widget_product_categories,
  .mental-health.widget_product_categories,
  .mother-and-baby-products.widget_product_categories,
  .natural-remedies-for-joint-pain.widget_product_categories,
  .natural-remedies-to-boost-immune-system.widget_product_categories,
  .products-for-dry-skin.widget_product_categories,
  .sensitive-skin-care.widget_product_categories,
  .sleep.widget_product_categories,
  .stress.widget_product_categories,
  .stretch-mark-oil.widget_product_categories,
  .wellbeing-supplements.widget_product_categories,
  .widget-title-mobile.mobile_view,
  .widget_product_categories.drop-down-mobile,
  .womens-health.widget_product_categories {
    display: block !important;
  }
  .sort-by-mobile {
    display: none !important;
    position: relative;
  }
  .collection_sortby_wrap_ul h5,
  .count_vr_false h5,
  .drop-down-mobile-sort h5.widget-title,
  .widget_product_categories .widget-title-mobile {
    padding: 4px 14px !important;
    display: inline-block;
    font-weight: 400 !important;
    min-width: 300px;
    z-index: 99999;
    font-size: 16px !important;
    cursor: pointer;
    border: 1px solid #53504f;
    border-radius: 20px;
    color: #53504f;
    letter-spacing: 1pt;
    font-family: Jost;
    position: relative;
    text-transform: uppercase;
  }
  #shopify-section-tab_collection_des .cat_count_false,
  .nt_pop_sidebar,
  .sort-by-mobile h6.widget-title {
    display: none;
  }
  div#blockid_5aa72167-f204-4ba1-bc4f-7631bcd182a2 .mobile-dropdown:before {
    content: "by concern";
    font-size: 10pt;
  }
  div#blockid_5aa72167-f204-4ba1-bc4f-7631bcd182a2 .mobile-dropdown {
    position: relative;
    font-size: 0 !important;
  }
  div#blockid_5aa72167-f204-4ba1-bc4f-7631bcd182a2 h5:after {
    content: "\f107";
    font-size: 20px;
    color: #000;
    position: absolute;
    top: 0;
    right: 12px;
    font-family: fagecko;
    display: block !important;
    height: auto;
    background: 0 0;
    width: unset;
    left: unset;
  }
  .collection_sortby_wrap_ul,
  .loke_scroll {
    background: #fff;
    border-radius: 25px;
    border: 1px solid #53504f;
    width: 100%;
    padding: 15px 7px 5px !important;
    margin-top: 0;
    display: none;
  }
  .collection_sortby_wrap_ul li a,
  .section_nt_filter ul a {
    font-size: 12pt;
  }
  .section_nt_filter h6.widget-title {
    font-size: 13pt;
    font-family: Jost;
    opacity: 0.9;
    margin: 0 0 5px;
  }
  .collection_sortby_wrap_ul h5.widget-title {
    margin: 0 !important;
  }
  #shopify-section-tab_collection_des .outputContainer .widget {
    padding: 0;
    min-width: 270px;
    margin-bottom: 15px;
  }
  .collection_sortby_wrap_ul {
    padding: 0;
  }
  #shopify-section-tab_collection_des .outputContainer {
    display: flex;
    justify-content: space-between;
    margin-top: 6px;
  }
  .collection_sortby_wrap_ul .widget-title,
  .drop-down-mobile-sort h5.widget-title,
  div#blockid_5aa72167-f204-4ba1-bc4f-7631bcd182a2 {
    position: relative;
  }
  .drop-down-mobile-sort h5.widget-title:after,
  .widget_product_categories .widget-title-mobile:after {
    content: "\f107";
    font-size: 20px;
    color: #000;
    position: absolute;
    top: 1px;
    z-index: 1;
    right: 13px;
    font-family: fagecko;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a
    .row
    .img-post-qm-somos
    img {
    min-height: 440px;
    object-position: 50%;
  }
  .section_nt_filter h5.widget-title.mobile-dropdown {
    display: block;
  }
  .section_nt_filter h5.widget-title {
    display: none;
    line-height: unset;
  }
  .mfp-content .cat_fixcl-scroll-content {
    overflow: unset !important;
  }
  .css_agree_ck + label:before,
  .js_agree_ck + label:before,
  ul.nt_filter_styleck > li > a:before {
    margin-right: 5px;
    width: 10px;
    height: 10px;
    min-width: 10px;
  }
  #shopify-section-tab_collection_des.type_tab_collection ul.tab_cat_title {
    display: flex;
    overflow: scroll;
  }
  #shopify-section-tab_collection_des .tab_se_header .tab_cat_title li.dib {
    position: relative;
    flex: 1 0 auto;
  }
  ul.nt_filter_styleck > li > a:before {
    margin-right: 15px;
  }
  .section_nt_filter h6.widget-title:before,
  ul.nt_filter_styleck li.active a:before {
    font-size: 20px !important;
  }
  .section_nt_filter ul li {
    margin-bottom: 5px;
  }
  .drop-down-mobile-sort h5.widget-title {
    display: flex;
  }
  #shopify-section-collection_page
    .product-collection
    .product-listing
    .product
    .product-info {
    margin-bottom: 15px;
  }
  .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star {
    font-size: 14px !important;
    letter-spacing: 1px;
    color: #dbe4d1 !important;
  }
  .des_pr_layout_1 #shopify-section-pr_summary .yotpo .text-m {
    font-size: 16px;
    font-weight: 400;
    margin-top: 3px;
  }
  .klevu-recs .kl199d26021391 .kcTitleElement {
    line-height: 20.4pt;
    letter-spacing: 1pt;
  }
}
.login-form h2,
div#rc_login {
  letter-spacing: 0.5px;
  font-size: 32px;
}
.tab_cat_title > li > a.tt_active > span:after {
  background-color: #53504f;
}
.section_nt_filter h6.widget-title:before,
.sort-by-mobile h6.widget-title:before {
  content: "\25C9";
  display: inline-block;
  margin-right: 6px;
  font-size: 24px;
}
ul.nt_filter_styleck li.active a:before,
ul.product-categories li.current-cat a:before {
  content: "\25C9" !important;
  background: unset !important;
  border: 0 !important;
  margin-top: -8px;
  font-size: 26px;
  visibility: visible !important;
}
.collection_sortby_wrap_ul li a:before,
.section_nt_filter .product-categories li a:before {
  content: "";
  display: inline-block;
  margin-right: 10px;
  width: 16px;
  height: 16px;
  min-width: 16px;
  border: 1px solid #d4d6d8;
  background: #fff;
  box-shadow: 0 1px rgba(212, 214, 216, 0.4);
  border-radius: 25px;
  visibility: hidden;
}
.collection_sortby_wrap_ul li:hover a:before,
.section_nt_filter .product-categories li:hover a:before {
  visibility: visible;
}
.section_nt_filter .product-categories li a.active:before {
  content: "\25C9" !important;
  visibility: visible !important;
  border: 0;
  background: 0 0;
  font-size: 26px;
}
.sort-by-mobile h6.widget-title {
  text-decoration: underline;
  font-size: 15pt;
  font-family: Jost;
  opacity: 0.9;
}
ul.nt_filter_styleck li:hover a:before {
  content: "";
  display: inline-block;
  margin-right: 10px;
  width: 16px;
  height: 16px;
  border: 1px solid #d4d6d8;
  background: #fff;
  border-radius: 25px;
  -webkit-appearance: none;
  visibility: visible;
}
.collection_sortby_wrap_ul li a.selected:before {
  content: "\25C9";
  display: inline-block;
  margin-right: 10px;
  font-size: 24px;
  border: none;
  visibility: visible;
}
.collection_sortby_wrap_ul {
  list-style: none;
  padding: 0 !important;
}
.css_agree_ck + label:before,
.js_agree_ck + label:before,
ul.nt_filter_styleck > li > a:before {
  border-radius: 25px;
}
@media (min-width: 768px) {
  .collection_sortby_wrap_ul li,
  .sort-by-mobile h6.widget-title {
    padding-left: 15px;
  }
  .collection_sortby_wrap_ul {
    padding: 0;
  }
}
.loading {
  padding-top: 100%;
  position: relative;
  background-image: none !important;
  background-position: center center;
}
.loading:before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100px%22%20height%3D%22100px%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M24.3%2C30C11.4%2C30%2C5%2C43.3%2C5%2C50s6.4%2C20%2C19.3%2C20c19.3%2C0%2C32.1-40%2C51.4-40%20C88.6%2C30%2C95%2C43.3%2C95%2C50s-6.4%2C20-19.3%2C20C56.4%2C70%2C43.6%2C30%2C24.3%2C30z%22%20stroke%3D%22%23e5a600%22%20stroke-width%3D%222%22%20stroke-dasharray%3D%22205.271142578125%2051.317785644531256%22%3E%3Canimate%20attributeName%3D%22stroke-dashoffset%22%20calcMode%3D%22linear%22%20values%3D%220%3B256.58892822265625%22%20keyTimes%3D%220%3B1%22%20dur%3D%221%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  z-index: 99999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50px;
}
.klbecb301ddce2 .kcResultItemNavigationButton .kcArrow::after {
  border-color: #434041 !important;
}
#contact-us.logo-banner .logo-banner__item,
#shopify-section-logo-banner .logo-banner .logo-banner__item,
.logo-banner.desktop-only .logo-banner__container .logo-banner__item {
  display: inline-block;
  vertical-align: middle;
  margin: 11px;
}
.blogs-tag-cls {
  text-align: center;
  margin: 0 auto;
  max-width: 150rem;
  padding-left: 0;
  list-style: none;
  letter-spacing: 2.5px;
}
.blogs-tag-cls li {
  display: inline-block;
  list-style: none;
  padding: 10px;
  position: relative;
}
.blogs-tag-cls li a.tt_active,
.blogs-tag-cls li a:hover > span::after {
  opacity: 1;
  width: 100%;
}
.blogs-tag-cls li a {
  color: #53504f;
  padding: 5px;
  text-transform: uppercase;
  font-family: Jost, sans-serif;
  transition: opacity 0.25s, color 0.25s;
}
.blogs-tag-cls li a span {
  position: relative;
  display: inline-block;
}
.blogs-tag-cls li a span::after {
  content: "";
  position: absolute;
  bottom: 2px;
  left: 0;
  width: 0;
  height: 2px;
  transition: width 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.blogs-tag-cls li::after {
  content: "|";
  position: absolute;
  top: 9px;
  right: -3px;
}
.nt_products_holder {
  margin-top: 2.5rem;
}
.post-info,
.post-info .post-author .cd {
  color: #434242 !important;
  letter-spacing: 1.5px;
  font-size: 16px;
}
.post-info h4 > a.article_title_overflow {
  width: 470px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#shopify-section-pr_summary .yotpo-stars {
  width: 100%;
  display: inline-flex;
  padding-right: 5px;
}
#shopify-section-pr_summary .yotpo .text-m {
  font-size: 15px;
  margin-top: -2px;
}
.des_pr_layout_1
  .theiaStickySidebar
  .yotpo.bottomLine
  .yotpo-bottomline
  .yotpo-icon-star {
  margin-right: 2px;
}
@media (min-width: 767px) {
  #shopify-section-cat_heading .page-head .rtet4 .text-role,
  .background-cls .container_cat .collection-hero__description .text-role {
    font-size: 20pt;
    line-height: 20.2pt;
  }
  #shopify-section-cat_heading .page-head .rtet4 {
    text-align: center;
    margin-top: 28px;
  }
  .wrapper_wide .background-cls .container_cat .collection-hero__title,
  .wrapper_wide .container .mb__5.cw {
    font-size: 65px;
    font-weight: 500;
  }
  .wrapper_wide .background-cls .container_cat .collection-hero__description {
    margin-top: 28px;
  }
  #shopify-section-pr_summary h1.product_title {
    color: #53504f !important;
    font-weight: 500 !important;
    font-size: 30pt !important;
    line-height: 23.4pt;
    letter-spacing: 1px;
  }
}
.sp-tab-content h4 {
  font-family: jost;
  font-weight: 300;
}
.login-form h2 {
  font-weight: 100;
}
.container mt__60 a.button,
a.new_button,
button,
input[type="submit"] {
  border: 1px solid #5c6549;
  background: #5c6549;
  color: #fff;
  font-weight: 400;
  font-family: jost;
  border-radius: 40px !important;
}
div#rc_login {
  text-decoration: underline;
  font-family: MadeMirage;
}
.testimonials .avg-score {
  font-family: mademirage !important;
}
#yotpo-testimonials-custom-tab .yotpo-nav-tab span,
.filters-container .filters-container-title,
.filters-dropdown .yotpo-dropdown-button .selected,
.reviews-header .reviews-amount,
.y-label.yotpo-review-date,
.y-label.yotpo-user-name.yotpo-font-bold.pull-left,
.y-label.yotpo-user-title,
.yotpo .yotpo-nav-dropdown span:not(.yotpo-icon),
.yotpo-footer .y-label,
.yotpo-main .product-link,
.yotpo-review .yotpo-main .content-review,
.yotpo-review .yotpo-main .content-title {
  font-family: jost !important;
}
.filters-dropdown .yotpo-dropdown-button .selected {
  font-weight: unset !important;
}
#nt_content #shopify-section-article-heading .page-head,
#stockist-widget .stockist-map {
  margin-bottom: 3rem;
}
#stockist-widget .stockist-result-addr-country,
#stockist-widget .stockist-result-addr-locality {
  font-size: 12pt;
}
#stockist-widget .stockist-map .stockist-cluster > div {
  background-color: #f3e6d1 !important;
}
#nt_content .page-width h1 {
  text-align: center;
  font-family: Mirage;
  font-size: 50px;
  background-color: #fcfbf7;
}
#nt_content .page-width:first-child,
.klevuWrap.productListActive,
.kuContainer,
.kuResultWrap section {
  background-color: #fcfbf7 !important;
}
.kuSearchResultsPageContainer .kuResults ul li,
[data-result-view="list"] .klevuProduct footer,
[data-result-view="list"] .klevuProduct main {
  width: 100% !important;
}
.kuProdTop .klevuImgWrap a img {
  margin: 0 !important;
  background: #fff;
}
.kuSearchResultsPageContainer .kuResults ul li .kuProdWrap {
  border: none !important;
}
.kuDropdown .kuDropdownLabel,
.kuDropdown .kuDropdownOptions {
  border-radius: 20px;
  font-family: jost;
}
.kuSearchResultsPageContainer .kuResults ul li:hover .kuProdAdditional {
  visibility: hidden !important;
  box-shadow: none !important;
}
.kuSearchResultsPageContainer .kuResults ul li .kuName a {
  font-size: 14pt !important;
  letter-spacing: 0.5px !important;
  font-family: jost;
  line-height: 27px;
}
.kuPrice .kuSalePrice {
  font-family: jost;
  line-height: 26pt;
  line-height: unset !important;
}
.kuSalePrice.kuSpecialPrice {
  font-size: 13pt;
  font-weight: 500 !important;
}
.kuSearchResultsPageContainer .kuResults ul {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.kuSearchResultsPageContainer .kuResults ul li {
  float: none !important;
  flex-basis: 25% !important;
}
.kuSearchResultsPageContainer .kuResults ul li img {
  width: 100% !important;
  object-fit: contain !important;
}
.kuResultWrap section header {
  width: 56%;
}
.kuDropdown .kuDropdownOptions {
  border: 1px solid #ddd;
}
.kuSearchResultsPageContainer .kuDropdown .kuDropdownOptions {
  background-color: #fff !important;
  box-shadow: none !important;
}
.kuDropdown .kuDropdownOptions .kuDropOption:hover {
  background-color: transparent !important;
  text-decoration: underline !important;
  text-decoration-color: #ddd;
}
.kuPrice .kuOrigPrice {
  font-size: 13pt !important;
}
.kuSearchResultsPageContainer .kuResults ul li .kuProdWrap .kuProdAdditional {
  visibility: visible !important;
  border: transparent !important;
}
.kuSearchResultsPageContainer
  .kuResults
  ul
  li
  .kuProdWrap
  .kuProdAdditional
  .kuProdAdditionalData {
  padding: 18px 12px !important;
  margin-top: 28px;
}
@media (min-width: 990px) and (max-width: 1350px) {
  .kuSearchResultsPageContainer .kuResults ul li {
    flex-basis: 33% !important;
  }
}
@media (min-width: 768px) and (max-width: 990px) {
  .kuResultWrap section {
    flex-direction: column;
    align-items: center;
  }
  .kuSearchResultsPageContainer .kuResults ul li {
    flex-basis: 33% !important;
  }
}
.klevuWrap.contentListActive {
  background-color: #fcfbf7;
}
.kuSearchResultsPageContainer
  .kuResults
  ul
  li
  .kuProdWrap
  .kuProdTop
  .klevuImgWrap
  a
  img {
  height: 100% !important;
  object-fit: cover;
}
@media (min-width: 1025px) {
  #shopify-section-collection_page .on_list_view_false.products {
    flex-direction: column;
  }
}
#stockist-widget .stockist-result .stockist-result-name,
#stockist-widget .stockist-result-addr-1,
#stockist-widget .stockist-result-filter,
#stockist-widget a.stockist-feature-color,
span.stockist-result-distance-text {
  font-size: 1rem !important;
}
#stockist-widget .stockist-icon-marker::before {
  color: #819071 !important;
}
#stockist-widget .stockist-list-result .stockist-result-distance {
  left: -9px;
}
@media (max-width: 400px) {
  .kuSearchResultsPageContainer
    .kuResults
    ul
    li
    .kuProdWrap
    .kuProdAdditional
    .kuProdAdditionalData {
    margin-top: 59px;
  }
  .kuSearchResultsPageContainer .kuResults ul li {
    height: 300px;
  }
}
.header__mid nav .nt_menu .sub-menu .container {
  width: 1200px !important;
}
.header__mid
  nav
  .nt_menu
  > li:last-child
  .sub-menu
  > .container
  > .row
  > .col-lg-12
  > .col-3 {
  max-width: 20% !important;
}
#stockist-widget .stockist-query-entry .stockist-search-button button,
#stockist-widget .stockist-query-entry .stockist-search-field {
  height: 2.5rem !important;
}
.yotpo .yotpo-label-container {
  border-top: none !important;
}
.rtet4 a:not(.btn):not(.cd):not(.db):not(.cb):not(.chp) {
  border-bottom: none !important;
}
@media (min-width: 1200px) {
  #shopify-section-1658916226a9b8c5fd .code_setting {
    width: 49%;
    margin: auto;
  }
}
#shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87 .left-text-col p.mg__0 {
  margin-top: 12px;
}
#shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87
  .left-text-col
  p.mg__0
  .button {
  color: #fff;
  background: #53504f;
  border-radius: 25px;
  text-transform: uppercase;
  font-family: Jost;
  font-weight: 400;
  min-height: 30px !important;
  letter-spacing: 1px;
  border-color: #53504f;
  padding: 3px 15px !important;
}
#contact-us-ai .row.fl_center,
.get-subscription-access .row,
.recharge .rc_title-bar,
.template-customers-login .row,
.template-page .code_setting,
div#stockist-widget {
  padding-top: 20px !important;
}
.pair_with .kcResultsInner .kcResultItem {
  width: 49% !important;
}
.kcResultsInner .kcResultItem {
  max-height: unset !important;
}
.calmaid_bg_color .kcResults {
  background: #fdfaf6;
}
li.kcResultItem .pImbSBC_QN .kcResultItemNameValue {
  color: #53504f;
  font-family: MadeMirage;
  font-size: 24pt;
  letter-spacing: 0;
  font-weight: 500;
}
.lfoQFRPIIh .ku-rating-wrapper .klevuRatingCount {
  margin-left: 10px;
}
#nt_wrapper .lfoQFRPIIh .kcResultItemShortDesc .kcResultItemShortDesc__desc {
  color: #53504f;
  font-family: Jost;
  font-size: 14pt !important;
  line-height: 26px !important;
  font-weight: 400;
}
#nt_wrapper .lfoQFRPIIh .kcResultItemShortDesc {
  max-width: 85%;
}
#nt_wrapper .lfoQFRPIIh .kcResults .kcButtonView .kcButtonView__button {
  padding: 3px 0;
  text-transform: uppercase;
  letter-spacing: 3px;
}
#search-results-ai
  #nt_content
  .kuSearchResultsPageContainer
  .kuResults
  ul
  li
  .kuProdWrap
  .kuProdAdditional
  .kuProdAdditionalData {
  margin-top: 0;
  padding: 0 12px !important;
}
@media (max-width: 350px) {
  header#ntheader .frm_search_input {
    margin-top: 5px !important;
  }
}
@media (min-width: 768px) {
  #shopify-section-1658810202541c4e6b .yotpo-small-box {
    display: none;
  }
  #shopify-section-777f8112-3770-4e79-83be-6e4c5019cb2a .container {
    margin: auto !important;
  }
  .lfoQFRPIIh .kcResultsWrap .kcResultItemBlock {
    width: 65% !important;
  }
  .lfoQFRPIIh .kcResultsWrap .kcResultItemInner > .kcResultItemImage {
    width: 35% !important;
  }
  #search-results-ai #nt_content .kuResultWrap section > div {
    width: 80%;
  }
  #search-results-ai #nt_content .kuResultWrap section header {
    width: 20%;
  }
  footer#nt_footer .order-1 .go3176171171 p:first-child span {
    color: #53504f;
    font-family: MadeMirage !important;
  }
  footer#nt_footer .order-1 .klaviyo-form {
    border: none !important;
    max-width: 100% !important;
  }
  footer#nt_footer .order-1 .go3176171171 p:last-child {
    margin-top: 8px;
    color: #53504f;
    line-height: 20px !important;
  }
  footer#nt_footer .go3176171171 p:last-child span {
    font-size: 13pt !important;
    line-height: 24px !important;
  }
  footer#nt_footer .needsclick > form > .needsclick > .needsclick:nth-child(3) {
    border: 1px solid #b4bbc3;
    margin-top: 20px;
  }
  footer#nt_footer
    .needsclick
    > form
    > .needsclick
    > .needsclick:nth-child(3)
    > .needsclick {
    padding: 0 !important;
  }
  footer#nt_footer
    .needsclick
    > form
    > .needsclick
    > .needsclick:nth-child(3)
    > .needsclick
    button {
    height: 35pt !important;
    border: none !important;
    background: 0 0 !important;
    position: relative;
  }
  footer#nt_footer
    .needsclick
    > form
    > .needsclick
    > .needsclick:nth-child(3)
    > .needsclick
    button:after {
    font-family: "Line Awesome Free";
    font-size: 35px !important;
    content: "\f30b";
    color: #53504f;
    font-weight: 900;
    position: absolute;
    top: 5px;
    left: 38px;
  }
}
@media (max-width: 767px) {
  .kuProdBottom .kuPrice {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87 .left-text-col p.mg__0,
  .kuSearchResultsPageContainer
    .kuResults
    ul
    li
    .kuProdWrap
    .kuProdAdditional
    .kuProdAdditionalData {
    text-align: center;
  }
  .kuResultWrap section {
    flex-direction: column;
    align-items: center;
  }
  .kuSearchResultsPageContainer .kuResults ul li .kuProdBottom {
    text-align: center !important;
  }
  .kuResultWrap section header {
    width: 100%;
  }
  .kuSearchResultsPageContainer .kuResults ul li {
    flex-basis: 50% !important;
  }
  .kuSearchResultsPageContainer .kuResults ul li .kuProdWrap .kuProdAdditional {
    position: absolute !important;
  }
  .template-customers-login .row.Account {
    padding-top: 0 !important;
  }
  #shopify-section-13754eca-1ce9-4ea1-af82-afad2be4fa87
    .left-text-col
    p.mg__0
    .button {
    font-size: 9pt !important;
  }
  div#shopify-section-cart-template {
    padding-top: 25px;
  }
  div#shopify-section-cart-template .cart__footer {
    margin-top: 0;
    margin-bottom: 30px;
  }
  div#shopify-section-cart-template .cart_actions .cart-couponcode__label {
    margin-bottom: 0;
  }
  div#shopify-section-cart-template .cart_actions {
    margin-bottom: 12px;
  }
  .klevu-recs .kcTitleElement {
    letter-spacing: 1pt !important;
  }
  #nt_wrapper .lfoQFRPIIh .kcResults .kcButtonView .kcButtonView__button,
  .kcButton .kcButtonElement.kcButtonAddToCart {
    letter-spacing: 0;
    padding: 5px 0 2px;
    width: 150px;
    font-size: 15px;
    min-height: 40px !important;
  }
  #shopify-section-collection_page
    .filter
    #shopify-section-nt_filter2
    .cat_fixcl-scroll
    .widget:not(:first-child) {
    display: none !important;
  }
  #search-results-ai
    #nt_content
    .kuSearchResultsPageContainer
    .kuResults
    ul
    li
    .kuName
    a {
    font-size: 13pt !important;
    line-height: 25px;
  }
  #search-results-ai #nt_content .kuSalePrice.kuSpecialPrice,
  #search-results-ai
    #nt_content
    .kuSearchResultsPageContainer
    .kuResults
    ul
    li
    .kuName,
  #search-results-ai
    #nt_content
    .kuSearchResultsPageContainer
    .kuResults
    ul
    li
    .kuProdWrap
    .kuProdAdditional
    .kuProdAdditionalData {
    text-align: left;
  }
  #search-results-ai #nt_content .kuProdBottom .kuPrice {
    justify-content: unset;
  }
  #search-results-ai
    #nt_content
    .kuSearchResultsPageContainer
    .kuResults
    ul
    li
    .kuProdWrap
    .kuProdAdditional
    .kuProdAdditionalData {
    margin-top: 20px;
  }
  .IgP2TCi1hA .kcResultItemImage {
    max-height: unset !important;
  }
  .kcResultsInner {
    flex-wrap: wrap;
  }
  .oxb4jxhCC.kcResults .kcResultsInner .kcResultItem {
    width: 100% !important;
    margin-bottom: 20px !important;
  }
  #nt_wrapper .lfoQFRPIIh .kcResultItemShortDesc .kcResultItemShortDesc__desc {
    font-size: 11pt !important;
    line-height: 21px !important;
    text-align: left !important;
  }
  #nt_wrapper .ETP8J2qNfU.kcResultItemPrice {
    margin: 10px 0;
  }
  #nt_wrapper .ETP8J2qNfU .kcResultItemPriceValue.kcSalePrice {
    color: #53504f;
    font-size: 14px;
    font-weight: 400;
  }
  .kcButton .kcButtonElement.kcButtonAddToCart {
    background-color: #53504f;
  }
  .lfoQFRPIIh {
    padding-bottom: 0 !important;
  }
  .nt_se_page_free_gift .row .owl-stage .owl-item:after,
  .nt_se_page_loyalty_programme .row .owl-stage .owl-item:after,
  .nt_se_page_refer_friend .row .owl-stage .owl-item:after {
    right: 0;
    content: "|";
    position: absolute;
    opacity: 0.9;
    top: 0;
    border: 0 solid #53504f;
  }
  .nt_se_page_free_gift .row .owl-stage .owl-item,
  .nt_se_page_loyalty_programme .row .owl-stage .owl-item,
  .nt_se_page_refer_friend .row .owl-stage .owl-item {
    position: relative;
    padding-right: 15px;
  }
  .nt_se_page_free_gift .row .owl-stage .owl-item:last-child:after,
  .nt_se_page_loyalty_programme .row .owl-stage .owl-item:last-child:after,
  .nt_se_page_refer_friend .row .owl-stage .owl-item:last-child:after {
    display: none;
  }
  .accepts_marketing_cl_main #tooltip-container {
    width: 280px;
    left: -14px;
    top: -76px;
  }
  #tooltip-container #tooltip-content:before {
    top: 66px;
    left: 5%;
    border-top: 0;
    border-left: 0;
    border-bottom: 1px solid #b3b0b0;
    border-right: 1px solid #b3b0b0;
  }
  footer#nt_footer .go3176171171 p:first-child span {
    color: #53504f;
    font-size: 16pt !important;
    font-family: MadeMirage !important;
  }
  footer#nt_footer .go3176171171 p:last-child span {
    font-size: 11pt !important;
    line-height: 13pt !important;
  }
  footer#nt_footer .go3176171171 p:last-child {
    margin-top: 0;
    color: #53504f;
    line-height: 15pt !important;
    font-size: 22pt !important;
    margin-bottom: 10px;
  }
  .accepts_marketing_cl {
    width: 100px;
    border-radius: 0;
    margin: 10px 0 0;
  }
  #CustomerRegisterForm p {
    align-items: flex-start !important;
  }
  .custom-srch {
    display: block !important;
  }
}
div#shopify-section-article-template .top-tag-article {
  letter-spacing: unset;
}
div#shopify-section-article-template .post-content .article-content ol li span,
div#shopify-section-article-template .post-content .article-content p,
div#shopify-section-article-template .post-content .article-content ul li b,
div#shopify-section-article-template .post-content .article-content ul li span {
  font-family: Jost;
}
div#shopify-section-article-template .post-content .article-content p b,
div#shopify-section-article-template .post-content .article-content p b i {
  font-family: MadeMirage;
}
div#shopify-section-pr_summary_ashwagandha .yotpo .text-m {
  width: 120px;
}
div#shopify-section-pr_summary_ashwagandha .yotpo-stars {
  flex: 0;
}
.yotpo .yotpo-comment .yotpo-read-more,
.yotpo .yotpo-onsite-upload .yotpo-read-more,
.yotpo .yotpo-question .yotpo-read-more,
.yotpo .yotpo-review .yotpo-read-more {
  font-family: Jost !important;
  color: #53504f !important;
}
.yotpo .yotpo-comment .rest-content-collapsed,
.yotpo .yotpo-onsite-upload .rest-content-collapsed,
.yotpo .yotpo-question .rest-content-collapsed,
.yotpo .yotpo-review .rest-content-collapsed {
  font-family: Jost !important;
  color: #53504f !important;
  font-weight: 500;
}
.social-share .nt-social.blog_page_main i {
  font-size: 20px;
  color: #686c6d;
}
.accepts_marketing_cl_main {
  display: flex;
  align-items: baseline;
  position: relative;
}
.accepts_marketing_cl_main label a {
  text-decoration: underline;
}
.accepts_marketing_cl_main label {
  margin: 0 0 35px 15px;
  color: #53504f;
}
#CustomerRegisterForm p {
  font-family: Jost;
  color: #53504f;
  font-weight: 500;
}
.get-subscription-access .container {
  padding: 0 60px !important;
}
.shopify-section.footer__top .container,
.shopify-section.sp_header_mid.get-subscription-access .container {
  padding: 0 30px !important;
}
#tooltip-container {
  position: absolute;
  display: inline-block;
  width: 42%;
  left: -150px;
  top: 30px;
  z-index: 999;
}
.tooltip-icon {
  cursor: pointer;
}
#tooltip-content {
  display: none;
  position: relative;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  text-align: center;
}
#tooltip-content:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  background: #fff;
  top: -8px;
  left: 47%;
  transform: rotate(45deg);
  z-index: 9;
  border: 1px solid #b3b0b0;
  border-bottom: 0;
  border-right: 0;
}
.input-error {
  margin-top: 15px;
  color: #fc655e;
  display: inline-block;
}
.our-founder-ai .founder-content h1 {
  line-height: 45px;
  letter-spacing: 1pt;
  max-width: 43%;
  width: 100%;
}
.mil-desktop .founder-content h1 {
  line-height: 38px;
}
#shopify-section-template--16734141350120__features .diff-box h1 span:after {
  content: "®";
  font-size: 14pt;
  position: absolute;
  top: -5px;
}
@media only screen and (max-width: 1100px) {
  .diff-sec-swiper h3,
  .diff-sec-swiper-1 h3 {
    line-height: 23px !important;
  }
  .mobile-ai .diff-sec-swiper h3 span {
    position: relative;
    padding-left: 15px;
  }
  .mobile-ai .diff-sec-swiper h3 span:after {
    content: "®";
    font-size: 11pt;
    position: absolute;
    top: -5px;
  }
  .mobile-ai .diff-sec-swiper h3 br {
    display: none;
  }
}
@media only screen and (min-width: 1500px) {
  .nt_se_page_free_gift .row .owl-stage,
  .nt_se_page_loyalty_programme .row .owl-stage,
  .nt_se_page_refer_friend .row .owl-stage,
  .nt_se_page_subscribe_save .row .owl-stage {
    width: 40% !important;
  }
}
.nt_label + .nt_label {
  margin-top: 0 !important;
}

.yotpo.yotpo-pictures-widget.video-gallery .yotpo-slider-title {
  font-size: 40px;
  line-height: 52px;
  letter-spacing: 1.6px;
  font-weight: 500;
  margin-bottom: 14px;
  color: #383d23;
  font-family: MadeMirage !important;
  text-align: center;
  width: 100%;
  display: block;
}

.yotpo.yotpo-pictures-widget.video-gallery
  .yotpo-pictures-widget
  .yotpo-display-wrapper
  .y-arrows
  .arrows-wrapper-right {
  opacity: 0 !important;
}

.yotpo.yotpo-pictures-widget.video-gallery
  .yotpo-display-wrapper
  .y-slider-container
  .yotpo-single-image-container
  .yotpo-video.thumbnail-player {
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

/* Hide default slider arrows everywhere */
.swiper-button-next:after,
.swiper-button-prev:after {
  content: unset;
}