/** Shopify CDN: Minification failed

Line 666:12 Unexpected "{"
Line 680:29 Expected identifier but found whitespace
Line 810:11 Unexpected "4.p0"
Line 1281:0 Unexpected "}"
Line 1437:0 Unexpected "{"
Line 1437:1 Expected identifier but found "%"
Line 1447:0 Unexpected "{"
Line 1447:1 Expected identifier but found "%"
Line 1496:69 Expected identifier but found "!"
Line 1916:17 Unexpected "!"
... and 5 more hidden warnings

**/
/* .card-wrapper .full-unstyled-link:after{
display:none;
} */
/* Bundle */
.Modal-module__kitenzo-modal-container-open .pdp_btm_data {
    display: none;
}
.kitenzo-custom-html-container .pdp_top_data h2 {
    font-size: 25px;
    line-height: 140%;
}
.kitenzo-custom-html-container .pdp_top_data p {
    font-size: 14px !important;
    font-family: ApercuPro-Light, Source Sans Pro, Helvetica, sans-serif;
}
h2.Text-module__kitenzo-text-component {
    line-height: 140%;
}
h2.Text-module__kitenzo-text-component span {
    font-size: 22px !important;
    line-height: 100% !important;
}
.ProductPrice-module__kitenzo-product-price span {
    font-family: ApercuPro-Bold;
    font-size: 18px !important;
}
.ProductQuickView-module__kitenzo-product-gallery .ImageGallery-module__gallery-right-column {
    flex-basis: calc(100% - 12%);
}
/* Bundle */
.card-wrapper .price_with_save {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
#ProductGridContainer .card-information .jdgm-widget.jdgm-widget .jdgm-prev-badge,
.card-information .jdgm-widget.jdgm-widget .jdgm-prev-badge {
    display: flex !important;
    align-items: center;
    vertical-align: middle;
}
.right_content {
    padding-left: 40px;
}
.left_content {
    padding-right: 40px;
}
.right_img,
.left_img{
  width:100%;
}
.back-to-top {
    position: fixed;
    bottom: 60px;
    right: 19px;
    display: none;
    width: 35px;
    height: 35px;
    background-color: #000000;
    color: #fff;
    text-align: center;
    line-height: 30px;
    font-size: 20px;
    border-radius: 50%;
    text-decoration: none;
}

.back-to-top:hover {
    background-color: #000000;
    opacity:0.7;
}
@media (max-width: 600px){
.back-to-top{
bottom:45px;
}
.right_content {
    padding-left: 0;
}
.left_content {
    padding-right: 0;
}
.col-sm-6.col-12.promotext2.orderSecond p.dd {
    display: block !important;
    text-align: center;
      padding-bottom: 0 !important;
    margin: 0 0 15px !important;
}
}
.nack_section_blogs .content-wrapper .tags {
    min-height: 50px;
}
.nack_section_blogs .content-wrapper h2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.nack_section_blogs .content-wrapper p {
    overflow: hidden!important;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4!important;
    -webkit-box-orient: vertical;
}
.newsletter-form__field-wrapper input#terms {
    width: auto;
}
#Banner-template--15766895853804__image_banner::after,
#Banner-template--15766895853804__1643634241aca13e64::after {
    opacity: 0 !important;
}
.klaviyo_form_trigger{width: 100%;
    text-align: center;
    font-size: 13px;
    font-family: ApercuPro-Bold;
    letter-spacing: 1px;
    font-weight: 600;
    text-align: center;
    border-radius: 2px;
    padding: 15px 35px;
    text-transform: uppercase;
    text-decoration: none;
    border: none;
    max-width: 350px;
    background-color: #face93;
    color: #000;}

.klaviyo_form_trigger:hover{
color:#face93;
background-color:#000;}
.ptgst, .cgst{display:none !important;}
.dwmp{border: 2px solid #222; padding:5px;}
.accountlinks img,.customeraccount img{display:none;}
.cart-item__quantity-wrapper .quantity {
    text-align: center;
  }
.btn:focus,.btnMain:focus,.btnNack:focus,button:focus {
  outline: none;
  box-shadow: none;
}
.collective .revimg{display:none;}
.list-social__item a:hover{ /* color:#98a88d !important; */ color:#ffffff !important; fill:#98a88d !important;}
    .nector-websdk-widget{display:none;}
#customer_login .form__message{display:none !important;}
.link, .customer a, .login a, .shopify-challenge__message{font-family: "ApercuPro-Light" !important;letter-spacing:0}
.shopify-challenge__container .shopify-challenge__button{
font-size: 13px;
    font-family: Apercu Pro Bold,Source Sans Pro,Helvetica,sans-serif;
    letter-spacing: 1px;
    text-align: center;
    border-radius: 2px;
    background: #face93;
    padding: 15px 35px;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
    border: 2px solid #face93 !important;
  margin-top:10px;
  
}
.accordion-button:not(.collapsed)::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;}
.form__message{display:none;}
@font-face {
font-family: "GTSuperDisplay-Regular";
src: url("GTSuperDisplay-Regular.woff2") format("woff2");
}

@font-face {
font-family: "ApercuPro-Medium";
src: url("ApercuPro-Medium.woff2") format("woff2");
}

@font-face {
font-family: "GTSuperDisplay-Bold";
src: url( "GTSuperDisplay-Bold.woff2") format("woff2");
}

@font-face {
font-family: "ApercuPro-Regular";
src: url("ApercuPro-Regular.woff2") format("woff2");
}


@font-face {
font-family: "ApercuPro-Bold";
src: url("ApercuPro-Bold.woff2") format("woff2");
}


@font-face {
font-family: "Apercu Pro Bold";
src: url("ApercuPro-Bold.woff2") format("woff2");
}



@font-face {
font-family: "ApercuPro-Light";
src: url("ApercuPro-Light2.woff2") format("woff2");
}

.slider.slider--mobile{overflow-y:hidden!important;}
.link:hover, .customer a:hover {
    color: black !important;
  text-decoration:underline;
}
.fillmy{
  fill:#fff;
}
.header{
	position:fixed!important;
  width:100%;
}
.header__icon--menu .icon {
    -webkit-tap-highlight-color: transparent;
}

:root{
	    --page-width-margin: 0rem;
}
  
body{font-size:16px;-webkit-font-smoothing: antialiased;}
  
h1,h2,h3,h4{
  font-family: GTSuperDisplay-Regular!important;
    -webkit-font-smoothing: antialiased;
}

body .h2, body h2, body h2 span {
   /* font-size: 2.7rem; */
    line-height: 2.9rem;
    text-transform: capitalize;
}


body h6{
font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif;
    font-style: normal;
    letter-spacing: 3px;
    font-size: 12px;
    text-transform: uppercase;
  color: #000;
    margin-bottom: 13px;
}

.textCenter{text-align:center;}
  .footer-block__details-content .list-menu__item--link{    font-family: ApercuPro-Light,Source Sans Pro,Helvetica,sans-serif;}
section p{    margin: 0px 0px 16px;
    font-family: ApercuPro-Light,Source Sans Pro,Helvetica,sans-serif;
    -moz-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    line-height: 26px;
    text-align: left;
    font-size: 15px;
letter-spacing:0;}

section .section1 p,section .section2 p,section .section3 p,section .section4 p{
    margin: 10px 0 19px;
    font-family: ApercuPro-Light,Source Sans Pro,Helvetica,sans-serif;
    -moz-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    line-height: 26px;
    text-align: left;
    font-size: 16px;
height:100%;
-webkit-font-smoothing: antialiased;}

.section2 img {width:100%;}

.btn .btnnack{padding:0;}
.btnnack a{
font-size: 13px;
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif;
    letter-spacing: 1px;
    text-align: center;
    border-radius: 2px;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
    border: none;
  min-width:200px;
  padding: 1% 2%;
}

.btnnack a:hover{
    opacity: 1;
color: #face93!important;
    text-decoration: none;}


section .hp img{
    width: 100%;
    max-width: 600px;
    -webkit-object-fit: cover;
    object-fit: cover;
    margin: 0 auto;
    display: block;
    float: none;
}

.hp .row{min-height: 100vh;

    max-width: 1140px;
    position: relative;
}
.row .boxedtext {background: #f2efec;
    position: relative;
    right: 65px;
    z-index: 2;
max-width: 510px;
padding: 7%;}


.yCenter, .yEnd {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
}

.yCenter {
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
}

.orderFirst{order:1;}

.softYellowBgDesktop {
    background-color: #f9f6ef!important;
}

.row .btext{padding:0%;
    max-width: 450px;}

body a, html a {
    color: #000;
  text-decoration:none;
}

.readMore a, a.readMore, button.readMore {
    -moz-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    text-transform: uppercase;
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif;
    font-size: 13px;
    text-decoration: none;
    border: none;
    letter-spacing: 1px;
    background: transparent;
}

a.readMore:hover{
    color: #98a88d;}

.card-information h3 a{    min-height: 47px;
    font-size: .8em;
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif;
    margin: 10px 0;
line-height:1.2;}

.card-information  .price .price-item{
color: #000;
font-size: 14px;
  letter-spacing: -0.4px;
}

.card-wrapper .card__media-full-spacer{padding:0;}
.featured-collection .title{text-align:center;}
.product-popup-modal__content-info h2 {padding-bottom:50px;}
.title-wrapper-with-link{justify-content: center;}

  #shopify-section-template--15766895853804__1643634241aca13e64{display:none;}
  .hp-blogtitle{text-align:center;}
  .menu-drawer .list-social, .menu-drawer__utility-links{display:none;}
/*   .header__inline-menu li:last-child{display:none;} */
  #HeaderMenu-MenuList-3 li:last-child{display:block;}
  
   .banner__text span{font-family: ApercuPro-Light,Source Sans Pro,Helvetica,sans-serif!important;color:#fff;    letter-spacing: -0.04rem;}
  .AllResearchProductItems_researchProductItem__202eS a{color:#000;letter-spacing:-0.04rem;}
  li{font-family:'ApercuPro-Light'; letter-spacing:0;}

  .card-wrapper .price-item--sale{color:#ff0000 !important;}
  .atc-q{display:none;}
  .collection-atc .atc-b{min-width: 100%;
    margin: 0 auto;
    padding-right: 10px;
    color: #fff;
    padding-left: 10px;
    background-color: #000;font-size: 13px;
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif;
    letter-spacing: 1px;padding: 15px 35px;
    border-radius: 0;}
  #CartDrawer_cartProgress__2ImVQ {
    width: 100%;
    margin: 15px auto 0;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
}
  .CartDrawer_progressIcon__VY03o {
    color: #000;
    margin: 4%;
    opacity: .4;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
}
  
  body .ContentModule_contentInner__2VOUf{z-index:1}
  @media (max-width:600px){
    .devika-wahal .col-desc {
    display: block;
}
    div#Banner-template--16352404373740__1644997942dbe4426f .banner__text span{
color: #fff;
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif !important;
    font-style: normal;
    letter-spacing: 3px;
    font-size: 11px;
    text-transform: uppercase;
}
    div#Banner-template--16352404373740__1644997942dbe4426f .banner__box.color-background-1 {
    height: 56%;
}
    div#Banner-template--16352404373740__1644997942dbe4426f {
    height: 844px;
}
    .devika-wahal .grid--3-col .grid__item{max-width:100%;width:90%;border: 2px solid;
    padding: 10px;margin:5px 0;}
    .devika-wahal .section44 ul{padding:1rem;padding-left:1rem;margin-left:0;}
    .exp2,h5.dfooter{display:none;}
        .collective-rev h2{text-align: center;}
    .expo .expertVideo .imgss{padding-top:20px;}
    #shopify-section-template--15766896148716__1646639604f827f76e{display:none;}
    .col-desc{display:none;}
    .cart-notification__header h2{font-size:1rem !important;}
    #shopify-section-template--15766896181484__16461389137de0ff95{display:none;}
     .collection .jdgm-widget span.jdgm-star.jdgm--on {
          padding: 0 !important;
      }
    .price .price-item{font-size:0.9rem !important;}
    .visadd{margin-top:100px;}
    .testi-card img{padding:3%;}
    .collective h4{font-family: 'ApercuPro-Bold' !important;
    text-decoration: underline;
    text-transform: uppercase;
    letter-spacing: -0.04rem;
    font-size: 1rem;}
    .collective .jdgm-prev-badge__stars{margin:8px 0;}
    .collective .jdgm-star.jdgm--on:before{font-size:1rem;}

    .expert-testimonial{padding-bottom:20px;}
        .expert-testimonial .testimonials{padding:0 20px;}
    #shopify-section-template--15652956537058__164390883369e79f2c .blog__title{padding-left:20px;}
    #Slider-template--15658597515490__164404947172a1fc16 .grid__item:first-of-type, #Slider-template--15658592108770__1644048419fd389946 .grid__item:first-of-type{padding-left:0px !important;}
    .boxedtext .btnnack:hover, .promotext2 .btnnack:hover, .section3:hover .btnnack:hover{background-color:#000;}
    .se-cookies-text{font-family:ApercuPro-Light!important;letter-spacing:-0.04rem;}
    #shopify-section-template--15718388924642__main p.preHeadline.dark{margin-top:0px !important;}
        #shopify-section-template--15718388924642__main .ThreeColumnModule_threeColText__18_8l .readMore span {
        text-transform: uppercase;
    font-family: ApercuPro-Bold!important;
    font-size: 12px!important;
        }
    
    body .customer button{
    font-size: 13px;
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif;
    letter-spacing: 1px;
    text-align: center;
    border-radius: 2px;
    background: #face93;
    padding: 15px 35px;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
    border: none;
border: 1px solid #face93;
    box-shadow: none;}
    .customer p{font-family:ApercuPro-Light;}
    
    .menu-drawer__close-button{
       font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif !important;
      font-size: 14px;
      letter-spacing:0
    }
    
    .field2{text-align:left}
    .field2 label{
    color: #000;
    margin-top: 0;
    margin-bottom: 6px;
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif;
    text-align: left;letter-spacing:-0.04rem;}
    #customer_login input,.customer input{background: #e4e4e4;
    border-radius: 4px;
    margin-bottom: 7px;
    border: 2px solid #cbcbcb;
    font-size: 14px;
    padding: 13px;
    box-shadow: none;
    color: #000;
    width: 100%;}
    .product__description h3{margin-top:26px;}
    .product-popup-modal__opener{width:100%;}
    h5.preHeadline {margin-bottom: 5px;
    color: #000;
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif;
    font-style: normal;
    letter-spacing: 3px;
    font-size: 11px;
    text-transform: uppercase;}
    #shopify-section-template--15766895853804__1643705956a30bf8f3 img{overflow-y: hidden;}
    #shopify-section-template--15766895919340__1644997942dbe4426f,#Banner-template--15704760811746__1644997942dbe4426f, #shopify-section-template--15766896181484__164516130723f53eba, #Banner-template--15766896181484__164516130723f53eba{height:100vh;}
    #shopify-section-template--15766895919340__1644997942dbe4426f h1{font-size:2.5rem;}
    .multicolumn-card__info p{justify-content: center;
    text-align: center;
    text-transform: uppercase;
/*     font-size: 10px; */
    letter-spacing: 0;
    text-decoration: none;}
    #shopify-section-template--15523047211234__1645010395ab1bce7b .page-width-desktop{background-color:#f9f6ef;}
    #shopify-section-template--15523047211234__1645010395ab1bce7b .title-wrapper-with-link{margin-bottom:10px;padding-left:20px;}
    .article-card__info a{text-decoration:none;}
    section .blog-articles {
    grid-gap: 2rem!important;}
    section .rich-text--full-width.color-background-1{margin-bottom:3rem;}
    .rich-text__blocks .rich-text__text{margin-top:1rem;}
    body .rich-text--full-width .rich-text__blocks {
    width: 100%;
    padding: 0 7%;
    font-size: 20px !important;
    font-family: 'ApercuPro-Light';
    color: #000;
    letter-spacing: -.04rem;
}
    .rich-text__text p{
    font-size: 1rem;
    line-height: 24px;
    text-align: center;
    max-width: 660px;
    display: block;
    margin: 0 auto;
    font-family: ApercuPro-Light,Source Sans Pro,Helvetica,sans-serif;
    }
    #Banner-template--15766896181484__164516130723f53eba .banner__text span{color: #fff;
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif !important;
    font-style: normal;
    letter-spacing: 3px;
    font-size: 11px;
    text-transform: uppercase;}
    #shopify-section-template--15766896083180__1644997942dbe4426f .banner__content, #shopify-section-template--15766896017644__1644998502cb28c12a .banner__content,#shopify-section-template--15766896148716__main .banner__content, #shopify-section-template--15766895919340__1644997942dbe4426f .banner__content, #Banner-template--15766896181484__164516130723f53eba .banner__content{background:none;}
    .dd{display:none !important;}
    .section2 p.dd {
        display: block !important;
        text-align: center;
        margin-bottom: 15px !important;
    }
    body .header__icons .header__search{display:none;}
    #ProductGridContainer{margin-bottom:100px;}
    .card-information+.card{margin-bottom:0.3rem;}
    .collection .price{height:auto;}
    .cart-item__quantity-wrapper .quantity__button{padding:10px;}
    .cart-item__quantity-wrapper .quantity__input { width: 19% !important;}
    .card-information__text{height:3rem;}
	.collection-hero__title{font-size:2.2rem !important;}
    .collection-hero__title+.collection-hero__description{letter-spacing:-0.04rem;}
    
    .newsletter-form__field-wrapper{padding: 0 7%;}
    .jdgm-prev-badge__text{float:left;width: 120%;
    font-family: 'ApercuPro-Light';
    letter-spacing: -0.04rem;
    line-height: 1;
    font-size: 14px;}
    
    .jdgm-star.jdgm--on:before,
    .jdgm-star.jdgm--half:before,
    .jdgm-star.jdgm--off:before{
      font-size:0.6rem;
    }
    #ProductGridContainer .card-information .jdgm-widget.jdgm-widget .jdgm-prev-badge {
        display: flex !important;
        align-items: center;
        vertical-align: middle;
    }
    .review{
    display:inline-block;float:right !important; margin-top:16px;}
    .article-template__content h2{font-size: 2.3rem;}
    #shopify-section-template--15523047211234__main{letter-spacing:-0.04rem;}
    .article-template__content{padding:0 20px;}
     .tax-note {
    text-align: right;
    font-size:14px;
    font-family:'ApercuPro-Light'
  }
    .cart__blocks{padding:20px;}
    .totals, .ptgst, .cgst{display: flex;
    justify-content: space-between;letter-spacing:0;line-height:1;padding-top:10px;padding-bottom:10px;}
    .ptgst,.cgst{height: 42px;
    border-bottom: 2px solid #e6e1d5;font-size:14px; font-family: ApercuPro-Regular,Source Sans Pro,Helvetica,sans-serif;}
    
    .totals {border-top: 2px solid #000;
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif!important;
    font-size:14px;}
    .totals .totals__subtotal, .totals .totals__subtotal-value{
    font-size:14px;}
    #main-cart-footer .cart__footer-wrapper:last-child .cart__footer{padding-bottom:20rem;}
    .cart-item__details {grid-column: 2/5;}
    .cart-item__media {grid-column: 1/2;}

    .cart__footer .cart__checkout-button{position: fixed;
    bottom: 62px;
    max-width: 100%;
    background-color: #face93;
    color: #000;
    text-align: center;
    font-size: 15px;
    -moz-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif;
    width: 100%;
    padding: 20px;
    display: block;
    border: none;
    right: 0;
    z-index: 1;}
    .cartpage .title-wrapper-with-link{padding-top:70px;}
    article .article-template__content{padding:5% 7% !important; letter-spacing:0;}
    .healthexperts{text-align: center;}
    .healthexperts h2{margin-bottom:30px;}
    .taggss span{letter-spacing:0;}
    .HealthExperts-info{letter-spacing:0;}
    .HealthExperts_expertGalleryHeading__15MTN{text-align:left;}
    body .introText {padding: 5% 7% 0;}
    .NakedWay_nakedPageHead__3Bhyn p{letter-spacing:-0.04rem;}
    p.perklist:before{height:10px;width:10px; margin-right:5px;}
    ul .menu-drawer__menu-item{font-size: 17px;border-bottom: 1px solid #eee;font-weight: 200;padding: 11px 13px;}
    #menu-drawer .menu-drawer__navigation{padding:5%;}
    body #shopify-section-template--15766895853804__1640592329a8fb953b .blog .title-wrapper-with-link{padding-top:0px;padding-left:30px;margin-bottom:1rem;}
    body h1,{font-size:2.2rem;}
    body .plant-protein h1{font-size:2.2rem !important;margin-bottom:0px;}
    .protein_left>div{margin:10px auto;}
    .plant-protein .protein_left{padding-top:0px !important;}
    .plant-protein .protein_right{padding-bottom:0px !important;}
    body .plant_right .plant_sec1{border-bottom:none !important;}
    .container .SeoTextModule_seoTextModule__cxvEa{padding: 5% 5% 0;}
    .container .AllResearchProductItems_researchProductWrap__3uYJh{border:none;}
    .container .AllResearchProductItems_researchProductItem__202eS {padding: 15px 0;}
    .SeoTextModule_seoColLeft__KEcxJ p{letter-spacing:0;}
    .NakedWay_nakedPageHead__3Bhyn { padding: 10% 5%;margin-top: 3rem;}
    body .blog .title-wrapper-with-link{display:block;justify-content: flex-start;    padding-top: 30px;}
    #shopify-section-template--15652956537058__164390883369e79f2c .blog{background-color:#F9F6EF !important;}
    body .pageHead h6{color:#fff;}
    .pageHead{height:100vh;}|
    .expert .btext{padding:0 7%;}
    .expert .section4{background-color: #f1f1f1 !important;}
    div .btnNack{gap:0.5rem;}
    .expert .row .boxedtext, .expert .row .boxedtext1{padding:10% 7%;}
    .h1, h1 {
    font-size: 2.2rem !important;}
/*     .banner__content{background: linear-gradient( 
176deg,rgba(0,0,0,.12),rgba(0,0,0,.45));} */
    .section1, .section2, .section3, .section4 {padding-left:2%;padding-right:2%}
    .pageHead{min-height:700px}
    .collection .price .price-item{padding: 0 !important;margin:0 !important;}
    .card-information h3 a{font-size:1rem;text-align:left; letter-spacing: -0.4px;}
    .collection-hero__title{font-size:35px !important;}
    .collection-hero__title+.collection-hero__description{padding:0 10px;}
    .section1, .section2, .section3{margin-bottom:0px;}
    .multicolumn-card__info{position:relative;
    top: -65px;
    z-index: 2;}
    #shopify-section-template--15766895853804__16380308673b8065fc div h2{padding: 0 10%;}
    #shopify-section-template--15766895853804__1643705956a30bf8f3 .title-wrapper-with-link{margin-bottom:20px;}
/*     .multicolumn-card {
    margin-bottom: -68px;
} */
      nav li:last-child{display:block;}
    #shopify-section-template--15766895853804__1640592329a8fb953b .blog:not(.background-secondary){margin-top:0px !important;}
    body #shopify-section-template--15766895853804__1643634241aca13e64{margin-top:0 !important;}
    li .article-card .article-card__title, article .article-card__title {min-height:80px;font-size:21px !important;line-height: 26px;margin: 5px 0;}
    article .tagss {margin-bottom: 0px;}

    .articleinfo-bottom{padding:2% 0;}
    .article-card__info{margin-top:0;}
    .blog-btn a{letter-spacing: -0.4px;margin-top:0;}
    .article-card{padding: 0 25px 0 0px;}
    .hp-blogtitle{text-align:left;padding-left: 32px;font-size: 1.9rem !important;}
    section .section1 p, section .section2 p, section .section3 p, section .section4 p{
    letter-spacing: -0.4px;}
    
    body .header--has-menu:not(.header--middle-left) {
      padding: 0.7rem 2rem 0.7em 1rem !important;}
      #Banner-template--15766896083180__1644998085f8faeae5, #Banner-template--15766896017644__16466393349660eb29{display:none;}
  #shopify-section-template--15766895853804,#shopify-section-template--15766895919340__1644998085f8faeae5{display:none;}
  #shopify-section-template--15766895853804__image_banner{display:none;}
  #shopify-section-template--15766895853804__1643634241aca13e64{display:block;}
  .section3 .xCenter p{font-size: 15px;
    text-align: center;
    height: 100%;
    letter-spacing: -0.4px;
  margin-bottom:0;}
  
  .product-popup-modal__content-info{
  padding:4rem 1rem;
    background:#fff;
    margin:100px 0;
  }
  .row .m-4 {
    margin: 0.5rem!important;
}

  .perks {padding-top:0;}
  .accordion-item{background-color:#fff;
  border-top:1px solid #000;
    border-bottom:1px solid #000;margin-bottom:0px !important;}
 
  .product__info-container{padding:10px;}
  .product__info-container .product-form{margin-bottom:10px !important;}
  .product-popup-modal__button{height:50px !important;}
  body .h3, body h3, body h3 span {
    font-size: 1.8rem !important;
    line-height: 2.5rem;
}
  .product-form__buttons .button--full-width
  {width:100% !important;}
  
body .h2, body h2, body h2 span {
    font-size: 1.85rem !important;
    line-height: 1.2 !imoprtant;
}

  section img{width: 99%;}
  
  .header__heading-link{padding: 0 0.75rem;}
  section .banner__box{padding-top:11em;}
  
  body .h3, body h3, body h3 span {
    font-size: 1.8rem;
    line-height: 2.5rem;
}
  .dd{display:none;}
  
  .orderSecond {
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    order: 2;
}
  
  .orderFirst {
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    order: 1;
}

  .hp .row{min-height:80vh;}
  .promotext2,   .promotext3{max-width: 450px;
    padding: 10% 5% 5%;
    width: 100%;
    text-align: center;
    z-index: 2;
    position: relative;
    bottom: 0;}
  
  .softYellowBgDesktop, section .blog{background-color:#fff !important;}
  .section4{background-color:  #f9f6ef!important;}
  .blog h2 .textCenter{text-align:left;}
  .blog .title-wrapper-with-link{display:none;}
  .article-card .rte-width{margin-bottom:0px;}
  .footer-block ul{text-align: center;}
  .footer-block li{padding: 0 10px;
    display: inline;
    margin-top: 0px;}
/*     footer{padding:30px 0;} */
  .footer-block__details-content .list-menu__item--link{padding:0;font-size:12px !important; text-decoration:underline;}
  .footer__content-top{padding:0 15px !important;}
  p.gst{display:none;}
  .product p.gst{display:block;margin:0;font-size: 11px;font-family: 'ApercuPro-Light';line-height:1;color:#000;}
  .product p{margin:0 !imoprtant}
    section#shopify-section-template--18118695977196__featured_collection_aCtALk {
    padding-bottom: 50px;
}
  .spaced-section{margin-top:0rem !important;}
  .section 4.p0{padding-top:0px;}
  .section4 .pb0{padding-bottom:0px;}
    .section4{padding-top:30px; padding-bottom:30px;}
    
  .collection-hero .h1,.collection-hero__title{    margin: 7rem auto 0 !important;width: 100%;font-size: 2.2em !important;text-align:center;}
    .collection-hero__title+.collection-hero__description{font-size:1rem !important;}
  .card-information__wrapper>:not(.visually-hidden:first-child)+:not(.rating){/* margin-top:0px !important; */ margin-top:15px !important;}
  .card-information h3 a{min-height:35px;}
    .multicolumn .grid--2-col-tablet li {width: 67%!important;}
  .xCenter p{height:25px;font-size:12px;line-height:1.2;}
  body h6.preHeadline{text-align:center;}
  
    .row .revimg{flex-wrap: nowrap;
    overflow: scroll;
    padding-left: 7%;
    height: 450px;}
  .row .revimg img {
    min-width: 568px;
    min-height: 568px;
    max-height: 768px;
    max-width: 700px;
}
  
  .mx-auto .revimg .m-4 {
    margin: 5px 0!important;}
  
  .row .pe-4{padding:0 10px !important;}
  .row .ps-4{padding:0 10px !important;}
  .accordion-item{
  background:#fff;
  border-bottom:2px solid #222:}
  .accordion-item button.accordion-button.collapsed{background-color: #fff !important;
    padding: 20px 0;
  font-size:13px !important;
  border-bottom: 2px solid #000;}
    .accordion-item h2{margin-top:0px;}
    .accordion-header{border-bottom: none;}
  .accordian-item button.accordion-button{font-size:13px !important;}
  .accordion-button::after{width:1rem;height:1rem;
    background-size: 13.25px !important;}
  .accordion-item .accordion-button:not(.collapsed){background-color:#fff;padding: 5px 0; }
  .accordion-header button{padding: 5px 0;}
  button.accordion-button{font-size:13px !important ;}
  .accordion-body {
    padding: 1.25rem 0 !important;
    font-size: 13px !important;
    background-color:#fff !important;
    letter-spacing:-0.04rem;
}
}


@media (max-width:942px){
     body .h2, body h2, body h2 span {
         font-size: 2.2rem;
         line-height: 2.4rem;
    }
     .collection-hero .h1{
         margin: 0 auto;
         width: 100%;
         font-size: 2.2em;
        text-align:center;
    }
     section .hp img,.section2 img,.section3 img,.section4 img{
        /* min-height: 500px;
        max-height:50vh; */
         object-fit:cover;
    }
  
  .expert .section1 .hp img,.expert .section2 img,.expert .section3 img,.expert .section4 img{
        min-height: 450px;
        max-height:50vh;
         object-fit:cover;
    }
  
     body .h3, body h3, body h3 span {
         font-size: 1.9rem;
         line-height: 2.3rem;
    }
     .row .boxedtext{
        right:0;
        text-align:center;
        background-color:#fff;
    }
     .boxedtext .btnnack, .promotext2 .btnnack, .section3 .btnnack{
        width: 200px;
         background: #face93;
         padding: 15px 35px;
         text-align: center;
         margin: 30px 0 0 0;
         line-height:18px;
        display:table;
    }
}


.accordion-header button {
    font-family: 'ApercuPro-Medium';letter-spacing: -0.4px;
  line-height:1;
  padding: 30px 30px 30px 30px;
}
.accordion-body {
    font-family: ApercuPro-Light;
}
.product__media.media.media--transparent{padding-top:100%!important;}

#cart-notification-button:hover, button[name="checkout2"]:hover {
    background: #000;
}
span.product__media-icon.motion-reduce, .slider-counter.caption {
    display: none;
}
div#cart-notification {
    z-index: 999;
}
.product-form__buttons .button--full-width {
    width: 346px;
}
.product-form__buttons .button--full-width:hover, .product-form__buttons .button--full-width:focus{
color: #face93!important;background: #000 !important;
}
  
.product__info-container>*+* {
    margin: 0!important;
}
button.product-form__submit.button.button--full-width.button--primary:hover > svg path {
    fill: #fff;
}
.product-form__submit svg {
    margin-right: 10px;
}
body .product-section p.gst {
    font-size: 11px;
  margin:0;
  line-height:1;
}

  .article-template__content.page-width.page-width--narrow.rte.section p{
  margin:0px 0px 16px!important;
  }
.PerkList_perkListWrap__1IQVH li img {
    margin-top: 6px;
    margin-right: 12px;
    width: 14px;
    height: 14px;
}

.xCenter {
  display:flex;
    list-style-type: none;
}
button.product__media-toggle {
    display: none;
}

h1.product__title {
    font-size: 32px!important;
  color:#212529;
}
.product__text.caption-with-letter-spacing {
    margin-bottom: 6px;
    color: #000;
    letter-spacing: 3px;
    font-size: 12px;
}

h1{font-size:4.2rem;}
body{overflow-x:hidden!important;}
.page-width--narrow {
    max-width: fit-content!important;
    padding: 0;
}
.article-content:hover .article-card__title {
    text-decoration: none!important;
    text-underline-offset: 0px!important;
}
.article-card__excerpt {
  font-size: 14px;
    color: #000;
    line-height: 1.5;
    font-weight: 400;
    letter-spacing: -0.4px;
    word-break: break-word;
    text-overflow: ellipsis;
}

/* a:hover {
    color: #000!important;
    text-decoration: none!important;
} */
/* a {
    color: #000000!important;
    text-decoration: none!important;
} */

.button a {
    color: #000000!important;
    text-decoration: none!important;
}
.button a:hover{
    color: #FACE93!important;
    text-decoration: none!important;
}


/* ------------------ BLOG ---------------- */
.blog
{background:#f9f6ef!important;}

.blog-articles {
    display: grid;
    grid-gap: 4rem!important;
}

.article-card__info
{background: #fff0!important;
  padding-top: 1%!important;
}
li .article-card__info, article .article-card__info {
    padding: 0;
/*  display: flex; */
    display: block;
    flex-direction: column;
    flex-grow: 1;
    /* height: 16rem; */

}

.slider-buttons {
    display: none!important;
}

.blog__button {
    margin-top: 5rem;
    color: #f9f6ef;
    background: #000000;
    border: none!important;
    color: #fffdfd!important;
}

.article-card__title
{
    text-align: left;
    font-size: 19px;
    font-family: GTSuperDisplay-Bold!important;
    margin: 0 0 12px 0;
    height: 55px;
  line-height:1.2
}

.tagss{margin-bottom:10px;}
.article-card__excerpt {    
    font-family:ApercuPro-Light!important;
  white-space: break-spaces!important;  
}


.article-template__title:not(:only-child)
{text-align:center!important;}

.article-template__social-sharing {
    display: none;
}

.caption-with-letter-spacing {
    display: none;
}

.article-card .article-card__header{
/* min-height: 35%!important; */
margin-bottom:0px;}

.main-blog {
    padding: 0% 5% 5% 5% !important;
    margin: 0% 5% 5% 5% !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.article-card{
	flex-direction:column;
  background-color:transparent!important;
}
.tagss a{
	z-index:10;
  margin-top: 3%;
  color:#000000!important;
  text-transform:uppercase!important;
  font-weight:700;
font-size:10px!important;
  letter-spacing: -0.04px;
  text-decoration:underline;
}


.article-content {
    width: 100%;
    height: unset!important;
    display: flex;
    flex-direction: column;
    text-decoration: none;
    color: inherit;
}

 .blog-btn a{
  font-size: 14px;
    border-bottom: 2px solid #d79381;
    text-transform: uppercase;
    line-height: 1.2;
    padding: 0;
    border-radius: 0;
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif;
   text-decoration:none;
}

.btn:before
{color:black!important;}

/* --------------------ARTICLE PAGE------------------------ */



figure.wp-block-image {
    position: relative!important;
    width: 100%!important;
}
figure {
    margin: 0 0 1rem!important;
}

figure.wp-block-image img {
    width: 100%!important;
    -webkit-object-fit: cover!important;
    object-fit: cover!important;
}



.KnowledgeBank_blogPostPreamble__1MSwK p {
    font-size: 19px!important;
    font-family: 'ApercuPro-Bold' !important;
    line-height: 27px!important;
    background: #f9f6ef!important;
    padding: 4%!important;
}

.KnowledgeBank_blogPostWrapper__2Yehp p
{font-family: ApercuPro-Light!important;
  font-size: 19px!important;
  line-height: 27px!important;
    background: #f9f6ef!important;
  padding: 4%!important;}

.wp-block-image {
    position: relative!important;
    width: 100%!important;
text-align:center;
}
.KnowledgeBank_blogPostWrapper__2Yehp img {
    min-height: 375px!important;  
}
.wp-block-image img {
    width: 100%!important;
    -webkit-object-fit: cover!important;
    object-fit: cover!important;
}
img, svg {
    vertical-align: middle!important;
}

.KnowledgeBank_blogPostWrapper__2Yehp p, .KnowledgeBank_blogPostWrapper__2Yehp p span, .KnowledgeBank_blogPostWrapper__2Yehp ul {
    font-family: ApercuPro Light,Source Sans Pro,Helvetica,sans-serif!IMPORTANT;
}

.KnowledgeBank_blogPostWrapper__2Yehp h2, .KnowledgeBank_blogPostWrapper__2Yehp h2 span {
    font-size: 2.3rem;
    margin-bottom: 15px;
}
.KnowledgeBank_blogPostWrapper__2Yehp {
    width: 100%!important;
    max-width: 650px!important;
    margin: 0 auto!important;
}

  .price.price--large.price--show-badge {
    margin-top: 6px;
  }




/* ---------------------------------------------Header ------------------------------------------- */
.header--top-center {
	display:flex!important;
  flex-direction:row;
  align-items:center!important;
  justify-content:space-between;
}
.header--top-center .header__inline-menu{
	margin-top:0px!important;
}
/* .header--top-center .header__heading, .header--top-center .header__heading-link{
	position:absolute;
  left:50%;    top: 16%;
  transform:translateX(-50%);
} */

.header--top-center .header__heading svg, .header--top-center .header__heading-link svg{
	width:68px;
  max-width:68px;
}
.header--has-menu:not(.header--middle-left){
	    padding: 0.3rem 2rem 0.3rem 1rem !important;
  box-shadow:-4px -4px 10px rgba(0,0,0,0.4);
/*   position:fixed; */
  position: absolute !important;
  width:100%;
 top: 0%;
    z-index:999;
  transition:all 0.3s ease-in;
  background-color:#fff;
}
p.announcement-bar__message.h5 {
    margin: 0;
    padding: 10px 0;
    font-size: 13px;
    font-family: ApercuPro-Light,Source Sans Pro,Helvetica,sans-serif;
    -webkit-transform: scale(1);
    letter-spacing: 0;
}
/* ------------------------------------------------Product page ------------------------------------------------------- */


.product__media-wrapper .slid-buttons {
	    position: absolute;
    left: 50%;
    top: 60%;
    transform: translateX(-50%);
    justify-content: space-between;
    width: 100%;
    display: flex;
}
.slider-button svg{
	width:24px!important;
  height:auto!important;
      fill: rgb(103, 103, 103);
}
.slider-button {
	background-color:#fff!important;
}

.slider-button[name="next"]{
	margin-right:10px;
}
.dts{
	width:11px;
  height:11px;
  background-color:transparent;
  border:solid 2px rgba(0,0,0,18%);
  display:block!important;
  margin:4px;
  transition:all 0.3s ease-in;
}
.slider_dots{
	display:flex;
  justify-content:center;
      position: absolute;
    left: 50%;
    top: 90%;
  transform:translateX(-50%);
}
}
.slider-counter {
	display:none;
}
/* ---------------------------------------------------------------------------------------------------------------------------- */

.product__info-container>*:first-child{
	font-family:ApercuPro-Bold!important;
  word-spacing:2px;
}




h5 span{font-family: "ApercuPro-Bold"!important;  letter-spacing: 3px;
    font-size: 12px;}


 .preHeadline p {
    margin-bottom: 5px;
    color: #fff;
   font-family: "ApercuPro-Bold"!important;
    font-style: normal;
    letter-spacing: 3px;
    font-size: 12px;
    text-transform: uppercase;
}


/* }-------------- END OF MEDIA (MIN-WIDTH:1200PX)----------------------- */

@media (max-width:767px){
#shopify-section-template--16705227751660__062e0ca4-34a8-44eb-917e-4dc4e570e9da .text-section {
    padding: 10% 7% 13% 7% !important;
}
  #shopify-section-template--16705227751660__ccca70f2-f061-427c-a92c-eb1c75c1ca71 h6 {
    width: 75%;
    margin: 0 auto 13px;
}
li.multicolumn-list__item.grid__item.slider__slide.center.\33 {
  padding-left: 0px !important;
}
li.multicolumn-list__item.grid__item.slider__slide.center.\32 {
  padding-right: 11px !important;
}
#shopify-section-template--16672140820716__1643705956a30bf8f3 .title-wrapper-with-link.title-wrapper--self-padded-mobile {
    display: block;
    text-align: center;
}
#shopify-section-template--15766895853804__163816398700b613fb p {
    margin: 0 !important;
}
    .button--full-width {
    width: 100%!important;
  }
  .slider-button {
  	display:none;
  }
  .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer{ height:100%}

.mb-3 
{
font-family: GTSuperDisplay-Regular!important;
font-size:30px!important;
font-weight:400!important;
  line-height:38.4px!important;
}
.p1 span
{
font-family: GTSuperDisplay-Regular!important;
font-size:30px!important;
font-weight:500!important;
  line-height:38px!important;
}
}

@media screen and (max-width: 749px){
  .product__info-container .product-form{
    margin: 0.5rem 0 !important;
  }
  p.PerkList_perkTxt__28sp6 {
    font-size: 12px;
}
  /* .price.price--large.price--show-badge {
    margin-bottom: -32px;
} */
  .slider.slider--mobile.product__media-list {
    margin-top: 3.5rem;
}
  div#ProductInfo-template--15425729954018__main {
    margin-top: 16px;
}
  .slider-buttons.no-js-hidden {
    display: none!important;
}
h1.product__title {
    font-size: 27px!important;
}
.slider.product__media-list .product__media-item:first-of-type {
    padding-left: 0rem!important;
}
.KnowledgeBank_blogPostWrapper__2Yehp p {
    text-align: left!important;
}

.KnowledgeBank_blogPostWrapper__2Yehp p, .KnowledgeBank_blogPostWrapper__2Yehp p span, .KnowledgeBank_blogPostWrapper__2Yehp ul {
    font-family: ApercuPro Light,Source Sans Pro,Helvetica,sans-serif!important;
  font-size:16px!important;
}}




@media (min-width:990px) {
  .card-information {
    height: 180px;
}
  section#shopify-section-template--16705227096300__featured_collection_aCtALk .card-information {
    height: 240px;
}
 section#shopify-section-template--16705227096300__featured_collection_aCtALk .col-desc {
    min-height: 95px;
}
  .footer-block__details-content .list-menu__item--link{
      font-size: 0.8rem !important;
    line-height: 1.1
  }
  
  
  
  p.PerkList_perkTxt__28sp6 {
    line-height: 29px;
    font-size: 19px;margin: 0;
}

  .slider_dots {
    display: flex;
}
  	.slider-button[name="previous"]{
	margin-left:40px;
}
/* .slider-mobile-gutter .media > *:not(.zoom):not(.deferred-media__poster-button),
.slider-mobile-gutter .media model-viewer { height:90vh!important;} */
  .slider_dots{margin-top:0%;}
.product.grid.grid--1-col.grid--2-col-tablet {
    margin-left: -8%;
}
    .slid-buttons.no-js-hidden {
    margin-top: -13%;
  }
}

@media (max-width:560px){
#shopify-section-template--16705227751660__40e36642-1597-4a48-a1c6-b9a2404e2260 .nack-section-featured .product__title h6 {
    line-height: normal;
}
{% if product.handle == "multivitamin-minerals-dual-formula" %}
  .product-popup-modal__content-info{
     padding:0;
  }
  .product-popup-modal__content-info h2.text-center {
      margin-top: 0 !important;
  }
  #PopupModal-293d3290-e147-4057-b032-dac2d3b26c0d .product-popup-modal__content-info img {
      padding: 0 !important;
  }
{% endif %}
}

