/** Shopify CDN: Minification failed

Line 500:0 Unexpected "}"

**/
@font-face {
    font-family:'TBJ Otilito Light';
    src: url('/cdn/shop/files/TBJ_Otilito_Light.woff2?v=1770982736') format('woff2'),
		url('/cdn/shop/files/TBJ_Otilito_Light.woff?v=1770982736') format('woff');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2039;
    font-display: swap;

}

@font-face {
    font-family:'TBJ Otilito';
    src: url('/cdn/shop/files/TBJ_Otilito_Regular.woff2?v=1770981989') format('woff2'),
		url('/cdn/shop/files/TBJ_Otilito_Regular.woff?v=1770981990') format('woff');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    unicode-range: U+0020-2039;
}

@font-face {
    font-family:'TBJ Otilito';
    src: url('/cdn/shop/files/TBJ_Otilito_Bold.woff2?v=1770982737') format('woff2'),
		url('/cdn/shop/files/TBJ_Otilito_Bold.woff?v=1770982736') format('woff');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2039;
    font-display: swap;

}
/* @font-face {
    font-family:'GC Nordix SemBd';
    src: url('/cdn/shop/files/GCNordixDemo-SemiBold_5c5fee18-4f51-4c7a-9314-d54bd83e9285.woff2?v=1771221451') format('woff2'),
        url('/cdn/shop/files/GCNordixDemo-SemiBold_7d4d338e-857e-4df8-bffe-25627578d8a2.woff?v=1771221452') format('woff'),
        url('/cdn/shop/files/GCNordixDemo-SemiBold.ttf?v=1771221454') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'GC Nordix';
    src: url('/cdn/shop/files/GCNordixDemo-Bold.woff2?v=1771219826') format('woff2'),
        url('/cdn/shop/files/GCNordixDemo-Bold.woff?v=1771219827') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GC Nordix Med';
    src: url('/cdn/shop/files/GCNordixDemo-Medium.woff2?v=1771219827') format('woff2'),
        url('/cdn/shop/files/GCNordixDemo-Medium.woff?v=1771219827') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
} */
/* @font-face {
    font-family: 'GC Nordix';
    src: url('/cdn/shop/files/GCNordixDemo-Regular.woff2?v=1771219827') format('woff2'),
        url('/cdn/shop/files/GCNordixDemo-Regular.woff?v=1771219827') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} */
