/** Shopify CDN: Minification failed

Line 3806:14 Expected identifier but found "!"
Line 3809:13 Expected identifier but found "!"
Line 4581:109 Unexpected "{"
Line 6471:0 Expected "}" to go with "{"

**/
 @font-face {
     font-family: 'Sofia Pro Regular';
     font-style: normal;
     font-weight: normal;
     src: local('Sofia Pro Regular'), url('/cdn/shop/files/Sofia_Pro_Regular_Az.woff?v=1763208231') format('woff');
 }

 @font-face {
     font-family: 'Sofia Pro UltraLight';
     font-style: normal;
     font-weight: normal;
     src: local('Sofia Pro UltraLight'), url('/cdn/shop/files/Sofia_Pro_UltraLight_Az.woff?v=1763208231') format('woff');
 }

 @font-face {
     font-family: 'Sofia Pro Light';
     font-style: normal;
     font-weight: normal;
     src: local('Sofia Pro Light'), url('/cdn/shop/files/Sofia_Pro_Light_Az.woff?v=1763208231') format('woff');
 }

 @font-face {
     font-family: 'Sofia Pro Medium';
     font-style: normal;
     font-weight: normal;
     src: local('Sofia Pro Medium'), url('/cdn/shop/files/Sofia_Pro_Medium_Az.woff?v=1763208231') format('woff');
 }

 @font-face {
     font-family: 'Sofia Pro SemiBold';
     font-style: normal;
     font-weight: normal;
     src: local('Sofia Pro SemiBold'), url('/cdn/shop/files/Sofia_Pro_Semi_Bold_Az.woff?v=1763208231') format('woff');
 }

 @font-face {
     font-family: 'Sofia Pro Bold';
     font-style: normal;
     font-weight: normal;
     src: local('Sofia Pro Bold'), url('/cdn/shop/files/Sofia_Pro_Bold_Az.woff?v=1763208230') format('woff');
 }

 @font-face {
     font-family: 'Sofia Pro Black';
     font-style: normal;
     font-weight: normal;
     src: local('Sofia Pro Black'), url('/cdn/shop/files/Sofia_Pro_Black_Az.woff?v=1763208231') format('woff');
 }

 @font-face {
     font-family: 'FONTSPRING DEMO - Bookmania';
     src: url('/cdn/shop/files/FONTSPRINGDEMO-BookmaniaLightItalic.woff2?v=1763191532') format('woff2'),
         url('/cdn/shop/files/FONTSPRINGDEMO-BookmaniaLightItalic.woff?v=1763191532') format('woff');
     font-weight: 300;
     font-style: italic;
     font-display: swap;
 }

 @font-face {
     font-family: 'FONTSPRING DEMO - Bookmania';
     src: url('/cdn/shop/files/FONTSPRINGDEMO-BookmaniaBoldItalic.woff2?v=1763191532') format('woff2'),
         url('/cdn/shop/files/FONTSPRINGDEMO-BookmaniaBoldItalic.woff?v=1763191532') format('woff');
     font-weight: bold;
     font-style: italic;
     font-display: swap;
 }

 @font-face {
     font-family: 'FONTSPRING DEMO - Bookmania';
     src: url('/cdn/shop/files/FONTSPRINGDEMO-BookmaniaLightRegular.woff2?v=1763191532') format('woff2'),
         url('/cdn/shop/files/FONTSPRINGDEMO-BookmaniaLightRegular.woff?v=1763191532') format('woff');
     font-weight: 300;
     font-style: normal;
     font-display: swap;
 }

 @font-face {
     font-family: 'FONTSPRING DEMO - Bookmania';
     src: url('/cdn/shop/files/FONTSPRINGDEMO-BookmaniaRegular.woff2?v=1763191532') format('woff2'),
         url('/cdn/shop/files/FONTSPRINGDEMO-BookmaniaRegular.woff?v=1763191532') format('woff');
     font-weight: normal;
     font-style: normal;
     font-display: swap;
 }

 @font-face {
     font-family: 'FONTSPRING DEMO - Bookmania';
     src: url('/cdn/shop/files/FONTSPRINGDEMO-BookmaniaSemiboldItalic.woff2?v=1763191532') format('woff2'),
         url('/cdn/shop/files/FONTSPRINGDEMO-BookmaniaSemiboldItalic.woff?v=1763191532') format('woff');
     font-weight: 600;
     font-style: italic;
     font-display: swap;
 }

 @font-face {
     font-family: 'FONTSPRING DEMO - Bookmania';
     src: url('/cdn/shop/files/FONTSPRINGDEMO-BookmaniaItalic.woff2?v=1763191532') format('woff2'),
         url('/cdn/shop/files/FONTSPRINGDEMO-BookmaniaItalic.woff?v=1763191532') format('woff');
     font-weight: normal;
     font-style: italic;
     font-display: swap;
 }

 @font-face {
     font-family: 'FONTSPRING DEMO - Bookmania';
     src: url('/cdn/shop/files/FONTSPRINGDEMO-BookmaniaSemiboldRegular.woff2?v=1763191532') format('woff2'),
         url('/cdn/shop/files/FONTSPRINGDEMO-BookmaniaSemiboldRegular.woff?v=1763191532') format('woff');
     font-weight: 600;
     font-style: normal;
     font-display: swap;
 }

 @font-face {
     font-family: 'FONTSPRING DEMO - Bookmania';
     src: url('/cdn/shop/files/FONTSPRINGDEMO-BookmaniaBlackRegular.woff2?v=1763191532') format('woff2'),
         url('/cdn/shop/files/FONTSPRINGDEMO-BookmaniaBlackRegular.woff?v=1763191532') format('woff');
     font-weight: 900;
     font-style: normal;
     font-display: swap;
 }

 @font-face {
     font-family: 'FONTSPRING DEMO - Bookmania';
     src: url('/cdn/shop/files/FONTSPRINGDEMO-BookmaniaBlackItalic.woff2?v=1763191532') format('woff2'),
         url('/cdn/shop/files/FONTSPRINGDEMO-BookmaniaBlackItalic.woff?v=1763191532') format('woff');
     font-weight: 900;
     font-style: italic;
     font-display: swap;
 }

 @font-face {
     font-family: 'FONTSPRING DEMO - Bookmania';
     src: url('/cdn/shop/files/FONTSPRINGDEMO-BookmaniaBold.woff2?v=1763191532') format('woff2'),
         url('/cdn/shop/files/FONTSPRINGDEMO-BookmaniaBold.woff?v=1763191532') format('woff');
     font-weight: bold;
     font-style: normal;
     font-display: swap;
 }


 html,
 body,
 div,
 span,
 applet,
 object,
 iframe,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 p,
 blockquote,
 pre,
 a,
 abbr,
 acronym,
 address,
 big,
 cite,
 code,
 del,
 dfn,
 em,
 img,
 ins,
 kbd,
 q,
 s,
 samp,
 small,
 strike,
 strong,
 sub,
 sup,
 tt,
 var,
 b,
 u,
 i,
 center,
 dl,
 dt,
 dd,
 ol,
 ul,
 li,
 fieldset,
 form,
 label,
 legend,
 table,
 caption,
 tbody,
 tfoot,
 thead,
 tr,
 th,
 td,
 article,
 aside,
 canvas,
 details,
 embed,
 figure,
 figcaption,
 footer,
 header,
 hgroup,
 menu,
 nav,
 output,
 ruby,
 section,
 summary,
 time,
 mark,
 audio,
 video {
     margin: 0;
     padding: 0;
     border: 0;
     vertical-align: baseline;
 }

 /* HTML5 display-role reset for older browsers */
 article,
 aside,
 details,
 figcaption,
 figure,
 footer,
 header,
 hgroup,
 menu,
 nav,
 section {
     display: block;
 }

 body {
      /* font-family: 'Sofia Pro Regular' !important; */
     background: #FFF;
 }

 ol,
 ul {
     list-style: none;
 }

 blockquote,
 q {
     quotes: none;
 }

 blockquote:before,
 blockquote:after,
 q:before,
 q:after {
     content: '';
     content: none;
 }

 table {
     border-collapse: collapse;
     border-spacing: 0;
 }

 a {
     text-decoration: none;
     transition: 0.3s all;
 }

 .jy_consistancy {
     background: #fff;
     padding-top: 114px;
     padding-bottom: 125px;
 }

 .yellow {
     --primary-color: #EE7623;
     --opacity-light: #FFF1E5;
     --border-color: #EE762380;
 }

 .mahroon{
     --primary-color: #F9344B;
     --opacity-light: #FFE3E6;
     --border-color: rgba(255, 19, 23, 0.40);
 }

 .pink {
     --primary-color: #F26178;
     --opacity-light: #FFC1CB4D;
     --border-color: rgba(255, 174, 187, 0.75);
 }

 .green {
     --primary-color: #6BA43A;
     --opacity-light: #e3eeda;
     --border-color: #b8d3a1;
 }

 .jy_wrapper,
 .custom_featured_cl .page-width section#shopify-section-sections--21058351923405__1763618780ce344e6c .page-width,
 #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-wrap,
 .lw_tst_inner_final.page-width,
 .video-carousel-section .page-width,
 .ingredients-inner.page-width, body.collection .shopify-section:has(.custom_featured_cl),
 product-info .page-width,
 .stats-banner,
 .not-included-section,
 section.consistency-sec-product .container,
 .real-result-sec .container,
 .science-backed-sec .container,
 .product-faq-sec .container,
 .loved-community-sec .container {
     max-width: 1366px !important;
     margin: 0 auto !important;
     padding: 0 45px !important;
 }

