/** Shopify CDN: Minification failed

Line 1809:35 Unexpected "{"

**/
.non_practitinr {
    background: url(/cdn/shop/files/practitioner.jpg?v=1714363768)no-repeat;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
}
.non_practitinr #Slide-template--17588937523455__multicolumn_bkmnzU-2 {
    background: #FFFFFFF2;
    padding: 30px;
}
#Slide-template--17588937523455__multicolumn_3mdfhJ-2 {
    display: none;
}
section#shopify-section-template--17589105754367__image_banner_HLMeG6 {
    display: none;
}
.consumr_vibr .page-width {
    margin-left: 0;
    padding-left: 0;
    padding-bottom: 24rem;
}
.consumr_vibr {
    background: url(/cdn/shop/files/prefered.jpg?v=1711522753) no-repeat;
    background-position: center center;
    width: 100%;
    height: 100%;
    background-size: cover;
}
.consumr_vibr li:first-child {
    background: #a78249;
    padding: 30px 53px 40px 80px!important;
    max-width: 575px;
}
.begin_journ  .banner__content {
    padding: 12rem 0 24rem;
    margin: 0;
}
.begin_journ .banner__box {
    background: #a78249;
    max-width: 550px;
    padding-left: 100px;
    line-height: 1.3;
}
.liposomal_sectn .subtitle {
    font-size: 28px;
    color: #1a2436;
    font-weight: 400;
    font-family: Gloock;
    margin-bottom: 10px;
    position: relative;
}
.liposomal_sectn .subtitle:before {
    content: "";
    background: url(/cdn/shop/files/review.png?v=1710916127) no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -65px;
    background-size: contain;
}
.begin_journ h2 {
    color: #fff;
    font-size: 24px;
    padding-right: 50px;
}
.begin_journ p {
    font-size: 42px;
    color: #fff;
    font-family: 'Gloock';
    font-weight: 500;
    text-transform: capitalize;
    letter-spacing: 1.5px;
}
#Banner-template--17589105754367__image_banner h2 {
    color: #000;
    font-size: 28px;
    line-height: 44px;
    font-weight: 400;
    font-family: Gloock;
    letter-spacing: 4px;
}
#Banner-template--17589105754367__image_banner .banner__box.content-container {
    max-width: 54rem;
}
.home_banner_slide #Slide-template--17589105754367__slideshow_h7XthB-1 .slideshow__text.banner__box.content-container {
    background: transparent;
}
.home_banner_slide #Slide-template--17589105754367__slideshow_h7XthB-3 .slideshow__text.banner__box.content-container{
    max-width: 86rem;
   background:#ffffffc2;
}
.home_banner_slide #Slide-template--17589105754367__slideshow_h7XthB-2 .slideshow__text.banner__box.content-container{
    max-width: 86rem;
   background:#ffffffc2;
}
.collectn_rw h3 {
    color: #1A2436;
    font-size: 35px;
    text-transform: inherit;
}
li#Slide-template--17589105754367__multicolumn_8EKwAW-1 {
    margin: auto;
}
.begin_journ a.button.button--primary {
    background-color: transparent!important;
    color: #fff;
    padding: 0 40px;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 1.5px;
    font-family: Figtree;
    border: 0.72px solid #FFFFFF;
}
.begin_journ a.button.button--primary:hover{
  border: none;
  background-color: #fff !important;
  color: black
}
.collectn_rw #Slide-template--17589105754367__multicolumn_8EKwAW-1 h3.inline-richtext {
    font-size: 32px;
    font-weight: 400;
    width: 50%;
    font-family:Gloock;
}
.collectn_rw #Slide-template--17589105754367__multicolumn_8EKwAW-1 a.link.animate-arrow {
    border: solid 1px;
    border-color: #B09161;
    font-size: 12px;
    font-family:Figtree;
    padding: 7px 24px;
    color: #1A2436;
    transition: .5s all ease-in-out;
}
.template-page-consumer-homepage .collectn_rw #Slide-template--17589105754367__multicolumn_8EKwAW-1 a.link.animate-arrow:hover {
    background: #b09161;
}

.liposomal_sectn .image-with-text__media {
    border: 0;
}
#Banner-template--17589105754367__image_banner a.button.button--primary {
    border: 1px solid #CBAD80;
    color: #71717A;
    padding: 0 40px;
}

/* NON-practitioner */

.non_practitinr h3 {
    color: #09090B;
    font-size: 28px;
    font-weight: 400;
    font-family: Gloock;
    padding-right: 9rem;
    letter-spacing: 3.5px;
}
.non_practitinr #Slide-template--17588937523455__multicolumn_bkmnzU-2 {
    background: #fffffff2;
    padding: 30px;
    padding-left: 50px;
}
.non_practitinr .multicolumn-card__info {
    max-width: 650px;
}
.non_practitinr .page-width {
    max-width: 250rem;
    padding-right: 0;
    margin-right: 0;
    padding-left: 0rem;
}
.non_practitinr .rte ul {
    list-style: disc;
    margin-bottom: 30px;
}
.non_practitinr ul li {
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    font-family: 'Figtree';
}

.non_practitinr a.link.animate-arrow {
    background: #B09161;
    color: #FFFFFF;
    font-size: 16px;
    padding: 8px 16px;
}
.non_practitinr a.link.animate-arrow span {
    display: none;
}
.non_practitinr p a {
    color: #000;
    text-decoration: none;
    position: absolute;
    left: 38%;
    bottom: -56px;
    font-size: 16px;
    font-weight: 700;
    font-family: Figtree;
    width: 270px;
    line-height: 19px;
    text-transform: uppercase;
    text-align: left;
}
.non_practitinr p {
    position: relative;
}
.Practitioner_care a.link.animate-arrow {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    margin-top: 0;
}
span.icon-wrap {
    display: none;
}
.collection__title h2 {
   color: #09090B;
    font-size: 24px;
    font-weight: 600;
    font-family: Figtree;
    text-align: left;
    display: inline-block;
}
.collectn_rw #Slide-template--17588937523455__multicolumn_fYnpTJ-1 a.link.animate-arrow {
    border: 0.87px solid #B09161;
    width: 250px;
    height: 44px;
    color: #1A2436;
    font-size: 13px;
    line-height: 41px;
    padding: 0 17px;
    font-weight: 400;
    font-family: 'Figtree';
}
.collectn_rw .multicolumn-card__image-wrapper {
    width: 100%;
}
.collectn_rw .multicolumn-list {
    align-items: center;
}
.collectn_rw a.link.animate-arrow {
    color: #1A2436;
    font-size: 29px;
    font-weight: 700;
    font-family: "Figtree", sans-serif;
    text-transform: uppercase;
}
.collectn_rw .page-width {
    margin: 0;
    padding: 45px 0 60px;
    margin-left: 16rem;
    overflow: hidden;
    max-width: 250rem;
}
.uplev_section ul {
    list-style: none;
}

