@charset "UTF-8";html{background-color:#000}.banner{min-height:100vh!important}.content-for-layout{background-color:#000}.section_comment .comment{height:70px;overflow:auto}.section_comment .comment::-webkit-scrollbar{width:2px}.section_comment .comment::-webkit-scrollbar-thumb{background:#8dc63f;border:1px solid #8dc63f}.section_comment .user_info{display:flex;align-items:center}.section_comment .user_info svg{width:10%}.section_comment .user_info .username{width:65%;font-family:"Hurme Geometric Sans 4 Bold"}.section_comment .user_info .date{width:25%;text-align:end}.section_comment .comment_section{display:flex;flex-direction:column}.section_comment .title h2{font-size:20px;margin:5px 0;color:#fff}h2{font-family:"Hurme Geometric Sans 4 Bold";font-size:38px}.header-wrapper{display:block;position:absolute;background:0 0!important;width:100%}.header-wrapper header{max-width:1545px!important;margin:auto}.header-wrapper header .list-menu{background-color:#004c27;border-radius:25px;padding:0 10px}.button{font-family:"Hurme Geometric Sans 4 Bold";font-size:3rem;border-radius:50px;background-color:#e76e1f;color:#fff}.hide_desktop{display:none}a{font-family:"Hurme Geometric Sans 4 Bold"}.section{background-color:#d7ebc4}.flex-container{display:flex}#HeaderMenu-buy-now{background:#ffe036 0 0 no-repeat padding-box;border-radius:50px;color:#004c27;width:auto;height:auto;font-family:"Hurme Geometric Sans 4 Bold";padding:6px 24px}#HeaderMenu-buy-now span{font-family:"Hurme Geometric Sans 4 Bold";margin:auto;font-size:2.5rem}.circle{width:400px;height:400px;text-align:center;display:flex;justify-content:center;align-items:center}.section-image h2{font-size:10rem;color:#fff;text-align:center;line-height:.8}.section-image .banner_button{text-align:center}.section-container{display:flex;max-width:100%;margin:auto;background-color:transparent}.section-container .grid__item-100{width:90%;padding:0 100px}.section-container .grid__item-30{width:30%}.top-green-line{padding-top:50px;margin-top:50px!important}.section-container-vw{display:flex;max-width:100%;margin:auto;background-color:#000}.section-container-nomax{display:flex;max-width:100%;background-color:#000;margin:50px auto}.icons-list-section{background-color:#86c553}.icons-list-section .section-container .grid__item-100{padding:0;margin:auto}.icons-list-section h2{font-size:7rem;color:#8dc63f;text-align:center;line-height:1.2;margin:0;font-family:"Hurme Geometric Sans 4 Bold"}.landin-formula .grid__item-100{display:flex;flex-direction:column}.landin-formula h2{font-size:8rem;line-height:1;text-align:center;width:90%;margin:100px auto 0}.fomula,.landing-capsules{display:flex;flex-direction:column}.landing-capsules .two-columnus-info{display:flex;flex-direction:row}.landing-capsules .two-columnus-info>div{width:50%}.landing-capsules h2{font-family:"Hurme Geometric Sans 4 Bold";font-size:8rem;margin:0;line-height:1;color:#004c27}.landing-capsules h6{font-family:"Hurme Geometric Sans 4 Bold";font-size:8rem;margin:0;line-height:1.5}.landing-capsules p{line-height:1.2;font-size:2.4rem;margin:0}.landing-capsules .image-with-text__text{width:100%;margin-bottom:20px}.landing-capsules .button{width:50%}.flex-row{display:flex;flex-direction:column;justify-content:end}.grid__item-70 p{width:70%;margin-top:20px!important}.flex-mushrooms{display:flex;justify-content:center}.icons-container{width:100%;background-color:#8dc63f;height:200px;padding-top:1%}.icons-container .icon_color{fill:#000}.icons-mushrooms{display:flex;flex-direction:row;max-width:1450px;margin:auto}.icon-mushroom{display:flex;flex-direction:column;align-items:center;justify-content:start;width:33.33%}.icon-mushroom p{font-size:2rem;text-align:center;color:#004c27;font-family:"Hurme Geometric Sans 4 Bold";font-weight:700;margin:0}.icon-mushroom .naturally{font-size:1.5rem}.icon-mushroom svg{margin-right:10px;width:150px;height:auto;margin-bottom:10px}p{color:#fff}h6{margin-top:0;margin-bottom:0;font-size:38px}.image-with-text__content .image-with-text__text+.button{border-radius:50px}.landing-pdp .grid__item-100{display:flex;width:90%;margin:auto}.landing-pdp .grid__item-100>div{width:50%}.landing-pdp h6{color:#fff;font-family:"Hurme Geometric Sans 4 Bold"}.landing-pdp h5{color:#fff}.landing-pdp h2{color:#fff;font-family:"Hurme Geometric Sans 4 Bold";font-size:5.5rem;margin:0}.landing-pdp h2>span{font-family:"Hurme Geometric Sans 4 Bold"}.landing-pdp span{color:#fff;font-family:"Hurme Geometric Sans 4 Bold"}.landing-pdp .product-card__ratings .jdgm-star.jdgm--half,.landing-pdp .product-card__ratings .jdgm-star.jdgm--on{font-size:4rem;line-height:1}.landing-pdp .product-card__ratings .jdgm-star.jdgm--on:before{content:"\2605";color:#8dc63f}.landing-pdp .product-card__ratings .jdgm-star.jdgm--half:before{content:"\2605";color:#8dc63f}.landing-pdp .product-card__ratings .jdgm-prev-badge__text{visibility:visible;text-transform:capitalize;font-size:2.5rem;margin-right:5px}.landing-formula .image-with-text__text p{font-family:"Hurme Geometric Sans 4 Bold"}.landing-formula .full_ingredients{position:absolute;top:60%;z-index:1;border:1px solid #fff;padding:15px;border-radius:50px;left:50%;transform:translate(-50%,60%);font-weight:400;font-size:3rem;background:0 0;cursor:pointer;color:#fff}.landing-formula .featured_ingredients{position:absolute;top:10%;z-index:1;left:50%;transform:translate(-50%,10%);font-weight:400;font-size:5rem}.landing-formula .jw-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;width:100vw;z-index:656846545;background-color:#000000bf;padding:40px;overflow:auto}.landing-formula .jw-modal.open{display:block}.landing-formula .jw-modal-body{background:#fff;width:100%;max-width:795px;margin:0 auto;position:relative}.landing-formula .jw-modal-body img{max-width:100%;width:100%;height:auto}.landing-formula .jw-modal-body button{position:absolute;top:20px;right:20px}.landing-formula body.jw-modal-open{overflow:hidden}.list-four h6{font-size:16px;font-family:"Hurme Geometric Sans 4 Bold";line-height:28px;margin-block-start:1rem;margin-block-end:1rem}.list-four .flex-icons{list-style:none;display:flex;flex-direction:column}.list-four div>img{vertical-align:middle;margin-right:10px}.list-four div>span{color:#fff;font-size:16px;margin-left:10px;font-family:"Hurme Geometric Sans 4 Bold"}.list-four>div>span>strong{font-family:"Hurme Geometric Sans 4 Bold"}.flex-icon-item{display:flex;align-items:center;margin-bottom:5px}.pdp-landing-reviews{background-color:#8dc63f;border-radius:50px;padding:10px;color:#000!important;height:30px;display:flex;align-items:center}.pdp-landing-price{display:flex;width:100%;justify-content:flex-start;align-items:center}.pdp-landing-price a{width:40%}.pdp-landing-price p{width:30%;text-align:center;color:#8dc63f;font-family:"Hurme Geometric Sans 4 Bold";font-size:3rem}.carousel-container{position:relative;width:100%;overflow:hidden}.sticky-pdp{display:flex;flex-direction:row;align-items:center}.sticky-pdp>*{margin-left:2px}.slider-overlay{height:443px;width:100%;overflow:hidden;padding:20px 10px;max-width:1920px}.slider-overlay-instructions{height:470px;width:100%;overflow:auto;padding:20px 10px}.slides-wrapper{height:100%;transition:all .75s cubic-bezier(.69,.26,.18,1.01)}.my-carousel{width:100%}.mushrooms-form .slider.slider--mobile{display:flex;position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.mushrooms-form .slides{height:450px;min-width:330px;max-width:345px;background-size:cover;float:left;margin:0 20px;border:3px solid #000;box-sizing:border-box;overflow:hidden;position:relative;background:#000 0 0 no-repeat padding-box;border:1px solid #000;border-radius:24px;display:flex;flex-direction:column}.formula-image{width:90%;height:auto}.formula-image h1{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);font-size:10rem}.mushrooms-text{display:flex;flex-direction:row;width:80%;margin:50px auto auto}.mushrooms-text h1{font-size:3.3rem;line-height:1.2;color:#fff;margin:0 15px 0 0;text-align:end;width:30%;font-family:"Hurme Geometric Sans 4 Bold"}.mushrooms-text p{font-size:1.8rem;line-height:1.2;padding:4px;margin-top:0!important;font-family:"Hurme Geometric Sans 4 Bold"}.my-carousel__control--prev{position:absolute;top:60%;z-index:5;left:12%}.my-carousel__control--next{position:absolute;top:60%;z-index:5;left:87%}.dietary-section{background-color:#d7ebc4;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.dietary-section h2{color:#000;width:100%;text-align:center;font-size:50px;font-size:5rem;margin:0;color:#004c27}.dietary-section p{color:#004c27;width:50%;text-align:center}.dietary-section .dietary-flex{display:flex;width:80%;margin:auto;justify-content:center;flex-direction:row}.dietary-section .dietary-flex .img_container{width:50%}.dietary-section .dietary-flex .img_container img{width:100%;height:auto}.dietary-section .dietary-flex .icons_list{display:flex;flex-direction:column;width:50%}.dietary-flex{display:flex;flex-direction:column;width:50%;justify-content:center;margin:auto}.dietary-flex p{text-align:center;font-size:2rem;font-family:"Hurme Geometric Sans 4 Bold";color:#004c27;width:100%}.dietary-flex a{width:50%;margin:0 auto 50px}.seals{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;height:100%}.seals svg{margin:10px;width:122px}.seals>div{display:flex;align-items:center}.ul-needs{list-style:none;display:flex;margin-top:20px}.ul-needs>div{display:flex;align-items:center;margin-bottom:10px;flex-direction:column;width:20%}.ul-needs p{font-size:2.5rem;line-height:1;font-family:"Hurme Geometric Sans 4 Bold";color:#fff!important;text-align:center;width:65%}.ul-needs p>span{font-size:14px;font-family:"Hurme Geometric Sans 4 Bold";color:#fff!important;text-align:center}.instructions-flex{display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%;margin:auto}.instructions-flex>div{width:33.333%;position:relative}.instructions-flex .text_container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.instructions-flex .text_container h1,.instructions-flex .text_container h3{margin:0;line-height:1}.instructions-flex .text_container h1{font-size:9rem}.instructions-flex .text_container h3{font-size:3rem}.instructions-flex img{width:100%;height:auto}.landing-steps-section .dietary-flex{width:80%}.landing-steps-section h2{font-size:7rem;text-align:center;line-height:1.2;margin:0}.testimonials-section{background-color:#86c553}.testimonials-section h2{color:#000;background-color:#8dc63f;width:100%;text-align:center;font-size:5rem;margin:0;font-family:"Hurme Geometric Sans 4 Bold"}.testimonials-section .comment_container{display:flex;flex-direction:column;background-color:#fff;border-radius:25px;height:640px;width:362px;margin:auto;justify-content:space-evenly}.testimonials-section .comment_container .ranking .jdgm-prev-badge__stars{display:block;width:90%;margin:auto}.testimonials-section .comment_container .ranking .jdgm-star.jdgm--on:before{content:"\2605";color:#8dc63f}.testimonials-section .comment_container .title{margin:0}.testimonials-section .comment_container .title h2{font-size:2.5rem;height:unset;color:#004c27;font-family:"Hurme Geometric Sans 4 Bold";background-color:transparent;text-align:left;width:80%;margin:auto}.testimonials-section .comment_container .description{overflow:auto;height:300px}.testimonials-section .comment_container .description p{font-size:2.5rem;height:unset;color:#004c27;font-family:"Hurme Geometric Sans 4 Bold";width:80%;margin:auto}.testimonials-section .comment_container .user p{font-size:2.5rem;height:unset;color:#004c27;font-family:"Hurme Geometric Sans 4 Bold";width:80%;margin:auto;text-align:left}.swiper-button-prev-video2{position:absolute;top:50%;left:14%;z-index:1}.swiper-slide-active{opacity:1!important}.swiper-button-next-video2{position:absolute;top:50%;left:82%;z-index:1}.swiper{padding:50px}.swiper-video{width:100%;padding-top:50px;padding-bottom:50px}.swiper-slide-video{opacity:.5}.swiper-slide-video video{width:300px;height:auto;border-radius:20px}.play-video{position:absolute;left:45%;transform:translate(-50%);top:35%}.play-video svg{width:100px;fill:#fff;height:auto}.video-carousel{padding:50px 0}.landing-comparison-table{min-height:400px}.landing-comparison-table .title-comparison h2{width:100%;font-size:8.5rem;line-height:1}.landing-comparison-table .table{width:53%}.landing-comparison-table .title_container table{align-self:center}.landing-comparison-table .line-green-v{display:block;border-radius:20px;border:solid;width:5px!important}.landing-comparison-table .flex-container{width:100%;max-height:350px}.landing-comparison-table .flex-container>div{width:50%}.landing-comparison-table .table{width:50%;box-shadow:none;display:flex;justify-content:center;align-items:center}.landing-comparison-table .responsive-table{width:70%}.landing-comparison-table .responsive-table table{width:100%;box-shadow:none}.landing-comparison-table table th{border:none}.landing-comparison-table table td{color:#fff;border:none;font-family:"Hurme Geometric Sans 4 Bold";font-size:2.2rem}.landing-comparison-table .pf-feat,.landing-comparison-table .other-feat{text-align:center;width:50px;color:#fff;font-family:"Hurme Geometric Sans 4 Bold"}.quality-section h2{font-size:8rem;text-align:center;margin:0;line-height:1.5;color:#004c27}.quality-section p{text-align:center;line-height:1.2;font-size:2.5rem;color:#004c27;width:60%;margin:20px auto}.quality-section .quality-picture{text-align:center}.quality-section .section-container{flex-direction:column}.quality-section .flex-container{flex-direction:row;justify-content:center}.quality-section .flex-container>div{width:50%}.quality-section .description-container{padding:50px}.quality-section .description-container h2{margin:0;line-height:1.5;text-align:left;font-size:3rem}.quality-section .description-container p{font-size:1.8rem;margin:0;line-height:1.2;text-align:left}.quality-section .button{width:20%;margin:auto}.faqs-section .collapsible-content__heading{color:#004c27;font-size:8rem;font-family:"Hurme Geometric Sans 4 Bold";position:relative;word-spacing:5px}.faqs-section .collapsible-content__heading span{font-size:2rem;position:absolute;top:10%}.faqs-section .subheading{color:#004c27;font-size:3rem;font-family:"Hurme Geometric Sans 4 Bold"}.faqs-section .collapsible-content-wrapper-narrow{width:100%;max-width:100%}.faqs-section .grid--2-col-tablet .grid__item{width:100%!important}.faqs-section summary>svg{color:#000;height:1.2rem}.accordion:first-of-type{border-width:0!important}.accordion{background:0 0!important;border-color:#004c27!important;border-style:solid!important;border-width:1px 0 0 0!important}.accordion summary{background-color:transparent;padding:10px 50px!important}.collapsible-content .accordion__title{color:#004c27;font-family:"Hurme Geometric Sans 4 Bold"}.accordion__content p{padding:10px 40px!important;width:90%;color:#004c27}.testimonials-comments{margin-bottom:100px}.testimonials-comments .section-container{flex-direction:column}.testimonials-comments .flex-container{margin:20px 0}.testimonials-comments .button{color:#fff;background-color:transparent!important;border:2px solid #fff;display:block;text-align:center;width:20%;margin:50px auto auto;font-family:"Hurme Geometric Sans 4 Bold";padding:10px}.testimonials-comments .section_comment{border-radius:150px;border:1px solid #8dc63f;width:500px!important;display:flex;flex-direction:column;padding:50px;margin:auto;height:200px}.comment_section .title{margin:0}.swiper-comments{width:100%}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:20px;height:20px;border:1px solid #fff;opacity:unset;background-color:transparent}.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:20px;height:20px;border:1px solid #fff;opacity:unset}.slider__pagination-comments{text-align:center}.fotorama__wrap{margin:auto}.fotorama__active .fotorama__dot{background-color:#8dc63f}.fotorama__dot{display:block!important;width:15px!important;height:15px!important;border-radius:50%!important;border:2px solid #8dc63f!important;top:0!important;left:0!important}.fotorama__nav .fotorama__active img{border:1px solid #8dc63f!important}.fotorama__nav-wrap{margin-top:20px;margin-bottom:20px}.fotorama__nav--thumbs .fotorama__nav__frame{margin:0 5px}.fotorama__nav--dots .fotorama__nav__frame{margin:0 10px}.icons-list-section{margin-top:50px}.carousel_mobile{width:600px;margin:auto}.product-list-section{background-color:#d7ebc4;padding:20px 0}.product-list-section .section-container,.product-list-section .section-container .rich-text__wrapper{display:unset}.product-list-section .section-container .rich-text__wrapper h1{color:#004c27;text-align:center}.product-list-section .section-container .rich-text__wrapper .product_list_content{width:60%;display:flex;flex-wrap:wrap;justify-content:center;margin:auto}.product-list-section .section-container .rich-text__wrapper .product_list_content .product_content{width:50%;text-align:center}.product-list-section .section-container .rich-text__wrapper .product_list_content .product_content .product_image_product{width:70%;background-color:#fff;padding:50px;border-radius:15%;margin:auto;position:relative}.product-list-section .section-container .rich-text__wrapper .product_list_content .product_content .product_image_product .product_type{writing-mode:vertical-rl;transform:scale(-1);position:absolute;top:20%;left:-13%;color:#4cabd5;font-size:8rem;margin:0}.product-list-section .section-container .rich-text__wrapper .product_list_content .product_content .product_name{color:#004c27}.product-list-section .section-container .rich-text__wrapper .product_list_content .product_content:nth-of-type(2) .product_image_product .product_type{color:#f05b7b}.nutritional_needs_section{background-color:#d7ebc4}.nutritional_needs_section .section-container{display:flex;flex-direction:column;width:100%}.nutritional_needs_section .section-container h1{font-size:5rem;text-align:center;font-weight:700;color:#004c27;margin:20px 0 0}.nutritional_needs_section .section-container .grid__item-100{display:flex;flex-direction:column;width:100%}.nutritional_needs_section .section-container .grid__item-100 .nutritional_heading{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.nutritional_needs_section .section-container .grid__item-100 .nutritional_heading span{padding:5px 20px;color:#fff;border-radius:25px;background-color:#004c27;font-family:"Hurme Geometric Sans 4 Bold"}.nutritional_needs_section .section-container .grid__item-100 .nutritional_heading p{width:50%;text-align:center;color:#004c27;font-size:2rem}.nutritional_needs_section .section-container .grid__item-100 .subheading_list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.nutritional_needs_section .section-container .grid__item-100 .subheading_list .nutritional_heading{display:flex;flex-direction:column-reverse;width:40%}.nutritional_needs_section .section-container .grid__item-100 .subheading_list .nutritional_heading span{padding:5px;color:#fff;border-radius:25px;background-color:#004c27;width:50%;text-align:center}.general_info_section{background-color:#86c553;min-height:100vh}.general_info_section .section-container{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center}.general_info_section .section-container h1{font-size:5rem;color:#004c27;text-align:center;word-spacing:5px;position:relative}.general_info_section .section-container h1.swiper-slide-thumb-active{border-radius:25px;background-color:#004c27;color:#fff}.general_info_section .section-container .grid__item-100{display:flex;flex-direction:column;align-items:center;position:relative}.general_info_section .section-container .grid__item-100 .menu{display:flex;width:70%;align-items:center;justify-content:space-around}.general_info_section .section-container .grid__item-100 .menu h1{font-size:2.5rem;cursor:pointer;width:-moz-fit-content!important;width:fit-content!important;padding:10px 15px}.general_info_section .section-container .grid__item-100 .menu .swiper-wrapper{justify-content:space-around}.general_info_section .section-container .grid__item-100 .general-info-swiper{width:70%}.general_info_section .section-container .grid__item-100 .nutritional_heading{width:80%;border-radius:25px;background-color:#fff;display:flex;height:600px}.general_info_section .section-container .grid__item-100 .nutritional_heading .image_container{width:50%}.general_info_section .section-container .grid__item-100 .nutritional_heading .image_container img{width:100%;height:100%;border-radius:25px 0 0 25px;-o-object-fit:cover;object-fit:cover}.general_info_section .section-container .grid__item-100 .nutritional_heading .info_container{width:50%;display:flex;flex-direction:column}.general_info_section .section-container .grid__item-100 .nutritional_heading .info_container h1{font-weight:700;color:#004c27;font-size:7rem;text-align:left;padding-left:10px;width:100%;margin-left:25px;border-bottom:1px solid #004c27;margin-bottom:0}.general_info_section .section-container .grid__item-100 .nutritional_heading .info_container p{font-size:2.5rem;text-align:left;color:#004c27;font-weight:400;width:90%;margin-left:35px}.general_info_section .section-container .grid__item-100 .button{position:absolute;top:70%;z-index:1;left:53%}.swiper-pagination-videos{text-align:center}.swiper-pagination-bullet{background-color:transparent!important}.swiper-pagination-bullet-active{background-color:#fff!important}sup{font-size:2rem;position:absolute;top:10%}@media screen and (max-width:750px){.header-wrapper{min-height:auto}.header-wrapper header{padding-top:1.6rem;padding-left:2.2rem;grid-template-areas:" heading icons";grid-template-columns:1fr 2fr}.header-wrapper header .list-menu{width:80%;margin-left:5px}.header-wrapper header .header__heading-logo{max-width:100%}.banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media{min-height:100vh!important}.hide_desktop{display:block}.hide_mobile{display:none!important}.banner__buttons banner__buttons--multiple{text-align:center}.banner--mobile-bottom .banner__media{height:100%;position:absolute;left:0;top:0;width:100%}.banner--stacked:not(.banner--mobile-bottom) .banner__media{height:100%;position:absolute;left:0;top:0;width:100%}.section-image h2{font-size:5rem}.landin-formula h2{font-size:5.1rem}.section-container .grid__item-100{padding:0;width:100%;margin:20px auto auto;text-align:center}.landing-capsules .two-columnus-info{flex-direction:column-reverse}.landing-capsules .two-columnus-info>div{width:100%;align-items:center}.landing-capsules h2{font-size:3.5rem;line-height:1;text-align:center;margin:50px 0;width:80%}.landing-capsules h6{font-size:5rem;line-height:1;text-align:center;margin-bottom:20px}.landing-capsules p{font-size:1.5rem;line-height:1.3;text-align:center;width:90%;margin:auto}.landing-capsules .button{width:80%;margin:10px auto}.circle{width:300px;height:300px}.circle img{width:45%}.icons-container{height:auto;padding:20px 0}.icons-mushrooms{flex-wrap:wrap;justify-content:space-between}.icon-mushroom{width:50%;height:auto}.icon-mushroom p{font-size:1.3rem;line-height:1.3;text-align:center;width:86%}.icon-mushroom.center{width:100px;height:100px;grid-column:2/3;grid-row:2/3}.image-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:10px;width:100%;height:auto;margin:auto;padding:5%}.cell{width:100%;height:100px;justify-self:end}.cell svg{width:100px;height:auto}.cell p{margin:0;font-size:1rem;color:#004c27;font-weight:700}.cell.center{width:100%;height:auto}.cell.center svg{width:120px;height:auto}.cell.rigthEnd{justify-self:start}.empty{background:0 0;display:block!important}.landing-pdp .grid__item-100{flex-direction:column;width:90%;margin:auto}.landing-pdp .grid__item-100>div{width:100%}.landing-pdp h6{text-align:center}.landing-pdp h2{text-align:center;font-size:4.5rem;line-height:1.2}.landing-pdp h2>span{font-size:3.5rem;display:block;width:100%}.landing-pdp p{text-align:center}.landing-pdp .product-card__ratings .jdgm-star.jdgm--half,.landing-pdp .product-card__ratings .jdgm-star.jdgm--on{font-size:2rem}.landing-pdp .product-card__ratings .jdgm-prev-badge__text{font-size:1.5rem}.list-four h6{text-align:unset!important}.list-four .flex-icons .flex-icon-item:nth-of-type(3){align-items:baseline}.pdp-landing-reviews{line-height:1.1;font-size:1rem}.pdp-landing-price a{width:65%}.pdp-landing-price p{margin-left:10px}.dietary-flex{width:90%}.dietary-flex p{text-align:center;font-size:12px}.dietary-flex a{width:70%;margin:50px auto}.seals{display:flex;width:100%;flex-wrap:wrap;justify-content:center}.seals svg{margin:8px;width:20%;height:auto}.my-carousel{position:relative}.my-carousel .my-carousel__actions{position:absolute;top:14%}.my-carousel .my-carousel__actions .my-carousel__control--prev{left:15vw}.my-carousel .my-carousel__actions .my-carousel__control--next{left:67vw}.carousel-container{background-size:200%}.carousel-container .carousel_mobile{width:300px;margin:auto}.icons-list-section{min-height:75vh}.icons-list-section h2{line-height:1;font-size:5rem}.ul-needs{flex-wrap:wrap;justify-content:center;gap:10px}.ul-needs>div{width:30%}.ul-needs svg{width:90%}.ul-needs p{width:100%;font-size:15px}.ul-needs p>span{font-size:10px}.dietary-section h2{font-size:4rem;border-radius:0;padding:10px 0;text-align:center;width:80%}.dietary-section p{text-align:center;width:85%}.dietary-section .dietary-flex{flex-direction:column}.dietary-section .dietary-flex .img_container{width:100%}.dietary-section .dietary-flex .img_container img{width:100%;height:auto}.dietary-section .dietary-flex .icons_list{width:100%;flex-wrap:wrap}.dietary-section .dietary-flex .icons_list .seals>div{flex-direction:column;width:50%;align-items:center}.dietary-section .dietary-flex .icons_list .seals>div svg{width:50%}.landing-steps-section .dietary-flex{width:100%;margin:auto}.landing-steps-section h2{font-size:4rem}.instructions-flex{width:100%;align-items:baseline}.instructions-flex .text_container h1{font-size:4.5rem}.instructions-flex .text_container h3{font-size:2.5rem}.instructions-flex>div>img{width:100%;height:auto}.swiper-video{min-height:370px}.video-carousel .container{width:100%}.video-carousel .swiper-video .swiper-wrapper{padding-top:0;padding-bottom:0}.testimonials-section .video-carousel{margin:0;padding:50px 0}.testimonials-section h2{font-size:5rem;margin:0;line-height:1;padding:20px}.testimonials-section .comment_container{height:345px;width:200px}.testimonials-section .comment_container .ranking .jdgm-prev-badge__stars{display:block;width:90%;margin:auto}.testimonials-section .comment_container .ranking .jdgm-star.jdgm--on:before{content:"\2605";color:#8dc63f}.testimonials-section .comment_container .title{margin:0}.testimonials-section .comment_container .title h2{font-size:1.5rem}.testimonials-section .comment_container .description{overflow:auto;height:200px}.testimonials-section .comment_container .description p,.testimonials-section .comment_container .user p{font-size:1.5rem}.swiper-slide-video{background:0 0;text-align:center;margin:0}.swiper-slide-video video{width:200px;height:auto;border-radius:50px}.swiper-slide-active{opacity:1}.play-video{top:50%;left:64%;transform:translate(-50%,-50%)}.play-video svg{width:50px!important;height:auto!important}.formula-image{width:100%}.formula-image img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover}.mushrooms-text{flex-direction:column;min-height:215px}.mushrooms-text h1{width:100%;text-align:center}.mushrooms-text p{text-align:center}.video-carousel .container{position:relative}.video-carousel .container .swiper-button-prev-video2{left:15%;top:30%}.video-carousel .container .swiper-button-next-video2{left:73%;top:30%}.landing-comparison-table{min-height:680px}.landing-comparison-table .flex-container{flex-direction:column;width:100%}.landing-comparison-table .flex-container>div{width:100%}.landing-comparison-table .landing-comparison{width:90%;margin:auto}.landing-comparison-table .title-comparison h2{font-size:4rem;text-align:center}.landing-comparison-table .responsive-table{width:100%}.responsive-table .bar path{transform:scaleX(.66666)}.quality-section{padding-top:0}.quality-section .section-container{width:90%;margin:auto;flex-direction:column;padding-top:0}.quality-section h2{font-size:3rem;line-height:1}.quality-section p{font-size:1.5rem;width:90%;margin:20px auto}.quality-section .quality-picture{text-align:center}.quality-section .quality-picture .icons-mushrooms .icon-mushroom svg{width:90%;height:auto}.quality-section .flex-container{flex-direction:row;width:100%}.quality-section .flex-container>div{width:80%}.quality-section .description-container{padding:0}.quality-section .description-container h2{font-size:1.7rem;margin:0;line-height:1.5;text-align:center}.quality-section .description-container p{font-size:15px;line-height:1.5;text-align:center;margin:0 0 10px}.quality-section .button{width:20%;margin:auto}.faqs-section .subheading{font-size:1.5rem}.faqs-section .collapsible-content__heading{font-size:2.5rem}.faqs-section .collapsible-content__heading span{font-size:1.3rem;position:absolute;top:0;left:59.45%}.faqs-section .section-container .bg-grey{padding-top:0}.faqs-section .section-container .bg-grey .top-green-line{padding-top:0;margin-top:0}.faqs-section summary .icon-caret{top:40%}.collapsible-content .accordion__title{font-size:1.5rem!important;text-align:left}.accordion{margin-top:1.5rem!important;margin-bottom:0!important;padding:0!important}.accordion summary{padding:10px 20px!important}.accordion__content p{padding:10px!important}.testimonials-comments .comment_container{width:75%!important}.testimonials-comments .section_comment{width:65%!important;height:auto}.testimonials-comments .button{width:55%;margin:auto;font-size:2rem}.testimonials-comments .swiper-comments .swiper-wrapper{padding-top:0;padding-bottom:0;width:100%!important;margin:auto}.section_comment .user_info{align-items:center}.section_comment .user_info svg{width:20%;margin-right:3px}.section_comment .user_info .username{width:50%;margin-right:3px}.section_comment .user_info .date{width:30%;font-size:1.2rem}.section_comment .title{padding:0 10px}.section_comment .title h2{font-size:15px}.section_comment .comment p{padding:0 10px}.product-list-section .section-container .rich-text__wrapper h1{width:80%;margin:20px auto}.product-list-section .section-container .rich-text__wrapper .product_list_content{flex-direction:column;width:100%;align-content:center}.product-list-section .section-container .rich-text__wrapper .product_list_content .product_content{width:100%}.product-list-section .section-container .rich-text__wrapper .product_list_content .product_content .product_image_product{border-radius:25px}.product-list-section .section-container .rich-text__wrapper .product_list_content .product_content .product_image_product .product_type{left:-20%}.product-list-section .section-container .rich-text__wrapper .product_list_content .button{width:80%;margin:auto}.landing-formula .featured_ingredients{width:100%;top:0;left:0;transform:translateY(10%);font-size:2rem;text-align:center}.landing-formula .formula-image h1{top:25%;transform:translate(-50%,-25%);font-size:5rem;text-align:center;width:70%}.landing-formula .full_ingredients{width:80%;text-align:center;padding:10px;font-size:2rem;transform:translate(-50%,50%);top:50%}.landing-formula .jw-modal-body button{position:absolute;top:0;right:10px}.nutritional_needs_section .section-container h1{font-size:3rem}.nutritional_needs_section .section-container .grid__item-100{gap:10px;width:100%}.nutritional_needs_section .section-container .grid__item-100 .nutritional_heading{width:100%}.nutritional_needs_section .section-container .grid__item-100 .nutritional_heading p{width:80%;padding:0;font-size:1.5rem}.nutritional_needs_section .section-container .grid__item-100 .subheading_list{display:flex;width:100%;flex-direction:column;gap:10px}.nutritional_needs_section .section-container .grid__item-100 .subheading_list .nutritional_heading{width:100%}.nutritional_needs_section .section-container .grid__item-100 .subheading_list .nutritional_heading p{display:none}.nutritional_needs_section .section-container .grid__item-100 .subheading_list .nutritional_heading span{width:-moz-fit-content;width:fit-content;padding:5px 10px}.general_info_section{min-height:150vh}.general_info_section .section-container h1{font-size:2.9rem}.general_info_section .section-container .grid__item-100 .menu{justify-content:space-evenly;flex-wrap:wrap;width:100%}.general_info_section .section-container .grid__item-100 .menu .swiper-wrapper{justify-content:space-evenly;flex-wrap:wrap}.general_info_section .section-container .grid__item-100 .menu h1{font-size:1.7rem;width:42%!important;padding:5px 10px}.general_info_section .section-container .grid__item-100 .general-info-swiper{width:80%}.general_info_section .section-container .grid__item-100 .general-info-swiper .nutritional_heading{flex-direction:column;height:auto}.general_info_section .section-container .grid__item-100 .general-info-swiper .nutritional_heading .image_container{width:100%}.general_info_section .section-container .grid__item-100 .general-info-swiper .nutritional_heading .image_container img{border-radius:25px 25px 0 0;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:-33% -33;object-position:-33% -33;-o-object-position:0 0;object-position:0 0}.general_info_section .section-container .grid__item-100 .general-info-swiper .nutritional_heading .info_container{width:100%;height:300px}.general_info_section .section-container .grid__item-100 .general-info-swiper .nutritional_heading .info_container h1{font-size:2.8rem;width:75%}.general_info_section .section-container .grid__item-100 .general-info-swiper .nutritional_heading .info_container p{font-size:1.5rem}.general_info_section .section-container .grid__item-100 .button{top:85%;left:10%;font-size:2.5rem}sup{font-size:1.5rem;top:0}}@media screen and (max-width:346px){.icon-mushroom p{font-size:1.1rem}.mushrooms-text p{font-size:1.5rem}.landing-pdp h6{font-size:2.5rem}.landing-pdp h2>span{font-size:3.3rem}.responsive-table .bar{width:99%}.testimonials-comments .button{font-size:1.9rem}.seals svg{width:18%}}@media screen and (max-width:1281px) and (min-width:950px){.section-container .grid__item-100{width:100%}.landing-capsules{padding-top:100px}.landing-capsules h2{font-size:7rem}.landing-capsules .circle img{width:300px;height:auto}.landing-formula h2{text-align:center}.landing-formula .my-carousel__control--prev,.landing-formula .my-carousel__control--next{top:50%;width:-moz-fit-content;width:fit-content}.landing-formula .formula-image h1{top:35%;transform:translate(-50%,-35%);font-size:9rem}.landing-steps-section .grid__item-100{padding:0}.landing-steps-section .grid__item-100 .dietary-flex{width:100%}.icon-mushroom p{font-size:1.8rem}.landing-comparison-table{min-height:500px;padding-top:50px}.landing-comparison-table .flex-container{width:90%;margin:auto}.swiper-slide-video video{width:200px}.play-video{left:38%}.testimonials-comments .section_comment{width:300px!important}.testimonials-comments .button{font-size:2.3rem}.formula-image{width:100%;height:auto}.formula-image img{width:100%;height:80vh;-o-object-fit:cover;object-fit:cover}.mushrooms-text{min-height:90px}.mushrooms-text h1{font-size:2.5rem}.user_info svg{width:12%!important}.user_info .username{width:65%;font-family:"Hurme Geometric Sans 4 Bold"}.user_info .date{width:25%;text-align:end}.icons-list-section{padding:25px 0 0}.icons-list-section .icons-mushrooms .icon-mushroom svg{width:100px;height:auto}.button{font-size:2.5rem}.product-list-section .section-container .rich-text__wrapper .product_list_content .product_content .product_image_product .product_type{left:-22%}.nutritional_needs_section .grid__item-100{padding:0}.general_info_section{min-height:140vh}.general_info_section .section-container .grid__item-100 .nutritional_heading .info_container h1{font-size:5rem}.general_info_section .section-container .grid__item-100 .nutritional_heading .info_container p{font-size:2rem}.quality-section .h2{font-size:6rem}.quality-section p{font-size:2rem}.quality-section .icon-mushroom svg{width:100px;height:auto}.testimonials-section .comment_container{height:355px;width:200px}.testimonials-section .comment_container .title h2,.testimonials-section .comment_container .description p{font-size:1.5rem}.testimonials-section .comment_container .user p{font-size:2rem}}@media screen and (min-width:1919px){.section-image{height:115vh}.section-image h2{font-size:10.1rem;line-height:1}.landing-capsules{height:115vh}.landing-capsules .section-container{margin:0 auto 67px!important;padding-top:100px;max-width:1567px}.landing-capsules .section-container .grid__item-100{padding:0 56px;width:100%}.landing-capsules .circle{width:600px;height:600px}.landing-capsules .circle img{width:400px;height:auto}.landing-capsules .flex-row{justify-content:center;height:100%;padding-top:184px}.landing-capsules h2{font-size:9.5rem;margin:0 0 0 17px}.landing-capsules h6{margin:0 0 0 15px;font-size:9rem}.landing-capsules .image-with-text__text{margin-bottom:54px;margin-top:10px;margin-left:18px}.landing-capsules .button{width:60%;height:60px;margin-left:18px}.landing-capsules .icons-mushrooms{max-width:1545px;align-items:center;height:200px}.landing-capsules .icons-container{height:254px}.landing-capsules .flex-mushrooms{justify-content:end;align-items:end}.landing-formula h2{font-size:9rem;line-height:1;margin:0;text-align:center}.landing-formula .section-container .grid__item-100{margin:auto}.landing-formula .formula-image{width:100%;height:auto}.landing-formula .formula-image img{width:100%;height:80vh;-o-object-fit:cover;object-fit:cover}.landing-formula .my-carousel__control--next,.landing-formula .my-carousel__control--prev{width:127px;height:90px;top:48%}.landing-formula .mushrooms-text h1{width:30%;font-size:4.3rem}.landing-formula .mushrooms-text p{width:55%;font-size:2rem}.landing-pdp{height:110vh;padding-top:63px}.landing-pdp .top-green-line{padding-top:145px}.landing-pdp .grid__item-100>div:nth-child(1){width:45%}.landing-pdp .grid__item-100>div:nth-child(2){width:55%;padding-top:65px}.landing-pdp h2{font-size:6rem}.landing-pdp .sticky-pdp>svg:nth-child(1){width:150px;height:53px}.landing-pdp .sticky-pdp .jdgm-sta{font-size:3rem}.landing-pdp .sticky-pdp span{font-size:2rem}.landing-pdp .image-with-text__tex{padding-top:15px}.landing-pdp .list-four h6{font-size:1.9rem}.landing-pdp .list-four div>span{font-size:2rem;line-height:1.5}.landing-pdp .pdp-landing-price a{width:52%}.landing-pdp .pdp-landing-price p{font-size:3.5rem}.icons-list-section .section-container{padding-top:20px}.icons-list-section .ul-needs{margin-top:83px}.dietary-section h2{font-size:4.3rem}.dietary-section p{font-size:2rem}.dietary-section .dietary-flex{width:55%}.dietary-section .dietary-flex a{width:42%;margin:50px auto;height:60px}.dietary-section .seals svg{width:152px}.landing-steps-section{height:auto}.landing-steps-section .section-container .grid__item-100{width:100%;padding:0;margin:auto}.landing-steps-section .dietary-flex{width:100%}.landing-steps-section .instructions-flex p{font-size:3rem}.landing-comparison-table{height:77vh}.landing-comparison-table .section-container{padding-top:121px}.landing-comparison-table .line-green-v{width:15px!important;background-color:#8dc63f}.landing-comparison-table .flex-container .title-comparison{width:47%;padding-left:48px}.landing-comparison-table table td{font-size:2.6rem}.landing-comparison-table tr .pf-feat,.landing-comparison-table tr .other-feat{font-size:2rem;width:70px}.landing-comparison-table .responsive-table{width:80%}.testimonials-section{height:100vh}.testimonials-section h2{height:146px;padding-top:20px;font-size:8rem}.testimonials-section .swiper-slide-video video{width:362px}.testimonials-section .slider-button{width:-moz-fit-content;width:fit-content;height:70px}.testimonials-comments{height:54vh}.testimonials-comments .flex-container{margin:100px 0}.testimonials-comments .section_comment{border:5px solid #8dc63f}.testimonials-comments .button{width:22%}.quality-section{height:114vh}.quality-section .section-container{padding-top:88px}.quality-section .flex-container{margin-top:47px;margin-bottom:55px}.quality-section .button{width:27%;height:67px}.quality-section .description-container{padding:60px 0 0 33px}.quality-section .description-container h2{font-size:2.5rem}.quality-section .description-container p{font-size:1.5rem;margin:0;line-height:2.3;text-align:left;width:89%}.faqs-section{height:120vh}.faqs-section .top-green-line{margin-top:50px!important;padding-top:50px}.faqs-section .grid__item-100{padding:0;margin:auto;width:95%}.faqs-section summary>svg{height:1.6rem}.faqs-section summary .icon-caret{right:4.5rem}.jdgm-prev-badge__stars span{font-size:2.7rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vitavirdi-v1-scss.css.map */