@font-face {
    font-family:'GC Nordix';
    src: url('/cdn/shop/files/GC_Nordix_Regular.woff2') format('woff2'),
		url('/cdn/shop/files/GC_Nordix_Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'GC Nordix Med';
    src: url('/cdn/shop/files/GC_Nordix_Medium.woff2?v=1771580619') format('woff2'),
		url('/cdn/shop/files/GC_Nordix_Medium.woff?v=1771580619') format('woff');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'GC Nordix SemBd';
    src: url('/cdn/shop/files/GC_Nordix_Semi_Bold.woff2?v=1771580619') format('woff2'),
		url('/cdn/shop/files/GC_Nordix_Semi_Bold.woff?v=1771580619') format('woff');
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'GC Nordix';
    src: url('/cdn/shop/files/GC_Nordix_Bold.woff2?v=1771580619') format('woff2'),
		url('/cdn/shop/files/GC_Nordix_Bold.woff?v=1771580619') format('woff');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}

h1,h2,h3,h4,h5,h6
{
    
      font-family:'TBJ Otilito'!important; 
}

p,body{
    /* font-family: 'GC Nordix SemBd' !important; */
   font-family:'TBJ Otilito'!important; 
}
.hero-content1 p {
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0;
    margin: 16px 0px 40px;
    max-width: 457px;
    font-family:'GC Nordix SemBd'!important;
}
p.announcement-bar__message.h5 span {
    font-family: TBJ Otilito;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: center;
    color:#ffffff
}
.pro-price span.price {
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0%;
    color: #fff;
}
/* .utility-bar.color-scheme-1.gradient.utility-bar--bottom-border {
    background-color: #0F3D23;
} */
.header--middle-left {
    grid-template-columns: 1fr auto 1fr!important;
}
.list-menu__item {
    font-family: TBJ Otilito;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0;
}
/* Sirf Account aur Cart swap */
.header__icon--account {
  order: 2;
}

.header__icon--cart {
  order: 1;
}
.header__icon--cart {
    position: relative;
    margin-right: 0px;
}
.header__icon .svg-wrapper {
    width: 25px;
    height: 30px;
}
.header__icon, .header__icon--cart .icon {
    height: 4.4rem;
    width: 40px;
    padding: 0;
}
.svg-wrapper>svg {
    height: 30px;
    width: 23px;
}
header.header.header--middle-left.header--mobile-center.header--has-menu.header--has-account{
    max-width: 1440px;
    margin: 0 auto;
}
.header {
    padding: 14px 10rem 13px 10rem!important;
}
/* .header details.mega-menu, .header .mega-menu__content, .mega-menu[open] .mega-menu__content{
    transition: all .3s ease; 
} */
.mega-menu__content {
  overflow: hidden;
  transition: all 0.35s ease;
}

details[open] .mega-menu__content {
  animation: megaMenuFade 0.35s ease forwards;
}


/*css blog  */
.main-blog .blog-articles .article .card__inner.ratio {
    height: 260px;
    object-fit: cover;
}


@keyframes megaMenuFade {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

details .mega-menu__content {
  opacity: 0;
  transform: translateY(10px);
}

.collection .full-unstyled-link {
    text-decoration: none !important;
    color: currentColor;
    display: block;
}
.collection .card__content .card__information .price__container .price__sale s.price-item.price-item--regular {
    display: none;
}
.collection .quick-add__submit {
    text-align: center;
    text-decoration: none !important;
}
.collection .quick-add__submit:hover {
    text-decoration: none;
}
body.gradient.collection modal-opener, .collection .quick-add__submit.add_to {
    display: none;
}
button.ufe-btn.chkout.animate__animated.animate__fadeIn {
    background: #0f3d23 !important;
    min-height: 44px;
    font-family: GC Nordix;
    font-weight: 500;
    font-size: 16px;
    border-radius: 8px;
    letter-spacing: 0;
}
.ufe-core .chkout:not(.uloader):before {
    display: none !important;
}
.split-desc ul {
    padding: 0;
    list-style: none;
}
.main-accordion div#lab-content ul {
    padding: 0;
    list-style: none;
    display: grid;
    gap: 18px;
    grid-template-columns: 1fr 1fr 1fr;
}
.main-accordion div#lab-content ul li a {
    color: #242424bf;
    text-decoration: none;
    font-size: 16px;
    position: relative;
    padding-bottom: 4px;
    border-bottom: 1px solid #242424bf;
}
.main-accordion div#lab-content ul li a:before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/download.png?v=1771558126);
    width: 20px;
    height: 20px;
    right: -31px;
    top: 0;
    background-size: 20px;
    filter: opacity(0.8);
}
ul.mega-menu__list li.mega-menu-product a {
    background: #f7f5f0;
    padding: 24px;
    border-radius: 8px;
    position: relative;    
    transition: transform .3s ease;   
    height: 100%; 
}
a#HeaderMenu-shop-by-problem-fix-pigmentation-tan-dullness-spots, a#HeaderMenu-shop-by-problem-stop-hair-fall-greying-growth-color-protection, a#HeaderMenu-shop-by-problem-beat-daily-fatigue-energy-blue-light-defense, a#HeaderMenu-shop-by-category-daily-essentials-pro, a#HeaderMenu-shop-by-category-hair-nourish-pro, a#HeaderMenu-shop-by-category-hormonal-balance-pro {
    height: 200px;
}
a#HeaderMenu-shop-by-problem-fix-pigmentation-tan-dullness-spots:before, a#HeaderMenu-shop-by-category-daily-essentials-pro:before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Group_1597885194_1.png?v=1771585028);
    width: 96px;
    height: 124px;
    bottom: 13px;
    right: 58px;
    transition: transform .3s ease;  
}
a#HeaderMenu-shop-by-problem-stop-hair-fall-greying-growth-color-protection:before, a#HeaderMenu-shop-by-category-hair-nourish-pro:before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Group_1597885195.png?v=1771585274);
    width: 96px;
    height: 124px;
    bottom: 13px;
    right: 58px;
    transition: transform .3s ease;  
}
a#HeaderMenu-shop-by-problem-beat-daily-fatigue-energy-blue-light-defense:before, a#HeaderMenu-shop-by-category-hormonal-balance-pro:before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Group_1597885196.png?v=1771585374);
    width: 96px;
    height: 124px;
    bottom: 13px;
    right: 58px;
    transition: transform .3s ease;  
}
a#HeaderMenu-shop-by-problem-repair-alcohol-damage-liver-recovery, a#HeaderMenu-shop-by-problem-control-weight-cravings-metabolism-appetite, a#HeaderMenu-shop-by-problem-fix-irregular-cycles-pcos-cortisol-balance, a#HeaderMenu-shop-by-category-liver-care, a#HeaderMenu-shop-by-category-skin-radiance-pro, a#HeaderMenu-shop-by-category-weight-balance {
    height: 120px;
    padding: 37px 24px;
    justify-content: space-between;
    display: flex;
}
a#HeaderMenu-shop-by-problem-repair-alcohol-damage-liver-recovery:before, a#HeaderMenu-shop-by-category-liver-care:before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Mask_group_7.png?v=1771585602);
    width: 61.935482025146484px;
    height: 80px;
    top: 23px;
    right: 56px;
    transition: transform .3s ease;  
}
a#HeaderMenu-shop-by-problem-control-weight-cravings-metabolism-appetite:before, a#HeaderMenu-shop-by-category-skin-radiance-pro:before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Group_1597885201.png?v=1771586022);
    width: 61.935482025146484px;
    height: 80px;
    top: 23px;
    right: 56px;
    transition: transform .3s ease;  
}
a#HeaderMenu-shop-by-problem-fix-irregular-cycles-pcos-cortisol-balance:before, a#HeaderMenu-shop-by-category-weight-balance:before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Group_1597885202.png?v=1771586197);
    width: 61.935482025146484px;
    height: 80px;
    top: 23px;
    right: 56px;
    transition: transform .3s ease;  
}
ul.mega-menu__list li.mega-menu-product a:hover::before{
    transform: scale(1.1);
}
.mega-menu-image{
width:150px;
height:150px;
object-fit:cover;
border-radius:8px;
margin-bottom:10px;
}