.resource_row li#Slide-template--17588937523455__non_practitioner_grid_DdnNcN-1 {
    background: #002036;
}
.resource_row ul li {
    border: 1px solid #A78249;
    max-width: 48% !important;
}
.resource_row .media {
    width: 60px !important;
    height: 100%!important;
}
.resource_row li#Slide-template--17588937523455__non_practitioner_grid_DdnNcN-1 .media {
    width: 100%!important;
}
.resource_row li#Slide-template--17588937523455__non_practitioner_grid_DdnNcN-2 .media {
    width: 100%!important;
} 
.resource_row li#Slide-template--17588937523455__non_practitioner_grid_DdnNcN-1 .multicolumn-card img {
    width: 100% !important;
    height: auto !important;
    position: inherit !important;
}
.resource_row li#Slide-template--17588937523455__non_practitioner_grid_DdnNcN-1 .multicolumn-card img, .resource_row li#Slide-template--17588937523455__non_practitioner_grid_DdnNcN-2 .multicolumn-card img {
    width: 100%!important;
    height: auto!important;
    position: inherit!important;
    object-fit: cover !important;
}
.resource_row img.multicolumn-card__image {
    width: 58px !important;
    height: 58px !important;
    object-fit: cover !important;
}
.resource_row .multicolumn-card {
    display: flex;
    padding-top: 50px;
}
.resource_row #Slide-template--17588937523455__non_practitioner_grid_DdnNcN-1 h3.inline-richtext {
    color: #fff;
    margin-top: 0;
}
.resource_row .multicolumn-card__image-wrapper {
    width: 10%;
}
.resource_row li#Slide-template--17588937523455__non_practitioner_grid_DdnNcN-1 .multicolumn-card.content-container {
    display: block;
}
#Slide-template--17588937523455__non_practitioner_grid_DdnNcN-1 .rte p {
    color: #FFFFFF;
}
.resource_row {
    width: 65%;
    margin-left: 70px;
}
ul#Slider-template--17588937523455__non_practitioner_grid_DdnNcN {
    row-gap: 20px;
    column-gap: 20px;
}


/*****Blog Page*****/

.article_content {
    width: 60%;
    margin-right: 35px;
}
.single_pst_data {
    display: flex;
    flex-wrap: nowrap;
    column-gap: 15px;
    margin: 50px 0;
}
.article_content h2 {
    color: #3A3D43;
    font-size: 48px;
    text-transform: capitalize;
    font-weight: 400;
}
.article_content p {
    color: #3a3d43;
    font-size: 18px;
    font-weight: 400;
    font-family: Figtree;
    line-height: 29px;
    margin-top: 0;
}
.article_content ul li {
    color: #3A3D43;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Figtree';
}
.article_content h3 {
    color: #3A3D43;
    font-size: 32px;
    text-transform: capitalize;
    font-weight: 700;
    font-family: 'Gloock';
}
.post_date {
    width: 15%;
    color: #1A2436;
    font-size: 10px;
    line-height: 20px;
    font-family: 'Figtree';
    font-weight: 400;
}
.template-article time {
    color: #1a2436;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    font-family: Figtree;
}
.article-template header {
    line-height: inherit!important;
    padding: 0 10rem;
    display: flex;
    justify-content: space-between;
}
.related_pst {
    width: 25%;
}
.related_pst h4 {
    margin-top: 0;
    margin-top: 30px;
    font-size: 20px;
    font-weight: 400;
    font-family: 'Gloock';
    letter-spacing: 3px;
}
.articl_sidebar {
    width: 100%;
    border: 1.26px solid #ECECEC;
    padding: 20px;
    margin-bottom: 20px;
}
.art_heading a {
    font-size: 24px;
    font-weight: 700;
    text-decoration: none;
    color: #1a2436;
    line-height: 30px;
    text-transform: uppercase;
}
.art_heading {
    margin: 14px 0;
}
.keep_btn a {
    color: #b09161;
    font-size: 18px;
    font-weight: 400;
    font-family: unset;
    padding-right: 30px;
    text-decoration: none;
    position: relative;
}
.keep_btn a:after {
    content: "";
    background: url(/cdn/shop/files/Arrow-POST.png?v=1712300651)no-repeat;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 0;
    top: 0;
    background-position: center;
}
.template-article h1 {
    color: #1a2436;
    font-family: Gloock;
    font-size: 48px;
    max-width: 580px;
    text-transform: inherit;
    margin-top: 12px;
}
.article-template__content {
    color: #7A7A7A;
    font-size: 18px;
    line-height: 28px;
    font-family: 'Figtree';
}
a.article-template__link.link.animate-arrow {
    background: #B09161;
    display: inline-flex;
    color: #fff;
    padding: 4px 20px;
    font-size: 18px;
    font-family: 'Figtree';
}
.resource_row li#Slide-template--17588937523455__non_practitioner_grid_DdnNcN-1 .multicolumn-card__image-wrapper {
    width: 50%;
}
.resource_row h3 {
    font-size: 20px;
    font-weight: 700;
    font-family: Figtree,sans-serif;
    letter-spacing: .7px;
    margin-bottom: 0;
    color: #002036;
    margin-top: 0;
}
.resource_row .rte p {
    font-size: 14px;
    color: #002036;
    font-weight: 400;
    text-transform: uppercase;
}
.resource_row #Slide-template--17588937523455__non_practitioner_grid_DdnNcN-1 .media--transparent {
    padding-bottom: 0 !important;
}
.resource_row #Slide-template--17588937523455__non_practitioner_grid_DdnNcN-1 .multicolumn-card__info a {
    color: #FFFFFF;
}
.resource_row #Slide-template--17588937523455__non_practitioner_grid_DdnNcN-1 a.link.animate-arrow.dark-btn {
    border: 0;
    padding-left: 0;
}
.resource_row .multicolumn-card__info a {
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    border: 1px solid #B09161;
    margin-right: 20px;
    padding: 10px 20px;
    cursor: pointer;
}
.resource_row #Slide-template--17588937523455__non_practitioner_grid_DdnNcN-2 .multicolumn-card__image-wrapper {
    width: 70%;
    margin: 0px 14px 0 0px;
}
.resource_row #Slide-template--17588937523455__non_practitioner_grid_DdnNcN-2 .rte p {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    text-transform: uppercase;
}
.resource_row #Slide-template--17588937523455__non_practitioner_grid_DdnNcN-2 .multicolumn-card {
    flex-direction: row-reverse;
}
#Banner-template--17588937523455__image_banner_6dymMR .banner__box.content-container {
    padding: 0;
    background: transparent;
    display: inline;
}
#Banner-template--17588937523455__image_banner_6dymMR h2 {
    color: #002036;
    font-size: 20px;
    font-weight: 700;
    font-family: Figtree;
    margin-top: 50px;
}
#Banner-template--17588937523455__image_banner_6dymMR .rte p {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    max-width: 425px;
}
#Banner-template--17588937523455__image_banner_6dymMR .banner__content {
    padding: 18px;
    display: block;
    border: 1px solid #A78249;
}
section#shopify-section-template--17588937523455__image_banner_6dymMR {
    width: 19%;
    position: absolute;
    right: 13%;
    top: 87rem;
    z-index: 1;
}
.resource_row .page-width {
    margin-right: 0;
    padding-right: 0;
}
.tabs-section {
    margin-bottom: 30px;
}
.ui-widget-content .view_product a {
    font-size: 12px;
}
.collection .card-wrapper .price .price-item {
    font-size: 16px;
}
.post_social {
    display: flex;
}
.post_social .single_icon {
    border: 1px solid #B09161;
    border-radius: 50px;
    height: 40px;
    width: 40px;
    margin-right: 7px;
}
.article_content h5 {
    color: #1A2436;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.shop_cat {
    display: none;
}
.collectn_rw img.multicolumn-card__image {
    width: 100% !important;
}
.banner_txt h2 {
    color: #002036;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
}
.banner_txt .rich-text__text.rte {
    margin-top: 0;
}
.banner_txt p {
    color: #002036;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
}
.banner_txt .rich-text__blocks.left {
    position: absolute;
    right: 0;
    max-width: 300px;
    top: -12rem;
}
li#Slide-template--17588937523455__multicolumn_fYnpTJ-1 h3.inline-richtext {
    margin-right: 50px;
}
.resource_row a.link.animate-arrow.practicn-btn {
    position: absolute;
    top: 0;
    left: 23px;
    border-radius: 30px;
    background: #002036;
    border: 0;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 400;
    padding: 6px 25px 6px 45px;
}
.resource_row #Slide-template--17588937523455__non_practitioner_grid_DdnNcN-1 a.link.animate-arrow.practicn-btn {
    background: #FFFFFF;
    color: #002036;
}
#Banner-template--17588937523455__image_banner_6dymMR a.button.button--primary:nth-child(2) {
    position: absolute;
    top: 0;
    padding: 0 19px;
    background: #fff;
    color: #71717a;
    border: 0;
    font-size: 15px!important;
    min-width: 240px!important;
    text-transform: uppercase;
    border-radius: 50px;
    min-height: 30px;
}
#Banner-template--17588937523455__image_banner_6dymMR a.button.button--primary:nth-child(2)::after {
    border: 0;
    box-shadow: none !important;
}
#Banner-template--17588937523455__image_banner_6dymMR a.button.button--primary:nth-child(2):before {
    content: "";
    background: url(/cdn/shop/files/heart_icon_006de213-83fb-4f58-9beb-55be0b63862d.png?v=1712055479)no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 8px;
    left: 10px;
}
.resource_row #Slide-template--17588937523455__non_practitioner_grid_DdnNcN-1 a.link.animate-arrow.practicn-btn:before {
    content: '';
    background: url(/cdn/shop/files/Event.png?v=1712118060)no-repeat;
    background-position: center;
    width: 22px;
    height: 22px;
    position: absolute;
    left: 18px;
    top: 4px;
}
.resource_row li#Slide-template--17588937523455__non_practitioner_grid_DdnNcN-2 a.link.animate-arrow.practicn-btn:before {
    content: '';
    background: url(/cdn/shop/files/Resources.png?v=1712118049)no-repeat;
    background-position: center;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 20px;
}
.resource_row li#Slide-template--17588937523455__non_practitioner_grid_DdnNcN-3 a.link.animate-arrow.practicn-btn:before {
    content: '';
    background: url(/cdn/shop/files/Headphones.png?v=1712117922)no-repeat;
    background-position: center;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 20px;
}
.article-template__hero-small.media {
    margin: 0 5rem;
    height: 495px;
}
section.article_template.page-width {
    padding: 0 10rem;
}
.article_content img {
    width: 100%;
}

