/** Shopify CDN: Minification failed

Line 402:4 Unexpected "{"
Line 402:5 Expected identifier but found "%"
Line 413:8 Unexpected "{"
Line 413:9 Expected identifier but found "%"

**/
.header_scroll_down #sticky-header{
    z-index: 999 !important;
}
.header-transparent img.none-sticky{
    filter: brightness(0) invert(1);
}
.footer a{
    color: #fff !important;
}
.footer h3{
    font-weight: bold;
}
.bls__footer_block-content{
    color: #fff;
}
.bls__footer_block-content ul li.mb-10{
    margin-bottom: 20px !important;
}
.bls__newsletter-form input[type="email"]{
    border-radius: 0 !important;
    border: 1px solid #fff;
    padding-left: 10px !important;   
    font-size: 14px; 
    color: #fff;
}
.bls__newsletter-form .form-action button{
    border-radius: 0;
    font-size: 14px;
}
.whatsapp-float {
    position: fixed;
    bottom: 20px;
    right: 28px;
    border-radius: 50%;
    box-shadow: 0 2px 10px rgba(0,0,0,0.3);
    z-index: 9;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.whatsapp-float:hover {
    transform: scale(1.1);
    box-shadow: 0 4px 12px rgba(0,0,0,0.3);
}
.whatsapp-float img {
    display: block;
}
.multicolumn_dropdown li.menu-link{
    position: relative;
    padding: 12px 16px 12px 40px !important;   
}
.multicolumn_dropdown li.menu-link:before{
    content: '';
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
    background-size: contain;
    width: 20px;
    height: 20px;   
    background-color: #000;
    -webkit-mask-size: contain;
    mask-size: contain;    
}
.multicolumn_dropdown li.menu-link:hover:before{
    background-color: #fff;
}
.multicolumn_dropdown li.menu-link:nth-child(1):before{
    -webkit-mask: url('/cdn/shop/files/energy-stamina.svg?v=1769494299')no-repeat center;
    mask: url('/cdn/shop/files/energy-stamina.svg?v=1769494299')no-repeat center;
}
.multicolumn_dropdown li.menu-link:nth-child(2):before{
    -webkit-mask: url('/cdn/shop/files/weight-diet-management.svg?v=1769494299')no-repeat center;
    mask: url('/cdn/shop/files/weight-diet-management.svg?v=1769494299')no-repeat center;
}
.multicolumn_dropdown li.menu-link:nth-child(3):before{
    -webkit-mask: url('/cdn/shop/files/heart-brain-health.svg?v=1769494298')no-repeat center;
    mask: url('/cdn/shop/files/heart-brain-health.svg?v=1769494298')no-repeat center;
}
.multicolumn_dropdown li.menu-link:nth-child(4):before{
    -webkit-mask: url('/cdn/shop/files/gut-gigestive-health.svg?v=1769494299')no-repeat center;
    mask: url('/cdn/shop/files/gut-gigestive-health.svg?v=1769494299')no-repeat center;
}
.multicolumn_dropdown li.menu-link:nth-child(5):before{
    -webkit-mask: url('/cdn/shop/files/immunity-detox.svg?v=1769494298')no-repeat center;
    mask: url('/cdn/shop/files/immunity-detox.svg?v=1769494298')no-repeat center;
}
.multicolumn_dropdown li.menu-link:nth-child(6):before{ 
    -webkit-mask: url('/cdn/shop/files/beauty.svg?v=1769494298')no-repeat center;
    mask: url('/cdn/shop/files/beauty.svg?v=1769494298');
}
.multicolumn_dropdown li.menu-link:nth-child(7):before{
    -webkit-mask: url('/cdn/shop/files/healthy-snacks.svg?v=1769494298')no-repeat center;
    mask: url('/cdn/shop/files/healthy-snacks.svg?v=1769494298')no-repeat center;
}   
.multicolumn_dropdown li.menu-link:nth-child(8):before{
    -webkit-mask: url('/cdn/shop/files/cholesterol-control.svg?v=1769494298')no-repeat center;
    mask: url('/cdn/shop/files/cholesterol-control.svg?v=1769494298')no-repeat center;
}
.multicolumn_dropdown li.menu-link:nth-child(9):before{
    -webkit-mask: url('/cdn/shop/files/constipation-relief.svg?v=1769494298')no-repeat center;
    mask: url('/cdn/shop/files/constipation-relief.svg?v=1769494298')no-repeat center;
}
.multicolumn_dropdown li.menu-link:last-child:before{
    display: none;
}
.template-index .jdgm-cards-wrapper .jdgm-reviewer-name{
    font-size: 20px !important;
    line-height: 28px;
}
.template-index .jdgm-product-name a{
    font-weight: 500 !important;
}
.template-index .jdgm-product-name a,
.template-index .jdgm-text,
.template-index .jdgm-text p{
    font-size: 18px !important;
    line-height: 26px;
}
.jdgm-cards-carousel .jdgm-header{
    padding: 0 15px;
}
.jdgm-cards-carousel .jdgm-header-info{
    margin-top: 12px;
}
.jdgm-card.jdgm-media-card:nth-child(5n+1) {
  background-color: #FFDDB1; 
}
.jdgm-card.jdgm-media-card:nth-child(5n+2) {
  background-color: #DCF2CC; 
}
.jdgm-card.jdgm-media-card:nth-child(5n+3) {
  background-color: #FCE4EC;
}
.jdgm-card.jdgm-media-card:nth-child(5n+4) {
  background-color: #E9E4FC;
}
.jdgm-card.jdgm-media-card:nth-child(5n+5) {
    background-color: #C0E5FC;
}
.collection-content {
margin-top: 64px;
}
.collection-content h2,
.collection-content h3 {
margin-bottom: 16px
}
.collection-content p {
font-size: 16px;
line-height: 24px;
}
.add-cart-button {
display: inline-block; 
animation-name: rotateShake !important;
animation-duration: 3s !important;
animation-iteration-count: infinite !important;
animation-timing-function: ease-in-out !important;
transform-origin: center; 
}
.bls__product-details-infor .bls__custom-text ul li {
padding-left: 26px;
position: relative;
margin-bottom: 12px;
}
.bls__product-details-infor .bls__custom-text ul li:last-child {
margin-bottom: 0 !important;
}
.bls__product-details-infor .bls__custom-text ul li:before {
font-family: presslayouts-font !important;
speak: never;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\e908";
left: 0;
position: absolute;
top: 3.5px;
}
body .jdgm-star.jdgm--half:after {
top: -3px;
}
button.plyr__controls__item.plyr__control {
background: none !important;
}
.plyr__control:not(.plyr__control--overlaid) {
background: none !important;
}
button.plyr__control.plyr__control--overlaid {
background: #fff;
} 
@keyframes rotateShake {
0%   { transform: rotate(0deg); }
5%   { transform: rotate(-2deg); }
10%  { transform: rotate(2deg); }
15%  { transform: rotate(-2deg); }
20%  { transform: rotate(2deg); }
25%  { transform: rotate(-2deg); }
30%  { transform: rotate(2deg); }
35%  { transform: rotate(0deg); }
100% { transform: rotate(0deg); }
}      
.product-form .shopify-payment-button__button{
position: relative;
animation-name: shakeNow !important;
animation-duration: 1s !important;
animation-iteration-count: infinite !important;
animation-timing-function: ease-in !important;
}
@keyframes shakeNow {
0% {
    left: 0
}
10% {
    left: -3px
}
20% {
    left: 3px
}
30% {
    left: -8px
}
40% {
    left: 8px
}
50% {
    left: -5px
}
60% {
    left: 3px
}
70% {
    left: 0
}
}  
.horizontal-list .level0.bls__menu-parent>a:after {
    display: inline-block !important;
}    
.picon-magnifier.desktop-only { 
display: flex !important; 
}
.picon-eye.mobile-only { 
display: none !important; 
}  
.gallery-img.video video{
height: 700px !important;
}
.bls-minicart-wrapper .bls-minicart-item-edit{
display: none;
}   
.jdgm-cards-carousel{
padding-bottom: 72px !important;
}        
.jdgm-cards-carousel .jdgm-star {
font-size: 16px !important;
}
.jdgm-cards-carousel .jdgm-arrow svg path {
fill: transparent !important;
}
.jdgm-cards-carousel .jdgm-title{
font-weight: 600 !important;
}
.jdgm-cards-carousel .jdgm-rating-section {
align-items: start !important;
padding: 32px 24px 0px 24px !important;
}

@media only screen and (max-width: 991.99px) {
    .bls__product-item .bls__product-img.overflow-hidden.relative{
    overflow: unset !important;
    }
    .bls__product-item .bls__product-img.overflow-hidden.relative .bls__product-text-scrolling{
    display: none;
    }
    .bls__product-item .bls__product-img.overflow-hidden.relative quick-buy.bls__product-addtocart {
    bottom: -52px;
    z-index: 9;
    }
    .bls__product-item .bls__product-img.overflow-hidden.relative quick-buy.bls__product-addtocart .bls__js-addtocart{
    color: #fff;
    background-color: var(--heading-color);
    }
    .bls__product-item .bls__product-details {
    padding-top: 64px
    }
}

@media only screen and (max-width: 767px) { 
    .page-header .header-classic .header-middle{
        padding: 8px 0; 
    }
    .multicolumn_dropdown li.menu-link{
        background-color: transparent !important;
    }      
    .multicolumn_dropdown li.menu-link:hover:before{
        background-color: #000;
    }
    .multicolumn_dropdown .column-menu > li a{
        font-size: 14px !important;
    }
    .multicolumn_dropdown li.menu-link:hover a{
        color: #111 !important;
    }
    .search__type-popup{
        padding-bottom: 5px !important;   
    }
    #shopify-section-template--17315636772958__banner_with_text_EUCA3E .video-container{
        padding-bottom: 55% !important;
    }
    #shopify-section-template--17315636772958__banner_with_text_EUCA3E .bls__banner-text--content{
        padding: 24px 24px 8px 24px !important;
    }
    #shopify-section-template--17315636772958__banner_with_text_EUCA3E .bls__banner-text--heading{
        font-size: 26px !important;
        line-height: 34px !important;
    }
    .bls__product-item .bls__product-details{
        padding-top: 24px
    }
    .multicolumn_dropdown .column-menu > li a{
        padding: 0 !important;
    }
    .header-transparent img {
        filter: brightness(1) invert(0) !important;
    }
    .whatsapp-float {
        bottom: 80px;
        right: 10px;
    }
    .whatsapp-float img {
        width: 40px;
        height: 40px;
    }
    .quick-search,
    .quick-search-list {
        display: none;
    }        
    .gallery-img.video video{
        height: 380px !important;
    }
    #shopify-section-template--17315636772958__collection_list_XEVQWc .bls__collection-grid .col-6,
    #shopify-section-template--17315636772958__collection_list_RTTtDY .bls__collection-grid .col-6{
        width: 100%;
    }
    #shopify-section-template--17315636772958__collection_list_XEVQWc .bls__collection-image,
    #shopify-section-template--17315636772958__collection_list_RTTtDY .bls__collection-image{
        height: 54px;
    }
    #shopify-section-template--17344772014174__collection_list_3cJqWg .bls__collection-infor{
        inset: 0;
    }
    #shopify-section-template--17344772014174__banner_with_text_Dh3mmd .bls__banner-text--content{
        padding: 24px !important;
    }
    #shopify-section-template--17315636772958__banner_with_text_LYRQHc .bls__banner-text--content-inner{
        padding: 0;
    }
    #shopify-section-template--17315636772958__banner_with_text_LYRQHc .bls__banner-text--content-inner p{
        margin-bottom: 10px;
    }      
    .bls__product-action-inner button.bls__product-wishlist{
        display: none;
    }           
    .picon-magnifier.desktop-only { 
        display: none !important; 
    }
    .picon-eye.mobile-only { 
        display: flex !important; 
    }   
    .dlg-disable-heading .dlg-close-x{
        color: #fff;
    }
    .jdgm-review-widget{
        padding: 0 16px;
    }  
    .jdgm-cards-carousel .jdgm-media-card {
        max-width: 100% !important;
    }
    .jdgm-cards-carousel .jdgm-title{
        font-size: 28px !important;
        line-height: 36px !important;
    }  
    .jdgm-cards-carousel .jdgm-cards-wrapper{
        margin: 0 16px;
    }   
    .jdgm-cards-carousel{
        padding-bottom: 48px !important;
    }  
    .jdgm-cards-carousel .jdgm-cards-wrapper{
        margin-left: 16px !important
    }

    {% comment %} .product-images-style-radius .bls__product-img{
        overflow: visible !important;
    }
    .bls__grid.bls__product-style-2 .bls__product-addtocart{
        position: relative !important;
        left: 0 !important;
        bottom: -8px !important;
    }
    .bls__grid.bls__product-style-2 .bls__js-addtocart{
        color: #fff !important;
        background: #000 !important;
    }   {% endcomment %}
}