body.collection .custom_featured_cl {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.slideshowwithfade, body.all-ingredients .image__banner.image-banner-home {
     max-width: 1550px !important;
     margin: 0 auto !important;
     padding: 0 45px !important;
 }
body.all-ingredients .image__banner.image-banner-home .media {
    background-color: rgb(255 255 255 / 0%) !important;
}
 img.bottom_image {
     width: 100%;
 }

 .h2_heading.bg_gradient {
     border-radius: 215.381px;
     border: 10.696px solid #FFF;
     background: linear-gradient(90deg, #FFA947 0%, #FF8498 49.52%, #FF3B6A 100%);
     display: block;
     padding: 42px 85px 19px;
     box-shadow: 0 0 20px 0 #0000002b;
     margin-left: auto;
     margin-right: auto;
     width: fit-content;
     margin-bottom: -70px;
     z-index: 1;
     color: #fff;
     font-family: "FONTSPRING DEMO - Bookmania";
     font-size: 64px;
     font-style: normal;
     font-weight: 900;
     line-height: 1;
     text-align: center;
     position: relative;
 }

 .consistancy_main {
     background-image: url(/cdn/shop/files/consistency.png?v=1763111854);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center bottom;
     border-radius: 100px;
     padding-top: 100px;
     position: relative;
     min-height: 1316px;
     display: flex;
     box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
     flex-direction: column;
 }

 .floating_span {
     background: linear-gradient(210deg, #ff718d 5.49%, #fac73d 110.8%);
     border: 6.582px solid #fff;
     width: 156.639px;
     display: flex;
     aspect-ratio: 1/1;
     border-radius: 100%;
     align-items: center;
     text-align: center;
     justify-content: center;
     color: #fff;
     font-family: "FONTSPRING DEMO - Bookmania";
     font-size: 33.593px;
     font-style: italic;
     font-weight: 900;
     box-shadow: 4.114px 6.582px 15.55px #00000040;
     line-height: 1;
     position: absolute;
     padding-top: 12px;
 }

 p.consistancy_text {
     overflow: hidden;
     color: #333;
     white-space: nowrap;
     font-family: "FONTSPRING DEMO - Bookmania";
     font-size: 49px;
     font-style: normal;
     font-weight: 700;
     line-height: 1;
     padding: 29px 41px 23px 220px;
     flex: 1;
     border-radius: 164.551px;
     background: #fff;
     box-shadow: 3.291px 5.759px 32.417px -6.582px #31313180;
 }

 ul.list_points {
     padding: 70px 30px 90px 30px;
     grid-gap: 120px;
     display: flex;
     flex-direction: column;
     position: relative;
     width: 1020px;
     margin: 0 auto;
     max-width: 100%;
 }

 .line_stroke {
     height: 528.459px;
     position: absolute;
     top: 100px;
     left: 100px;
 }

 .floating_img {
     width: 244px;
     aspect-ratio: 1/1;
     position: absolute;
     right: 27px;
     bottom: 450px;
 }

 ul.list_points li {
     display: flex;
     align-items: center;
 }

 .bottom_border {
     margin-top: auto;
     padding: 30px 90px 33px 98px;
 }

 p.disclaimer_text {
     color: #828282;
     font-family: 'Sofia Pro Regular' !important;
     font-size: 15px;
     font-style: normal;
     font-weight: 600;
     line-height: 1.2;
 }

 .consistancy_bundle {
     padding-top: 75px;
 }

 .red_button,
 .collection__view-all .button,
 #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-wrap a {
     color: #fff;
     font-family: 'FONTSPRING DEMO - Bookmania';
     font-size: 30px;
     font-style: normal;
     font-weight: 700;
     line-height: 1 !important;
     border-radius: 22.67px;
     background: #f9344b;
     box-shadow: 4.251px 5.667px 5.667px #e1e1e1;
     padding: 20px 75px 19px !important;
     display: block;
     margin: 0 auto;
     transform: .3s all !important;
     width: fit-content;
     text-transform: capitalize;
 }

 .red_button:hover,
 .collection__view-all .button:hover,
 #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-wrap a:hover {
     background-color: rgba(51, 51, 51, 0.91);
 }

 .jy_peach_bottle {
     background: #fff;
     padding-bottom: 70px;
 }

 .section_heading {
     color: #333;
     text-align: center;
     font-family: "FONTSPRING DEMO - Bookmania";
     font-size: 67.656px;
     font-style: normal;
     font-weight: 700;
     line-height: 1;
 }

 .peach_inner {
     padding-top: 60px;
     display: flex;
     align-items: center;
     padding-left: 120px;
 }

 img.peach_bottle {
     width: 264px;

     max-width: 100%;
     position: relative;
 }

 span.grad_number {
     text-align: center;
     font-family: 'FONTSPRING DEMO - Bookmania';
     font-size: 105.31px;
     font-style: normal;
     font-weight: 700;
     line-height: 0.2;
     background: linear-gradient(101deg, #FF6800 10.93%, #FFC9A3 90.22%);
     background-clip: text;
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
 }

 .value_content img {
     height: 20px;
 }

 .peach_text {
     color: #333;
     font-family: 'Sofia Pro Regular' !important;
     font-size: 23px;
     font-style: normal;
     font-weight: 500;
     line-height: 1.1;
     margin-top: 10px;
 }

 .peach_text em {
     font-style: italic;
     font-weight: 600;
 }

 .page-width:has(.testimonial-heading) {
     display: none;
 }

 .value_content {
     display: flex;
     grid-gap: 31px;
     align-items: flex-start;
 }

 .peach_right {
     display: flex;
     flex-direction: column;
     margin-left: -260px;
     grid-gap: 162px;
 }

 .ingredient-info {
     display: flex;
     align-items: center;
 }

 .left-section.col,
 .right-section.col {
     width: 50%;
 }

 .left-section.col img {
     width: 100%;
     height: 100%;
     box-shadow: 0 3px 2px #0003;
     object-fit: cover;
     border-radius: 22.52px;
 }

 .ingredient-info .item-list {
     display: flex;
     align-items: center;
     grid-gap: 26px;
 }

 /* header design start */

 .header__menu-item span {
     color: #333;
     font-family: 'FONTSPRING DEMO - Bookmania';
     font-size: 24px;
     font-style: normal;
     font-weight: 700;
     line-height: normal;
 }

 .header__heading-logo-wrapper img {
     width: 128px;
 }

 /* .header__heading {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
} */
 .header__inline-menu:not(.header_menu_right) {
     /* justify-content: center !important; */
     padding-right: 55px !important;
 }

 .header__icons .header__inline-menu.header_menu_right {
     justify-content: flex-end;
 }

 header.header {
     max-width: 1366px !important;
     margin: 0 auto !important;
     padding: 0 45px !important;
 }

 .header__inline-menu .list-menu {
     gap: 100px;
 }

 #shopify-section-sections--21056289636557__header .header-wrapper {
     padding-left: 0 !important;
     padding-right: 0 !important;
 }

 .header__icons {
     align-items: center !important;
     width: 100%;
 }

 .desktop-header-icons {
     grid-gap: 30px !important;
     margin-bottom: 65px !important;
     padding: 15px 0 15px 40px !important;
 }

 sticky-header.header-wrapper:before {
     content: none;
 }

 nav.header__inline-menu {
     margin-bottom: 57px !important;
     padding: 15px 0 15px !important;
     margin-left: 0 !important;
 }

 .header:not(.header--top-center) *>.header__search,
 .header--top-center>.header__search {
     display: block;
 }

 nav.header__inline-menu a {
     padding: 5px 0 !important;
 }


 /* header design end */

 /* banner secton  */

 .announcement-bar__message {
     padding: 10px 0 !important;
 }

 .slideshowwithfade picture img, body.all-ingredients .image__banner.image-banner-home picture img {
     height: auto !important;
         max-height: 800px !important;
      border-radius: 0px !important;
     object-fit: cover;
     min-height: 700px;
 }

 .section-template--21058356281549__benifits_section_MqnRVp .justyouco-benefit-text {
     margin-top: 9px !important;
 }

 .banner .swiper-button-next {
     background-image: url("data:image/svg+xml,%3Csvg width='31' height='65' viewBox='0 0 31 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.68213 64.0108C3.03308 64.0129 3.38098 63.9456 3.70588 63.8129C4.03078 63.6802 4.32629 63.4846 4.57546 63.2375L26.3621 41.4509C27.6038 40.2123 28.589 38.741 29.2611 37.1211C29.9333 35.5012 30.2793 33.7647 30.2793 32.0109C30.2793 30.2571 29.9333 28.5205 29.2611 26.9006C28.589 25.2808 27.6038 23.8094 26.3621 22.5709L4.57546 0.784243C4.32683 0.535608 4.03165 0.338379 3.70679 0.203818C3.38193 0.0692575 3.03375 2.6198e-09 2.68213 0C2.3305 -2.6198e-09 1.98232 0.0692575 1.65746 0.203818C1.33261 0.338379 1.03743 0.535608 0.788797 0.784243C0.540161 1.03288 0.342929 1.32805 0.208368 1.65291C0.0738072 1.97777 0.0045513 2.32595 0.0045513 2.67757C0.00455131 3.0292 0.0738072 3.37738 0.208368 3.70224C0.342929 4.0271 0.540161 4.32227 0.788797 4.57091L22.5755 26.3575C24.0736 27.8575 24.9151 29.8909 24.9151 32.0109C24.9151 34.1309 24.0736 36.1642 22.5755 37.6642L0.788797 59.4508C0.538855 59.6987 0.340465 59.9937 0.205082 60.3186C0.0696992 60.6436 -9.02393e-07 60.9921 -9.02393e-07 61.3442C-9.02393e-07 61.6962 0.0696992 62.0447 0.205082 62.3697C0.340465 62.6947 0.538855 62.9896 0.788797 63.2375C1.03797 63.4846 1.33348 63.6802 1.65838 63.8129C1.98328 63.9456 2.33118 64.0129 2.68213 64.0108Z' fill='white'/%3E%3C/svg%3E%0A");
     background-repeat: no-repeat;
     background-position: center;
     background-size: contain;
     width: 84px !important;
     height: 34px !important;
 }

 .banner .swiper-button-prev {
     background-image: url("data:image/svg+xml,%3Csvg width='31' height='65' viewBox='0 0 31 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.5972 64.0108C27.2462 64.0129 26.8983 63.9456 26.5734 63.8129C26.2485 63.6802 25.953 63.4846 25.7038 63.2375L3.91717 41.4509C2.67548 40.2123 1.69034 38.741 1.01817 37.1211C0.345995 35.5012 0 33.7647 0 32.0109C0 30.2571 0.345995 28.5205 1.01817 26.9006C1.69034 25.2808 2.67548 23.8094 3.91717 22.5709L25.7038 0.784243C25.9525 0.535608 26.2476 0.338379 26.5725 0.203818C26.8974 0.0692575 27.2455 2.6198e-09 27.5972 0C27.9488 -2.6198e-09 28.297 0.0692575 28.6218 0.203818C28.9467 0.338379 29.2419 0.535608 29.4905 0.784243C29.7391 1.03288 29.9364 1.32805 30.0709 1.65291C30.2055 1.97777 30.2747 2.32595 30.2747 2.67757C30.2747 3.0292 30.2055 3.37738 30.0709 3.70224C29.9364 4.0271 29.7391 4.32227 29.4905 4.57091L7.70383 26.3575C6.2057 27.8575 5.36421 29.8909 5.36421 32.0109C5.36421 34.1309 6.2057 36.1642 7.70383 37.6642L29.4905 59.4508C29.7404 59.6987 29.9388 59.9937 30.0742 60.3186C30.2096 60.6436 30.2793 60.9921 30.2793 61.3442C30.2793 61.6962 30.2096 62.0447 30.0742 62.3697C29.9388 62.6947 29.7404 62.9896 29.4905 63.2375C29.2413 63.4846 28.9458 63.6802 28.6209 63.8129C28.296 63.9456 27.9481 64.0129 27.5972 64.0108Z' fill='white'/%3E%3C/svg%3E%0A");
     background-repeat: no-repeat;
     background-position: center;
     background-size: contain;
     width: 84px !important;
     height: 34px !important;
 }

 .swiper-button-next:after,
 .swiper-button-prev:after {
     content: none !important;
 }

 /* benefir section  */
 .justyouco-icon-glyph svg {
     width: 85px !important;
 }

 .justyouco-benefit-text span {
     color: #333;
     text-align: center;
     font-family: 'Sofia Pro Regular' !important;
     font-size: 25px !important;
     font-style: italic !important;
     font-weight: 600 !important;
     line-height: 28px !important;
     text-transform: capitalize !important;
 }

 li.justyouco-benefit-item .justyouco-icon-glyph {
     margin-bottom: 0px !important;
 }

 .section-template--21058356281549__benifits_section_MqnRVp .justyouco-benefit-card::after,
 .section-template--21058356281549__benifits_section_MqnRVp .justyouco-benefit-card::before {
     box-shadow: unset !important;
 }

 .justyouco-benefit-card {
     border-radius: 65.709px;
     border: 6.088px solid #BD3C4B;
     background: #FFF;
     box-shadow: 8.214px 8.214px 0.753px -2.738px #C10230;
     width: 928px !important;
     max-width: 100% !important;
 }

 .custom_featured_cl .main-title,
  .ingredient-head .heading {
     color: #f26178 !important;
     text-align: center;
     font-family: "FONTSPRING DEMO - Bookmania";
     font-size: 47px !important;
     font-style: normal;
     font-weight: 700;
     line-height: normal;
     margin-top: 53px !important;
     text-transform: capitalize !important;
     margin-bottom: -28px !important;
 }
 
 .product .ingredient-head .heading {
     color: #f26178 !important;
 }

 .ingredient-head .heading {
     color: #333 !important;
 }

 .custom_featured_cl .swiper-button-prev {
     background-image: url("data:image/svg+xml,%3Csvg width='29' height='58' viewBox='0 0 29 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.5975 3.62407C28.5967 4.58448 28.2145 5.50524 27.5349 6.18392L9.0074 24.7114C8.44661 25.2721 8.00175 25.9377 7.69825 26.6703C7.39474 27.4029 7.23853 28.1881 7.23853 28.9811C7.23853 29.7741 7.39474 30.5593 7.69825 31.2919C8.00175 32.0244 8.44661 32.6901 9.0074 33.2507L27.5108 51.7541C28.1706 52.4373 28.5357 53.3523 28.5275 54.3021C28.5192 55.2519 28.1383 56.1604 27.4666 56.8321C26.795 57.5037 25.8865 57.8847 24.9367 57.8929C23.9869 57.9012 23.0719 57.5361 22.3887 56.8762L3.88528 38.3873C1.39732 35.8945 0 32.5163 0 28.9944C0 25.4724 1.39732 22.0943 3.88528 19.6014L22.4128 1.06181C22.9194 0.554871 23.565 0.209604 24.2679 0.0696955C24.9708 -0.0702127 25.6994 0.00152622 26.3615 0.275835C27.0237 0.550143 27.5895 1.01469 27.9875 1.6107C28.3855 2.20671 28.5978 2.90739 28.5975 3.62407V3.62407Z' fill='%23C10230'/%3E%3C/svg%3E%0A");
     background-repeat: no-repeat;
     background-position: center;
     background-size: contain;
     width: 44px !important;
     height: 34px !important;
     z-index: 99;
 }

 .custom_featured_cl .swiper-button-next {
     background-image: url("data:image/svg+xml,%3Csvg width='29' height='58' viewBox='0 0 29 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.000157765 3.62407C0.00100325 4.58448 0.383202 5.50524 1.06273 6.18392L19.5903 24.7114C20.151 25.2721 20.5959 25.9377 20.8994 26.6703C21.2029 27.4029 21.3591 28.1881 21.3591 28.9811C21.3591 29.7741 21.2029 30.5593 20.8994 31.2919C20.5959 32.0244 20.151 32.6901 19.5903 33.2507L1.08688 51.7541C0.427029 52.4373 0.0619087 53.3523 0.0701622 54.3021C0.0784156 55.2519 0.459383 56.1604 1.13101 56.8321C1.80264 57.5037 2.71119 57.8847 3.66098 57.8929C4.61077 57.9012 5.5258 57.5361 6.209 56.8762L24.7124 38.3873C27.2003 35.8945 28.5977 32.5163 28.5977 28.9944C28.5977 25.4724 27.2003 22.0943 24.7124 19.6014L6.18485 1.06181C5.67824 0.554871 5.03264 0.209604 4.32974 0.0696955C3.62684 -0.0702127 2.89824 0.00152622 2.23612 0.275835C1.57401 0.550143 1.00814 1.01469 0.610124 1.6107C0.212108 2.20671 -0.000167095 2.90739 0.000157765 3.62407V3.62407Z' fill='%23C10230'/%3E%3C/svg%3E%0A");
     background-repeat: no-repeat;
     background-position: center;
     background-size: contain;
     width: 44px !important;
     height: 34px !important;
     z-index: 99;
 }

 .custom_featured_cl .flavor-heading .sub-title {
     color: #333;
     text-align: center;
     font-family: 'FONTSPRING DEMO - Bookmania';
     font-size: 45px;
     font-style: italic;
     font-weight: 400;
     line-height: normal;
 }

 .custom_featured_cl .flavor-heading .sub-title b {
     font-weight: 700;
 }

 .custom_featured_cl span.bold-underlined {
     display: none;
 }

 .custom_featured_cl .card .media img {
     width: 240px !important;
     aspect-ratio: 1/1 !important;
     height: auto !important;
     object-fit: contain;
 }

 .custom_featured_cl .card.card--card.card--media.color-background-2.gradient {
     background: transparent !important;
     padding: 10px !important;
     grid-gap: 30px;
 }

 .custom_featured_cl .card__content a.button,
 .custom_featured_cl .card__content button, body.collection a.quick-add__submit.button{
     border-radius: 489.852px !IMPORTANT;
     box-shadow: 0 3.919px 3.919px 0 rgba(0, 0, 0, 0.25) !important;
     width: 100% !important;
     max-width: 100%;
     color: #FFF;
     padding: 17px 10px 10px 10px !important;
     font-family: 'FONTSPRING DEMO - Bookmania';
     font-size: 25px !important;
     font-style: normal;
     font-weight: 700;
     line-height: 1 !important;
 }

 .custom_featured_cl .card__content button span {
     margin: 0 !important;
     text-transform: capitalize;
 }

 .custom_featured_cl .card .card__inner .card__media {
     overflow: visible !important;
     height: 446px;
 }

 .custom_featured_cl span.circle {
     width: 310px;
     height: auto;
     aspect-ratio: 1/1;
 }

 .custom_featured_cl .media.media--transparent.media--hover-effect {
     height: 303px !important;
     overflow: visible;
 }

 .custom_featured_cl .card__inner {
     height: 252px !important;
 }

 .swiper-featured_collection_slider .card--card.card--media>.card__content a {
     font-size: 22px !important;
     line-height: 1.1;
     text-align: center;
 }

 .collection__view-all .button {
     margin-top: 53px;
     margin-bottom: 92px;
     font-size: 34px !important;
 }

 .not-included-section h2.title.inline-richtext span,
 .gut-heading span.boost {
     position: relative;
 }

 .not-included-section h2.title.inline-richtext span:after,
 .gut-heading span.boost:after {
     position: absolute;
     content: '';
     background-image: url("data:image/svg+xml,%3Csvg width='139' height='13' viewBox='0 0 139 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.267591 12.5611C0.295509 12.6538 0.329866 12.7378 0.379249 12.8045C0.523104 13.0102 0.731343 13.0102 0.920259 13.0015C26.6473 11.8079 52.3742 10.568 78.1012 9.3484C97.9482 8.40755 117.793 7.36239 137.642 6.46501C139.274 6.3924 139.503 2.50649 137.912 1.89812C137.893 1.88943 137.874 1.88364 137.852 1.87494C135.095 0.803051 116.678 0.677383 110.618 0.46645C98.7503 0.0590483 86.8785 -0.0817599 75.0089 0.044025C50.8125 0.301436 26.6226 1.68028 2.47151 4.17475C2.08938 4.21535 1.71156 4.35738 1.36596 4.6356C-0.405001 6.05278 -0.016097 9.42282 0.175218 11.9438C0.190266 12.1525 0.211756 12.3756 0.265445 12.564L0.267591 12.5611Z' fill='%23F26178'/%3E%3C/svg%3E%0A");
     background-position: center;
     background-repeat: no-repeat;
     background-size: contain;
     width: 106.992px;
     height: 12.996px;
     bottom: 17px;
     left: 0;
 }

 .gut-heading span.boost:after {
     bottom: -3px;
     width: 122.889px;
     filter: brightness(0) saturate(100%) invert(15%) sepia(12%) saturate(16%) hue-rotate(332deg) brightness(92%) contrast(84%);
 }

 ul#Slider-template--21058356281549__multicolumn_MXcGa8 .media--square {
     padding-bottom: 95%;
 }

 ul#Slider-template--21058356281549__multicolumn_MXcGa8 .media--square img {
     object-fit: contain;
 }

 ul#Slider-template--21058356281549__multicolumn_MXcGa8 {
     grid-gap: 20px;
     display: grid;
     grid-template-columns: repeat(5, 1fr);
 }

 ul#Slider-template--21058356281549__multicolumn_MXcGa8 li {
     width: 100% !important;
     max-width: 100% !important;
 }

 .desktop-slider .swiper-slide .img {
     position: relative;
     height: 100%;
 }

 .desktop-slider .swiper-slide .img:after {
     position: absolute;
     content: "";
     bottom: 20px;
     right: 20px;
     background-image: url(/cdn/shop/files/Group_109.png?v=1763211811);
     background-position: center;
     background-repeat: no-repeat;
     background-size: contain;
     width: 68px;
     height: 68px;
 }

 .custom-benefits .ingredient-info {
     padding-top: 70px;
     align-items: unset !important;
     grid-gap: 20px;
 }

 .custom-benefits .ingredient-info .right-section.col {
     border-radius: 22.771px;
     background: #fff;
     box-shadow: 4.554px 3.643px 15.029px #0003;
     padding: 48px 34px;
 }

 .custom-benefits .ingredient-info h3.item-title {
     color: #f5889a;
     font-family: "FONTSPRING DEMO - Bookmania";
     font-size: 25px;
     font-style: normal;
     font-weight: 700;
     line-height: 1;
 }

 .custom-benefits .ingredient-info .iten-content {
     color: #333;
     font-family: 'Sofia Pro Regular' !important;
     font-size: 20px;
     font-style: normal;
     font-weight: 500;
     line-height: 1.1;
     padding-top: 10px;
 }

 .custom-benefits .icon img {
     width: 90.267px;
     aspect-ratio: 1/1;
     object-fit: contain;
     padding: 6px;
     display: block;
 }

 .custom-benefits a {
     display: block;
     margin: 50px auto 92px;
     width: fit-content;
     border-radius: 19.485px;
     background: #333333e8;
     box-shadow: 3.653px 4.871px 4.871px #e1e1e1;
     color: #fff;
     font-family: "FONTSPRING DEMO - Bookmania";
     font-size: 30px;
     font-style: normal;
     font-weight: 700;
     line-height: 1;
     padding: 23px 53px 21px;
     transition: .3s all;
 }

 .custom-benefits a:hover {
     background: #F9344B;
 }

 .free-shipping-banner {
     background: #333 !important;
     height: 120px !important;
     display: flex;
     align-items: center;
 }

 .free-shipping-banner p {
     color: #FFF;
     text-align: center;
     font-family: 'FONTSPRING DEMO - Bookmania';
     font-size: 40px !important;
     font-style: italic;
     font-weight: 400;
     line-height: normal !important;
 }

 .free-shipping-banner p strong {
     font-weight: 700;
 }

 .not-included-section .page-width {
     width: 100% !important;
     max-width: 100% !important;
     border-radius: 20.577px;
     padding: 77px 78px 107px 52px;
     background: #FFF;
     box-shadow: 3.292px 6.585px 13.581px 3.292px rgba(0, 0, 0, 0.20);
 }

 .custom_featured_cl .product-grid * {
     color: unset;
 }

 .custom_featured_cl .metafield-rich_text_field p {
     display: flex;
     grid-gap: 8px;
     align-items: center;
     justify-content: center;
     margin-bottom: 0 !important;
     text-transform: capitalize;
     font-weight: 700;
 }

 .custom_featured_cl .price-item.price-item--regular {
     color: #333 !important;
     font-family: 'Sofia Pro Regular' !important;
     font-size: 22px !important;
     font-style: normal;
     font-weight: 400;
     line-height: 1.2 !important;
 }

 #shopify-section-template--21056293634253__custom_featured_collection_dT8dX3 .title-wrapper {
     margin-bottom: 0 !important;
 }

 .custom_featured_cl .price {
     display: flex;
     justify-content: center;
 }

 .not-included-section h2.title.inline-richtext {
     color: #F26178 !important;
     text-align: center;
     text-shadow: 2.469px 3.292px 1.728px rgba(236, 134, 134, 0.60) !important;
     font-family: 'FONTSPRING DEMO - Bookmania';
     font-size: 60px !important;
     font-style: normal;
     font-weight: 700;
     line-height: normal;
     text-transform: capitalize;
 }

 .not-included-section .multicolumn-card__info h3 {
     font-family: 'FONTSPRING DEMO - Bookmania';
     font-size: 28px !important;
     font-style: normal;
     font-weight: 700;
     line-height: 1 !important;
     margin: 0 !important;
 }

 .not-included-section {
     padding-bottom: 112px !important;
 }

 h2.video-heading {
     color: #f26178 !important;
     text-align: center;
     font-family: "FONTSPRING DEMO - Bookmania";
     font-size: 65px !important;
     font-style: normal;
     margin-bottom: 60px;
     font-weight: 700;
     line-height: 1.1 !important;
     padding-top: 20px;
 }

 .lw_tst_stars_final img {
     aspect-ratio: 1/1;
     object-fit: contain;
     width: 40px;
 }

 .desktop-slider .swiper-slide {
     display: flex;
     flex-direction: column;
     grid-gap: 34px;
 }

 .lw_tst_section_final {
     padding-top: 30px !important;
 }

 .lw_tst_section_final .lw_tst_card_final {
     border-radius: 50.7px !important;
     padding: 53px 21px 50px 22px;
     background: rgba(255, 222, 179, 0.29) !important;
     box-shadow: 5.07px 7.098px 19.976px 0 rgba(0, 0, 0, 0.25) !important;
 }

 .lw_tst_section_final .lw_tst_slider_final {
     margin: 0 0px !important;
     padding-top: 30px;
     padding-bottom: 10px;
     padding-left: 20px;
     padding-right: 20px;
 }

 .video-carousel-section .page-width {
     padding-bottom: 100px !important;
 }

 .video-carousel-section .swiper-pagination {
     bottom: 20px;
     display: flex;
     align-items: center;
     justify-content: center;
     grid-gap: 24px;
 }

 .video-carousel-section span.swiper-pagination-bullet {
     width: 20.676px;
     height: auto;
     margin: 0 !important;
     border-radius: 30.676px;
     background: #f2617840;
     aspect-ratio: 1/1;
 }

 .video-carousel-section span.swiper-pagination-bullet.swiper-pagination-bullet-active {
     background: #F26178;
 }

 .video-carousel-section {
     padding-bottom: 0 !important;
 }

 .lw_tst_wrapper_final .lw_tst_author_final {
     color: #333;
     text-align: center;
     font-family: "FONTSPRING DEMO - Bookmania";
     padding-top: 0;
     position: static;
     padding-bottom: 0;
     font-size: 17px;
     font-style: normal;
     font-weight: 600;
     line-height: 1.4;
 }

 .lw_tst_wrapper_final .lw_tst_text_final {
     color: #333;
     text-align: center;
     font-family: "FONTSPRING DEMO - Bookmania";
     font-size: 17px;
     font-style: normal;
     font-weight: 600;
     line-height: 1.4;
     padding-top: 10px;
     flex: 1;
 }

 main#MainContent {
     margin-top: -57px !important;
 }

 div#shopify-section-template--21058356281549__healthy_gut_benefits_TUM83G section {
     padding-top: 100px;
     background: #fff;
     padding-bottom: 149px;
     border-radius: 0 0 147px 147px !important;
 }
 div#shopify-section-template--21058356281549__healthy_gut_benefits_TUM83G {
     background: #FFE2E2;
 }
 div#shopify-section-template--21058356281549__healthy_gut_benefits_TUM83G .hg-media img {
     width: 100% !important;
     height:  190% !important;
     scale: unset !important;
     filter: unset !important;
 }
 #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-media {
    overflow: hidden;
    filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));
    border-radius: 44.16px !important;
    height: 820px !important;
}
 div#shopify-section-template--21058356281549__healthy_gut_benefits_TUM83G .hg-text-col {
     background: url(/cdn/shop/files/grad-bg-point.png?v=1763186122);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center;
     border-radius: 43.68px !important;
     filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));
     padding: 61px 46px 86px;
     height: 100%;
 }
 section#hg-template--21058356281549__healthy_gut_benefits_TUM83G h2.hg-heading {
     color: #c10230;
     text-align: center;
     font-family: "FONTSPRING DEMO - Bookmania";
     font-size: 47px !important;
     font-style: normal;
     font-weight: 600;
     line-height: 1.1 !important;
     margin-bottom: 35px !important;
 }

 #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-heading .hg-underline span.hg-underline {
     font-style: italic;
     font-weight: 900 !important;
 }

 #hg-template--21058356281549__healthy_gut_benefits_TUM83G ul.hg-list li.hg-pill span {
     color: #c10230;
     font-family: "FONTSPRING DEMO - Bookmania";
     font-size: 31.008px;
     font-style: normal;
     font-weight: 700;
     line-height: 1 !important;
     margin-top: 4px !important;
     text-transform: capitalize !important;
 }

 #hg-template--21058356281549__healthy_gut_benefits_TUM83G ul.hg-list li.hg-pill svg {
     width: 30px !important;
     height: 33px !important;
 }

 #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-pill {
     border-radius: 156.033px !important;
     border: 1.56px solid #C10230 !important;
     background: #FFF !important;
     gap: 17px !important;
     padding: 13px 28px !important;
     box-shadow: 3.121px 1.56px 12.639px 0 rgba(255, 45, 45, 0.30) !important;
 }

 #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-list {
     gap: 31px !important;
 }

 .image__banner.image-banner-home {
     margin-top: 0 !important;
 }

 #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-wrap a {
     margin-top: 85px !important;
 }

 #hg-template--21058356281549__healthy_gut_benefits_TUM83G.hg--image-left .hg-media-col {
     z-index: 0 !important;
     height: 100%;
 }

 .footer-main {
     background: linear-gradient(180deg, #FFE2E2 26.44%, #D60033 100%) !important;
     padding-top: 110px !important;
 }

 .footer-main .banner__media,
 .footer-main .banner__media picture {
     position: static !important;
 }

 div#Banner-sections--21058351923405__image_banner_bpaxPH {
     background: transparent !important;
     flex-direction: column;
     max-width: 1070px !important;
     margin: 0 auto !important;
     padding: 0 30px !important;
     height: auto !important;
     min-height: auto !important;
 }

 section#shopify-section-sections--21058351923405__1763618780ce344e6c .page-width {
     max-width: 1070px !important;
     margin: 0 auto !important;
     padding: 0 30px !important;
 }

 section#shopify-section-sections--21058351923405__1763618780ce344e6c,
 footer {
     background: transparent !important;
 }

 section#shopify-section-sections--21058351923405__image_banner_bpaxPH img {
     aspect-ratio: 1040.12/266.75 !important;
     width: 720px !important;
     margin: 0 auto 30px !important;
     display: block;
 }

 #shopify-section-sections--21058351923405__image_banner_bpaxPH .sip-socialize {
     position: static !important;
     padding: 0 !important;
 }

 #shopify-section-sections--21058351923405__image_banner_bpaxPH .sip-socialize span {
     color: #fff;
     text-align: center;
     text-shadow: 2.588px 3.451px 1.812px rgba(236, 134, 134, .6);
     font-family: "FONTSPRING DEMO - Bookmania";
     font-size: 38px;
     font-style: normal;
     font-weight: 700;
     line-height: 1;
     padding: 0 37px !important;
 }

 div#insta-feed h2 {
     display: none;
 }

 button.instafeed-new-arrow {
     display: block !important;
 }

 #lw_tst_section_final .swiper-button-lock {
     display: none !important;
 }

 body .instafeed-new-layout-container,
 footer.footer .page-width {
     width: 1366px !important;
     margin: 0 auto !important;
     max-width: 100% !important;
 }

 section#shopify-section-sections--21058351923405__image_banner_bpaxPH .banner .banner__content {
     padding: 0 !important;
 }

 li.list-social__item span svg {
     min-width: 44.266px !important;
     min-height: 47.092px !important;
 }

 li.list-social__item a.list-social__link {
     margin: 0 !important;
     padding: 0 !important;
 }

 .newsletter-top h2 {
     color: #FFF;
     text-shadow: 2.588px 3.451px 1.812px rgba(236, 134, 134, 0.60);
     font-family: 'FONTSPRING DEMO - Bookmania';
     font-size: 46px !important;
     font-style: normal;
     font-weight: 700;
     line-height: 1 !important;
 }

 .newsletter-top p {
     color: #FFF;
     text-shadow: 2.588px 3.451px 1.812px rgba(236, 134, 134, 0.60);
     font-family: 'FONTSPRING DEMO - Bookmania';
     font-size: 30px !important;
     font-style: normal;
     font-weight: 600;
     line-height: 1 !important;
 }

 .instafeed-new-layout-item {
     width: 32.2% !important;
 }

 img.boost-underline {
     display: none;
 }

 .footer-social-links.footer-block {
     padding-top: 40px !important;
     padding-bottom: 31px !important;
 }

 #shopify-section-sections--21058351923405__cs_footer .footer__list-social {
     margin-bottom: 0 !important;
     grid-gap: 20px !important;
 }

 footer.footer .page-width {
     padding: 0 !important;
 }

 .newsletter-top {
     margin-bottom: 49px !important;
     padding-bottom: 58px !important;
     grid-gap: 30px !important;
 }

 .field.newsletter-form__field-wrapper input::placeholder,
 .field.newsletter-form__field-wrapper input {
     color: #c10230;
     font-family: "FONTSPRING DEMO - Bookmania";
     font-size: 27.511px !important;
     font-style: normal;
     font-weight: 600 !important;
     line-height: 1 !important;
 }

 .footer form.newsletter-form .newsletter-form__field-wrapper input.field__input {
     border-radius: 12.942px !important;
     background: #ffecec !important;
     box-shadow: 0 3.451px 3.451px #00000040 !important;
     padding: 10px 10px 4px 20px !important;
     width: 460px !important;
     max-width: 100% !important;
     height: auto !important;
     max-height: unset !important;
 }

 .footer form.newsletter-form .newsletter-form__field-wrapper button.newsletter-form__button {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' viewBox='0 0 24 48' fill='none'%3E%3Cpath d='M0 44.4413C0.00069222 43.655 0.313611 42.9012 0.869961 42.3455L16.0389 27.1765C16.4981 26.7175 16.8623 26.1726 17.1108 25.5728C17.3592 24.973 17.4871 24.3301 17.4871 23.6809C17.4871 23.0316 17.3592 22.3888 17.1108 21.789C16.8623 21.1892 16.4981 20.6442 16.0389 20.1852L0.889733 5.02614C0.349492 4.46679 0.050559 3.71762 0.0573163 2.94001C0.0640736 2.16239 0.375981 1.41854 0.925861 0.868656C1.47574 0.318777 2.21959 0.0068694 2.99721 0.000112114C3.77483 -0.00664517 4.52399 0.292289 5.08334 0.832529L20.2325 15.9797C22.2695 18.0207 23.4135 20.7865 23.4135 23.67C23.4135 26.5535 22.2695 29.3193 20.2325 31.3603L5.06357 46.5292C4.64939 46.9437 4.12172 47.2262 3.54716 47.341C2.9726 47.4559 2.37689 47.398 1.8352 47.1746C1.29351 46.9513 0.830122 46.5725 0.503506 46.086C0.176891 45.5995 0.00168515 45.0272 0 44.4413V44.4413Z' fill='%23C10230'/%3E%3C/svg%3E");
     background-repeat: no-repeat;
     background-size: 16px;
     background-position: center;
     border-radius: 10.353px;
     background-color: #ffe2e2;
     box-shadow: 0 3.451px 3.451px #00000040;
     width: 61.61px;
     height: 60.747px;
 }

 .footer form.newsletter-form .newsletter-form__field-wrapper button.newsletter-form__button svg {
     display: none;
 }

 .footer-disclaimer p {
     color: #fff;
     text-align: center;
    font-family: 'Sofia Pro Regular' !IMPORTANT;
     font-size: 13px !important;
     font-weight: 400;
     line-height: 1.3 !important;
     margin-bottom: 17px !important;
 }

 .footer__copyright.caption small {
     color: #fff;
     text-align: center;
     text-shadow: 2.588px 3.451px 1.812px rgba(236, 134, 134, .6);
     font-family: "FONTSPRING DEMO - Bookmania";
     font-size: 17px !important;
     font-weight: 600;
     line-height: 1.3 !important;
     margin-bottom: 110px !important;
     display: block;
 }

 .footer__copyright.caption {
     margin-top: 0 !important;
 }

 footer.footer {
     padding-bottom: 139px !important;
 }

 .footer-nav-links.footer-block a {
     color: #fff;
     font-family: 'Sofia Pro Regular' !important;
     font-size: 17px !important;
     font-style: normal;
     font-weight: 700;
     line-height: normal !important;
     padding: 0 !important;
 }

 .footer-nav-links ul {
     gap: 25px !important;
     padding-top: 0 !important;
 }

 .footer-block__heading img {
     width: 150px !important;
 }

 .hide_mobile_ svg {
     width: 68.865px;
     height: auto;
     aspect-ratio: 1/1;
 }

 .footer__content-top div:has(> h2.footer-block__heading) {
     width: 351px !important;
 }