/******Detoxification******/

.detox_toxic h2 {
    color: #000000;
    font-size: 26px;
    font-weight: 400;
    font-family: 'Gloock';
}
.detox_toxic p {
    color: #000000;
    font-size: 18px;
    font-weight: 400;
    line-height: 21px;
}
.detox_toxic img {
    object-fit: contain;
}
.detox_toxic .image-with-text__content {
    padding-right: 0;
    padding-left: 30px;
}
.detox_toxic h2.image-with-text__heading.inline-richtext.h1 {
    text-transform: inherit;
}
.detox_toxic .rte ol li {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 21px;
    margin-bottom: 18px;
    font-family: Figtree;
    counter-increment: step-counter;
    display: flex;
    align-items: center;
}
.detox_toxic #Slide-template--17585064771839__multicolumn_HmD4FH-1 h3:before {
    content: '';
    background: #CBAD80;
    width: 30%;
    height: 3px;
    position: absolute;
    left: 0;
    top: 30%;
}
.detox_toxic.detox_toxic_list .multicolumn-card__info {
    padding: 50px;
}
.detox_toxic #Slide-template--17585064771839__multicolumn_HmD4FH-1 h3 {
    font-size: 48px;
    line-height: 57px;
    font-weight: 400;
    color: #fff;
    text-transform: inherit;
    margin-bottom: 50px;
}
.detox_toxic li#Slide-template--17585064771839__multicolumn_HmD4FH-2 {
    max-width: 550px;
}
 .detox_toxic.detox_toxic_list li.multicolumn-list__item .multicolumn-card__info {
    padding: 50px;
} 
.detox_toxic ul {
    align-items: center;
}
.detox_toxic ol li:before {
    content: counter(step-counter);
    background: #b09161;
    padding: 6px 12px;
    border-radius: 30px;
    margin-right: 12px;
    font-size: 20px;
    font-family: 'Gloock';
}
.detox_toxic ol {
    list-style-type: none;
    padding: 0;
}
.phase_detox h2 {
    font-size: 20px;
    font-weight: 700;
    font-family: 'Figtree';
    text-transform: inherit;
    color: #000000;
}
.phase_detox p {
    color: #000000;
    font-size: 18px;
    line-height: 27px;
    font-family: 'Figtree';
    font-weight: 400;
}
.phase_detox h2.rich-text__heading.rte.inline-richtext.left.h0 {
    color: #000000;
    font-size: 30px;
    font-weight: 700;
    font-family: 'Figtree';
    text-transform: uppercase;
}
.phase_detox h2.h2 {
    font-size: 30px;
    font-weight: 400;
    font-family: 'Gloock';
    line-height: 48px;
}
.phase_detox {
    background: #F4F5F6;
}
.phase_detox .rich-text.content-container {
    background: #F4F5F6;
}
.phase_detox img {
    object-fit: contain;
}
.phase_detox .global-media-settings {
    border: 0;
}
.header_left_author {
    display: flex;
    align-items: center;
    column-gap: 14px;
    text-decoration:none !important;
}
.author_data h5 {
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    font-family: "Figtree";
    letter-spacing: 1px;
}
.author_data p {
    margin: 0;
    color: #1a2436;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    font-family: Figtree;
}
p.authr {
    font-size: 10px;
    line-height: 12px;
    font-weight: 400;
    color: #1A2436;
    font-family: "Figtree", sans-serif;
}

/**Footer**/

.footer-block__newsletter {
    background: #002036;
    padding: 20px;
    min-width: 380px;
    margin-left: 15px;
}
.footer-block__newsletter p {
    font-size: 7px!important;
    font-weight: 400;
    color: #fff!important;
    margin-top: 20px !important;
}
.footer-block__newsletter h2.footer-block__heading.inline-richtext {
    color: #fff;
}
footer .footer__newsletter.newsletter-form .newsletter-form__field-wrapper .field__button {
    position: inherit;
    background: #B09161;
}
.footer-block--newsletter .footer-block__newsletter input {
    background: transparent;
    height: 43px;
    margin-bottom: 7px;
}
.footer__content-top .footer__blocks-wrapper {
    /* width: 70% !important; */ /*hide this duw to hide from in footer*/
    width: 100% !important;
}
.footer-block.grid__item.scroll-trigger.animate--slide-in {
    width: 18%;
}
.footer__copyright.caption small {
    color: #828282;
    font-size: 14px;
    font-weight: 400;
    font-family: var(--custom-font-figtree);
}
.practitioner_videos_wrapper {
    background: #f8f8f8;
}
.phase_detox.phase-detox_block .head-text {
  background: #fff;
  padding: 36px 24px;
  border-radius: 8px;
}
.phase_detox.phase-detox_block .head-text h2 {
  margin: 0 0 29px 0;
}
.home_banner_slide .slideshow__slide .slideshow__text-wrapper h2.banner__heading {
    font-family: Gloock;
    text-transform: capitalize;
}
.Practitioner_care .multicolumn-list li.multicolumn-list__item:nth-of-type(2) h3.inline-richtext {
    color: #ffffff;
}
.non_practitinr .multicolumn-list li.multicolumn-list__item:nth-child(2) {
    background: rgb(255 255 255 / 93%);
    padding: 20px 20px 25px 20px;
}