@media (min-width:1200px){
   .article-template__content {
    margin-top: 1.5rem;
    margin-left: 350px!important;
    margin-right: 350px!important;
    }
.mb-3 {
font-family: "GTSuperDisplay-Regular"!important;
font-size:43px!important;
font-weight:500!important;
  line-height:46px!important;
}
  
.mb-2 
{
font-family: "GTSuperDisplay-Regular"!important;
font-size:43px!important;
font-weight:500!important;
  line-height:46px!important;
}  
  
.p1 span
{
font-family: "GTSuperDisplay-Regular"!important;
font-size:43px!important;
font-weight:500!important;
  line-height:46px!important;
}
  
/* --------- BANNER HEADING AND TEXT ---------------   */
.banner__heading span
  {
font-family: "GTSuperDisplay-Regular" !important;
    font-size: 3.3rem;
    font-weight: 500!important;
    line-height: 1.2px!important;
}
  
  .banner__text{
  max-width: 480px;
    margin: 0 auto;
/* font-size:16pt; */
  font-family: ApercuPro-Light,Source Sans Pro,Helvetica,sans-serif!important;}

  .dark
  {
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif;!important;
font-size:12px!important;
font-weight:700!important;
  line-height:24px!important;
    font-style: normal!important;
    letter-spacing: 3px!important;
    font-size: 12px!important;
    text-transform: uppercase!important;
}
  section#shopify-section-template--16705227456748__164395238659747240 .container {
    max-width: 960px;
}
}