.footer-brand.footer-block {
    grid-gap: 50px !important;
    justify-content: space-between !important;
    margin-bottom: 20px;
}


 .header__icon .icon,
 .header__icon,
 .header__icon--cart .icon {
     width: 24px !important;
     height: 24px !important;
 }

 /* section#shopify-section-template--21058356281549__benifits_section_MqnRVp {
     margin-top: -100px !important;
 } */

 p.announcement-bar__message.h5 {
     color: #FFF;
     font-family: Bookmania;
     font-size: 15px !important;
     font-style: normal;
     font-weight: 900;
     line-height: normal !important;
 }

 nav.header__inline-menu.header_menu_right .list-menu {
     grid-gap: 80px !important;
 }

 .desktop-header-icons img {
     width: 100%;
     height: 100%;
     object-fit: cover;
 }

 .home-banner .swiper-button-next.swiper-button-disabled,
 .home-banner .swiper-button-prev.swiper-button-disabled {
     opacity: 1 !important;
     cursor: pointer !important;
     pointer-events: visible !important;
 }

 .custom_featured_cl .flavor-heading {
     padding: 30px 0 !important;
 }

 .swiper-featured_collection_slider .card--card.card--media>.card__content {
     margin-top: 0 !important;
 }

 body #insta-feed .instafeed-new-layout-item img,
 body .instafeed-new-layout-item video {
     aspect-ratio: 1/1 !important;
 }

 .sip-socialize span::before,
 .sip-socialize span::after {
     width: 300px !important;
     height: 3px !important;
     background: #fff;
     margin: 0 !important;
 }

 footer.footer {
     max-width: 1070px !important;
     margin: 0 auto !important;
     padding: 0 30px !important;
 }

 sticky-header.header-wrapper:before {
     content: none !important;
 }

 section#shopify-section-template--21058356281549__multicolumn_MXcGa8 .background-none .multicolumn-list .multicolumn-card__info,
 section#shopify-section-template--21058356281549__multicolumn_MXcGa8 .background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info {
     padding-left: 0 !important;
     padding-right: 0 !important;
 }

 .header__icon--cart {
     margin-right: 0 !important;
 }

 .section-template--21058356281549__benifits_section_MqnRVp .justyouco-benefit-icon {
     width: 100% !important;
     aspect-ratio: unset !important;
 }

 .lw_tst_slider_final button.lw_tst_prev_final,
 .lw_tst_slider_final button.lw_tst_next_final {
     display: none !important;
 }

 /* .justyouco-benefit-list li:after {
     background-image: url("data:image/svg+xml,%3Csvg width='7' height='217' viewBox='0 0 7 217' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.04297 0C2.84004 3.60194 2.64726 7.20387 2.46463 10.8058C0.820929 43.2232 -0.000921965 75.6407 -0.000921965 108.058C-0.000921965 140.476 0.820929 172.893 2.46463 205.31C2.64726 208.912 2.84004 212.514 3.04297 216.116C3.24589 212.514 3.43867 208.912 3.62131 205.31C5.26501 172.893 6.08686 140.476 6.08686 108.058C6.08686 75.6407 5.26501 43.2232 3.62131 10.8058C3.43867 7.20387 3.24589 3.60194 3.04297 0Z' fill='%23BD3C4B'/%3E%3C/svg%3E%0A") !important;
     background-color: transparent !important;
     background-size: contain !important;
     background-repeat: no-repeat !important;
     height: 100%;
     width: 10px !important;
     background-position: center !important;
     opacity: 1 !important;
 } */

 .justyouco-benefit-list li:after {
    content: none !IMPORTANT;
 }

 .custom_featured_cl .card .card__inner .card__media img {
     filter: drop-shadow(0 10.375px 10.375px rgba(0, 0, 0, 0.25));
 }

 body .slideshowwithfade, body.all-ingredients .image__banner.image-banner-home {
     margin-top: 0px !important;
 }

 #shopify-section-template--21056293765325__page_top_banner_hw4Wpp .faq-section {
     margin: 0px !IMPORTANT;
 }

 .cart-count-bubble span {
     top: 2px;
     position: relative;
 }

h2.complementary-bundle-title, h2.select-color {
    color: var(--primary-color);
    font-size: 22px;
    line-height: 32px;
}

 .complementary-bundle .product-form__submit.button {
     position: relative;
 }

 .complementary-bundle .loading__spinner {
     position: absolute;
     left: 0;
     right: 0;
     margin: 0 auto;
 }

 .bundle-box.bundle-up {
     display: flex;
     gap: 20px;
     padding: 18px 18px 15px !important;
     align-items: center;
 }

 .bundle-variant-wrapper input {
     cursor: pointer;
 }

 /* product page design */

 .product.product--medium {
     margin-top: 106px !important;
 }

 .header__heading-logo-wrapper {
     padding-left: 60px;
     padding-right: 60px;
 }

 .product-media-container modal-opener .product__media {
     border-radius: 37.082px !important;
 }

 .product__info-wrapper .social-faces {

     width: 216.75px;
     height: auto;
 }

 .social-reorder-badge .social-text {
     border-radius: 0 375px 375px 0;
     background: #F26178;
     box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.25);
 }

 .complementary-bundle .product-form__submit.button span {
       color: #FFF;
    font-family: Bookmania;
    font-size: 14.896px;
    font-style: normal;
    font-weight: 700;
    line-height: 30.092px;
    border-radius: 3.474px;
    background: transparent !important;
 }

 .social-reorder-badge .social-text span {
     color: #fff;
     font-family: 'Sofia Pro Regular' !important;
     font-size: 12.75px !important;
     font-style: normal;
     font-weight: 400;
     line-height: 22.75px !important;
     opacity: 1 !important;
 }

 .social-text strong {
     color: #FFF;
     font-family: 'Sofia Pro Regular' !important;
     font-size: 18.468px !important;
     font-style: normal;
     font-weight: 600 !important;
     line-height: 15.75px;
 }

.gut-heading .heading-line-1, .gut-heading .heading-line-2, .product__info-container .plus-energy, .product__info-container .boost {
     color: #333;
     font-family: Bookmania;
     font-size: 43.74px !important;
     font-style: normal;
     font-weight: 700;
     line-height: 49.989px !important;
 }

 span.jdgm-prev-badge__text {
     color: #333;
     font-family: 'Sofia Pro Regular' !important;
     font-size: 19.44px;
     font-style: normal;
     font-weight: 300;
     line-height: normal;
     margin-bottom: -8px;
 }

 .jdgm-prev-badge__stars .jdgm-star.jdgm--on:before {
     font-size: 30px;
 }

 span.jdgm-prev-badge__stars {
     display: block;
 }

 .jdgm-widget .jdgm-prev-badge {
     display: flex !important;
     align-items: center;
     grid-gap: 10px;
 }

 .product__description p {
     color: #333 !important;
     font-family: 'Sofia Pro Regular' !important;
     font-size: 19.44px;
     font-style: normal;
     font-weight: 400;
     line-height: 24.3px;
 }

 details.inner-collapsible summary {
     color: #333;
     font-family: 'Sofia Pro Regular' !important;
     font-size: 12.497px;
     font-style: normal;
     font-weight: 500;
     line-height: 28.617px;
 }

 .outer-collapsible a.button.custom_button {
     border-radius: 3.779px;
     background: var(--primary-color) !important;
     box-shadow: unset;
         padding: 12px 10px 10px !important;
    min-height: auto !important;
    margin-left: 0 !important;
     position: absolute;
     transform: translateY(6px) !important;
 }

 .inner-collapsible {
     padding: 0 !important;
 }

 .collapsible-content,
 .inner-content {
     padding: 0 !important;
 }

 .outer-collapsible[open] summary {
     border-bottom: 1px solid rgba(51, 51, 51, 0.50) !important;
 }

 .outer-collapsible .inner-collapsible summary {
     border-bottom: 1px solid rgba(51, 51, 51, 0.25) !important;
 }

 .flavor_swaches .flavor-title {
     border-radius: 347.065px;
     background: var(--primary-color) !important;
     box-shadow: 0 2.777px 2.777px 0 rgba(0, 0, 0, 0.25);
     color: #FFF;
     font-family: Bookmania;
     font-size: 25.034px;
     font-style: normal;
     font-weight: 700;
     line-height: 28.61px;
     padding: 9px 32px 3px 26px;
 }

 .outer-collapsible[open] {
     margin-bottom: 40px !important;
     padding-bottom: 24px;
 }

 .flavor-selected-text {
     color: #333;
     font-family: Bookmania;
     font-size: 19.073px;
     font-style: normal;
     font-weight: 700;
     line-height: 21.798px;
     margin-left: 20px !important;
     margin-bottom: 17px !important;
 }

 .flavor-selected-text span {
     color: var(--primary-color) !important;
     font-family: Bookmania;
     font-size: 19.073px;
     font-style: normal;
     font-weight: 700;
     line-height: 21.798px;
 }

 .flavor-label {
     text-align: center !important;
     /* font-family: 'Sofia Pro Regular' !important; */
     font-size: 10.412px !important;
     font-style: italic;
     font-weight: 400 !important;
     line-height: 11.106px !important;
 }

 .flavor-icon-wrapper {
     height: 56.877px !important;
     width: 56.877px !important;
     box-shadow: 0.558px 0.558px 4.303px rgba(0, 0, 0, 0.50) !important;
 }

 .flavor-item {
     width: 80px !important;
 }

 .coming-badge {
     top: -16px !important;
     right: -12px !important;
     width: 35px !important;
 }

 .inner-real-result button.lp-swiper-next.next-real {
     display: none !important;
 }

 .stats-banner__items .stats-banner__value {
     color: #EE7623;
     font-family: Bookmania;
     font-size: 99.957px;
     font-style: normal;
     font-weight: 700;
     line-height: 114.236px;
 }

 section.stats-banner {
     margin-top: 62px !important;
 }

 .custom-subscription-box,
 .bundle-box {
     border-radius: 20px !important;
 }

 .custom-sub-image {
     width: 66px;
     height: 100%;
     display: flex;
 }

 .custom-sub-image img {
     width: 100%;
     height: 100%;
     object-fit: cover;
     border-radius: 10px;
 }

 .shopify_subscriptions_app_block input[type="radio"] {
     margin-top: 0 !important;
 }

 .label-badge {
     padding: 2px 10px 2px 10px !important;
     line-height: 14px !important;
 }

 .custom-subscription-inner {
     border-radius: 13px !important;
     padding: 12px 26px 12px 17px !important;
 }
.custom-subscription-header, .bundle-badge-title {
    padding: 8px 11px 3px 11px !important;
    background: var(--primary-color) !important;
    font-size: 16px !important;
}
.label-badge,
 .free-tag,
 .bundle-flag {
     background: var(--primary-color) !important;
 }
 .deliver-note {
    margin-top: 0px !important;
    font-size: 11px;
}
body .product-form__buttons .product-form__submit .price {
    font-size: 24px !important;
}
 .bundle-flag {
     color: #fff !important;
     font-family: Sofia Pro !important;
     font-size: 16px !important;
     font-style: italic !important;
     font-weight: 600 !important;
     line-height: 26.217px !important;
     transform: unset !important;
     margin-right: 0 !important;
     right: 25px !important;
     top: -16px !important;
     border-radius: 0 0 10.26px 10.26px !important;
     background: #333 !important;
     padding: 10px 20px 2px !IMPORTANT;
 }

 .bundle-flag:before {
     content: '';
     position: absolute;
     width: 8px;
     height: 14px;
     display: block;
     background-position: center;
     background-size: contain;
     background-repeat: no-repeat;
     background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2940_615)'%3E%3Cpath d='M0.233398 12.5061L7.07368 0.00610352H185.617V12.3186L0.233398 12.5061Z' fill='%23262626'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2940_615'%3E%3Crect width='7' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
     top: 0;
     left: -8px;
 }

 .bundle-free-shipping {
     color: #333;
     font-family: 'Sofia Pro Regular' !important;
     font-size: 11.967px;
     font-style: italic;
     font-weight: 600;
     line-height: 17.965px;
     border-radius: 2.393px;
     border: 0.722px solid #000;
     background: #FFF;
     position: absolute;
     right: 36px;
     top: -26px;
     z-index: 1;
     padding: 1px 6px;
 }

.bundle-content .bundle-header-top h3 {
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 19.012px;
}

 .outer-collapsible {
     padding-left: 23px !important;
 }

 .outer-collapsible,
 .inner-collapsible {
     padding: 0px 23px;
 }

 .outer-collapsible>summary {
     color: #333 !important;
     padding: 6px 10px 0 0 !important;
 }

 .custom-subscription-inner,
 .bundle-inner,
 .outer-collapsible {
     background: var(--opacity-light) !important;
 }

 .inner-collapsible {
     background: transparent !important;
 }

 .shopify_subscriptions_app_block input[type="radio"] {
     accent-color: var(--primary-color);
 }

 .flavor-dropdown-group {
     margin-bottom: 0 !important;
     margin-top: 7px !important;
 }

 .flavor-dropdown-row {
     margin-bottom: 4px !important;
 }

 .custom-subscription-box,
 .bundle-box {
     border-color: var(--border-color) !important;
 }

 button#flavor-bundle-submit {
     border-radius: 9px !important;
     box-shadow: unset !important;
     padding: 18px 22px 13px 22px !important;
     background: var(--primary-color) !important;
 }

 p.review-block__text,
 .review-block__name {
     font-size: 12px !important;
     line-height: 13px !important;
     margin-bottom: 0 !important;
 }
 p.review-block__text {
    font-family: 'Sofia Pro Regular' !important;
}

 .review-block__inner {
     gap: 10px !important;
 }

 .lp-video-carousel {
     margin: 0 0 25px 0 !important;
 }

 .swiper.lp-video-swiper {
     width: 100% !important;
 }

 .lp-video-carousel .lp-swiper-prev,
 .lp-video-carousel .lp-swiper-next {
     background-color: #EDEDED !important;
     border: 1px solid #EDEDED !important;
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' viewBox='0 0 6 11' fill='none'%3E%3Cpath d='M2.23116 5.57341C2.19812 5.54045 2.1719 5.5013 2.15402 5.45819C2.13613 5.41509 2.12692 5.36888 2.12692 5.32221C2.12692 5.27554 2.13613 5.22933 2.15402 5.18622C2.1719 5.14311 2.19812 5.10396 2.23116 5.071L5.48545 1.81741C5.68513 1.61783 5.79735 1.34709 5.79741 1.06476C5.79748 0.782437 5.68539 0.511648 5.4858 0.311966C5.28622 0.112284 5.01548 6.65711e-05 4.73315 2.96095e-08C4.45083 -6.65118e-05 4.18004 0.112023 3.98036 0.311611L0.726068 3.56591C0.261106 4.03215 0 4.66374 0 5.32221C0 5.98067 0.261106 6.61226 0.726068 7.0785L3.98036 10.3328C4.18004 10.5324 4.45083 10.6445 4.73315 10.6444C5.01548 10.6443 5.28622 10.5321 5.4858 10.3324C5.68539 10.1328 5.79748 9.86197 5.79741 9.57965C5.79735 9.29732 5.68513 9.02658 5.48545 8.827L2.23116 5.57341Z' fill='%23333333'/%3E%3C/svg%3E") !important;
     background-repeat: no-repeat !important;
     background-position: center !important;
     font-size: 0 !important;
 }

 .lp-video-carousel .lp-swiper-next {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' viewBox='0 0 6 11' fill='none'%3E%3Cpath d='M3.56572 5.57341C3.59876 5.54045 3.62497 5.5013 3.64286 5.45819C3.66075 5.41509 3.66995 5.36888 3.66995 5.32221C3.66995 5.27554 3.66075 5.22933 3.64286 5.18622C3.62497 5.14311 3.59876 5.10396 3.56572 5.071L0.311426 1.81741C0.111744 1.61783 -0.000473057 1.34709 -0.000539594 1.06476C-0.000606131 0.782437 0.111484 0.511648 0.311071 0.311966C0.510659 0.112284 0.781395 6.65711e-05 1.06372 2.96095e-08C1.34605 -6.65118e-05 1.61684 0.112023 1.81652 0.311611L5.07081 3.56591C5.53577 4.03215 5.79688 4.66374 5.79688 5.32221C5.79688 5.98067 5.53577 6.61226 5.07081 7.0785L1.81652 10.3328C1.61684 10.5324 1.34605 10.6445 1.06372 10.6444C0.781395 10.6443 0.510659 10.5321 0.311071 10.3324C0.111484 10.1328 -0.000606131 9.86197 -0.000539594 9.57965C-0.000473057 9.29732 0.111744 9.02658 0.311426 8.827L3.56572 5.57341Z' fill='%23333333'/%3E%3C/svg%3E") !important;
     background-repeat: no-repeat !important;
     background-position: center !important;
 }

 .stats-banner__items .stats-banner__value {
     font-size: 88.957px !important;
     line-height: 84.236px !important;
 }

 .stats-banner__text {
     font-size: 20px !important;
 }
 .stats-banner__text p{
     font-family: 'Sofia Pro Regular' !important;
 }

 .stats-banner .stats-banner__inner {
     padding: 40px 40px 30px 40px !important;
     border-radius: 25px !important;
 }

 .consistency-sec-product {
     margin: 30px 0 30px !important;
 }

 .consistency-sec-product h3 {
     font-size: 26px !important;
     line-height: 24px !important;
 }

 .consistency-sec-product h2 {
     font-size: 44px !important;
     line-height: 52px !important;
 }

 .consistency-sec-product .left-box ul li {
     font-size: 19px !important;
     line-height: 30px !important;
      font-family: 'Sofia Pro Regular' !important;
 }

 .consistency-sec-product .trak-box h4 {
     font-size: 20px !important;
     line-height: 32px !important;
     padding: 5px 52px 0 25px !important;
 }

 .consistency-sec-product .trak-box {
     padding-left: 32px !important;
 }

 .consistency-sec-product .inner-consistency-sec .left-consistency .main-img-box img,
 .consistency-sec-product .inner-consistency-sec .left-consistency .main-img-box {
     height: 100% !important;
 }

 .shopify-section:has(> section.real-result-sec) {
     padding: 0 57px;
 }

 .real-result-sec .com-real-result .reault-box .bottom-text p {
     font-size: 16px !important;
     line-height: 23px !important;
     flex: 1;
     padding: 0 20px !important;
 }

 .real-result-sec .com-real-result .reault-box .bottom-text h3 {
     font-size: 22px;
     line-height: 29px;
     margin: 8px 0 11px;
 }

 .real-result-sec .com-real-result .reault-box .bottom-text .review img {
     max-width: 170px !important;
 }

 .real-result-sec .com-real-result .reault-box .bottom-text .botttom-name {
     margin-top: 10px !important;
     padding-top: 15px !important;
 }

 .real-result-sec .com-real-result .reault-box .bottom-text .botttom-name p {
     margin-bottom: 0 !important;

     font-style: italic !important;
 }

 .real-result-sec h2 {
     margin: 70px 0 20px 0 !important;
 }

 .reault-box {
     height: auto !important;
 }

 .swiper-wrapper:has(.reault-box) {
     align-items: unset !important;
 }

 .real-result-sec .com-real-result .reault-box .bottom-text {
     flex: 1;
     border-radius: 0 0 25px 25px;
     background: #FFF;
     box-shadow: 0 4px 8.3px 0 rgba(0, 0, 0, 0.25);
     display: flex;
     flex-direction: column;
 }

 .real-result-sec .com-real-result .reault-box {
     display: flex;
     box-shadow: unset !important;
     flex-direction: column;

 }

 .science-backed-sec h2 {
     color: #F26178 !important;
    text-shadow: 1.5px 1.5px 0.8px rgba(236, 134, 134, 0.60) !important;
     margin: 20px 0 4px !important;
 }

 .real-result-sec {
     padding: 100px 0 50px 0 !important;
 }

 .science-backed-sec .head-box p {
     font-size: 25px !important;
     display: none;
 }
 .faq-box * {
    font-family: 'Sofia Pro Regular' !important;
}

 .product-faq-sec .inner-faq-sec .left-faq .faq-qus h2 {
     font-size: 42px !important;
     line-height: 16px !important;
     margin: 0 0 34px !important;
 }

 .product-faq-sec .accordion {
     padding: 10px 0 !important;
     font-size: 23px !important;
     line-height: 35px !important;
 }

 .product-faq-sec .panel .panel-body-box {
     padding: 0 30px 11px 0 !important;
 }

 .product-faq-sec .inner-faq-sec .left-faq .faq-qus {
     padding: 70px 30px 50px 30px !important;
 }

 .product-faq-sec {
     padding: 36px 0 51px 0 !important;
 }

 .product-faq-sec .inner-faq-sec .left-faq,
 .product-faq-sec .inner-faq-sec .right-faq {
     width: calc(50% - 20px) !important;
     margin: 0 10px !important;
 }

 .product-faq-sec .panel p {
     font-size: 14px !important;
     line-height: 22px !important;
 }

 .product-faq-sec .inner-faq-sec .right-faq img {
     object-fit: cover;
 }

 .loved-community-sec h3 {
     font-size: 48px;
     line-height: 40px !important;
     margin: 0 !important;
     color: #F26178;
     text-shadow: 0 2.252px 2.252px rgba(236, 134, 134, 0.60);
 }

 .loved-community-sec h2 {
     font-size: 95px !important;
     line-height: 50px !important;
     color: #F26178 !important;
 }

 .loved-community-sec .bottom-loved-community p {
     margin: 12px 0 0 0 !important;
 }

 .loved-community-sec ul {
     margin: 30px 0 0 !important;
 }

 .loved-community-sec ul li .text {
     margin-bottom: 9px !important;
 }

 .loved-community-sec ul li:not(:last-child) {
     margin-bottom: 27px !important;
 }

 .imgslide-box {
     margin: 5px 5px !important;
     display: flex !important;
 }

 .imgslide-box img {
     height: 100% !important;
 }

 .loved-community-sec {
     padding: 80px 0 0 0 !important;
 }

 .section-template--21058356609229__custom_liquid_PqMMKc-padding {
     display: none;
 }

 h2.jdgm-rev-widg__title {
     color: #F26178 !important;
     text-shadow: 0 3.499px 3.499px rgba(236, 134, 134, 0.60) !important;
     font-family: Bookmania !important;
     font-size: 83.56px !important;
     font-style: normal !important;
     font-weight: 700 !important;
     line-height: 125.966px !important;
     border-top: 1px solid #33333385 !important;
     padding-top: 43px !important;
 }

 .jdgm-widget-actions-wrapper a {
     border-radius: 500px !important;
     background: #F26178 !important;
     box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25) !important;
     border: 1px solid #f26178 !important;
     padding: 23px 28px 20px !important;
     width: auto !important;
 }

 .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-row-stars {
     padding-bottom: 44px !important;
     border-bottom: 1px solid #33333385 !important;
     border-radius: 0 !important;
 }

 .jdgm-paginate {
     border-top: 1px solid #33333385;
 }