@media only screen and (max-width: 767px) {
.Practitioner_care a.link.animate-arrow {
    font-size: 7.2vw;
}
.single_pst_data {
    display: block;
}
.post_date {
    width: 100%;
}
.article_content {
    width: 100%;
    margin: 0;
}
.mobile_scientific {
    color: #fff;
    border: 1.19px solid #ffffff;
    padding: 00px 20px 50px;
    text-transform: uppercase;
}
#shopify-section-template--17589105754367__image_banner_PyFVHi .banner__box {
    padding: 24px 12px;
    text-align: left;
}
.article_content h2 {
    font-size: 26px;
} 
.article_content h3 {
    font-size: 24px;
}  
.related_pst {
    width: 100%;
}
  .liposomal_sectn .subtitle {
    font-size: 25px;
    margin-bottom:0;
}
  .liposomal_sectn h2 {
    font-size: 28px;
}
.liposomal_sectn .subtitle:before {
    width: 52%;
    right: 0;
    left: 0;
    top: -10px;
    margin-top: 8px;
}
.collectn_rw #Slide-template--17589105754367__multicolumn_8EKwAW-1 h3.inline-richtext {
    font-size: 28px;
    width: auto;
}
  .mobile_scientific {
    border: none;    
}
#shopify-section-template--17588937523455__image_banner_6dymMR {
    width: 100% !important;
    position: relative !important;
    right: 0 !important;
    top: 0 !important;
    left: 9px;
}
.resource_row {
    width: 100% !important;
    margin-left: 0;
}  
.non_practitinr p a {
    left: 0;
    bottom: -11rem;
    font-size: 15px;
    font-weight: 700;
    width: 253px;
}
.non_practitinr #Slide-template--17588937523455__multicolumn_bkmnzU-2 {
    padding: 30px 30px 50px 30px;
} 
.non_practitinr h3 {
    font-size: 20px;
    padding-right: 0rem;
} 
.non_practitinr ul li {
    font-size: 16px;
    line-height: 22px;
} 
.non_practitinr .rte ul {
    margin-bottom: 10px;
}  
.tabs.ui-tabs .ui-tabs-nav {
    position: relative !important;
    right: 0 !important;
    top: 0 !important;
    justify-content: start !important;
}
.tabs.ui-tabs .ui-tabs-nav li  a {
    font-size: 12px !important;
    padding: 12px 12px !important;
} 
.collection .card-wrapper .quick-add__submit {
    font-size: 12px;
    padding: 0.2rem 1.3rem;
}
.collection .card-wrapper .card__heading {
    font-size: 14px;
}  
.ui-tabs .ui-tabs-panel {
    padding: 0 !important;
}  
  
.resource_row ul li {
    max-width: 97%!important;
}
.collectn_rw .page-width {
    margin-left: 0rem;
}  
.shop_cat {
    display: block;
}
.article-template header {
    padding: 0 2rem;
    display: block;
}
.article-template__hero-small.media {
    margin: 0 2rem;
    height: 11rem;
}
section.article_template.page-width {
    padding: 0 2rem;
}
.article_content p {
    font-size: 16px;
    line-height: 24px;
    margin-top: 15px;
}
.banner_with_title .content_wrapper .title {
 font-size: 30px!important; 
}
  .banner_with_title {
    padding: 40px 0;
}
  .detox_toxic h2 {
    font-size: 20px;
}
  .detox_toxic p {
    font-size: 14px;
}
  .detox_toxic #Slide-template--17585064771839__multicolumn_HmD4FH-2 h3 {
    font-size: 22px;
    line-height: 29px;
    margin-bottom: 25px;
}
  .detox_toxic .rte ol li {
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 8px;
}
  .phase_detox.phase_detox--tittle h2.rich-text__heading {
    font-size: 20px;
    line-height: 32px;
}
  .phase_detox h2.rich-text__heading.rte.inline-richtext.left.h0 {
    font-size: 20px;
}
  .phase_detox p {
    font-size: 14px;
    line-height: 23px;
}
  .phase_detox img {
    object-fit: inherit!important;
}
  .phase_detox h2 {
    font-size: 16px;
}
.footer-block.grid__item.scroll-trigger.animate--slide-in {
    width: 100%;
}  
.footer-block__newsletter {
    min-width: 300px;
}  
#Banner-template--17589105754367__image_banner h2 {
    font-size: 18px!important;
    line-height: 32px!important;
    text-align: left!important;
}
  .banner__box {
    padding: .8rem 0.8rem!important;
    text-align: left!important;
}
    .phase_detox h2.h2 {
    font-size: 26px;
    line-height: 38px;
}
  
    /*qals responsive*/