.main-page-title
{display:none;}


@media screen and (min-width: 990px){
  .header__menu-item span{font-weight: 200;}
.page-width--narrow {
    max-width: unset!important;
    padding: 0;
}}

.footer-block__details-content .list-menu__item--link {
    display: inline-block;
    font-size: 1.4rem;
    color: white!important;
}

.list-social__link {
    align-items: center;
    display: flex;
    padding: 1.3rem;
    color: white!important;
}

/* PDP BUTTONS */
#fact
{
    font-family:ApercuPro-Bold!important;
  text-align:center;font-size: 15px;
    text-align: center;
    border-radius: 0;
    text-transform: uppercase;
    text-decoration: none;
    border: none;
    max-width: 320px;
    min-width: 300px;
    -moz-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
   margin:0px;
}

.product-form__submit span {
    font-size: 13px;
    font-family:ApercuPro-Bold!important;
   
}


.banner__buttons .button{
font-size: 13px;
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif;
    letter-spacing: 1px;
    text-align: center;
    border-radius: 2px;
   /*  background: #98a88d; */
   background: #000000; 
    padding: 15px 35px;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    border: none;
    --color-button: #face93;}

.banner__buttons .button:hover{
    color: #face93 !important;
    text-decoration: none;
background: #181818 !important;
    opacity: 1;}
/* .page-width {
    max-width: var(--page-width);
    margin: 0 auto;
    padding: unset!important;
} */

.pagination {
    display: block!important;
    padding-left: 0;
    list-style: none;
}

@media (max-width: 500px){
body p.preHeadline {
    font-size: 11px!important;
}
h1.banner__heading.h0 {
    line-height: 45px!important;
  margin-bottom: 28px!important;
}
  h2.banner__heading.h0 {
    line-height: 40px!important;
  margin-bottom: 28px!important;
}
/*   h2.banner__heading.h0 span {
    font-size: 2rem !important;
} */
}


 .button--primary {
    font-family: ApercuPro-Bold!important;
}

@media (max-width:500px){
  .mb-2
  {font-size:30px!important;}}

.title-wrapper--self-padded-mobile, .title-wrapper--self-padded-tablet-down {
 
}

.rte a
{text-decoration: none!important;
}

p.perklist:before {
    content: "";
    height: 12px;
    width: 12px;
    background: url(https://cdn.shopify.com/s/files/1/0614/9472/2786/files/check-1-e1624795267275.png?v=1639829288);
    display: inline-block;
    margin-right: 7px;
    background-size: cover;
}

.mt0{margin-top:0px !important;}

b, strong{color:#000;font-family: 'ApercuPro-Bold';}

.price .price-item{
      font-size: 20px;
    margin-bottom: 0;
    padding: 0 13px 0 0;
    display: block;
    float: left;letter-spacing:-0.04rem;}
.xCenter p{font-size: 17px;
    text-align: left;
    float: left;
height:20px;
margin: 17px 0;}

.perks .col-6{padding:0px;}

@media screen and (min-width: 990px){
.product:not(.product--no-media):not(.featured-product) .product__info-wrapper {
  padding-left: 5%;}
  
/*   body .product-section{margin-top:42.rem;} */
  .pink{margin-top:0px !important;}
}

.product-popup-modal__button{
display: flex;
    width: 100%;
    border: 0;
    padding: 15px 23px;
    text-transform: uppercase;
    font-size: 1.05rem  !important;
    letter-spacing: 1px;
    box-shadow: none;
    min-width: 20px;
  min-height:1em;
    max-height:3em;
      font-family: 'ApercuPro-Bold' !important;
    letter-spacing: 0;
}

#fact:hover{color:#fff;}
.product__info-container .product-form{margin:0.5rem 0 !important;}
body .h3, body h3, body h3 span {
    font-size: 2.2rem;
  text-transform: capitalize;
letter-spacing:0;}
body .product-section p{font-size:1rem;letter-spacing:0;margin:10px 0;}
body .product-section p.perklist{font-size:17px;}
body .product-section h3{margin-top:14px;}
body .product__info-container h6{margin-bottom:10px !important;}
.revimg img{min-width: 188px;
    min-height: 188px;
    max-height: 188px;}

.revimg .m-4 {
    margin: 0.5rem!important;
}

#MainContent
{overflow:hidden;}

/* NEW CSS 6 JAN */

@media (max-width: 500px) {
.nack-section-featured .product__title h6{
line-height:24px !important;
}
.product__info-container .container {
    padding: 0;
    margin-top: 10px !important;
}
    body li .perklist {
        font-size: 14px !important;
        margin: 0 0 5px 0;
        line-height: 160%;
    }
 .orderFirst {
  display: block;
  margin-top: 15px;
  -webkit-order: 1;
  -moz-box-ordinal-group: 2;
  order: 1;
 }

 .orderSecond {
  -webkit-order: 2;
  -moz-box-ordinal-group: 3;
  order: 2;
 }
 .row .boxedtext, .row .boxedtext1 {
  position: relative;
  right: 0;
  z-index: 2;
  max-width: 943px;
  padding: 10% 0%;
/*   text-align:left; */
 }
  
  body h6{font-size:11px;}

 .expert {
  min-height: 100%;
  height: 100%;
  padding-top: 0;
 }
.expert .row .boxedtext  
  {   text-align:left; }
}

.btnnack2 a {
 font-size: 13px;
 font-family: ApercuPro-Bold, Source Sans Pro, Helvetica, sans-serif;
 letter-spacing: 1px;
 text-align: center;
 border-radius: 2px;
 background: #000000;
 padding: 15px 35px;
 text-transform: uppercase;
 text-decoration: none;
 color: #fff !important;
 border: none;
 min-width: 200px;
 margin-top: 3%important;
}


.bgSmoothPosition {
 background-position: right 9% !important;
}
.pageHead {
 padding: 5%;
 min-height: 600px;
 text-align: center;
 position: relative;
 background-size: cover;
 background-position: 50%;
}
.flexed {
 display: -webkit-flex;
 display: -moz-box;
 display: flex;
 -webkit-flex-wrap: wrap;
 flex-wrap: wrap;
 -webkit-justify-content: center;
 -moz-box-pack: center;
 justify-content: center;
}

body p.preHeadline {
 margin-bottom: 5px;
 color: #fff;
 font-family: Apercu Pro Bold, Source Sans Pro, Helvetica, sans-serif;
 font-style: normal;
 letter-spacing: 3px;
 font-size: 12px;
 text-transform: uppercase;
}

h1.pageHeadHeadline,
h2.pageHeadHeadline {
 margin: 30px auto;
 width: 100%;
 text-transform: capitalize;
 font-size: 3.3em;
}
.pageHead h1,
.pageHead h2,
.pageHead h3 {
 color: #fff;
 z-index: 1;
 position: relative;
}



/* HOME PAGE MOBILE SETTTINGS */
@media (max-width: 500px) {
  .expert .softGreyBgDesktop{padding:5% 2%;}
  .para5{padding:8% 7% 5%;}
 .para {
  -webkit-order: 2;
  -moz-box-ordinal-group: 3;
  order: 2 !important;
 }

 .para1 {
  -webkit-order: 2;
  -moz-box-ordinal-group: 3;
  order: 2 !important;
 }
 .para,.para1 {
  max-width: 450px;
  padding: 10% 5%;
  width: 100%;
  text-align: center;
  z-index: 2;
  position: relative;
  bottom: 0;
 }
  
.para3,.para4,.new {
    padding: 10% 7% 5% 7%!important;
    width: 100%;
    text-align: left;
    z-index: 2;
    position: relative;
    bottom: 0;
}
  
.btext  {
    padding: 0% 7% 0% 7%!important;
    width: 100%;
    text-align: left;
}

 .imgss {
  display: block;
  -webkit-order: 1;
  -moz-box-ordinal-group: 2;
  order: 1 !important;
 }
 .imgss1 {
  display: block;
  -webkit-order: 1;
  -moz-box-ordinal-group: 2;
  order: 1 !important;
 }

 .section p {
  display: none !important;
 }
}




@media (max-width: 500px) {
 .mob-para {
  line-height: 23px;
  display: none !important;
 }
.page-width {
    max-width: var(--page-width);
    margin: 0 auto;
    padding: unset!important;
}  
  
}

body .slimContent {
    height: 100%;
}
.ContentModule_fullWidthSection__Pn2zW {
    width: 100%;
    min-height: 100%;
    background-size: cover;
    background-position: 50%;
    background-color: #fff;
    position: relative;
    padding: 5%;
    height: 90vh;
}
.greyBg {
    background-color: #f1f1f1!important;
}
body p.preHeadline.dark {
    color: #000;
}

@media (max-width: 500px){
.imgss3 {
    display: block;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    order: 2!important;
}

.philosophy .para1
  
  text-align:left!important
  
}

.readMore a, .readMore span {
    text-transform: uppercase;
    font-family: ApercuPro-Bold!important;
    font-size: 14px;
    border-bottom: 2px solid #d79381;
}

/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 15/Jan/2021>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

.card-wrapper .card-information {
    order: 1;
}

.card-wrapper .price .price-item{padding:0;}
.collection-hero__description {
    max-width: 100%!important;
}
.collection-hero__title+.collection-hero__description {
    font-size: 16px!important;
    margin-top: 2rem;
  font-family:ApercuPro-Regular!important;
    text-align: center;
}


/* ------------------------------------25-01----------------------------------------------- */

.search__input.field__input{
	height:auto!important;
  font-size:16px;
  padding:2px;
}
.search__input.field__input:focus{
		height:auto!important;
  font-size:16px;
  padding:2px;
}
.search__button {
	height:auto!important;
  width:auto!important;
  margin-right:10px;
  margin-top:4px;
}
.field__label[for="Search-In-Modal"]{
display:none;
}
.search__button svg,.search-modal__close-button svg{
	width:1.5rem!important;
  height:1.5rem!important;
}
@media(max-width:990px){
  .header .header__heading,.header>.header__heading-link {
  	position:absolute;
    left:50%;
    transform: translateX(-50%);
  }
}
  @media(min-width:990px){
    .product-section .product.grid, .product-section .product.grid .grid__item,.product-section .product.grid .slider.slider--mobile{
    	overflow:hidden;
      margin-bottom:0;
       padding-bottom:0;
    }
  }

/* ----------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------ */
.btnNack{
	display:flex;
  flex-direction:column;
  gap:1rem;
  width:100%;
   justify-content:center;
  align-items:center;
}
.btnNack a{
	width:100%;
  	text-align:center;
      font-size: 13px;
    font-family: ApercuPro-Bold;
    letter-spacing: 1px;
  font-weight:600;
    text-align: center;
    border-radius: 2px;
    padding: 15px 35px;
    text-transform: uppercase;
    text-decoration: none;
    border: none;
  max-width:350px;
}
.btnNack a:nth-child(1){
	background-color:#face93;
  color:#000;
}
.btnNack a:nth-child(1):hover{
	color:#face93;
  background-color:#000;
}
.btnNack a:nth-child(2){
	color:#face93;
  background-color:#000;
}
.btnNack a:nth-child(2):hover{
	background-color:#face93;
  color:#000 !important;
}
.section2 .row{
	justify-content:space-around;
}
.expert h6,.expert h2{
	text-align:left;
}
.naked_top_text{
	display:flex;
  flex-direction:column;
  align-items:center;
}
.naked_top_text .preHeadline{
	font-weight: 700;
    letter-spacing: 1px;
    word-spacing: 3px;
    font-size: 14px;
}
#shopify-section-template--17922248671468__main .naked_top_text {
    max-width: 780px;
}
.naked_top_text .pageHeadHeadline{
	font-size:3.3em!important;
}
.softGreyBgDesktop{
	background-color:rgb(244, 244, 244);
  padding:5% 0%;
}
.NakedWay_nakedPageHead__3Bhyn .pageHeadHeadline{
	font-size:2.1em!important;
}

.NakedWay_nakedPageHead__3Bhyn p{
	font-size: 1rem;
    line-height: 24px;
    text-align: center;
    max-width: 660px;
    display: block;
    margin: 0 auto;
    font-family: ApercuPro-Light!important;
  leter-spacing:0;
}
.NakedWay_nakedPageHead__3Bhyn .mainAlt{
	margin:0px!important;
}
.SeoTextModule_seoTextModule__cxvEa  img{
	height:100%!important;
  object-fit:cover!important;
  max-height:unset!important;
}

#shopify-section-template--15523047342306__cart-items h1.title{
	font-size:1.8em!important;
} 
/* -------------------------------------------------------plant-protein-------------------------------------------- */
.plant-protein{
	margin-top:120px!important;
}
.plant-protein h1 {
    font-size: 2em !important;
    margin: 29px auto 0;
}
.plant-protein p{
	font-size:16px;
  line-height:28px!important;
    letter-spacing:0px!important;
}
.plant_right div{
	border-bottom :.125rem solid #f5f1ed!important;
}
.plant_right div:last-child{
		border-bottom :.125rem solid #f5f1ed;
}
.protein_left>div{
	border:.25rem solid #f5f1ed;
  display:flex;
  flex-direction:column;
  margin:30px auto;
}
.protein_left a{
	font-weight:bold;
  font-size:18px;
  display:flex;
  width:100%;
  padding:15px;
  justify-content:space-between;
}
.protein_left a:hover{
	color:#98a88d!important;
}
.plant-protein ul p{
	margin:0px!important;
}
.plant-protein ul{
	margin:10px!important
}
/* --------------------------------------------------------------------------------------------------------------- */
@media(max-width:768px){
  .collection-grid-section .grid__item{
  	max-width:45%;
    margin:9px;
  }
  .footer-block__heading{
  	text-align:center;
  }
  .footer__blocks-wrapper .footer-block__details-content ,.footer__blocks-wrapper .footer-block {
         margin-top: 0rem!important;
    margin-bottom: 1rem!important;
    width:99%;
  }
  .footer-block__heading{
  	margin-bottom:0.5rem!important;
  }
  .footer-block__details-content .list-menu__item--link {
    padding-top: 0.5rem!important;
    padding-bottom: 0rem!important;
}
  #NewsletterForm--footer{
  	    flex-grow: unset;
    width: 100%;
    font-size: 16px;
    height: unset;
    margin: 7px 0;
    padding:7px;
  }
  .newsletter-form__field-wrapper .field{
  	justify-content:center;
    text-align:left;
  }
  .newsletter-form__field-wrapper .field__label{
  	left: 2.5rem;
    top: 15px!important;
    color: #fff;
    font-size: 16px;
    letter-spacing: 0;
  }
 .newsletter-form__field-wrapper .field__button{
  	right:20px;
  }
  #menu-drawer{
  	top:0px;
    z-index:99;
    background:#fff;
  }
  .header__icon--menu.header__icon--summary.link{
  	z-index:1000;
  }
  nav.menu-drawer__navigation{
  	padding-top:4rem!important;
  }
  .menu-drawer__account {
  	background-color: rgba(var(--color-foreground),.03)!important;
    border-radius: 14px!important;
    font-size: 16px!important;
    padding:0.6rem!important;
  }
  .menu-drawer__utility-links .menu-drawer__account  svg{
  	filter:unset!important;
    height:1.6rem;
    width:1.6rem;
  }
  .menu-drawer__utility-links{
  	background-color:transparent!important;
  }
	.list-social{
  	margin-left:0px!important;
    justify-content:center!important;
  }
 .newsletter-form__field-wrapper .field__button{
  	height:auto!important;
  }
  .expert h1{
  	font-size:36px!important;
    margin-top:10px;
    padding:20px 0;
  }
   .expert h2{
  	font-size:36px!important;
    margin-top:10px;
    padding:20px 0;
  }
  .naked_top_text .pageHeadHeadline{
	font-size:2.2em!important;
}
.naked_top_text h1.pageHeadHeadline{
  	margin-top:0px!important;
  }
  .naked_top_text h2.pageHeadHeadline{
  	margin-top:0px!important;
  }
  .NakedWay_nakedPageHead__3Bhyn p{
  	height:auto!important;
  }
  .NakedWay_nakedPageHead__3Bhyn .pageHeadHeadline{
  	margin-bottom:0px!important;
  }
  .SeoTextModule_seoTextModule__cxvEa  img{
  	max-height:350px!important;
  }