.single_inner_product.product_page_slider .collection__title.title-wrapper.title-wrapper--no-top-margin h2 {
     color: #F26178;
     text-align: center;
     text-shadow: 2.783px 3.711px 1.948px rgba(236, 134, 134, 0.60);
     font-family: Bookmania;
     font-size: 65px;
     font-style: normal;
     font-weight: 700;
     line-height: 7%;
     padding-top: 100px;
 }

 .single_inner_product.product_page_slider, body.collection .custom_featured_cl:has(.bottom_grid_collection) > div {
     border-radius: 0 0 150px 150px !important;
     padding-bottom: 100px;
 }

 .custom_featured_cl:has(.single_inner_product.product_page_slider), body.collection .custom_featured_cl:has(.bottom_grid_collection) {
     background: #ffe2e2;
 }
section#shopify-section-template--21058355986637__custom_liquid_q6m8qF, section#shopify-section-template--21058355986637__custom_liquid_AXEqKN {
    display: none;
}

 /* header.header--has-menu.header--has-account {
     background: #fff !important;
 } */

 .shopify_subscriptions_app_block input[type="radio"] {
     accent-color: var(--primary-color) !important;
 }

 .coming-soon-title {
     background-color: transparent !important;
     color: var(--primary-color) !important;
 }

 body .coming-soon-wrapper {
     background: var(--opacity-light) !important;
     border-radius: 30px;
 }

 p.complementary-bundle-text {
       font-size: 15px;
    line-height: 19px;
    color: #000;
    font-family: 'Sofia Pro Regular' !important;
    margin-bottom: 6px;
 }

 body .complementary-bundle .product-form__submit.button {
     background: var(--primary-color) !important;
     border-radius: 3.474px !important;
     box-shadow: none !important;
     padding: 9px 13px 5px !important;
     min-height: unset !important;
     width: 100% !important;
 }

 body.product product-form.product-form .product-form__submit, button#flavor-bundle-submit {
     padding: 9px 15px 3px 13px !important;
     background: var(--primary-color) !important;
     min-height: unset !important;
     box-shadow: unset !important;
     border-radius: 6.247px !important;
     color: #fff !important;
 }

 .review-block {
     padding: 0 !important;
     margin: 0 !important;
 }

 .inner-real-result button.lp-swiper-prev.prev-real {
     display: none;
 }
 .slideshowwithfade .slideshow__media.banner__media.media picture, body.all-ingredients .image__banner.image-banner-home picture {
    left: 0 !important;
}
body.collection h2.banner__heading {
    display: none !important;
}
body.template-collection .slideshowwithfade .swiper-wrapper, .all-ingredients .banner.banner--content-align-center, body.about-us .slideshow.banner  {
    height: 800px;
    border-radius: 56px !important;
    overflow: hidden;
}
.collection-heading-section h2.rich-text__heading {
    color: #F26178 !important;
    text-align: center;
    text-shadow: 1.653px 1.653px 0.882px rgba(236, 134, 134, 0.60);
    font-family: Bookmania;
    font-size: 76.531px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 33px !important;
    margin-top: 17px !important;
}
body.collection .custom_featured_cl span.circle {
    width: 270px !important;
}
body.collection .custom_featured_cl .card .media img {
    width: 210px!important;
}
body.collection .custom_featured_cl .media.media--transparent.media--hover-effect {
    height: 263px!important;
}
body.collection .card__information {
    padding: 1.3rem 0 !important;
}
body.collection .custom_featured_cl .card.card--card.card--media.color-background-2.gradient {
    align-items: center !important;
    grid-gap: 0px !important;
}
body.collection .custom_featured_cl .metafield-rich_text_field p {
    font-size: 21px;
}
body.collection .custom_featured_cl .card__inner {
    height: 232px!important;
}
.collection-heading-section .rich-text__text.rte p {
    color: #333 !important;
    text-align: center;
    font-family: 'Sofia Pro Regular' !important;
    font-size: 19.52px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 23.635px !important;
}
.collection-heading-section .content-container {
    padding-bottom: 0 !important;
    padding-top: 70px !important;
}
body.collection .collection__title.title-wrapper.title-wrapper--no-top-margin h2 {
    color: #f26178!important;
    text-align: center;
    text-shadow: 1.5px 1.5px .8px rgba(236,134,134,.6)!important;
    font-family: Bookmania;
    font-size: 61px!important;
    font-style: normal;
    font-weight: 700;
    line-height: 59px!important;
    padding-top: 0px !important;
    margin-top: 0 !important;
}
.custom_collection_product_grid .swiper-button-prev, .custom_collection_product_grid .swiper-button-next  {
    display: none;
}
.custom_collection_product_grid .swiper-featured_collection_slider {
    padding: 0  !important;
}
body.collection .custom_collection_product_grid span.circle {
    width: 355.209px !important;
}
body.collection .custom_collection_product_grid .swiper-featured_collection_slider ul {
    justify-content: center !important;
    padding-top: 40px !important;
}
body.collection .custom_collection_product_grid  .card .media img {
    width: 270px!important;
}
body.collection .custom_collection_product_grid .media.media--transparent.media--hover-effect {
    height: 363px!important;
}
body.collection .custom_collection_product_grid .card__inner {
    height: 320px!important;
}
body.collection .custom_collection_product_grid .metafield-rich_text_field p {
    font-size: 31px;
}
body.collection .custom_collection_product_grid .price-item.price-item--regular {
    font-size: 25px!important;
}
body.collection .custom_collection_product_grid .swiper-featured_collection_slider ul li {
    width: 421px !important;
}
body.collection .custom_featured_cl:has(.bottom_grid_collection) {
    padding: 0 !important;
}
.collection_slide_banner .swiper-button-next, .collection_slide_banner .swiper-button-prev {
    display: none;
}
body.collection span.coming-soon-txt {
    display: block;
    text-align: center;
}
div#ProductGridContainer .collection .card-wrapper.product-card-wrapper .quick-add__submit.button {
    font-size: 22px !important;
    padding: 10px 10px 10px 10px !important;
}
span.coming-soon-txt {
    color: #333 !important;
    font-family: 'Sofia Pro Regular' !important;
    font-size: 21.384px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 31.478px !important;
    display: block !important;
    text-align: center;
}
.single_inner_product .page-width {
    max-width: 1470px !important;
}
.inner-content ul li {
    color: #333;
    font-family: 'Sofia Pro Regular' !important;
    font-size: 12.497px;
    font-style: normal;
    font-weight: 500;
    margin: 0 !important;
    line-height: 17.617px;
    padding: 10px 50px 0 0;
    opacity: 0.8;
}
.inner-content ul {
    padding-left: 20px;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #3333333d;
    list-style: disc;
}
.ingredient_class_second h2.rich-text__heading {
    color: #F26178 !important;
    text-align: center;
    text-shadow: 1.5px 1.5px 0.8px rgba(236, 134, 134, 0.60);
    font-family: Bookmania;
    font-size:60px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 1 !important;
    text-transform: capitalize !important;
    padding-top: 20px !important;
}
.ingredient_class_second p {
    color: #333 !important;
    text-align: center;
    font-family: 'Sofia Pro Regular' !important;
    font-size: 22px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 27px !important;
    padding: 0 90px;
}
section.supplement-facts-section h2.supplement-title {
    color: #333;
    font-family: Bookmania;
    font-size: 51px;
    font-style: normal;
    font-weight: 900;
    line-height: 1;
    padding-top: 40px;
}
.supplement-facts-section p.serving-info {
    color: #333;
    text-align: center;
    font-family: 'Sofia Pro Regular' !important;
    font-size: 22px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 1 !important;
}
table.supplement-table {
    border-top: 3px solid #000;
    color: #333;
    font-family: 'Sofia Pro Regular' !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
}
.supplement-table thead th {
    padding-bottom: 9px !important;
    padding-top: 10px !important;
    text-align: end !important;
}
.supplement-table td {
    text-align: end !important;
}
.supplement-table td:first-child {
    text-align: start !important;
}
.other-ingredients strong {
    color: #333;
    font-family: Bookmania;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 1 !important;
    padding-top: 12px;
}
.other-ingredients p {
    font-style: italic;
    color: #333;
    color: #333;
    font-family: 'Sofia Pro Regular' !important;
    font-size: 12px;
    font-style: italic;
    font-weight: 300;
    line-height: 14px;
    max-width: 700px !important;
    padding-top: 4px;
}
.ingredients-section .section-heading {
    color: #F26178 !important;
    text-align: center;
    text-shadow: 1.5px 1.5px 0.8px rgba(236, 134, 134, 0.60);
    font-family: Bookmania;
    font-size: 45px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 1 !important;
}
.ingredients-section .section-subheading {
    color: #333;
    font-family: Bookmania;
    font-size: 25px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    padding-top: 10px;
}
.ingredient-item h4 {
    margin-bottom: 0 !important;
    color: #333 !important;
    font-family: Bookmania;
    font-size: 20px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 1 !important;
    text-align: start;
}
.ingredient-item p {
    margin: 0;
    color: #333 !important;
    font-family: 'Sofia Pro Regular' !important;
    font-size: 13px !important;
    font-style: italic;
    font-weight: 400;
    line-height: 1 !important;
    text-align: start;
}
.ingredient-item img {
    max-width: 200px!important;
    height: 220px !important;
    object-fit: contain;
}
.ingredients-grid {
    gap: 60px 110px !important;
    max-width: 1090px !important;
    padding-bottom: 70px !important;
    margin: 0 auto !important;
}
.custom_featured_cl .swiper-button-prev, .custom_featured_cl .swiper-button-next {
   display: block !important;
}
.swiper-featured_collection_slider ul.swiper-wrapper {
    align-items: unset !important;
}
.swiper-featured_collection_slider ul.swiper-wrapper li {
    height: auto !important;
}
.swiper-featured_collection_slider ul.swiper-wrapper li .card__content {
    flex: 1 !important;
}
p#flavor-chooser-warning {
    color: var(--primary-color) !important  ;
}




body #shopify-section-sections--21058351988941__header .header-wrapper {
    background: #ffffff !important;
    margin-bottom: 60px !important;
}
nav.header__inline-menu {
    margin-bottom: 0 !important;
    padding: 15px 0 15px !important;
    margin-left: 0 !important;
}
.desktop-header-icons {
    grid-gap: 30px !important;
    margin-bottom: 0 !important;
    padding: 15px 0 15px 40px !important;
}
body:not(.index) .header__heading-link, h1.header__heading {
 position: absolute !important;
 top: 0 !important;
 left: 50% !important;
    transform: translateX(-50%) !important;
}
.header__inline-menu:not(.header_menu_right) {
justify-content: flex-start !important;
    align-items: start !important;
   
}
.header__icons {
    align-items: flex-start !important;
}
.desktop-header-icons {
    padding: 21px 0 15px 20px !important;
}
.supplement-table td[colspan="3"] {
    color: #333;
    font-family: 'Sofia Pro Regular' !important;
    font-size: 12px;
    font-style: italic;
    font-weight: 300;
    line-height: 15px;
    padding: 6px 20px;
    border-top: transparent !important;
}
.supplement-table td {  
    border-bottom: transparent !important;
    border-top: 1px solid #ddd !important;
}
.supplement-table td[colspan="3"]:has(b) {
    color: #333;
    font-family: Bookmania;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 1;
    padding: 8px 0 !important;
    border-top: 1px solid #ddd !important;
}
.blend-section {
    display: none;
}
.other-ingredients {
    padding-top: 0 !important;
}
table.supplement-table {
    margin-bottom: 3px !important;
}
body.collection .single_triple_img.custom_collection_product_grid span.circle {
    width: 395.209px !important;
}
body.collection .single_triple_img.custom_collection_product_grid .card .media img {
    width: 370px!important;
}   
body.collection .single_triple_img.custom_collection_product_grid .media.media--transparent.media--hover-effect {
    height: 433px!important;
}
body.collection .single_triple_img.custom_collection_product_grid .card__inner {
    height: 350px!important;
}
 .custom_featured_cl .single_triple_img .card__content .button {
    background: linear-gradient(90deg, #F26178 0%, #FF9A55 100%) !important;
}
body.collection .custom_collection_product_grid.single_triple_img .swiper-featured_collection_slider ul li {
    width: 431px !important;
}
.notify-button {
    color: var(--primary-color) !important;
    border: 2px solid var(--primary-color) !important;
}
.notify-button:hover {
    color: #fff !important;
    border: 2px solid var(--primary-color) !important;
}
.inner_shop_page h2.rich-text__heading.rte.inline-richtext.h2 {
    font-size: 55px !important;
}
product-info .slider-button {
    display: none !important;
}

product-info .slick-arrow {
    display: flex !important;
    width: 50px;
    height: 50px;
    background: #F2F2F2;
    transform: rotate(90deg);
        align-items: center;
    justify-content: center;
    border-radius: 80px;
    border: transparent !important;
}
product-info .slick-arrow.slick-next {
      transform: rotate(-90deg);
}
product-info .slick-arrow svg {
    width: 17px;
}
body.product button.thumbnail {
    border-radius: 7.2px !important;
    width: 100% !important;
    height: 100% !important;
}
body.product .thumbnail-list__item {
aspect-ratio: 1/1 !important;
margin: 0 4px !important;
}
body.product  .thumbnail-list{
display: flex !important;
align-items: center;
}
body.product  .thumbnail-list .slick-list.draggable {
    flex: 1;
}
.home-banner .banner__buttons {
    margin-bottom: 80px;
}
.custom_featured_cl .home_product_slider .swiper-button-prev, .custom_featured_cl .home_product_slider .swiper-button-next {
    display: block !important;
}
.instafeed-hover-icon {
    display: none !important;
}
.custom-subscription-inner .shopify_subscriptions_app_block  fieldset.shopify_subscriptions_fieldset * , .bundle-inner *, .bundle-flag, .bundle-free-shipping, .real-result-sec .com-real-result .reault-box .bottom-text p{
    font-family: 'Sofia Pro Regular' !important;
}
.free-tag {
    padding: 3px 8px 4px !important;
}
body.product button.lp-swiper-prev, body.product button.lp-swiper-next {
    display: none !important;
}
.jdgm-preview-badge .jdgm-star {
    color: #FFB657 !important;
}
.or-txt {
    color: #000;
    text-align: center;
}
.bundle-header-bottom p {
    color: #000;
    font-weight: 400;
    font-size: 16px;
}
body.product .bundle-price {
    font-size: 15px;
}

.or-txt {
    color: #333;
    font-family: Bookmania;
    font-size: 22.356px;
    font-style: normal;
    font-weight: 700;
    line-height: 25.55px;
    margin: 10px !important;
    display: flex;
    align-items: center;
    grid-gap: 20px;
    justify-content: center;
}
.or-txt:before, .or-txt:after {
    content: '';
    width: 60.466px;
height: 0.65px;
background: #000;
display: block;
}
.disclaimer_text {
    padding-left: 32px;
    font-size: 12px;
    font-family: 'Sofia Pro Regular' !important;
    line-height: normal;
    color: #a5a5a5;
}
.not-included-section h2.title.inline-richtext {
    color: #333 !important;
    text-shadow: none !important;
}
.certified_txt {
    color: #818181;
    font-size: 10px;
    margin-top: -10px;
    font-family: 'Sofia Pro Regular';
    font-weight: 600;
    font-style: italic;
}
product-form.product-form {
    margin-bottom: 0px !important;
}
.lp-video-carousel .swiper-slide:after {
    content: "";
    background: url('/cdn/shop/files/Group_105.png?v=1764342776') center/38px no-repeat !important;
    position: absolute;
    bottom: 12px;
    right: 12px;
    width: 38px;
    height: 38px;
}
.not-included-section h2.title.inline-richtext span:after {
    filter: brightness(0) saturate(100%) invert(14%) sepia(1%) saturate(3268%) hue-rotate(321deg) brightness(99%) contrast(83%);
}
.desktop-slider .swiper-wrapper {
    align-items: unset !important;
}
.desktop-slider .swiper-slide {
    height: auto;
}
body .desktop-slider .video-thumbnail {
    height: 100%;
    object-fit: cover;
}
.swiper-featured_collection_slider {
    padding: 50px 20px !important;
}
.custom_featured_cl .card__content a.button:hover {
    background: #fff !important;
}
.loved-community-sec .imgslide-box:after {
    content: '';
    position: absolute;
    content: "";
    bottom: 10px;
    right: 10px;
    background-image: url(/cdn/shop/files/Group_109.png?v=1763211811);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 38px;
    height: 38px;
}
.custom_collection_product_grid .swiper-button-next.swiper-button-lock, .custom_collection_product_grid .swiper-button-prev.swiper-button-lock {
    display: none !important;
}
body.collection .single_triple_img.custom_collection_product_grid .card__inner {
    height: 370px !important;
}
.policy .shopify-policy__title {
    background: linear-gradient(180deg, rgba(255, 179, 45, 1), rgba(252, 140, 0, 1) 100%);
    padding: 60px 30px 60px 80px;
    border-radius: 20px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    margin: 0 auto;
    overflow: hidden;
    min-height: 420px;
    max-width: 97%;
    display: flex;
}
.policy .shopify-policy__title h1 {
    font-size: 4.5em;
    font-weight: bold;
    text-transform: lowercase;
    color: white;
    text-shadow: 2px 2px 5px rgba(0,0,0,0.3);
    margin: 0;
    text-align: start;
   margin: auto;
    text-transform: capitalize;
}
.policy .shopify-policy__body {
    max-width: 72.6rem;
    margin: 0 auto;
    padding: 28px 0 28px 0;
}
.policy .shopify-policy__container {
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.slideshowwithfade {
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 0 !important;
    border-radius: 0 !important;
}
.justyouco-benefit-card {
    border: none;
    border-radius: 0 !important;
    box-shadow: unset  !important;
    background: #333 !important;
}
li.justyouco-benefit-item {
    flex-direction: row !important;
    grid-gap: 10px !important;
}
p.justyouco-benefit-text span {
    color: #fff !important;
}
.section-template--21058356281549__benifits_section_MqnRVp .justyouco-benefit-icon {
    width: auto !important;
}
p.justyouco-benefit-text span {
    text-align: start;
    font-weight: 600 !important;
     font-family: 'Sofia Pro Regular';
}
section.justyouco-benefit-panel {
    background: #333;
    position: relative;
    z-index: 1;
}
.header__menu-item span {
    text-transform: capitalize;
}
html body.template-product-custom .product__info-container .product-form__submit, button#flavor-bundle-submit {
    padding: 7px 12px 4px !important;
    justify-content: space-between;
}
.label-badge {
    border-radius: 3px !important;
}
.bundle-header-bottom {
    margin-left: 23px !important;
}
.slideshowwithfade picture img, body.all-ingredients .image__banner.image-banner-home picture img {
    height: 100% !important;
    max-height: 100% !important;
    border-radius: 0px !important;
    min-height: 700px;
}
body.collection .collection_slide_banner {
    max-width: 1440px;
    padding: 0 30px;
}
body.contact .faq-section .faq-title, body.blogs .faq-title,  body.contact .contact-info h2, body.faq .faq-title {
    text-transform: capitalize;
}
.custom-subscription-inner .shopify_subscriptions_app_block .label-title {
    font-weight: 300 !important;
    font-size: 15px;
}
.custom-subscription-inner .shopify_subscriptions_app_block .label-title b {
    font-weight: 700 !important;
}
/* body.faq .faq-section .faq-container.page-width, body.blogs .faq-section .faq-container.page-width, body.contact .faq-section .faq-container.page-width {
    align-items: center !important;
    justify-content: center !important;
} */
 body.blogs .faq-content {
    gap: 0 !important;
    
} 
.contact-info {
    border-radius: 20px;
}
body.about-us .swiper.mySwiper {
    max-width: 1440px !important;
    padding: 0 20px;
}
body.about-us .banner .swiper-button-prev, body.about-us .banner .swiper-button-next {
    display: none;
}
body.product .flavor-dropdown-row select {
    font-size: 14px !important;
}
.swiper-button-next, .swiper-button-prev {
    z-index: 999 !important;
}
body.product .product--thumbnail .product__media-item:not(.is-active), body.product .product--thumbnail_slider .product__media-item:not(.is-active){
    display: none !important;
}
div[data-flavor-name="Fruit Infusion"] .flavor-label {
    padding: 0 10px !important;
}
button#flavor-bundle-submit {
    line-height: 36px;
    font-size: 24px;
}
.custom-subscription-inner .shopify_subscriptions_app_block_label_children .label-title {
    font-weight: 700 !important;
}