.video-contnt .image-with-text__heading.inline-richtext.h2 {
    font-size: 15px!important;
    text-align: left;
    line-height: 32px;
  
}
 .video-contnt .image-with-text__content {
    padding-left: 2rem;
    padding-right: 2rem;
    line-height: 24px;
}
  .qals_text .rich-text__text.rte.scroll-trigger.animate--slide-in p {
    line-height: 20px!important;
    font-size: 17px!important;
    letter-spacing:0!important;
}
 .review__slider .review_slider_block .rs_review_slides_box .single_review p {
    font-size: 15px!important;
}
.info-shade .rte p {
    font-size: 15px!important;
    line-height: 22px;
    text-align: left!important;
}
.info-shade .multicolumn-card__info h3 {
    font-size: 24px!important;
}
 .review__slider.heading_review_slider {
    padding: 19px 0rem 60px!important;
}
.lipo-tabs li {
    font-size: 7.78px;
}
.lipo-tabs li.links {
    padding: 14.52px 3.1px;
}  
 .product-features-section {
    overflow-x: scroll;
}
.template-page-liposomal-delivery .liposome-right-tab.tab_content.what-is-a-liposome p {
    font-size: 14px !important;
}
.story_popup .close_icon {
    right: 12px !important;
    top: 12px !important;
}  
.info_wrapper.vertical_center.image_first {
    padding-bottom: 12px;
}  
.shopify-policy__title h1 {
    margin-bottom: 30px;
}
.shopify-policy__container {
    padding-top: 24px !important;
}
.contact__section .contact_wrapper .contact_info ul li a {
    display: ruby-text;
}
.article_content ul li {
    font-size: 16px;
}
.title_blg {
    font-size: 22px;
    font-weight: 400;
    text-align: center;
}  
.title_blg.mobl {
    display: block !important;
}  
body .title_blg.deskt {
    display: none !important;
}  
.tabs-section .tabs.ui-tabs .ui-tabs-nav {
    top: -7px!important;
}
.mobile_scientific a.link.animate-arrow {
    color: #fff;
    padding: 8px 20px;
    text-transform: uppercase;
    border: 1px solid #fff;
}
.mobile_scientific svg {
   display: none;
}
.mobile_scientific a.link.animate-arrow.dark-btn {
    padding: 0;
    border: 0;
    font-size: 14px;
    position: relative;
    top: 53rem;
    display: none;
}
.mobile_scientific .multicolumn-card__image-wrapper {
    margin-top: -50px;
}  
.mobile_scientific a.link.animate-arrow.outline-link {
    padding: 0;
   border: 0;
   font-size: 14px;
   position: relative;
   top: 52rem;
  display: none;
}
.mobile_scientific li:last-child:before {
    content: "";
    background: url(/cdn/shop/files/25X_1.png?v=1710924870) no-repeat;
    width: 120px;
    height: 120px;
    position: absolute;
    left: 60%;
    top: -12rem;
    background-size: cover;
}
.uplev_section .media.media--transparent.media--adapt {
    display: none;
}
.our-story .story_popup {
    padding: 20px !important;
} 
.mobile_scientific .rte p {
    text-transform: initial;
}
.liposomal_sectn .global-media-settings {
    display: none;
}  
.liposomal_sectn .image-with-text__content {
    padding: 0;
}
ul.menu-drawer__menu.list-menu {
    text-transform: uppercase;
}
.mobile_scientific li:last-child:after {
    content: "MINUTES";
    position: absolute;
    bottom: 3em;
    color: #fff;
    font-size: 16px;
    right: 0px;
    font-family: Figtree;
    font-weight: 500;
    display: none
}
div#Banner-template--17588937523455__image_banner_6dymMR {
    margin-right: 20px;
}  
.resource_row .rte p {
    font-size: 10px;
}  
.begin_journ .banner__media {
    display: none;
}
.begin_journ {
   background: #A78249;
}
.begin_journ .banner__content {
    padding: 1rem 0 3rem;
    margin: 0;
}
.begin_journ p {
    font-size: 24px;
}
.begin_journ a.button.button--primary {
    padding: 0 24px;
    font-size: 16px;
} 
.collection .grid__item .card__media img {
    object-fit: contain;
} 
.mobile_scientific a.link.animate-arrow.dark-btn:before {
    content: "";
    background: #be9a67;
    width: 12px;
    height: 2px;
    position: absolute;
    left: -18px;
    top: 13px;
}
.mobile_scientific a.link.animate-arrow.outline-link:before {
    content: "";
    background: #7eaaa7;
    width: 12px;
    height: 2px;
    position: absolute;
    top: 13px;
    left: -18px;
}
.ss-shop-Category .ss-Category-img img {
    min-height: 130px !important;
}
.ss-shop-Category h4 {
    text-align: center;
}  
.ss-shop-Category .slick-dots li {
    width: 12px;
}
.ss-shop-Category .slick-dots li button:before {
    font-size: 12px;
    line-height: 15px;
    width: 12px;
    height: 12px;
    opacity: 0;
}
.ss-shop-Category .slick-dots li button {
    border: 1px solid #CAAE80;
    border-radius: 20px;
    width: 12px;
    height: 12px;
}
.home_banner_slide #Slide-template--17551125512447__slideshow_zEkUXJ-3 h2.banner__heading.inline-richtext.h1 {
    /* font-size: 30px !important; */
}
.home_banner_slide #Slide-template--17551125512447__slideshow_zEkUXJ-2 h2.banner__heading.inline-richtext.h1 {
    /* font-size: 30px !important; */
}  
  
}

@media (min-width: 2240px) {
  .cstmprodslidestabs .card__information {
      padding: 1.3rem .7rem;
  }
}

@media (min-width: 1920px) and (max-width: 2560px)  {
.resource_row ul li {
    max-width: 41%!important;
} 
section#shopify-section-template--17588937523455__image_banner_6dymMR {
    width: 20%;
    right: 18%;
    top: 87rem;
}  
.resource_row {
    width: 58%;
} 
ul#Slider-template--17588937523455__non_practitioner_grid_DdnNcN {
    margin-right: 30px;
    justify-content: end;
    margin-top: 0px;
} 
.resource_row .page-width {
    max-width: 1140px;
} 
div#Banner-template--17588937523455__image_banner_6dymMR {
    height: 620px;
} 
li#Slide-template--17588937523455__multicolumn_fYnpTJ-1 {
    max-width: 300px;
    margin: 0 0 0 auto;
} 
.lipo-delivery .image-with-text__heading {
    font-size: 55px;
}
.dietary_supp .image-with-text__heading {
    color: #000000;
}
.lip-div {
    max-width: 758px;
    margin: 0 0 0 auto;
}
li#Slide-template--17589105754367__multicolumn_8EKwAW-1 {
    max-width: 305px;
    margin: 0 0 0 auto;
}
.begin_journ .banner__box {
    max-width: 579px
}
.banner_txt .rich-text__blocks.left {
    right: -24rem;
    max-width: 280px;
    top: -18rem;
}
.banner_txt h2 {
    font-size: 20px;
}  
.banner_txt p {
    font-size: 15px;
}  
.tabs_with_cart .menopause_tabs_wrapper {
    width: 80%;
}  
.tabs_with_cart .cart_button a {
    max-width: 414px !important;
}  
.dietary_supp .lipo-line-out {
    grid-template-columns: 9% 90%;
    column-gap: 30px;
}
.dietary_supp p:before {
    content: '';
    background: #b09161;
    width: 25%;
    height: 1px;
    position: absolute;
    left: 0;
    margin-top: 15px;
}  
.advanced_lipsomal.all_begin_founder .main_wrapper .content__box {
    width: 22%;
    background: unset;
    padding: 0px 50px;
}  
.advanced_lipsomal.all_begin_founder .main_wrapper .media__box {
    width: 58%;
}
.advanced_lipsomal.image_besides_text .main_wrapper>div {
    max-height: 706px;
}
.content_besides_slider .main_wrapper .content_area {
    padding-left: 46rem !important;
    padding-right: 10rem !important;
}
.lip-div .button {
    position: relative;
    right: 0px;
    left: 0;
}  
.dietary_supp .lip-div {
    padding-top: 150px;
    padding-bottom: 150px;
}  

/* .collection .card-wrapper .card__heading {
    max-width: 89%!important;
 
} */
  
}