.mega-menu__list{
display:flex;
gap:30px;
}
ul.mega-menu__list {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 10px;
    width: 100%;
    max-width: 1335px;
    margin: 0 auto;
}
ul.mega-menu__list li.mega-menu-product a img.mega-menu-image {
    display: block;
    margin: 0 auto 18px;
    width: 100%;
    height: 100%;
    transition: transform .3s ease;  
}
ul.mega-menu__list li.mega-menu-product a .mega_menu-_box span, .menu-drawer__submenu .menu-drawer__menu li a{
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0%;
    width: 100%;
    max-width: 208px;
    /* color: #242424 !important; */
}
html header ul.mega-menu__list li.mega-menu-product a .mega_menu-_box span, html header .menu-drawer__submenu .menu-drawer__menu li a{
    color: #242424 !important;
}
.mega_menu-_box {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
a#HeaderMenu-shop-by-problem-repair-alcohol-damage-liver-recovery .mega_menu-_box, 
a#HeaderMenu-shop-by-problem-control-weight-cravings-metabolism-appetite .mega_menu-_box, 
a#HeaderMenu-shop-by-problem-fix-irregular-cycles-pcos-cortisol-balance .mega_menu-_box, 
a#HeaderMenu-shop-by-category-liver-care .mega_menu-_box, 
a#HeaderMenu-shop-by-category-skin-radiance-pro .mega_menu-_box, 
a#HeaderMenu-shop-by-category-weight-balance .mega_menu-_box {
    align-items: center;
    width: 100%;
}