/*   ///////////// */
    #menu-drawer svg,.header__icon .icon-close{
  	filter:unset!important;
  }
}
@media(min-width:990px){
  .boxedtext1{
  	padding:150px;
  }
  .section2 .orderSecond.imgss{
	display: flex;
    align-items: center;
    max-height: 600px;
    overflow: hidden;
}
.section2 .orderSecond.imgss img{
}
}

@media (max-width: 942px){
.section4 img {
  padding: 2% 7%;}
  body h1.pageHeadHeadline, h2.pageHeadHeadline {
    font-size: 2.2em !important;
}
}
/*  ------------------- HEALTH EXPERTS EXPERTS PAGE CSS -----------------------------*/


    .HealthExperts ul li {
    background: #000;
    color: #fff;
    display: inline-block;
    width: auto;
    padding: 4px 12px;
    text-align: center;
    text-transform: uppercase;
    margin: 2px;
}

.HealthExperts ul {
    list-style: none;
    padding-left: 0;
}
.HealthExperts {
    padding: 0 0 10%;
    display: block;
}



.taggss span
  {font-size:13px!important;}

.taggss ul
  {padding:unset!important;
  padding: 2% 15% 5% 0%!important;
  }

.row .btexts {
    padding: unset!important;
    max-width: unset!important;
}
.HealthExperts
{padding:5% 10%;}