/* ---------------------------------------------------------------------------  */
/* ---------------------------------------------------------------------------  */
/* ---------------------------------------------------------------------------  */
/* ---------------------------------------------------------------------------  */

 /* media start */

  @media only screen and (min-width: 1440px) {
.slideshowwithfade picture img {
    height: auto !important;
    max-height: 1180px !important;
    border-radius: 0px !important;
    object-fit: cover;
    min-height: 740px;
}
/* body.template-collection .slideshowwithfade .swiper-wrapper, .all-ingredients .banner.banner--content-align-center, body.about-us .slideshow.banner {
height: 1030px !important;
} */

  }


 @media only screen and (max-width: 1499px) {
     .product .grid__item.product__media-wrapper {
         max-width: 45% !important;
     }
     .collection-heading-section
      h2.rich-text__heading {
    font-size: 55.531px!important;
}
body.template-collection .slideshowwithfade .swiper-wrapper, .all-ingredients .banner.banner--content-align-center, body.about-us .slideshow.banner {
overflow: hidden !important;
}

 }

 @media only screen and (max-width: 1400px) and (min-width: 1301px) {
     ul#Slider-template--21058356281549__multicolumn_MXcGa8 {
         padding: 0 60px;
     }

     .h2_heading.bg_gradient {
         padding: 31px 85px 19px;
         font-size: 54px;
     }

     .consistancy_main {
         padding-top: 70px;
     }

     ul.list_points {
         grid-gap: 90px;
     }

     .line_stroke {
         height: 528.459px;
         top: 50px;
     }

     .consistancy_main {
         min-height: 1126px;
     }

     .floating_img {
         width: 194px;
         bottom: 370px;
     }

 }

  @media only screen and (max-width: 1439.5px) {
   .custom_featured_cl .single_inner_product  span.circle {
    width: 250px;
}
.custom_featured_cl .single_inner_product .card .media img {
    width: 180px!important;
}
.custom_featured_cl .single_inner_product .media.media--transparent.media--hover-effect {
    height: 253px!important;
}
.custom_featured_cl .single_inner_product .card__inner {
    height: 182px!important;
}
.single_inner_product .page-width {
    max-width: 1470px!important;
    padding: 0 !important;
}
.inner_shop_page h2.rich-text__heading.rte.inline-richtext.h2 {
    font-size: 45px !important;
    padding-top: 30px !important;
}

  }

   @media only screen and (max-width: 1301px) and (min-width: 1200px) {
     .header__inline-menu .list-menu {
         gap: 80px;
     }

     nav.header__inline-menu.header_menu_right .list-menu {
         grid-gap: 30px !important;
     }
 }

 @media only screen and (max-width: 1300.5px) {
     .not-included-section .multicolumn-card__info h3 {
         font-size: 27px !important;
     }

     .product__info-wrapper .social-faces {
         width: 146.75px;
         height: auto;
     }

     .social-text {
         padding: 7px 19px 1px 58px !important;
     }

     .social-text strong {
         font-size: 15.468px !important;
         line-height: 14.75px;
     }

     .social-reorder-badge .social-text span {
         font-size: 10.75px !important;
         line-height: 20.75px !important;
         opacity: 1 !important;
     }

     .gut-heading .heading-line-1, .gut-heading .heading-line-2, .product__info-container .plus-energy, .product__info-container .boost{
         font-size: 39.74px !important;
         line-height: 46.989px !important;
     }

     .gut-heading span.boost:after {
         bottom: -1px;
         width: 110.889px;
         height: 9.996px;
     }

     .jdgm-prev-badge__stars .jdgm-star.jdgm--on:before {
         font-size: 21px;
     }

     .product__description p {
         font-size: 15.44px;
     }

     .bundle-badge-title {
         left: 18px !important;
         font-size: 14px !important;
     }

     .bundle-flag {
         font-size: 13px !important;
     }

     .email-input,
     .notify-button {
         padding: 7px 20px !important;
     }

     .coming-soon-title {
         padding: 0 0 10px !important;
     }

     p.review-block__text,
     .review-block__name {
         font-size: 13px !important;
         line-height: 10px !important;
     }

     .stats-banner__items .stats-banner__value {
         font-size: 68.957px !important;
         line-height: 54.236px !important;
     }

     .stats-banner__text {
         font-size: 17px !important;
     }

     .stats-banner .stats-banner__inner {
         padding: 40px 80px 30px !important;
     }

     .consistency-sec-product .inner-consistency-sec .left-consistency .offer-img img {
         max-width: 230px !important;
     }

     .consistency-sec-product .left-box ul li {
         font-size: 15px !important;
         line-height: 23px !important;
     }

     .real-result-sec h2 {
         margin: 20px 0 20px !important;
         font-size: 41px !important;
     }

     .shopify-section:has(>section.real-result-sec) {
         padding: 0 20px;
     }

     .real-result-sec .com-real-result .reault-box .bottom-text p {
         font-size: 14px !important;
         line-height: 20px !important;
         padding: 0 0px !important;
     }

     .real-result-sec .com-real-result .reault-box .bottom-text h3 {
         font-size: 17px;
         line-height: 15px;
     }

     .real-result-sec .com-real-result .reault-box .bottom-text .review img {
         max-width: 120px !important;
     }

     /* .real-result-sec .com-real-result .reault-box {
         width: calc(33.33% - 25px) !important;
         margin: 10px !important;
     } */

     .science-backed-sec h2 {
         font-size: 42px !important;
     }

     .science-backed-sec .head-box p {
         font-size: 21px !important;
     }

     .science-backed-sec .icons-text-box .icons-box img {
         width: 60px !important;
     }

     .science-backed-sec .icons-text-box {

         min-height: 6em !important;
     }

     .science-backed-sec .icons-text-box h6 {
         font-size: 23px !important;
         line-height: 22px !important;
     }

     .science-backed-sec .icons-text-box .text-box {
         padding-left: 0 !important;
     }

     .science-backed-sec .icons-text-box p {
         font-size: 16px !important;
         line-height: 20px !important;
     }

     .product-faq-sec .inner-faq-sec .left-faq .faq-qus h2 {
         font-size: 36px !important;
         line-height: 15px !important;
         margin: 0 0 27px !important;
     }

     .product-faq-sec .accordion {
         padding: 7px 0 !important;
         font-size: 20px !important;
         line-height: 31px !important;
     }

     h2.jdgm-rev-widg__title {
         font-size: 63.56px !important;
         line-height: 91.966px !important;
         padding-top: 33px !important;
     }

     .collection__title.title-wrapper.title-wrapper--no-top-margin h2 {
         font-size: 56px;
         padding-top: 0px;
     }

     .custom-subscription-header,
     .bundle-badge-title {
         font-size: 13px !important;
     }
     body.collection .collection-heading-section .content-container {
    padding-bottom: 0!important;
    padding-top: 0!important;
}
body.collection .custom_featured_cl span.circle {
    width: 250px!important;
}
body.collection .collection__title.title-wrapper.title-wrapper--no-top-margin h2 {
    font-size: 51px!important;
    line-height: 19px!important;
}
.ingredient_class_second h2.rich-text__heading {
    font-size: 46px !important;
}
.ingredient_class_second p {
    font-size: 17px !important;
    line-height: 22px !important;
}
section.supplement-facts-section h2.supplement-title {
    font-size: 36px;
    padding-top: 30px;
}
.supplement-facts-section p.serving-info {
    font-size: 18px !important;
}
table.supplement-table {
    font-size: 14px;
}
.ingredients-section .section-heading {
    font-size: 35px !important;
}

.ingredients-section .section-subheading {
    font-size: 20px !important;
    padding-top: 0!important;
}
.single_inner_product.product_page_slider .collection__title.title-wrapper.title-wrapper--no-top-margin h2 {
    font-size: 57px;
    padding-top: 50px;
}
body.collection .custom_featured_cl .bottom_grid_collection span.circle {
    width: 350px!important;
}
.slideshowwithfade picture img, body.all-ingredients .image__banner.image-banner-home picture img {
    max-height: 750px !important;
    min-height: 740px !important;
}

body.collection  .slideshowwithfade picture img, body.all-ingredients .image__banner.image-banner-home picture img {
    min-height: 170px !important;
}
body.template-collection .slideshowwithfade .swiper-wrapper, .all-ingredients .banner.banner--content-align-center, body.about-us .slideshow.banner {
    height: 650px;

 }



 @media only screen and (max-width: 1199.5px) {
     .not-included-section .multicolumn-card__info h3 {
         font-size: 27px !important;
     }

     .header__menu-item span {
         font-size: 18px;
     }

     nav.header__inline-menu.header_menu_right .list-menu {
         grid-gap: 50px !important;
     }

     .header__inline-menu .list-menu {
         gap: 50px;
     }

     .header__icon .svg-wrapper {
         width: 18px;
         height: 20px;
     }

     .header__icon .icon,
     .header__icon,
     .header__icon--cart .icon {
         width: 22px !important;
         height: 20px !important;
     }

     .desktop-header-icons {
         grid-gap: 22px !important;
         margin-bottom: 0 !important;
         padding: 15px 0 15px 20px !important;
     }

     .header__heading-logo-wrapper img {
         width: 98px;
     }

     nav.header__inline-menu {
         padding: 8px 0 !important;
     }

     .banner .swiper-button-next,
     .banner .swiper-button-prev {
         width: 64px !important;
         height: 26px !important;
     }

     .justyouco-benefit-card {
         width: 688px !important;
     }

    .justyouco-icon-glyph svg {
    width: 46px !important;
}
.section-template--21058356281549__benifits_section_MqnRVp .justyouco-benefit-text {
    margin-top: 0px !important;
}

     .justyouco-benefit-text span {
         font-size: 18px !important;
         line-height: 1.2 !important;
     }

     .custom_featured_cl .main-title,
     .ingredient-head .heading {
         font-size: 42px !important;
         margin-top: 39px !important;
         margin-bottom: -20px !important;
     }

     .custom_featured_cl .flavor-heading .sub-title {
         font-size: 34px;
     }

     .custom_featured_cl span.circle, .custom_featured_cl .single_inner_product span.circle {
         width: 230px ;
     }

     .custom_featured_cl .card .media img, .custom_featured_cl .single_inner_product .card .media img {
         width: 170px !important;
     }

     .custom_featured_cl .media.media--transparent.media--hover-effect, .custom_featured_cl .single_inner_product .media.media--transparent.media--hover-effect {
         height: 214px !important;
     }

     .custom_featured_cl .card__inner, .custom_featured_cl .single_inner_product .card__inner {
         height: 167px !important;
     }

     .custom_featured_cl .card__content a.button,
     .custom_featured_cl .card__content button, body.collection a.quick-add__submit.button {
         font-size: 19px !important;
     }

     .collection__view-all .button {
         margin-top: 23px;
         margin-bottom: 92px;
     }

     .red_button,
     .collection__view-all .button,
     #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-wrap a,
     .custom-benefits a {
         font-size: 24px !important;
         border-radius: 12.67px;
         padding: 14px 67px 16px !important;
     }

     .custom-benefits .icon img {
         width: 70.267px;
         padding: 0px;
     }

     .custom-benefits .ingredient-info h3.item-title {
         font-size: 20px;
     }

     .custom-benefits .ingredient-info .iten-content {
         font-size: 17px;
         padding-top: 2px;
     }

     .not-included-section .page-width {
         padding: 47px 48px 57px 32px;
     }

     .not-included-section h2.title.inline-richtext {
         font-size: 46px !important;
     }

     .not-included-section .multicolumn-card__info h3 {
         font-size: 23px !important;
     }

     section#shopify-section-template--21058356281549__multicolumn_MXcGa8 .background-none .multicolumn-list .multicolumn-card__info,
     section#shopify-section-template--21058356281549__multicolumn_MXcGa8 .background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info {
         padding-top: 15px !important;
         padding-bottom: 0 !important;
     }

     .not-included-section h2.title.inline-richtext span:after {
         width: 80.992px;
         height: 7.996px;
         bottom: 11px;
     }

     .gut-heading span.boost:after {
         width: 93.992px;
         height: 12.996px;
         bottom: -4px;
     }

     #shopify-section-template--21058356281549__multicolumn_MXcGa8 .multicolumn .title-wrapper-with-link {
         margin-bottom: 20px;
     }

     .not-included-section {
         padding-bottom: 72px !important;
     }

     .free-shipping-banner p {
         font-size: 25px !important;
     }

     .free-shipping-banner {
         height: 80px !important;
     }

     .jy_consistancy {
         padding-top: 84px;
         padding-bottom: 105px;
     }

     .h2_heading.bg_gradient {
         padding: 23px 75px 19px;
         margin-bottom: -55px;
         font-size: 42px;
     }

     .consistancy_main {
         border-radius: 70px;
         padding-top: 60px;
         min-height: 966px;
     }

     .floating_span {
         width: 121.639px;
         font-size: 25.593px;
         padding-top: 5px;
     }

     ul.list_points {
         padding: 60px 30px 90px;
         grid-gap: 80px;
         width: 740px;
     }

     p.consistancy_text {
         font-size: 34px;
         padding: 25px 41px 20px 150px;
     }

     .line_stroke {
         height: 328.459px;
         left: 87px;
     }

     .floating_img {
         width: 174px;
         bottom: 310px;
     }

     .bottom_border {
         padding: 10px 40px 20px 48px;
     }

     p.disclaimer_text {
         font-size: 12px;
     }

     .consistancy_bundle {
         padding-top: 45px;
     }

     .section_heading {
         font-size: 47.656px;
     }

     .peach_right {
         margin-left: -200px;
         grid-gap: 132px;
         margin-top: 90px;
     }

     img.peach_bottle {
         width: 224px;
     }

     .value_content img {
         height: 9px;
     }

     span.grad_number {
         font-size: 85.31px;
     }

     .peach_text {
         font-size: 21px;
     }

     h2.video-heading {
         font-size: 45px !important;
     }

     .lw_tst_slider_final button.lw_tst_next_final,
     .lw_tst_slider_final button.lw_tst_prev_final {
         display: none !important;
     }

     #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-grid {
         gap: 20px;
     }

     section#hg-template--21058356281549__healthy_gut_benefits_TUM83G h2.hg-heading {
         font-size: 33px !important;
         margin-bottom: 25px !important;
     }

     div#shopify-section-template--21058356281549__healthy_gut_benefits_TUM83G .hg-text-col {
         padding: 40px 26px 56px;
     }

     #hg-template--21058356281549__healthy_gut_benefits_TUM83G ul.hg-list li.hg-pill span {
         font-size: 23.008px;
         margin-top: 5px !important;
     }

     #hg-template--21058356281549__healthy_gut_benefits_TUM83G ul.hg-list li.hg-pill svg {
         width: 22px !important;
         height: 23px !important;
     }

     .lw_tst_wrapper_final .lw_tst_text_final {
         font-size: 15px;
     }

     .lw_tst_stars_final img {
         width: 32px;
     }

     .lw_tst_section_final .lw_tst_card_final {
         border-radius: 40px !important;
         padding: 40px 20px 40px 20px;
     }

     #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-pill {
         gap: 10px !important;
         padding: 15px 24px !important;
     }

     #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-list {
         gap: 20px !important;
     }

     div#shopify-section-template--21058356281549__healthy_gut_benefits_TUM83G .hg-media {
         height: 630px !important;
     }

     div#shopify-section-template--21058356281549__healthy_gut_benefits_TUM83G section {
         padding-bottom: 89px;
         border-radius: 0 0 97px 97px !important;
     }

     .footer-main {
         padding-top: 130px !important;
     }

     section#shopify-section-sections--21058351923405__image_banner_bpaxPH .banner__media img {
         width: 490px !important;
         margin: 0 auto 10px !important;
     }

     .sip-socialize span:before,
     .sip-socialize span:after {
         width: 220px !important;
     }

     #shopify-section-sections--21058351923405__image_banner_bpaxPH .sip-socialize span {
         font-size: 31px;
         padding: 0 17px !important;
         text-shadow: 1.872px 2.496px 1.31px rgba(236, 134, 134, 0.60);
     }

     body .instafeed-new-layout-container,
     footer.footer .page-width {
         width: 796px !important;
     }

     .instafeed-new-layout-container .instafeed-new-layout-wrapper {
         gap: 20px !important;
     }

     .instafeed-new-layout-item {
         width: calc(34% - 20px) !important;
     }

     li.list-social__item span svg {
         min-width: 38.266px !important;
         min-height: 40.092px !important;
     }

     .footer form.newsletter-form .newsletter-form__field-wrapper input.field__input {
         width: 330px !important;
     }

     .field.newsletter-form__field-wrapper input::placeholder,
     .field.newsletter-form__field-wrapper input {
         font-size: 21.511px !important;
     }

     .footer form.newsletter-form .newsletter-form__field-wrapper button.newsletter-form__button {
         background-size: 14px;
         width: 51px;
         height: 51px;
     }

     .newsletter-top h2 {
         font-size: 40px !important;
     }

     .newsletter-top p {
         font-size: 25px !important;
     }

     .newsletter-top {
         padding-bottom: 38px !important;
     }

     #shopify-section-sections--21058351923405__cs_footer .footer-nav-links ul {
         gap: 15px !important;
     }

     .footer-nav-links.footer-block a {
         font-size: 16px !important;
     }
     body .instafeed-new-arrow-next {
    right: 0; !important
}
  body .instafeed-new-arrow-prev {
    left: 0; !important
}

     .footer__content-top div:has(>h2.footer-block__heading) {
         width: 251px !important;
     }

     .footer-block__heading img {
         width: 130px !important;
     }

     .footer-disclaimer p {
         font-size: 13px !important;
     }

     .footer__copyright.caption small {
         font-size: 13px !important;
         margin-bottom: 50px !important;
     }

     /* section#shopify-section-template--21058356281549__benifits_section_MqnRVp {
         margin-top: -70px !important;
     } */
     body.template-collection .slideshowwithfade .swiper-wrapper, .all-ingredients .banner.banner--content-align-center, body.about-us .slideshow.banner {
    height: 630px;
    border-radius: 46px!important;
}

     .swiper-featured_collection_slider .card--card.card--media>.card__content a {
         font-size: 18px !important;
     }
.collection-heading-section h2.rich-text__heading {
    font-size: 42px !important;
    margin-top: 47px!important;
}
     .custom_featured_cl .price-item.price-item--regular {
         font-size: 19px !important;
         font-weight: 400;
         line-height: 1 !important;
         margin: 0px 0 !important;
     }
.product-grid-container ul li {
    flex: 1 !important;
    width: auto !important;
    max-width: 100% !important;
}
     .product__info-wrapper {
         flex: 1 !important;
         max-width: 100% !important;
     }
     body.collection .custom_featured_cl span.circle {
    width: 210px!important;
}
body.collection .custom_featured_cl .product-grid-container .media.media--transparent.media--hover-effect {
    height: 203px!important;
}
body.collection .custom_featured_cl .product-grid-container .card__inner {
    height: 172px!important;
}
body.collection .product-grid-container .card__information {
    padding: 1.3rem 0 0 0 !important;
}
body.collection .custom_collection_product_grid span.circle {
    width: 355.209px!important;
}   

     .stats-banner .stats-banner__inner {
         padding: 40px 30px 30px !important;
     }

     .footer-main .banner.banner--content-align-center {
         overflow: hidden !important;
     }

     .product__info-wrapper .social-faces {
         width: 126.75px;
     }

     .social-text strong {
         font-size: 12px !important;
         line-height: 11.75px;
     }

     .social-reorder-badge .social-text span {
         line-height: 14.75px !important;
     }

     .gut-heading .heading-line-1, .gut-heading .heading-line-2, .product__info-container .plus-energy, .product__info-container .boost {
         font-size: 33.74px !important;
         line-height: 37.989px !important;
     }

     product-info .page-width {
         padding: 0 16px !important;
     }

     .product__info-wrapper {
         padding: 0 0 0 30px !important;
     }

     body.product product-form.product-form .product-form__submit span, button#flavor-bundle-submit span, button#flavor-bundle-submit,
     .product__info-container .product-form__submit .price {
         font-size: 21px;
         line-height: 36px;
     }

     /* .swiper.lp-video-swiper {
         width: 87% !important;
     } */

     .lp-video-carousel .lp-swiper-next {
         right: -9px;
     }

     .lp-video-carousel .lp-swiper-prev {
         left: -9px;
     }

div#ProductGridContainer .collection .card-wrapper.product-card-wrapper .quick-add__submit.button {
    font-size: 15px!important;
    width: 100% !important;
    max-width: 100% !important;
}
.ingredients-grid {
    gap: 30px 60px !important;
}