.drv-brand-mark {
    display: none !important;
}

.shop_slider {    
    max-width: 1440px;
    padding: 0 1rem 5rem;
}
.product-card-wrapper .card .card__inner, .product-card-wrapper .card .card__inner .card__media {
    border-radius: 8px;
}
.amazon-link img {
    max-width: 155px;
    /* height: 30px; */
}
.main-icon-grid ul.icon-with-text.icon-with-text--vertical.list-unstyled {
    margin: 0;
}
.main-icon-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: start;
    gap: 41px;
}
.amazon-link {
    margin-bottom: 0;
    margin: 0;
    line-height: 0;
}
.icon-with-text span.h4.inline-richtext strong {
    font-family: TBJ Otilito;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 2%;
    color: #242424;
    font-weight: 500;
}
/* responsive */
@media(max-width:1200px){
.header {
    padding: 10px 5rem!important;
}
}
@media(max-width:1100px){
.header {
    padding: 10px 3rem!important;
}
}
@media(max-width:1024px){

    .footer__content-bottom-wrapper.page-width {
    flex-wrap: wrap;
    justify-content: center !important;
    gap: 15px;
}
}
    .grid__item.product__media-wrapper {
    max-width: 100% !important;
}
.header {
    padding: 10px 2rem!important;
}
.header--middle-left {
    column-gap: 0rem!important;
}
ul.mega-menu__list {
    padding-left: 20px;
    padding-right: 20px;
}
a#HeaderMenu-shop-by-problem-repair-alcohol-damage-liver-recovery:before, a#HeaderMenu-shop-by-category-liver-care:before {
    right: 31px;
}
a#HeaderMenu-shop-by-problem-control-weight-cravings-metabolism-appetite:before, a#HeaderMenu-shop-by-category-skin-radiance-pro:before {
    top: 23px;
    right: 38px;
}
a#HeaderMenu-shop-by-problem-fix-irregular-cycles-pcos-cortisol-balance:before, a#HeaderMenu-shop-by-category-weight-balance:before {
    right: 34px;
}
}
@media(max-width:989px){
.header {
    padding: 10px 16px!important;
}
.header--middle-left {
    grid-template-columns: 0fr auto 1fr!important;
}
.menu-drawer__submenu .menu-drawer__menu li a{
    max-width: unset;
    position: relative;
    padding-left: 4rem;
}
.menu-drawer__submenu .menu-drawer__menu li a:before {
    content: "";
    background: url(/cdn/shop/files/Vector_748_1.svg) no-repeat top left / contain;
    position: absolute;
    left: 22px;
    width: 7px;
    height: 14px;
    top: 16px;
}
.menu-drawer__submenu .menu-drawer__menu li {
    border-bottom: 1px solid #242424;
}
.menu-drawer{
    z-index: 9;
}
.menu-drawer .menu-drawer__close-button{
    font-family: TBJ Otilito;
}
.menu-drawer .menu-drawer__menu-item{
    font-family: TBJ Otilito;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0;
}

}

.hero-content1 small {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0%;
    font-family: 'GC Nordix';
}
.hero-content1 h2 {
    margin: 0;
    font-family: GC Nordix !important;
    font-weight: 600;
    font-size: 55px;
    line-height: 63px;
    letter-spacing: 0%;
    color: #fff;
}
#MegaMenu-Content-1 li.mega-menu-product:nth-child(3) .mega_menu-_box span,
#MegaMenu-Content-1 li.mega-menu-product:nth-child(6) .mega_menu-_box span {
    max-width: 190px;
    
}
#MegaMenu-Content-2 li.mega-menu-product:nth-child(4) .mega_menu-_box span {
    max-width: 183px;
}
#MegaMenu-Content-2 li.mega-menu-product:nth-child(2) .mega_menu-_box span{
    max-width: 200px;
}