@media screen and (width: 1600px) {

#shopify-section-template--17588937523455__image_banner_6dymMR {
    width: 22%!important;
    right: 8%!important;
    top: 87rem !important;
}
#Banner-template--17588937523455__image_banner_6dymMR .rte p {
    max-width: 300px;
}
div#Banner-template--17588937523455__image_banner_6dymMR {
    height: 600px;
} 
#ImageWithText--template--17575857717503__image_with_text_MkxELe .lipo-line-out {
    grid-template-columns: 26% 70%;
} 
.lip-div .button {
    right: 25px;
} 
 
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
section#shopify-section-template--17588937523455__image_banner_6dymMR {
    width: 28%;
    right: 8%;
    top: 87rem;
}
.resource_row {
    width: 62%;
    margin-left: 0;
}
.resource_row h3 {
    font-size: 14px;
}  
.non_practitinr #Slide-template--17588937523455__multicolumn_bkmnzU-2 {
    padding: 30px 30px 30px 18px;
}  
.non_practitinr h3 {
    font-size: 20px;
    padding-right: 1rem;
}  
.resource_row #Slide-template--17588937523455__non_practitioner_grid_DdnNcN-2 .rte p {
    font-size: 11px;
    line-height: 16px;
}  
.resource_row .multicolumn-card__info a {
    font-size: 12px;
    line-height: 20px;
    padding: 6px 12px;
} 
.resource_row .rte p {
    font-size: 9px;
}  
.resource_row #Slide-template--17588937523455__non_practitioner_grid_DdnNcN-1 .multicolumn-card__info a {
    margin-right: 10px;
}  
.resource_row a.link.animate-arrow.practicn-btn {
    font-size: 13px;
}
.tabs-section li.grid__item.scroll-trigger.animate--slide-in {
    width: 23%;
} 
li#Slide-template--17588937523455__multicolumn_fYnpTJ-1 h3.inline-richtext {
    margin-right: 15px;
} 
.collectn_rw .page-width {
    margin-left: 2rem;
} 
.collectn_rw a.link.animate-arrow {
    font-size: 18px;
} 
.collectn_rw #Slide-template--17588937523455__multicolumn_fYnpTJ-1 a.link.animate-arrow {
    width: 187px;
}  
.uplev_section .multicolumn-card__info {
    padding: 30px 53px 40px 30px!important;
}
.uplev_section ul li {
    font-size: 19px;
    line-height: 26px;
}
.uplev_section p a {
    bottom: 37px;
    font-size: 14px;
    width: 235px;
}  
.non_practitinr p a {
    left: 46%;
    bottom: -56px;
    font-size: 14px;
    width: 210px;
}
.liposomal_sectn .image-with-text__content {
    padding: 0;
} 
.liposomal_sectn .subtitle:before {
    top: -40px;
} 
.lipo-inno.lipo-delivery .image-with-text__heading {
    font-size: 27px;
}
.lipo-tabs li {
    font-size: 9.78px;
}
.dietary_supp p {
    font-size: 12.9px;
} 
.dietary_supp .image-with-text__text.rte.lipo-line-out.lipo-line-out {
    padding-top: 0;
    padding-right: 12px;
} 
.dietary_supp h2 {
    margin-top: 0;
    font-size: 24px !important;
} 
.lipo-line-out {
    grid-template-columns: 0% 100%;
} 
.lipo-tabs .tab_content_inner h3.content_title {
    font-size: 24px;
    line-height: 35px;
}
.lipo-tabs .tab_content_inner p {
    font-size: 14px;
}
.extra-title h5 {
    font-size: 18px;
} 
.lipo-tabs li.links {
    padding: 14.52px 6.1px;
}

  /* sales rep page*/


  
}
@media  screen and (max-width: 1024px) {
  ul#Slider-template--17588937523455__non_practitioner_grid_DdnNcN {
    row-gap: 15px;
    column-gap: 15px;
}
section#shopify-section-template--17588937523455__image_banner_6dymMR {
    top: -0.3rem!important;
    margin-bottom: 10rem;
}  
/* section#shopify-section-template--17588937523455__image_banner_6dymMR {
    top: 74.7rem !important;
} */
div#Banner-template--17588937523455__image_banner_6dymMR {
    height: 585px !important;
} 
.resource_row h3 {
    font-size: 10px;
}
.resource_row #Slide-template--17588937523455__non_practitioner_grid_DdnNcN-2 .rte p {
    font-size: 10px;
}  
.resource_row .multicolumn-card__info a {
    font-size: 10px;
    line-height: 20px;
    padding: 1px 6px;
} 
#Banner-template--17588937523455__image_banner_6dymMR h2 {
    font-size: 12px;
    margin-top: 0;
}  
#ImageWithText--template--17575857717503__image_with_text_MkxELe .lipo-line-out {
    display: block;
}  
}



@media  screen and (max-width: 1366px) {
  section#shopify-section-template--17588937523455__image_banner_6dymMR {
    width: 25%;
    right: 4%;
    top: 86.7rem;
}
.resource_row .rte p {
    line-height: 8px;
}
.resource_row {
    width: 71%;
    margin-left: 0;
}  
.resource_row .multicolumn-card__image-wrapper {
    width: 6%;
    margin-left: 20px;
}  
.resource_row .multicolumn-card {
    padding-top: 38px;
}  
#ImageWithText--template--17575857717503__image_with_text_MkxELe .lipo-line-out {
    grid-template-columns: 26% 70%;
}  
}

@media  screen and (max-width: 1440px) {
section#shopify-section-template--17588937523455__image_banner_6dymMR {
    width: 24%;
    right: 4%;
}
div#Banner-template--17588937523455__image_banner_6dymMR {
    height: 469px!important;
    min-height: 32rem !important;
}
#Banner-template--17588937523455__image_banner_6dymMR .rte p {
    font-size: 10px;
    line-height: 11px;
} 
#Banner-template--17588937523455__image_banner_6dymMR a.button.button--primary:nth-child(2) {
    font-size: 9px!important;
    min-width: 160px!important;
} 
 .tabs.ui-tabs .ui-tabs-nav li  a {   
    padding: 6px 20px !important;
} 
.tabs.ui-tabs .ui-tabs-nav {
    top: -4em !important;
}  
.practitioner-non-logged .collection__title h2.title {
    font-size: 22px;
} 
.scientif_sec h3.inline-richtext {
    font-size: 24px;
}  
.scientif_sec p {
    font-size: 14px;
    line-height: 20px;
}  
.collection .card-wrapper .quick-add__submit {
    font-size: 10px;
    padding: 1.2rem 2.3rem;
} 
.lip-div .button {
    right: -50px;
    left: 0;
    padding: 0 10px;
}

  
}


/*  QALS PAGE */


.video-contnt h2.image-with-text__heading.inline-richtext.h2 {
    color: #1a2436;
    font-size: 24px;
    font-weight: 400;
    font-family: Gloock;
}
.qals_logo .multicolumn-card.content-container {
    width: 52%;
    margin: 0 auto;
}
.qals_text .rich-text__text.rte.scroll-trigger.animate--slide-in p {
    color: #fff!important;
    line-height: 22px;
    font-size: 18px;
  letter-spacing: 6px;
}

.review__slider.heading_review_slider {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background: #1A2436;
}
.qals_text .section-template--17628019032319__rich_text_tAYFAT-padding {
    padding-top: 30px;
    padding-bottom: 30px;
    background: #1A2436;
}
div#shopify-section-template--17628019032319__review_slider_twqBVw .review__slider .review_slider_block .rs_heading_area h2 {
    text-align: left!important;
    margin-bottom: 60px;
    letter-spacing: 0.48px;
    font-size: 40px;
    color:#ffffff;
}
div#shopify-section-template--17628019032319__review_slider_twqBVw .single_review img {
    width: 36%;
}

