body{background-color:#fff}.protein-landing-banner{background-size:cover;border-radius:4px;margin:48px 30px 77px;background-repeat:no-repeat}.protein-landing-banner img{border-radius:4px;width:100%;height:100%}.protein-landing-banner .banner-content h1{font-family:Recoleta;font-style:normal;font-weight:400;font-size:70px;line-height:70px;color:#f6f6eb;margin-bottom:40px}.protein-landing-banner .banner-content p{font-family:Futura PT;font-weight:500;font-size:34px;line-height:44px;letter-spacing:.6px;text-transform:uppercase;color:#f6f6eb}.protein-landing-banner .banner-content p b{font-family:Futura PT Heavy;font-weight:900}.protein-landing-header h2{font-family:Futura PT;font-style:normal;font-weight:400;font-size:50px;line-height:50px;text-transform:capitalize;color:#405f36;text-align:center;margin-bottom:10px}.protein-landing-header p{font-family:Futura PT;font-style:normal;font-weight:500;font-size:21px;line-height:21px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#67645b}.protein-landing-header{margin-bottom:49px}.gut-friendly-range{margin-top:60px;margin-bottom:50px}.friendly-range-row{display:flex;justify-content:center;flex-wrap:wrap;gap:72px}.friendly-range-card .friendly-range-body .friendly-range-img img{margin:auto;display:block;width:302px;height:302px;border-radius:50%}.friendly-range-card .friendly-range-body .friendly-range-info{font-family:FuturaPTDemi;font-style:normal;font-weight:500;font-size:18px;line-height:22px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#405f36;margin-top:30px}.test-info-part{background:#405f36;border-radius:15px;padding:30px 0;margin:0 30px}.test-info-part .test-detail{text-align:center}.test-info-part .test-detail h2{font-family:Futura PT;font-style:normal;font-weight:400;font-size:36px;line-height:36px;text-align:center;color:#fff}.test-info-part .test-detail p{font-family:Futura PT;font-weight:400;font-size:18px;line-height:16px;text-align:center;color:#fff;opacity:.95}.test-info-part .test-detail .test-btn{margin-top:45px;display:inline-block;background:#fff;border-radius:20px;font-family:Futura PT;font-style:normal;font-weight:500;font-size:15px;line-height:15px;text-align:center;color:#405f36;padding:7px 23px}.eat-your-protein{margin-top:70px}.test-info-drop{margin-top:45px;margin-left:auto;margin-right:auto;max-width:900px}.think-protein-row .think-protein-card .think-protein-body{position:relative;border-radius:10px;overflow:hidden}.think-protein-row .think-protein-card .think-protein-body img{width:100%}.think-protein-row .think-protein-card .think-protein-body .badge-text{display:inline-block;background:#405f36;border-radius:10px 0;font-family:Futura PT;font-style:normal;font-weight:400;font-size:16px;line-height:11px;color:#f6f6eb;padding:9px 15px;position:absolute;top:0;text-transform:uppercase}.think-protein-row .think-protein-card .think-protein-body .ex-btn{background:#fff6;font-family:Futura;font-style:normal;font-weight:500;font-size:16px;line-height:14px;display:flex;align-items:center;justify-content:space-between;letter-spacing:.8px;text-transform:uppercase;color:#fff;position:absolute;bottom:20px;left:20px;right:20px;padding:15px 22px;border-radius:30px;z-index:1}.think-protein-row .think-protein-card .think-protein-body .ex-btn svg path{fill:#fff}.ex-btn.color-2{color:#f6f6eb}.think-protein-row{overflow:hidden}.think-protein-row .think-protein-card.swiper-slide{width:33.33333333%;padding:0 15px}.tap-test-section{margin-top:70px;margin-bottom:70px}.test-grid{display:flex;flex-wrap:wrap;margin:0 -13px}.test-grid .test-col{width:33.33333333%;padding:0 13px;display:flex;flex-direction:column;flex-wrap:wrap}.test-card-container{perspective:1500px;width:100%;display:flex;justify-content:center;align-items:center;flex:1}.flip-card{width:100%;min-height:250px;height:100%;background:none;border-radius:4px;overflow:hidden;cursor:pointer;transition:transform .3s ease;transform:scale(1);transition:transform .4s ease-in-out}.flip-card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s ease-in-out}.flip-card.flipped .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;justify-content:center;align-items:center;border-radius:20px;transition:background .3s ease,box-shadow .3s ease;box-sizing:border-box;padding:20px}.flip-card-front{color:#fff;text-align:center}.flip-card-front h3{font-family:Recoleta;font-style:normal;font-weight:400;font-size:28px;line-height:32px;text-align:center;letter-spacing:-.01em;color:#f6f6eb;margin-bottom:0}.flip-card-front p{font-size:18px;opacity:.8;letter-spacing:1px}.flip-card-back{color:#333;transform:rotateY(180deg)}.flip-card-back h3{font-size:26px;font-weight:600;margin-bottom:0}.flip-card-inner p{font-family:Futura PT;font-weight:400;font-size:18px;line-height:20px;color:#fff}.test-card-container:not(:last-of-type){margin-bottom:15px}.test-card-container.lg-height .flip-card{height:378px}.test-card-container.sm-height .flip-card{height:160px;min-height:unset}.flip-card-front h3 span{font-family:Futura Bk BT}.auto-review-box{display:flex;flex-wrap:wrap;position:relative;margin:-7px -7px 0;justify-content:space-around;min-height:600px}.review-image{position:absolute;width:25%;height:200px;padding:0 7px;margin-top:14px;transform:scale(0);opacity:0;visibility:hidden;transition:all .6s ease}.review-image.active{position:relative;opacity:1;visibility:visible;transform:scale(1)}.auto-review-box img{border:.7px solid #000000;border-radius:12px;object-fit:contain}.join-cosmix{margin-bottom:150px}.join-cosmix .protein-landing-header{text-align:center}.pro-btn-cust{background:#405f36;border-radius:20px;font-family:Futura PT;font-weight:500;font-size:15px;line-height:15px;text-align:center;color:#fff;display:inline-block;padding:8px 28px;margin-top:43px}.pro-btn-cust.for-mob{display:none}@media screen and (max-width:1024px){.protein-landing-header h2{font-size:40px;line-height:40px}.protein-landing-header p{font-size:18px;line-height:18px}.protein-landing-banner .banner-content h1{font-size:55px;line-height:55px;margin-bottom:20px}.protein-landing-banner .banner-content p{font-size:25px;line-height:30px}}@media screen and (max-width:991px){.protein-landing-banner .banner-content h1{font-size:60px;line-height:60px}.protein-landing-banner .banner-content p{font-size:28px;line-height:30px}.think-protein-row .think-protein-card.swiper-slide{padding:0}.friendly-range-row{gap:0;margin:0 -15px}.friendly-range-card{width:33.33333333%;padding:0 15px}.friendly-range-card .friendly-range-body .friendly-range-img img{width:200px;height:200px}.flip-card-front h3{font-size:18px;line-height:25px}.flip-card-inner p{font-size:12px;line-height:14px}}@media screen and (max-width:767px){.pro-btn-cust.for-mob{display:inline-block}.protein-landing-banner{margin:17px 10px 30px}.protein-landing-banner .banner-content h1{font-size:23px;line-height:23px}.protein-landing-banner .banner-content p{font-size:10px;line-height:13px}.protein-landing-header h2{font-size:28px;line-height:30px}.protein-landing-header p{font-size:11px;line-height:14px}.protein-landing-header{margin-bottom:20px}.think-protein .container{margin-right:0;margin-left:0;max-width:100%;padding-left:10px}.think-protein .protein-landing-header{padding-right:10px}.think-protein-row .think-protein-card .think-protein-body .ex-btn{font-size:11px;line-height:14px;padding:5px 12px}.think-protein-row .think-protein-card .think-protein-body .badge-text{font-size:10px;padding:5px 15px;line-height:11px;border-radius:5px 0}.gut-friendly-range{margin-top:30px;margin-bottom:30px}.friendly-range-card .friendly-range-body .friendly-range-img img{width:96px;height:96px}.friendly-range-card .friendly-range-body .friendly-range-info{font-size:10px;line-height:10px;margin-top:10px}.test-info-part{margin:0 10px;padding:15px 0;border-radius:4px}.test-info-part .test-detail h2{font-size:18px;line-height:20px;margin-bottom:3px}.test-info-part .test-detail p{font-size:10px;line-height:11px}.test-info-part .test-detail .test-btn{margin-top:15px;font-size:10px;line-height:10px}.eat-your-protein{margin-top:30px}.test-grid{margin:0 -4px}.test-grid .test-col{padding:0 4px}.test-card-container:not(:last-of-type){margin-bottom:8px}.tap-test-section{margin-top:30px;margin-bottom:30px}.test-grid .test-col{width:100%;flex-direction:row;margin:0 -3px}.test-card-container{width:50%;height:100%;padding:0 3px}.test-card-container.lg-height .flip-card,.test-card-container.sm-height .flip-card{height:100%;min-height:150px}.flip-card{min-height:150px}.flip-card-front,.flip-card-back{padding:15px}.test-grid{row-gap:6px}.protein-landing-header p b{color:#000}.review-image{left:0!important;right:0!important;top:0!important;margin:auto}.auto-review-box{min-height:210px;margin-top:35px}.join-cosmix{margin-bottom:30px}.join-cosmix .protein-landing-header .pro-btn-cust{display:none}.pro-btn-cust{margin-top:0;font-size:12px;line-height:12px;padding:6px 15px}.join-cosmix .container{text-align:center}.protein-landing-banner .only-desktop{display:none}.protein-landing-banner .only-mobile{display:block}}.flip-card{cursor:url(/cdn/shop/files/Tap.png?v=1745915096),auto!important}
/*# sourceMappingURL=/cdn/shop/t/255/assets/protein-landing.css.map */