#MegaMenu-Content-1 li.mega-menu-product::first-line .mega_menu-_box span{
  font-weight: 700 !important;
  color:red !important;
}

/* image-with text-Anchore */
.Anchors-long h2.image-with-text__heading.inline-richtext.h1 {
    font-weight: 600;
    font-size: 40px;
    line-height: 48px;
    letter-spacing: 0;
}
/* .Anchors-long.page-width1 {
    max-width: 1240px!important;
    margin: 0 auto!important;
} */
 .page-width1 {
    max-width: 1240px;
    margin: 0 auto;
}

.Anchors-long .image-with-text__content {
  padding: 6rem 0px 7rem 60px;
}
.Anchors-long .image-with-text__text.rte.body p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1px;
    max-width: 558px;
}

.Anchors-long .page-width1 {
    max-width: 1240px;
    margin: 0 auto;
    padding: 60px 0px;
} 

/* Brand-Philosophy */
.Brand-Philosophy h2.image-with-text__heading.inline-richtext.h1 strong {
    font-weight: 600;
    font-size: 40px;
    line-height: 48px;
    letter-spacing: 1px;
}

.Brand-Philosophy .image-with-text__content {
  padding: 6rem 60px 7rem 0px;
}


.Brand-Philosophy.image-with-text__text.rte.body p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1px;
    max-width: 597px;
}