product-info .slick-arrow {
    width: 30px;
    height: 30px;
}
product-info .slick-arrow svg {
    width: 11px;
}
body .product-form__buttons .product-form__submit .price {
    font-size: 21px !important;
}

 }

 @media only screen and (max-width: 1023.5px) {
     .header--middle-center a.header__heading-link {
         padding: 0 !important;
     }

     .jy_wrapper,
     header.header,
     .custom_featured_cl .page-width,
     .custom_featured_cl .page-width section#shopify-section-sections--21058351923405__1763618780ce344e6c .page-width,
     #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-wrap,
     .lw_tst_inner_final.page-width,
     .video-carousel-section .page-width,
     .slideshowwithfade,body.all-ingredients .image__banner.image-banner-home,
     .ingredients-inner.page-width, body.collection .shopify-section:has(.custom_featured_cl),
     .not-included-section,
     product-info .page-width,
     .stats-banner,
     section.consistency-sec-product .container,
     .real-result-sec .container,
     .science-backed-sec .container,
     .product-faq-sec .container,
     .loved-community-sec .container {
         padding: 0 25px !important;
     }

     .slideshowwithfade picture img {
         border-radius: 30px !important;
     }

     .collection__view-all .button {
         margin-top: 3px;
         margin-bottom: 62px;
     }

     .custom-benefits .ingredient-info {
         padding-top: 40px;
     }

     .jy_consistancy {
         padding-bottom: 85px;
     }

     .peach_inner {
         padding-top: 40px;
         padding-left: 80px;
     }

     .video-carousel-section span.swiper-pagination-bullet {
         width: 15.676px;
     }

     .video-carousel-section .swiper-pagination {
         grid-gap: 15px;
         bottom: 40px;
     }

     #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-grid {
         gap: 20px;
     }

     #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-wrap a {
         margin-top: 55px !important;
     }

     .desktop-slider .swiper-slide {
         grid-gap: 14px;
     }

     .desktop-slider {
         padding-bottom: 80px;
     }

     .lw_tst_section_final {
         padding-top: 20px !important;
     }

     .swiper-featured_collection_slider .card--card.card--media>.card__content a {
         font-size: 24px !important;
     }

     .custom_featured_cl span.circle {
         width: 260px;
     }

     .custom_featured_cl .card .media img {
         width: 210px !important;
     }

     .custom_featured_cl .media.media--transparent.media--hover-effect {
         height: 272px !important;
     }

     .custom_featured_cl .card__inner {
         height: 217px !important;
     }

     header.header {
         align-items: flex-start !important;
     }

     .consistency-sec-product .inner-consistency-sec,
     .product-faq-sec .inner-faq-sec,
     .science-backed-sec .text-with-img-box {
         flex-wrap: nowrap !important;
         grid-gap: 20px !important;
     }

     .consistency-sec-product .inner-consistency-sec .left-consistency .offer-img {
         top: 20px !important;
         right: -305px !important;
     }

     .consistency-sec-product h2 {
         font-size: 38px !important;
         line-height: 57px !important;
     }

     .consistency-sec-product h3 {
         font-size: 24px !important;
         line-height: 24px !important;
     }

     .consistency-sec-product .inner-consistency-sec .left-consistency .main-img-box {
         padding-top: 0 !important;
     }

     .science-backed-sec .icons-text-box h6 {
         font-size: 21px !important;
         line-height: 18px !important;
     }

     .science-backed-sec .icons-text-box p {
         font-size: 15px !important;
         line-height: 19px !important;
     }

     .science-backed-sec .icons-text-box {
         min-height: 5em !important;
         grid-gap: 16px;
     }

     .product-faq-sec .inner-faq-sec {
         flex-direction: row !important;
     }

     .product-faq-sec .inner-faq-sec .left-faq,
     .product-faq-sec .inner-faq-sec .right-faq {
         width: calc(50% - 10px) !important;
         margin: 0 !important;
     }

     .product-faq-sec .accordion {
         font-size: 17px !important;
     }

     .product-faq-sec .inner-faq-sec .left-faq .faq-qus h2 {
         font-size: 34px !important;
     }

     .loved-community-sec h2 {
         font-size: 77px !important;
     }

     h2.jdgm-rev-widg__title {
         font-size: 51.56px !important;
         line-height: 91.966px !important;
     }

     .collection__title.title-wrapper.title-wrapper--no-top-margin h2 {
         font-size: 45px;
         padding-top: 0px;
     }

     .single_inner_product.product_page_slider, body.collection .custom_featured_cl:has(.bottom_grid_collection) > div {
         border-radius: 0 0 70px 70px !important;
         padding-bottom: 60px;
     }
     .stats-banner__items .stats-banner__value {
    font-size: 48.957px!important;
    line-height: 44.236px!important;
}
.stats-banner__text {
    font-size: 14px!important;
}
.stats-banner .stats-banner__inner {
    padding: 20px 0px 20px!important;
}
.stats-banner__divider {
    display: block !important;
    height: 100px;
    width: 2px !important;
    background: #333 !important;
}
.product-faq-sec {
    padding: 0!important;
}
.product-grid-container ul {
    grid-gap: 13px !important;
}
.product-grid-container .card--card .quick-add {
    margin: 0 !important;
}
.single_inner_product .page-width {
    padding: 0!important;
}
  .custom_featured_cl .single_inner_product  span.circle {
    width: 200px;
}
.custom_featured_cl .single_inner_product .card .media img {
    width: 150px!important;
}
.custom_featured_cl .single_inner_product .media.media--transparent.media--hover-effect {
    height: 190px!important;
}
.custom_featured_cl .single_inner_product .card__inner {
    height: 120px!important;
}
.custom_featured_cl .single_inner_product .metafield-rich_text_field p {
    font-size: 17px;
}
span.coming-soon-txt, .custom_featured_cl .single_inner_product .price-item.price-item--regular {
    font-size: 16.384px!important;
}
.custom_featured_cl .swiper-button-prev, .custom_featured_cl .swiper-button-next {
    display: block !important;
}
.custom_featured_cl .bottom_grid_collection .swiper-button-prev, .custom_featured_cl .bottom_grid_collection .swiper-button-next, .custom_featured_cl .single_triple_img .swiper-button-prev, .custom_featured_cl .single_triple_img .swiper-button-next {
    display: none  !important;
}
.inner_shop_page h2.rich-text__heading.rte.inline-richtext.h2 {
    font-size: 35px !important;
    padding-top: 10px !important;
}
.policy .shopify-policy__body {
    padding: 28px 20px;
}
.policy .shopify-policy__title h1 {
    font-size: 45px;
}
.policy .shopify-policy__title {    
    padding: 40px 20px 40px 30px;
    min-height: 230px;
}
.slideshowwithfade {
    padding: 0 !important;
}
.slideshowwithfade picture img {
    border-radius: 0 !important;
}

 }

 @media only screen and (max-width: 991.5px) {
     .justyouco-benefit-card {
         width: 580px !important;
         border-radius: 26.709px !important;
     }

     .justyouco-benefit-text span {
         font-size: 14px !important;
     }

     .custom_featured_cl .main-title,
     .ingredient-head .heading {
         font-size: 35px !important;
         margin-top: 29px !important;
     }

     .custom_featured_cl .flavor-heading .sub-title {
         font-size: 26px;
     }

     .custom-benefits .ingredient-info {
         flex-direction: column;
     }

     .custom-benefits .ingredient-info>div {
         width: 100%;
     }

     .left-section.col img {
         height: 700px;
         object-position: center;
     }

     .not-included-section h2.title.inline-richtext {
         font-size: 40px !important;
     }

     .not-included-section h2.title.inline-richtext span:after {
         width: 69.992px;
     }

     ul#Slider-template--21058356281549__multicolumn_MXcGa8 {
         grid-gap: 10px;
         padding: 0 20px !important;
     }

     .not-included-section .page-width {
         padding: 27px 10px !important;
         margin-bottom: 60px;
     }

     .not-included-section .multicolumn-card__info h3 {
         font-size: 18px !important;
     }

     section#shopify-section-template--21058356281549__multicolumn_MXcGa8 .background-none .multicolumn-list .multicolumn-card__info,
     section#shopify-section-template--21058356281549__multicolumn_MXcGa8 .background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info {
         padding-top: 6px !important;
     }

     .h2_heading.bg_gradient {
         padding: 17px 48px 14px;
         margin-bottom: -44px;
         font-size: 35px;
     }

     .jy_consistancy {
         padding-bottom: 85px;
         padding-top: 54px;
     }

     ul.list_points {
         padding: 30px 30px 70px;
         grid-gap: 70px;
         width: 700px;
     }

     .consistancy_main {
         border-radius: 40px;
         min-height: 810px;
         background-image: url(/cdn/shop/files/consistency.png?v=1763111854), linear-gradient(90deg, #fec0a5, #feafc5);
         background-size: contain;
         background-position: center bottom 30px;
         max-width: 715px;
         margin: 0 auto;
     }

     .bottom_border {
         padding: 10px 30px 20px;
     }

     .floating_img {
         width: 155px;
         bottom: 230px;
         right: 30px;
     }

     .peach_inner {
         padding-left: 20px;
     }

     h2.video-heading {
         font-size: 38px !important;
         margin-bottom: 30px;
     }

     .desktop-slider .swiper-slide .img:after {
         bottom: 10px;
         right: 10px;
         width: 58px;
         height: 58px;
     }

     .lw_tst_wrapper_final .lw_tst_text_final {
         font-size: 12px;
         padding-top: 0px;
     }

     .lw_tst_section_final .lw_tst_card_final {
         border-radius: 20px !important;

     }

     .lw_tst_wrapper_final .lw_tst_author_final {
         font-size: 12px;
     }

     .lw_tst_slide_final {
         width: calc(34% - 15px) !important;
         margin-right: 15px !important;
     }

     .lw_tst_stars_final img {
         width: 26px;
     }

     div#shopify-section-template--21058356281549__healthy_gut_benefits_TUM83G section {
         border-radius: 0 0 80px 80px !important;
     }

     #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-grid {
         grid-template-columns: 1fr !important;
         gap: 20px !important;
     }

     div#shopify-section-template--21058356281549__healthy_gut_benefits_TUM83G .hg-media {
         height: 720px !important;
     }

     .sip-socialize span:before,
     .sip-socialize span:after {
         width: 230px !important;
     }

     .footer-block__heading img {
         width: 110px !important;
     }

     .footer form.newsletter-form .newsletter-form__field-wrapper {
         margin-top: 0 !important;
     }

     .newsletter-top {
         padding-bottom: 28px !important;
         margin-bottom: 29px !important;
     }

     .footer form.newsletter-form .newsletter-form__field-wrapper input.field__input {
         width: 470px !important;
     }

     .desktop-header-icons {
         width: 100%;
         display: flex;
         justify-content: flex-end;
     }

     header-drawer {
         margin-left: 0 !important;
         margin-bottom: 0px !important;
         padding: 15px 0 !important;

     }

     .header__heading-logo-wrapper img {
         width: 88px;
     }

     .menu-drawer {
         z-index: 3 !important;
         top: 0 !important;
         right: 0 !important;
         width: 100% !important;
         height: 100vh !important;
         margin-top: -44px !important;
     }

     summary.header__icon.header__icon--menu.header__icon--summary.link.focus-inset {
         position: relative !important;
         z-index: 4 !important;
     }

     .header__icon--menu[aria-expanded=true]:before {
         content: none !important;
     }

     ul.menu-drawer__menu.has-submenu.list-menu {
         padding: 100px 0 60px 0;
     }

     .menu-drawer__utility-links .list-social {
         margin-left: 0 !important;
         grid-gap: 30px;
         justify-content: center !important;
     }

     ul.menu-drawer__menu.has-submenu.list-menu li a {
         font-size: 36px;
         text-transform: capitalize;
         text-align: center;
         display: block;
         color: #333333 !important;
         padding: 20px 0;
     }

     .swiper-featured_collection_slider .card--card.card--media>.card__content a {
         font-size: 20px !important;
     }

     .swiper-pagination-mobile {
         display: none;
     }

     html body.gradient.overflow-hidden-tablet {
         overflow: hidden !important;
     }

     /* section#shopify-section-template--21058356281549__benifits_section_MqnRVp {
         margin-top: -60px !important;
     } */

     header.header {
         padding: 0px 40px !important;
     }
        product-info .product.product--medium {
    flex-direction: column;
    grid-gap: 20px;
}
product-info .product.product--medium > div {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
}
.product__info-container {
    max-width: 100% !important;
}
.product .grid__item.product__media-wrapper {
          max-width: 430px !important;
    margin: 0 auto !important;
}
.thumbnail-list {
    grid-template-columns: repeat(5,1fr) !IMPORTANT;
}
.gut-heading {
    flex-direction: row !important;
    flex-wrap: wrap !important;
}
body.template-collection .slideshowwithfade .swiper-wrapper, .all-ingredients .banner.banner--content-align-center, body.about-us .slideshow.banner {
    height: 410px;
}
.collection-heading-section h2.rich-text__heading {
    font-size: 34px!important;
    line-height: 13px!important;
}
.collection-heading-section .rich-text__text.rte p {
    font-size: 15.52px!important;
    line-height: 18.635px!important;
}
body.collection .product-grid-container ul {
    flex-wrap: wrap !important;
}
body.collection .custom_featured_cl {
    padding-top: 40px !important;
}
.product-grid-container ul li {
    flex: unset !important;
    width: 48% !important;
    margin-bottom: 50px !important;
}
body.collection .custom_featured_cl .product-grid-container .card .media img {
    width: 160px!important;
}
body.collection #shopify-section-template--21058355986637__product-grid .quick-add__submit {
    padding-top: 10px !important;
}
body.collection .collection__title.title-wrapper.title-wrapper--no-top-margin h2 {
    font-size: 47px!important;
}
body.collection .custom_collection_product_grid span.circle {
    width: 285.209px!important;
}
body.collection .custom_collection_product_grid .metafield-rich_text_field p {
    font-size: 23px;
}
body.collection .custom_collection_product_grid .card .media img {
    width: 200px!important;
}
body.collection .custom_collection_product_grid .media.media--transparent.media--hover-effect {
    height: 293px!important;
}
body.collection .custom_collection_product_grid .card__inner {
    height: 240px!important;
}
body.collection .custom_collection_product_grid .swiper-featured_collection_slider ul li {
    width: 310px!important;
}
div#ProductGridContainer .collection .card-wrapper.product-card-wrapper .quick-add__submit.button {
    font-size: 18px!important;
}
section.stats-banner {
    margin-top: 0px!important;
}
.stats-banner__item {
    padding: 0 4px  !important;
    max-width: 100% !important;
}
.stats-banner__items {
    gap: 3px !important;
}.consistency-sec-product h2 {
    font-size: 29px!important;
    line-height: 37px!important;
}
.consistency-sec-product .inner-consistency-sec, .product-faq-sec .inner-faq-sec, .science-backed-sec .text-with-img-box {
    flex-wrap: wrap!important;
}
.consistency-sec-product .inner-consistency-sec .left-consistency .main-img-box {

    height: 540px !important;
}
.consistency-sec-product .inner-consistency-sec .left-consistency .main-img-box img {
    object-fit: cover;
    object-position: center 74% !important;
}
.consistency-sec-product .inner-consistency-sec .left-consistency .offer-img {
    top: -50px!important;
    right: 0!important;
}
.science-backed-sec .head-box p {
    font-size: 16px!important;
}
.science-backed-sec h2 {
    font-size: 32px!important;
    line-height: 30px !important;
}
.science-backed-sec .head-box {
    margin: 20px auto 10px;
}
.science-backed-sec .text-with-img-box .img-box img {
    height: 630px;
    object-position: center 70%;
}
.product-faq-sec .inner-faq-sec {
    flex-direction: column-reverse !important;
}
.product-faq-sec .inner-faq-sec .left-faq {
    width: 100% !important;
}
.product-faq-sec .inner-faq-sec .right-faq {
    height: 540px !important;
     width: 100% !important;
}
.custom_featured_cl .single_inner_product .swiper-button-prev, .custom_featured_cl .single_inner_product .swiper-button-next {
    display: block;
}
.single_inner_product.product_page_slider .swiper-button-next {
    right: 30px;
}
.single_inner_product.product_page_slider .swiper-button-prev {
    left: 30px;
}
.single_inner_product.product_page_slider .collection__title.title-wrapper.title-wrapper--no-top-margin h2,  {
    font-size: 45px;
    padding-top: 40px;
}
.ingredient_class_second h2.rich-text__heading {
    font-size: 35px !important;
}
.ingredient_class_second p {
    font-size: 14px !important;
    line-height: 19px !important;
    padding: 0 !important;
}
.ingredient_class_second .rich-text__text.rte {
    margin: 6px 0 0 0 !important;
}   
section.supplement-facts-section h2.supplement-title {
    font-size: 29px;
    padding-top: 8px;
}
.supplement-facts-wrapper {
    padding: 0 20px !important;
}
.page-width {
    padding: 0 40px !important;
}
.ingredient-item img {
    max-width: 160px!important;
    height: 190px !important;
}
.ingredient-item h4 {
    font-size: 15px !important;
}
.single_inner_product.product_page_slider .collection__title.title-wrapper.title-wrapper--no-top-margin h2 {
    font-size: 44px;
    padding-top: 20px;
}
.product.product--medium {
    margin-top: 20px !important;
}

body.collection .custom_featured_cl .bottom_grid_collection span.circle {
    width: 290px!important;
}