.HealthExperts-info
{    padding: 2% 0% 1% 0%;}

.exper-about
{padding:15%;}

.text
{text-align:center;}

.HealthExperts_expertGalleryRow 

{    list-style: none;
    padding: 0;
}

.HealthExperts_expertGallery img {
    width: 100%;
    display: block;
    -webkit-object-fit: cover;
    object-fit: cover;
    height: 100%;
    aspect-ratio: 1/1;
}
.HealthExperts_socialIconExpert__2S-Nd svg {
    max-width: 30px;
    width: 100px;
    margin-right: 11px;
}


.HealthExperts_expertSocialFollow__bm0Nw a span 
{
font-family: 'ApercuPro-Bold'!important;
  display: inline-flex!important;
    font-size: 12px!important;
  max-width: 100px!important;
}

.HealthExperts_expertStats__bBkDX p
{font-family: 'ApercuPro-Bold'!important;
  display: inline-flex!important;
    font-size: 12px!important;
  margin:unset!important;
  }



@media (max-width:500px)
{
  .cartpage .btnnack a {
    font-size: 13px;
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif;
    letter-spacing: 1px;
    text-align: center;
    border-radius: 2px;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
    border: none;
    min-width: 200px;
    padding: 6% 12%;
    background-color:#face93;
}
  
  .cartpage .btnnack a:hover{background-color:#000 !important;}
  
.HealthExperts
  {
    width:100%!important;
 padding: 5% 6% 5% 7%; 
  }
  
.taggss ul {
  padding: 6% 0% 6% 0%!important;}

  
  
.HealthExperts-info {
    padding: 5% 0% 0% 0%;
}
  
  .exper-about {
       padding: 5% 5% 0% 5%!important;
}
  .HealthExperts_expertGallery {padding-left:7%;}
  .HealthExperts_expertGallery  .textCenter{text-align:left;}
  #shopify-section-template--15658597515490__164404947172a1fc16{margin-top:-80px !important;}
  .expertVideo iframe {
    max-height: 250px;
}
  
.multicolumn:not(.background-secondary) {
    padding: 0% 6% 9% 6%;
}

.expertVideo {
    padding: 0!important;
    margin: 0 0 5%;
}
.expertVideo iframe {
    width: 100%;
}

#shopify-section-template--15658592108770__1644048419fd389946, #shopify-section-template--15658619076834__1644049607b5feb819
  {margin-top: -80px!important;}


}

@media (min-width:990px){
  button.accordion-button {
    font-size: 17px!important;
    font-weight: 500;
}

#shopify-section-template--15658592108770__1644048419fd389946
  {margin-top: -5%!important;}
  .multicolumn .title-wrapper-with-link{text-align:center; display:block;}
  .btnMain{
  font-size: 13px;
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif;
    letter-spacing: 1px;
    text-align: center;
    border-radius: 2px;
    background: #face93;
    padding: 15px 35px !important;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
    border: none;}
  .btnnack{padding:0 !important;}
  .row .btext{max-width:742px;min-width:600px;}
  
  #shopify-section-template--15766895853804__1640592329a8fb953b .title-wrapper-with-link{padding-top:5%;}
  .blog{padding-bottom:5%;}
  .card-information h3 a{
  font-size: 1.6rem;
    text-align: left;
    font-family: 'GTSuperDisplay-Regular';}
  .card-information h3 a:hover{color:#000 !important;}
  #shopify-section-template--15766896050412__main section{padding-top:30px;}
  #shopify-section-template--15766896050412__main  .row .btext{min-width:350px;}
}

.multicolumn .button{display:none;}
.taggss span
{font-family:'ApercuPro-Medium';
font-size:12px;
}

.title-wrapper-with-link {
    margin: unset;
}

#shopify-section-template--15523047342306__cart-items, .cart__footer{background: #efefef;}
.cart-items .cart-item{background:#f8f8f8;margin:10px 20px;}
.cart-item .cart-item__name{    text-align: left;
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 2px;}
.cart-item__details .product-option{font-size:16px;font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif;letter-spacing:0;color:#000;}
.field .btnsubscribe{    background-color: #face93;
    border: 1px solid #fff;
    height: 50px;
    color: #000;
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif;
    text-align: center;
    width: 100%;}
.field{font-size: 14px;
    font-family: 'ApercuPro-Light';
    color: #fff;
    letter-spacing: -0.04rem;}
.price-item--sale span{color:#000;font-family: 'Apercu Pro Bold' !important; }
.card__badge .color-accent-2{background-color:#face93;border-color:#face93; letter-spacing:0;color:#000;text-transform: uppercase;
    font-size: 10px;
    font-family: 'ApercuPro-Bold';
    border: none;
    border-radius: 0;}

.policyPostWrapper {letter-spacing:0;}
.blog__view-all{display:none;}
a:hover {
    color: #face93 !important;
}



.atc-b:hover{
color:#face93 !important;}

.jdgm-review-widget--small .jdgm-histogram{display:none !important;}
body .wa-custom-chat-btn.wa-chat-btn-base-icon{width:34px !important;height: 34px !important}
body .wa-custom-chat-btn .wa-chat-btn-icon-image-only{width:24px !important;height: 24px !important}



@media (max-width:500px){
.rev-img
{width:auto;
height:150px;
padding:3%;
}

.row .revimg
  {display:none;}

  section#shopify-section-template--15766895919340__1644997942dbe4426f {
    height: 85vh !important;
}
  
}

.slick-next:before
{display:none;}
/* .jdgm-widget-actions-wrapper a{color:#000 !important;}
.jdgm-widget-actions-wrapper a:hover{color:#000 !important;} */
/* ---------------------------- 24-FEB-2022-------------------------------------- */

.bb a, .pal a
{text-decoration:underline!important;}


/* Email temp;late css */

.es-m-p20b h1
{text-align:center!important;
}



@media (min-width:600px){
  div#Banner-template--16352404373740__1644998085f8faeae5 .banner__text span {
    font-family: 'GTSuperDisplay-Regular' !important;
    font-size: 3.3rem;
}
  .devika-wahal #product-grid{padding: 0 10rem;}
  .devika-wahal .grid--3-col-tablet .grid__item{border: 2px solid;
    padding: 10px;
    margin: 0 5px;}
  .customer select{
  box-shadow: none;
  border: 0.1rem solid #cbcbcb;
  border-radius: 3px;
      height: 3.5rem;
  font-size:1rem;}
  
  .accountlinks {width:50% !important;margin:0 auto;}
/*   .article-card__excerpt {
    height: 50px;
    font-family: ApercuPro-Regular!important;
    margin-bottom:1rem;
} */
.article-card__excerpt {
    /* height: 89px; */
    overflow: hidden;
    font-family: ApercuPro-Regular!important;
    margin-bottom: 0 !important;
}
.collection-hero__title {
    margin: 8rem 0 0!important;
    text-align: center!important;
    font-size: 53px!important;
}
 #shopify-section-template--15766896148716__1644998897be278b31, #shopify-section-template--15766896083180__1644997942dbe4426f,#shopify-section-template--15766896017644__1644998502cb28c12a, #shopify-section-template--15766895919340__1644997942dbe4426f, #shopify-section-template--15766896181484__164516130723f53eba,#shopify-section-template--15766895919340__1644997942dbe4426f{display:none;}
  .button2{display:none;}
  .jdgm-star.jdgm--on:before, .jdgm-star.jdgm--half:before{font-size:0.8rem;}
  .perks{padding-top:5%;}
  
  .button2{visibility:hidden;opacity:0;}
  .product-section h5{margin-bottom:0;}
  p.RatingSummary {
      font-family: 'ApercuPro-Light';
    font-size: 1rem;
    line-height: 1.5;}
  #myBtnReview2 h4{
  font-family: 'ApercuPro-Bold' !important;
    text-decoration: underline;
    font-size: 1rem;
    text-transform: uppercase;
        margin-bottom: 2rem;
}
  .jdgm-prev-badge__stars{margin:15px 0;}
  #shopify-section-template--15766895722732__16450003262e4ab4c9 .rich-text__text{display:none;}
    #shopify-section-template--15766895722732__16450003262e4ab4c9 .rich-text__blocks{margin-top: 150px;
    margin-bottom: 5%;}
  #shopify-section-template--15766895722732__16450003262e4ab4c9 h1{font-size:3.3rem;}
  #Banner-template--15766896181484__16461389137de0ff95 .media img{    object-position: 0 9%;}
  #Banner-template--15766896181484__16461389137de0ff95 .banner__heading span{margin-bottom: 5px;
    color: #fff;
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif !important;
    font-style: normal;
    letter-spacing: 3px;
    font-size: 12px;
    text-transform: uppercase;}
  #Banner-template--15766896181484__16461389137de0ff95 .banner__text span{font-family: 'GTSuperDisplay-Regular' !important;font-size:3.3rem;}
  #shopify-section-template--15652956537058__164390883369e79f2c .page-width-desktop{padding-top:0.01rem;}
  section .section1 .col-md-6, section .section3 .col-md-6, section .section4 .col-md-6{padding: 0 4%} 
  section .section1 .col-md-6 img, section .section2 .col-md-6 img, section .section3 .col-md-6 img, section .section4 .col-md-6 img{object-fit:cover;} 
  .expert section.section1 .col-md-6 img{height:800px;}
   section .section1 .container,section .section2 .container,section .section3 .container,section .section4 .container{width:1180px;}
	.talk-to-our-experts section .section1 .col-md-6 img,.talk-to-our-experts section .section2 .col-md-6 img,.talk-to-our-experts section .section3 .col-md-6 img,.talk-to-our-experts section .section4 .col-md-6 img{width:560px;height:702px;object-fit:cover;} 
  .multicolumn-card__info{position: relative;
/*     top: -65px; */
    z-index: 2;}
  .multicolumn-card__info p{text-align:center;    text-transform: uppercase;}
  #shopify-section-template--15766895853804__16380308673b8065fc{margin-top:0;}
  #shopify-section-template--15766895853804__1643705956a30bf8f3 .multicolumn,#shopify-section-template--15766895788268__164395238659747240{margin-bottom:0;}
  #shopify-section-template--15766895853804__16380308673b8065fc h2{padding-right:10px;}
  #shopify-section-template--15766895853804__1638033439132de575 .promotext2, #shopify-section-template--15766895853804__163816398700b613fb .promotext3{padding:7%;}
  #shopify-section-template--15766895853804__163816398700b613fb .orderFirst{padding:7% 0;}
  #shopify-section-template--15766895853804__163816509747873ded .btext{min-width:450px;}
  .blog{margin-bottom:0px !important;}
  /* .card-information .jdgm-widget.jdgm-widget{float:right;} */
  .card-information__text{height:4rem;}
  .card-wrapper .price .price-item p{margin-bottom:0;}
  #shopify-section-template--15766895788268__164395238659747240 .section4{background-color:rgba(229,224,218,.28);padding:7%;}
  .expert .section4{background-color:rgba(229,224,218,.28);padding:0%;}
  #shopify-section-template--15766895788268__164395238659747240 p, .expert p{text-align:center;letter-spacing:0;}
  #shopify-section-template--15766895788268__164395238659747240 .row,  .expert .row{justify-content:center;text-align:center;}
  .productlayout .spaced-section{margin-top:2rem;} 
  .hte{padding: 0 20px; margin:0 20px;}
  .collective{margin-top:100px}
  p.RatingSummary{text-align:center;}
  .expert .section4 .row h6,.expert .section4 .row h2,.expert .section4 .row p{text-align:center;}
  .accordion-body {
    font-size: 16px !important;
    letter-spacing:0
  }
  .accordion-button, .accordion-body {padding: 0.25rem 2.5rem 3rem !imoprtant;}
  .expert h1{    margin: 30px auto;
    width: 100%;
    text-transform: capitalize;
    font-size: 3.3em;}
  .expert{margin-top:8rem;}
  .expert section{padding:5% 0;}
  .naked-philosophy .expert section{padding:7% 0;}
    .naked-philosophy .expert section.section1{padding-top:0;}
  .naked-philosophy .expert {margin-top: 4rem;}
  .expert section p{line-height:30px;}
  #shopify-section-template--15693914996962__16448422541c2fc05b, #shopify-section-template--15658597515490__main,#shopify-section-template--15658592108770__main,#shopify-section-template--15658619076834__main{margin:0;}
  #Banner-template--15766896083180__1644998085f8faeae5 .banner__content--center, #Banner-template--15766896017644__16466393349660eb29 .banner__content--center,#Banner-template--15766896148716__1644998897be278b31 .banner__content--center, #Banner-template--15766896148716__1646639604f827f76e .banner__content--center{justify-content: flex-start;}
  #Banner-template--15766896083180__1644998085f8faeae5 h1, #Banner-template--15766896017644__16466393349660eb29 h1,#Banner-template--15766896148716__1644998897be278b31 h1{text-align:left}
  #Banner-template--15766896083180__1644998085f8faeae5 .banner__buttons, #Banner-template--15766896017644__16466393349660eb29  .banner__buttons,#Banner-template--15766896148716__1644998897be278b31  .banner__buttons{justify-content: flex-start;}
  
  .exper-about imgss{display:none;}
  .expert-testimonial {padding: 5%!important;
    background-color: rgba(229,224,218,.28);}
  .testimonials p, .testimonials h2{text-align:center;margin-bottom:2rem;}
  .testimonials .slick-slide img{padding:10% 5%;}
  .naked-philosophy .section1{margin-top:0px;}
  .naked-philosophy .expert section .section1{padding:0%}
  .naked-philosophy .expert .row h6,.naked-philosophy .expert .row h2,.naked-philosophy .expert .row p{text-align:left;}
  #shopify-section-template--15523047669986__main{margin-top:3rem;} 
  .field2 input{background: #e4e4e4;
    border-radius: 4px;
    margin-bottom: 7px;
    border: 2px solid #cbcbcb;
    font-size: 14px;
    padding: 13px;
    box-shadow: none;
    color: #000;}
  label{color: #000;
    margin-top: 0;
    margin-bottom: 6px;
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif;
    text-align: left;font-size:!4px;letter-spacing:0;}
  #customer_login input, .customer input {
    background: #e4e4e4;
    border-radius: 4px;
    margin-bottom: 7px;
    border: 2px solid #cbcbcb;
    font-size: 14px;
    padding: 13px;
    box-shadow: none;
    color: #000;
    width: 100%;}
  .field2{text-align:left;margin-top:7px;}
  .accountpage .accounttab{padding:2% 25%;}
  body .customer button {
    font-size: 13px;
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif;
    letter-spacing: 1px;
    text-align: center;
    border-radius: 2px;
    background: #face93;
    padding: 15px 35px;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
    border: none;
    border: 1px solid #face93;
    box-shadow: none;
}
  .button:not([disabled]):hover, .shopify-challenge__button:hover, .customer button:hover {
    color: #000;
    fill: #FACE93;
}
  .newsletter-form__field-wrapper input{border: 1px solid #fff;
    color: #fff;
    font-family: ApercuPro-Light,Source Sans Pro,Helvetica,sans-serif;
    background: transparent;
    padding: 15px;
    box-shadow: none;
    width: 100%;
  margin-bottom:7px;}

.newsletter-form__field-wrapper .field{text-align:left;}


.footer-block__details-content{float:left;}
.list-social{margin-top:15px;}
.footer-block__details-content>li {float:left;display:inline-block;}
.footer-block__details-content>li a{text-decoration:underline !important;}

.cartpage .title-wrapper-with-link{margin-top:0px; padding-top:6rem;}
.cartpage .title{margin-top:3rem;}

  .cart__footer-wrapper .cart__footer>*{width:40rem;margin:0 auto;}
  .ptgst,.cgst{
    border-bottom: 2px solid #e6e1d5;
    display: flex;
    justify-content: space-between;
    letter-spacing: 0;
    line-height: 1;
    padding-top: 10px;
    padding-bottom: 10px;
  font-size: 1rem;
    font-family: 'ApercuPro-Regular';}
  .ptgst p,.cgst p{margin:10px 0 ;line-height:1;}
  .cart-items {
    border-spacing: 0;
    border-collapse: separate;
    box-shadow: none;
    width: 100%;
    display: table;
  }
  .totals{font-family: 'ApercuPro-Bold'; margin-top:10px;letter-spacing:0;}
  .tax-note{font-family: 'ApercuPro-Light';}
  
  .cart__footer .cart__checkout-button {
    max-width: 100%;
    background-color: #face93;
    color: #000;
    text-align: center;
    font-size: 15px;
    -moz-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif;
    padding: 20px;
    display: block;
    border: none;
    right: 0;
    z-index: 999999999999999;
    border:none;
    box-shadow:none;
}
  #cart-notification-button:hover, button[name="checkout2"]:hover {
    background: #000;
    color:#face93;
}

.pagelayout .spaced-section:last-child {
   margin-bottom:0px;
}
.btnnack a:hover {    opacity: 1;
    color: #face93!important;
    text-decoration: none;
    background: #000;}

.collectionlayout .page-width{padding:0 15%;}
.collectionlayout .media--portrait{padding-bottom:100%;}
.collectionlayout .card-information__wrapper>*:not(.visually-hidden:first-child)+*:not(.rating){margin-top:0;}
.collectionlayout .row .btext,.expert .row .btext{max-width:1150px;}
.productlayout .product-popup-modal__content-info img {    padding: 0 20%!important;}
.price__sale .price-item--sale p span{font-size:20px;}
 body .product-section .price-item--sale p{margin-bottom:0px;}
.header--top-center > .header__search{display:none !important;}
  .special-reviews .slick-slide{padding:10px;} 
.modal__close-button .icon {
    width: 1rem;
    height: 1rem;
}
  .collection-atc{padding-top:10px;}
  #shopify-section-template--15766896083180__main,#shopify-section-template--15766896050412__16448422541c2fc05b,#shopify-section-template--15766896017644__1644998502cb28c12a,#shopify-section-template--15766896148716__main,#shopify-section-template--15766896017644__main{margin-top:0px;}
.expert section.section1 .col-md-6 img, .expert section.section2 .col-md-6 img, .expert section.section3 .col-md-6 img, section .section4 .col-md-6 img{width:560px;object-fit:cover;} .expert .section2 .orderSecond.imgss {
    display: flex;
    align-items: center;
    max-height: 800px;
    overflow: hidden;
}
  .expert section.section2 .col-md-6{padding: 0 1%;}

  .expo .taggss{width:60%;}
  .expo .expertVideo .imgss{
  float: right;
    display: inline-block;
    width: 43%;}
  .exp1{width:45%;display:inline-block}
  .exp2{float: right;
    display: flex;
    width: 42%;
    border: 4px solid #000;
    height: 250px;
    justify-content: center;
    align-items: center;
  background:#000;color:#face93;
font-family: 'ApercuPro-Bold';
  text-transform:uppercase;}
  .exp2 .btnBox a{color: #fff !important;
    font-family: 'GTSuperDisplay-Regular';
    font-size: 1.2rem;}
  .exp1 .btnNack {display:none;}
  .pink {
    background: #f8f6f5;
}
  
    .cartlayout .page-width {
    padding: 0 20rem;
}
  .d-text-center{text-align:center;}
}

.pagelayout .blog{background-color: #f9f6ef!important;}
.pagelayout .blog__title {padding-left: 20px;}

.btn:focus {
    outline: 0;
    box-shadow: none !important;
}

.button:focus:not(:focus-visible) {
    box-shadow: none;
}


.dp-day.dp-selected {
    color: #000 !important;
    background: #face93 !important;
}

.dp-day-today:after {
    content: '';
    height: 0;
    width: 0;
    border: 7px solid #face93;
    border-bottom-color: transparent;
    border-left-color: transparent;
    position: absolute;
    top: 0;
    right: 0;
}

.dp-day:hover, .dp-month:hover, .dp-year:hover, .dp-current:focus, .dp-current, .dp-day:focus, .dp-month:focus, .dp-year:focus {
    outline: 0;
    background: #face93;
    color: #000;
}


.dp:before {
    content: ' ';
    height: 6px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: #3b99fc;
    background: linear-gradient(-90deg, #face93 0, #000000 100%) !important;
}


/* //////////////////Header layout */
sticky-header header{
	display:flex!important;
  flex-direction:row;
  position:relative!important;
}
sticky-header header details-modal{
	display:none!important;
}
sticky-header header .header__heading_link{
	position:absolute;
  left:50%;
  transform:translateX(-50%);
}
sticky-header header  a[href="/pages/about-us"]{
	position:absolute;
  right:10%;
}
sticky-header header ul a[href="/pages/talk-to-our-experts"]{
    position: absolute;
    right: 16%;
}
/* sticky-header header ul li:nth-child(2) {
    display: none;
} */
.header__icon--menu span svg:nth-child(2) path{
	fill:#000!important;
  stroke:#000!important;
} 
.fillmy g{
	fill:#fff!important;
}
@media(max-width:1000px){
	sticky-header header  a[href="/pages/about-us"]{
	position:unset;
}
sticky-header header ul a[href="/pages/talk-to-our-experts"] {
    position: unset;
}
/* sticky-header header ul li:nth-child(2) {
    display: block;
}   */
/* sticky-header header ul li:last-child{
    display:none;
} */
}

h5.dfooter{font-family: 'GTSuperDisplay-Regular';
    font-size: 1.5rem;}


/* Consultation Product */

.Consultation .slider_dots .dts{
	display: none !important;
}

.Consultation .slid-buttons.no-js-hidden{
	display: none ;
}

button#ProductPopup-293d3290-e147-4057-b032-dac2d3b26c0d {
    text-align: center;
    font-size: 15px!important;
    padding: 12px 40px!important;
      /* max-width: 300px;
  	min-width: 300px; */
      justify-content: center;
    margin-top: -5%!important;
}

button#ProductPopup-293d3290-e147-4057-b032-dac2d3b26c0d:hover{
    color: white!important;
    text-decoration: none;
}


/* //// sesami select time //// */
sesami-button {
    align-items: start!important;
}
/* //// sesami select time //// */

/* //// navigation //// */
header.header.header--top-center.page-width.header--has-menu {
    padding: 15px 29px 15px 15px!important;
}
/* //// navigation //// */

/* //// banner //// */
.banner__box.color-background-1 {
    height: 98%;
}
/* h1.banner__heading.h0 {
    margin-bottom: 28px;
} */
h1.banner__heading.h0 {
  /*  margin-bottom: 28px; */
    max-width: 600px;
   /* line-height: 100%; */
     margin-bottom: 40px;
    line-height: 85%;
}
h2.banner__heading.h0 {
  /*  margin-bottom: 28px; */
    max-width: 600px;
   /* line-height: 100%; */
     margin-bottom: 40px;
    line-height: 85%;
  font-size: 2.2rem !important;
}
.banner__text {
    margin-top: -20px!Important;
}
div#button-template--15766895853804__image_banner {
    margin-top: 26px!Important;
}
.header__icon .icon-account{
width:14px!important;
}
.header__icon .icon-cart-empty  {
    width: 29px!important;
    padding-bottom: 7px!important;
    margin-left: 20px!important;
      margin-right: 5px;
}
header.header.header--top-center.page-width.header--has-menu {
    align-items: center!important;
    text-align: center!important;
    margin: 0 auto!important;
}
svg.icon.icon-caret {
    width: 11%!important;
    right: 1.5rem!important;
}
.banner__buttons a.button.button--primary {
    min-width: 23%!important;
}
@media (max-width:425px){
.banner__buttons a.button.button--primary {
    min-width: 170px!important;
   /*   font-size: 12pt !important; */
      border-radius: 4px;
}
}
/* //// banner //// */
/* //// banner below sections //// */
ul#Slider-template--15766895853804__1643705956a30bf8f3 {
    max-width: 65%;
    margin: 0 auto;
}
.title-wrapper-with-link.title-wrapper--self-padded-mobile {
    margin-bottom: 16px!important;
}
.multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing {
    margin: 0px 8px!important;
}
.title-wrapper-with-link.title-wrapper--self-padded-mobile h3 {
    margin-top: 5px;
}
p.mob-para {
    font-size: 15px!important;
  margin-bottom:47px!important;
}
p.dd {
    margin-bottom: 30px!Important;
    font-size: 15px!important;
}