.Brand-Philosophy .page-width1 {
    max-width: 1240px;
    margin: 0 auto;    
} 
.gradient.Brand-Philosophy {
    background-color: #F7F5F0;
}
/* footer */
.grid-message {
    display: flex;
    align-items: center;
    gap: 17px;
    padding-bottom: 24px;
}
.list-social__link .svg-wrapper>svg {
    height: 36px;
    width: 36px;
}
.list-social__link .svg-wrapper {
    width: 36px;
    height: 36px;
}
.list-social__link {
    padding: 0 !important;
}
.list-social {
    justify-content: start !important;
    gap: 8px;
    margin-top: 24px !important;
}
.footer__content-top {
    max-width: 1240px;
    padding: 0;
}
.footer__content-top .grid {
    display: grid;
    grid-template-columns: 21% 21% 22% 31%;
}
.get-touch-text h3 {
    margin: 0;
    margin-bottom: 27px;
}
.footer-block--newsletter {
    margin-top: 1rem !important;
}
.footer-block__newsletter {
    text-align: left;
    margin-right: auto;
    border: 1px solid #FFFFFF26;
    background: #FFFFFF0D;
    padding: 20px;
    border-radius: 8px;
}
.footer-block__details-content.rte p strong {
    font-weight: 400;
    font-size: 18px;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #fff;
}
.footer__content-bottom-wrapper.page-width {
    padding: 0;
    max-width: 1240px;
    justify-content: space-between;
}
.footer__copyright.caption, .policies li a {
    font-family: TBJ Otilito;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.02rem;
    vertical-align: middle;
    margin: 0;
    color: #FFFFFF;
    opacity: 60%;
}
.policies li a {
    padding: 0;
    color: #FFFFFF !important;
    opacity: 100%;
}
.footer-block__details-content.rte p a {
    text-decoration: none;
}
.footer-block__details-content .list-menu__item--link {
    display: inline-block;
    font-family: TBJ Otilito;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 24px;
    letter-spacing: 0.6px;
    vertical-align: middle;
    color: #FFFFFF !important;
    opacity: 75%;
}
h2.footer-block__heading.inline-richtext, .get-touch-text h3 {
    font-family:'GC Nordix SemBd';
    font-weight: 600;
    font-size: 18px;
    leading-trim: NONE;
    line-height: 24px;
    letter-spacing: 0%;
    vertical-align: middle;
    margin-bottom: 16px;
}
.footer-block.grid__item {
    width: 100% !important;
    max-width: 100%;
}
.main-copy-text img {
    width: 100%;
    max-width: 500px;
}
button#Subscribe {
    position: relative;
}
.newsletter-form__field-wrapper .field__input {
    padding-right: 5rem;
    border: 1px solid #FFFFFF26;
    border-radius: 8px;
}
@media (max-width: 767px){
    .main-icon-grid {
    display: grid;
    grid-template-columns: 1fr;
    align-items: start;
    gap: 3px;
}
}
/* cart footer upsell start */
@media (min-width: 767px){

    .cart__footer .ufeWrapper {
        display: flex;
    }
    .cart__footer .upsellBody {
        flex-direction: column;
    }
    .cart__footer .upsellBody .upsellImg span {
        width: 178px;
        height: 166px;
    }
    .cart__footer .upsellBody {
        gap: 18px;
    }
    .cart__footer .ufe-wrap {
        margin-left: 0;
    }
    .cart__footer .ufe-core .ufeWrapper {
        transition: opacity .2s ease;
        opacity: 1;
        transform: translateX(-2px);
    }
}
/* cart footer upsell end */
button#Subscribe {
    position: relative;
    width: 222px;
    height: 44px;
    background: #FFFFFF;
    margin-top: 1px;
    border-radius: 8px;
}
.footer-top-grid2:before {
    position: absolute;
    content: '';
    border-right: 1px solid #ffffff30;
    width: 20px;
    height: 53px;
    right: 22px;
}
.footer-top-grid2 {
    position: relative;
}
button#Subscribe:hover {
    background: #0d3d25;
}
button#Subscribe:hover .svg-wrapper{
    filter: brightness(8.4)
}
.header__menu-item:hover span {
    text-decoration: none !important;
}
.hero-btn:hover{
    background: #0d3d25 !important;
    color:#fff !important;
}
details[open]>.header__menu-item {
    text-decoration: none !important;
}
img.footer-img-second {
    height: 27px !important;
}
.footer-top-grid2 {
    display: flex;
    align-items: center;
    gap: 19px;
}
.footer-top-grid2 img {
    height: 56px;
    max-width: 123px;
    width: 100%;
}
.footer-top-grid3 img:last-child {
    max-width: 211px;
    width: 100%;
}
.newsletter-form__field-wrapper .field:after{
    box-shadow:none;
}
.newsletter-form__field-wrapper .field:hover.field:after{
    box-shadow:none;
}
.newsletter-form__field-wrapper .field {
    gap: 8px;
}
.newsletter-form__field-wrapper .field__button>.svg-wrapper {
    height: 15px;
    width: 15px;
}
.footer-top-grid {
    display: grid;
    align-items: center;
    grid-template-columns: 22% 26% 52%;
    border-bottom: 1px solid #ffffff2b;
    padding-bottom: 40px;
    margin-bottom: 40px;
}
.footer-top-grid1 img {
    height: 100px;
}
/* .footer-top-grid2 img {
    height: 123px;
    width: 123px;
} */
.footer-top-grid3 {
    display: flex;
    gap: 24px;
}
.footer-top-grid3 img {
    height: 46px;
    max-width: 100%;
}
.faq-btn1:hover, .insta-btn:hover {
    background: #000;
}
.view-all-btn:hover {
    background: #000;
}
.buy-btn:hover {
    background: #000;
    color: #fff;
}
.footer-block__details-content .list-menu__item--link:hover, .copyright__content a:hover {
    text-decoration: none !important;
}

