html{scroll-behavior:smooth}.protein-hero{height:720px;display:flex;justify-content:center;flex-direction:column;padding:16px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.protein-hero .overlay{background-color:#000;opacity:.5;position:absolute;top:0;bottom:0;width:100%;height:100%;z-index:0}.protein-hero .scroll{position:absolute;bottom:24px;width:48px;left:50%;transform:translate(-50%);z-index:1}.protein-hero .content{max-width:448px;position:relative;z-index:1}.protein-hero .content h1{font-size:1rem;font-weight:400;color:#fff;border-bottom:2px solid #f4802a;display:inline;line-height:1.5;letter-spacing:.15rem;padding-bottom:4px}.protein-hero .content h2{margin-top:12px;color:#fff;font-size:4rem;line-height:1;letter-spacing:.15rem;margin-bottom:0}.protein-hero .content p{color:#fff;font-size:1.25rem;line-height:1.25;margin-top:20px;margin-bottom:24px}.protein-hero .content a{background-color:#f4802a;padding:12px 16px;line-height:1;border-radius:4px;font-size:1rem;text-transform:uppercase;color:#fff;letter-spacing:.05rem;font-weight:500;display:inline-block}@media screen and (max-width: 1023px){.protein-hero{height:680px}}@media screen and (max-width: 767px){.protein-hero{height:656px}.protein-hero .content h2{font-size:3rem}}.protein-description{text-align:center;max-width:720px;margin:0 auto;padding:110px 16px 32px}.protein-description p{font-size:1.25rem;line-height:1.25;color:#212121}.protein-description p strong{font-family:"BN Route 22",serif;color:#f4802a;font-size:3rem;text-transform:uppercase;font-weight:400;line-height:1.1}@media screen and (max-width: 1023px){.protein-description{padding-bottom:0}.protein-description br{display:none}}@media screen and (max-width: 767px){.protein-description{padding:32px 16px 0}.protein-description p strong{font-size:2.5rem}}.protein-filter{padding:0;margin-bottom:32px}.protein-filter .filter-tags-title{font-family:"BN Route 22",serif;color:#f4802a;font-size:1.5rem;font-weight:400;line-height:1.1;text-align:center;margin-bottom:0}.protein-filter .filter-tags{display:flex;gap:8px;list-style:none;margin:0;padding:16px;align-items:center;justify-content:center;overflow-x:auto}.protein-filter .filter-tags li{border-radius:24px;padding:8px 16px;border:1px solid #bababa;font-size:1rem;color:#212121;cursor:pointer;margin-bottom:0;white-space:nowrap}.protein-filter .filter-tags li.filter-active{background-color:#f4802a;color:#fff;border:1px solid #f4802a}@media screen and (max-width: 1023px){.protein-filter{margin-bottom:16px}}@media screen and (max-width: 767px){.protein-filter .filter-tags{justify-content:flex-start}}.protein-collection{padding-top:0!important;padding-left:16px;padding-right:16px;margin-bottom:100px!important}.protein-collection .product-list{display:flex;flex-wrap:wrap;column-gap:32px;row-gap:32px;justify-content:center}.protein-collection .product-list .column{margin:0;float:none;flex-direction:column;width:240px;display:none}.protein-collection .product-list .column.visible{display:flex}.protein-collection .product-list .column .product-wrap .product_image .image__container .image-element__wrap{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:10px;background-color:#f9f7e8;border-radius:8px}.protein-collection .product-list .column .product-wrap .product_image .image__container .image-element__wrap img{border-radius:4px;height:100%;object-fit:contain}.protein-collection .product-list .column .product-info__caption{margin-top:8px;flex:1}.protein-collection .product-list .column .product-info__caption .product-details{height:100%;display:flex;flex-direction:column;gap:8px;justify-content:space-between}.protein-collection .product-list .column .product-info__caption .product-details .tags{margin:0 0 2px;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:5px}.protein-collection .product-list .column .product-info__caption .product-details .tags li{font-size:.75rem;line-height:1;color:#f4802a;font-weight:700;margin:0;padding-right:5px;border-right:2px solid #f4802a}.protein-collection .product-list .column .product-info__caption .product-details .tags li:last-child{border-right:0;padding-right:0}.protein-collection .product-list .column .product-info__caption .product-details .title{font-family:Inter,sans-serif!important;color:#212121;font-size:1rem;line-height:1.3;font-weight:400;text-align:left;text-transform:none;margin-bottom:0}.protein-collection .product-list .column .product-info__caption .product-details .meta{display:flex;justify-content:space-between;align-items:center}.protein-collection .product-list .column .product-info__caption .product-details .meta .loox-rating{display:flex}.protein-collection .product-list .column .product-info__caption .product-details .meta .loox-rating .loox-rating-content{height:13px;gap:1px}.protein-collection .product-list .column .product-info__caption .product-details .meta .loox-rating .loox-rating-content .loox-rating-label{color:#bababa;line-height:1;font-size:.75rem}.protein-collection .product-list .column .product-info__caption .product-details .meta .price{margin:0}.protein-collection .product-list .column .product-info__caption .product-details .meta .price .current_price .money .money{font-size:1rem;color:#f4802a!important}.protein-collection .product-list .column .product-info__caption .product-details .meta .price .was_price span{line-height:1;font-size:.75rem;color:#bababa}@media screen and (max-width: 1023px){.protein-collection .product-list{gap:16px}.protein-collection .product-list .column{width:234px}}@media screen and (max-width: 767px){.protein-collection{margin-bottom:32px!important}.protein-collection .product-list{row-gap:32px}.protein-collection .product-list .column{width:172px}.protein-collection .product-list .column .product-wrap .product_image .image__container .image-element__wrap{aspect-ratio:.7}}.protein-recipes{background-color:#212121;color:#fff;padding:100px 16px;display:flex;gap:32px}.protein-recipes .content{width:50%;padding:0}.protein-recipes .content h3{font-size:1rem;font-weight:400;color:#fff;border-bottom:2px solid #f4802a;display:inline;line-height:1.5;letter-spacing:.15rem;padding-bottom:4px}.protein-recipes .content h4{margin-top:12px;color:#fff;font-size:3rem;line-height:1;letter-spacing:.15rem;margin-bottom:0;padding:0}.protein-recipes .content p{color:#fff;font-size:1.25rem;line-height:1.25;margin-top:20px;margin-bottom:24px}.protein-recipes .content ul{list-style:none;margin:0;padding:0}.protein-recipes .content ul li{margin-bottom:24px;display:flex;gap:16px}.protein-recipes .content ul li .recipe-image{width:192px;height:108px;flex-shrink:0}.protein-recipes .content ul li .recipe-image img{width:100%;height:100%;object-fit:cover}.protein-recipes .content ul li .recipe-content h5{font-family:Inter,sans-serif;color:#fff;font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:.15rem;margin-top:0;margin-bottom:4px;padding:0}.protein-recipes .content ul li .recipe-content h5 a{color:#fff}.protein-recipes .content ul li .recipe-content h5 a:hover{color:#f4802a}.protein-recipes .content ul li .recipe-content p{font-size:1rem;line-height:1.2;margin:0}.protein-recipes .content ul li.last-recipe{display:none}.protein-recipes .featured{width:50%;padding-top:40px}.protein-recipes .featured .recipe-video{width:100%;aspect-ratio:16/9}.protein-recipes .featured .recipe-video iframe{border:0}.protein-recipes .featured .recipe-video img{width:100%;height:100%;object-fit:cover}.protein-recipes .featured .recipe-content h5{font-family:Inter,sans-serif;color:#fff;font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:.15rem;margin-top:20px;margin-bottom:4px;padding:0}.protein-recipes .featured .recipe-content h5 a{color:#fff}.protein-recipes .featured .recipe-content h5 a:hover{color:#f4802a}.protein-recipes .featured .recipe-content p{font-size:1rem;line-height:1.2;margin:0}@media screen and (max-width: 1023px){.protein-recipes{flex-direction:column}.protein-recipes .content{width:100%}.protein-recipes .content ul li.last-recipe{display:flex}.protein-recipes .featured{display:none}}@media screen and (max-width: 767px){.protein-recipes{padding:32px 16px}.protein-recipes .content h4{font-size:2.5rem}.protein-recipes .content ul li .recipe-image{width:120px;height:68px}.protein-recipes .content ul li .recipe-content h5{font-weight:500;line-height:1.1}}.protein-reviews{background-color:#fef2ea;padding:80px 16px;color:#212121}.protein-reviews .test_container .wrap{padding:0}.protein-reviews #looxReviews{margin:0 auto}.protein-testimonials{background-color:#fef2ea;padding:80px 0;color:#212121}.protein-testimonials .test_container .wrap{padding:0}.protein-testimonials .test_container .wrap .testimonials-slider .slick-list .slick-track{display:flex}.protein-testimonials .test_container .wrap .testimonials-slider .slick-list .slick-track .slide{height:inherit}.protein-testimonials .test_container .wrap .testimonials-slider .slick-list .slick-track .slide .box{margin:0 16px;border-radius:8px;overflow:hidden;background-color:#fff;height:100%}.protein-testimonials .test_container .wrap .testimonials-slider .slick-list .slick-track .slide .box .image{aspect-ratio:1}.protein-testimonials .test_container .wrap .testimonials-slider .slick-list .slick-track .slide .box .image img{width:100%;height:100%;object-fit:cover}.protein-testimonials .test_container .wrap .testimonials-slider .slick-list .slick-track .slide .box .content{padding:8px}.protein-testimonials .test_container .wrap .testimonials-slider .slick-list .slick-track .slide .box .content .meta{display:flex;justify-content:space-between}.protein-testimonials .test_container .wrap .testimonials-slider .slick-list .slick-track .slide .box .content .meta h4{line-height:1;font-size:.75rem;font-weight:700;color:#f4802a;font-family:Inter,sans-serif!important;margin:0;padding:0;display:flex;align-items:center;gap:5px;text-transform:none;letter-spacing:0}.protein-testimonials .test_container .wrap .testimonials-slider .slick-list .slick-track .slide .box .content .meta h4 svg{position:relative;top:-1px;display:block}.protein-testimonials .test_container .wrap .testimonials-slider .slick-list .slick-track .slide .box .content .meta .ratting{position:relative}.protein-testimonials .test_container .wrap .testimonials-slider .slick-list .slick-track .slide .box .content .meta .ratting svg{display:block}.protein-testimonials .test_container .wrap .testimonials-slider .slick-list .slick-track .slide .box .content .meta .ratting .selected{position:absolute;top:0;left:0;display:flex;gap:1px}.protein-testimonials .test_container .wrap .testimonials-slider .slick-list .slick-track .slide .box .content .meta .ratting .base{display:flex;gap:1px}.protein-testimonials .test_container .wrap .testimonials-slider .slick-list .slick-track .slide .box .content p{line-height:1.2;font-size:1rem;margin-bottom:8px;margin-top:4px}@media screen and (max-width: 767px){.protein-testimonials{padding:12px 0}.protein-testimonials .test_container{padding:0!important;width:100%}.protein-testimonials .test_container .wrap .testimonials-slider .slick-list{margin-left:-50px}}.protein-faq{padding:80px 16px;color:#212121}.protein-faq ul{padding:0;list-style:none;max-width:1168px;margin:32px auto 0}.protein-faq ul li{padding:20px 0;border-bottom:1px solid #bababa;margin:0;cursor:pointer}.protein-faq ul li h3{font-family:Inter,sans-serif!important;font-size:1rem;line-height:1.25;font-weight:600;padding-right:35px;margin-bottom:0;color:#212121;text-transform:none;letter-spacing:0;background-image:url('data:image/svg+xml,<svg width="26" height="24" viewBox="0 0 26 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 2.25C9.48438 2.25 6.29688 4.125 4.51562 7.125C2.78125 10.1719 2.78125 13.875 4.51562 16.875C6.29688 19.9219 9.48438 21.75 13 21.75C16.4688 21.75 19.6562 19.9219 21.4375 16.875C23.1719 13.875 23.1719 10.1719 21.4375 7.125C19.6562 4.125 16.4688 2.25 13 2.25ZM13 24C8.6875 24 4.75 21.75 2.59375 18C0.4375 14.2969 0.4375 9.75 2.59375 6C4.75 2.29688 8.6875 0 13 0C17.2656 0 21.2031 2.29688 23.3594 6C25.5156 9.75 25.5156 14.2969 23.3594 18C21.2031 21.75 17.2656 24 13 24ZM11.875 16.125V13.125H8.875C8.21875 13.125 7.75 12.6562 7.75 12C7.75 11.3906 8.21875 10.875 8.875 10.875H11.875V7.875C11.875 7.26562 12.3438 6.75 13 6.75C13.6094 6.75 14.125 7.26562 14.125 7.875V10.875H17.125C17.7344 10.875 18.25 11.3906 18.25 12C18.25 12.6562 17.7344 13.125 17.125 13.125H14.125V16.125C14.125 16.7812 13.6094 17.25 13 17.25C12.3438 17.25 11.875 16.7812 11.875 16.125Z" fill="%23F4802A"/></svg>');background-repeat:no-repeat;background-position:center right;background-size:24px;min-height:24px}.protein-faq ul li p{max-width:668px;display:none}.protein-faq ul li p:last-child{margin:0}.protein-faq ul li.open h3{background-image:url('data:image/svg+xml,<svg width="26" height="24" viewBox="0 0 26 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 2.25C9.48438 2.25 6.29688 4.125 4.51562 7.125C2.78125 10.1719 2.78125 13.875 4.51562 16.875C6.29688 19.9219 9.48438 21.75 13 21.75C16.4688 21.75 19.6562 19.9219 21.4375 16.875C23.1719 13.875 23.1719 10.1719 21.4375 7.125C19.6562 4.125 16.4688 2.25 13 2.25ZM13 24C8.6875 24 4.75 21.75 2.59375 18C0.4375 14.2969 0.4375 9.75 2.59375 6C4.75 2.29688 8.6875 0 13 0C17.2656 0 21.2031 2.29688 23.3594 6C25.5156 9.75 25.5156 14.2969 23.3594 18C21.2031 21.75 17.2656 24 13 24ZM9.625 10.875H16.375C16.9844 10.875 17.5 11.3906 17.5 12C17.5 12.6562 16.9844 13.125 16.375 13.125H9.625C8.96875 13.125 8.5 12.6562 8.5 12C8.5 11.3906 8.96875 10.875 9.625 10.875Z" fill="%23F4802A"/></svg>');margin-bottom:20px}.protein-faq ul li.open p{display:block}@media screen and (max-width: 767px){.protein-faq{padding:12px 0}}.protein-award{background-color:#f9f7e8;padding:80px 0;color:#212121}.protein-award ul{list-style:none;margin:32px 0 0;padding:0;display:flex;justify-content:center;gap:64px;flex-wrap:wrap}.protein-award ul li{max-width:120px}.protein-award ul li img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 1023px){.protein-award ul{gap:16px}.protein-award ul li{width:72px}}@media screen and (max-width: 767px){.protein-award{padding:12px 0}}.protein-newsletter{background-color:#ce5628;color:#fff;padding:80px 0}.protein-newsletter h3,.protein-newsletter p{color:#fff}.protein-newsletter form{margin-top:12px;padding:0 16px}.protein-newsletter form div{display:flex;align-items:center;justify-content:center;gap:16px}.protein-newsletter form div input{margin:0!important}.protein-newsletter form div input[type=email]{width:100%;max-width:507px;border:0;border-radius:4px;font-size:1rem;background-image:url('data:image/svg+xml,<svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 1C1.4375 1 1 1.46875 1 2V3.25L7.09375 7.75C7.625 8.125 8.34375 8.125 8.875 7.75L15 3.25V2C15 1.46875 14.5312 1 14 1H2ZM1 4.5V10C1 10.5625 1.4375 11 2 11H14C14.5312 11 15 10.5625 15 10V4.5L9.46875 8.5625C8.59375 9.1875 7.375 9.1875 6.5 8.5625L1 4.5ZM0 2C0 0.90625 0.875 0 2 0H14C15.0938 0 16 0.90625 16 2V10C16 11.125 15.0938 12 14 12H2C0.875 12 0 11.125 0 10V2Z" fill="%23BABABA"/></svg>');background-repeat:no-repeat;background-position:left 16px center;padding-left:44px}.protein-newsletter form div input[type=submit]{background-color:#f4802a;padding:12px 16px!important;border-radius:4px;border:0;width:auto!important;letter-spacing:.15px;font-weight:500}@media screen and (max-width: 1023px){.protein-newsletter form div input[type=email]{max-width:412px}.protein-newsletter form div input[type=submit]{background-image:url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.09375 2.46875C0.90625 2.09375 0.96875 1.625 1.25 1.3125C1.53125 1.03125 2 0.9375 2.375 1.09375L16.375 7.09375C16.75 7.25 17 7.625 17 8C17 8.40625 16.75 8.78125 16.375 8.9375L2.375 14.9375C2 15.0938 1.53125 15 1.25 14.6875C0.96875 14.375 0.90625 13.9375 1.09375 13.5625L3.875 8L1.09375 2.46875ZM4.75 8.5L2 14L14.8125 8.5H4.75ZM14.8125 7.5L2 2L4.75 7.5H14.8125Z" fill="white"/></svg>');width:52px!important;font-size:0;background-repeat:no-repeat;background-position:center}}@media screen and (max-width: 767px){.protein-newsletter{padding:12px 0}}.pt-section-title{font-family:"BN Route 22",serif!important;color:#f4802a;font-size:3rem!important;text-transform:uppercase;font-weight:400!important;line-height:1.1!important;text-align:center}@media screen and (max-width: 767px){.pt-section-title{font-size:2.5rem!important}}.pt-section-subtitle{font-size:1.25rem;line-height:1.25;color:#212121;text-align:center;max-width:680px;margin:0 auto}
/*# sourceMappingURL=/cdn/shop/t/24/assets/collections.scss.css.map */