div#shopify-section-template--17628019032319__review_slider_twqBVw .rs_review_slides_box .single_review p {
    font-size: 15px!important;
    line-height: 175%;
    font-weight: 400;
    max-width: 440px;
    color:#ffffff;
} 
.info-shade h2 {
    color: #1A2436;
    font-size: 48px;
    line-height: 57px!important;
    font-weight: 400;
    text-transform: capitalize;
    font-family: 'Gloock';
}
.info-shade .rte p {
    font-size: 20px;
    line-height: 29px;
    font-weight: 500;
    font-family: Figtree;
    color: #1A2436;
}
.info-shade ul li#Slide-template--17628019032319__multicolumn_WHQaBF-1 {
    max-width: 100rem;
} 
.immersive_per .video_box {
    order: 2;
}
div#shopify-section-template--17628019032319__video_with_text_Hjqxt7 {
    background: #f8f8f8;
}
.immersive_per h3 {
    color: #1a2436;
    font-size: 40px;
    line-height: 51px;
    font-family: Gloock;
    text-transform: math-auto;
    font-weight: 400;
}
.immersive_per .content_blk {
    width: 50%;
}
 .immersive_per .video_para {
    color: #1A2436;
    font-size: 18px;
    line-height: 32px;
    font-weight: 400;
    font-family: 'Figtree';
} 
.immersive_per .video-with-text {
    align-items: center;
}
.lipo-delivery a.button.button--secondary {
    margin-left: 9%;
    border: 1.19px solid #B09161;
    width: 188px;
    color: #002036;
    font-size: 14px;
    font-weight: 300;
    font-family: 'Figtree';
}
.lipo-delivery a.button.button--secondary:after {
    box-shadow: none;
}
.solving_story p {
    color: #002036;
}
.keris_favourite .content__box.image-with-text__text-item {
    position: relative;
}
.antioxi_glycin h2.image-with-text__heading {
    background: #fff;
    position: relative;
    left: -20%;
    min-width: 808px;
    padding: 30px;
    top: 0;
}
.antioxi_glycin h5 {
    background: #fff;
    position: relative;
    left: -20%;
    min-width: 808px;
    padding: 30px;
    top: 0;
}  
.antioxi_glycin h2.image-with-text__heading {
    padding-bottom: 0;
}
.antioxi_glycin h2.image-with-text__heading {
    background: #fff;
    padding-top: 30px;
    padding-left: 30px;
    width: max-content;
}
.standr-clr .image-with-text__heading {
    color: #000000;
    font-family: 'Gloock';
    margin-top: 0;
}
.menopause_tab_content .desc span p {
    line-height: 20px !important;
}
div#course-info .desc ul,
div#new-course-info .desc ul {
    list-style: none;
}
.tab_content_inner .desc ul li h2, {
    font-size: 18px;
    font-weight: 600;
    color: #000000;
    font-family: 'Figtree';
    margin-bottom: 3px;
}
div#course-info .desc ul li,
div#new-course-info .desc ul li {
    margin-bottom: 20px;
    position: relative;
}
div#course-info .desc ul li span p,
div#new-course-info .desc ul li span p {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    font-family: 'Figtree';
}

.scientif_sec a.link.animate-arrow:hover {
    background: #A78249;
}
.clinical-multi-section .multicolumn-card__info a.link.animate-arrow.outline-link:hover svg {
    fill: #fff;
} 

.Practitioner_care li:last-child:hover h3 {
    color: #002036 !important;
} 
.Practitioner_care li:first-child:hover p {
    color: #a78249;
} 
.Practitioner_care li:last-child:hover p {
    color: #002036;
}
.resource_row a.link.animate-arrow.practicn-btn:hover {
    background: transparent;
    color: #002036;
    border: 1px solid #002036;
}
.resource_row #Slide-template--17588937523455__non_practitioner_grid_DdnNcN-1 a.link.animate-arrow.practicn-btn:hover {
    background: transparent;
    color: #fff;
    border: 1px solid #fff;
}
.order-testing-2 a.button.button--primary:hover {
    background: #a78249;
    border-color: #a78249;
}
.order-testing a.button.button--secondary:hover {
    color: #A78249;
}
.order-testing a.button.button--secondary:hover svg {
    fill: #A78249;
}
.order-testing a.button.button--primary:hover {
    background: transparent;
    border: 1px solid #a78249;
}

.scientif_sec a.link.animate-arrow.dark-btn:hover {
    background: transparent;
}

.scientif_sec a.link.animate-arrow.outline-link:hover {
    background: transparent;
}

.collectn_rw #Slide-template--17589105754367__multicolumn_8EKwAW-1 a.link.animate-arrow:hover {
    background: #002F4B;
    color: #fff;
}

/*Non-logged page footer phone field remove from form*/

.template-page-practitioner-non-logged input#NewsletterFormPhone--sections--17551125840127__footer {
    display: none;
}
.review__slider .slick-next:before {
    opacity: 1;
    font-size: 0;
}

.review__slider .slick-prev:before{
   opacity: 1;
   font-size: 0;
}
.lipo-delivery a.button.button--secondary:hover {
    background: #B09161;
    color: #fff;
}
.advanced_lipsomal .image-with-text__text-item a.section_btn:hover {
    background: transparent;
    border: 1px solid #a78249;
}
.accordion-content ul li {
    color: #000;
    opacity: .7;
}
.tabbed-content-two .item-content .sheet_download p a {
    font-size: 16px;
    margin: 0;
    text-transform: uppercase;
    color: #1a2436;
    font-weight: 400;
    letter-spacing: 1.2px;
    text-decoration: none;
}
.detox_toxic h3.inline-richtext strong {
    text-transform: capitalize;
    font-size: 26px;
    font-weight: 400;
    color: #000000;
}
.detox_toxic .rte p strong {
    font-size: 20px;
    font-weight: 600;
    font-family: 'Figtree';
}
.phase_detox .image-with-text__content {
    padding: 0;
}
.phase_detox  .image-with-text__text-item.grid__item {
    max-width: 450px;
}
.Learn-button:hover {
    background: transparent;
    border: 1px solid #A78249;
    color: #A78249;
}
.Buy-Button:hover {
    background: #002036;
    color: #fff;
    border: 1px solid #002036;
}
.product-features-section .product-image h3 {
    font-family: 'Figtree';
    color: #000000;
    font-size: 16px;
    font-weight: 500;
    margin-top: 0;
}
a.read_btn:hover {
    color: #fff;
    background: #1a2436;
    border: 1.26px solid #1a2436;
}
.shop_all_overview .rich-text p b {
    font-weight: 400;
}
.shop_all_overview .rich-text p a {
    font-weight: 400;
    color: #2f2931;
    text-decoration: none;
}
ul.pro_info {
    column-count: 1;
    max-width: 100%;
}
a.zp_code {
    text-decoration: none;
}
.resource_row .multicolumn-card__info a:hover {
    background: #B09161;
    color: #fff;
}
.resource_row #Slide-template--17588937523455__non_practitioner_grid_DdnNcN-1 a.link.animate-arrow.dark-btn:hover {
    background: transparent;
   color: #B09161;
}
#Banner-template--17588937523455__image_banner_6dymMR .banner__buttons.banner__buttons--multiple a:hover {
    background: transparent;
    color:#B09161;
}
.non_practitinr p a:hover {
    color: #B09161;
}
.section-template--17659283472639__main-padding h1.main-page-title {
    text-transform: capitalize;
}
.header_left_author img {
    object-fit: cover;
    display: none;
}
.newwight_meta_related_prod {
    /* height: 16px; */
}
.clinical-multi-section .rte {
    height: 150px;
}
.benefit_subscribe_sec  .media.media--transparent.media--adapt {
    width: 15px;
}
.subscribe_accordion_sec h1 {
    color: #000000;
    font-size: 34px;
    font-weight: 600;
    font-family: 'Figtree';
}