.para-2.col-md-5.col-sm-6.col-12.orderSecond.promotext3 p{
  font-size: 15px!important;
}
.col-md-7.col-sm-6.col-12.rightColumn.btext.p0 {
    /* width: 58%; */
    padding-left: 0px;
    padding-right: 0px;
}
.title-wrapper-with-link.title-wrapper--self-padded-tablet-down {
    margin-bottom: 5%;
  	padding-top:5%;
}

li.multicolumn-list__item.grid__item.slider__slide:hover {
    opacity: .8;
}

li.multicolumn-list__item.grid__item.slider__slide:hover .rte p strong {
    color: #98a88d;
}
.background-none .multicolumn-card__image-wrapper+.multicolumn-card__info {
    padding-top: 0% !important;
    position:absolute;
    left:0;
    right:0;
    top: auto;
    bottom: 10px;
}
.multicolumn-card {
    position: relative;
}
.col-md-5.col-sm-6.col-12.yCenter.leftColumn.btext.pb0 div {
    max-width: 67%!important;
}

article.article-card:hover img.motion-reduce{
    opacity: .8;
}
.col-desc {
/*     margin-top: -20px!important; */
    margin-bottom: 20px;
}
.card-information {
    margin-bottom: 15px!important;
}
a.product-popup-modal__button.link.no-js {
    display: none!important;
    max-width: 300px;
  	min-width: 300px;
    margin-top: -5%!important;
}
a.product-popup-modal__button.link.no-js:hover{
color:white
text-decoration:none;
}
button.product-form__submit.button.button--full-width.button--primary {
    width: 300px;
}
.product__info-wrapper.grid__item {
    padding: 5%!important;
}
h1.product__title {
    margin-bottom: 13px!important;
}
.product__info-container .container {
    margin-bottom: 10px!important;
}
.recycle-program h2 {
    margin-bottom: 25px;
}
.perks .col-6 {
    padding-right: 5px;
    /* max-width: 45%!important; */
 
}
.slider-button svg.icon.icon-caret {
    width: 80%!important;
}
.btnnack {
    border-radius: 4px;
}
h3.article-card__title {
    min-height: auto;
    height: auto;
}
button#Subscribe {
    opacity: 1;
  	font-size:13px;
}
.footer-block__details-content>li {
    padding: 15px!important;
    margin: 0px!important;
}
.card-wrapper .col-desc a {
    color: #000;
    text-decoration: underline;
    padding-left: 5px;
    font-size: 13px;
}
.card-wrapper .col-desc a:after {
    content: "...";
}
.price__sale .price-item--sale p span {
    font-size: 14px!important;
}

#product-grid li.grid__item {
    margin-right: 8px!important;
}
ul#product-grid {
    margin-top: 9%;
}

a.product-popup-modal__button.link.no-js {
    text-align: center;
  font-size:15px!important;
      padding: 12px 40px!important;
}

a.product-popup-modal__button.link.no-js:hover{
color:white!important;
text-decoration:none!important;
}
.col-md-10 p.mt-4.d-text-center {
    max-width: 950px!Important;
    margin: 0 auto;
    padding-left: 5px!important;
    padding-right: 5px!important;
}

.mx-auto .col-sm-7.pt-4.pt-sm-0.bb h5 {
    margin-bottom: 12px!important;
}

.col-sm-7.pt-4.pt-sm-0.bb p a span:hover {
    color: wheat;
}
.product__info-container .perks {
    min-width: 100%!important;
}
.list-menu li a span {
    font-weight: 500!important;
    color: black;
}

.header__menu-item span {
    color: black;
  font-weight:500;
}

.col-md-9 p.mt-4 {
    text-align: center;
}

.col-sm-7.bgb.pal {
    padding-right: 7%;
}
.col-sm-7.bgb.pal p {
    padding-bottom: 5px;
}
.ContentModule_contentTexts__1-elV.row p {
    font-size: 16px!important;
    padding: 10px 0px!important;
}
section.ContentModule_fullWidthSection__Pn2zW.yCenter.introText.noDotsAfter.slimContent {
    padding: 72px!important;
}
.main section.section4 {
    background-color: #f8f6ef;
}
.col-md-5.col-sm-6.col-12.yCenter.leftColumn.btext.pb0 div {
    max-width: 80%!important;
}
.col-md-5.col-sm-6.col-12.yCenter.leftColumn.btext.pb0 {
    max-width: 100%!important;
    padding-right: 0%;
    min-width: 50%;
    padding-left: 0%;
}
/* .col-xl-7.col-md-6.col-sm-6.col-12 img {
    max-height: 480px!important;
} */
.col-md-6.col-sm-6.col-12.para4 h2 {
    max-width: 96%;
}
.Consultation a.product-popup-modal__button.link.no-js {
    display: none!important;
}
button.sesami__button {
    /* width: 100%!important; */
    margin-top: 10px;
}
.accountlinks h2:nth-child(1):hover {
    color: #face93;
    cursor: pointer;
}
#orders nav.pagination {
    display: none!important;
}

#orders th#ColumnOrder {
    padding-right: 20px;
}

#orders .order-history td {
    padding-right: 25px;
}
.cart__items .btnnack.mt-5.mb-5 {
    text-align: center;
}
/* .blog-articles .blog-articles__article.article:first-of-type {
    grid-column: 1/3;
}
.blog-articles .blog-articles__article.article:first-of-type>article.article-card {
    flex-direction: row;
} */
.blog-articles .blog-articles__article.article:first-of-type>article.article-card>a {
    /* opacity: 0; */
    margin-right: 70px;
}

.blog__posts .blog__post .article-card .articleinfo-bottom header.article-card__header {
    padding-bottom: 7%;
}
.blog__posts .blog__post .blog-btn {
    padding-top: 7%;
}

.spaced-section .section1 .container .row .col-xl-7.col-md-6.col-sm-6.col-12.orderFirst.imgss img {
    max-height: 782px;
}
.section3 .container .row .para-2.col-md-5.col-sm-6.col-12.orderSecond.promotext3 p {
    padding-bottom: 30px;
    padding-top: 8px;
}
.section2 .container .row .col-xl-7.col-md-6.col-sm-6.col-12 img {
    max-height: 730px;
}

.main-blog .blog-articles .article .article-card .articleinfo-bottom .article-card__info .article-card__header .article-card__title {
    padding-bottom: 0;
}