.inner_shop_page h2.rich-text__heading.rte.inline-richtext.h2 {
    font-size: 29px !important;
    padding-top: 0px !important;
}
.slideshowwithfade picture img, body.all-ingredients .image__banner.image-banner-home picture img {
    max-height: 100% !important;
    min-height: 400px !important;
    height: 540px !important;
}
body.template-collection .slideshowwithfade .swiper-wrapper, .all-ingredients .banner.banner--content-align-center, body.about-us .slideshow.banner {
    height: 490px !important;
}

 }


 @media only screen and (max-width: 767.5px) {
     p.announcement-bar__message.h5 {
         font-size: 13px !important;
         line-height: 16px !important;
     }

     div#shopify-section-template--21058356281549__healthy_gut_benefits_TUM83G .hg-media {
         height: 500px !important;
     }

     .desktop-header-icons {
         grid-gap: 20px !important;
         margin-bottom: 56px !important;
         margin-top: 0 !important;
     }

     header-drawer {
         margin-top: 0 !important;
     }

     /* .justyouco-benefit-card {
    width: 418px!important;
} */
     .justyouco-icon-glyph svg {
         width: 40px !important;
     }

     .justyouco-benefit-card {
         /* border-radius: 31.689px !important; */
         border: 2.936px solid #BD3C4B;
         background: #FFF;
         box-shadow: 3.961px 3.961px 0.363px -1.32px #C10230;
         padding: 15px 0 !important;
     }

     .custom_featured_cl .main-title,
     .ingredient-head .heading {
         font-size: 29px !important;
         margin-top: 10px !important;
         width: 100% !important;
         max-width: 100% !important;
         margin-bottom: -5px !important;
     }

     .custom_featured_cl .swiper-featured_collection_slider {
         padding: 30px 39px 30px !important;
     }

     .custom_featured_cl .flavor-heading {
         padding: 30px 0 10px !important;
     }

     .custom_featured_cl .swiper-button-next,
     .custom_featured_cl .swiper-button-prev {
         width: 40px !important;
         height: 28px !important;
     }

     .custom_featured_cl .card.card--card.card--media {
         padding: 0 0 50px 0 !important;
     }

     .swiper-featured_collection_slider .product-grid li {
         margin-bottom: 0px !important;
     }

     .center.collection__view-all {
         position: static !important;
         width: 100% !important;
     }

     .red_button,
     .collection__view-all .button,
     #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-wrap a,
     .custom-benefits a {
         font-size: 20px !important;
         padding: 13px 40px 14px !important;
     }

     .collection__view-all .button {
         margin-bottom: 42px;
     }

     .custom-benefits .ingredient-info {
         padding-top: 20px;
     }

     .custom-benefits .ingredient-info .right-section.col {
         padding: 18px 24px;
     }

     .custom-benefits a {
         margin: 43px auto 43px;
     }

    .not-included-section h2.title.inline-richtext {
    font-size: 29px !important;
    text-shadow: unset !important;
    margin: 0 0 17px;
    color: #333333 !important;
}

     .not-included-section h2.title.inline-richtext span:after {
         width: 100%;
         height: 5.996px;
         bottom: 7px;
         filter: brightness(0) saturate(100%) invert(12%) sepia(1%) saturate(628%) hue-rotate(314deg) brightness(99%) contrast(79%);
     }

     #shopify-section-template--21058356281549__multicolumn_MXcGa8 .multicolumn .title-wrapper-with-link {
         margin-bottom: 10px;
     }

     #shopify-section-template--21058356281549__multicolumn_MXcGa8 ul.multicolumn-list {
         gap: 15px !important;
         padding: 0 10px !important;
     }

     .not-included-section .multicolumn-card__info h3 {
         font-size: 16px !important;
     }

     ul.multicolumn-list li .multicolumn-card .media img {
         height: auto !important;
         width: 90px !important;
     }

     .not-included-section .page-width {
         padding: 32px 10px 42px 10px !important;
         margin-bottom: 46px;
     }

     h2.h2_heading.bg_gradient {
         border-radius: 90.915px;
         border: 4.515px solid #FFF;
         font-size: 33px;
         margin-bottom: -37px;
         padding: 12px 28px 8px;
     }

     .floating_span {
         width: 88.639px;
         font-size: 18.593px;
         padding-top: 5px;
         border: 3.582px solid #fff;
     }

     p.consistancy_text {
         font-size: 23px;
         padding: 16px 34px 10px 110px;
     }

     ul.list_points {
         grid-gap: 56px;
         width: auto;
     }

     .line_stroke {
         height: 188.459px;
         left: 69px;
     }

     .swiper-pagination-mobile {
         display: flex;
     }

     .consistancy_main {
         border-radius: 32px;
         min-height: 600px;
         max-width: 520px;
     }

     .floating_img {
         width: 100px;
         bottom: 180px;
         right: 50px;
     }

     p.disclaimer_text {
         font-size: 9px;
     }

     .bottom_border {
         padding: 10px 40px;
     }

     .consistancy_bundle {
         padding-top: 40px;
     }

     .jy_consistancy {
         padding-bottom: 65px;
     }

     .section_heading {
         font-size: 28.656px;
     }

     .peach_inner {
         padding-left: 0 !important;
         padding-top: 20px;
     }

     .peach_right {
         margin-left: -120px;
         grid-gap: 62px;
         margin-top: 80px;
     }

     .value_content img {
         height: 9px;
         width: 45%;
     }

     .peach_text {
         font-size: 13px;
            margin-top: 0 !important;
    margin-bottom: 16px !important;
     }

     img.peach_bottle {
         width: 144px;
     }

     span.grad_number {
         font-size: 55.31px;
     }

     .jy_peach_bottle {
         padding-bottom: 20px;
     }

     h2.video-heading {
         font-size: 29px !important;
     }

     .desktop-slider {
         display: none;
     }

     .mobile-slider {
         display: block !important;
     }

     .video-carousel-section .custom-swiper-arrow,
     .video-carousel-section .swiper-pagination {
         display: none !important;
     }

     .video-carousel-section .swiper-pagination-mobile {
         display: flex;
         justify-content: center;
         padding: 20px 0;
         grid-gap: 5px;
     }

     .video-carousel-section span.swiper-pagination-bullet {
         width: 7.676px;
     }

     .lw_tst_section_final .lw_tst_card_final {
         padding: 30px 20px;
         margin-right: 0 !important;
     }

     .lw_tst_card_final {
         margin: 0 !important;
     }

     .lw_tst_section_final .lw_tst_slider_final {
         margin: 0 0 !important;
         padding: 0 !important;
     }

     /* .lw_tst_stars_final img {
    width: 18px;
} */
     .lw_tst_section_final .lw_tst_card_final {
         box-shadow: 2.07px 4.098px 8.976px #00000033 !important;
     }

     div#shopify-section-template--21058356281549__healthy_gut_benefits_TUM83G section {
         padding-top: 30px;
     }

     #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-pill {
         gap: 10px !important;
         padding: 12px 23px !important;
     }

     #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-list {
         gap: 10px !important;
     }

     div#shopify-section-template--21058356281549__healthy_gut_benefits_TUM83G .hg-text-col {
         padding: 50px 46px 46px;
     }

     #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-wrap a {
         margin-top: 45px !important;
     }

     div#shopify-section-template--21058356281549__healthy_gut_benefits_TUM83G section {
         padding-bottom: 60px;
     }

     .footer-main {
         padding-top: 30px !important;
     }

     .footer-social-links.footer-block {
         padding-top: 30px !important;
         padding-bottom: 30px !important;
     }

     #shopify-section-sections--21058351923405__cs_footer .footer__list-social {
         grid-gap: 10px !important;
     }

     .instafeed-new-layout-item {
         width: calc(34% - 10px) !important;
     }

     .instafeed-new-layout-container .instafeed-new-layout-wrapper {
         gap: 10px !important;
         padding-top: 20px;
     }

     #shopify-section-sections--21058351923405__cs_footer .footer__list-social {
         grid-gap: 10px !important;
     }

     .footer-brand.footer-block {
         grid-gap: 15px !important;
     }

     .footer-block__heading img {
         width: 127px !important;
         margin: 0 auto;
         display: block;
     }

     .menu-drawer__account {
         font-size: 20px !important;
     }

     .lw_tst_slide_final {
         width: 97% !important;
         margin-left: 4px !important;
     }

     .menu-drawer__utility-links {
         display: flex;
         align-items: center;
         grid-gap: 10px;
         flex-direction: column;
     }

     .instafeed-new-layout-item {
         width: 49% !important;
     }

     button.instafeed-new-arrow {
         display: block !important;
     }

     body .instafeed-new-arrow-next {
         right: -40px !important;
     }

     body .instafeed-new-arrow-prev {
         left: -40px !important;
     }

     .desktop-header-icons .header__search {
         display: none !important;
     }

     .justyouco-benefit-list {
         grid-gap: 10px !important;
     }

     .justyouco-benefit-list li:after {
         right: -11px !important;
     }

     .justyouco-benefit-text span {
         font-size: 12px !important;
     }

     .lw_tst_wrapper_final .lw_tst_text_final {
         font-size: 15px;
     }

     .lw_tst_wrapper_final .lw_tst_author_final {
         font-size: 17px;
     }

     .lw_tst_slider_final button.lw_tst_next_final,
     .lw_tst_slider_final button.lw_tst_prev_final {
         display: inline-block !important;
         background-repeat: no-repeat;
         background-position: center;
         background-size: contain;
         width: 20px !important;
         height: 20px !important;
         font-size: 0;
     }

     .lw_tst_slider_final button.lw_tst_next_final {
         background-image: url("data:image/svg+xml,%3Csvg width='29' height='58' viewBox='0 0 29 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.000157765 3.62407C0.00100325 4.58448 0.383202 5.50524 1.06273 6.18392L19.5903 24.7114C20.151 25.2721 20.5959 25.9377 20.8994 26.6703C21.2029 27.4029 21.3591 28.1881 21.3591 28.9811C21.3591 29.7741 21.2029 30.5593 20.8994 31.2919C20.5959 32.0244 20.151 32.6901 19.5903 33.2507L1.08688 51.7541C0.427029 52.4373 0.0619087 53.3523 0.0701622 54.3021C0.0784156 55.2519 0.459383 56.1604 1.13101 56.8321C1.80264 57.5037 2.71119 57.8847 3.66098 57.8929C4.61077 57.9012 5.5258 57.5361 6.209 56.8762L24.7124 38.3873C27.2003 35.8945 28.5977 32.5163 28.5977 28.9944C28.5977 25.4724 27.2003 22.0943 24.7124 19.6014L6.18485 1.06181C5.67824 0.554871 5.03264 0.209604 4.32974 0.0696955C3.62684 -0.0702127 2.89824 0.00152622 2.23612 0.275835C1.57401 0.550143 1.00814 1.01469 0.610124 1.6107C0.212108 2.20671 -0.000167095 2.90739 0.000157765 3.62407V3.62407Z' fill='%23C10230'/%3E%3C/svg%3E%0A");
     }

     .lw_tst_slider_final button.lw_tst_prev_final {
         background-image: url("data:image/svg+xml,%3Csvg width='29' height='58' viewBox='0 0 29 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.5975 3.62407C28.5967 4.58448 28.2145 5.50524 27.5349 6.18392L9.0074 24.7114C8.44661 25.2721 8.00175 25.9377 7.69825 26.6703C7.39474 27.4029 7.23853 28.1881 7.23853 28.9811C7.23853 29.7741 7.39474 30.5593 7.69825 31.2919C8.00175 32.0244 8.44661 32.6901 9.0074 33.2507L27.5108 51.7541C28.1706 52.4373 28.5357 53.3523 28.5275 54.3021C28.5192 55.2519 28.1383 56.1604 27.4666 56.8321C26.795 57.5037 25.8865 57.8847 24.9367 57.8929C23.9869 57.9012 23.0719 57.5361 22.3887 56.8762L3.88528 38.3873C1.39732 35.8945 0 32.5163 0 28.9944C0 25.4724 1.39732 22.0943 3.88528 19.6014L22.4128 1.06181C22.9194 0.554871 23.565 0.209604 24.2679 0.0696955C24.9708 -0.0702127 25.6994 0.00152622 26.3615 0.275835C27.0237 0.550143 27.5895 1.01469 27.9875 1.6107C28.3855 2.20671 28.5978 2.90739 28.5975 3.62407V3.62407Z' fill='%23C10230'/%3E%3C/svg%3E%0A");
     }

     .lw_tst_slide_final {
         width: 85% !important;
         margin-right: 50px !important;
         margin-left: 50px !important;
     }
     body.product .product .product__info-wrapper.grid__item {
    padding: 0 20px !important;
}
.custom-sub-image, .bundle-image {
    display: block !important;
}
.custom-subscription-inner, .bundle-inner, .consistency-sec-product .inner-consistency-sec, .science-backed-sec .text-with-img-box{
    flex-direction: column !important;
    align-items: flex-start !important;
}
.product-faq-sec .inner-faq-sec {
    flex-direction: column-reverse !important;
}
.shopify_subscriptions_app_block {
    width: 100% !important;
}
.bundle-flag {
    top: 19px!important;
    z-index: 1;
}
.bundle-box {
    padding: 33px 16px 16px;
}
.bundle-free-shipping {
    top: 8px;
    z-index: 2;
}
.flavor-dropdown-group {
    margin-left: 20px;
}   
body.product .product__info-container .product-form__submit {
    margin-top: 0 !important;
    margin-left: 0 !important;
}
.product-form__buttons {
    padding-top: 0 !important;
}
.product-form__submit.button--full-width {
    width: 100% !important;
}
section.stats-banner {
    margin-top: 10px!important;
}
.stats-banner__text {
    font-size: 8px!important;
}
.stats-banner__items .stats-banner__value {
    font-size: 34px!important;
    line-height: 26px!important;
}
.stats-banner .stats-banner__inner {
    border-radius: 8.529px !important;
}
.stats-banner__divider {
    height: 53px !important;
}
.consistency-sec-product .inner-consistency-sec .left-consistency .offer-img {
    top: -50px !important;
    right: 50%!important;
    transform: translateX(50%);
}
.consistency-sec-product .inner-consistency-sec .left-consistency {
    width: 100% !important;
    margin: 0 auto !important;
    max-width: 100% !important;
}
.consistency-sec-product .inner-consistency-sec .left-consistency .offer-img img {
    max-width: 190px!important;
}
.consistency-sec-product h2 {
    font-size: 34px!important;
    line-height: 48px!important;
}
.consistency-sec-product h3 {
    font-size: 21px!important;
    line-height: 18px!important;
}
.real-result-sec h2 {
    margin: 0 0 20px 0 !important;
        font-size: 39px !important;
        line-height: 38px !important;
}
.real-result-sec {
    padding: 90px 0 30px!important;
}
.real-result-sec .com-real-result .reault-box .bottom-text p {
    font-size: 12px!important;
    line-height: 18px!important;
}
.real-result-sec .com-real-result .reault-box .bottom-text {
    border-radius: 0 0 16.234px 16.234px !important;
}
.science-backed-sec h2 {
    font-size: 23px!important;
    max-width: 340px !important;
    margin: 0 auto !important;
    text-shadow: 0.511px 0.511px 0.806px rgba(236, 134, 134, 0.60) !important;
}
.science-backed-sec .head-box p {
    font-size: 15px!important;
    max-width: 340px !important;
    margin: 10px auto !important;
    line-height: 21px !important;
}
.product-faq-sec .inner-faq-sec .left-faq, .product-faq-sec .inner-faq-sec .right-faq {
    width: 100% !important;
}
.science-backed-sec .head-box {
    margin: 0 auto !important ;
}
.loved-community-sec {
    padding: 40px 0 0!important;
}
.loved-community-sec h2 {
    font-size: 54px!important;
    margin-top: 10px !important;
}
.loved-community-sec .bottom-loved-community p {
    margin: 0 0 0!important;
}
.loved-community-sec ul li .text {
    margin-bottom: 0!important;
}
.loved-community-sec ul li:not(:last-child) {
    margin-bottom: 12px!important;
}
h2.jdgm-rev-widg__title {
    font-size: 40px!important;
    line-height: 40px!important;
}
header-drawer, .desktop-header-icons {
    margin-bottom: 0px!important;
}   
.product.product--medium {
    margin-top: 10px!important;
}
.lp-video-carousel .swiper-slide img {
    border-radius: 6.679px !important;
}
.single_inner_product.product_page_slider, body.collection .custom_featured_cl:has(.bottom_grid_collection) > div {
    border-radius: 0 0 40px 40px!important;
}
.jdgm-widget-actions-wrapper a {
    padding: 7px 18px 4px!important;
}
body.template-collection .slideshowwithfade .swiper-wrapper, .all-ingredients .banner.banner--content-align-center, body.about-us .slideshow.banner {
    height: auto !important;
    border-radius: 26px!important;
}
body.collection .slideshow__media.banner__media.media {
    top: 0px !important;
}
body.all-ingredients .image__banner.image-banner-home {
    margin-top: 10px !important;
    padding: 0 15px!important;
}
.collection-heading-section h2.rich-text__heading {
    font-size: 28px!important;
    line-height: 15px!important;
}
body.collection .custom_featured_cl {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.product-grid-container ul {
    grid-gap: 80px 13px !important;
    padding-bottom: 30px !important;
}
body.collection .collection__title.title-wrapper.title-wrapper--no-top-margin h2 {
    font-size: 37px!important;
}
body.collection  .custom_featured_cl .swiper-featured_collection_slider {
    padding: 0px 0!important;
}
body.collection .custom_collection_product_grid .swiper-featured_collection_slider ul li {
    width: 50% !important;
    margin-right: 0 !important;
}
body.collection .custom_collection_product_grid .card .media img {
    width: 180px!important;
}
body.collection .custom_collection_product_grid span.circle {
    width: 245.209px!important;
}
body.collection .custom_collection_product_grid .media.media--transparent.media--hover-effect {
    height: 237px!important;
}
body.collection .custom_collection_product_grid .card__inner {
    height: 190px!important;
}
body.collection .custom_collection_product_grid .price-item.price-item--regular {
    font-size: 19px!important;
}
body.collection .custom_collection_product_grid .metafield-rich_text_field p {
    font-size: 20px;
}
body.collection .custom_collection_product_grid .card__information {
    padding: 20px 0 0 0!important;
}
/* .real-result-sec .com-real-result .reault-box {
    width: 100%!important;
    margin: 0 !important;
     border-radius: 30px;
} */
 .real-result-sec .com-real-result .reault-box {
    padding: 0 60px !important;
    background: transparent !important;
}
.real-result-sec .com-real-result {
    margin: 0 !important;
}
.inner-real-result button.lp-swiper-next.next-real, .inner-real-result button.lp-swiper-prev.prev-real {
    display: block!important;
    z-index: 9!important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='20' viewBox='0 0 11 20' fill='none'%3E%3Cpath d='M6.52406 10.1959C6.58451 10.1356 6.63246 10.064 6.66519 9.98514C6.69791 9.90629 6.71475 9.82175 6.71475 9.73637C6.71475 9.651 6.69791 9.56646 6.66519 9.4876C6.63246 9.40875 6.58451 9.33712 6.52406 9.27682L0.570704 3.32476C0.205409 2.95963 0.000120057 2.46435 -1.6651e-06 1.94787C-0.000123387 1.43138 0.204932 0.936002 0.570055 0.570706C0.935178 0.205411 1.43046 0.000121784 1.94694 5.41672e-08C2.46343 -0.000121676 2.9588 0.204934 3.3241 0.570058L9.27745 6.52342C10.128 7.37636 10.6057 8.53179 10.6057 9.73637C10.6057 10.941 10.128 12.0964 9.27745 12.9493L3.3241 18.9027C2.9588 19.2678 2.46343 19.4729 1.94694 19.4727C1.43046 19.4726 0.935178 19.2673 0.570055 18.902C0.204932 18.5367 -0.000123387 18.0414 -1.6651e-06 17.5249C0.000120057 17.0084 0.205409 16.5131 0.570704 16.148L6.52406 10.1959Z' fill='%23F06C10'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 10px;
    height: 50px;
    width: 50px;
    font-size: 0;
    border: none;
}
.real-result-sec .container .inner-real-result {
    overflow: hidden !important;
}
.inner-real-result button.lp-swiper-prev.prev-real {
    transform: rotate(180deg) translateY(50%);
    left: 0px;
}
.inner-real-result button.lp-swiper-next.next-real {
right: 0px;
}
.real-result-sec .com-real-result {

    padding: 10px 0 !important;
}

.custom_featured_cl .single_inner_product .media.media--transparent.media--hover-effect {
    height: 270px!important;
}
.custom_featured_cl .single_inner_product span.circle {
    width: 240px;
}
.custom_featured_cl .single_inner_product .card .media img {
    width: 190px!important;
}
.custom_featured_cl .single_inner_product .card__inner {
    height: 180px!important;
}
.custom_featured_cl .single_inner_product .metafield-rich_text_field p {
    font-size: 23px;
}
.product-media-container modal-opener .product__media {
    border-radius: 10px!important;
}
product-info .slider-button {
    display: none !important;
}

product-info .slick-prev, product-info .slick-next {
    width: 40px;
    height: 40px;
    display: none !important;
}
.ingredient_class_second .page-width {
    padding: 0 20px !important;
    width: 100% !important;
    max-width: 100% !important;
}
.ingredient_class_second h2.rich-text__heading {
    font-size: 29px !important;
}
.supplement-facts-section .supplement-facts-wrapper.page-width {
    padding: 0 !important;
}
.other-ingredients p {
    font-size: 11px;
}
.other-ingredients strong {
    font-size: 12px !important;
}
section.supplement-facts-section h2.supplement-title {
    font-size: 24px;
}
body.all-ingredients .image__banner.image-banner-home picture img {
    height: 100% !important;
    border-radius: 29px !important;
}
.ingredients-grid {
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 10px 30px !important;
}
/* .ingredient-item:last-child {
    grid-column: 1 / -1;
    justify-self: center;
    width: 280px;
} */

.ingredients-grid:has(.ingredient-item:nth-last-child(1):nth-of-type(odd)) .ingredient-item:nth-last-child(1) {
      grid-column: 1 / -1;
    justify-self: center;
    width: 280px;
}
.collection-heading-section .page-width {
    width: 100% !important;
}
html body.index .slideshowwithfade {
    margin-top: 0 !important;
    padding:0px !important;
}
body.collection .custom_featured_cl .bottom_grid_collection span.circle {
    width: 230px!important;
}
.header__heading-logo-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.outer-collapsible > summary {
    font-size: 17px !important;
}
.custom-subscription-header, .bundle-badge-title {
    font-size: 16px !important;
}
#shopify-section-sections--21058351923405__cs_footer .footer-nav-links ul {
    flex-wrap: wrap;
}
.jy__peach_bottle h2.section_heading {
    max-width: 300px;
    margin: 0 auto;
    padding-bottom: 10px;
}
.mobile-slider .img:after {
    position: absolute;
    content: "";
    bottom: 6px;
    right: 10px;
    background-image: url(/cdn/shop/files/Group_109.png?v=1763211811);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 28px;
    height: 25px;
}
body.product .slider.slider--mobile {
    scroll-padding-left: 0 !important;
}
.bundle-header-bottom, .shopify_subscriptions_app_block_label span.label-price, span.label-dots{
    display: none !important;
}
.justyouco-benefit-card {
    max-width: 100% !important;
    width: 100% !important;
    border-radius: 0 !important;
    border: none !important;
    background: #333 !important;
    width: 1000px !important;
    box-shadow: unset !important;
}
p.justyouco-benefit-text span {
    color: #fff !important;
    text-align: start !important;
    font-size: 10px !important;
}
.justyouco-benefit-list li:after {
    content: none !important;
}
li.justyouco-benefit-item {
    flex-direction: row !important;
    grid-gap: 8px !important;
}
.section-template--21058356281549__benifits_section_MqnRVp .justyouco-benefit-icon {
    width: auto !important;
}
.justyouco-icon-glyph svg {
    width: 35px !important;
}
.section-template--21058356281549__benifits_section_MqnRVp .justyouco-benefit-text {
    margin-top: 3px !important;
}
.justyouco-benefit-list {
    grid-gap: 0px !important;
}
.justyouco-benefit {
    margin-top: -26px !important;
}
.slideshowwithfade picture img, body.all-ingredients .image__banner.image-banner-home picture img {
    height: auto !important;
}
body.template-collection .slideshowwithfade .swiper-wrapper, .all-ingredients .banner.banner--content-align-center, body.about-us .slideshow.banner {
    height: 370px !important;
    border-radius: 26px!important;
    max-width: 95% !important;
    margin-left: auto;
    margin-right: auto;
}
body.contact .faq-section .faq-container {
    height: 110px;
    padding: 0 !important;
}
body.contact .faq-section, body.faq .faq-section {
  padding: 30px 20px 30px  !important;
}
body.contact .contact-info .logo {
    font-size: 0px !important;
    margin: 40px auto 0 !important;
}
body.contact  .contact.page-width.page-width--narrow {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

body.faq .faq-container, body.blogs .faq-container {
    height: 110px;
    padding: 0 !important;
}

body.faq .faq-item:has(button[aria-expanded="false"]) .faq-answer {
    padding: 0 !important;
}
body.faq  .faq-answer {
    transition: unset !important;
}
body.blogs .faq-title {
    font-size: 40px;
    line-height: 30px;
}
body.blogs .faq-subtitle {
    font-size: 21px !important;
    line-height: 22px !important;
    text-align: center;
}
body.blogs .faq-content {
    gap: 10px !important;
}

body.collection .collection_slide_banner {

    padding: 0 !important;
}
body.faq .faq-section .faq-container.page-width, body.blogs .faq-section .faq-container.page-width, body.contact .faq-section .faq-container.page-width {
    align-items: center !important;
    justify-content: center !important;
}
body.blogs .faq-content {
    gap: 0 !important;
    align-items: center !important;
} 
body.about-us .swiper.mySwiper {
    padding: 0;
}
body.product .grid--peek.slider--mobile .grid__item {
    margin: 0px 20px;
    width: 100%;
}
body.product .grid--peek.slider--mobile .grid__item {
    margin: 0px 20px;
    display: block;
    /* max-height: 430px; */
    border-radius: 10px;
    overflow: hidden;
}
.section-template--21058356674765__main-padding {
    padding-top: 0 !important;
}
.real-result-sec .com-real-result .reault-box .bottom-text h3 {
    font-size: 16px !important;
    line-height: 27px !important;
    margin-top: 10px !important;
}

body.about-us .slideshow__media.banner__media.media img {

    object-position: center !important;
}
.ingredient-head .heading {
    margin-top: 30px !important;
    margin-bottom: 3px !important;
}

 }

 @media only screen and (max-width: 575.5px) {

     .jy_wrapper,
     header.header,
     .custom_featured_cl .page-width,
     .custom_featured_cl .page-width section#shopify-section-sections--21058351923405__1763618780ce344e6c .page-width,
     #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-wrap,
     .lw_tst_inner_final.page-width,
     .video-carousel-section .page-width,
     .slideshowwithfade, body.all-ingredients .image__banner.image-banner-home,
     .ingredients-inner.page-width, body.collection .shopify-section:has(.custom_featured_cl),
     product-info .page-width,
     .not-included-section,
     .stats-banner,
     section.consistency-sec-product .container,
     .real-result-sec .container,
     .science-backed-sec .container,
     .product-faq-sec .container,
     .loved-community-sec .container {
         padding: 0 15px !important;
     }

    
     .justyouco-benefit-text span {
         font-size: 9px !important;
         line-height: 10px !important;
     }

     .menu-drawer {
         margin-top: -62px !important;
     }

     ul.menu-drawer__menu.has-submenu.list-menu li a {
         font-size: 32px;
     }

     /* section#shopify-section-template--21058356281549__benifits_section_MqnRVp {
    margin-top: -40px!important;
} */
     .banner .swiper-button-next,
     .banner .swiper-button-prev {
         width: 34px !important;
         height: 15px !important;
     }
     .slideshowwithfade picture img
     {
        border-radius:0px !important;
     }
    body.all-ingredients .image__banner.image-banner-home picture img {
         border-radius: 18px !important;
     }

     .custom_featured_cl .main-title,
     .ingredient-head .heading {
         font-size: 23px !important;
     }

     .custom_featured_cl .flavor-heading .sub-title {
         font-size: 19px;
     }

     .custom_featured_cl span.circle {
         width: 210px;
     }

     .custom_featured_cl .card .media img {
         width: 170px !important;
     }

     .custom_featured_cl .media.media--transparent.media--hover-effect {
         height: 220px !important;
     }

     .custom_featured_cl .card__inner {
         height: 157px !important;
     }

     .custom_featured_cl .swiper-featured_collection_slider {
         padding: 30px 8px !important;
     }

     .custom_featured_cl .swiper-button-next,
     .custom_featured_cl .swiper-button-prev {
         width: 39px !important;
         height: 20px !important;
     }

     .custom_featured_cl .card__content a.button,
     .custom_featured_cl .card__content button, body.collection a.quick-add__submit.button {
padding: 10px 10px 8px !important;
        min-height: auto !important;
     }

     body .card--card.card--media>.card__content .card__badge .badge.badge--bottom-left img {
         width: 50px;
     }

     .red_button,
     .collection__view-all .button,
     #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-wrap a,
     .custom-benefits a {
         font-size: 18px !important;
         padding: 11px 31px 11px !important;
         border-radius: 10px !important;
         min-height: auto !important;
     }

     .header__heading-logo-wrapper img {
         width: 70px;
     }

     .header__heading {
         left: 52%;
         /* transform: translate(-38%); */
     }
.custom_featured_cl .main-title, .ingredient-head .heading {
    font-size: 34px !important;
    line-height: 1.1 !important;
}
     .left-section.col img {
         height: auto;
         object-position: center;
     }

     .custom-benefits .icon img {
         width: 60.267px;
     }

     .custom-benefits .ingredient-info h3.item-title {
         font-size: 15px;
     }

     .custom-benefits .ingredient-info .iten-content {
         font-size: 12px;
     }

     .custom-benefits .ingredient-info {
         grid-gap: 10px;
     }

     .not-included-section h2.title.inline-richtext {
         font-size: 24px !important;
     }

     ul#Slider-template--21058356281549__multicolumn_MXcGa8 {
         display: flex;
     }

    ul#Slider-template--21058356281549__multicolumn_MXcGa8>li {
    max-width: calc(33% - 6px) !important;
}

     h2.h2_heading.bg_gradient {
         font-size: 19px;
         margin-bottom: -23px;
     }

     .jy_consistancy {
         padding-bottom: 55px;
         padding-top: 44px;
     }

     img.peach_bottle {
         width: 104px;
     }

     span.grad_number {
         font-size: 35.31px;
     }

     .value_content img {
         width: 35%;
     }

     .value_content {
         grid-gap: 11px;
     }

     .peach_right {
         margin-left: -30px;
         grid-gap: 22px;
         margin-top: 70px;
     }

     .peach_inner {
         padding-top: 0;
     }

     h2.video-heading {
         font-size: 24px !important;
     }

     div#shopify-section-template--21058356281549__healthy_gut_benefits_TUM83G .hg-media {
         height: 320px !important;
     }

     section#hg-template--21058356281549__healthy_gut_benefits_TUM83G h2.hg-heading {
         font-size: 32px !important;
     }

     div#shopify-section-template--21058356281549__healthy_gut_benefits_TUM83G .hg-text-col {
         padding: 40px 26px 26px;
     }

     #hg-template--21058356281549__healthy_gut_benefits_TUM83G ul.hg-list li.hg-pill span {
         font-size: 18px;
         text-transform: capitalize;
     }

     #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-pill {
         padding: 9px 21px !important;
     }

     div#shopify-section-template--21058356281549__healthy_gut_benefits_TUM83G section {
         border-radius: 0 0 40px 40px !important;
     }

     .sip-socialize span:before,
     .sip-socialize span:after {
         width: 190px !important;
     }

     #shopify-section-sections--21058351923405__image_banner_bpaxPH .banner__media {
         height: auto !important;
         margin-top: 40px !important;
     }

     section#shopify-section-sections--21058351923405__1763618780ce344e6c .page-width {
         padding: 0 15px !important;
     }

     section#shopify-section-sections--21058351923405__image_banner_bpaxPH span {
         font-size: 17px !important;
         padding: 0 9px !important;
     }

     li.list-social__item span svg {
         min-width: 32.266px !important;
         min-height: 42.092px !important;
     }

     #shopify-section-sections--21058351923405__cs_footer .footer__list-social {
         grid-gap: 0px !important;
     }

     .newsletter-top h2 {
         font-size: 30px !important;
     }

     .newsletter-top p {
         font-size: 21px !important;
     }

     .footer form.newsletter-form .newsletter-form__field-wrapper input.field__input {
         width: 100% !important;
     }

     .field.newsletter-form__field-wrapper input::placeholder,
     .field.newsletter-form__field-wrapper input {
         font-size: 15.511px !important;
         padding: 7px 7px 4px 11px !important;

     }

     .footer form.newsletter-form .newsletter-form__field-wrapper button.newsletter-form__button {
         background-size: 9px;
         width: 42px;
         height: 42px;
         border-radius: 6px !important;
     }

     .footer form.newsletter-form .newsletter-form__field-wrapper input.field__input {
         border-radius: 6px !important;
     }

     footer.footer {
         padding: 0 15px !important;
     }

     .floating_span {
         width: 73.639px;
         font-size: 15.593px;
     }

     ul.list_points {
         grid-gap: 46px;
         width: 100%;
         padding: 0px 10px 40px;
     }

     p.consistancy_text {
         font-size: 18px;
         padding: 16px 34px 10px 80px;
     }

     .line_stroke {
         height: 218.459px;
         left: 44px;
         top: 0px;
     }

     .consistancy_main {
         border-radius: 24px;
         min-height: 485px;
         max-width: 400px;
     }

     .floating_img {
         width: 84px;
         bottom: 140px;
         right: 1px;
     }

    p.disclaimer_text {
    font-size: 8px;
    line-height: 8px;
}

     .instafeed-new-layout-item {
         width: 100% !important;
     }

     #shopify-section-template--21058356281549__customer_reviews_slider_XxPJzR .lw_tst_card_final {
         max-width: 100% !important;
     }

     section#shopify-section-sections--21058351923405__1763618780ce344e6c .page-width {
         padding: 0 38px !important;
     }

     .ingredient-info .item-list {
         grid-gap: 10px;
     }

     .custom-benefits .ingredient-info .right-section.col {
         padding: 15px 10px;
     }

    .bottom_border {
    padding: 10px 9px;
}

     .lw_tst_slide_final {
         width: 90% !important;
         margin-right: 20px !important;
         margin-left: 20px !important;
     }

     #hg-template--21058356281549__healthy_gut_benefits_TUM83G .hg-wrap {
         max-width: 450px !important;
     }
     body.product .grid--peek.slider--mobile .grid__item, .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide)  {
    margin: 0 !important;
}
.product__media-list .product__media-item {
    width: 100% !important;
}
body.product .product .product__info-wrapper.grid__item {
    padding: 0 10px !important;
}.product__info-wrapper .social-faces {
 width: 132.75px;
}
.social-reorder-badge .social-text span {
    font-size: 10px!important;
    line-height: 18.75px !important;
}
.social-text strong {
    font-size: 12px!important;
    line-height: 10.75px;
}
.social-text {
    padding: 7px 11px 1px 55px!important;
}
.jdgm-prev-badge__stars .jdgm-star.jdgm--on:before {
    font-size: 19px;
}
span.jdgm-prev-badge__text {
    margin-bottom: 3px;
}

