.single-product-page .product .payment-img{margin-bottom:25px}@media screen and (min-width: 1680px){section.joint-health-section{padding-top:270px;padding-bottom:270px}}@media screen and (min-width: 1512px){.our-bestsellers .slider-buttons .slider-button--prev{left:-76px}.our-bestsellers .slider-buttons .slider-button--next{right:-76px}}@media screen and (min-width: 1024px){ul.product-grid li{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}.single-product-page .product .product__media-wrapper{max-width:48.6%!important}.single-product-page .product .product__info-wrapper{max-width:51.4%!important}.collection-list li.collection-list__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}}@media screen and (min-width:1280px) and (max-width: 1400px){.shopify-section.section-header:before{bottom:-31px}.hero-banner-text .hero-banner-title,.layout-2-text .hero-banner-title{font-size:36px;line-height:45px}.hero-banner-text .hero-banner-desc{font-size:15px;line-height:24px;margin:8px 0 39px}.hero-banner-container .slide-1 .hero-left-img{max-width:310px;left:40px}.our-bestsellers{padding-left:40px;padding-right:40px}.hero-banner-text .banner-icons{max-width:470px;margin:48px auto 0}.hero-banner-container .slide-1 .hero-right-img{right:40px}.layout-2-content .layout-2-text{padding-left:40px}.layout2-main-image img,.layout2-product-image img{height:290px}.subscribe-section .grid{padding:63px 0 0 63px}.subscribe-section .grid__item h2 p{font-size:36px}.subscribe-section .grid__item ul.subscribe-list li{font-size:15px}.newsletter .newsletter_inner_ec h2,.real-results-review h2,.brand-values h2.brand-values__title,.backed-trusted-section .grid__item h2.section-title,.benefits-section h2.benefits-title{font-size:36px}.joint-health-container .joint-health-right{gap:30px}section.joint-health-section .joint-health-heading{font-size:35px}.how-to-use-section .how-heading h2,h2.section-title,.faq-section .collapsible-content-inner h2.collapsible-content__heading{font-size:35px}.faq-section .collapsible-content-inner{width:90%}section.joint-health-section{padding-top:90px;padding-bottom:158px}.how-to-use-section{padding:10px 20px 60px}.article-outer{padding:0 15px}}@media screen and (min-width:1025px) and (max-width: 1279px){.hero-banner-text .hero-banner-title,.layout-2-text .hero-banner-title{font-size:24px;line-height:35px}.hero-banner-container .slide-1 .hero-left-img{max-width:264px;top:30px}.hero-banner-text .hero-banner-desc{font-size:15px;line-height:26px;margin:5px 0 39px}.hero-banner-container .slide-1 .hero-right-img{max-width:264px;top:30px}.hero-banner-container .slide-1 .hero-banner-content:after{top:3%}.hero-banner-container .slide-1 .hero-banner-image img{min-height:487px}.hero-banner-text .banner-icons{margin-top:37px}.hero-banner-section .hero-banner-container .hero-banner-swiper{padding-bottom:60px}.hero-banner-container .navigation-arrows{bottom:121px}.layout-2-content .layout-2-text{padding-left:20px}.hero-banner-container .slide-2.layout-layout-2 .hero-banner-content{top:50px}.layout-2-text .hero-banner-desc{margin:0 0 19px}.layout-2-text .banner-icons{margin-top:19px}.layout2-main-image img,.layout2-product-image img{height:263px}.hero-banner-container .slide-2 .hero-banner-image img{min-height:607px}.our-bestsellers{padding-left:40px;padding-right:40px}.subscribe-section .grid{padding:45px 0 0 37px}.subscribe-section .grid__item h2 p{font-size:29px}.subscribe-section .grid__item.right_img img{max-width:58%}.subscribe-section .grid .grid__item:first-child{width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.subscribe-section .grid__item ul.subscribe-list li{font-size:14px;margin:20px 0 0}.subscribe-section .grid__item ul.subscribe-list{max-width:487px}.benefits-section h2.benefits-title{font-size:29px}.backed-trusted-section .col-left img{max-width:52%}.backed-trusted-section .grid__item h2.section-title{font-size:29px;line-height:normal}.backed-trusted-section .grid__item p.section-subtitle{margin-top:19px}.backed-trusted-section .icons-list .icon-item{padding-right:20px;padding-bottom:20px}.backed-trusted-section .icons-list .icon-item:nth-child(2),.backed-trusted-section .icons-list .icon-item:nth-child(4){padding-left:20px}.backed-trusted-section .icons-list .icon-item h4{font-size:17px}.brand-values .grid_img_left img,.brand-values .grid_img_right img{max-width:136px}.brand-values .grid_img_left{bottom:140px}.brand-values .brand-values-inner .grid_img_right{top:auto;right:-196px;bottom:191px;transform:none}.brand-values h2.brand-values__title{font-size:29px;line-height:normal;margin:0 auto 24px}.brand-values .brand-values-inner .brand-inner-box .grid__item{max-width:50%}.brand-values .brand-values-inner .grid:before{left:163px}.real-results-review h2{font-size:29px}.newsletter .newsletter_inner_ec h2{line-height:normal;font-size:29px}footer.footer .footer_logo_sec .logo_right_img img{max-width:63px}.newsletter .newsletter__wrapper{padding:0 40px 8rem}.CarouselWidget .R-ReviewsList .R-ReviewsList__item{margin-right:11px}.shopify-section.section-header:before{bottom:-66px}.single-product-page .product__info-wrapper .rating_title p.product__text{font-size:12px}.single-product-page .product__info-wrapper h1{font-size:35px}.single-product-page .product__info-wrapper .product__title{margin:10px 0 0}.single-product-page .product__info-wrapper .product__description p{font-size:15px;line-height:23px}.product__info-wrapper{padding:0!important}.cust-quantity{flex-wrap:wrap}span.label--inner-text{line-height:normal}.cust-quantity .quantiy-box{flex:0 0 30%}.cust-quantity .quantiy-box p.comman_jar{font-size:14px}.single-product-page .product .payment-img img{max-width:100%!important}.single-product-page .product .payment-img{margin-bottom:25px}.single-product-page .product-form__buttons button.product-form__submit{font-size:13px;min-height:60px;padding:0 11px}section.joint-health-section .joint-health-heading{font-size:30px}.joint-health-container{display:block}.joint-health-container .joint-health-right{padding-top:30px}section.joint-health-section{padding-top:100px;padding-bottom:125px}.how-to-use-section .cards-listing{gap:20px}.how-to-use-section .card-dosage{font-size:14px}.proven-benefits .image-with-text__grid{align-items:center}.proven-benefits .image-with-text__grid .image-with-text__media-item{padding:0}.proven-benefits .image-with-text__grid .image-with-text__media img{height:auto}h2.section-title{font-size:30px}.faq-section .collapsible-content-inner{width:90%}.faq-section .collapsible-content-inner h2.collapsible-content__heading{font-size:30px}.faq-section .collapsible-content-inner{padding:40px}.faq-section .accordion summary h3.accordion__title.inline-richtext.h4{font-size:18px}.article-outer{padding:0 15px}.CarouselWidget .CarouselWidget__inner .cssVar-authorName{font-size:15px}.article-outer article.article-template header h1{font-size:22px}.article-outer article.article-template header{margin:25px 0 0}.article-outer .article-template__content h2,.article-outer .article-template__content h3{font-size:19px}.article-template__back{margin:20px 0 0}.our-bestsellers ul.product-grid li{width:calc(33% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;min-width:31%}.CarouselWidget-prefix .CarouselWidget .R-ReviewsList{gap:12px}.CarouselWidget .R-ReviewsList .R-ReviewsList__item{max-width:44%!important;width:44%!important}}@media screen and (min-width: 768px) and (max-width: 1024px){span.label--inner-text{line-height:normal}a.button{min-height:46px;line-height:46px}header.header .header__icons .header__icon .svg-wrapper{width:46px;height:46px}header.header .header__icons{align-items:center}.shopify-section.section-header:before{bottom:-64px}.section-header .header-wrapper ul.list-menu a span{font-size:13px}.section-header header.header a.header__heading-link img.header__heading-logo{max-width:180px}.section-header header.header{padding:9px 20px}.layout-2-content{flex-direction:column}.layout-2-text,.layout-2-images{max-width:100%}.layout2-product-images{flex-direction:column}.layout2-product-image img{max-width:100px}.hero-banner-container .slide-2 .hero-banner-text{margin-top:40px}.hero-banner-container .slide-2 .hero-left-img,.hero-banner-container .slide-2 .hero-right-img{position:relative;right:auto;top:auto;bottom:auto}.hero-banner-container .slide-2 .hero-left-img img,.hero-banner-container .slide-2 .hero-right-img img{height:auto;max-width:200px}.layout-2-grid{flex-direction:column;gap:40px}.layout-2-grid .col-left-text,.layout-2-grid .col-right-images{max-width:100%}.text-content{padding-right:0}.layout2-title{font-size:28px}.product-images{flex-direction:column;align-items:center;gap:30px}.product-image img{max-width:100px}.layout-2-content .layout-2-text{padding:0 15px;text-align:center}.our-bestsellers{padding:0 20px}.our-bestsellers .collection__title h2{font-size:29px}.hero-banner-text .hero-banner-title{font-size:35px;line-height:normal}.layout-2-text .hero-banner-title{font-size:35px;line-height:normal;text-align:center;margin-bottom:11px}.hero-banner-container .slide-2 .hero-banner-desc{text-align:center}.hero-banner-content{position:relative;top:40px;align-items:start;left:auto;transform:inherit;flex-wrap:wrap;max-width:100%}.hero-banner-container .slide-1 .hero-banner-image img{min-height:213px}.hero-banner-text .hero-banner-desc{font-size:14px;line-height:25px;font-weight:500;margin:13px auto 19px;max-width:600px}.swiper-slide.slide-1{background-color:#838fc6;padding-bottom:185px}.hero-banner-container .slide-1 .hero-right-img{margin-top:auto;margin-bottom:auto}.hero-banner-container .slide-1 .hero-banner-image{display:none}.hero-banner-content .hero-banner-text{order:1;padding:0 20px}.hero-banner-container .slide-1 .hero-left-img{order:2;display:none}.hero-banner-container .slide-1 .hero-right-img{order:3;display:none}.hero-banner-container .slide-1 .hero-left-img,.hero-banner-container .slide-1 .hero-right-img{max-width:45%}.hero-banner-container .slide-1 .hero-banner-content:after{display:none}.hero-banner-container .slide-2.layout-layout-2 .hero-banner-content{background:linear-gradient(to right,#fbe5cf,#f6d8bc,#f1cfae);position:initial;transform:none;margin-top:0;padding:40px 0 147px}.layout-2-text .hero-banner-desc{font-size:14px;line-height:25px;margin:0 0 19px}.layout-2-text .banner-icons{margin:23px auto 0}.layout2-main-image,.layout2-product-images,.swiper-slide.slide-2 .hero-banner-image{display:none}.hero-banner-text .button{min-width:223px}.subscribe-section .grid{padding:20px}.subscribe-section .grid .grid__item{width:100%;max-width:100%}.subscribe-section .grid__item h2 p{font-size:21px;line-height:29px}.subscribe-section .grid__item h2 br{display:none}.subscribe-section .grid__item.right_img img{position:initial;max-width:80%;margin:0 auto}.subscribe-section .grid__item ul.subscribe-list li{font-size:14px;margin:6px 0 0;max-width:100%}.subscribe-section .grid__item p{font-size:14px;margin:11px 0}.subscribe-section .subscribe-buttons .button{min-width:140px!important}.subscribe-section .subscribe-buttons{margin:26px 0}.subscribe-section .grid .grid__item.right_img{order:1;text-align:center}.subscribe-section .grid .grid__item{order:2}section.benefits-section{padding-top:41.4rem!important}.benefits-section h2.benefits-title{font-size:21px}.benefits-section .benefits-description{font-size:14px;margin:5px auto 28px}ul.product-grid li .card__content .card__information h3 a{font-size:14px}ul.product-grid li .card__content .card__information .price{font-size:13px}section.benefits-section{background-color:var(--bg-color);background-image:none}.backed-trusted-section .col-left img{max-width:100%}.banner-icons .banner-icon-box img{height:44px}.banner-icons .banner-icon-box h3{font-size:13px}.hero-banner-text .banner-icons{margin:23px auto 0;max-width:470px}.hero-banner-container .navigation-arrows{max-width:113px;bottom:37px}.our-bestsellers .slider-buttons .slider-button--prev{left:15px}.our-bestsellers .slider-buttons .slider-button--next{right:15px}section.subscribe-section{padding-top:0!important}.brand-values .brand-values-inner .grid_img_right{position:initial;transform:none}.hero-banner-container .swiper-button-prev,.hero-banner-container .swiper-button-next,.our-bestsellers .slider-buttons button{width:40px;height:40px}.our-bestsellers .slider-buttons button .svg-wrapper{width:15px;height:15px}.benefits-section .grid .grid__item{width:100%;max-width:100%}.benefits-section .icon-item{max-width:100%}.benefits-section .col-left .icon-item{text-align:center;margin:0}.benefits-section .icon-item h4{font-size:19px}.benefits-section .icon-item p{font-size:14px}.benefits-section .col-left,.benefits-section .col-right{gap:26px}.benefits-section .slider-container .before-image,.benefits-section .slider-overlay .after-image{height:300px}.benefits-section .col-right .icon-item{text-align:center;margin:0}section.backed-trusted-section{padding-top:40px!important;padding-bottom:0!important}.backed-trusted-section .grid .grid__item{width:100%;max-width:100%}.backed-trusted-section .grid__item h2.section-title{font-size:21px;line-height:normal}.backed-trusted-section .grid__item p.section-subtitle{font-size:14px}.backed-trusted-section .grid__item .section-description{font-size:14px;line-height:22px;margin-top:6px}.backed-trusted-section .icons-list .icon-item{padding-right:20px;padding-bottom:20px}.backed-trusted-section .icons-list .icon-item h4{font-size:16px}.backed-trusted-section .icons-list .icon-item p{font-size:14px}.backed-trusted-section .icons-list .icon-item:nth-child(2),.backed-trusted-section .icons-list .icon-item:nth-child(4){padding-left:20px}.backed-trusted-section .col-left img{position:inherit}section.backed-trusted-section .col-left{order:2}.backed-trusted-section .col-left{line-height:0}.backed-trusted-section .col-right{padding:0 15px}.backed-trusted-section .page-width{padding:0}.brand-values{padding-top:40px!important}.brand-values h2.brand-values__title{font-size:21px;line-height:normal}.brand-values .brand-values-inner .brand-inner-box{border-radius:11px;padding:25px 15px 69px}.brand-values .grid_img_left,.brand-values .grid_img_right{position:initial}.brand-inner-box .grid .grid__item{width:100%;max-width:100%}.brand-values .brand-values-inner .brand-inner-box .grid_img_left{order:3;max-width:48%;text-align:right}.brand-values .brand-values-inner .brand-inner-box .grid_img_right{max-width:48%;order:2}.brand-values .grid_img_left img,.brand-values .grid_img_right img{max-width:191px}.brand-values .grid__item .brand-value-item p{padding:15px;font-size:14px}.brand-values .brand-values-inner .grid:before{left:85%;width:46px;height:71px;background-size:100%;background-repeat:no-repeat;margin-top:-13px}.real-results-review h2{font-size:21px}.real-results-review .rich-text__wrapper{width:100%}.real-results-review .rich-text__wrapper .rich-text__text{margin:10px 0 0}.real-results-review .rich-text__text p{font-size:14px}.newsletter .newsletter__wrapper{padding:0 15px 40px}footer.footer .footer__content-top{padding:0 15px}footer.footer .footer_logo_sec .logo_right_img{right:0;text-align:right}footer.footer .footer_logo_sec .logo_right_img img{max-width:42%}footer.footer .footer_logo_sec .logo_left_img{left:0;text-align:left}footer.footer{padding-top:47px}footer.footer .footer_logo_sec .logo_left_img img{max-width:71%}.newsletter .newsletter_inner_ec{padding:40px 40px 0;flex-wrap:wrap}.newsletter .newsletter_inner_ec h2{line-height:normal;font-size:18px;text-align:center}.newsletter .newsletter_inner_ec h2+div{text-align:center}.newsletter .newsletter_inner_ec .newsletter-form__field-wrapper{margin:13px 0 19px}.newsletter .newsletter_inner_ec .newsletter_content{max-width:100%}.newsletter .newsletter_inner_ec .newsletter_content .newsletter-form{margin:0 auto}.newsletter .newsletter_inner_ec button.newsletter-form__button{min-width:123px;line-height:43px;font-size:14px}.newsletter .newsletter_inner_ec .newsletter-form__field-wrapper .field__input{min-height:43px}.newsletter .newsletter_inner_ec .newsletter-form__field-wrapper .field{column-gap:8px}footer.footer .footer__blocks-wrapper{display:flex}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(2),footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(3){max-width:48%;margin:0}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:last-child{max-width:100%;margin:0}.custom-our-blogs .blog-articles{grid-template-columns:1fr 1fr;column-gap:20px;row-gap:20px}.custom-our-blogs .card__content h3 a{font-size:19px;line-height:28px}.custom-our-blogs .blog-articles .card__content .card__information{padding:30px}.custom-our-blogs .card__content p.article-card__excerpt{font-size:14px}.single-product-page .product__info-wrapper .rating_title p.product__text{font-size:11px}.single-product-page .product .product__info-wrapper .shopify-app-block{top:2.5%;left:0}.single-product-page .product__info-wrapper h1{font-size:30px}.single-product-page .product__info-wrapper .product__description p{font-size:15px;line-height:22px}.custom-quantity p{font-size:15px}.cust-quantity{gap:11px;flex-wrap:wrap}.cust-quantity .quantiy-box{width:31.3%}.single-product-page .product .payment-img img{max-width:100%!important}.single-product-page .product-form__buttons{flex-wrap:wrap}.single-product-page .product-form__buttons button.product-form__submit{padding:0 8px;font-size:12px}.single-product-page .product .quantity-outer{padding-top:15px}section.joint-health-section{padding-top:85px}section.joint-health-section .joint-health-heading{font-size:28px}.joint-health-container{display:block}.joint-health-container .joint-health-right{padding-top:20px}.how-to-use-section{padding:0 20px 50px}.how-to-use-section .how-heading h2{font-size:28px}.how-to-use-section .cards-listing .card-box{flex:0 0 46.8%}.how-to-use-section .cards-listing{display:flex;flex-wrap:wrap}.how-to-use-section .easy-options{gap:40px}.how-to-use-section .give-option:first-child:after{right:-19px}.proven-benefits .image-with-text__grid .image-with-text__media-item img{height:auto;max-width:95%}.proven-benefits .image-with-text__grid{align-items:center}.ingredients-wrapper h2{font-size:24px}.proven-benefits{padding:40px 0}.ingredients-wrapper ul.ingredients-list li.ingredient-item span.ingredient-text{font-size:15px}.proven-benefits .image-with-text__grid .image-with-text__media-item{padding:0}.why-choose-section .why-left{text-align:center;max-width:100%;width:100%}.why-choose-section .why-left h2{font-size:28px}.why-choose-section .why-subheading{max-width:100%}.why-choose-section{padding-top:40px}.nutrition-facts-section .section-heading h2{font-size:28px}.nutrition-facts-section .nutrition-grid .nutrition-left:after{content:none}.nutrition-facts-section .nutrition-box:first-child{max-width:100%}.nutrition-facts-section .nutrition-grid{display:flex;flex-wrap:wrap}.nutrition-facts-section .nutrition-grid .nutrition-left{margin-top:0}.nutrition-facts-section .product-image img{max-width:55%}.nutrition-facts-section .nutrition-table-wrapper{width:100%}.single-product-page .product__info-wrapper .product__title{margin:40px 0 0}.rc-plans-button__interval{font-size:11px}.faq-section .collapsible-content-inner{width:90%}.faq-section .accordion summary h3.accordion__title.inline-richtext.h4{font-size:16px}.faq-section .collapsible-content-inner .accordion .accordion__content p{font-size:15px}.faq-section .collapsible-content-inner{padding:40px}.faq-section .collapsible-content-inner h2.collapsible-content__heading{font-size:24px}.nutrition-center .product-image:after{content:none}.nutrition-center .product-image:before{content:none}.product__info-wrapper{padding:0!important}.article-outer{padding:0 15px}.article-outer article.article-template{padding-right:20px}.article-outer aside.article-sidebar{padding-left:20px;max-width:300px}.article-template__comment-wrapper h2{font-size:19px}.article-outer article.article-template header{padding:0}.article-outer .article-template__content{padding:0}.latest-articles-list li.latest-article-item .latest-article-title{font-size:15px}.article-outer article.article-template header h1{font-size:20px}.article-outer .article-template__content h2,.article-outer .article-template__content h3{font-size:18px;padding-bottom:3px}.article-outer .article-template__content p{font-size:15px}.CarouselWidget .R-ReviewsList .R-ReviewsList__item{width:100%!important;max-width:100%!important}.article-outer article.article-template header{margin:18px 0 0}.collection-hero .collection-hero__text-wrapper h1.collection-hero__title{font-size:35px;margin:40px 0 0}.account-content .content-section h2{margin:0}.account-sidebar .nav-links .nav-link,.account-content .content-section button.btn{font-size:14px}.account-layout .account-content .address-main-outer{flex-wrap:wrap}.address-main-btns button{padding:0;justify-content:left}.account-content .orders-container .order-item{margin-top:15px}.customer button{margin:25px 0 0}.page-width{padding:0 20px}.single-product-page .product{padding-top:28px}.subscription-box .option{padding:10px}.subscription-box .custom-radio{width:22px;height:22px;margin-right:6px;min-width:22px}.subscription-box .option-text{font-size:14px}.subscription-box .price--text{font-size:16px}.subscription-box .price span.diswcounted--price{font-size:14px;bottom:-2px}.subscription-box .price--text sub{right:0}.subscription-box ul.selling-plan--wrapper{padding-left:0}.subscription-box ul.selling-plan--wrapper li{min-height:39px;line-height:39px;font-size:14px}.how-to-use-section .give-text strong,.how-to-use-section .give-text p{font-size:14px}}@media screen and (max-width: 989px){.section-header header.header{padding:9px 15px}a.button{min-width:130px;min-height:46px;line-height:46px;font-size:14px}header.header .header__icons .header__icon .svg-wrapper{width:46px;height:46px}header.header .header__icons .header__icon--cart{margin:0}header.header .header__icons .header_btn{margin:0 4px 0 0}.header.header .header__icons{padding-right:0;align-items:center;z-index:1}.section-header header.header a.header__heading-link{padding-left:0}.shopify-section.section-header:before{bottom:-21px;height:40px;z-index:1}}@media (max-width: 767px){span.text-main-pro,p.comman_jar{max-width:103px;font-size:11px!important;min-width:103px;margin:0 auto;display:block}.single-product-page .product__info-wrapper .product__description ul li{line-height:20px}.product-form__buttons button.product-form__submit{min-height:50px;color:#000}.header__heading-logo{max-width:80%}.layout-2-content{flex-direction:column}.layout-2-text,.layout-2-images{max-width:100%}.layout2-product-images{flex-direction:column}.layout2-product-image img{max-width:100px}.hero-banner-container .slide-2 .hero-banner-text{margin-top:40px}.hero-banner-container .slide-2 .hero-left-img,.hero-banner-container .slide-2 .hero-right-img{position:relative;right:auto;top:auto;bottom:auto}.hero-banner-container .slide-2 .hero-left-img img,.hero-banner-container .slide-2 .hero-right-img img{height:auto;max-width:200px}.layout-2-grid{flex-direction:column;gap:40px}.layout-2-grid .col-left-text,.layout-2-grid .col-right-images{max-width:100%}.text-content{padding-right:0}.layout2-title{font-size:28px}.product-images{flex-direction:column;align-items:center;gap:30px}.product-image img{max-width:100px}.layout-2-content .layout-2-text{padding:0 15px;text-align:center}.our-bestsellers{padding:0 20px}.our-bestsellers .collection__title h2{font-size:20px}.hero-banner-text .hero-banner-title{font-size:21px;line-height:normal}.layout-2-text .hero-banner-title{font-size:21px;line-height:normal;text-align:center;margin-bottom:11px}.hero-banner-container .slide-2 .hero-banner-desc{text-align:center}.hero-banner-content{position:relative;top:40px;align-items:start;left:auto;transform:inherit;flex-wrap:wrap;max-width:100%}.hero-banner-container .slide-1 .hero-banner-image img{min-height:213px}.hero-banner-text .hero-banner-desc{font-size:12px;line-height:21px;font-weight:500;margin:13px 0 19px}.swiper-slide.slide-1{background-color:#838fc6;padding-bottom:115px;height:auto}.hero-banner-container .slide-1 .hero-right-img{margin-top:auto;margin-bottom:auto}.hero-banner-container .slide-1 .hero-banner-image{display:none}.hero-banner-content .hero-banner-text{order:1;padding:0 20px}.hero-banner-container .slide-1 .hero-left-img{order:2;display:none}.hero-banner-container .slide-1 .hero-right-img{order:3;display:none}.hero-banner-container .slide-1 .hero-left-img,.hero-banner-container .slide-1 .hero-right-img{max-width:45%}.hero-banner-container .slide-1 .hero-banner-content:after{display:none}.hero-banner-container .slide-2.layout-layout-2 .hero-banner-content{background:linear-gradient(to right,#fbe5cf,#f6d8bc,#f1cfae);position:initial;transform:none;margin-top:0;padding:40px 0 82px}.layout-2-text .hero-banner-desc{font-size:12px;line-height:23px;margin:0 0 19px}.layout-2-text .banner-icons{margin-top:23px}.layout2-main-image,.layout2-product-images,.swiper-slide.slide-2 .hero-banner-image{display:none}.subscribe-section .grid{padding:20px}.subscribe-section .grid .grid__item{width:100%;max-width:100%}.subscribe-section .grid__item h2 p{font-size:21px}.subscribe-section .grid__item h2 br{display:none}.subscribe-section .grid__item.right_img img{position:initial;max-width:100%}.subscribe-section .grid__item ul.subscribe-list li{font-size:14px;margin:6px 0 0;max-width:50%}.subscribe-section .grid__item p{font-size:14px}.subscribe-section .subscribe-buttons .button{min-width:140px!important}.subscribe-section .subscribe-buttons{margin:26px 0}.subscribe-section .grid .grid__item.right_img{order:1}.subscribe-section .grid .grid__item{order:2}section.benefits-section{padding-top:41.4rem!important}.benefits-section h2.benefits-title{font-size:21px}.benefits-section .benefits-description{font-size:14px;margin:5px auto 28px}ul.product-grid li .card__content .card__information h3 a{font-size:14px}ul.product-grid li .card__content .card__information .price{font-size:13px}section.benefits-section{background-color:var(--bg-color);background-image:none}.backed-trusted-section .col-left img{max-width:100%}.banner-icons .banner-icon-box img{height:44px}.banner-icons .banner-icon-box h3{font-size:13px}.hero-banner-text .banner-icons{margin-top:38px}.hero-banner-container .navigation-arrows{max-width:113px}.our-bestsellers .slider-buttons .slider-button--prev{left:15px}.our-bestsellers .slider-buttons .slider-button--next{right:15px}section.subscribe-section{padding-top:0!important}.brand-values .brand-values-inner .grid_img_right{position:initial;transform:none}.hero-banner-container .swiper-button-prev,.hero-banner-container .swiper-button-next,.our-bestsellers .slider-buttons button{width:40px;height:40px}.our-bestsellers .slider-buttons button .svg-wrapper{width:15px;height:15px}.benefits-section .grid .grid__item{width:100%;max-width:100%}.benefits-section .icon-item{max-width:100%}.benefits-section .col-left .icon-item{text-align:center;margin:0}.benefits-section .icon-item h4{font-size:19px}.benefits-section .icon-item p{font-size:14px}.benefits-section .col-left,.benefits-section .col-right{gap:26px}.benefits-section .slider-container .before-image,.benefits-section .slider-overlay .after-image{height:300px}.benefits-section .col-right .icon-item{text-align:center;margin:0}section.backed-trusted-section{padding-top:40px!important;padding-bottom:0!important}.backed-trusted-section .grid .grid__item{width:100%;max-width:100%}.backed-trusted-section .grid__item h2.section-title{font-size:21px;line-height:normal}.backed-trusted-section .grid__item p.section-subtitle{font-size:14px}.backed-trusted-section .grid__item .section-description{font-size:14px;line-height:22px;margin-top:6px}.backed-trusted-section .icons-list .icon-item{padding-right:20px;padding-bottom:20px}.backed-trusted-section .icons-list .icon-item h4{font-size:16px}.backed-trusted-section .icons-list .icon-item p{font-size:14px}.backed-trusted-section .icons-list .icon-item:nth-child(2),.backed-trusted-section .icons-list .icon-item:nth-child(4){padding-left:20px}.backed-trusted-section .col-left img{position:inherit}section.backed-trusted-section .col-left{order:2}.backed-trusted-section .col-left{line-height:0}.backed-trusted-section .col-right{padding:0 15px}.backed-trusted-section .page-width{padding:0}.brand-values{padding-top:40px!important}.brand-values h2.brand-values__title{font-size:21px;line-height:normal}.brand-values .brand-values-inner .brand-inner-box{border-radius:11px;padding:25px 15px 69px}.brand-values .grid_img_left,.brand-values .grid_img_right{position:initial}.brand-inner-box .grid .grid__item{width:100%;max-width:100%}.brand-values .brand-values-inner .brand-inner-box .grid_img_left{order:3;max-width:48%;text-align:right}.brand-values .brand-values-inner .brand-inner-box .grid_img_right{max-width:48%;order:2}.brand-values .grid_img_left img,.brand-values .grid_img_right img{max-width:76%}.brand-values .grid__item .brand-value-item p{padding:15px;font-size:14px}.brand-values .brand-values-inner .grid:before{left:85%;width:46px;height:71px;background-size:100%;background-repeat:no-repeat;margin-top:-13px}.real-results-review h2{font-size:21px}.real-results-review .rich-text__wrapper{width:100%}.real-results-review .rich-text__wrapper .rich-text__text{margin:10px 0 0}.real-results-review .rich-text__text p{font-size:14px}.newsletter .newsletter__wrapper{padding:0 15px 40px}.newsletter .newsletter_inner_ec{padding:20px}.newsletter .newsletter_inner_ec h2{line-height:normal;font-size:18px}.newsletter .newsletter_inner_ec .newsletter-form__field-wrapper{margin:13px 0 19px}.newsletter .newsletter_inner_ec .newsletter_content{max-width:100%}footer.footer .footer__content-top{padding:0 15px}footer.footer .footer_logo_sec .logo_right_img{right:0;text-align:right}footer.footer .footer_logo_sec .logo_right_img img{max-width:42%}footer.footer .footer_logo_sec .logo_left_img{left:0;text-align:left}footer.footer{padding-top:47px}footer.footer .footer_logo_sec .logo_left_img img{max-width:71%}.newsletter .newsletter_inner_ec{padding:20px 20px 0;flex-wrap:wrap}.newsletter .newsletter_inner_ec button.newsletter-form__button{min-width:123px;line-height:43px;font-size:14px}.newsletter .newsletter_inner_ec .newsletter-form__field-wrapper .field__input{min-height:43px}.newsletter .newsletter_inner_ec .newsletter-form__field-wrapper .field{column-gap:8px}footer.footer .footer__blocks-wrapper{display:flex}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(2),footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(3){max-width:48%;margin:0}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:last-child{max-width:100%;margin:0}.custom-our-blogs .blog-articles{grid-template-columns:1fr 1fr;margin-top:16px;row-gap:20px}.custom-our-blogs h1.title--primary{font-size:29px}.custom-our-blogs .main-blog{margin-top:0}.custom-our-blogs .blog-articles .card__content .card__information{padding:20px}.custom-our-blogs .card__content h3 a{font-size:19px;line-height:normal}.custom-our-blogs .card__content p.article-card__excerpt,.custom-our-blogs .card__content .read-more{font-size:14px;line-height:23px}section.joint-health-section{padding:40px 0;background:var(--bg-color)!important}section.joint-health-section .joint-health-heading{font-size:20px;margin:0 0 6px}section.joint-health-section .section-heading p{font-size:14px}.joint-health-container .joint-health-right{flex-wrap:wrap;gap:24px}.joint-health-container .joint-health-right .tab-buttons{max-width:100%;scroll-padding:8px;overflow:auto hidden;scrollbar-width:none;overscroll-behavior-x:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;flex-direction:row}.joint-health-container .tab-buttons .tab-button{min-width:max-content;font-size:14px;padding:0 16px;line-height:43px;min-height:43px}.joint-health-container .joint-health-right{gap:10px}.joint-health-image{min-height:auto;max-height:max-content}.single-product-page .product{padding-top:10px}.single-product-page .product .payment-img img.max-100{max-width:100%}.single-product-page .product__info-wrapper .rating_title p.product__text{padding:10px;font-size:12px}.single-product-page .product .product__info-wrapper .shopify-app-block{position:initial}.single-product-page .product__info-wrapper h1{font-size:29px}.single-product-page .product__info-wrapper .product__description p{font-size:14px;line-height:25px}.single-product-page .product__info-wrapper .product__title{margin:0}.custom-quantity p{font-size:16px}.cust-quantity{flex-wrap:wrap;justify-content:center}.cust-quantity .quantiy-box{max-width:46%}.joint-health-container{margin-top:22px}.joint-health-container .joint-health-right p{font-size:14px}.how-to-use-section{padding:40px 15px}h2.section-title{font-size:20px}.how-to-use-section .page-width{padding:0}.how-to-use-section .cards-listing{gap:20px;grid-template-columns:1fr 1fr}.how-to-use-section .how-heading{margin:0 0 10px}.how-to-use-section .easy-options{gap:21px}.how-to-use-section .easy-title{font-size:20px}.how-to-use-section .give-text strong{font-size:15px}.how-to-use-section .give-text p{font-size:14px}.how-to-use-section .give-option:first-child:after{display:none}.proven-benefits{padding:40px 0}.ingredients-wrapper{margin-top:30px}.proven-benefits .ingredients-wrapper p.ingredients-description{font-size:14px}.ingredients-wrapper h2.section-title{text-align:center}.ingredients-wrapper ul.ingredients-list li.ingredient-item span.ingredient-text{font-size:15px}.ingredients-wrapper ul.ingredients-list{display:flex;flex-wrap:wrap;justify-content:center}.proven-benefits .ingredients-wrapper p.ingredients-description{text-align:center}.ingredients-wrapper .ingredients-badge{margin:24px auto 0}.why-choose-section{padding:40px 0 0}.why-choose-section .why-left{padding-right:0;max-width:100%;padding-bottom:0}.why-choose-section .why-right{max-width:100%;position:relative;overflow:hidden}.why-choose-section .comparison-table th,.why-choose-section .comparison-table td{font-size:14px;padding:8px;line-height:19px}.why-choose-section .why-right:after{right:-15px}.nutrition-facts-section{padding:40px 0!important}.nutrition-facts-section .nutrition-grid{grid-template-columns:1fr;margin:0}.nutrition-facts-section .nutrition-box:first-child{max-width:100%}.nutrition-facts-section .nutrition-box{margin-bottom:20px}.nutrition-facts-section .nutrition-grid .nutrition-left:after{display:none}.nutrition-facts-section .nutrition-grid .nutrition-left{margin-top:22px}.nutrition-center .product-image:after,.nutrition-center .product-image:before{display:none}.nutrition-facts-section .nutrition-left h3{font-size:17px}.faq-section .collapsible-content-inner{padding:20px;max-width:90%;flex-wrap:wrap;gap:0}.faq-section .collapsible-content-inner h2.collapsible-content__heading{font-size:23px}.faq-section .accordion summary h3.accordion__title.inline-richtext.h4{font-size:14px}.faq-section .collapsible-content-inner .accordion .accordion__content p{font-size:13px}.product__info-wrapper{padding:0!important}.article-outer{flex-wrap:wrap}.article-outer article.article-template{padding-right:0}.article-outer aside.article-sidebar{padding:0 15px;max-width:100%}.article-outer{margin:45px auto 0}.article-outer article.article-template .media{margin:0 15px}.article-outer article.article-template header{margin:25px 0 0;padding:0 15px}.article-outer .article-template__content{padding:0 15px}.article-outer article.article-template header h1{font-size:20px}.article-outer .article-template__content h2,.article-outer .article-template__content h3{font-size:18px}.article-outer .article-template__content p{font-size:15px;padding-top:6px}.article-template__back{margin:20px 0 0}.CarouselWidget__inner{margin-top:30px}.collection-hero .collection-hero__text-wrapper h1.collection-hero__title{font-size:25px;margin:40px 0 20px}.section-template--25931792122194__product-grid-padding{padding-top:0!important}.CarouselWidget .R-ReviewsList .R-ReviewsList__item{width:100%!important;max-width:100%!important}.hero-banner-container .swiper-button-prev,.hero-banner-container .swiper-button-next{top:50px}.how-to-use-section .card-dosage{font-size:17px}.single-product-page .product-form__buttons button.product-form__submit{font-size:13px;padding:0 10px}button.shopify-payment-button__button{min-height:60px}.joint-health-container .joint-health-right .tab-title{font-size:19px}section.joint-health-section{margin-top:0}.proven-benefits .image-with-text__grid .image-with-text__media-item{padding:0}.proven-benefits .image-with-text__grid .image-with-text__media img{height:auto}.proven-benefits .image-with-text__grid{align-items:center}.account-pages .account-layout{flex-wrap:wrap;gap:0}.account-layout .account-sidebar{max-width:100%}.account-layout .account-sidebar .nav-links{display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scroll-behavior:smooth;width:100%}.account-sidebar .nav-links .nav-link{font-size:12px;min-height:45px;line-height:45px}.account-content .content-section .half-column{gap:15px}.account-content .content-section .form-group input{line-height:50px;font-size:14px}.account-content .content-section button.btn.update-account{min-width:auto}.account-content .content-section button.btn{font-size:13px}.account-content .content-section h2{font-size:15px;margin-top:0}.content-section{padding-top:15px}.account-content .address-main-btns button{padding:0;justify-content:left}.account-content{padding-top:15px}.account-layout .account-content .address-main-outer{flex-wrap:wrap}.addresses ul{margin:0}.account-pages{margin-top:40px!important}.customer button{margin:20px 0 0!important}.account-content .orders-container .order-item{gap:15px}.account-content .product-details .product-name,.account-content .order-item .spec{font-size:12px}.our-bestsellers ul.product-grid li{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4)!important;min-width:49%}ul.product-grid li .card__content button.quick-add__submit{min-height:47px;line-height:47px;font-size:13px}.subscription-box .option{padding:10px}.subscription-box .custom-radio{width:22px;height:22px;margin-right:6px;min-width:22px}.subscription-box .option-text{font-size:14px}.subscription-box .price--text{font-size:16px}.subscription-box .price span.diswcounted--price{font-size:14px;bottom:-2px}.subscription-box .price--text sub{right:0}.subscription-box ul.selling-plan--wrapper{padding-left:0}.subscription-box ul.selling-plan--wrapper li{min-height:39px;line-height:39px;font-size:14px}.footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:last-child .footer-block__details-content{margin-bottom:0}footer.footer .footer__content-bottom{padding:0}footer.footer .footer__content-bottom .footer__column{padding:0}footer.footer .footer__content-bottom .list-payment{padding-bottom:18px}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block{margin:2rem 0}ul.product-grid li .card__content .card__information p.product-short-desc{font-size:14px}.custom-quantity variant-selects label .custm--variant-image,.cust-quantity .quantiy-box .img-box{padding:10px 0 1px}.custom-quantity variant-selects label{font-size:13px!important}.custom-quantity variant-selects fieldset.js.product-form__input{gap:10px}.joint-health-container .tab-buttons{row-gap:8px}.joint-health-container .tab-buttons .tab-button:after{display:none}.joint-health-container .tab-buttons .tab-button{min-width:48%;max-width:48%;padding:0 6px;text-align:center;font-size:13px}.joint-health-container{gap:29px}.joint-health-container .joint-health-right .tab-buttons{flex-wrap:wrap}.why-choose-section .why-subheading{max-width:100%}.single-product-page .product-form__buttons button.product-form__submit{border-radius:60px}.single-product-page .product .quantity-outer div{display:block}.single-product-page .product .quantity-outer div .product-form__error-message-wrapper{display:none}.custm--variant-image,.cust-quantity .quantiy-box .img-box{height:110px}.custom-quantity variant-selects label{height:auto}.how-to-use-section .card-image img.card-image{display:none}.how-to-use-section .card-info{position:unset;transform:unset;padding:0;max-width:100%}.how-to-use-section .card-image{height:auto;display:none}.how-to-use-section .card-dosage{flex-wrap:wrap;border:0px;padding:0}.how-to-use-section .card-dosage .tablet-images{flex:0 0 100%}.how-to-use-section .card-dosage span.dosage-text{display:block;width:100%;background:#fff4e4;text-align:center;color:#000;padding:5px;font-size:16px;border-bottom:1px solid #000}.how-to-use-section .card-box{border:1px solid #000;text-align:center;border-radius:4px}.how-to-use-section .card-weight{padding-bottom:7px}.ingredients-wrapper ul.ingredients-list{justify-content:left}.cust-quantity{gap:3%}.cust-quantity .quantiy-box p.comman_jar{line-height:12px}.cust-quantity .quantiy-box p.comman_jar{margin:0 auto}.cust-quantity .quantiy-box{max-width:31%}span.label--inner-text{line-height:normal}}@media screen and (min-width: 750px){.blog-articles{grid-template-columns:1fr 1fr 1fr!important}}@media (max-width: 480px){.custom-quantity legend.form__label{font-size:16px}span.text-main-pro,p.comman_jar{max-width:112px;display:block;margin:0 auto}.custm--variant-image,.cust-quantity .quantiy-box .img-box{height:90px}span.text-main-pro,p.comman_jar{max-width:103px;font-size:11px!important;min-width:103px}.layout-2-text .banner-icons{flex-direction:row;align-items:center}.hero-banner-text .button{min-width:200px}.hero-banner-container .navigation-arrows{bottom:40px}.hero-banner-container .swiper-button-prev,.hero-banner-container .swiper-button-next{width:40px;height:40px;top:5px}.layout2-title{font-size:24px}.feature-icon-item{flex-direction:column;text-align:center;gap:10px}.layout2-navigation{justify-content:center}a.button{min-width:113px;min-height:43px;line-height:43px;font-size:12px}.our-bestsellers slider-component{padding:0 30px}ul.product-grid li{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4)!important}.custom-our-blogs .blog-articles,.how-to-use-section .cards-listing{grid-template-columns:1fr}.our-bestsellers ul.product-grid li{width:calc(100% - var(--grid-desktop-horizontal-spacing) * 1 / 4)!important;min-width:100%}.our-bestsellers slider-component{padding:0 15px}.our-bestsellers .slider-buttons .slider-button--next{right:0}.our-bestsellers .slider-buttons .slider-button--prev{left:0}.option{padding:15px}.intervals{flex-direction:column}.interval-button{min-height:50px}.single-product-page .product .quantity-outer{flex-direction:column}.single-product-page .product .quantity-outer .product-form__quantity{max-width:100%}.quantity-outer quantity-input.quantity{max-width:100%;width:100%}.single-product-page .product .quantity-outer input{max-width:100%}.single-product-page .product .quantity-outer .quantity-icons{max-width:60px}.subscribe-section .grid__item ul.subscribe-list li{max-width:100%}.joint-health-container .tab-buttons{row-gap:8px}.joint-health-container .tab-buttons .tab-button:after{display:none}.joint-health-container .tab-buttons .tab-button{min-width:48%;max-width:48%;padding:0 2px;text-align:center;font-size:11px}.joint-health-container{gap:29px}.joint-health-container .joint-health-right .tab-buttons{flex-wrap:wrap}.custom-our-blogs .blog-articles,.how-to-use-section .cards-listing{grid-template-columns:1fr 1fr}.how-to-use-section .card-weight{font-size:14px}.how-to-use-section .card-image{height:260px}span.label--inner-text{font-size:10px}span.label--inner-text{top:-7px}.custom-quantity variant-selects img,.cust-quantity .quantiy-box img{transform:scale(1.3);margin-top:-5px}footer.footer .footer__content-top .footer-block__details-content li .link{line-height:20px}footer.footer .footer__content-top .footer-block__details-content li .link:hover:after{opacity:0}.article-template__back a.article-template__link{justify-content:center}.article-outer aside.article-sidebar{border-left:0px solid #666666}.main-blog.page-width h1.title--primary{font-size:28px}.custom-kontakt h1.main-page-title{margin:0;font-size:28px}.faq-section .collapsible-content-inner svg.icon-caret{right:0}.shopify-policy__container p{word-break:break-word}.grid__item.col-middle{order:1}.grid__item.col-left{order:2}.grid__item.col-right{order:3}.ingredients-wrapper ul.ingredients-list li.ingredient-item{width:100%}}@media (max-width: 380px){span.label--inner-text{font-size:10px}.joint-health-container .tab-buttons{row-gap:8px}.joint-health-container .tab-buttons .tab-button:after{display:none}.joint-health-container .tab-buttons .tab-button{min-width:48%;max-width:48%;padding:0 6px;text-align:center;font-size:9px}.joint-health-container{gap:29px}.joint-health-container .joint-health-right .tab-buttons{flex-wrap:wrap}}@media (max-width: 360px){span.text-main-pro,p.comman_jar{max-width:94px;font-size:10px!important;min-width:94px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-responsive.css.map */