.main-blog .blog-articles .article .article-card .articleinfo-bottom .article-card__info .blog-btn {
    padding-top: 5%;
}
.section4 .container .row .col-md-5.col-sm-6.col-12.yCenter.leftColumn.btext.pb0 div h2 {
    max-width: 69%;
    min-width: 69%;
    width: 69%;
}
.Consultation .product__info-container button#ProductPopup-293d3290-e147-4057-b032-dac2d3b26c0d {
    display: none;
}
.devika-wahal ul#product-grid {
    flex-wrap: nowrap;
}
h3.devika11 {
    padding: 30px 150px 15px;
  	margin:0px!important;
}
p.devika12 {
    padding: 0px 150px 0px;
  	margin:0px!important;
}
p.product__text {
    padding-bottom: 25px;
}
.devika-wahal ul#product-grid {
    margin-top:1%;
}
.Consultation .container .row {
    padding: 4% 0% 2%;
    font-size: 15px;
}
.accordion-button,
  .accordion-body {
    padding: 3.25rem 2.5rem;
  }
 
  .accordion-item {
    background-color: #f7f7f7 !important;
    border: 0 !important;
    margin-bottom: 20px;
  }
  button.accordion-button.collapsed {
    background-color: #f7f7f7 !important;
  }
  .accordion {
    margin-top: 0 !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
  }
  button.accordion-button {
    font-size: 16px;
    font-weight: 500;
  }
  .accordion-button:not(.collapsed) {
    color: black!important;
    background-color: #f7f7f7;
  }
.accordion-button:focus {
    z-index: 3;
    border-color: black!important;
    outline: 0;
    box-shadow: 0 0 0 0!important;
}
  }
 .btnnack a {
    padding-left: 39%!important;
    padding-right: 38%!important;
    padding-top: 2%!important;
    padding-bottom: 2%!important;
}
.card-information .jdgm-prev-badge .jdgm-prev-badge__text {
    display: block;
    font-size:14px;
    margin-left:5px;
}
.card-information .jdgm-prev-badge {
    margin: 0 !important;
}
/* .jdgm-prev-badge .jdgm-prev-badge__text {
    display: none;
} */
p.d-flex.align-items-center span {
    font-size: 20px!important;
    font-family: 'ApercuPro-Bold'!important;
    font-weight: 500 !important;
}
.login h1#login {
    display: none;
}
.accountpage .accounttab {
    padding: 0% 31% 5%!important;
}
div#Login {
    max-height: 100%!important;
}
div#Register {
    max-height: 780px!important;
}
.rte.naked-philosophy .expert .section1 .container .row .col-xl-6.col-md-6.col-sm-6.col-12 img {
    height: 480px;
    max-height: 480px;
    width: 200%;
}
.rte.naked-philosophy .expert .section2 .container .row .col-xl-6.col-md-6.col-sm-6.col-12 img {
    height: 480px;
    max-height: 480px;
    width: 200%;
}
.rte.naked-philosophy .expert .section1.hp .container .row .col-xl-7.col-md-6.col-sm-6.col-12 img {
    height: 480px;
    max-height: 480px;
    width: 200%;
}
.rte.naked-philosophy .expert .section3 .container .row .col-xl-7.col-md-6.col-sm-6.col-12.orderSecond.imgss3 img {
    height: 480px;
    max-height: 480px;
    width: 200%;
}
.banner .banner__content .banner__box h1.banner__heading.h1 {
    padding-bottom: 7%;
}
.banner .banner__content .banner__box h2.banner__heading.h1 {
    padding-bottom: 7%;
}
.rte.naked-philosophy {
    margin-top: -110px;
}
.rte.naked-philosophy .section2 {
    padding-top: 0%;
  	padding-bottom:1%;
}
.rte.naked-philosophy .section1 {
    padding: 0%;
}
.rte.naked-philosophy .section2 .col-md-6.col-sm-6.col-12.orderFirst.para1.new {
    padding: 0% 8%;
}
button#Subscribe {
    border: none;
}

.price__regular .price-item p.gst {
    padding-top: 5px;
}
.dts {
    border: none;
}
.accordion-button:not(.collapsed) {
    background-color: transparent!important;
}
svg.facebook-foot {
    width: 20px!important;
  	height:19px!important;
}
svg.facebook-foot:hover{
    color: #98a88d !important;
    fill: #98a88d !important;
}
.ContentModule_contentTexts__1-elV.row div h2 {
    font-size: 2.9rem!important;
}


.list-social{
align-items:center;
}
.col-sm-7.pt-4.pt-sm-0.bb h3 {
    margin-top: 30px;
}
.ContentModule_contentTexts__1-elV.row div {
    padding-left: 110px;
    padding-right: 110px;
}
section.ContentModule_fullWidthSection__Pn2zW.yCenter.introText.noDotsAfter.slimContent {
    padding-top: 0px!important;
}
.rte.about-us .col-md-7.col-sm-6.col-12.yCenter.xCenter.orderFirst img {
    width: 590px!important;
    height: 500px;
    object-position: center;
    object-fit: cover;
}

.rte.about-us .col-md-5.col-sm-6.col-12.yCenter.leftColumn.btext.pb0 div h2 {
    font-size: 2.7rem!important;
    padding-right: 0px!important;
    margin-right: 0px!important;
    width: 100%!Important;
    min-width: 100%!important;
}
.rte.about-us .col-md-5.col-sm-6.col-12.yCenter.leftColumn.btext.pb0 div p {
margin-top:15px;
}
.rte.about-us .col-md-7.col-sm-6.col-12.yCenter.xCenter.orderFirst {
    padding-top: 100px;
    padding-bottom: 100px;
}
#shopify-section-template--15766895919340__1644998085f8faeae5 .banner__box.color-background-1 {
    padding-top: 140px;
}
/* .product .grid__item.product__media-wrapper {
    margin-top: -120px;
} */
/* .product .product__info-wrapper.grid__item {
    margin-top: -60px;
} */
.Consultation .product .grid__item.product__media-wrapper {
    margin-top: 0px;
}
.Consultation .product .product__info-wrapper.grid__item {
    margin-top: 0px;
}
.col-sm-7.pt-4.pt-sm-0.bb h3:nth-child(2) {
    margin-top: 10px!Important;
}
.product__description.rte .col-12.pink {
    max-height: 300px;
    padding: 50px;
}
#customer_login button {
    width: 100%;
}
#create_customer button {
    width: 100%;
}
.rte.talk-to-our-experts .expert .section2 .container .row .col-md-4.col-sm-6.col-12.ms-md-5.p-md-5.boxedtext1.orderFirst.para1 {
    position: relative;
}
img.devika-stamp {
    position: absolute;
    left: 40%;
    top: 35%;
    z-index: -2;
    opacity: 0.1;
    width: 98%;

}
.customer.login {
    margin-top: -30px!important;
}
.customer.register {
    margin-top: -30px!important;
}
.customer.login .field2 label {
    font-size: 10px;
    font-weight: 400!important;
    letter-spacing: 0!important;
  	text-transform: uppercase;
}
.customer.register .field2 label {
    font-size: 10px;
    font-weight: 400!important;
    letter-spacing: 0!important;
  	text-transform: uppercase;
}
.product-option dt {
    font-size: 14px;
}
.product-option dd {
    font-size: 14px;
}
.aa1 {
    display: flex;
    padding: 4% 0% 1% 29%;
  	align-items:center;
  margin-left: 350px;
    margin-right: 350px;
    padding: 0px 60px;
}
p#article-author {
    margin: 0px;
    display: flex;
    flex-direction: column;
}
span.author-bef {
    font-size: 13px;
     
  font-family: 'GTSuperDisplay-Regular';
}
span.author-name {
    font-size: 13px;
    margin-top: -8px;
    font-weight: 400;
  	text-transform: capitalize;
     font-family: 'ApercuPro-Regular' !important;

}

span.article__date {
    font-size: 16px!important;
    margin-top: 19px!important;
    padding-left: 1%;
}

.article__author--avatar img {
    display: inline !important;
    width: 70px !important;
    height: 100% !important;
    border-radius: 100%;
    vertical-align: middle !important;
}
.a11{
    padding-left: 2%;
  	width:100%
}
.aa3 {
    display: flex;
    align-items: center;
  	margin-top: -6px;
}
.article__date:before {
    content: "|";
    padding-left: 5px;
    position: relative;
    top: -1px;
}
  .modal__close-button .icon {
    width: 2rem!important;
    height: 0.8rem!important;
    right: 0px;
    position: fixed;
    top: 28px;
}













@media(max-width:425px){
.imgss1 {
    padding-top: 8%;
}
.HealthExperts {
    padding: 5% 6% 10% 7%!important;
}

 
.a11{
    padding-left: 3%;
}
.aa3 {
    display: block;
}
.article__date:before {
    content: "|";
    padding-left: 5px;
    position: relative;
    top: -1px;
  display:none;
}
.aa1 {
    padding: 4% 0% 1% 11%;
}
#shopify-section-template--15766895689964__1645010395ab1bce7b .blog .page-width-desktop .title-wrapper-with-link {
    padding-left: 30px;
}
.article-template .article-template__content.page-width.page-width--narrow.rte {
    padding-left: 10%!important;
    padding-right: 10%!important;
}
section#shopify-section-template--15766895722732__main {
    padding-left: 5%;
    padding-right: 5%;
}
/* article.article-card {
    padding-right: 0px;
} */
.article-card__info .blog-btn {
    padding-bottom: 5%;
}
  .blog-articles{
  display:block!important;
  }
.blog-articles .blog-articles__article.article:first-of-type>article.article-card {
    flex-direction: column;
}
.main-blog.page-width .blog-articles article.article-card {
  padding-right: 0px;
}
img.devika-stamp {
display:none;
}
.para-2.col-md-5.col-sm-6.col-12.orderSecond.promotext3 p {
    pointer-events: none;
}
.product__description.rte .col-12.pink {
    max-height: 100%;
    padding: 0% 7%;
}
.product .product__info-wrapper.grid__item {
    margin-top: 0px;
}
.product .grid__item.product__media-wrapper {
    margin-top: 0px;
}
.rte.about-us .col-md-7.col-sm-6.col-12.yCenter.xCenter.orderFirst {
    padding-top: 10px;
    padding-bottom: 10px;
}
.rte.about-us .col-md-5.col-sm-6.col-12.yCenter.leftColumn.btext.pb0 div {
    padding-left: 12px;
    padding-right: 12px;
}
.ContentModule_contentTexts__1-elV.row div h2 {
    font-size: 1.7rem!important;
    margin-bottom: 0px!important;
 
}
section.ContentModule_fullWidthSection__Pn2zW.yCenter.introText.noDotsAfter.slimContent {
    padding-top: 0px!important;
    padding-left: 20px!important;
    padding-right: 20px!important;
  	padding-bottom: 0px!important;
}
.ContentModule_contentTexts__1-elV.row div {
    padding-left: 0px;
    padding-right: 0px;
}
.product__info-container {
    margin-top: -15px;
}
.grid__item.product__media-wrapper {
    padding-bottom: 0px;
}
.card-information h3 a {
    margin-top: -10px;
}
.cart__footer .cart__ctas button#checkout2 {
    margin-bottom: 0%;
}
li.blog__post.grid__item.article.slider__slide.slider__slide--full-width {
    margin-left: 4px!important;
}
.banner__box.color-background-1 {
    height: 89%;
}
#Banner-template--15766896181484__164516130723f53eba .banner__box.color-background-1 {
    height: 56%;
}
  .rte.naked-philosophy .expert .section2 .container .row .col-xl-6.col-md-6.col-sm-6.col-12 img{
  width:95%;
  min-height:400px;
  }
.rte.naked-philosophy .expert .section1.hp .container .row .col-xl-7.col-md-6.col-sm-6.col-12 img {
    width: 90%;
min-height: 350px;
    max-height: 350px;
}
.rte.naked-philosophy .expert .section1 .container .row .col-xl-6.col-md-6.col-sm-6.col-12 img {
    width: 90%;
  	min-height:400px;
}
.rte.naked-philosophy {
    margin-top: 0px;
}
.taggss {
    width: 100%!important;
  text-align:left!important;
}
.accountpage .accounttab {
    padding: 0% 5% 5%!important;
}
/* .banner__box>*+* {
    margin-top: 5px!important;
} */
.Consultation span.price-item.price-item--regular {
    font-size: 1rem!important;
    margin-bottom: 35px;
}
.price__sale .price-item--sale p span {
    font-size: 13px !important;
}
span.price-item.price-item--regular {
    font-size: 13px !important;
}
.price_with_save span.jdgm-star.jdgm--off, .price_with_save span.jdgm-star.jdgm--half {
    padding: 0 !important;
}
.xCenter p.textCenter.mb-0.mt-3 {
    margin-top: 0px!important;
    text-align: center;
}
  .col-xl-6.col-md-6.col-sm-6.col-12 img{
  max-height:50vh!important;
  }
.talk-to-our-experts .expert .col-xl-7.col-md-6.col-sm-6.col-12.orderFirst.imgss img {
    height: 455px!important;
    min-height: 455px!important;
}
.section3 .container .row .col-xl-7.col-md-6.col-sm-6.col-12.orderFirst img {
    height: 400px!important;
    min-width: 100%;
    min-height: 400px;
}
.section2 .container .row .col-xl-7.col-md-6.col-sm-6.col-12 img {
    min-height: 400px;
    height: 400px;
}
.spaced-section .section1 .container .row .col-xl-7.col-md-6.col-sm-6.col-12.orderFirst.imgss img {
    height: 402px;
  	min-height:402px;
}
.footer .footer-block.footer-block__newsletter h4 {
    margin-top: 50px!important;
}
.section4 .container .row .col-md-5.col-sm-6.col-12.yCenter.leftColumn.btext.pb0 div h2 {
    max-width: 100%!important;
    width: 100%!important;
    font-size: 27px!Important;
}
button#ProductPopup-293d3290-e147-4057-b032-dac2d3b26c0d {
      max-width: 100%;
  	min-width: 100%;
  justify-content: center;
}
h3.devika11 {
padding: 0px 45px 10px 45px;
    font-size: 25px!important;
}
  
p.devika12 {
    padding: 0px 45px 20px;
}

button.sesami__button {
    width: 100%!important;
}
.devika-wahal ul#product-grid {
    flex-wrap: wrap;
}
/* .background-none .multicolumn-card__image-wrapper+.multicolumn-card__info {
    padding-top: 18%!important;
} */
.background-none .multicolumn-card__image-wrapper+.multicolumn-card__info{
position:relative;
  bottom:0;
    padding-top: 10px !important;
}
  .col-md-5.col-sm-6.col-12.yCenter.leftColumn.btext.pb0 div {
    max-width: 100%!important;
}
  a.product-popup-modal__button.link.no-js {
    max-width: 100%;
}
p.perklist {
    min-width: 100%!important;
}
ul#Slider-template--15766895853804__1643705956a30bf8f3 {
    max-width: 70%;
    margin: 0px auto!important;
    padding: 0px!important;
}
.multicolumn.background-none {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.grid--peek .grid__item:first-of-type {
    /* padding-left: 1.1rem; */
    margin: 0px -20px!important;
}
 .product__media-list.grid--peek .grid__item:first-of-type{
  margin:0 !important;
} 
/* .para-2.col-md-5.col-sm-6.col-12.orderSecond.promotext3 p {
    margin-bottom: -45px!Important;
} */
ul#Slider-template--15766895853804__1640592329a8fb953b {
    padding-left: 20px;
}
i .article-card .article-card__title, article .article-card__title {
    min-height: auto!important;
    height: auto!important;
  	padding-bottom: 5px;
}
  .blog-btn a {
    font-size: 12px!important;
  }
  
/*   .boxedtext .btnnack, .promotext2 .btnnack, .section3 .btnnack {
    margin-top: 0px;
} */
.boxedtext .btnnack, .promotext2 .btnnack{
    margin-top: 0px;
}
  .section3 .btnnack {
    margin-top: 15px;
}
.expert .hp .col-md-5.col-sm-6.col-12 p {
    padding-bottom: 0px!important;
    margin: 10px 0 19px!important;
}
  