@media (max-width: 575px) {
  .collection .card-wrapper .quick-add__submit {
      font-size: 14px;
      padding: 0rem 1.5rem;
  }
  .collection .card-wrapper button.quick-add__submit  {
      min-height: calc(3.5rem + var(--buttons-border-width)* 2);
  }
    .footer__content-top .footer__blocks-wrapper {
      width: 100% !important;
  }
  .tabs-section .tabs.ui-tabs .ui-tabs-nav {
      top: 0em !important;
      padding: 0 !important;
  }
  .footer-block__newsletter {
      margin-left: 0px;
  }
  .lipo-banner .banner__box {
      padding: 2.5rem !important;
  }
  .template-page-detoxification .detox_toxic.detox_toxic_list li:first-child h3 {
      font-size: 36px !important;
      line-height: 46px !important;
      margin-bottom: 30px !important;
  }
  .template-page-detoxification .detox_toxic.detox_toxic_list h3:before {
    display: none;
  }
  .template-page-detoxification .detox_toxic.detox_toxic_list .multicolumn-card__info {
      padding: 25px;
  }
  .detox_toxic.detox_toxic_list li.multicolumn-list__item .multicolumn-card__info {
      padding: 20px;
  }
  .phase_detox.phase_detox--tittle h2.rich-text__heading {
      font-size: 28px;
      line-height: 34px;
  }
  .phase_detox.phase-detox_block .head-text {
      padding: 25px;
  }
  .phase_detox.phase-detox_block .head-text h2 {
      margin: 0 0 10px;
  }
  .detox_toxic.detox-toxic_model .image-with-text__content {
      padding-right: 10px;
      padding-left: 10px;
    padding-bottom: 30px;
  }
  .detox_toxic.detox-toxic_model .head-text h2 {
      margin-bottom: 12px;
  }
  .phase_detox.phase_detox_table_tittle .rich-text.content-container {
      padding-bottom: 0;
  }
  .subscribe_accordion_sec h1 {
      font-size: 28px;
      margin-bottom: 0;
      padding-bottom: 30px;
    margin-top: 0;
  }
  .subscribe_accordion_sec {
      padding-top: 0px;
  }
  .mobile_scientific li:last-child:before {
      width: 100px;
      /* left: 73%;
      top: 0 ! important; */
      left: 76%;
      top: -9px ! important;
      background-size: contain;
      z-index: 50 ! important
  }
  .non_practitinr .multicolumn-list li.multicolumn-list__item:nth-child(2) .multicolumn-card__info  {
        padding-bottom: 7.5rem;
    }
}

.accordion .accordion__content p {
    color: #000;
}
.website-accessibility-policy .accordion summary {
    padding: 2.5rem 0;
}
.accordion .accordion__content ul li {
    font-size: 18px;
    color: #000;
    font-weight: 300;
    font-family: 'Figtree';
}
.shopify-policy__body ul {
    max-width: 100%;
    column-count: 1;
}

.collection .shop_all_overview {
    text-align: center;
}
.title_blg.mobl {
    display: none;
}
.title_blg.deskt {
    display: block !important;
}

.featr_blog ul {
    list-style: none;
}
.card--news-article .card__heading {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.card--news-article .card__inner .card__media img {
    padding: 0 !important;
    object-fit: contain;
}
.advanced_lipsomal .image-with-text__text-item a.section_btn {
    text-transform: uppercase;
    min-width: fit-content !important;
}
#shopify-section-template--17551125512447__collection_tabs_8jfhb3 h2 {
    text-align: left;
}
/* @media only screen and (max-width: 320px){

.mobile_scientific a.link.animate-arrow.dark-btn {
    top: 43.6rem!important;
}
  .mobile_scientific a.link.animate-arrow.outline-link {
    top: 42rem!important;
}
}

@media only screen and (max-width: 375px){

.mobile_scientific a.link.animate-arrow.dark-btn {
    top: 51.6rem;
}
  .mobile_scientific a.link.animate-arrow.outline-link {
    top: 50rem;
}

} */


/* homer page banner slider styling*/

#Slide-template--17551125512447__slideshow_zEkUXJ-2 h2.banner__heading.inline-richtext.h1 {
    /* color: #000;
    font-size: 28px;
    font-weight: 400;
    line-height: 44px;
    font-family: Gloock;
    letter-spacing: 6px; */
}
#Slide-template--17551125512447__slideshow_zEkUXJ-2  p {
    /* margin: 12px 0;
    padding-right: 14px;
    color: #000;
    font-family: Figtree, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: .84px; */
}
#Slide-template--17551125512447__slideshow_zEkUXJ-1 h2.banner__heading.inline-richtext.h1 {
    /* color: #000;
    font-size: 28px;
    font-weight: 400;
    line-height: 44px;
    font-family: Gloock;
    letter-spacing: 6px; */
}
#Slide-template--17551125512447__slideshow_zEkUXJ-1 p {
    /* margin: 12px 0;
    padding-right: 14px;
    color: #000;
    font-family: var(--custom-font-figtree);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.89px; */
}
button.slideshow__autoplay.slider-button.no-js-hidden {
    display: none;
}

/*Homepage slider*/

.home_banner_slide #Slide-template--17551125512447__slideshow_zEkUXJ-2 .banner__content {
    /* padding: 0; */
}
.home_banner_slide #Slide-template--17551125512447__slideshow_zEkUXJ-2 h2.banner__heading.inline-richtext.h1 {
    /* color: #002036;
    font-family: Gloock;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: .64px;
    text-transform: initial;
    margin-bottom: 24px; */
}
.home_banner_slide #Slide-template--17551125512447__slideshow_zEkUXJ-2 .banner__content .banner__box {
    max-width: 86rem;
}
.home_banner_slide #Slide-template--17551125512447__slideshow_zEkUXJ-2 p {
    /* color: #002036;
    font-family: var(--custom-font-figtree);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px; */
}

.home_banner_slide a.button.button--primary {
    background: #fff;
}
 
.home_banner_slide .button {
    color: #000;
}


.home_banner_slide #Slide-template--17551125512447__slideshow_zEkUXJ-3 .banner__content {
    /* padding: 0; */
}
.home_banner_slide #Slide-template--17551125512447__slideshow_zEkUXJ-3 h2.banner__heading.inline-richtext.h1 {
    /* color: #002036;
    font-family: Gloock;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: .64px;
    text-transform: initial;
    margin-bottom: 24px;
    display:contents; */
}
.home_banner_slide #Slide-template--17551125512447__slideshow_zEkUXJ-3 .banner__content .banner__box {
    max-width: 86rem;
    background: #ffffffc2;
}
.home_banner_slide #Slide-template--17551125512447__slideshow_zEkUXJ-3 p {
    /* color: #002036;
    font-family: var(--custom-font-figtree);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px; */
}
.home_banner_slide strong {
    color: #a78249;
    text-align: right;
    font-family: var(--custom-font-figtree);
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 15px;
    display: block;
}


/* Find You sales rep page */

.sales_rep_heading h3 {
    font-size: 38px;
    line-height: 68px;
    font-weight: 400;
    letter-spacing: 5px;
    font-family: 'Gloock';
}
/* #Banner-template--17797590253823__image_banner_UALGRJ img {
    display: block;
    max-width: 100%;
    position: absolute;
    top: 0;
    left: 320px;
    height: 650px;
    width: 794px;
    margin: 0 auto;
} */
/* #Banner-template--17797590253823__image_banner_UALGRJ .banner__media.media.scroll-trigger.animate--fade-in {
    background: #fff;
} */

.sales_banner {
    max-width: 86rem;
    margin: 0 auto;
}


.accnt_mngr__info .multicolumn-card__info {
    border: 1px solid #E7E7E7;
    border-radius: 14px;
    padding-top: 1.5rem !important;
    min-height:200px;
  letter-spacing: 0;
}
.accnt_mngr__info h3 {
    font-family: "Figtree", sans-serif;
    font-size: 18px;
    font-weight: 700;
  letter-spacing: 0;
}
.accnt_mngr__info p a {
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
    font-family: var(--custom-font-figtree);
    color: #18181B;
    letter-spacing: 0;
}
.accnt_mngr__info strong {
    font-size: 14px;
  letter-spacing: 0;
}
.accnt_mngr__info h5 {
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    color: #18181B;
    font-family: "Figtree", sans-serif;
    margin-bottom: 0;
  letter-spacing: 0;
}
.accnt_mngr__info .grid__item {
    width: calc(24% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
}
.accnt_mngr__info .grid {
    column-gap: 8px;
    row-gap: 8px;
}