.shopify-section{background:#f1f1f1}.section-1 .title{display:table;font-weight:800;position:relative;padding-bottom:10px;font-size:32px;margin-top:0}.section-1{padding:0 0 30px}.section-1 .inner-wrap p{font-size:16px;font-weight:400;line-height:1.5;color:#333132;margin:0 0 10px}.section-1 .inner-wrap p a{text-decoration:none;color:#1c401e}.section-1 .inner-wrap p strong{border-radius:80px;border:solid 5px #1c401e;font-weight:600;line-height:1.3em;padding:10px 30px;display:block}.section-1 .inner-wrap h2{font-size:27px;font-weight:800;letter-spacing:-1px;color:#333132;line-height:1.2;margin:0 0 20px}.section-1 .title:after{content:"";background:#1c401e;height:5px;width:800px;position:absolute;bottom:0;right:0}.sub-title strong{color:#1c401e}.section-1 .sub-title{font-size:27px;font-weight:800;color:#1c401e}.section-1 img{align-self:flex-start;flex-basis:645px;margin-right:0;left:-70px;position:relative}.section-1 .d-flex{position:relative}.section-1 .inner-wrap{flex-basis:605px}.section-1 ul{list-style:none;margin-bottom:20px;margin-left:0;padding-left:0}.section-1 li{position:relative;padding-left:0;display:flex;align-items:center;font-weight:800;font-size:16px;line-height:1.5}.section-1 li:before{content:"";background:url(green-arrow.webp) no-repeat 0 0/cover;width:42px;height:33px;display:block;margin-right:10px;margin-bottom:10px}.section-1 .rounded{border-radius:80px!important;border:solid 5px #1c401e;font-weight:600;line-height:1.3em;padding:10px 30px}@media screen and (min-width:1200px){.section-1 .d-flex:before{content:"";background:#1c401e;height:100%;width:800px;position:absolute;top:0;left:-800px}}@media screen and (min-width:991px)and (max-width:1199px){.section-1{padding-bottom:40px;padding-top:0}.section-1 .title{padding-bottom:10px;margin-bottom:40px}.section-1 .inner-wrap{flex-basis:760px}.section-1 img{left:-46px}.section-1 .rounded{padding:15px 18px}}@media screen and (min-width:768px)and (max-width:991px){.section-1{padding-top:0}.section-1 .d-flex{flex-direction:column;position:relative}.section-1 .image{order:2}.section-1 .inner-wrap{order:1;padding:0 0 30px}.section-1 .rounded{border:none;font-size:24px;padding:0;text-align:center}}@media screen and (max-width:767px){.section-1{padding-top:0}.section-1 .d-flex{flex-direction:column;position:relative}.section-1 .image{order:2}.section-1 img{flex-basis:unset;margin-right:0;left:-15px;width:100%}.section-1 .inner-wrap{order:1;padding:0 0 30px}.section-1 .rounded{border:none;font-size:18px;padding:0;text-align:center}}.section-2 .one img{align-self:flex-start;max-width:none;margin:-90px 0 -100px;position:relative;left:-120px;z-index:0}.section-2 .sub-title{font-size:32px;font-weight:800;position:relative;z-index:3;margin:0 0 20px}.section-2 .inner-wrap{flex-basis:640px}.section-2 p{position:relative;z-index:3;line-height:1.5;font-size:16px;color:#333132;font-weight:400}.section-2 .two img{align-self:flex-start;max-width:none;margin:-200px 0 -80px;position:relative;z-index:0}@media screen and (min-width:992px)and (max-width:1199px){.section-2 .one img{margin:-70px 0 -65px;left:-130px;width:760px}.section-2 .two img{max-width:435px;margin:-40px auto -60px;left:30px}.section-2 .sub-title{margin-bottom:20px}}@media screen and (min-width:768px)and (max-width:991px){.section-2 .one img{left:-140px;margin:-60px auto -80px}.section-2 .two>div{order:2}.section-2 .two>div:nth-child(2){order:1}.section-2 .two img{display:table;left:60px;margin:30px auto -100px}}@media screen and (max-width:767px){.section-2 .sub-title{font-size:26px;text-align:center}.section-2 .one img{left:0;margin:-20px auto;max-width:100%}.section-2 .two>div{order:2}.section-2 .two>div:nth-child(2){order:1}.section-2 .two img{max-width:100%;margin:0 auto -40px;z-index:0;left:40px;max-width:90%}}.section-3{padding:0 0 30px}.section-3 .d-flex{align-items:center;justify-content:center}.section-3 img{align-self:center}.section-3 p{font-size:16px;font-weight:400;color:#362f2d;line-height:1.5}.section-3 li{position:relative;padding-left:0;display:flex;align-items:center;font-weight:800;font-size:16px;line-height:1.5}.section-3 li:before{content:"";background:url(green-arrow.webp) no-repeat 0 0/cover;width:42px;height:33px;display:block;margin-right:10px;margin-bottom:10px}.section-3 .sub-title{font-size:32px;font-weight:800;position:relative;z-index:3}.section-3 .d-flex{border-radius:30px!important;border:solid 5px #1c401e;font-weight:600;line-height:1.3em;margin-top:80px;margin-bottom:100px;padding:10px 30px}.section-3 img{align-self:center;margin:-75px 0}.section-3 p strong{border-radius:30px;border:solid 5px #1c401e;font-weight:600;line-height:1.3em;padding:10px 80px;text-align:center;display:block;margin:0 auto;max-width:644px}.genf20-about .section-3 ul{margin-bottom:0}@media screen and (min-width:991px)and (max-width:1199px){.genf20-about .section-3 img{max-width:495px}.genf20-about .section-3 .d-flex{margin-bottom:80px;padding:20px 30px}.genf20-about .section-3 ul{margin-left:0;padding-left:0}.genf20-about .section-3 li{align-items:center;line-height:1.2em;margin-bottom:15px;padding-left:50px;position:relative}.genf20-about .section-3 li:before{position:absolute;left:0}}@media screen and (min-width:768px)and (max-width:991px){.genf20-about .section-3 .d-flex{flex-direction:column;margin-top:40px;margin-bottom:40px;padding:30px}.genf20-about .section-3 img{align-self:center;margin:20px auto}}@media screen and (max-width:767px){.genf20-about .section-3 .d-flex{flex-direction:column;margin-top:40px;margin-bottom:20px;padding:30px}.genf20-about .section-3 img{align-self:center;margin:20px auto}.genf20-about .section-3 .sub-title{font-size:25px;text-align:center}.genf20-about .section-3 .outline{border:none;margin-bottom:20px;padding:10px}.section-3 .d-flex{flex-direction:column;gap:80px;margin:40px 0}.section-3 p strong{padding:10px 20px}}.genf_video{background:#1c401e;padding:30px 0}.section-4 .video{position:relative;z-index:3;background:#fff;border:solid 5px #ffffff;border-radius:10px;margin:0 auto;max-width:1050px;overflow:hidden}.section-5{padding:40px 0}.section-5 .wrap{display:flex}.section-5 .inner-wrap{max-width:640px}.section-5 p{font-size:16px;line-height:1.5;color:#362f2d;font-weight:400}.section-5 img{align-items:flex-start}.section-5 .sub-title{font-size:23px;font-weight:800;position:relative;z-index:3}.section-5 ul{list-style:none;margin-bottom:20px;margin-left:0;padding-top:20px;padding-left:0}.section-5 li{font-weight:800;margin-bottom:20px;position:relative;padding-left:50px;font-size:16px;max-width:700px}.section-5 li:before{content:"";background:url(green-arrow.webp) no-repeat 0 0/cover;width:42px;height:33px;display:block;margin-right:10px;margin-bottom:10px;position:absolute;top:0;left:0}@media screen and (max-width:767px){.section-5{padding-top:0;padding-bottom:0}.section-5 .wrap{display:flex;flex-direction:column}.section-5 .sub-title{font-size:26px;text-align:center}}.section-6 .sub-title{font-size:35px;font-weight:800;text-align:left;position:relative;z-index:3}.section-6 p{max-width:100%;font-size:16px;font-weight:400;line-height:24px}@media screen and (min-width:768px)and (max-width:991px){.section-6 .sub-title{font-size:26px;text-align:center}}@media screen and (max-width:767px){.section-6 .sub-title{font-size:26px;max-width:300px;margin:0 auto 10px;text-align:center}}.genf20-formulation{padding:30px 0}.genf20-formulation .header{margin-top:0;margin-bottom:0}.genf20-formulation .header .image{flex-basis:257px}.genf20-formulation .header .image img{width:208px;height:165px;object-fit:cover}.genf20-formulation .header p{flex-basis:870px;font-weight:400;margin-left:-60px;font-size:16px;line-height:24px}.genf20-formulation .title{display:table;font-size:54px;font-weight:800;padding-bottom:20px;position:relative}.genf20-formulation .title:after{content:"";background:#1c401e;height:5px;width:800px;position:absolute;bottom:0;right:0}.genf20-formulation h3{font-size:25px;font-weight:800;margin-bottom:10px}.genf20-formulation .d-flex:not(.header) .image{border-radius:100%;border:solid 5px #333;display:table;height:132px;width:132px;max-width:132px;margin-right:20px;text-align:center;transform-origin:center;overflow:hidden;position:relative;flex-basis:132px}.genf20-formulation .d-flex:not(.header) .image img{display:block;align-self:center;margin:-10px;max-width:140px;transform-origin:center}.genf20-formulation .inner-wrap{flex-basis:780px}.genf20-formulation .inner-wrap p{font-size:16px;line-height:1.5;color:#333132;font-weight:400}@media screen and (min-width:992px)and (max-width:1199px){.genf20-formulation .header{margin-top:0;margin-bottom:0}.genf20-formulation .header .image{margin-right:30px}}@media screen and (min-width:768px)and (max-width:991px){.genf20-formulation .header{margin:0}.genf20-formulation .header .image{flex-basis:auto;margin-right:50px}.genf20-formulation .title{font-size:42px}}@media screen and (max-width:767px){.genf20-formulation{padding:30px 0}.genf20-formulation .header .image{flex-direction:column;margin:0}.genf20-formulation .d-flex{flex-direction:column;margin:0 0 20px}.genf20-formulation .header .image{flex-basis:auto;margin-top:-30px}.genf20-formulation .header p{flex-basis:auto;font-weight:700;margin-left:0}.genf20-formulation .title{font-size:26px}.genf20-formulation .inner-wrap{flex-basis:auto}.genf20-formulation .d-flex:not(.header) .image{align-items:flex-start;margin-bottom:20px}.genf20-formulation h3{font-size:25px;font-weight:800;text-align:center;max-width:285px;margin:0 auto 15px}}.genf20-clinical-studies{position:relative}.genf20-clinical-studies:after{content:"";background:url(genf20-quote-box.jpg) no-repeat right bottom;width:1006px;height:100%;position:absolute;top:0;right:-150px;z-index:1}.genf20-clinical-studies *{position:relative;z-index:2;font-size:16px}.genf20-clinical-studies .highlight{color:#1c401e}.genf20-clinical-studies .title{display:table;font-size:54px;font-weight:800;padding-bottom:10px;position:relative}.genf20-clinical-studies .title:after{content:"";background:#1c401e;height:5px;width:800px;position:absolute;bottom:0;right:0}.genf20-clinical-studies .header{align-items:center;margin-bottom:20px}.genf20-clinical-studies .sub-title strong,.genf20-clinical-studies h3{font-size:35px;font-weight:800;padding-bottom:10px;position:relative}.genf20-clinical-studies .header .image{flex-basis:645px;margin-right:-70px;left:-70px;position:relative}.genf20-clinical-studies .header .image:before{content:"";background:#1c401e;height:100%;width:800px;position:absolute;top:0;left:-800px}.genf20-clinical-studies .header .inner-wrap{flex-basis:605px}.genf20-clinical-studies .header .inner-wrap p{font-size:16px;line-height:1.5}.genf20-clinical-studies h4{font-weight:800;margin-bottom:20px;font-size:24px;letter-spacing:-1px;color:#362f2d}.genf20-clinical-studies .quote{background:#fff;border-radius:10px;box-shadow:0 0 10px #0003;margin-bottom:40px;max-width:50%;padding:15px 10px 15px 90px;position:relative}.genf20-clinical-studies .quote:before{content:"";display:block;background:url(green-quote_003.webp) no-repeat 0 0/cover;width:61px;height:54px;position:absolute;left:15px;top:-15px}@media screen and (min-width:992px)and (max-width:1199px){.genf20-clinical-studies:after{width:800px;height:800px;top:920px;right:-208px}.genf20-clinical-studies h4{margin-bottom:40px}.genf20-clinical-studies .header .image{margin-right:-30px}}@media screen and (min-width:768px)and (max-width:991px){.genf20-clinical-studies:after{display:none}.genf20-clinical-studies .quote{max-width:100%}.genf20-clinical-studies .header .image{margin-right:-45px}.genf20-clinical-studies .title{font-size:42px}}@media screen and (max-width:767px){.genf20-clinical-studies:after{display:none}.genf20-clinical-studies .title{font-size:30px;padding-bottom:10px}.genf20-clinical-studies .title:after{right:63px}.genf20-clinical-studies .sub-title{font-size:26px;margin:0 auto 20px;text-align:center}.genf20-clinical-studies .sub-title .highlight{display:block}.genf20-clinical-studies .header{align-items:center;margin-bottom:20px;flex-direction:column}.genf20-clinical-studies .header .image{flex-basis:auto;margin-bottom:30px}.genf20-clinical-studies .header .inner-wrap{flex-basis:auto}.genf20-clinical-studies .quote{max-width:100%;padding:5px 10px 5px 60px}.genf20-clinical-studies .quote:before{display:block;width:40px;height:35px;left:10px;top:-17px;float:left}.genf20-clinical-studies .quote p{font-weight:700;font-size:16px;padding:10px}.genf20-clinical-studies h4{font-weight:800;margin-bottom:40px}}.genf20-reviews .title{display:table;font-size:54px;font-weight:800;padding-bottom:10px;position:relative}.genf20-reviews .title:after{content:"";background:#1c401e;height:5px;width:956px;position:absolute;bottom:0;right:0}.genf20-reviews p strong{font-size:16px;line-height:24px;letter-spacing:-1px;font-weight:600;color:#333132;margin:0 0 48px;display:block}.genf20-reviews .p-stars{color:#ffc000;font-size:14px;font-weight:900}.genf20-reviews .fa-star{padding:0 2px}.genf20-reviews h4{font-weight:700;margin-bottom:30px}.genf20-reviews .row>div:nth-child(2) .testimonial-wrap{padding:20px 20px 20px 40px}.genf20-reviews .testimonial-wrap{background:#d2f3c1;border-radius:10px;margin-bottom:110px;padding:20px;position:relative}.testimonial-wrap .test-heading{font-size:28px;font-family:"PT Serif",serif;line-height:1.2em}.testimonial-wrap p{font-style:italic;color:#333;margin-bottom:5px;font-weight:700}.genf20-reviews .testimonial-wrap:before{content:"";background:url(grey-quote.webp) no-repeat 0 0/cover;height:58px;width:67px;position:absolute;top:-25px;left:-30px}.genf20-reviews .testimonial-wrap:after{top:100%;left:60px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:#d2f3c100;border-top-color:#d2f3c1;border-width:15px;margin-left:-15px}.genf20-reviews .test-content p{margin-bottom:5px;font-size:14px;line-height:160%;font-style:italic;color:#333;font-weight:400}.genf20-reviews .review_author{margin-top:35px;position:absolute;left:25px;padding:10px}.genf20-reviews .review_author p{margin-bottom:5px;font-size:14px;line-height:160%;color:#333}.review_author p .author-position{font-weight:400;font-style:italic;display:block}.genf20-reviews h2{font-weight:800}@media screen and (min-width:1200px){.genf20-reviews .row>div .testimonial-wrap{margin-right:30px}.genf20-reviews .row>div:nth-child(2) .testimonial-wrap{margin-left:30px}}@media screen and (min-width:768px)and (max-width:991px){.genf20-reviews .testimonial-wrap:before{height:50px;width:59px;top:-25px;left:-15px}.genf20-reviews .title{font-size:42px}}@media screen and (max-width:767px){.genf20-reviews .testimonial-wrap:before{height:50px;width:59px;top:-25px;left:-15px}.genf20-reviews .title{font-size:28px}.genf20-reviews p strong{font-weight:800}.genf20-reviews .testimonial-wrap .test-heading{font-size:21px;line-height:1.2em}.genf20-reviews .testimonial-wrap .test-content{font-size:16px;font-weight:500;font-style:normal;line-height:1.4em}}#influencers{position:relative;margin-top:0;padding:40px 0}#influencers .row{margin:0 auto}#influencers .sub-title strong{color:#fdfe00;font-weight:600}#influencers .row img{margin:0;padding:5px;width:100%}#influencers .row .col-4.col-lg-2{flex:0 0 16.66%;max-width:16.66%}#influencers .row .col-lg-6{flex:0 0 66%;max-width:66%}#influencers .inner-wrap{background:#265d10;height:95%;display:flex;align-items:center;flex-direction:column;justify-content:center;margin:5px 5px 0}#influencers .inner-wrap .d-flex{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0 auto}#influencers .inner-wrap .sub-title{color:#fff;font-size:42px;margin-bottom:10px;font-weight:600}#influencers .inner-wrap p{color:#fff;font-size:36px;margin-bottom:0;margin-right:20px}#influencers .order.red-btn .icon{display:inline-block;background:url(cart-icon.webp) no-repeat 0 0/cover;width:20px;height:18px;position:relative;top:2px;left:5px}#influencers .inner-wrap .order.red-btn{padding:10px 40px;font-size:15px;font-weight:700}#influencers .btn{background:#ec5e00;border-radius:4px;color:#fff;font-size:18px;font-weight:800;letter-spacing:-.5px;margin:15px 0;position:relative;border:none;padding:12px;min-width:190px;text-transform:uppercase}#influencers .btn .icon{display:inline-block;background:url(cart-icon.webp) no-repeat 0 0/cover;width:20px;height:18px;position:relative;top:2px;left:5px}@media(min-width:992px)and (max-width:1199px){#influencers{padding:30px 0 0}#influencers:before{left:-4.5vw}#influencers .inner-wrap{flex-direction:column;padding:20px 0}#influencers .inner-wrap h3{font-size:25px;margin-bottom:10px;max-width:100%}#influencers .inner-wrap p{font-size:17px}#influencers .inner-wrap .btn{line-height:1.2em;padding:15px 50px 15px 20px}#influencers .inner-wrap .btn .fa{top:16px}}@media(min-width:768px)and (max-width:991px){#influencers{padding:30px 0 0}#influencers:before{display:none}#influencers .inner-wrap{flex-direction:column;padding:20px 0}#influencers .inner-wrap h3{font-size:36px;margin-bottom:10px;max-width:100%}#influencers .inner-wrap p{font-size:30px}}@media(max-width:767px){#influencers{margin:0 -5px 30px;padding-bottom:0}#influencers:before{display:none}#influencers .container{padding:0}#influencers .inner-wrap .d-flex{flex-direction:column}#influencers .inner-wrap h3{font-size:30px;line-height:1.2em;margin-bottom:10px;padding:20px 0 0;width:300px}#influencers .inner-wrap .sub-title{font-size:32px;margin-bottom:10px;padding:10px 10px 0}#influencers .inner-wrap .highlight{color:#181614}#influencers .inner-wrap p{font-size:24px;margin:0 auto 20px;text-align:center;width:320px}#influencers .inner-wrap .btn{background:#181614;border-radius:30px;margin-bottom:20px;width:265px}#influencers .row .col-4.col-lg-2{flex:0 0 25%;max-width:25%}#influencers .row .col-lg-6{flex:0 0 100%;max-width:100%}#influencers .influencer-images .col-lg-6{background:#265d10}}.faq_main{background:#fff;padding:75px 0 0}.faq_main h2.h1{font-size:35px;font-weight:800;margin-bottom:30px;color:#000;text-align:center}.faq_main h2.h1 strong{font-weight:800;display:block}.faq_main .accordion{list-style:none;padding:0;margin:0;border:none}.faq_main .accordion h3{margin:0;padding:12px 60px;font-size:19px;font-weight:800;line-height:1;cursor:pointer;transition:all .5s ease;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.faq_main .accordion h3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#e9e9e9;z-index:-1;transition:all .5s ease;clip-path:polygon(2% 0,100% 0%,98% 100%,0% 100%)}.faq_main .accordion h3:hover:before{background:#d1d1d1}.faq_main .accordion h3:after{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;font-size:32px}.faq_main .accordion ul.show_accordion[style="display: block;"]{display:block!important}.faq_main .accordion>li{margin:0 0 24px}.faq_main .accordion>li>ul{display:none}.faq_main .accordion ul.show_accordion{margin:0;font-size:18px;line-height:160%;padding:20px;list-style:none}.faq_main .accordion ul.show_accordion p{margin:0 0 10px}.faq_main .accordion li.active h3:after{transform:rotate(180deg)}@media screen and (max-width:767px){.faq_main{padding:40px 0 0}.faq_main .accordion h3{padding:12px 30px 12px 20px;font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/genf20-plus-product.css.map */