.expert .hp .col-md-5.col-sm-6.col-12 h2 {
    padding-bottom: 0px!important;
    margin: 0px 0 15px!important;
}

.hp .col-md-5.col-sm-6.col-12 h2 {
    padding-bottom: 1rem!important;
    margin: 0px!important;
}
.hp .col-md-5.col-sm-6.col-12 p {
    padding-bottom: 70px!important;
    margin: 0px!important;
}
  
.section2 .col-md-5.col-sm-6.col-12 h2 {
    padding-bottom: 1rem!important;
    margin: 0px!important;
}
.section2 .col-md-5.col-sm-6.col-12 p {
    padding-bottom: 70px!important;
    margin: 0px!important;
}
  
.section3 .col-md-5.col-sm-6.col-12 h2 {
    padding-bottom: 20px!important;
    margin: 0px!important;
}
.section3 .col-md-5.col-sm-6.col-12 p {
    padding-bottom: 10px!important;
    margin: 0px!important;
}
  .btnnack{
  margin-bottom:5%!important
  }
  h1.text-center {
    margin-top: 18%!important;
}
    h2.text-center {
    margin-top: 18%!important;
}
  .perks .col-6 {
    padding-right: 15px;
    /* width:100%; */
}
  /* .product__info-container .perks .row {
    display: block;
  } */
.product__info-container .perks .row {
    --bs-gutter-x: 0 !important;
    --bs-gutter-y: 0 !important;
}
  .ProductInfo-template--15766933111020__main .row div:nth-child(2) {
    display: flex;
    flex-direction: column-reverse;
}
  .product__description p.mt-4 {
    text-align: left!important;
}
  .col-12.pink {
    padding: 0% 7%;
}
  .devika-wahal ul#product-grid {
    padding-left: 50px!important;
    padding-right: 35px!important;
}
  .para-2.col-md-5.col-sm-6.col-12.orderSecond.promotext3 h2 {
    padding-bottom: 10px!important;
}
  .col-12.pink h3.text-sm-center.mt0 {
    text-align: left;
}
  .product__info-container .perks {
    min-width: 100%!important;
}
}

/* //// banner below sections //// */

/* //// footer //// */
.footer-block__details-content.footer-block-image img {
    max-width: 30%!important;
}
@media (max-width:425px){
.footer-block__details-content.footer-block-image img {
    max-width: 15%!important;
    padding-top: 30px;
    padding-bottom: 20px;
}

}
/* //// footer //// */
/* /////////////////Produt page */
@media (max-width: 600px){
.product-form__buttons .button2.button--full-width{
	    width: 100%!important;
    max-width: 100%!important;
    margin-left: 0px;
    margin-right: 0px;
  	left:0px;
	}

}

@media (max-width: 767px){
  .price--on-sale .price__sale p.gst {
    margin-top: 3px!important;
}
}
.cart__footer .cart__checkout-button{
	box-shadow:unset;
}
  /* .price--on-sale .price__sale p.gst {
    margin-top: 9px!important;
} */

  .price-item p {
    margin: 0px !important;
}
/* ??????????????????????strong kit ????????????????????????????? */

@media (min-width:500px){
#shopify-section-template--15766933111020__main .product__description.rte .col-12.pink {
    max-height: 430px!important;
    padding: 50px;
}
}
@media (max-width: 425px){
.devika-wahal .grid--3-col .grid__item {
    padding: 20px;

}
  .section3.softGreyBgDesktop .container .row.yCenter .col-xl-7.col-md-6.col-sm-6.col-12.orderSecond.imgss3 {
    padding-right: 21px;
    padding-left: 21px;
}
  .col-md-5.col-sm-6.col-12.promotext2 {
    padding: 10% 7% 5% 7%!important;
}
  #shopify-section-template--15766896181484__164390883369e79f2c .blog .page-width-desktop .title-wrapper-with-link {
    padding-left: 0px!important;
}
}
.button:not([disabled]):hover,
.shopify-challenge__button:hover,
.customer button:hover {
    color: #FACE93;
}

/*.aa1 {
    display: none;
}*/

.article__date:before {
    display: none;
}
.article__date {
    text-align: left;
    /* padding: 2% 28.6% 0%; */
      margin-left: 350px;
    margin-right: 350px;
    padding: 0px 60px;
    padding-top: 0% ;
  font-family: 'ApercuPro-Regular' !important;
}
@media (max-width:425px){
.article__date {
     padding: 5% 10.6% 0% ;
  margin-left: 0 ;
    margin-right: 0 !important;
}
/*   /////////////////////summary arrow */
  #Details-menu-drawer-menu-item-3 svg path{
    fill:#000;
  }
}
h3.potein {
    font-family: 'ApercuPro-Regular' !important;
}
.article-template__content.page-width.page-width--narrow.rte h2 {
    font-size: 2rem;
}
.shopify-policy__title {
    padding-top: 30%;
    padding-bottom: 10%;
}
.shopify-policy__container {
    padding-bottom: 4%;
}
div#Banner-template--16352404373740__1644998085f8faeae5 .banner__heading span {
    margin-bottom: 5px;
    color: #fff;
    font-family: ApercuPro-Bold,Source Sans Pro,Helvetica,sans-serif !important;
    font-style: normal;
    letter-spacing: 3px;
    font-size: 12px;
    text-transform: uppercase;
}
/* new home page banner css */
/* section#shopify-section-template--15766895853804__image_banner .banner__heading span {
    margin-left: 17px;
} */

section#shopify-section-template--15766895853804__image_banner h1.banner__heading.h0 {
    width: 100%;
  max-width: 100%;
}
media screen and (min-width: 750px){
section#shopify-section-template--15766895853804__image_banner .banner__box {
    padding: 5rem 0;
    width: 70%;
}}

/* section#shopify-section-template--15766895853804__image_banner .banner__content {
    justify-content: flex-start;
} */
/* end */

section#shopify-section-template--15766895853804__image_banner h2.banner__heading.h0 {
    width: 95%;
}
section#shopify-section-template--15766895853804__image_banner .banner__text {
    word-break: break-all;
    //width: 32%;
}
@media screen and (max-width: 1199px) and (min-width: 600px) {
section#shopify-section-template--15766895853804__image_banner .banner__heading span {
    margin-left:0px;
}

section#shopify-section-template--15766895853804__image_banner h1.banner__heading.h0 {
    width: 100%;
}
  section#shopify-section-template--15766895853804__image_banner h2.banner__heading.h0 {
    width: 100%;
}

section#shopify-section-template--15766895853804__image_banner .banner__text {
    word-break: break-all;
    width: 100%;
}
}

@media (max-width: 1199px){
.aa1 {
    display: flex;
    padding: 4% 0% 1% 29%;
    align-items: center;
    margin-left: 0px!important;
    margin-right: 0px!important;
    padding: 0px 40px!important;
}
.article__date {
    padding: 0px 40px!important;
    margin-left: 0px!important;
    margin-right: 0px!important;
}
}

@media (min-width:768px){
  section#shopify-section-template--16705227555052__8a672c8d-eae1-40c7-a468-c89068d9155b {
    display: none;
}
  section#shopify-section-template--16705227096300__1644997942dbe4426f {
    display: none;
}
  section#shopify-section-template--16672140263660__8a672c8d-eae1-40c7-a468-c89068d9155b {
    display: none;
}
.pageHead.bgPositionTopDesktop.bgPostionToDesktop.flexed.bgSmoothPosition.mob {
    display: none;
}
    img.motion-reduce.mob{
    display: none !important;
  }
  section#shopify-section-template--15818448601324__8a672c8d-eae1-40c7-a468-c89068d9155b {
    display: none;
}
    .aratap {
    margin-bottom: -4%;
    margin-top: 4%;
      padding: 0 !important;
      font-family: ApercuPro-Light,Source Sans Pro,Helvetica,sans-serif;
    }
}
@media (max-width:767px){
a.header__icon.header__icon--account.link.focus-inset.small-hide {
    display: flex !important;
    justify-content: flex-end;
}
  div#Banner-template--16705227555052__16466509284c721bfa {
    display: none;
}
  section#shopify-section-template--16705227096300__1644998085f8faeae5 {
    display: none;
}
  section#shopify-section-template--16672140263660__16466509284c721bfa {
    display: none;
}

  div#Banner-template--15766895853804__1643634241aca13e64 .banner__text {
    padding: 0 2rem;
}
  .btnnack a {
    padding: 1% 2% !important;
}
.pageHead.bgPositionTopDesktop.bgPostionToDesktop.flexed.bgSmoothPosition.desk {
    display: none;
}
    img.motion-reduce.desk{
    display: none !important;
  }
  .customer.activate input#password {
    width: 100% !important;
}
.customer.activate .field label {
    left: 1.5rem !important;
}
.customer.activate input#password_confirmation {
    width: 100% !important;
}
  .activate button[name=decline] {
    margin-top: 0;
}
/*   #product-grid li.grid__item .card-wrapper {
    height: 330px !important;
} */
  section#shopify-section-template--15818448601324__16466509284c721bfa {
    display: none;
}
  .aratap {
    margin-bottom: -4%;
    margin-top: 15% !important;
    font-family: ApercuPro-Light,Source Sans Pro,Helvetica,sans-serif;
    letter-spacing: 0;
    padding: 0 !important;
}

.article-template__content.page-width.page-width--narrow.rte h2{
      line-height: 2rem;
}

.tabcontent {
    padding: 35px 12px !important;
}

.customer:not(.account):not(.order) {
    margin: auto;
}
.customer form {
    margin-top: 1rem !important;
}
.customer.activate input#password {
    width: 65%;
}
.customer.activate .field label {
    left: 19%;
}
.customer.activate input#password_confirmation {
    width: 65%;
}
.deld {
    margin-bottom: 2.2rem;
    font-size: 14px;
    font-family: ApercuPro-Light;
}
.deld ol {
    padding-left: 1rem;
}
.shopify-policy__body p {
font-family: 'ApercuPro-Light';
    font-size: 16px;
    letter-spacing: 0;
    line-height: 26px;
}
div#Banner-template--15766896148716__1646639604f827f76e h1 {
    text-align: left;
}

div#Banner-template--15766896148716__1646639604f827f76e .banner__buttons, #button-template--15766896148716__1646639604f827f76e {
    justify-content: flex-start;
}
@media (max-width:480px){
  .blog__posts .blog__post .article-card .articleinfo-bottom header.article-card__header{
      min-height: auto !important;
  }
  .blog__posts .blog__post .article-card .articleinfo-bottom header.article-card__header h3{
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
  }
  .blog__posts .blog__post .article-card p.article-card__excerpt.rte-width {
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
/*       overflow: hidden; */
    overflow: auto;
      text-overflow: ellipsis;
      display: -webkit-box;
  }
  .blog__posts .blog__post .article-card p.article-card__excerpt.rte-width::-webkit-scrollbar {
    display: none;
}
  .blog__posts .blog__post .tagss {
      margin-bottom: 0px;
      min-height: 48px;
  }
}
.banner__content.banner__content--center.page-width .banner__content {
    justify-content: center;
}
div#Banner-template--15766895853804__image_banner {
    padding-top: 5rem;
}
.announcement-bar.color-accent-1.gradient {
    background: #98a88d;
}
.conten-afc {
    padding: 10px;
}

div#shopify-section-announcement-slide .swiper-wrapper {
    align-items: center;
}

.nara p {
    font-family: ApercuPro-Light,Source Sans Pro,Helvetica,sans-serif;
    font-size: 16px;
    letter-spacing: 0px !important;
    padding-top: 15px;
}

section#shopify-section-template--16672140067052__1644997942dbe4426f {
    display: none;
}
@media (max-width:991px){
section.ContentModule_fullWidthSection__Pn2zW.yCenter.introText.noDotsAfter.slimContent {
    padding: 0 0px 40px 0 !important;
}
.ContentModule_contentTexts__1-elV.row div {
    padding-left: 0;
    padding-right: 0;
}

}
@media (max-width:768px){

}
@media (max-width:767px){
  section#shopify-section-template--16705227751660__1640592329a8fb953b .blog__title {
    margin-left: 20px;
}
section#shopify-section-template--16672140067052__1644997942dbe4426f {
    display: block;
}
section#shopify-section-template--16672140067052__1644998085f8faeae5 {
    display: none;
}

/* .slider_wrap .slider_item.ctm_1 a.button.button--primary {
    padding: 10px 25px;
} */
  
/*
  .slider_wrap .slider_item.ctm_2 .content_wrap p {
    font-size: 16px !important;
    margin-bottom:12px !important
}
.slider_wrap .slider_item.ctm_2 .content_wrap {
    top: 9% !important;
    width: auto !important;
}*/
/*
.slider_wrap .slider_item.ctm_1 .content_wrap{
display: flex;
    width: 90%;
    text-align: center;
    top: 40%;
    justify-content: flex-end;
}
.slider_wrap .slider_item.ctm_1 .content_wrap h2, 
.slider_wrap .slider_item.ctm_1 .content_wrap p {
    color: #fff !important;
}
*/
/*
.slider_wrap .slider_item.ctm_2 .content_wrap {
    display: flex;
    width: 90%;
    text-align: center;
    top: 40%;
    justify-content: flex-end;
}
.slider_wrap .slider_item.ctm_2 .content_wrap h2, 
.slider_wrap .slider_item.ctm_2 .content_wrap p {
    color: black !important;
}
.slider_wrap .slider_item.ctm_2 .content_wrap p {
    font-size: 23px;
}*/
  
/*
.slider_wrap .slider_item.ctm_1 .content_wrap p {
    font-size: 20px;
}
.slider_wrap .slider_item.ctm_1 .content_wrap {
    top: 33%;
    left: 2rem;
    right: 2rem;
    width: auto;
    margin: auto;
}
.slider_wrap .slider_item.ctm_1 .content_wrap p {
    margin: 3px 0 15px;
    font-size:16px;
}
*/
/* .expertVideo {
    display: block  !important;
    padding: 0  !important;
}
.expertVideo iframe {
    width: 100%  !important;
}
.imgssc {
    width: 100%  !important;
    margin-left: 0 !important;
    margin-top: 30px  !important;
} */
}
@media (max-width: 600px){
.left_content .btn.btnnack, .promotext2.orderSecond .btn.btnnack {
    margin: 30px auto 0;
}
}
@media only screen and (max-width: 767px) {

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

  .card-information .jdgm-prev-badge__text {
      visibility: unset !important;
      font-size: 12px !important;
      margin: 0 0 -4px 3px !important;
  }
  .card-information h3 a {
    margin-top: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    min-height: auto;
}
.card-wrapper .price_with_save p.d-flex.align-items-center {
    margin: 0;
}
.card-wrapper .price_with_save p span.price-item.price-item--regular {
    margin-left: 5px !important;
}
.product__info-wrapper .jdgm-prev-badge {
    display: flex !important;
    align-items: center;
    vertical-align: middle;
}
.product__info-wrapper .jdgm-prev-badge span.jdgm-prev-badge__text {
    font-size: 14px;
    margin: 6px 0px 0px 4px !important;
}
}

  .KitAddToCart-module__button:disabled {
    opacity: 9!important;
    color: #fff;
}
  .SidebarKitSummary-module__sidebar-mobile-footer {
    background: #fff!important;
}
  button.SidebarKitSummary-module__requirements-btn {
    color: #fff;
}
  button.KitAddToCart-module__button.KitAddToCart-module__effect-on-enable {
    color: #fff;
}
  /* Define a class to hide the page content */