.gut-heading .heading-line-1, .gut-heading .heading-line-2, .product__info-container .plus-energy, .product__info-container .boost {
    font-size: 26.74px!important;
    line-height: 29.989px!important;
}
.gut-heading span.boost:after {
    width: 71.992px;
}
.outer-collapsible > summary {
padding: 3px 10px 0 0!important;
    font-size: 15px;
}
.outer-collapsible a.button.custom_button {
    margin-left: 0px!important;
    padding: 3px 15px 0 15px !important;
    line-height: 30px;
    font-size: 13px;
    min-height: unset !important;
}
.flavor_swaches .flavor-title {
    font-size: 18px;
    margin-top: 18px !important;
    margin-bottom: 19px !important;
}
.flavor-selected-text {
    margin-left: 10px !important;
    margin-bottom: 10px!important;
    font-size: 15px !important;
}
.flavor-selected-text span {
    font-size: 15px !important;
}
.flavor-item {
    width: 75px!important;
}
.coming-badge img {
    width: 100% !important;
}
.custom-subscription-inner {
    padding: 10px 16px 9px 13px!important;
    margin: 0 7px !important;
}
.shopify_subscriptions_app_block_label.shopify_subscriptions_purchase_option_wrapper > label {
    flex-wrap: wrap;
}
.custom-subscription-box, .bundle-box {

    padding: 43px 16px 16px;
}
.bundle-flag {
    top: 27px!important;
}
.bundle-free-shipping {
    top: 18px;
}
.bundle-box.bundle-up .col:first-child img {
    width: 60px;
}
h2.complementary-bundle-title, h2.select-color {
            font-size: 18px;
        line-height: 29px;
}
p.complementary-bundle-text {
font-size: 14px;
            line-height: 17px;
}
.bundle-box input[type="radio"] {
    margin-right: 4px !important;
}

.complementary-bundle .product-form__submit.button span {
    font-size: 14px;
    line-height: 21.092px;
}
body.product .product__info-container .product-form__submit {

    padding: 6px 9px !important;
    justify-content: space-between !important;
}
body.product product-form.product-form .product-form__submit span, button#flavor-bundle-submit span, .product__info-container .product-form__submit .price {
    font-size: 15px;
    line-height: 26px;
}
.product__info-container .product-form {
    margin: 1.5rem 0 !important;
}
.review-block__image img {
    width: 50px;
    height: 50px;
}
p.review-block__text, .review-block__name {
    font-size: 12px!important;
    line-height: 15px!important;
    margin: 0 !important;
}


.review-block__stars {
    font-size: 12px !important;
    letter-spacing: 0px !important;
}
.lp-video-carousel .lp-swiper-prev, .lp-video-carousel .lp-swiper-next {
    width: 22px !important;
    height: 22px !important;
    background-size: 4px  !important;
}
.afterpay-paragraph {
    font-size: 11px !important;
}
.afterpay-logo.brand-afterpay {
    width: 20px !important;
}
.lp-video-carousel {
    margin: 0 0 5px!important;
}
.stats-banner__items .stats-banner__value {
    font-size: 33px!important;
    line-height: 18px!important;
}
.stats-banner__item {
    margin: 0 !important;
}
body .stats-banner .stats-banner__inner {
    padding: 23px 2px !important;
    margin-bottom: 47px !important;
}
.stats-banner__divider {
    height: 38px !important;
}
.consistency-sec-product .trak-box h4 {
    font-size: 15px!important;
    line-height: 26px!important;
    padding: 3px 22px 0 15px!important;
}
.consistency-sec-product .left-box ul li {
    font-size: 13px!important;
    line-height: 18px!important;
}
.consistency-sec-product .trak-box {
    padding-left: 24px!important;
}
.consistency-sec-product .left-box:before {
    left: 9px;
}
.real-result-sec h2 {
    font-size: 23px!important;
    margin: 0 0 0px!important;
}
.science-backed-sec .text-with-img-box .text-box .text-box-inner {
    padding: 19px !important;
    border-radius: 17px !important;
}
.science-backed-sec .icons-text-box .icons-box img {
    width: 40px!important;
}
.science-backed-sec .icons-text-box p {
    font-size: 13px!important;
    line-height: 14px!important;
}
.science-backed-sec .icons-text-box {
    min-height: unset!important;
    grid-gap: 10px !important;
}
.science-backed-sec .text-with-img-box .text-box {
    margin: 8px 0 10px 0 !important;
}
.science-backed-sec .icons-text-box h6 {
    font-size: 15px!important;
    line-height: 18px!important;
}
.science-backed-sec .text-with-img-box> div {
    margin: 0 !important;
}
.collection__title.title-wrapper.title-wrapper--no-top-margin h2 {
    font-size: 29px;
    padding-top: 40px;
}
h2.jdgm-rev-widg__title {
    font-size: 27px!important;
    text-shadow: 0 1.499px 1.499px rgba(236, 134, 134, 0.60) !important;
}
.product-faq-sec .inner-faq-sec .left-faq .faq-qus {
    padding: 40px 20px 25px!important;
    border-radius: 17px !important;
}
.product-faq-sec .inner-faq-sec .left-faq .faq-qus h2 {
    font-size: 27px!important;
}
.product-faq-sec .accordion {
  font-size: 15px!important;
    line-height: 20px!important;
}
.product-faq-sec .panel p {
    font-size: 13px!important;
    line-height: 17px!important;
}
.product-faq-sec .panel .panel-body-box {
    padding: 0 12px 11px 0!important;
}
.loved-community-sec h3 {
    font-size: 19px;
    text-shadow: 0 1.252px 1.252px rgba(236, 134, 134, 0.60) !important;
}
body.collection .slideshowwithfade picture img, body.all-ingredients .image__banner.image-banner-home picture img {
    height: 100% !important;
}
body.collection .slideshowwithfade, body.all-ingredients .image__banner.image-banner-home {
    margin-top:0!important;
}
body.template-collection .slideshowwithfade .swiper-wrapper {
               height: 330px !important;
            border-radius: 16px !important;
            max-width: 100% !important;
}
.all-ingredients .banner.banner--content-align-center {
    height: 400px !important;
    border-radius: 16px !important;
    max-width: 100% !important;
}

.collection-heading-section h2.rich-text__heading {
    font-size: 21px!important;
    line-height: 24px!important;
    margin-top: 20px !important;
}
.collection-heading-section .page-width {
    width: 100% !important;
    padding: 0 15px !important;
}
.collection-heading-section .rich-text__text.rte p {
    font-size: 14px!important;
    line-height: 15px!important;
}
.collection-heading-section .rich-text__text.rte p br {
  display: none;
}
body.collection .product-grid-container .card__information {
    max-height: 80px;
}

body.collection .custom_featured_cl .product-grid-container span.circle {
    width: 140px!important;
}
body.collection .custom_featured_cl .product-grid-container .card .media img {
    width: 101px!important;
}
body.collection .custom_featured_cl .product-grid-container .media.media--transparent.media--hover-effect {
    height: 123px!important;
}
body.collection .custom_featured_cl .product-grid-container .card__inner {
    height: 92px!important;
}
body.collection .custom_featured_cl .product-grid-container .metafield-rich_text_field p {
    font-size: 15px;
}
body.collection .custom_featured_cl .product-grid-container .card__content {
    padding: 10px 0 0 0 !important;
}
.custom_featured_cl .product-grid-container .price-item.price-item--regular {
    font-size: 16px!important;
    line-height: 0!important;
}

div#ProductGridContainer .collection .card-wrapper.product-card-wrapper .quick-add__submit.button {
    font-size: 14px!important;
    padding: 12px 10px 10px 10px !important;
    min-height: auto !important;
}
body.collection .card--card.card--media>.card__content .card__badge .badge.badge--bottom-left img {
    width: 50px !important;
}
body.collection .collection__title.title-wrapper.title-wrapper--no-top-margin h2 {
    font-size: 25px!important;
}
.custom_featured_cl .flavor-heading {
    padding: 0 0 10px!important;
}
body.collection .custom_collection_product_grid .swiper-featured_collection_slider ul li {
    width: 100% !important;
}
body.collection .custom_collection_product_grid .swiper-featured_collection_slider ul {
    flex-direction: column;
}
product-info .page-width {
    padding: 0 0 !important;
}
product-info .page-width  .product.product--medium {
    margin-top: 2px!important;
}
.header__heading-logo-wrapper {
    padding-left: 0;
    padding-right: 0;
}
.consistency-sec-product .inner-consistency-sec .left-consistency .main-img-box {
    height: 330px!important;
}
.consistency-sec-product .inner-consistency-sec .left-consistency .offer-img img {
    max-width: 150px!important;
}
.inner-real-result button.lp-swiper-next.next-real, .inner-real-result button.lp-swiper-prev.prev-real {
    background-size: 6px;
    height: 30px;
    width: 30px;
}
.science-backed-sec .text-with-img-box .img-box img {
    height: auto;
}
.product-faq-sec .inner-faq-sec .right-faq {
    height: auto !important;
}
body.product .single_inner_product.product_page_slider .collection__title.title-wrapper.title-wrapper--no-top-margin h2 {
    font-size: 30px;
    padding-top: 35px;
}
.custom_featured_cl .single_inner_product .media.media--transparent.media--hover-effect {
    height: 240px!important;
}
.custom_featured_cl .single_inner_product .card__inner {
    height: 160px!important;
}
.single_inner_product.product_page_slider .swiper-button-next {
    right: 8px;
}
.single_inner_product.product_page_slider .swiper-button-prev {
    left: 8px;
}
.ingredient_class_second h2.rich-text__heading {
    font-size: 20px !important;
}
.ingredient_class_second p {
    font-size: 11px !important;
    line-height: 13px !important;
}
.real-result-sec .com-real-result .reault-box {
    padding: 0 40px !important;
}
section.supplement-facts-section h2.supplement-title {
    font-size: 18px;
}

.supplement-facts-section p.serving-info {
    font-size: 11px !important;
}
.supplement-table thead th:nth-child(2), .supplement-table td:nth-child(2)   {
    width: 155px !important;
    padding: 0 10px !important;
}
.ingredients-section .section-heading {
    font-size: 26px !important;
}
.ingredients-section .section-subheading {
    font-size: 18px !important;
}
.ingredients-section .page-width {
    padding: 0 20px !important;
}
.single_inner_product.product_page_slider .collection__title.title-wrapper.title-wrapper--no-top-margin h2 {
    font-size: 29px;
    padding-top: 20px;
}

.bundle-box:has(.bundle-free-shipping) .bundle-inner, .bundle-box:has(.bundle-free-shipping){
    padding-top: 40px !important;
}
/* .real-result-sec .com-real-result .reault-box {
    width: fit-content !important;
    margin: 0 !important;
    padding: 20px !important;
    background: transparent !important;
} */
body.collection .custom_collection_product_grid.single_triple_img .swiper-featured_collection_slider ul li {
    width: 100% !important;
}
body.collection .single_triple_img.custom_collection_product_grid span.circle {
    width: 295.209px !important;
}
body.collection .single_triple_img.custom_collection_product_grid span.circle {
    width: 295.209px !important;
}
body.collection .single_triple_img.custom_collection_product_grid .media.media--transparent.media--hover-effect {
    height: 313px!important;
}
body.collection .single_triple_img.custom_collection_product_grid .card__inner {
    height: 250px!important;
}
body.collection .single_triple_img.custom_collection_product_grid .card .media img {
    width: 270px!important;
}
.inner_shop_page h2.rich-text__heading.rte.inline-richtext.h2 {
    font-size: 27px !important;
            max-width: 290px;
     margin: 0 auto -12px;
    padding-top: 0px !important;
    text-shadow: 0.653px 0.653px 0.882px rgba(236, 134, 134, 0.60) !important;
}
    .collection__title:has(.flavor-heading) {
    margin-bottom: 0 !important;
}
.custom_featured_cl .home_product_slider .card__inner {
    height: 128px !important;
}
.home_product_slider .card__information *, .single_inner_product .card__information * {
    margin: 0 !important;
}
.custom_featured_cl .home_product_slider .price-item.price-item--regular {
    margin-top: 6px !important;
}
ul.multicolumn-list li .multicolumn-card .media img {
    width:85px !important;
}
#shopify-section-template--21058356281549__multicolumn_MXcGa8 ul.multicolumn-list {
 
 padding: 0!important;  
  gap: 10px 6px !important;

}
.not-included-section .multicolumn-card__info h3 {
    font-size: 13px !important;
}
.peach_text {
    font-size: 11px;

}
.product__info-container>*+* {
    margin: 0 0 !important;
}
.product__description p {
    margin: 10px 0 !important;
}
body .product-form__buttons .product-form__submit .price {
    font-size: 15px !important;
}
.bundle-box.bundle-up {
    display: flex;
    gap: 20px;
padding: 11px 13px 7px !important;
margin: 20px 0 0 0 !important;
}
.stats-banner__text {
           font-size: 9px !important;
        line-height: 12px !important;
}
body .stats-banner__divider {
    height: 70px !important;
}
.swiper-featured_collection_slider ul.swiper-wrapper li .card__content {
    max-height: 130px !important;
}
body.product .outer-collapsible {
    margin-top: 20px !important;
}
.footer-nav-links.footer-block a {
    font-size: 13px !important;
}
.flavor-options {
  gap: 3px;
 margin-bottom: 11px;
}
.policy .shopify-policy__title h1 {
    font-size: 33px;
}
.policy .shopify-policy__title {
    min-height: 190px;
}
.custom_featured_cl .home_product_slider .card__inner {
    height: 148px !important;
}
.ingredient-head .heading {
        font-size: 25px !important;
        max-width: 370px !important;
        margin: 0 auto;
 }
 .bundle-box {
    margin: 23px 0 0 0 !important;
}
.shopify_subscriptions_app_block_label.shopify_subscriptions_purchase_option_wrapper > label {
    margin-bottom: 5px !important;
}
.bundle-box:has(.bundle-free-shipping) .bundle-inner {
    padding-top: 16px !important;
}
.bundle-content .bundle-header-top h3 {
    margin-top: -1px;
    margin-left: 5px;
}
html body.template-product-custom .product__info-container .product-form__submit, button#flavor-bundle-submit  {
    padding: 9px 12px 6px !important;
    margin-bottom: 10px !important;
}
button#flavor-bundle-submit {
    font-size: 15px;
    line-height: 26px;
    margin-bottom: 20px !important;
}

p.review-block__text {
    font-size: 14px!important;
    line-height: 18px!important;
    margin: 0 !important;
}
.certified_txt {
    margin-top: -5px;
}
.stats-banner__text {
    font-size: 12px !important;
    line-height: 12px !important;
    margin-top: 10px !important;
}
.custom_featured_cl.swiper-featured_collection_slider .card-information > .price, .custom_featured_cl.swiper-featured_collection_slider .card-information:has(.coming-soon-txt) {
    margin-top: -3px !important;
    margin-bottom: -19px !important;
}
.ingredient_class_second h2.rich-text__heading {
    font-size: 23px !important;
    text-shadow: unset !important;
}
.supplement-table td {
   vertical-align: middle !important;
}
body.about .slideshow__media.banner__media.media img {
    object-position: center;
}
/* .bundle-box.bundle-up {
    align-items: flex-start;
} */
.ingredient-head .heading {
    margin-top: 30px !important;
    margin-bottom: 3px !important;
}
body #insta-feed .instafeed-new-layout-item img, body .instafeed-new-layout-item video {
    aspect-ratio: 9/11 !important;
}

 }


 @media only screen and (min-width: 767.5px) {
    .real-result-sec .com-real-result .reault-box {
        width: calc(33.33% - 25px) !important;
        margin: 10px !important;
    }
    body.collection .collection_slide_banner {
    padding: 0px 30px;
}
 }


