@import url('kono-protein-9f65ed03-eov0kyv.css');html{overflow:hidden}body,html{font-family:"proxima-nova",sans-serif;height:100%}body{line-height:23px;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:auto}body.no-scroll section.add-on{display:block}body.add-on-only section{display:none}body.add-on-only section.add-on{display:block;background-color:#fff;position:relative}body.add-on-only footer,body.add-on-only header{display:none}body.processing{cursor:wait}body.processing section.truvani-modal{display:block}body.processing section.truvani-modal .container .lds-ring{display:block}body.processing section .container a.btn{opacity:.5}strong{font-weight:700;font-family:"proxima-nova",sans-serif}h1,h2,h3,h4,h5,h6{font-weight:unset;font-size:unset}input::placeholder{color:#b3b3b3;letter-spacing:.0625rem}.container{margin:0 auto}a{transition:ease .3s;color:#ccc}header{z-index:9995!important}header .top .container a.cta{background-color:#a64658!important}header .top .container a.cta:hover{background-color:#c47483!important}.lds-ring{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;z-index:4}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}footer{z-index:9997}.___m{display:block}.___d{display:none}section{margin:2.8125rem auto}section .container{width:calc(100% - 1.875rem)}section .container h1{font-weight:700;font-family:"garamond-premier-pro";font-size:1.9375rem;line-height:2.5625rem;margin:0 auto 1.1875rem auto;font-weight:unset;text-align:center}section .container h1 strong{font-weight:unset}section .container h1.___m{width:calc(100% - 1.875rem)}section .container h2{font-family:"proxima-nova",sans-serif;font-size:1.25rem;font-weight:unset;text-align:center;line-height:1.875rem;margin:0 auto 1.875rem auto}section .container p{font-size:1rem;line-height:1.625rem;margin:0 auto}section .container p span.bullet{display:inline-block;position:relative;margin-left:1.40625rem;padding-left:.78125rem}section .container p span.bullet::before{content:'\2022';position:absolute;left:-.390625rem}section .container a.btn{display:table;height:3.1875rem;font-size:.875rem;letter-spacing:.046875rem;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;background-color:#a64658;width:100%;border-radius:.25rem;margin:0 auto}section .container a.btn strong{display:table-cell;vertical-align:middle}section .container a.btn:hover{background-color:#c47483}section .container img{width:100%;max-width:30rem;margin:1.875rem auto}section .container .gallery{margin:1.875rem auto .9375rem auto;position:relative}section .container .gallery .preview{margin:0 auto}section .container .gallery .preview .owl-carousel{overflow:hidden}section .container .gallery .preview .owl-carousel .owl-item{display:block;float:left;margin-bottom:.9375rem}section .container .gallery .preview .owl-carousel .owl-item .item{display:none}section .container .gallery .preview .owl-carousel .owl-item .item img{display:block;margin:0 auto;cursor:pointer}section .container .gallery .preview .owl-carousel .owl-item .item.video{position:relative}section .container .gallery .preview .owl-carousel .owl-item .item.video img{position:relative;z-index:5}section .container .gallery .preview .owl-carousel .owl-item .item.video iframe{position:absolute;top:0;left:0;height:100%;width:100%;z-index:4}section .container .gallery .preview .owl-carousel .owl-item .item.video i{z-index:6;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:7.5rem;color:rgba(255,255,255,.75)}section .container .gallery .preview .owl-carousel .owl-item .item.video img{opacity:0}section .container .gallery .preview .owl-carousel .owl-item .item.video iframe{z-index:7}section .container .gallery .preview .owl-carousel .owl-nav{display:none}section .container .gallery .preview .owl-carousel .owl-dots{text-align:center;margin:.46875rem auto .9375rem auto}section .container .gallery .preview .owl-carousel .owl-dots button{display:inline-block;height:.5625rem;width:.5625rem;padding:0;outline:0;border:unset;border-radius:.5625rem;background-color:#d8d8d8;margin:0 .21875rem}section .container .gallery .preview .owl-carousel .owl-dots button.active{background-color:#767676}section .container .gallery .preview .owl-carousel.owl-loaded .owl-item{position:relative}section .container .gallery .preview .owl-carousel.owl-loaded .owl-item .item{display:block}section .container .gallery .controls{display:none;width:4.375rem;position:absolute;left:0;top:0}section .container .gallery .controls a{display:block;width:4.25rem;height:4.25rem;border:solid .0625rem #bebebe;margin:0 auto .9375rem auto}section .container .gallery .controls a img{display:block;margin:0}section .container .gallery .controls a.video{height:auto;width:auto;border:none}section .container .gallery p{margin:0 auto 1.875rem auto;text-align:center}section .container .gallery p img.badge{margin:0 auto;max-width:25.25rem}section .container .gallery p a{display:block;font-size:.875rem;line-height:1.0625rem;letter-spacing:.0625rem;text-transform:uppercase;color:#000;margin:.9375rem auto 0 auto}section.truvani-modal{z-index:1;max-width:unset;margin:0;position:fixed;height:0;width:100%;top:0;left:0;opacity:0;background-color:rgba(0,0,0,.65);transition:ease .3s;display:none}section.truvani-modal .container{z-index:9995;height:100vh;position:relative}section.truvani-modal .container .box{max-width:38.25rem;height:100vh;margin:0 auto;position:relative}section.truvani-modal .container .box .content{position:absolute;top:200%;left:50%;transform:translate(-50%,-200%);width:100%;opacity:0;transition:ease .9s;box-shadow:0 .125rem 5rem rgba(0,0,0,.25);border:solid .0625rem #c7c7c7;border-radius:.25rem}section.truvani-modal .container .box .content .wrapper{padding:0;width:100%;background-color:#fff;position:relative}section.truvani-modal .container .box .content .wrapper a.close{z-index:9998;position:absolute;top:.46875rem;right:.46875rem;font-size:1.875rem;color:#fff;transition:ease .3s}section.truvani-modal .container .box .content .wrapper a.close:hover{color:#c06363}section.truvani-modal .container .box .content .wrapper iframe{display:none;position:absolute;top:0;left:0;height:100%;width:100%;z-index:9997}section.truvani-modal .container .box .content .wrapper img{width:100%;margin:0}section.truvani-modal .container .box .content .wrapper p{text-align:center;margin:0 auto;width:calc(100% - 1.875rem)}section.truvani-modal .container .box .content .wrapper p em{font-style:normal}section.truvani-modal .container .box .content .wrapper p.top{font-size:.875rem;line-height:1.1875rem;margin-bottom:.9375rem;margin-top:.46875rem}section.truvani-modal .container .box .content .wrapper p.top span{font-size:1.5rem;line-height:2.125rem;display:block;margin-bottom:.9375rem}section.truvani-modal .container .box .content .wrapper p.bottom .pri{display:block;font-size:1.125rem;line-height:1.75rem;text-transform:uppercase;margin:.234375rem auto}section.truvani-modal .container .box .content .wrapper p.bottom .pri strong{font-size:2.25rem;line-height:2.875rem}section.truvani-modal .container .box .content .wrapper p.bottom .sav{display:block;font-size:.75rem;line-height:1.375rem;text-transform:uppercase;margin:.234375rem auto .9375rem auto;letter-spacing:.053125rem;color:#e70f0f}section.truvani-modal .container .box .content .wrapper p.bottom .or{display:block;font-size:.75rem;line-height:1.5rem;letter-spacing:.0625rem;margin:.46875rem auto;text-transform:lowercase}section.truvani-modal .container .box .content .wrapper p.bottom a.btn{width:calc(100% - 1.875rem);max-width:22.5625rem}section.truvani-modal .container .box .content .wrapper p.bottom a.ter{display:block;font-size:.75rem;line-height:1.5rem;color:#464646;margin:.46875rem auto .9375rem auto}section.truvani-modal .container .box .content .wrapper p.bottom a.one{font-size:.875rem;line-height:1.5rem;letter-spacing:.046875rem;color:#000}section.truvani-modal .container .box .content .wrapper ul.icons{padding:0;margin:1.875rem auto 0 auto;text-align:center}section.truvani-modal .container .box .content .wrapper ul.icons li{padding:0;display:inline-block;margin:0 .46875rem;width:3.4375rem}section.truvani-modal .container .box .content .wrapper ul.icons li img{display:block;max-width:2.3125rem;width:100%;margin:0 auto .4375rem auto}section.truvani-modal .container .box .content .wrapper ul.icons li strong{display:block;font-size:.5625rem;line-height:.875rem;letter-spacing:.053125rem;text-transform:uppercase;font-weight:300;font-family: "proxima-nova", sans-serif}section.truvani-modal.show{display:block}section.truvani-modal.show.animate{height:100%;z-index:9996;opacity:1}section.truvani-modal.show.animate .container .box .content{top:.9375rem;transform:translateX(-50%);opacity:1}section.hero{margin-top:1.40625rem}section.hero .container{text-align:center}section.hero .container h1{font-weight:700; font-family: "garamond-premier-pro", serif;margin-bottom:.9375rem}section.hero .container h1 span{font-weight:700;font-family:"proxima-nova",sans-serif;font-size:.75rem;line-height:.9375rem;letter-spacing:.0625rem;text-transform:uppercase;margin-bottom:.3125rem;display:block}section.hero .container h1 span em{font-style:normal}section.hero .container h1 strong{display:block;font-weight:700; font-family: "garamond-premier-pro", serif;font-size:2rem;line-height:2.375rem}section.hero .container .content p{margin:.9375rem auto;letter-spacing:.03125rem}section.hero .container .content p a.btn{margin:.9375rem auto;height:3.5rem;letter-spacing:.21875rem}section.hero .container .content blockquote img{display:block;margin:0 auto .46875rem auto;max-width:6.125rem}section.hero .container .content blockquote em{font-size:.875rem;line-height:1.5rem;font-style:normal}section.hero .container .content blockquote em strong{font-weight:700;font-family:"proxima-nova",sans-serif;display:block}section.hero .container .content blockquote em strong i.fas{font-size:.6875rem;color:#6ac259;position:relative;display:inline-block;width:7.8125rem;text-align:left}section.hero .container .content blockquote em strong i.fas::after{position:absolute;display:block;width:7.875rem;content:'Verified Customer';font-weight:300;font-family: "proxima-nova", sans-serif;font-size:.625rem;line-height:1.25rem;font-style:normal;letter-spacing:.05rem;text-transform:uppercase;color:#000;top:50%;left:.9375rem;transform:translateY(-50%)}section.content .container{width:100%}section.content .container h1{text-align:left}section.content .container .content{width:calc(100% - 1.875rem);margin:0 auto}section.content .container .content p.quote{background-color:#f7f7f7;font-size:.875rem;line-height:1.3125rem;margin:1.875rem auto;padding:.9375rem 0}section.content .container .content p.quote img{display:block;max-width:8.5rem;border-radius:8.5rem;margin:0 auto .9375rem auto}section.content .container .content p.quote span{display:block;text-align:center;width:calc(100% - 1.875rem);margin:0 auto}section.content .container .content p.quote span strong{display:block}section.content .container .content p.quote span strong em{font-weight:300;font-family: "proxima-nova", sans-serif;font-size:.625rem;line-height:.75rem;letter-spacing:.053125rem;font-style:normal;text-transform:uppercase;display:inline-block;padding-left:1rem;margin-left:.5rem;background-image:url('https://kono-bundle-review-20260923.vercel.app/cdn/shop/t/23/assets/SVG_20200623_Check-02.svg');background-repeat:no-repeat}section.content.thirteen .container h1,section.content.three .container h1{text-align:center}section.content.thirteen .container .content strong.top,section.content.three .container .content strong.top{font-size:1.25rem;line-height:1.875rem}section.content.four .container{width:calc(100% - 1.875rem)}section.content.four .container h1{text-align:center}section.content.four .container h2{font-family:"proxima-nova",sans-serif;font-size:1rem;line-height:1.625rem;text-align:center}section.content.four .container .box .content{width:100%}section.content.four .container .box .content ul{list-style:none;margin:0 auto;padding:0}section.content.four .container .box .content ul li{display:block;position:relative;padding-left:2.75rem;margin-bottom:1.875rem}section.content.four .container .box .content ul li img{position:absolute;display:block;top:0;left:0;max-width:1.3125rem;margin:0}section.content.four .container .box .content ul li p{font-size:.875rem;line-height:1.0625rem}section.content.four .container .box .content ul li p span{color:#d92727}section.content.four .container .box .content ul li:last-child{margin-bottom:0;padding-top:.9375rem;border-top:solid .0625rem #979797}section.content.four .container .box .content ul li:last-child img{top:.9375rem}section.content.eight .container,section.content.five .container,section.content.nine .container,section.content.seven .container,section.content.six .container{width:calc(100% - 1.875rem)}section.content.eight .container .content,section.content.five .container .content,section.content.nine .container .content,section.content.seven .container .content,section.content.six .container .content{width:100%}section.form.mt50{margin-top:1.40625rem}section.form .container{position:relative}section.form .container h1{font-weight:700; font-family: "garamond-premier-pro", serif;font-size:1.875rem;line-height:2.5rem}section.form .container h1 strong{display:block;font-weight:700;font-family:"proxima-nova",sans-serif;color:#73df1d;font-size:.75rem;line-height:1.375rem;letter-spacing:.075rem;text-transform:uppercase}section.form .container .content{text-align:left}section.form .container .content ul.icons{list-style:none;padding:0;margin:.9375rem auto;text-align:center}section.form .container .content ul.icons li{padding:0;display:inline-block;margin:0 .46875rem}section.form .container .content ul.icons li img{display:block;max-width:2.3125rem;width:100%;margin:0 auto .4375rem auto}section.form .container .content ul.icons li strong{display:block;font-size:.5625rem;line-height:.875rem;letter-spacing:.053125rem;text-transform:uppercase;font-weight:300;font-family: "proxima-nova", sans-serif}section.form .container .content .des{display:block;margin:.9375rem auto}section.form .container .content .sav{display:block;font-size:.75rem;line-height:1.375rem;text-transform:uppercase;color:#de0000;margin:.46875rem auto;text-align:center}section.form .container .content .note{display:block;text-align:center;font-size:.625rem;line-height:.9375rem;color:#5d5d5d;margin:.9375rem auto}section.form .container .content .pri{display:block;margin:.9375rem auto}section.form .container .content .pri .reg{display:inline-block;font-size:1.75rem;line-height:2.375rem;position:relative;padding:0 .1875rem}section.form .container .content .pri .reg::after{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);height:.0625rem;width:100%;background-color:#000}section.form .container .content .pri .sal{display:inline-block;font-style:normal;font-weight:300;font-family: "proxima-nova", sans-serif;font-size:1.75rem;line-height:2.375rem;color:#de0000;margin:0 .1875rem}section.form .container .content .pri .sav{font-weight:unset;font-style:normal;font-weight:300;font-family: "proxima-nova", sans-serif;font-size:.875rem;line-height:1.5rem;margin:0 auto;text-align:left}section.form .container .content .pri.one .reg::after{display:none}section.form .container .content .pri.one .sal,section.form .container .content .pri.one .sav{display:none}section.form .container .content .label{display:block;font-size:.875rem;line-height:2.125rem;margin:.9375rem auto}section.form .container .content .drop{display:block;height:2.6875rem;border:solid .0625rem #dfdfdf;border-radius:.25rem;margin:.46875rem auto;position:relative;box-sizing:border-box}section.form .container .content .drop em{display:block;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 1.875rem);background-image:url('https://kono-bundle-review-20260923.vercel.app/cdn/shop/t/23/assets/SVG_20200623_Drop.svg');background-repeat:no-repeat;background-position:right center;font-size:.875rem;font-style:normal}section.form .container .content .drop select{position:absolute;z-index:3;height:100%;width:100%;left:0;top:0;opacity:0}section.form .container .content a.opt{display:block;height:2.6875rem;border:solid .0625rem #dfdfdf;border-radius:.25rem;margin:.46875rem auto;position:relative;background-image:url('https://kono-bundle-review-20260923.vercel.app/cdn/shop/t/23/assets/SVG_20190815_Option.svg');background-repeat:no-repeat;background-position:1.0625rem center;box-sizing:border-box}section.form .container .content a.opt span{display:block;position:absolute;top:50%;left:3.1875rem;transform:translateY(-50%);font-weight:700;font-family:"proxima-nova",sans-serif;font-size:.875rem;line-height:1.5rem;text-transform:uppercase;color:#000}section.form .container .content a.opt span em{font-style:normal;display:inline-block;min-width:3.75rem}section.form .container .content a.opt.active{border:solid .125rem #a64658;background-image:url('https://kono-bundle-review-20260923.vercel.app/cdn/shop/t/23/assets/SVG_20190815_Option-Selected.svg')}section.form .container .content a.opt:hover{border:solid .125rem #c47483}section.form .container .content a.ter{display:block;margin:.46875rem auto;font-size:.625rem;line-height:1.25rem;color:#5d5d5d;text-align:center}section.form .container .content a.btn{margin-top:.9375rem}section.form-v2 .container ul{list-style:none;padding:0}section.form-v2 .container ul.options{margin:0 auto}section.form-v2 .container ul.options li{text-align:center}section.form-v2 .container ul.options li .box{padding:2rem 0 1.375rem 0;box-shadow:0 .125rem 1.4375rem 0 rgba(0,0,0,.07);border-radius:.5rem;margin:0 auto}section.form-v2 .container ul.options li .box h2{font-weight:700; font-family: "garamond-premier-pro", serif;font-size:1.75rem;line-height:2.375rem;margin:0 auto}section.form-v2 .container ul.options li .box img{display:block;max-width:15.25rem;margin:.9375rem auto}section.form-v2 .container ul.options li .box p{margin:0 auto}section.form-v2 .container ul.options li .box p .reg{display:inline-block;padding:0 .1875rem;font-size:1.125rem;line-height:1.75rem;letter-spacing:.046875rem;position:relative}section.form-v2 .container ul.options li .box p .reg::after{content:'';position:absolute;top:50%;left:0;width:100%;height:.0625rem;background-color:#000;transform:translateY(-50%)}section.form-v2 .container ul.options li .box p .sav{display:block;color:#d73333;font-size:1rem;line-height:1.625rem;letter-spacing:.040625rem;text-transform:uppercase;margin:.234375rem auto}section.form-v2 .container ul.options li .box p .sal{display:block;font-size:1.75rem;line-height:2.375rem}section.form-v2 .container ul.options li .box p .big{display:block;font-weight:700;font-family:"proxima-nova",sans-serif;font-size:1rem;letter-spacing:.040625rem;width:12.125rem;background-color:#807ebb;color:#fff;text-transform:uppercase;padding:.34375rem 0;margin:.9375rem auto}section.form-v2 .container ul.options li .box p a.btn{width:84.89583333%;margin:.9375rem auto}section.form-v2 .container ul.options li .box ul.icons{margin:1.875rem auto 0 auto;text-align:center}section.form-v2 .container ul.options li .box ul.icons li{padding:0;display:inline-block;margin:0 .46875rem;width:3.4375rem}section.form-v2 .container ul.options li .box ul.icons li img{display:block;max-width:2.3125rem;width:100%;margin:0 auto .4375rem auto}section.form-v2 .container ul.options li .box ul.icons li strong{display:block;font-size:.5625rem;line-height:.875rem;letter-spacing:.053125rem;text-transform:uppercase;font-weight:300;font-family: "proxima-nova", sans-serif}section.form-v2 .container ul.options li .box.savings{position:relative}section.form-v2 .container ul.options li .box.savings::after{content:'biggest savings';display:none;position:absolute;font-weight:700;font-family:"proxima-nova",sans-serif;font-size:1rem;letter-spacing:.040625rem;width:12.125rem;background-color:#807ebb;color:#fff;text-transform:uppercase;bottom:-1.0625rem;left:50%;transform:translateX(-50%);padding:.34375rem 0}section.form-v2 .container ul.options li:nth-child(2){margin:1.875rem auto}section.guarantee .container{background-color:#174349;background-image:url('https://kono-bundle-review-20260923.vercel.app/cdn/shop/t/23/assets/IMG_20200623_Guarantee-Mobile.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;display:table;height:27.5625rem;width:100%}section.guarantee .container .content{display:table-cell;vertical-align:middle;color:#fff;text-align:center}section.guarantee .container .content .box img{margin:0 auto .9375rem auto;max-width:1.875rem}section.guarantee .container .content .box h1{font-weight:700; font-family: "garamond-premier-pro", serif;font-size:1.625rem;line-height:1.875rem;margin-bottom:.5rem;width:calc(100% - 1.875rem)}section.guarantee .container .content .box h2{font-size:.75rem;line-height:.875rem;letter-spacing:.160625rem;text-transform:uppercase;padding:0 0 1.15625rem 0;margin:0 auto 1.03125rem auto;position:relative;width:calc(100% - 1.875rem)}section.guarantee .container .content .box h2::after{content:'';position:absolute;height:.0625rem;width:1.51625rem;left:50%;bottom:0;background-color:#fff;transform:translateX(-50%)}section.guarantee .container .content .box p{margin:0 auto;width:calc(100% - 1.875rem);font-size:1rem;line-height:1.375rem;letter-spacing:.055625rem}section.guarantee .container .content .box p a{color:#000;text-decoration:underline}section.rev .container{text-align:center}section.rev .container h1{font-weight:300;font-family: "proxima-nova", sans-serif;font-weight:unset;font-size:1.5rem;line-height:2.125rem;letter-spacing:.0625rem;text-transform:uppercase;margin-bottom:.9375rem}section.testimonials-202005 .container{width:calc(100% - 1.875rem);max-width:30rem;margin:0 auto;padding:0;text-align:center}section.testimonials-202005 .container h1{margin:0 auto 1.875rem auto;font-weight:unset}section.testimonials-202005 .container .box .video,section.testimonials-202005 .container .box img{box-shadow:0 .125rem 3.125rem 0 rgba(0,0,0,.13);width:100%}section.testimonials-202005 .container .box .video.two,section.testimonials-202005 .container .box img.two{margin:1.25rem 0}section.testimonials-202005 .container .box .video{border-radius:.5rem;background-color:#fff;box-sizing:content-box;position:relative;cursor:pointer}section.testimonials-202005 .container .box .video .wrapper{position:relative;overflow:hidden}section.testimonials-202005 .container .box .video .wrapper img{position:relative;z-index:6;margin:0}section.testimonials-202005 .container .box .video .wrapper span{content:'';position:absolute;z-index:7;display:block;width:4.75rem;height:5rem;background-image:url('https://kono-bundle-review-20260923.vercel.app/cdn/shop/t/23/assets/SVG_20200623_Testimonials-Play.svg');background-repeat:no-repeat;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.75;transition:ease .3s}section.testimonials-202005 .container .box .video .wrapper iframe{position:absolute;border-radius:.5rem;z-index:5;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - .5rem);height:100%}section.testimonials-202005 .container .box .video .wrapper.play{border:solid .25rem #fff;box-sizing:content-box;border-radius:.5rem}section.testimonials-202005 .container .box .video .wrapper.play img{z-index:5}section.testimonials-202005 .container .box .video .wrapper.play span{display:none}section.testimonials-202005 .container .box .video .wrapper.play iframe{z-index:6}section.testimonials-202005 .container .box .video:hover .wrapper span{opacity:1}section.testimonials-202005 .container .owl-carousel{margin:22.5px auto;max-width:704px}section.testimonials-202005 .container .owl-carousel .item{display:none}section.testimonials-202005 .container .owl-carousel .item .rating{margin:0 auto 20px auto}section.testimonials-202005 .container .owl-carousel .item .rating img{display:inline-block;margin:0 4px;height:39px;width:39px}section.testimonials-202005 .container .owl-carousel .item p{font-family:"garamond-premier-pro", serif;font-size:30px;line-height:30px;margin:0 auto}section.testimonials-202005 .container .owl-carousel .item p strong{display:block;font-weight:700;font-family:"proxima-nova",sans-serif;font-weight:unset;font-size:23px;line-height:33px;margin:20px auto 0 auto}section.testimonials-202005 .container .owl-carousel .item p span{display:block;font-weight:300;font-family: "proxima-nova", sans-serif;font-size:10px;line-height:20px;letter-spacing:.85px;text-transform:uppercase;background-image:url('https://kono-bundle-review-20260923.vercel.app/cdn/shop/t/23/assets/SVG_20200515_Check.svg');background-repeat:no-repeat;background-size:14px 14px;background-position:center left;padding:0 0 0 20px;width:130px;margin:0 auto 15px auto}section.testimonials-202005 .container .owl-carousel .item:first-child{display:block}section.testimonials-202005 .container .owl-carousel.owl-loaded{overflow:hidden}section.testimonials-202005 .container .owl-carousel.owl-loaded .owl-item{float:left}section.testimonials-202005 .container .owl-carousel.owl-loaded .owl-nav{display:none}section.testimonials-202005 .container .owl-carousel.owl-loaded .owl-dots{display:none;text-align:center;margin:7.5px auto 15px auto}section.testimonials-202005 .container .owl-carousel.owl-loaded .owl-dots button{display:inline-block;height:9px;width:9px;padding:0;outline:0;border:unset;border-radius:9px;background-color:#d8d8d8;margin:0 3.5px}section.testimonials-202005 .container .owl-carousel.owl-loaded .owl-dots button.active{background-color:#767676}section.faq .container h1{text-align:center}section.faq .container .drop{margin:0 auto 1.875rem auto}section.faq .container .drop strong{font-size:.75rem;line-height:.9375rem;letter-spacing:.0625rem;text-transform:uppercase;display:block;text-align:center;margin:0 auto .5rem auto}section.faq .container .drop label{display:block;border:solid .0625rem #979797;height:2.3125rem;border-radius:.25rem;position:relative}section.faq .container .drop label span{position:absolute;top:50%;left:50%;width:calc(100% - 1.875rem);transform:translate(-50%,-50%);z-index:2;font-size:1rem;line-height:1.25rem;background-image:url('https://kono-bundle-review-20260923.vercel.app/cdn/shop/t/23/assets/SVG_20190714_Dropdown.svg');background-repeat:no-repeat;background-position:center right}section.faq .container .drop label select{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;opacity:0}section.faq .container ul{list-style:none;padding:0;margin:0 auto}section.faq .container ul li{background-color:#fafafa;margin:0 auto .9375rem auto;padding:0 1.85416667rem;overflow:hidden;background-image:url('https://kono-bundle-review-20260923.vercel.app/cdn/shop/t/14/assets/TURMERIC_Faq_Open.png');background-repeat:no-repeat;background-size:1.0625rem 1.0625rem;background-position:1.4375rem 2.15625rem}section.faq .container ul li a.faq-item{color:#000;font-size:.75rem;display:table;text-transform:uppercase;height:5.3125rem;width:calc(100% - 2.125rem);padding-left:2.125rem;text-decoration:none}section.faq .container ul li a.faq-item strong{display:table-cell;vertical-align:middle}section.faq .container ul li a:hover{text-decoration:underline}section.faq .container ul li p{margin:0 auto;max-height:0;transition:max-height .15s ease-out}section.faq .container ul li p a{font-weight:700;font-family:"proxima-nova",sans-serif;letter-spacing:.003125rem}section.faq .container ul li p a.faq-cta{font-size:.9375rem;letter-spacing:.03125rem;text-transform:uppercase;margin:1.875rem 0 0 0;color:#a64658;display:block}section.faq .container ul li.active{padding-bottom:1.5rem;background-image:url('https://kono-bundle-review-20260923.vercel.app/cdn/shop/t/14/assets/TURMERIC_Faq_Close.png')}section.faq .container ul li.active p{height:auto;max-height:37.5rem;transition:max-height .25s ease-in}section.disclaimer .container{text-align:center}section.disclaimer .container p{font-size:.625rem;line-height:1.125rem;color:#474747}section.video .container{width:100%}section.video .container .video{height:0;width:100%;padding-bottom:100%;position:relative;margin:0 auto 1.875rem auto}section.video .container .video iframe{position:absolute;top:0;left:0;height:100%;width:100%}section.video .container .content{width:calc(100% - 1.875rem);margin:0 auto}section.cart{display:none;margin-bottom:0;overflow:hidden;position:fixed;bottom:0;left:0;z-index:3;width:100%;background-color:#fff;box-shadow:0 -.625rem .59375rem 0 rgba(0,0,0,.16)}section.cart em{font-style:normal}section.cart .container{width:100%;margin:0 auto}section.cart .container .top{background-color:#000}section.cart .container .top p{margin:0 auto;width:calc(100% - 1.875rem);font-weight:700;font-family:"proxima-nova",sans-serif;font-size:.5625rem;line-height:2.1875rem;letter-spacing:.0625rem;text-transform:uppercase;color:#fff}section.cart .container .top p a{text-decoration:none;color:#fff;float:right}section.cart .container .progress{margin:0 auto;width:calc(100% - 1.875rem)}section.cart .container .progress .list p{position:relative;color:#dcdcdc;height:1.75rem;padding:0 0 0 2.375rem;font-size:.75rem;line-height:.75rem;letter-spacing:.039375rem;margin:1.125rem 0;transition:ease .3s}section.cart .container .progress .list p i{position:absolute;font-size:1.75rem;top:0;left:0}section.cart .container .progress .list p span{display:block;text-transform:uppercase}section.cart .container .progress .list p span strong{display:block;font-size:.75rem;line-height:.9375rem;letter-spacing:.05375rem;margin-bottom:.0625rem}section.cart .container .progress .list p.claimed{color:#85d869}section.cart .container .progress .bar p.status{height:.75rem;background-color:#dcdcdc;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;position:relative}section.cart .container .progress .bar p.status span{display:block;position:absolute;left:0;top:0;height:.75rem;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;background-color:#85d869;color:#fff;font-weight:700;font-family:"proxima-nova",sans-serif;font-size:.4375rem;line-height:.75rem;letter-spacing:.04375rem;text-transform:uppercase;text-align:right}section.cart .container .progress .bar p.text{font-weight:700;font-family:"proxima-nova",sans-serif;font-size:.5rem;line-height:.5rem;letter-spacing:.05rem;color:#949494;text-transform:uppercase;position:relative;height:1.6875rem}section.cart .container .progress .bar p.text span{display:block;height:1.6875rem;position:absolute;text-align:right;border-right:solid .0625rem #d8d8d8}section.cart .container .progress .bar p.text span:first-child{left:-.0625rem;width:35.35353535%}section.cart .container .progress .bar p.text span:last-child{right:.0625rem}section.cart .container .progress .bar p.text span strong{display:block;padding:1.0625rem .46875rem 0 0}section.cart .container .progress .bar p.text.claimed{color:#85d869}section.cart .container .progress .bar p.text.claimed span{border-color:#858585}section.cart .container .summary{border-top:solid .0625rem #d8d8d8;margin:1.875rem 0 0 0}section.cart .container .summary .box{margin:1.125rem auto 0 auto;width:100%}section.cart .container .summary .box p{text-align:center;font-size:.625rem;line-height:1.125rem;letter-spacing:.035rem;text-transform:uppercase}section.cart .container .summary .box p span{display:block}section.cart .container .summary .box p span:nth-child(1){font-size:1.25rem;line-height:1.5rem;letter-spacing:.069375rem}section.cart .container .summary .box a.btn{border-radius:unset;height:4.5625rem;font-size:.75rem;letter-spacing:.0475rem;margin:.9375rem auto 0 auto}section.cart.show{display:block}section.cart.cm .container .summary{margin-top:0;text-align:center}section.cart.cm .container .summary p{height:3.75rem;padding-left:4.6875rem;position:relative;display:inline-block}section.cart.cm .container .summary p em{display:block;position:absolute;left:0;right:0;background-color:#d8d8d8;height:4.0625rem;width:4.0625rem;background-repeat:no-repeat;background-size:4.6875rem;background-position:center -.3125rem}section.cart.cm .container .summary p span.name{font-size:.875rem;line-height:1.5rem;letter-spacing:unset;text-transform:none}section.cart.cm .container .summary p span.added{color:#73df1d}@media (min-width:576px){body{font-size:14.5px}}@media (min-width:768px){body{font-size:15px}section.hero-02{margin:0 auto;max-width:unset;background-image:url('https://kono-bundle-review-20260923.vercel.app/cdn/shop/t/23/assets/IMG_20200513_BG-Hero-02.jpg');background-repeat:no-repeat;background-size:cover;background-position:center}section.hero-02 .container{max-width:unset;position:relative;height:28.125rem;width:100%}section.hero-02 .container .content{max-width:40.4375rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.hero-02 .container .content h1{font-size:2.875rem;line-height:3.5rem;margin-bottom:.9375rem}section.hero-02 .container .content p{font-size:1.3125rem;line-height:1.9375rem}section.hero-02 .container .content p a.btn{height:2.9375rem;max-width:20.25rem}section.hero-02 .container .content img{display:none}}@media (min-width:992px){body{font-size:15.5px}.___m{display:none}.___d{display:block}section{margin:5.625rem auto;max-width:80rem}section .container{position:relative}section .container h1{font-size:2.25rem;line-height:2.875rem;margin-bottom:1.3125rem}section .container h2{font-size:1.3125rem;line-height:1.9375rem;margin-bottom:2.1875rem}section .container p{font-size:1.125rem;line-height:1.75rem;max-width:42.8125rem}section .container p span.bullet{margin-left:2.8125rem}section .container p span.bullet::before{left:-.78125rem}section .container a.btn{height:3.6875rem;font-size:1.125rem;letter-spacing:.0625rem}section .container img{max-width:unset;z-index:1}section.hero{margin-top:2.8125rem}section.hero .container{max-width:30rem}section.content .container{position:relative}section.content .container .content{max-width:31.9375rem}section.content .container .content.quote{max-width:36.125rem}section.content .container .content.quote h1{margin-left:1.9375rem}section.content .container .content.quote p{max-width:31.9375rem;margin-left:1.9375rem}section.content .container .content.quote p.quote{max-width:36.125rem;margin-left:0}section.content .container .content p.quote{padding:1.78125rem 0;position:relative;border-radius:5.0625rem}section.content .container .content p.quote img{max-width:7.5625rem;border-radius:7.5625rem;margin:0;position:absolute;top:50%;left:1.3125rem;transform:translateY(-50%)}section.content .container .content p.quote span{width:calc(100% - 11.3125rem);text-align:left;margin-right:1.3125rem}section.content .container img{margin:0}section.content.one .container{max-width:69.4375rem}section.content.one .container .content{margin-left:0}section.content.one .container img{position:absolute;top:50%;right:0;transform:translateY(-50%);max-width:32.3125rem}section.content.two .container{max-width:67.4375rem}section.content.two .container .content{margin-right:0}section.content.two .container img{position:absolute;top:50%;left:0;transform:translateY(-50%);max-width:31.6875rem}section.content.three .container{max-width:50.0625rem}section.content.three .container .content{max-width:42.75rem}section.content.three .container img{margin-bottom:1.875rem}section.content.four .container{max-width:63.75rem}section.content.four .container h1{text-align:center}section.content.four .container h2{font-size:1.625rem;line-height:2.25rem}section.content.four .container .box{position:relative}section.content.four .container .box img{max-width:32.625rem;margin:0}section.content.four .container .box .content{max-width:26.3125rem}section.content.four .container .box .content ul li{padding-left:3.5rem;margin-bottom:.9375rem}section.content.four .container .box .content ul li img{max-width:1.5rem}section.content.four .container .box .content ul li p{font-size:1.125rem;line-height:1.3125rem}section.content.five .container{max-width:63.0625rem}section.content.five .container img{max-width:21.5rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}section.content.five .container .content{margin-left:0}section.content.six .container{max-width:62.6875rem}section.content.six .container img{max-width:21.5rem;margin:0 auto 0 0}section.content.six .container .content{position:absolute;top:50%;right:0;transform:translateY(-50%)}section.content.nine .container,section.content.seven .container{max-width:63.0625rem}section.content.nine .container img,section.content.seven .container img{max-width:17.75rem;position:absolute;top:50%;right:0;transform:translateY(-50%);border:.3125rem solid #fff;box-shadow:0 .125rem 1.6875rem 0 rgba(0,0,0,.17)}section.content.nine .container .content,section.content.seven .container .content{margin-left:0}section.content.nine .container .content img,section.content.seven .container .content img{border:unset;box-shadow:unset}section.content.eight .container{max-width:63.0625rem}section.content.eight .container img{max-width:17.75rem;position:absolute;top:50%;left:0;transform:translateY(-50%);border:.3125rem solid #fff;box-shadow:0 .125rem 1.6875rem 0 rgba(0,0,0,.17)}section.content.eight .container .content{margin-right:0}section.content.eight .container .content img{border:unset;box-shadow:unset}section.content.ten .container{max-width:69.4375rem}section.content.ten .container .content{position:absolute;top:50%;left:0;transform:translateY(-50%)}section.content.ten .container img{margin:0 0 0 auto;max-width:32.3125rem}section.content.eleven .container{max-width:68.875rem}section.content.eleven .container .content{position:absolute;top:50%;right:0;transform:translateY(-50%);max-width:33.4375rem}section.content.eleven .container .content p{max-width:31.9375rem;margin-left:0}section.content.eleven .container img{margin:0 auto 0 0;max-width:33.5rem}section.content.twelve .container{max-width:70.0625rem}section.content.twelve .container .content{position:absolute;top:50%;left:0;transform:translateY(-50%)}section.content.twelve .container img{margin:0 0 0 auto;max-width:32.3125rem}section.content.thirteen .container{max-width:48.5625rem}section.content.thirteen .container .content{max-width:42.75rem}section.content.thirteen .container .content strong.top{font-size:1.625rem;line-height:2.25rem}section.content.thirteen .container img{margin-bottom:1.875rem}section.form.mt50{margin-top:2.8125rem}section.form .container{max-width:30rem}section.form .container .___m{display:block}section.form .container .___d{display:none}section.form-v2{max-width:75.5rem}section.form-v2 .container h1{margin-bottom:2.8125rem}section.form-v2 .container ul.options li{display:inline-block;width:33.33333333%}section.form-v2 .container ul.options li .box{padding:2.5rem 0;width:95.36423841%}section.form-v2 .container ul.options li .box h2{font-size:2.375rem;line-height:3rem}section.form-v2 .container ul.options li .box img{max-width:17.9375rem}section.form-v2 .container ul.options li .box p .reg{font-size:1.5rem;line-height:2.125rem;letter-spacing:.0625rem}section.form-v2 .container ul.options li .box p .sal{font-size:2rem;line-height:2.625rem;letter-spacing:.08125rem}section.form-v2 .container ul.options li .box.savings::after{display:block;bottom:unset;top:-1.0625rem}section.form-v2 .container ul.options li:nth-child(1){margin-left:0}section.form-v2 .container ul.options li:nth-child(2){margin:0 auto}section.form-v2 .container ul.options li:nth-child(3){margin-right:0}section.rev .container{max-width:41.625rem}section.rev .container h1{font-size:2.25rem;line-height:2.875rem;letter-spacing:.15625rem;margin-bottom:1.875rem}section.testimonials-202005{margin:90px auto}section.testimonials-202005 .container{max-width:1117px}section.testimonials-202005 .container h1{font-size:46px;line-height:56px;margin-bottom:45px}section.testimonials-202005 .container .box{position:relative}section.testimonials-202005 .container .box .video{margin:0 auto;width:31.33393017%}section.testimonials-202005 .container .box .video.one{position:absolute;top:0;left:0}section.testimonials-202005 .container .box .video.two{margin:0 auto}section.testimonials-202005 .container .box .video.three{position:absolute;top:0;right:0}section.testimonials-202005 .container .owl-carousel{margin:45px auto}section.testimonials-202005 .container .owl-carousel .item .rating img{margin:0 7px;height:71px;width:71px}section.testimonials-202005 .container .owl-carousel .item p{font-size:38px;line-height:48px}section.guarantee .container{max-width:73.875rem;background-color:transparent;background-image:url('https://kono-bundle-review-20260923.vercel.app/cdn/shop/t/23/assets/IMG_20200623_Guarantee.jpg');height:34.5625rem}section.guarantee .container .content{color:#000}section.guarantee .container .content .box{background-color:#fff;max-width:28.6875rem;margin:0 auto;padding:2.8125rem 1.875rem;box-shadow:0 .125rem 1.25rem rgba(0,0,0,.12)}section.guarantee .container .content .box img{margin-bottom:.875rem}section.guarantee .container .content .box h1{margin-bottom:.75rem;width:100%}section.guarantee .container .content .box h2{font-size:.875rem;line-height:1.0625rem;letter-spacing:.1875rem;padding-bottom:1.09375rem;margin-bottom:1.03125rem;width:100%}section.guarantee .container .content .box h2::after{background-color:#000}section.guarantee .container .content .box p{line-height:1.625rem;letter-spacing:.059375rem;width:100%}section.faq .container .drop{max-width:17.8125rem}section.faq .container ul{width:100%;max-width:51.1875rem}section.faq .container ul li{padding:0 2.78125rem;background-position:2.875rem 2.15625rem}section.faq .container ul li a.faq-item{font-size:.9375rem}section.questions .container h1{font-size:2.125rem;line-height:2.75rem}section.disclaimer .container{max-width:53.25rem}section.video .container{width:calc("~100%" - 1.875rem);max-width:63.0625rem;position:relative}section.video .container .video{width:30rem;height:30rem;margin-right:0;margin-bottom:0;padding-bottom:0}section.video .container .content{width:calc(100% - 33.0625rem);position:absolute;top:50%;left:0;transform:translateY(-50%)}section.video .container .content h1{text-align:left}section.video .container .content p{margin-bottom:0}section.truvani-modal .container .box .content .wrapper p.top{letter-spacing:.0625rem;line-height:1.5rem}section.truvani-modal .container .box .content .wrapper p.top span{font-size:2.125rem;line-height:2.75rem}section.truvani-modal .container .box .content .wrapper p.bottom .sav{font-size:.875rem;line-height:1.5rem;letter-spacing:.0625rem}section.truvani-modal .container .box .content .wrapper p.bottom .or{margin:.9375rem auto}section.truvani-modal .container .box .content .wrapper p.bottom .one{font-size:.9375rem;line-height:1.5625rem;letter-spacing:.078125rem}section.truvani-modal.show.animate .container .box .content{top:50%;transform:translate(-50%,-50%)}}@media (min-width:1200px){body{font-size:16px}section .container{width:100%}section .container .gallery{max-width:34.9375rem;margin-right:0;width:100%}section .container .gallery .preview{width:29.375rem;margin-right:0}section .container .gallery .preview .owl-carousel{height:29.375rem;margin-bottom:.9375rem}section .container .gallery .preview .owl-carousel .owl-item{margin-bottom:0}section .container .gallery .preview .owl-dots{display:none}section .container .gallery .controls{display:block}section .container .gallery p{margin-bottom:0}section .container .gallery p img a{margin-top:1.875rem}section.hero{max-width:unset}section.hero .container{max-width:74.0625rem;text-align:left;position:relative}section.hero .container .content{position:absolute;left:0;top:50%;transform:translateY(-50%);width:calc(100% - 37.375rem)}section.hero .container .content h1{text-align:left;margin-bottom:.46875rem;margin-left:0;max-width:491px}section.hero .container .content h1 span{display:block;margin-bottom:.9375rem;letter-spacing:.1875rem}section.hero .container .content h1 strong{font-size:2.5rem;line-height:3.125rem}section.hero .container .content p{margin:0;max-width:516px}section.hero .container .content p a.btn{margin-left:0;font-size:1rem;letter-spacing:.259375rem;max-width:17.3125rem}section.hero .container .content blockquote{position:relative;margin:1.875rem auto 0 auto}section.hero .container .content blockquote img{margin-bottom:0;margin-left:0}section.hero .container .content blockquote em{position:absolute;left:7.0625rem;top:50%;transform:translateY(-50%);max-width:356px}section.hero .container .content blockquote em strong i.fas{margin-left:.15625rem}section.form .container{max-width:73.75rem;position:relative}section.form .container::after{content:'';position:absolute;top:0;left:36.625rem;height:100%;width:.0625rem;background-color:#cfcfcf}section.form .container .___m{display:none}section.form .container .___d{display:block}section.form .container h1{font-size:1.875rem;line-height:2.5rem;text-align:left}section.form .container .content{width:calc(100% - 37rem);position:relative}section.form .container .content .sav{text-align:left}section.form .container .content .pri .sav{display:inline-block}section.form .container .content .note{margin-left:0;max-width:16.375rem}section.form .container .content .label{font-size:1.125rem;line-height:1.75rem}section.form .container .content .drop{margin-left:0;max-width:21.8125rem}section.form .container .content a.opt{margin-left:0;max-width:21.8125rem}section.form .container .content a.ter{text-align:left}section.form .container .content a.btn{margin-left:0;margin-top:.9375rem;max-width:16.375rem}section.form .container .content ul.icons{position:absolute;left:18.25rem;bottom:-.5rem;margin:0}section.cart{max-width:unset}section.cart .container{width:100%;max-width:unset}section.cart .container .top p{max-width:80rem}section.cart .container .top p span{font-size:.5625rem}section.cart .container .progress{max-width:80rem;position:relative;margin:1.875rem auto}section.cart .container .progress .list p{display:inline-block;margin-top:0;margin-right:1.796875%}section.cart .container .progress .bar{width:54.6875%;position:absolute;right:0;top:-.125rem}section.cart .container .progress .bar p.text{font-size:.5625rem;line-height:.5625rem;letter-spacing:.05625rem}section.cart .container .progress .bar p.text span strong{padding-top:.9375rem}section.cart .container .summary .box{max-width:80rem;width:calc(100% - 1.875rem);padding:.4375rem 0 1.5625rem 0;position:relative}section.cart .container .summary .box p{text-align:left;margin:0;position:absolute;top:.25rem;left:0}section.cart .container .summary .box p span:nth-child(1){font-size:1.125rem;line-height:1.375rem;letter-spacing:.0625rem}section.cart .container .summary .box a.btn{height:3rem;max-width:14.3125rem;border-radius:.25rem;margin-top:0;margin-right:0}section.cart.cm .container .summary p span.name{font-size:.875rem;line-height:1.5rem;letter-spacing:unset}}

section.faq .container ul li.active p { max-height: 800px }
section.form .container .content .buy-box .pri .sav { 
  display: block;
  font-weight: bold;
}
section.form .container .content .buy-box .pri .sav span { color: #000; }
section.form .container .content .buy-box .pri .sal { margin-left: 0 }
section.truvani-modal .container .box .content .wrapper a.close { color: #c06363 }
section.reviews .yotpo .yotpo-review .yotpo-footer .yotpo-grouping-reference { display: none !imptant }
section.content.four .container .box .content a.btn { margin-top: 30px }
section.form-header { margin-bottom: 0 }
section.form-header .container h1 { margin-bottom: 0 }
section.form { margin-top: 22.5px }

section.form .container p.rating {
  text-align: center;
  margin-top: -15px;
  cursor: pointer
}

section.form .container p.rating i {
  font-size: 1.1125rem;
  color: #fccd49;
  margin: .5rem auto
}

section.form .container p.rating span {
  display: block;
  font-size: .625rem;
  line-height: .75rem;
  letter-spacing: .125rem;
  color: #999;
  text-transform: uppercase
}

section.form .container p.rating span em { font-style: normal }
span.ap {
  margin: 15px auto;
  display: block;
  font-size: 14px;
  line-height: 24px;
}
span.ap img {
  display: inline-block;
  max-width: 105px;
  vertical-align: middle;
  margin: 0 0 0 2.5px;
  cursor: pointer
}

section.form .container .content .pri .sal { font-weight: 600 }

@media (min-width: 768px) {
  section.form .container .content .pri .sal { margin-left: .1875rem }
  section.form .container .content .buy-box .pri .sav { margin-left: 105px }
  section.form .container .content .buy-box .pri .sav.fb5 { display: inline-block; margin-left: 0 }
  section.form { margin-top: 45px }
  section.form .container p.rating { text-align: left }
  section.form .container p.rating span {
    display: inline-block;
    margin-left: 7.5px
  }
}

.protip-skin-default--scheme-pro[data-pt-position=right-bottom] .protip-arrow,.protip-skin-default--scheme-pro[data-pt-position=right-top] .protip-arrow,.protip-skin-default--scheme-pro[data-pt-position=right] .protip-arrow {
  border-right-color: rgba(0,0,0,.65)
}

.protip-skin-default--scheme-pro.protip-container {
  background-color: rgba(0,0,0,.75)
}

.protip-skin-default--scheme-pro.protip-container p {
  margin: 0;
  color: #fff;
  line-height: 1.5;
  font-size: .75rem;
  letter-spacing: .03125rem
}

.protip-skin-default--scheme-pro.protip-container p span {
  display: block;
  font-size: .875rem;
  font-weight: 700;
    font-family: "proxima-nova", sans-serif;
  text-transform: uppercase
}

header.fixed[class*=protein-package-fb] {
  position: relative;
  top: unset;
  left: unset
}
img.single { display: block }

@media (min-width: 992px) {
  body.protein-package-fb10 section.guarantee .container,
  body.protein-package-fb11 section.guarantee .container,
  body.protein-package-fb20 section.guarantee .container { background-image: url('https://kono-bundle-review-20260923.vercel.app/cdn/shop/t/23/assets/IMG_20201006_Guarantee.jpg') }
}

@media (min-width: 1200px) {
  body.protein-package-fb10 section.form,
  body.protein-package-fb11 section.form,
  body.protein-6kit-fb section.form,
  body.protein-6kit-fb2 section.form,
  section.form.out-of-stock .container .content { height: 580px }
}

body.protein-6kit-fb2 div.sc-7he13y-0.dqQDsP { display: none !important }
section.form .container p.rating { margin-bottom: 15px }
section.form.out-of-stock .container .content .buy-box .pri .sal { text-transform: uppercase }

.countdown {
  margin: 15px auto 0 auto;
  text-align: center;
  padding: 15px;
  background-color: #fafafa;
  border: solid 1px #eee;
}
.countdown p { margin: 0 }
.countdown p:first-child {
  text-transform: uppercase;
  font-weight: 700;
    font-family: "proxima-nova", sans-serif;
  /* letter-spacing: .25px; */
  font-size: 14px;
}
.countdown p strong {
   display: table;
   height: 50px;
   width: 100%;
   max-width: 240px;
   margin: 0 auto;
}
.countdown span {
  display: table-cell;
  vertical-align: top;
  width: 5px;
  text-align: center;
  line-height: 1;
  padding-top: 9px
}
.countdown span.int {
  padding-top: 0;
  line-height: 1.3;
  width: 55px
}
.countdown em {
  display: block;
  font-style: normal;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 1px
}
.countdown em:first-child {
  font-size: 28px;
  text-align: center
}
.countdown em:last-child {
  font-weight:300;
font-family: "proxima-nova", sans-serif;
  line-height: 1.4;
  letter-spacing: .5px
}

section.bf-countdown .container .countdown { margin-top: 0 }

section .container a.btn em { font-style: normal }

section .container a.btn.spinning { position: relative }

section .container a.btn i.fa-spinner,
section .container a.btn.spinning strong { display: none }
section .container a.btn strong { display: table-cell }
section .container a.btn.spinning i.fa-spinner {
  display: block;
  position: absolute;
  font-size: 20px;
  color: #fff;
  top: calc(50% - 10px);
  left: calc(50% - 10px);
  transform: translate(-50%, -50%);
}

section.content h1 span {
  font-weight: 700;
    font-family: "proxima-nova", sans-serif;
  font-size: .75rem;
  line-height: .9375rem;
  letter-spacing: .0625rem;
  text-transform: uppercase;
  margin-bottom: .3125rem;
  display: none
}

body.protein-package-fb14 section.content h1 span { display: block }

section .container a.btn i.fa-lock {
  display: none;
  font-size: 16px
}

section .container a.btn i.fa-lock { display: inline-block }

section.content h1 span {
  font-weight: 700;
    font-family: "proxima-nova", sans-serif;
  font-size: .75rem;
  line-height: .9375rem;
  letter-spacing: .0625rem;
  text-transform: uppercase;
  margin-bottom: .3125rem;
  display: none
}

body.protein-package-fb14 section.content h1 span { display: block }
body.protein-package-fb17 section .container p span.bullet::before{ color: #c69942 }
section .container p span.bullet.check::before{ content:'\2713' }
@media (min-width: 767px) {
  .countdown p:first-child {
    font-size: 16px;
    letter-spacing: .25px
  }
  .countdown p strong {
    max-width: 290px
  }
  .countdown span {
    font-size: 28px;
    width: 10px
  }
  .countdown span.int {
    width: 65px
  }
  .countdown em:first-child {
    font-size: 42px;
    line-height: 1
  }
}

@media (min-width: 992px) {
  body.protein-package-fb15 section.content.four .container .box,
  body.protein-package-fb18 section.content.four .container .box { padding: 45px 0 }
  body.protein-package-fb15 section.form-header,
  body.protein-package-fb18 section.form-header { margin-top: 45px }
  body.plant-based-protein-powder-chocolate-g section.form,
  body.vanillaplantprotein-g section.form { height: 570px }
  body.protein-package-fb13 section.content.four .container .box { padding: 45px 0 }
  body.protein-package-fb13 section.form-header { margin-top: 45px }
  section.bf-countdown { margin: 22.5px auto }
  section.bf-countdown .container { max-width: 421px }
  body.protein-package-fb13 section.content.five .container img.single { max-width: 24.5rem }
  section.content h1 span {
    margin-bottom: .9375rem;
    letter-spacing: .1875rem
  }
  section.form .container .content span.desc { max-width: 480px }
}

section.form.top h1 {
  font-size: 31px;
  line-height: 41px;
  font-weight: unset;
  margin-bottom: 16px
}
section.form.top h1 span {
  font-weight: 700;
    font-family: "proxima-nova", sans-serif;
  font-size: 12px;
  line-height: 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 5px;
  display: block;
}
section.form.top h1 strong {
  margin-top: 7.5px;
  margin-bottom: 20px;
  display: block;
}
section.form.top .options { position: relative }
section.form.top blockquote img {
  display: block;
  margin: 0 auto 7.5px auto;
  max-width: 98px
}
section.form.top blockquote em {
  font-size: 14px;
  line-height: 24px;
  font-style: normal
}
section.form.top blockquote em strong {
  font-weight: 700;
    font-family: "proxima-nova", sans-serif;
  display: block
}
section.form.top blockquote em strong i.fas {
  font-size: 11pxrem;
  color: #6ac259;
  position: relative;
  display: inline-block;
  width: 125px;
  text-align: left
}
section.form.top blockquote em strong i.fas::after {
  position: absolute;
  display: block;
  width: 126px;
  content: 'Verified Customer';
  font-weight:300;
font-family: "proxima-nova", sans-serif;
  font-size: 10px;
  line-height: 20px;
  font-style: normal;
  letter-spacing: .8px;
  text-transform: uppercase;
  color: #000;
  top: 50%;
  left: 15px;
  transform: translateY(-50%)
}

@media (min-width: 1200px) {
  section.form.top { height: 630px !important }
  section.form.top .gallery { margin-top: 30px }
  section.form.top h1 {
      font-size: 36px;
      margin-bottom: 15px
  }
  section.form.top h1 span {
      margin-bottom: 15px;
      letter-spacing: 2px;
  }
  section.form.top blockquote {
    position: relative;
    margin: 30px auto 0 auto
  }
  section.form.top blockquote img {
    margin-bottom: 0;
    margin-left: 0
  }
  section.form.top blockquote em {
    position: absolute;
    left: 113px;
    top: 50%;
    transform: translateY(-50%)
  }
  section.form.top blockquote em strong i.fas { margin-left: 2.5px }
}

/* Page modal styles */
@media (min-width: 992px) {
  .page-modal__close {
    top: 40px;
    right: 40px
  }
}

section.hero .container p.rating {
  text-align: center;
  margin-top: 15px;
  cursor: pointer
}

section.hero .container p.rating i {
  font-size: 1.1125rem;
  color: #fccd49;
  margin: .5rem auto
}

section.hero .container p.rating span {
  display: block;
  font-size: .625rem;
  line-height: .75rem;
  letter-spacing: .125rem;
  color: #999;
  text-transform: uppercase
}

section.hero .container p.rating span em {
  font-style: normal
}

section.form .container { display: block }

@media (min-width: 768px) {
  section.hero .container p.rating span {
      display: inline-block;
      margin-left: 7.5px
  }
}

@media (min-width: 1200px) {
  section.hero .container p.rating {
    max-width: 17.3125rem;
  }
  section.form .container { display: flex }
}

body.protein-package-fb24 div[data-vimeo-id] iframe,
body.protein-package-fb25 div[data-vimeo-id] iframe,
body.protein-package-fb26 div[data-vimeo-id] iframe,
body.protein-8kit-fb div[data-vimeo-id] iframe,
body.protein-8kit-fb2 div[data-vimeo-id] iframe {
  height: calc(100vw - 30px);
  width: 100%;
  margin: 0 auto;
}

/* Overrides for FB24 */
body.protein-package-fb24 section.testimonials-202005 .container .owl-carousel.owl-loaded .owl-item,
body.protein-package-fb25 section.testimonials-202005 .container .owl-carousel.owl-loaded .owl-item,
body.protein-package-fb26 section.testimonials-202005 .container .owl-carousel.owl-loaded .owl-item { float: none }
body.protein-package-fb24 section.testimonials-202005 .container .owl-carousel .item p,
body.protein-package-fb25 section.testimonials-202005 .container .owl-carousel .item p,
body.protein-package-fb26 section.testimonials-202005 .container .owl-carousel .item p { margin-bottom: 45px }
body.protein-package-fb26 section .container p span.bullet {
  margin-left: 0;
  margin-bottom: 7.5px
}
body.protein-package-fb26 section .container p span.bullet::before {
  content: '\2714\0020';
  color: #a64758
}
section .container h1.text-left { text-align:left }
@media (min-width: 768px) {
  body.protein-package-fb24 section.testimonials-202005 .container .owl-carousel.owl-loaded .owl-item,
  body.protein-package-fb25 section.testimonials-202005 .container .owl-carousel.owl-loaded .owl-item,
  body.protein-package-fb26 section.testimonials-202005 .container .owl-carousel.owl-loaded .owl-item,
  body.protein-8kit-fb section.testimonials-202005 .container .owl-carousel.owl-loaded .owl-item,
  body.protein-8kit-fb2 section.testimonials-202005 .container .owl-carousel.owl-loaded .owl-item { float: left }
  body.protein-package-fb24 section.testimonials-202005 .container .owl-carousel.owl-loaded .owl-dots,
  body.protein-package-fb25 section.testimonials-202005 .container .owl-carousel.owl-loaded .owl-dots,
  body.protein-package-fb26 section.testimonials-202005 .container .owl-carousel.owl-loaded .owl-dots,
  body.protein-8kit-fb section.testimonials-202005 .container .owl-carousel.owl-loaded .owl-dots,
  body.protein-8kit-fb2 section.testimonials-202005 .container .owl-carousel.owl-loaded .owl-dots { display: block }
  body.protein-package-fb24 section.testimonials-202005 .container .owl-carousel .item p,
  body.protein-package-fb25 section.testimonials-202005 .container .owl-carousel .item p,
  body.protein-package-fb26 section.testimonials-202005 .container .owl-carousel .item p { margin-bottom: 0 }
  body.protein-package-fb24 div[data-vimeo-id] iframe,
  body.protein-package-fb25 div[data-vimeo-id] iframe,
  body.protein-package-fb26 div[data-vimeo-id] iframe,
  body.protein-8kit-fb div[data-vimeo-id] iframe,
  body.protein-8kit-fb2 div[data-vimeo-id] iframe { height: 480px }
  body.protein-package-fb26 section .container p span.bullet {
    margin-left: 15px;
    padding-left: 20px
  }

}
@media (min-width: 992px) {
  body.protein-package-fb24 div[data-vimeo-id] iframe,
  body.protein-package-fb25 div[data-vimeo-id] iframe,
  body.protein-package-fb26 div[data-vimeo-id] iframe { margin: 0 }
  section.content.hard-cover-book { padding: 134px 0 }
}

html, body {
  height: auto !important;
  overflow: unset !important;
}
.purchase-options {
  display: flex;
  flex-direction: column;
}
.purchase-options a.opt { width: 100% }
.purchase-options__quantities { margin: 15px 0 0 0 }
.purchase-options__quantities a span.purchase-options__quantities-label {
  display: block;
  text-align: center;
  border: .5px solid rgba(186, 186, 186, .2);
  border-radius: 3px;
  box-shadow: 0 1rem 3rem 0 rgba(186, 186, 186, .2);
  padding: 7.5px 0;
  color: #000;
  transition: ease .3s
}
.purchase-options__quantities a:hover span.purchase-options__quantities-label {
  border: .5px solid rgba(186, 186, 186, 1);
  box-shadow: 0 1rem 3rem 0 rgba(186, 186, 186, .5);
}
.purchase-options__quantities a span.purchase-options__quantities-savings {
  display: block;
  text-align: center;
  padding: 3.75px 0;
  font-size: 12px;
  text-transform: uppercase;
  color: #555
}
.purchase-options__quantities a span.purchase-options__quantities-label em {
  position: relative;
  display: inline-block;
  font-size: 14px;
  line-height: 16px;
  text-indent: 23.5px;
  font-style: normal
}
.purchase-options__quantities a span em::before,
.purchase-options__quantities a span em::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 16px;
  width: 16px;
  border: .5px solid #73AF65;
  border-radius: 50%;
}
.purchase-options__quantities a span em::after {
  display: none;
  border: unset;
  height: 12px;
  width: 12px;
  top: 2px;
  left: 2px;
  background-color: #73AF65;
}
.purchase-options__quantities a.active span.purchase-options__quantities-label {
  border: .5px solid rgba(186, 186, 186, .75);
  box-shadow: 0 1rem 3rem 0 rgba(186, 186, 186, .25);
}
.purchase-options__quantities a.active span.purchase-options__quantities-savings { color: #000 }
.purchase-options__quantities a.active span em::after { display: block }
.purchase-options__quantities a.disabled { opacity: .25 }
.purchase-options__quantities a.disabled span.purchase-options__quantities-label,
.purchase-options__quantities a.disabled:hover span.purchase-options__quantities-label {
  border: .5px solid rgba(186, 186, 186, 1);
  box-shadow: unset;
  cursor: not-allowed
}
@media (min-width: 1200px) {
  .purchase-options { max-width: 349px }
}
.afterpay-modal {
  background-color: #b2fce4;
  text-align: center
}
.afterpay-modal__process {
  font-size: 12px;
  line-height: 1.1;
  width: 100%
}
.afterpay-modal__header svg {
  max-width: 275px;
  margin: 0 auto
}
.afterpay-modal__process-icon svg {
  width: 90px;
  height: auto;
  max-height: 95px;
  min-height: 75px;
  margin: 0 auto
}
.afterpay-modal__footer p {
  font-size: 10px;
  line-height: 1.1;
  margin: 7.5px auto
}
.afterpay-modal__footer p a {
  color: #000;
  text-decoration: underline;
}
.afterpay-content {
  margin-top: 15px !important;
  line-height: 26px !important
}
.afterpay-content img {
  margin: 0 !important;
  display: inline-block !important;
  max-width: 75px !important
}
.buy-box__cta a.btn {
  margin-top: 0 !important;
}
@media (min-width: 992px) {
  .afterpay-modal__process-icon { height: 90px }
  .afterpay-modal__process-icon svg { width: 110px }
}
@media (min-width: 1200px) {
  .afterpay-content { margin-top: 0 !important }
  .buy-box__cta {
    display: flex;
    flex: 0 1 auto;
    max-width: 425px;
  }
  .buy-box__cta a.btn {
    max-width: 262px
  }
  .buy-box__cta ul.icons {
    position: unset !important;
    left: unset !important;
    bottom: unset !important
  }
}

body[class$="-g"] .form-header h1 span.___m,
body[class$="-pm"] .form-header h1 span.___m {
  margin-bottom: -15px;
  font-weight: bold
}
@media (max-width: 991px) {
  body[class$="-g"] section.hero .container .content p.hero__content--lead,
  body[class$="-pm"] section.hero .container .content p.hero__content--lead {
    margin-top: -15px
  }
}