@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";@font-face{font-family:Fields;src:url(/cdn/shop/files/Fields-Light.ttf?v=1758003946) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Fields;src:url(/cdn/shop/files/Fields-Regular.ttf?v=1758003946) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Fields;src:url(/cdn/shop/files/Fields-Medium.ttf?v=1758003946) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Fields;src:url(/cdn/shop/files/Fields-Semi-Bold.ttf?v=1758003946) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Fields;src:url(/cdn/shop/files/Fields-Extra-Bold.ttf?v=1758003946) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Fields;src:url(/cdn/shop/files/Fields-Black.ttf?v=1758003946) format("truetype");font-weight:900;font-style:normal}.button{font-size:14px;line-height:24px;font-weight:700;letter-spacing:0;text-transform:uppercase;min-height:auto;min-width:auto;padding:8px 26px;border-radius:50px;transition:all linear .3s}.button:after,.button:before{content:unset}body>.shopify-app-block{display:none}.announcement-bar-section .announcement-bar__message{font-family:var(--font-body-family);font-size:15px;line-height:25px;letter-spacing:0;font-weight:500}sticky-header{box-shadow:0 2px 4px #00000012}.header--middle-left{grid-template-columns:27% auto 27%}.header .header__inline-menu{text-align:center}.header .header__inline-menu .header__menu-item{font-family:var(--font-heading-family);font-size:16px;line-height:26px;font-weight:600;text-transform:uppercase;padding:1.2rem 2rem}.header .header__inline-menu .header__menu-item:hover span,.header .header__inline-menu .header__active-menu-item{text-decoration:none}.header .header__icons{padding:0}.header .header__icons .header__icon--cart{margin-right:0}.header .header__icons .header_button{display:flex;align-items:center;margin-left:15px}.header .header__icons .header_button .button:hover{background:rgba(var(--color-foreground))}.video_banner .banner__content{max-width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)!important}.video_banner .banner__content .banner__box{max-width:1000px;padding:0}.video_banner .banner__heading{font-size:50px;line-height:60px;font-weight:600}.video_banner .banner__heading em{font-family:Playfair Display,serif;font-weight:400}.video_banner .banner__buttons{margin-top:40px!important}.video_banner .banner__buttons .button:hover{background:rgba(var(--color-foreground))}.video_banner .video_bottom_txt{padding:30px 0;border-top:1px solid rgb(255 255 255 / 20%);width:100%;position:absolute;bottom:0;left:0;z-index:2;overflow:hidden}.video_banner .video_bottom_txt .page-width{display:flex;align-items:center;justify-content:center;gap:40px}.video_banner .video_bottom_txt .bottom_txt{display:flex;align-items:center;gap:40px}.video_banner .video_bottom_txt .bottom_txt h3{white-space:nowrap;margin:0;color:#fff;font-size:30px;line-height:40px}.hero_sec_img img{position:absolute;top:-230px}.sec_tabbed_pro .tabbed-products{text-align:center}.sec_tabbed_pro .tabs{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.sec_tabbed_pro .tab-button{font-family:var(--font-body-family);font-size:14px;line-height:24px;font-weight:700;text-transform:uppercase;padding:10px 30px;border:1px solid #00402F;border-radius:50px;color:#00402f;background:none;cursor:pointer}.sec_tabbed_pro .tab-button.active{background:#00402f;color:#fff}.sec_tabbed_pro .tab-content{display:none}.sec_tabbed_pro .tab-content.active{display:block}.sec_tabbed_pro .tab-inner{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.sec_tabbed_pro .benefits{position:relative;width:22%}.sec_tabbed_pro .benefits .benefits_box:first-child{margin-bottom:100px}.sec_tabbed_pro .benefits_box .benefits_icon{margin:auto;height:95px;width:95px;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:50px}.sec_tabbed_pro .benefits_box h4{font-size:20px;line-height:30px;font-weight:600;margin:13px 0 10px}.sec_tabbed_pro .benefits_box p{line-height:26px;margin:0}.sec_tabbed_pro .product-image{width:33%}.sec_tabbed_pro .product-image img{max-width:100%}.sec_tabbed_pro .benefits .arrow_icon{position:absolute}.sec_tabbed_pro .benefits .arrow_top_lft{top:100px;right:-75px}.sec_tabbed_pro .benefits .arrow_bottom_lft{bottom:80px;right:-75px;transform:scaleY(-1)}.sec_tabbed_pro .benefits .arrow_top_rtl{top:100px;left:-75px;transform:scaleX(-1)}.sec_tabbed_pro .benefits .arrow_bottom_rtl{bottom:80px;left:-75px;transform:scale(-1)}.tab_sec_img img{position:absolute;top:-96px;right:0}.sec_tabbed_pro .benefits_button{width:100%;margin-top:30px}.about_sec .page-width{max-width:1210px}.about_sec .page-width .image-with-text__content{padding:0}.about_sec .image-with-text__content .image-with-text__text--caption{font-family:var(--font-heading-family);margin-bottom:15px;font-size:16px;line-height:26px;font-weight:500;letter-spacing:0}.about_sec .image-with-text__content h2 em{font-family:Playfair Display,serif;font-weight:400}.about_sec .page-width .image-with-text__media-item{padding-left:90px}.about_sec .page-width .image-with-text__media-item .image-with-text__media{border-radius:10px}.about_sec_img img{position:absolute;top:-120px;z-index:1}.home_products .collection__title{text-align:center;margin-bottom:60px!important}.home_products .collection__title .collection__sub_heading{font-family:var(--font-heading-family);margin-top:0;margin-bottom:15px;font-size:16px;line-height:26px;font-weight:500;letter-spacing:0;text-transform:uppercase}.home_products .collection__title .title{margin-bottom:0!important}.home_products .collection__title .title em{font-family:Playfair Display,serif;font-weight:400;color:#00402f}.home_products .product-grid{margin:0!important;--grid-desktop-vertical-spacing: 30px;--grid-desktop-horizontal-spacing: 30px}.home_products .product-grid .card .card__inner{border:1px solid rgb(88 59 31 / 15%);border-radius:10px;overflow:hidden}.home_products .product-grid .card .card__inner .card__badge{display:none}.home_products .product-grid .card .card__heading{text-align:center;font-size:24px;line-height:34px;font-weight:600;text-decoration:none}.home_products .product-grid .card .price{text-align:center;font-size:14px;line-height:24px;font-weight:500;font-style:italic;letter-spacing:0}.home_products .product-grid .card .price--on-sale .price__sale{display:flex;flex-direction:row-reverse;gap:15px}.home_products .product-grid .card .price--on-sale .price-item--regular{margin:0;text-decoration:none;font-size:inherit;color:inherit;font-weight:300}.home_products .product-grid .card .button{display:block;min-width:fit-content;width:fit-content;padding:8px 26px;background:#00402f;color:#fff;margin:auto}.home_products .product-grid .card .button:hover{background:#000}.product_sec_img img{position:absolute;top:-138px;right:0;z-index:1}.sec_review_slider{background-image:url(/cdn/shop/files/bg_leaf.png?v=1758106504);background-repeat:no-repeat;background-position:center;background-size:auto}.sec_review_slider .sec_review_header{text-align:center;margin-bottom:60px}.sec_review_slider .sec_review_header h6{font-family:var(--font-heading-family);margin-top:0;margin-bottom:15px;font-size:16px;line-height:26px;font-weight:500;letter-spacing:0;text-transform:uppercase}.sec_review_slider .sec_review_header h2{width:100%;max-width:500px;margin:0 auto}.sec_review_slider .sec_review_header h2 em{font-family:Playfair Display,serif;font-weight:400}.sec_review_slider .slick-track{display:flex}.sec_review_slider .review_slide{height:inherit;margin:15px;padding:40px 35px;background:#144f40;border:1px solid rgb(255 255 255 / 20%);border-radius:20px}.sec_review_slider .review_slide .review_header{display:flex;align-items:center;gap:30px}.sec_review_slider .review_slide .review_header_name h5{margin:0;font-size:18px;line-height:28px;font-weight:600}.sec_review_slider .review_slide .review_header_name p{font-size:16px;line-height:26px;font-weight:400;margin:0;color:#fff;opacity:.6}.sec_review_slider .review_slide .review_content{margin-top:30px}.sec_review_slider .review_slide .review_content p{margin:0;line-height:26px;color:#fff;opacity:60%}.sec_review_slider .slick-dots{list-style:none;margin:30px 0 0;padding:0;display:flex;align-items:center;justify-content:center;gap:10px}.sec_review_slider .slick-dots button{display:none}.sec_review_slider .slick-dots li.slick-active{opacity:100%}.sec_review_slider .slick-dots li{width:10px;height:10px;background:#fff;border-radius:10px;opacity:20%;cursor:pointer}.sec_review_slider .slick-arrow{background:#fff;font-size:0;line-height:0;height:30px;width:30px;border:none;padding:0;margin:0;cursor:pointer;border-radius:50px;background-position:center;background-size:8px;background-repeat:no-repeat;position:absolute;top:calc(50% - 10px);left:0;z-index:1;transform:translateY(-50%)}.sec_review_slider .slick-arrow.slick-prev{background-image:url('data:image/svg+xml,<svg width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.751893 6.84799C0.527172 6.62299 0.400949 6.31799 0.400949 5.99999C0.400949 5.68199 0.527172 5.37699 0.751893 5.15199L5.27669 0.625594C5.50181 0.400584 5.80709 0.274217 6.12538 0.274292C6.44366 0.274367 6.74888 0.400878 6.97389 0.625993C7.1989 0.851109 7.32527 1.15639 7.3252 1.47468C7.32512 1.79296 7.19861 2.09818 6.97349 2.32319L3.29669 5.99999L6.97349 9.67679C7.19219 9.90301 7.31329 10.2061 7.31071 10.5207C7.30812 10.8354 7.18206 11.1364 6.95967 11.359C6.73729 11.5816 6.43637 11.7079 6.12174 11.7108C5.8071 11.7137 5.50392 11.5929 5.27749 11.3744L0.751092 6.84879L0.751893 6.84799Z" fill="%2300402f"/></svg>')}.sec_review_slider .slick-arrow.slick-next{background-image:url('data:image/svg+xml,<svg width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.24713 5.15201C7.47185 5.37701 7.59807 5.68201 7.59807 6.00001C7.59807 6.31801 7.47185 6.62301 7.24713 6.84801L2.72233 11.3744C2.49721 11.5994 2.19193 11.7258 1.87365 11.7257C1.55536 11.7256 1.25014 11.5991 1.02513 11.374C0.80012 11.1489 0.673753 10.8436 0.673828 10.5253C0.673903 10.207 0.800414 9.90182 1.02553 9.67681L4.70233 6.00001L1.02553 2.3232C0.806831 2.09699 0.685733 1.79392 0.688317 1.47928C0.690902 1.16464 0.816963 0.863606 1.03935 0.641011C1.26173 0.418415 1.56265 0.29207 1.87729 0.289189C2.19192 0.286307 2.4951 0.407121 2.72153 0.625605L7.24793 5.15121L7.24713 5.15201Z" fill="%2300402f"/></svg>');left:unset;right:0}.sec_faq_img .collapsible-content__header{margin-bottom:40px!important}.sec_faq_img .collapsible-content__header p{font-family:var(--font-heading-family);margin-top:0;margin-bottom:15px;font-size:16px;line-height:26px;font-weight:500;letter-spacing:0;text-transform:uppercase}.sec_faq_img .collapsible-content__header .collapsible-content__heading{margin-bottom:0!important}.sec_faq_img .collapsible-content__header .collapsible-content__heading em{font-family:Playfair Display,serif;font-weight:400;color:#00402f}.sec_faq_img .grid{gap:0}.sec_faq_img .grid__item.collapsible-content__grid-item{width:100%;max-width:45%;padding-left:130px}.sec_faq_img .grid__item{width:100%;max-width:55%}.sec_faq_img .collapsible-content__media{border-radius:20px;overflow:hidden!important}.sec_faq_img .accordion{border:1px solid rgb(0 0 0 / 20%)!important;border-radius:10px;padding:20px}.sec_faq_img .accordion:not(:last-child){margin-bottom:20px}.sec_faq_img .accordion summary{background:transparent!important;padding:0}.sec_faq_img .accordion .accordion__title{font-size:18px;line-height:28px;font-weight:600;text-decoration:none!important}.sec_faq_img .accordion .accordion__content{padding:0;margin:15px 0 0;font-size:16px;line-height:26px}.cta_sec{width:100%;max-width:calc(var(--page-width) - 10rem);margin:0 auto 100px;border-radius:20px;overflow:hidden}.cta_sec .banner__heading{width:100%;max-width:600px}.cta_sec .banner__heading em{font-family:Playfair Display,serif;font-weight:400}.cta_sec .banner__buttons{margin-top:40px!important}footer{background-image:url(/cdn/shop/files/footer_bg.png?v=1758111764)!important;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:unset!important}.footer .footer__content-top .footer-block{width:100%;max-width:fit-content}.footer .footer__content-top .grid{justify-content:space-between}.footer .footer__content-top .footer-block:nth-child(1){max-width:370px}.footer .footer__content-top .footer-block:nth-child(1) .rte{line-height:26px}.footer .footer__content-top .footer-block:nth-child(4){max-width:300px}.footer .footer__content-top .footer-block__heading{font-size:18px;line-height:28px;font-weight:600;margin-bottom:20px}.footer .footer__content-top .footer-block .list-menu__item{font-size:16px;line-height:26px}.footer .footer__content-top .social_heading{margin-top:40px}.footer .footer__content-top .footer__list-social{margin-top:30px}footer .list-social__item .list-social__link{color:#fff;background:#00402f;border-radius:5px}footer .list-social__item .list-social__link:hover{background:#000}footer .newsletter-form,footer .newsletter-form .newsletter-form__field-wrapper{max-width:100%!important}.footer .footer__content-top .footer-block .footer-newsletter_txt p{margin:0 0 20px;line-height:26px}.footer .footer-block .footer__newsletter .field:after,.footer .footer-block .footer__newsletter .field:before{content:unset}.footer .footer-block .footer__newsletter .field label{display:none}.footer .footer-block .footer__newsletter .field{border:1px solid rgba(0,0,0,.15);border-radius:40px}.footer .footer-block .footer__newsletter .field input{color:#000;background:transparent;border:none;outline:none;box-shadow:none;padding:12px 20px}.footer .footer-block .footer__newsletter .field input::placeholder{color:#000;opacity:.6!important}.footer .footer-block .footer__newsletter .newsletter-form__button{background:#00402f;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:40px;right:4px;top:50%;transform:translateY(-50%)}.footer .footer-block .footer__newsletter .newsletter-form__button .svg-wrapper{height:2rem;width:2rem}.footer .footer__content-bottom{border:none;padding:0;background:#f8f8f8}.footer .footer__content-bottom .footer__content-bottom-wrapper--center{padding-top:20px;padding-bottom:20px;border-top:none}.footer .footer__content-bottom .footer__copyright{margin:0}.footer .footer__content-bottom .copyright__content{font-size:16px;line-height:26px;color:#000}.contact_form{margin-bottom:100px}.contact_form .contact{background:#fff;border-radius:20px;padding:40px;box-shadow:0 0 60px -5px #0000001a}.contact_form .contact .title{text-align:center;margin-bottom:40px}.contact_form .contact .title em{font-family:Playfair Display,serif;font-weight:400}.contact_form .contact .field:after,.contact_form .contact .field:before{content:unset}.contact_form .contact .field label{display:none}.contact_form .contact .field{border:1px solid rgba(0,0,0,.15);border-radius:40px}.contact_form .contact .field input,.contact_form .contact .field textarea{color:#000;background:transparent;border:none;outline:none;box-shadow:none;padding:12px 20px}.contact_form .contact .field input::placeholder,.contact_form .contact .field textarea::placeholder{color:#000;opacity:.6!important}.contact_form .contact .newsletter-form__button{background:#00402f;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:40px;right:4px;top:50%;transform:translateY(-50%)}.contact_form .contact .contact__button{margin-top:0;text-align:center}.contact_form .contact .contact__button .button:hover{background:#000}.contact_img1 img{position:absolute;top:-200px}.contact_img2 img{position:absolute;bottom:0;right:0}@media only screen and (min-width: 1025px){.gw_pro_info media-gallery{display:flex;align-items:flex-start;flex-direction:row-reverse;gap:10px}.gw_pro_info media-gallery slider-component{width:100%;max-width:calc(100% - 110px)}.gw_pro_info media-gallery slider-component.thumbnail-slider{max-width:100px}.gw_pro_info media-gallery .thumbnail-slider .thumbnail-list{grid-template-columns:100%}}.gw_pro_info h1{font-size:30px;line-height:40px;font-weight:600}.gw_pro_info .price{font-family:var(--font-heading-family);font-size:18px;line-height:28px;font-weight:600;letter-spacing:0}.gw_pro_info .price .price-item{margin:0!important}.gw_pro_info .price--on-sale .price__sale{display:flex!important;flex-direction:row-reverse;gap:15px}.gw_pro_info .price--on-sale .price-item--regular{margin:0;font-size:inherit!important;color:inherit;font-weight:500}.gw_pro_info .price .badge{display:none!important}.gw_pro_info .product__description{margin:0 0 1.5rem!important;line-height:26px}.gw_pro_info .product-form__quantity .form__label{display:none}.gw_pro_info .quantity:after{border-radius:50px}.gw_pro_info .quantity input{box-shadow:none!important;background-color:transparent;outline:none;border:none}.gw_pro_info .product-form__buttons{max-width:100%}.gw_pro_info .product-form__buttons button{width:100%}.gw_pro_info .shopify_subscriptions_app_policy{display:none}.gw_pro_info .icon-with-text .h4{font-family:var(--font-body-family);font-size:14px;line-height:24px;font-weight:400}.gw_pro_info .complementary-products__container .accordion__title{font-size:24px;line-height:34px;font-weight:600}.gw_pro_info .complementary-products__container{background:#fff;padding:30px;border-radius:5px;box-shadow:3px 3px 30px -4px #0000001a}.gw_pro_info .complementary-products__container .card{padding:10px;border:1px solid rgb(0 0 0 / 10%);border-radius:5px}.gw_pro_info .complementary-products__container .card .card__heading{font-size:20px;line-height:30px;font-weight:600}.gw_pro_info .complementary-products__container .card .card__heading a{text-decoration:none!important}.gw_pro_info .complementary-products__container .card .price{font-size:16px;line-height:20px;font-weight:600}.gw_pro_info .complementary-products__container .card .price .badge,.gw_pro_info .complementary-products__container .card .price__container{margin-bottom:0!important}.gw_pro_info .complementary-products__container .card .price .price-item.price-item--regular{display:none}.gw_pro_info .complementary-products__container .quick-add__submit{padding:8px 0 0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.gw_pro_info .complementary-products__container .quick-add__submit .icon-wrap{display:none}.sec_icon_boxes .multicolumn__title{text-align:center;margin-bottom:40px}.sec_icon_boxes .multicolumn__title .title{margin-bottom:10px}.sec_icon_boxes .multicolumn__title .title em{font-family:Playfair Display,serif;font-weight:400;color:#00402f}.sec_icon_boxes .multicolumn__title .multicolumn__text{width:100%;max-width:530px;margin:auto}.sec_icon_boxes .multicolumn__title .multicolumn__text *{margin:0}.sec_icon_boxes .multicolumn-list{gap:100px;justify-content:center}.sec_icon_boxes .multicolumn-list li{width:100%!important;max-width:fit-content!important}.sec_icon_boxes .multicolumn-list .multicolumn-card__image-wrapper{margin:0!important}.sec_icon_boxes .multicolumn-list .multicolumn-card__image-wrapper img{position:unset;margin:auto;width:60px}.sec_icon_boxes .multicolumn-list .multicolumn-card__image-wrapper .media{padding-bottom:0!important}.sec_icon_boxes .multicolumn-list .multicolumn-card__info{padding:20px 0 0!important}.ingredients_boxes .multicolumn__title .multicolumn__text{max-width:780px}.ingredients_boxes .multicolumn-list{gap:30px}.ingredients_boxes .multicolumn-list li{width:calc(33.33% - 20px)!important;max-width:calc(33.33% - 20px)!important}.ingredients_boxes .multicolumn-list .multicolumn-card__image-wrapper img{border-radius:15px;width:100%;height:auto!important;transform:unset!important}.sec_icon_boxes .multicolumn-list .multicolumn-card__info h3{font-size:24px;line-height:34px}.sec_icon_boxes .multicolumn-list .multicolumn-card__info p{line-height:26px}.four_boxes.ingredients_boxes .multicolumn-list li{width:calc(25% - 22.5px)!important;max-width:calc(25% - 22.5px)!important}.four_boxes.sec_icon_boxes .multicolumn__title .title{margin-left:auto;margin-right:auto;max-width:800px}.four_boxes.sec_icon_boxes .multicolumn-list .multicolumn-card__info p{font-size:14px;line-height:24px}.sec_why_choose .why_choose{display:flex;flex-wrap:wrap;gap:30px}.sec_why_choose .why_choose .why_choose_img{width:100%;max-width:calc(42% - 15px);line-height:0}.sec_why_choose .why_choose .why_choose_img img{width:100%;border-radius:15px}.sec_why_choose .why_choose .why_choose_content{width:100%;max-width:calc(58% - 15px)}.sec_why_choose .why_choose .why_choose_content h6{font-family:var(--font-heading-family);margin-top:0;margin-bottom:15px;font-size:16px;line-height:26px;font-weight:500;letter-spacing:0;text-transform:uppercase}.sec_why_choose .why_choose .why_choose_content h2.title{margin:0 0 20px}.sec_why_choose .why_choose .why_choose_content .title em{font-family:Playfair Display,serif;font-weight:400;color:#00402f}.sec_why_choose .why_choose .why_choose_content .why_choose_txt *{line-height:26px;margin:0}.sec_why_choose .why_choose_boxes{margin-top:40px;display:flex;flex-wrap:wrap;gap:20px 30px}.sec_why_choose .why_choose_box{width:100%;max-width:calc(50% - 15px);border-radius:10px;padding:20px}.sec_why_choose .why_choose_box:nth-child(1),.sec_why_choose .why_choose_box:nth-child(4){background:#ffffff7f}.sec_why_choose .why_choose_box:nth-child(2),.sec_why_choose .why_choose_box:nth-child(3){border:1px solid rgb(0 64 47 / 15%)}.sec_why_choose .why_choose_box .why_choose_icon{line-height:0}.sec_why_choose .why_choose_box h4{margin:20px 0 10px;font-size:24px;line-height:34px}.sec_why_choose .why_choose_box p{line-height:26px;margin:0}.immunity_banner .banner__box{max-width:555px;padding:60px;border-radius:20px}.immunity_banner .banner__box .banner__heading{font-size:40px;line-height:50px;color:#fff}.immunity_banner .banner__box .banner__text *{line-height:26px;color:#fff}.shop_pros .product-grid{margin:0!important;--grid-desktop-vertical-spacing: 30px;--grid-desktop-horizontal-spacing: 30px}.shop_pros .product-grid .card .card__inner{border:1px solid rgb(88 59 31 / 15%);border-radius:10px;overflow:hidden}.shop_pros .product-grid .card .card__inner .card__badge{display:none}.shop_pros .product-grid .card .card__heading{font-size:24px;line-height:34px;font-weight:600;text-decoration:none}.shop_pros .product-grid .card .price{font-size:14px;line-height:24px;font-weight:500;font-style:italic;letter-spacing:0}.shop_pros .product-grid .card .price--on-sale .price__sale{display:flex;flex-direction:row-reverse;gap:15px}.shop_pros .product-grid .card .price--on-sale .price-item--regular{margin:0;text-decoration:none;font-size:inherit;color:inherit;font-weight:300}.shop_pros .product-grid .card .button{display:block;min-width:fit-content;width:fit-content;padding:8px 26px;background:#00402f;color:#fff}.shop_pros .product-grid .card .button:hover{background:#000}.shop_img1 img{position:absolute;right:0;top:-100px}.shop_img2 img{position:absolute;bottom:0}.about_hero video{height:400px;object-fit:cover}.about_us_sec .page-width .image-with-text__content{padding:0}.about_us_sec .image-with-text__content .image-with-text__text--caption{font-family:var(--font-heading-family);margin-bottom:15px;font-size:16px;line-height:26px;font-weight:500;letter-spacing:0}.about_us_sec .image-with-text__content h2 em{font-family:Playfair Display,serif;font-weight:400;color:#00402f}.about_us_sec .image-with-text__grid--reverse .image-with-text__text-item,.about_us_sec .image-with-text__media-item{padding-right:40px}.about_us_sec .image-with-text__grid--reverse .image-with-text__media-item,.about_us_sec .image-with-text__text-item{padding-left:40px}.about_us_sec .page-width .image-with-text__media-item .image-with-text__media{border-radius:10px}.about_boxes .multicolumn__title{text-align:left;display:flex;align-items:flex-end}.about_boxes .multicolumn__title .multicolumn__title_wrap{width:42%}.about_boxes .multicolumn__title .multicolumn__title_wrap h6{font-family:var(--font-heading-family);margin-top:0;margin-bottom:15px;font-size:16px;line-height:26px;font-weight:500;letter-spacing:0;color:#190c00;text-transform:uppercase}.about_boxes .multicolumn__title .multicolumn__title_wrap h2{margin:0}.about_boxes .multicolumn__title .multicolumn__title_wrap h2 em{font-family:Playfair Display,serif;font-weight:400;color:#00402f}.about_boxes .multicolumn__title .multicolumn__text{max-width:58%;margin:0}.about_boxes .multicolumn-list{gap:30px}.about_boxes .multicolumn-list li{width:100%!important;max-width:calc(33.33% - 20px)!important;border:1px solid rgb(0 0 0 / 30%);border-radius:20px;padding:30px}.about_boxes .multicolumn-list li .multicolumn-card{height:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}.about_boxes .multicolumn-list .multicolumn-card__info{padding:0 0 30px!important}.about_boxes .multicolumn-list .multicolumn-card__image-wrapper img{width:100%;border-radius:20px}.about_img1 img{position:absolute;right:0;top:-60px}.about_img2 img{position:absolute;top:-150px}.about_img3 img{position:absolute;right:0;top:-200px}.faqs_wrap .collapsible-content-wrapper-narrow{max-width:114rem!important}.faqs_wrap .collapsible-content__header{margin-bottom:40px!important}.faqs_wrap .collapsible-content__header p{font-family:var(--font-heading-family);margin-top:0;margin-bottom:15px;font-size:16px;line-height:26px;font-weight:500;letter-spacing:0;text-transform:uppercase}.faqs_wrap .collapsible-content__header .collapsible-content__heading{margin-bottom:0!important}.faqs_wrap .collapsible-content__header .collapsible-content__heading em{font-family:Playfair Display,serif;font-weight:400;color:#00402f}.faqs_wrap .collapsible-content__media{border-radius:20px;overflow:hidden!important}.faqs_wrap .accordion{border:1px solid rgb(0 0 0 / 20%)!important;border-radius:10px;padding:20px;margin-top:0}.faqs_wrap .accordion:not(:last-child){margin-bottom:20px}.faqs_wrap .accordion summary{background:transparent!important;padding:0}.faqs_wrap .accordion .accordion__title{font-size:18px;line-height:28px;font-weight:600;text-decoration:none!important}.faqs_wrap .accordion .accordion__content{padding:0;margin:15px 0 0;font-size:16px;line-height:26px}.faq_img1 img{position:absolute;top:-80px;right:0}.faq_img2 img{position:absolute;bottom:0}@media only screen and (max-width: 990px){.header.page-width,.utility-bar__grid.page-width{padding-left:2rem;padding-right:2rem}.page-width{padding:0 2rem}slider-component.page-width{padding:0 2rem!important}.multicolumn-list:not(.slider),.multicolumn__title{padding-left:2rem!important;padding-right:2rem!important}.header--middle-left{grid-template-columns:40% auto 40%}.video_banner .video_bottom_txt .page-width,.video_banner .video_bottom_txt .bottom_txt{gap:20px}.video_banner .banner__content{padding:5rem 2rem}.video_banner .banner__heading{font-size:36px;line-height:46px}.video_banner .banner__buttons{margin-top:20px!important}.video_banner .video_bottom_txt{padding:20px 0}.video_banner .video_bottom_txt .bottom_txt h3{font-size:16px;line-height:26px}.sec_tabbed_pro .benefits{width:25%}.sec_tabbed_pro .product-image{width:30%}.sec_tabbed_pro .benefits .arrow_icon{display:none}.sec_tabbed_pro .benefits .benefits_box:first-child{margin-bottom:40px}.about_sec .page-width .image-with-text__media-item{padding-left:20px}.home_products .collection__title{margin-bottom:40px!important}.home_products .grid li,.shop_pros .grid li{width:100%;max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) *2/ 3)}.sec_review_slider .sec_review_header{margin-bottom:40px}.sec_faq_img .grid__item.collapsible-content__grid-item{padding-left:20px}.footer .footer__content-top .footer-block{order:1}.footer .footer__content-top .footer-block:nth-child(1){max-width:48%;order:0}.footer .footer__content-top .footer-block:nth-child(4){max-width:48%;order:0}.contact_form{margin-bottom:100px;margin-left:20px;margin-right:20px}.ingredients_boxes .multicolumn-list{justify-content:flex-start}.four_boxes.ingredients_boxes .multicolumn-list li{width:calc(33.33% - 20px)!important;max-width:calc(33.33% - 20px)!important}.about_us_sec .image-with-text__grid--reverse .image-with-text__text-item,.about_us_sec .image-with-text__media-item{padding:0 10px 0 0}.about_us_sec .image-with-text__grid--reverse .image-with-text__media-item,.about_us_sec .image-with-text__text-item{padding:0 0 0 10px}.about_boxes .multicolumn__title .multicolumn__title_wrap{width:50%}.about_boxes .multicolumn__title .multicolumn__text{max-width:50%}}@media only screen and (max-width: 767px){.header .header__icons .header_button{display:none}.header.page-width,.utility-bar__grid.page-width{padding-left:1.5rem;padding-right:1.5rem}.page-width{padding:0 1.5rem}slider-component.page-width{padding:0 2rem!important}.multicolumn-list:not(.slider),.multicolumn__title{padding-left:1.5rem!important;padding-right:1.5rem!important}.video_banner .banner__content{top:0;transform:unset!important}.video_banner video{min-height:450px;object-fit:cover}.video_banner .banner__heading{font-size:26px;line-height:36px}.video_banner .video_bottom_txt{padding:10px 0}.video_banner .video_bottom_txt .page-width{gap:10px 15px;flex-wrap:wrap;justify-content:center}.video_banner .video_bottom_txt .bottom_txt{gap:15px}.video_banner .video_bottom_txt .bottom_txt h3{white-space:nowrap}.video_banner .video_bottom_txt{overflow:hidden}.video_banner .video_bottom_txt .bottom_txt svg{width:20px;height:20px}.sec_tabbed_pro .tabs{gap:10px}.sec_tabbed_pro .tab-button{padding:10px 20px}.sec_tabbed_pro .tab-inner{flex-wrap:wrap}.sec_tabbed_pro .product-image{width:50%;margin:auto}.sec_tabbed_pro .benefits{width:100%;display:flex;flex-wrap:wrap;gap:20px}.sec_tabbed_pro .benefits .benefits_box{width:calc(50% - 10px);margin-bottom:0}.sec_tabbed_pro .benefits .benefits_box:first-child{margin-bottom:0}.sec_tabbed_pro .benefits_box h4{font-size:18px;line-height:28px}.about_sec .page-width .image-with-text__media-item{padding-left:0;padding-bottom:30px}.home_products .grid,.shop_pros .grid{--grid-mobile-vertical-spacing: 20px;--grid-mobile-horizontal-spacing: 20px}.home_products .grid li{width:100%!important;max-width:calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem)!important}.shop_pros .grid li{width:100%!important;max-width:100%!important}.sec_faq_img .grid__item.collapsible-content__grid-item{max-width:100%;padding-left:0;padding-bottom:30px}.sec_faq_img .grid__item{max-width:100%}.cta_sec{margin:0 auto 75px}.footer .footer__content-top{padding-left:1.5rem;padding-right:1.5rem}.footer .footer__content-top .grid{display:flex;gap:30px;margin:0}.footer .footer__content-top .footer-block,.footer .footer-block__details-content{margin:0!important}.footer .footer__content-top .footer-block:nth-child(1){max-width:100%;order:0}.footer .footer__content-top .footer-block:nth-child(4){max-width:100%;order:1}.footer .footer__content-top .footer-block:nth-child(2),.footer .footer__content-top .footer-block:nth-child(3){max-width:calc(50% - 15px)}.footer .footer__content-top .footer-block__heading{margin-bottom:20px}.footer .footer__content-top .footer-block .list-menu__item{padding:0 0 10px}.contact_form{margin-bottom:75px;margin-left:15px;margin-right:15px}.contact_logo img{max-width:260px!important}.contact_form .contact .field{border-radius:20px}.contact_form .contact{padding:40px 20px}.gw_pro_info .complementary-products__container{padding:20px}.gw_pro_info .complementary-products__container .accordion__title{font-size:16px;line-height:26px}.gw_pro_info .complementary-products__container .card .card__heading{font-size:14px;line-height:22px}.sec_icon_boxes .multicolumn-list{gap:20px}.sec_icon_boxes .multicolumn-list li{max-width:calc(33.33% - 20px*2/3)!important}.sec_icon_boxes .multicolumn-list .multicolumn-card__info{padding:10px 0 0!important}.sec_icon_boxes .multicolumn-list .multicolumn-card__info h3{font-size:18px;line-height:28px;text-align:center}.sec_icon_boxes .multicolumn__title{padding:0 15px}.ingredients_boxes .multicolumn-list{justify-content:flex-start}.ingredients_boxes .multicolumn-list li,.four_boxes.ingredients_boxes .multicolumn-list li{width:100%!important;max-width:calc(100% - var(--grid-mobile-horizontal-spacing) - 6rem)!important}.sec_why_choose .why_choose .why_choose_img,.sec_why_choose .why_choose .why_choose_content{max-width:100%}.sec_why_choose .why_choose_boxes{gap:10px}.sec_why_choose .why_choose_box{max-width:calc(50% - 5px);padding:20px 10px}.sec_why_choose .why_choose_box h4{font-size:18px;line-height:24px}.immunity_banner .banner__box{padding:40px 20px!important;border-radius:0 0 20px 20px}.immunity_banner .banner__box .banner__heading{font-size:28px;line-height:38px}.about_hero video{min-height:200px;height:200px}.about_hero .banner__content{top:50%;transform:translateY(-50%)!important}.about_boxes .multicolumn__title{flex-wrap:wrap;gap:20px}.about_boxes .multicolumn-list .multicolumn-card__image-wrapper img{height:250px}.about_us_sec .image-with-text__grid--reverse .image-with-text__media-item,.about_us_sec .image-with-text__media-item{padding:0 0 10px}.about_us_sec .image-with-text__grid--reverse .image-with-text__text-item,.about_us_sec .image-with-text__text-item{padding:10px 0 0}.about_boxes .multicolumn__title .multicolumn__title_wrap{width:100%}.about_boxes .multicolumn__title .multicolumn__text{max-width:100%}.about_boxes .multicolumn-list li{max-width:100%!important;padding:20px}.about_boxes .multicolumn-list .multicolumn-card__info{padding:0 0 10px!important}.about_boxes .multicolumn-list .multicolumn-card__info h3{text-align:left}.faqs_wrap .collapsible-content__header{margin-bottom:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