/* product */
.product__title>* {
    margin: 0;
    font-weight: 600;
    font-size: 32px;
    line-height: 38px;
    letter-spacing: 0%;
    font-family: 'GC Nordix SemBd' !important;
}
.product__description.rte.quick-add-hidden {
    font-family: TBJ Otilito;
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 2%;
    margin-top: 0;
}
.product-form__input .form__label {
    padding-left: 0;
    font-family:'GC Nordix SemBd';
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0%;
    vertical-align: middle;
}
.product-form__input--pill input[type=radio]:checked+label {
    background-color: transparent !important;
    color: #0F3D23 !important;
    border: 1.5px solid #0F3D23;
}
.product-form__input--pill input[type=radio]+label {
    font-family: TBJ Otilito;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 24px !important;
    letter-spacing: 2% !important;
}
.product-form__input--pill input[type=radio]+label {
    padding: 10px 24px !important;
}
.page-width.main-product-width {
    padding: 0;
    max-width: 1240px;
}
/* css for z fold 7  */
/* .grid__item.product__media-wrapper {
    max-width: 608px !important;
} */
.price--on-sale .price__sale {
    display: flex !important;
    flex-direction: row-reverse !important;
    flex-wrap: wrap;
}
.product__info-wrapper.grid__item {
    max-width: 650px !important;
}
.price .price-item {
    display: inline-block;
    margin: 0 1rem 0 0;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: 0%;
}
.price--on-sale .price-item--regular {
    text-decoration: line-through;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 24px;
    letter-spacing: 0%;
    text-decoration: line-through;
    opacity: 75%;
}
variant-selects {
    border-top: 1px solid #24242426;
    border-bottom: 1px solid #24242426;
    padding: 20px 0 10px;
}
.product-media-container.constrain-height .media {
    border-radius: 8px !important;
}
/*  Product Page glutat_level */
.glutat_level .image-with-text__heading.inline-richtext.h1 {
    font-weight: 600;
    font-size: 40px;
    line-height: 48px;
    letter-spacing: 0;
}
.glutat_level .image-with-text__content {
    padding: 6rem 2px 7rem 70px;
}
.glutat_level .image-with-text__text.rte.body {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1px;
    max-width: 580px;
}

/*  Product Page logo silder */

.press-slider.gradient.press-logo-india {
    background-color: #ffffff;
}

.You-Might-Also-Like .pro-slider-heading {
    font-weight: 600;
    font-size: 40px;
    line-height: 48px;
    letter-spacing: 0;
    text-align: center;
    font-family: GC Nordix;
    margin-bottom: 40px;
}
.pro-slider-section.gradient.You-Might-Also-Like{
    padding: 0px 7px 10px;
}

/* blog */
/* .article {
    border: 1px solid #24242426;
} */











@media (max-width: 1300px) {
.glutat_level .page-width1 {
    padding: 60px 15px 30px;
} 
}
@media (max-width: 768px) {
    .glutat_level .image-with-text__content {
        padding: 5rem 15px 0 15px;

    }
    .Anchors-long .image-with-text__content {
        padding: 5rem 15px 0 15px;

    }
    .Brand-Philosophy .image-with-text__content {
            padding: 5rem 15px 0 15px;
    }
}




@media(max-width:750px){
    .product-media-container.constrain-height {
    --constrained-min-height: 100% !important;
}
.product-information__media {
    grid-column:1 / -1;
}
.product-details{
    grid-column:2 / 3;
}
    .scroll-to-top {
        right: 60px;
        bottom: 20px;
    }
    .floating-whatsapp {
        right: 20px;
        bottom: 20px;
    }
.jm-carousel__viewport[data-v-f4bc3e3d]:before,
.jm-carousel__viewport[data-v-f4bc3e3d]::after
{
    background:none !important;
}
/* .jm-carousel__track[data-v-f4bc3e3d] {
    justify-content:center !important;
        overflow-x: unset !important;
} */
}

@media(max-width:700px){
    .jm-carousel__track[data-v-f4bc3e3d] {
        overflow-x: auto !important;
    justify-content:unset !important;
        
}
}

/* Fix product gallery slider on real mobile devices */
@media screen and (max-width: 820px) {

  .product__media-list {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
  }

  .product__media-item {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    scroll-snap-align: start;
  }

  .product__media-list.grid {
    gap: 0 !important;
  }
.product__media-list {
  touch-action: pan-y;
}
}


/* Apply only for screens 750px and below */
@media only screen and (max-width: 750px) {
    .product__media-gallery {
        width: 100%;           /* Slider fits screen */
        overflow: visible;     /* Allow swipe */
        touch-action: pan-x;   /* Enable horizontal swipe */
        padding-bottom: env(safe-area-inset-bottom, 20px);
    }

    .splide__slide img {
        width: 100%;
        height: auto;
    }
}