@keyframes buttonRippleEffect{to{opacity:0;transform:scale(7)}}.blog-post{margin:40px auto 0;max-width:995px}@media only screen and (max-width:1023px){.blog-post{padding:0 20px}}@media only screen and (min-width:1024px){.blog-post{margin-top:52px}}.athlete-page .blog-post{margin-top:0;max-width:unset}.blog-post__category{color:#404040;font-size:16px;line-height:26px;margin-bottom:4px;text-transform:uppercase}.blog-post__title{font-family:Galano Grotesque,Arial,sans-serif;font-size:28px;font-weight:800;line-height:36px;text-transform:uppercase}@media only screen and (min-width:1024px){.blog-post__title{font-size:34px;line-height:48px}}.blog-post__hero{margin-top:30px}@media only screen and (min-width:1024px){.blog-post__hero{margin-top:40px}}.blog-post__hero .video-component{margin-bottom:0}.blog-post__info{border:1px solid #bfbfbf;display:grid;grid-template-columns:auto 1fr}.blog-post__info--item:first-child{border-right:1px solid #bfbfbf;color:#404040;font-size:16px;line-height:26px;padding:23px 17px}@media only screen and (min-width:1024px){.blog-post__info--item:first-child{padding:35px 25px}}.blog-post__info--item:last-child{display:flex;justify-content:end;margin-top:-5px;padding-right:20px}@media only screen and (min-width:1024px){.blog-post__info--item:last-child{margin-top:0;padding-right:45px;padding-top:8px}}.blog-post__content{margin:40px 0 37px}@media only screen and (min-width:1024px){.blog-post__content{margin-top:60px 0 37px}}.blog-post__content-callout,.blog-post__content-intro{font-family:Galano Grotesque,Arial,sans-serif;font-size:24px;font-weight:500;line-height:36px}@media only screen and (min-width:1024px){.blog-post__content-callout,.blog-post__content-intro{font-size:28px;line-height:40px}}.blog-post__content p,.blog-post__content-callout,.blog-post__content-intro{margin:0 0 25px}@media only screen and (min-width:1024px){.blog-post__content p,.blog-post__content-callout,.blog-post__content-intro{margin:0 0 30px}}.blog-post__content a{color:#3d747b;cursor:pointer;font-weight:700;text-decoration:underline;text-decoration-color:#3d747b;text-decoration-thickness:2px;text-underline-offset:4px;transition:all .3s}.blog-post__content a:hover{color:#000;text-decoration-color:#000}.blog-post__content p{color:#6e6e6e}.blog-post__content--legacy h1:not(.heading){font-family:Galano Grotesque,Arial,sans-serif;font-size:28px;font-weight:800;line-height:36px;text-transform:uppercase}@media only screen and (min-width:1024px){.blog-post__content--legacy h1:not(.heading){font-size:34px;line-height:48px}}.blog-post__content--legacy h2:not(.heading){font-family:Galano Grotesque,Arial,sans-serif;font-size:24px;font-weight:800;line-height:32px;text-transform:uppercase}@media only screen and (min-width:1024px){.blog-post__content--legacy h2:not(.heading){font-size:28px;line-height:39.5px}}.blog-post__content--legacy h3:not(.heading){font-family:Galano Grotesque,Arial,sans-serif;font-size:20px;font-weight:800;line-height:28px;text-transform:uppercase}@media only screen and (min-width:1024px){.blog-post__content--legacy h3:not(.heading){font-size:24px;line-height:32px}}.blog-post__content--legacy h4:not(.heading){font-family:Galano Grotesque,Arial,sans-serif;font-size:16px;font-weight:800;line-height:24px;text-transform:uppercase}.blog-post__content--legacy h5:not(.heading){font-size:16px;line-height:26px}.blog-post__content--legacy .heading{color:#000;margin-bottom:15px}.blog-post__content--legacy .video-component,.blog-post__content--legacy .youtube-video{margin-bottom:0}.blog-post__content .amp-body-copy ul{-webkit-padding-start:20px;padding-inline-start:20px}.blog-post__content .amp-body-copy ul li>*{margin-left:8px}.blog-post-carousel{margin-top:37px}@media only screen and (max-width:1023px){.blog-post-carousel{margin-top:30px}.blog-post-carousel:before{background-color:#bfbfbf;content:"";display:block;height:1px;margin:0 auto 37px;width:calc(100% - 40px)}}@media only screen and (min-width:1024px){:not(.blog-post--recipe)+.blog-post-carousel{margin-top:60px}}.blog-post-carousel__title{font-family:Galano Grotesque,Arial,sans-serif;font-size:24px;font-weight:800;line-height:32px;margin-bottom:27px;text-align:center;text-transform:uppercase}@media only screen and (min-width:1024px){.blog-post-carousel__title{font-size:28px;line-height:39.5px}}.blog-post-carousel .product-carousel{margin-bottom:0}.modal-product-info{display:block;overflow-x:hidden;padding:0 10px 10px}@media only screen and (min-width:1024px){.modal-product-info{grid-gap:40px;display:grid;grid-template-columns:1fr 1fr;max-width:784px;padding:0 30px 30px}}.modal-product-info__image{background-color:#f6f6f6}@media only screen and (max-width:1023px){.modal-product-info__image{margin-bottom:25px;text-align:center}}.modal-product-info__overview{grid-column:span 2}.modal-product-info .product-details{margin:0 0 25px;text-align:center}@media only screen and (min-width:1024px){.modal-product-info .product-details{margin:0;text-align:left}}.modal-product-info .product-tabs__header h2:after{display:none}:root{--gallery-active-transition:transform 0.3s ease-in-out;--gallery-modal-media-max-width:100%}.gallery{display:grid;gap:45px;margin-bottom:24px}@media only screen and (min-width:768px){.gallery{gap:8.5%;grid-template-columns:10% 81.5%;margin-bottom:58px}}@media only screen and (max-width:767px){.gallery{grid-template-columns:1fr}}.gallery--panning{--gallery-active-transition:none}.gallery-nav{--gallery-thumbnail-track-max-height:auto;--gallery-thumbnail-gap:25px;--gallery-thumbnail-transform:0;display:flex;flex-direction:column;gap:10px}@media only screen and (max-width:767px){.gallery-nav:not(.gallery-nav--modal){display:none}}.gallery-nav__thumbs{display:grid;gap:var(--gallery-thumbnail-gap);grid-template-columns:1fr;list-style:none;margin:0;max-height:var(--gallery-thumbnail-track-max-height);overflow:hidden;padding:0;place-content:start}.gallery-nav__scroll{background:transparent url(../../../common/images/chevron-up-black.svg) 50%/18px 10px no-repeat;border:0;cursor:pointer;height:15px;min-height:15px}@media only screen and (max-width:767px){.gallery-nav--modal .gallery-nav__scroll{height:100%;width:15px}}.gallery-nav__scroll--inverted{transform:rotate(180deg)}.gallery-nav__scroll--disabled{pointer-events:none;visibility:hidden}.gallery-nav__item{aspect-ratio:1/1;background-image:var(--gallery-thumbnail);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid transparent;cursor:pointer;display:block;transform:translateY(var(--gallery-thumbnail-transform));transition:var(--gallery-active-transition)}.gallery-nav__item--selected{border-color:#000;cursor:not-allowed}.gallery-nav__item--video{position:relative}.gallery-nav__item--video:before{background-color:rgba(0,0,0,.3);content:"";display:block;height:100%;width:100%}.gallery-nav__item--video:after{background:url(../../../common/images/play-black.svg) no-repeat 55%/40%;background-color:#fff;border-radius:50%;content:"";display:block;height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}.gallery-track{align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto}@media only screen and (min-width:768px){.gallery-track{display:none}}.gallery-track__bar{--gallery-track-translate:0%;background-color:#f1f1f1;border-radius:5px;height:10px;position:relative}.gallery-track__indicator{background-color:#000;border-radius:5px;display:inline-block;height:100%;left:0;position:absolute;top:0;transform:translateX(var(--gallery-track-translate));transition:var(--gallery-active-transition);width:var(--gallery-track-indicator-width)}.gallery-track__counter{text-align:right}.gallery-viewer{display:grid;grid-template-columns:30px 1fr 30px;position:relative}.gallery-viewer--in-page .amplience-image{cursor:zoom-in;width:100%}.gallery-viewer--has-badge .amplience-image{position:relative}.gallery-viewer--has-badge .amplience-image:after{background-image:var(--gallery-badge);background-position:0 0;background-repeat:no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:768px){.gallery-viewer--has-badge .amplience-image:after{background-position:7px 7px}}.gallery-viewer__track{display:flex;overflow:hidden}.gallery-viewer__media-wrapper{display:flex;flex:0 0 100%;justify-content:center;transition:var(--gallery-active-transition)}@media only screen and (min-width:768px){.gallery-viewer__media-wrapper{flex:0 0 calc(100% + 1px)}}.gallery-viewer__media-wrapper .amplience-image,.gallery-viewer__media-wrapper .amplience-video{aspect-ratio:1/1;display:inline-block}.gallery-viewer__media-wrapper .amplience-video{max-width:var(--gallery-modal-media-max-width)}.gallery-viewer__play-button{aspect-ratio:1/1;background-color:rgba(0,0,0,.3);border:0;height:100%;padding:0;position:absolute;z-index:100}.gallery-viewer__play-button:after{aspect-ratio:1/1;background:url(../../../common/images/play-black.svg) no-repeat 55%/40%;background-color:#fff;border-radius:50%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(70px,15%,100px)}.gallery-viewer__navigation{align-self:center;background-color:transparent;background-image:url(../../../common/images/chevron-up-black.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;border:0;cursor:pointer;height:30px;width:30px}.gallery-viewer__navigation--prev{transform:rotate(-90deg)}.gallery-viewer__navigation--next{transform:rotate(90deg)}.gallery-viewer__navigation.disabled{background-image:url(../../../common/images/chevron-up-concrete.svg);opacity:1;pointer-events:none}.gallery-viewer__view-full{display:none}.gallery-modal .gallery-viewer__view-full{display:none!important}.gallery--modal-ready .gallery-viewer__view-full{background:url(../../../common/images/magnify-grey.svg) 100% 0 no-repeat;border:none;cursor:pointer;display:block;height:30px;position:absolute;right:0;top:0;width:30px}@media only screen and (min-width:1024px){.gallery-modal{display:block;height:100%;max-height:100%;max-width:100%;width:100%}}.gallery-modal__wrapper{height:100%;margin:0 auto;max-width:1920px}@media only screen and (max-width:767px){.gallery-modal__wrapper{display:flex;flex-flow:column;justify-content:space-between}}@media only screen and (min-width:768px){.gallery-modal__wrapper{display:grid;gap:20px 4%;grid-template-areas:"header header" "thumbnails gallery";grid-template-columns:80px 1fr;grid-template-rows:auto 1fr}.gallery-modal__header{grid-area:header}}.gallery-modal__title{font-family:Galano Grotesque,Arial,sans-serif;font-size:28px;font-weight:800;line-height:36px;text-transform:uppercase}@media only screen and (min-width:1024px){.gallery-modal__title{font-size:34px;line-height:48px}}.gallery-modal__subtitle{color:#6e6e6e;font-size:16px;line-height:26px}.gallery-modal__gallery{--gallery-modal-media-max-width:100%}@media only screen and (max-width:767px){.gallery-modal__gallery{margin-left:-20px;margin-right:-20px}}@media only screen and (min-width:768px){.gallery-modal__gallery{grid-area:gallery}.gallery-modal__thumbnails{grid-area:thumbnails}}@media only screen and (max-width:767px){.gallery-modal__thumbnails--scroll{margin:0 -20px;overflow:hidden;padding-left:20px}.gallery-modal .gallery-nav{flex-direction:row;height:65px}.gallery-modal .gallery-nav__thumbs{display:flex;overflow:unset}.gallery-modal .gallery-nav__scroll{display:none}.gallery-modal .gallery-nav__item{height:100%;transform:translateX(var(--gallery-thumbnail-transform))}.gallery-modal .gallery-viewer{display:block;grid-template-columns:unset}.gallery-modal .gallery-viewer__navigation{display:none}}.pagination{display:flex}.pagination__link{align-items:center;background:none;border:none;border-radius:50%;color:#000!important;display:flex;font-size:14px;height:33px;justify-content:center;line-height:22px;margin:0 1px;padding:0;width:33px}.pagination__link.pagination__link--active{background:#000;color:#fff!important}.pagination__link--divider{width:auto}.pagination__link--long{font-size:10px}.pagination__link--prev{margin-right:15px;transform:translateX(5px) rotate(-90deg)}.pagination__link--next{margin-left:15px;transform:translateX(-5px) rotate(90deg)}.pagination__link--next,.pagination__link--prev{background:url(../../../common/images/chevron-up-blue.svg) 50% no-repeat;background-size:12px;display:inline-block;width:10px}.pagination__link--next:hover,.pagination__link--prev:hover{background-image:url(../../../common/images/chevron-up-blue.svg)}.pagination__link--next.pagination__link--disabled,.pagination__link--prev.pagination__link--disabled{background-image:url(../../../common/images/chevron-up-grey.svg);cursor:default}.pagination__link--next.pagination__link--disabled:hover,.pagination__link--prev.pagination__link--disabled:hover{background-image:url(../../../common/images/chevron-up-grey.svg)}.bundle-selected-image{background-color:#f1f1f1;display:grid;justify-content:center;margin-bottom:20px}.bundle-selected-image__wrapper{z-index:1}@supports(aspect-ratio:1/1){.bundle-selected-image__wrapper{aspect-ratio:1/1}}@supports not (aspect-ratio:1/1){.bundle-selected-image__wrapper{padding-top:100%;position:relative}.bundle-selected-image__wrapper>.amplience-image{display:block;left:0;position:absolute;top:0;width:100%}}.bundle-selected-image__wrapper img{width:100%}.bundle-selected-image--2,.bundle-selected-image--3,.bundle-selected-image--4{grid-template-columns:repeat(2,minmax(0,40%))}.bundle-selected-image--3 .bundle-selected-image__wrapper:nth-child(3){margin-top:-50%;transform:translateX(50%)}.bundle-selected-image--5,.bundle-selected-image--6{grid-template-columns:repeat(6,minmax(0,15%))}.bundle-selected-image--5 .bundle-selected-image__wrapper:first-child,.bundle-selected-image--6 .bundle-selected-image__wrapper:first-child{grid-area:item1}.bundle-selected-image--5 .bundle-selected-image__wrapper:nth-child(2),.bundle-selected-image--6 .bundle-selected-image__wrapper:nth-child(2){grid-area:item2}.bundle-selected-image--5 .bundle-selected-image__wrapper:nth-child(3),.bundle-selected-image--6 .bundle-selected-image__wrapper:nth-child(3){grid-area:item3}.bundle-selected-image--5 .bundle-selected-image__wrapper:nth-child(4),.bundle-selected-image--6 .bundle-selected-image__wrapper:nth-child(4){grid-area:item4}.bundle-selected-image--5 .bundle-selected-image__wrapper:nth-child(5),.bundle-selected-image--6 .bundle-selected-image__wrapper:nth-child(5){grid-area:item5}.bundle-selected-image--5{grid-template-areas:"item1 item1 item2 item2 item3 item3" "unused1 item4 item4 item5 item5 unused2"}.bundle-selected-image--5 .bundle-selected-image__wrapper:nth-child(4),.bundle-selected-image--5 .bundle-selected-image__wrapper:nth-child(5){margin-top:-40%}.bundle-selected-image--6{grid-template-areas:"item1 item1 item2 item2 item3 item3" "unused1 item4 item4 item5 item5 unused2" "unused3 unused4 item6 item6 unused5 unused6"}.bundle-selected-image--6 .bundle-selected-image__wrapper:nth-child(4),.bundle-selected-image--6 .bundle-selected-image__wrapper:nth-child(5){margin-top:-60%}.bundle-selected-image--6 .bundle-selected-image__wrapper:nth-child(6){grid-area:item6;margin-top:-70%}.bundle-selected-image__preload{height:0;left:-9999px;overflow:hidden;position:absolute;top:-9999px;width:0}.product-page{margin:20px auto;max-width:1240px;overflow:hidden}.product-page--hide-bv-review-links #first-to-write,.product-page--hide-bv-review-links .bv-write-review-container,.product-page--hide-bv-review-links .bv_button_component_container{display:none!important}.product-page .js-bv-questions{padding-bottom:30px}.product-page__section{margin:0 20px 30px}.product-page__section:not(.product-page__section--feature){overflow:hidden}.product-page__section--wide{border-top:1px solid #bfbfbf;padding-top:30px}@media only screen and (min-width:1024px){.product-page__section--wide{clear:both;width:calc(100% - 40px)}}.product-page__section--bundle-main,.product-page__section--main{margin:0 20px}@media only screen and (min-width:1024px){.product-page__section--bundle-main,.product-page__section--main{clear:left;float:left;width:calc(60% - 45px)}.product-page__section--main{margin-top:20px}.product-page__section--bundle-main{margin-top:10px}.product-page__section--feature{clear:right;float:right;position:relative;width:calc(40% - 45px)}}.product-page__section--feature .product-page__gallery-zoom{display:none}@media only screen and (min-width:1024px){.product-page__section--feature .product-page__gallery-zoom.active{background-position:50%;background-repeat:no-repeat;background-size:2000px 2000px;border:1px solid #bfbfbf;display:block;height:0;left:0;padding-top:100%;position:absolute;top:0;width:100%}.product-page__section--feature .product-page__gallery-zoom.active~*{opacity:0}}.product-page__section--empty{border:0;margin:0;padding:0}.product-label{margin-top:20px}.product-details__description{color:#6e6e6e}.product-details__name{font-family:Galano Grotesque,Arial,sans-serif;font-size:28px;font-weight:800;line-height:36px;margin:0;text-transform:uppercase}@media only screen and (min-width:1024px){.product-details__name{font-size:34px;line-height:48px}}.product-details__brand{color:#6e6e6e;font-size:16px;line-height:26px}.product-details__promo{background-color:rgba(238,0,0,.1);color:#e00;display:inline-block;font-size:16px;font-weight:700;line-height:26px;text-align:center;text-transform:uppercase;word-break:break-word}.product-details__promo .promo-link,.product-details__promo .promo-text{color:inherit;display:block;padding:5px 20px}.product-details__promo .promo-link{cursor:pointer;text-decoration:none}.product-details__promo .promo-link:hover{text-decoration:underline}.product-details__promo__key-points{margin-top:10px}.product-details__rating{margin:20px 0 10px}.product-details__key-points{margin:20px 0;padding:0}.product-details__key-points li{color:inherit;list-style:none;padding-left:33px;position:relative;text-align:left;width:100%}.product-details__key-points li:not(:last-child){margin-bottom:7px}.product-details__key-points li:last-child{margin-bottom:0}.product-details__key-points li:not(.age-restricted):before{background:transparent url(../../../common/images/tick-black.svg) 50% no-repeat;background-size:13px;border-radius:50%;content:"";height:20px;left:0;position:absolute;top:2px;width:20px}.product-details__key-points li.age-restricted{font-weight:700}.product-details__key-points li.age-restricted:before{background:transparent url(../../../common/images/caution-black.png) 50%/contain no-repeat;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.product-details__goodies{border-top:1px solid #bfbfbf;margin-bottom:0;padding:20px 0}.product-details__goodies li{color:inherit;list-style:none;padding-left:33px;position:relative;text-align:left;width:100%}.product-details__goodies li:not(:last-child){margin-bottom:7px}.product-details__goodies li:last-child{margin-bottom:0}.product-details__goodies li:not(.age-restricted):before{background:#000 url(../../../common/images/tick-white.svg) 50% no-repeat;background-size:10px;border-radius:50%;content:"";height:20px;left:0;position:absolute;top:2px;width:20px}.product-details__goodies li.age-restricted{font-weight:700}.product-details__goodies li.age-restricted:before{background:transparent url(../../../common/images/caution-black.png) 50%/contain no-repeat;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.product-price-details{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.product-price-details__inc-vat{grid-area:2/1}.product-price-details__price-per-serving,.product-price-details__price-per-unit,.product-price-details_ex-shipping{text-align:right}.product-price-details__price-per-serving,.product-price-details__price-per-unit{align-self:flex-end}.product-price-details__price-per-serving,.product-price-details__price-per-unit{grid-area:1/2}.product-price-details__ex-shipping{grid-area:2/2;text-align:right}.product-price-details--display-2-unit-prices .product-price-details__price-per-unit{align-self:auto;grid-area:2/2}.product-price-details--display-2-unit-prices .product-price-details__ex-shipping{grid-area:3/2}.product-gallery{margin:0 -20px}.product-gallery__wrapper>picture{display:block;margin:0 auto;max-width:265px;text-align:center}@media only screen and (min-width:769px){.product-gallery__wrapper{margin-left:150px}}@media only screen and (min-width:768px){.product-gallery{margin:0;padding:0}.product-gallery__wrapper>picture{max-width:600px}}.product-goals{background-color:#f1f1f1;padding:15px 20px 20px}.product-goals__title{font-size:16px;font-weight:700;line-height:26px}.product-goals .product-goal{background-color:#fff;color:#000;cursor:pointer;display:grid;grid-template-areas:"goal-icon goal-title goal-toggle" "goal-content goal-content goal-content";grid-template-columns:20px 1fr 18px;margin-top:12px;padding:10px 20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-goals .product-goal__icon{grid-area:goal-icon}.product-goals .product-goal__icon img{display:inline-block;height:20px;width:20px}.product-goals .product-goal__title{grid-area:goal-title;padding-left:10px}.product-goals .product-goal__toggle{background:url(../../../common/images/chevron-down-grey.svg) 100%/18px 10px no-repeat;grid-area:goal-toggle}.product-goals .product-goal__content{grid-area:goal-content;height:0;overflow:hidden}.active .product-goals .product-goal__content{height:auto}.product-goals .product-goal__content-inner{font-size:12px;line-height:20px;margin:10px 0;position:relative}.product-cart-controls{border-top:1px solid #bfbfbf;margin:20px 0;padding:12px 0 20px}@media only screen and (min-width:1024px){.product-cart-controls{margin:20px 0;padding:28px 0 20px}.product-cart-controls .variant-selector__cta .btn,.product-cart-controls>.btn{width:100%}}.product-cart-controls .variant-selector__cta .btn+.btn,.product-cart-controls>.btn+.btn{display:none;margin-top:8px}@media only screen and (min-width:1024px){.product-cart-controls .variant-selector__cta .btn+.btn,.product-cart-controls>.btn+.btn{display:block}}.product-cart-controls__combi-deals-link{color:#476c73;cursor:pointer;display:inline-block;font-weight:500;margin-top:15px;padding-left:35px;position:relative;text-decoration:underline;text-decoration-color:#476c73;text-decoration-thickness:2px;text-underline-offset:4px;transition:all .3s}.product-cart-controls__combi-deals-link:hover{color:#000;text-decoration-color:#000}.product-cart-controls__combi-deals-link:before{background:url(../../../common/images/baf-combi-deal-dark-aqua.svg);content:"";height:23px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s;width:23px}.product-cart-controls__combi-deals-link:hover:before{background:url(../../../common/images/baf-combi-deal-black.svg)}.product-cart-controls__combi-deals-saving{font-weight:700}.product-cart-controls__non-transactional-ctas{padding-bottom:10px}.product-cart-controls__non-transactional-ctas .btn{margin-bottom:20px;width:100%}.quantity-selector{display:inline-flex;width:97px}.quantity-selector__button{background:#f1f1f1 50% no-repeat;background-size:25px;border:0;height:30px;margin:0;outline:0;padding:0;width:30px}.quantity-selector__button:not(:disabled):hover{background-color:#bfbfbf}.quantity-selector__button:active{background-color:#000!important}.quantity-selector__button:disabled{cursor:not-allowed}.quantity-selector__button--decrease{background-image:url(../../../common/images/minus-black.svg);order:0}.quantity-selector__button--decrease:disabled{background-image:url(../../../common/images/minus-mid-grey.svg)}.quantity-selector__button--decrease:active{background-image:url(../../../common/images/minus-white.svg)}.quantity-selector__button--increase{background-image:url(../../../common/images/plus-black.svg);order:2}.quantity-selector__button--increase:active{background-image:url(../../../common/images/plus-white.svg)}.quantity-selector__input{border:0;border-radius:0;height:30px;order:1;text-align:center;width:37px}.product-tabs__header a{text-decoration:none}.product-tabs__header a:focus,.product-tabs__header a:hover{color:inherit;text-decoration:none}.product-tabs__header h2{font-family:Galano Grotesque,Arial,sans-serif;font-size:16px;font-weight:800;line-height:24px;text-transform:uppercase}.product-tabs__header>a,.product-tabs__header>h2{align-items:center;border-top:1px solid #bfbfbf;display:flex;flex-flow:row wrap;justify-content:space-between;padding:10px 20px 35px 0;position:relative;width:100%}.product-tabs__header>a:after,.product-tabs__header>h2:after{background:url(../../../common/images/chevron-down-black.svg) 50%/100% no-repeat;content:"";height:20px;position:absolute;right:0;top:24px;transform:translateY(-50%);width:20px}.product-tabs__header>a>.aside,.product-tabs__header>h2>.aside{margin:0 35px 0 auto;width:auto}@media(max-width:767px){.product-tabs__header>a>.aside,.product-tabs__header>h2>.aside{flex:100% 0 0;margin:10px 0 0;order:2}}.product-tabs__header--selected>a:after,.product-tabs__header--selected>h2:after{background-image:url(../../../common/images/chevron-up-black.svg)}.product-tabs__header--selected+.product-tabs__content{display:block;overflow:hidden}.product-tabs__content{display:none;padding:0 0 20px}.product-tabs__content>:first-child{margin-top:0}.product-tabs__content>:last-child{margin-bottom:0}.product-overview__characteristic-list{display:grid;grid-template-columns:repeat(3,1fr);margin:0 -20px}@media only screen and (min-width:768px){.product-overview__characteristic-list{grid-template-columns:repeat(6,1fr)}}.product-overview__characteristic-list .product-characteristic{color:#000;padding:10px 20px;text-align:center}.product-overview__characteristic-list .product-characteristic__icon{display:block;height:50px;margin:0 auto 10px;width:50px}.product-overview__characteristic-list .product-characteristic__icon img{max-height:100%}.product-overview__characteristic-list .product-characteristic__name{color:inherit;font-size:12px;font-weight:700;line-height:20px}.product-overview__media{margin-bottom:20px}.product-overview__media .video-component{margin-bottom:0}.product-overview__info-header{font-family:Galano Grotesque,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin-bottom:10px;margin-top:20px}.product-overview__key-sales-points{margin-bottom:0;padding:0}.product-overview__key-sales-points li{color:inherit;list-style:none;padding-left:33px;position:relative;text-align:left;width:100%}.product-overview__key-sales-points li:not(:last-child){margin-bottom:7px}.product-overview__key-sales-points li:last-child{margin-bottom:0}.product-overview__key-sales-points li:not(.age-restricted):before{background:transparent url(../../../common/images/tick-black.svg) 50% no-repeat;background-size:13px;border-radius:50%;content:"";height:20px;left:0;position:absolute;top:2px;width:20px}.product-overview__key-sales-points li.age-restricted{font-weight:700}.product-overview__key-sales-points li.age-restricted:before{background:transparent url(../../../common/images/caution-black.png) 50%/contain no-repeat;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.product-benefits{margin-bottom:0;padding:0}.product-benefits li{color:inherit;list-style:none;padding-left:33px;position:relative;text-align:left;width:100%}.product-benefits li:not(:last-child){margin-bottom:7px}.product-benefits li:last-child{margin-bottom:0}.product-benefits li:not(.age-restricted):before{background:transparent url(../../../common/images/tick-black.svg) 50% no-repeat;background-size:13px;border-radius:50%;content:"";height:20px;left:0;position:absolute;top:2px;width:20px}.product-benefits li.age-restricted{font-weight:700}.product-benefits li.age-restricted:before{background:transparent url(../../../common/images/caution-black.png) 50%/contain no-repeat;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.nutritional-information{position:relative}.nutritional-information ol{list-style-position:inside;margin:0 0 20px 5px;padding:0}.nutritional-information .alerts{margin-top:0}.nutritional-information__flavour{color:#000;font-family:Galano Grotesque,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin:0 0 10px}.nutritional-information__list{list-style:none;margin:0 0 20px;padding:0}.nutritional-information__label-accordion,.nutritional-information__label-data p{margin:0 0 20px}.nutritional-information__label-accordion .accordion__wrapper{border-top:2px solid #000;padding:12px 0 7px}.nutritional-information__label-accordion .accordion__wrapper:first-child{border-top:0;padding-top:0}.nutritional-information__label-accordion .accordion__wrapper:last-child{border-bottom:2px solid #000}.nutritional-information__label-accordion .accordion__heading{font-size:16px;line-height:26px;text-transform:unset}.nutritional-information__multi-label-header{color:#000;display:flex;font-family:Galano Grotesque,Arial,sans-serif;font-size:16px;font-weight:700;justify-content:space-between;line-height:24px;margin:0 0 20px}.nutritional-information__legal-name{color:#6e6e6e;font-size:16px;font-weight:500;line-height:26px;margin:0 0 20px}.nutritional-information__product-name{color:#000;font-family:Galano Grotesque,Arial,sans-serif;font-size:20px;font-weight:800;line-height:28px;margin:0 0 10px;text-transform:uppercase}@media only screen and (min-width:1024px){.nutritional-information__product-name{font-size:24px;line-height:32px}}.nutritional-information__section-heading{color:#000;font-size:16px;font-weight:700;line-height:26px;margin:0 0 10px}@media only screen and (min-width:1024px){.nutritional-information__section-heading{font-family:Galano Grotesque,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px}}.nutritional-information__allergens-sentence{text-transform:lowercase}html[lang=de] .nutritional-information__allergens-sentence{text-transform:none}.nutritional-information__table--first-col-only{left:0;pointer-events:none;position:absolute;top:0}.nutritional-information__table--first-col-only .nutrient-facts-table__body-col:not(:first-child),.nutritional-information__table--first-col-only .nutrient-facts-table__head-col:not(:first-child){border:0!important;visibility:hidden}@media only screen and (min-width:1024px){.nutritional-information__table--first-col-only{display:none}}@media only screen and (max-width:1023px){.nutritional-information__table--no-first-col{margin-left:-147px}.nutritional-information__table--no-first-col .nutrient-facts-table__body-col:first-child,.nutritional-information__table--no-first-col .nutrient-facts-table__head-col:first-child{visibility:hidden}}.nutritional-information__table-wrapper{margin:0 0 44px 150px;overflow-x:auto;padding:0 0 20px}.nutritional-information__table-wrapper::-webkit-scrollbar-track{background-color:#f1f1f1}.nutritional-information__table-wrapper::-webkit-scrollbar{background-color:#f1f1f1;height:6px;width:6px}.nutritional-information__table-wrapper::-webkit-scrollbar-thumb{background-color:#000}.nutritional-information__table-wrapper::-webkit-scrollbar{height:7px}@media only screen and (min-width:1024px){.nutritional-information__table-wrapper{margin:0 0 44px;padding:0}}.nutritional-information__reference-intake{margin:-44px 0 24px}@media only screen and (min-width:1024px){.nutritional-information__reference-intake{margin:-24px 0 24px}}.nutritional-information__tables{position:relative}.nutritional-information--bundle .nutritional-information__product-name,.nutritional-information--bundle p{margin:0 0 30px}.nutritional-information--loading{height:400px;overflow:hidden}.nutritional-information--loading:after{background:url(../../../common/images/baf-logo-animated.gif) #fff 50% no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.nutritional-information__brand-logos{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 20px}@media only screen and (min-width:768px){.nutritional-information__brand-logos{gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (min-width:1024px){.nutritional-information__brand-logos{gap:40px}}.nutritional-information__brand-logo{align-items:center;display:flex}.nutrient-facts-table{font-size:16px;line-height:26px;white-space:nowrap;width:100%}.nutrient-facts-table thead{background:#f6f6f6;border-bottom:2px solid #000}.nutrient-facts-table tbody,.nutrient-facts-table tbody tr:not(:last-child){border-bottom:1px solid #f1f1f1}@media only screen and (max-width:1023px){.nutrient-facts-table__body-col:first-child,.nutrient-facts-table__head-col:first-child{min-width:150px;position:relative;white-space:normal;width:150px}.nutrient-facts-table__body-col:first-child:after,.nutrient-facts-table__head-col:first-child:after{background:#fff;content:"";height:calc(100% + 2px);position:absolute;right:-5px;top:-1px;width:3px}.nutrient-facts-table__body-col:not(:first-child):not(:last-child),.nutrient-facts-table__head-col:not(:first-child):not(:last-child){border-right:1px solid #f1f1f1}}.nutrient-facts-table__head-col{color:#000;padding:12px 10px}.nutrient-facts-table__body-col{padding:10px}.nutrient-facts-table__body-col:first-child.nutrient-facts-table__body-col--indented{padding-left:20px}.nutrient-facts-table__body-col--bold{font-weight:700}.nutrient-facts-table__body-col--italic{font-style:italic}.product-review{border-top:1px solid #bfbfbf;padding-bottom:20px}.product-review__translate{margin-top:10px}@media only screen and (min-width:1024px){.product-review__translate{margin-top:0;text-align:right}}.product-review__translate span{color:#3d747b;cursor:pointer;font-weight:700;text-decoration:underline;text-decoration-color:#3d747b;text-decoration-thickness:2px;text-underline-offset:4px;transition:all .3s}.product-review__translate span:hover{color:#000;text-decoration-color:#000}.product-review--fetching .product-review__translate span{color:#6e6e6e;cursor:progress}.product-review--fetching .product-review__translate span:hover{text-decoration:none}.product-review__header{margin:20px 0 5px}.product-review__title{font-size:16px;font-weight:700;line-height:26px;margin:0 0 5px}.product-review__rating{align-items:center;display:flex;gap:40px;margin:5px 0}.product-review__verified{color:#3d747b;font-weight:700;position:relative;transform:translateY(2px)}.product-review__verified:before{background:#3d747b url(../../../common/images/tick-white.svg) 50% no-repeat;background-size:10px;border-radius:50%;content:"";height:20px;position:absolute;top:2px;transform:translateX(-25px);width:20px}.product-review__description{margin:12px 0 0}.product-review__content{white-space:pre-line}@media only screen and (min-width:1024px){.product-review__header{display:flex;justify-content:space-between}.product-review__title{margin:0 15px 0 0}.product-review__rating{margin:12px 0}}.product-reviews-header{padding:0 0 12px}.product-reviews-header__count{display:none}@media only screen and (min-width:1024px){.product-reviews-header{align-items:center;display:flex;justify-content:space-between}.product-reviews-header__count{color:#404040;display:block;font:700 16px/19px Galano Grotesque,Arial,sans-serif}}.product-review-form{border:1px solid #bfbfbf;display:none;margin:20px 0;padding:30px 20px 20px}@media only screen and (min-width:768px){.product-review-form{padding:30px 50px 20px}}.product-review-form .js-ratingSetInput{display:none}.product-review-form--open{display:block;overflow:hidden}.product-review-form__notice{margin:0 0 25px}.product-review-form__notice a{color:#3d747b;cursor:pointer;font-weight:700;text-decoration:underline;text-decoration-color:#3d747b;text-decoration-thickness:2px;text-underline-offset:4px;transition:all .3s}.product-review-form__notice a:hover{color:#000;text-decoration-color:#000}.product-review-form__legend{color:#000;font:13px/16px Galano Grotesque,Arial,sans-serif;margin:0;text-align:right}.product-review-form textarea{min-height:120px}.product-review-form__star-container{cursor:pointer;display:flex;flex-flow:row-reverse;justify-content:center;margin:-20px 0 20px}.product-review-form__star{fill:#bfbfbf;padding:0 6px}.product-review-form__star--selected,.product-review-form__star--selected~.product-review-form__star,.product-review-form__star:hover,.product-review-form__star:hover~.product-review-form__star{fill:#000}.product-review-form__star--selected:hover,.product-review-form__star--selected~:hover{opacity:.7}.product-review-form__star *{pointer-events:none}@media only screen and (min-width:1024px){.product-review-form__submit{margin:0 auto;max-width:250px}.product-review-form__submit .btn{width:100%}}.product-reviews-pagination{border-top:1px solid #bfbfbf;display:flex;justify-content:center;padding:40px 0}.combi-deal{border:1px solid #bfbfbf;flex:0 0 calc(100% - 40px);margin:0 5px auto;max-width:calc(100% - 40px)}@media only screen and (min-width:1024px){.combi-deal{display:flex;flex:0 0 calc(50% - 24px);flex-direction:column;margin:0 0 48px;max-width:calc(50% - 24px);opacity:1;transform-origin:50% 50%;transition:.3s}.combi-deal--secondary{height:0;margin-bottom:0;opacity:0;transform:scale(0)}}.combi-deal__header{align-items:center;background-color:#000;color:#fff;display:flex;font:18px/26px Galano Grotesque,Arial,sans-serif;padding:10px 20px}.combi-deal__title{flex:1;font-family:Galano Grotesque,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combi-deal__saving{font-weight:700;padding-left:15px}.combi-deal__price{text-align:center}@media only screen and (min-width:1024px){.combi-deal__price{margin-right:50px;text-align:left}}.combi-deal__images{align-items:center;display:flex;padding:30px 10px}@media only screen and (min-width:1024px){.combi-deal__images{padding:30px 40px}}.combi-deal__images figure{display:block}.combi-deal__images span{display:block;margin:0 12px;position:relative}.combi-deal__images span svg{width:14px}.combi-deal__item{align-items:center;background:#f1f1f1;display:flex;min-height:90px}.combi-deal__item:not(:first-child){margin-top:5px}.combi-deal__item-description--title{font-size:16px;font-weight:700;line-height:26px}.combi-deal__item-description{word-wrap:break-word;display:flex;flex:1;flex-flow:row wrap;padding:8px 20px}@media only screen and (min-width:1024px){.combi-deal__item-description{padding:8px 40px}}.combi-deal__item-description-option{flex:0 0 100%}.combi-deal__item-description-option--title{font-size:16px;font-weight:700;line-height:26px}.combi-deal__item-description-option--size{font-weight:600}.combi-deal__item-info{align-items:center;display:flex;flex:0;justify-content:center;padding:30px 20px;position:relative}@media only screen and (min-width:1024px){.combi-deal__item-info{padding:30px 40px}}.combi-deal__item-info:after{background-color:#bfbfbf;content:"";display:block;height:60%;left:0;position:absolute;top:20%;width:1px}.combi-deal__item-info button{background-color:transparent;border:none;color:#3d747b;cursor:pointer;font-weight:700;text-decoration:underline;text-decoration-color:#3d747b;text-decoration-thickness:2px;text-underline-offset:4px;transition:all .3s}.combi-deal__item-info button:hover{color:#000;text-decoration-color:#000}.combi-deal__footer{background:none;border-top:0;margin-top:auto;padding:24px 20px}.combi-deal__footer .combi-deal__item-options-link{margin-top:20px}@media only screen and (min-width:1024px){.combi-deal__footer{align-items:flex-end;display:flex;flex-flow:wrap}}.combi-deal__footer p{margin:0}@media only screen and (min-width:1024px){.combi-deal__cta{min-width:230px}}.combi-deals{--combi-deals-container-position:0}.combi-deals__title{align-items:center;display:flex;font-family:Galano Grotesque,Arial,sans-serif;font-size:24px;font-weight:800;justify-content:space-between;line-height:32px;text-transform:uppercase}@media only screen and (min-width:1024px){.combi-deals__title{font-size:28px;line-height:39.5px}}.combi-deals__title:after{bottom:0;color:#404040;content:attr(data-current) "/" attr(data-total);font-size:12px;line-height:20px}@media only screen and (min-width:1024px){.combi-deals__title:after{display:none}}.combi-deals__sub-title{margin:0 0 25px}.combi-deals__sub-title span{color:#3d747b;font-weight:700}.combi-deals__container{display:flex;margin:0 -20px;padding-left:30px;transition:.3s ease-in-out}@media only screen and (min-width:1024px){.combi-deals__container{flex-flow:row wrap;justify-content:space-between;margin:0;padding:0}}@media only screen and (max-width:1023px){.combi-deals__container{transform:translateX(calc(var(--combi-deals-container-position)*(100% - 60px)))}}.combi-deals__view-all{display:none}@media only screen and (min-width:1024px){.combi-deals__view-all{display:block;text-align:center;width:100%}.combi-deals__view-all--link{padding-left:40px;padding-right:40px}}.skeleton-loading.combi-deals .combi-deal{border-color:transparent;margin-top:20px}.skeleton-loading.combi-deals .combi-deal__skeleton-loader-header .skeleton-loading__loader-block{height:40px}.skeleton-loading.combi-deals .combi-deal__images .skeleton-loading__loader-block{width:100px}.skeleton-loading.combi-deals .combi-deal__images .skeleton-loading__loader-block:not(:last-child){margin-right:20px}.skeleton-loading.combi-deals .combi-deal__items .skeleton-loading__loader-block{height:60px}.skeleton-loading.combi-deals .combi-deal__items .skeleton-loading__loader-block:not(:last-child){margin-bottom:20px}.skeleton-loading.combi-deals .combi-deal__skeleton-loader-footer{margin-top:40px}.skeleton-loading.combi-deals .combi-deal__skeleton-loader-footer .skeleton-loading__loader-block{height:60px}.combi-deal-modal{max-width:750px!important;padding:15px 20px 30px}@media only screen and (min-width:1024px){.combi-deal-modal{padding:48px 20px 35px 40px}}.combi-deal-modal__form{display:flex;flex-flow:row wrap;justify-content:center}.combi-deal-modal__header{flex:0 0 100%}.combi-deal-modal__title{font-family:Galano Grotesque,Arial,sans-serif;font-size:24px;font-weight:800;line-height:32px;text-transform:uppercase}@media only screen and (min-width:1024px){.combi-deal-modal__title{font-size:28px;line-height:39.5px}}@media only screen and (max-width:1023px){.combi-deal-modal__title{padding-right:15px}}.combi-deal-modal__price{margin:25px 0 30px}.combi-deal-modal__fetch-options_error,.combi-deal-modal__products{flex:0 0 100%}@media only screen and (min-width:1024px){.combi-deal-modal__products{max-height:50vh;overflow:auto;padding-right:20px}.combi-deal-modal__products::-webkit-scrollbar-track{background-color:#f1f1f1}.combi-deal-modal__products::-webkit-scrollbar{background-color:#f1f1f1;height:6px;width:6px}.combi-deal-modal__products::-webkit-scrollbar-thumb{background-color:#000}}@media only screen and (min-height:768px){.combi-deal-modal__products{max-height:60vh}}.combi-deal-modal__product{border-top:1px solid #bfbfbf;display:flex}.combi-deal-modal__product:last-child{border-bottom:1px solid #bfbfbf}.combi-deal-modal__product-image{height:74px;margin:20px 0;width:74px}@media only screen and (min-width:1024px){.combi-deal-modal__product-image{height:150px;margin:0;width:150px}}.combi-deal-modal__product-details{flex:1;margin:20px 0 20px 30px}@media only screen and (max-width:1023px){.combi-deal-modal__product-details{padding-right:20px}}.combi-deal-modal__product-title{font-family:Galano Grotesque,Arial,sans-serif;font-size:16px;font-weight:800;line-height:24px;margin:0 0 10px;text-transform:uppercase}.combi-deal-modal__product-select-label{font-weight:700}.combi-deal-modal__product-info{margin:0 0 10px}.combi-deal-modal__product-info-label{display:inline-block;margin-right:30px}.combi-deal-modal__product-error{color:#e00}.combi-deal-modal__add-to-cart-error{margin-top:20px}@media only screen and (min-width:1024px){.combi-deal-modal__add-to-cart-error{flex:0 0 100%}}.combi-deal-modal__add-to-cart-error .alerts__alert{margin-bottom:0}.combi-deal-modal__footer{flex:0 0 100%}@media only screen and (min-width:1024px){.combi-deal-modal__footer{display:flex;justify-content:center}}.combi-deal-modal__footer-quantity{align-items:center;display:flex;justify-content:center;margin:30px 10px 0}@media only screen and (min-width:1024px){.combi-deal-modal__footer-quantity{order:2}}.combi-deal-modal__footer-quantity-label{display:inline-block;font-size:16px;font-weight:700;line-height:26px;margin-right:30px}.combi-deal-modal__footer-button{margin:30px 10px 0;min-width:200px}@media only screen and (min-width:1024px){.combi-deal-modal__footer-button{order:2}}.athlete-page{display:grid;grid-template-areas:"details" "image" "overview" "bio";grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:1240px;padding:0 20px}@media only screen and (min-width:1024px){.athlete-page{border-bottom:1px solid #bfbfbf;gap:42px 48px;grid-template-areas:"image details" "image overview" "bio bio";grid-template-columns:680px 1fr;grid-template-rows:fit-content(100%) 1fr fit-content(100%);padding-bottom:40px}}.athlete-page__image{grid-area:image}@media only screen and (max-width:1023px){.athlete-page__image{margin-top:28px}}.athlete-page__details{grid-area:details}@media only screen and (max-width:1023px){.athlete-page__details{text-align:center}}.athlete-page__details-label{color:#6e6e6e;font-weight:400;text-transform:uppercase}.athlete-page__bio{grid-area:bio;overflow:hidden}@media only screen and (min-width:1024px){.athlete-page__bio{margin-top:30px}}.athlete-page__overview{font-family:Galano Grotesque,Arial,sans-serif;font-size:24px;font-weight:500;grid-area:overview;line-height:36px;margin-top:30px}@media only screen and (min-width:1024px){.athlete-page__overview{font-size:28px;line-height:40px;margin-top:22px}}.athlete-page__overview p{margin:0}.athlete-page__location{border:1px solid #bfbfbf;padding:25px 30px}@media only screen and (min-width:1024px){.athlete-page__location{padding:40px 30px}}.athlete-page__location-label{padding-left:23px;position:relative}.athlete-page__location-label:before{background:url(../../../common/images/location.svg) 50%/contain no-repeat;content:"";display:block;height:20px;left:0;position:absolute;top:50%;transform:translateY(-58%);width:14px}.athlete-page__name{font-family:Galano Grotesque,Arial,sans-serif;font-size:28px;font-weight:800;line-height:36px;text-transform:uppercase}@media only screen and (min-width:1024px){.athlete-page__name{font-size:34px;line-height:48px}}.athlete-page__sport{font-family:Galano Grotesque,Arial,sans-serif;font-size:24px;font-weight:500;line-height:36px;margin-top:7px}@media only screen and (min-width:1024px){.athlete-page__sport{font-size:28px;line-height:40px;margin-top:17px}}.athlete-page__social-media-links{align-items:center;display:flex;margin-top:20px}@media only screen and (max-width:1023px){.athlete-page__social-media-links{justify-content:center}}.athlete-page__social-media-link{border-radius:50%;display:inline-block;font-size:0!important;height:35px;margin-left:10px;margin-right:0;width:35px}.athlete-page__social-media-link.facebook{background:url(../../../common/images/facebook.svg) 50%/cover no-repeat}.athlete-page__social-media-link.youtube{background:url(../../../common/images/youtube.svg) 50%/cover no-repeat}.athlete-page__social-media-link.instagram{background:url(../../../common/images/instagram.svg) 50%/cover no-repeat}.athlete-page__social-media-link.twitter{background:url(../../../common/images/twitter.svg) 50%/cover no-repeat}.athlete-page__social-media-link.tiktok{background:url(../../../common/images/tiktok.svg) 50%/cover no-repeat}.athlete-page__social-media-link:last-child{margin-right:0}.recipe{margin-top:30px}@media only screen and (min-width:1024px){.recipe{border-bottom:1px solid #bfbfbf;display:grid;gap:150px;grid-template-columns:263px 1fr;margin-top:60px;padding-bottom:40px}}.recipe__ingredients label,.recipe__prep label{display:block;font-family:Galano Grotesque,Arial,sans-serif;font-size:20px;font-weight:800;line-height:28px;margin-bottom:10px;text-transform:uppercase}@media only screen and (min-width:1024px){.recipe__ingredients label,.recipe__prep label{font-size:24px;line-height:32px}}@media only screen and (max-width:1023px){.recipe__ingredients{border-bottom:1px solid #bfbfbf;margin-bottom:30px;padding-bottom:30px}}.recipe__ingredients ul{padding:0 0 0 20px}.recipe__ingredients ul li:not(:last-child){margin-bottom:10px}.recipe__ingredients a{color:#3d747b;cursor:pointer;font-weight:700;text-decoration:underline;text-decoration-color:#3d747b;text-decoration-thickness:2px;text-underline-offset:4px;transition:all .3s}.recipe__ingredients a:hover{color:#000;text-decoration-color:#000}.recipe__prep{margin-bottom:30px}.recipe__prep div{display:block;padding-left:40px;position:relative}.recipe__prep div:before{content:"";display:inline-block;height:30px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:30px}.recipe__prep--servings div:before{background:url(../../../common/images/food.svg) 0/contain no-repeat}.recipe__prep--time div:before{background:url(../../../common/images/clock-black.svg) 0/contain no-repeat}.recipe__main{overflow:hidden}.recipe__main-title{font-family:Galano Grotesque,Arial,sans-serif;font-size:20px;font-weight:800;line-height:28px;margin-bottom:20px;text-transform:uppercase}@media only screen and (min-width:1024px){.recipe__main-title{font-size:24px;line-height:32px}}.recipe__main>ol,.recipe__main>ul{counter-reset:li;list-style:none;margin:20px 0;padding:0}.recipe__main>ol ol,.recipe__main>ul ol{list-style-position:inside;margin:7px 0;padding:0}.recipe__main>ol ol li,.recipe__main>ul ol li{margin-bottom:7px}.recipe__main>ol ol li:before,.recipe__main>ul ol li:before{content:"";display:inline-block;width:10px}.recipe__main>ol>li,.recipe__main>ul>li{padding-left:33px;position:relative}.recipe__main>ol>li:not(:last-child),.recipe__main>ul>li:not(:last-child){margin-bottom:7px}.recipe__main>ol>li:before,.recipe__main>ul>li:before{content:counter(li) ".";counter-increment:li;font-weight:700;left:0;position:absolute;top:0;width:33px}.recipe-nutritional-info{background-color:#bfbfbf;border:1px solid #bfbfbf;display:grid;gap:1px;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:1024px){.recipe-nutritional-info{grid-template-columns:repeat(4,1fr)}}.recipe-nutritional-info-item{background-color:#fff;order:0;padding:11px 0 13.5px;text-align:center}.recipe-nutritional-info-item--empty{order:1}@media only screen and (max-width:1023px){.recipe-nutritional-info-item--empty{display:none}}.recipe-nutritional-info-item__wrapper{color:#404040;display:inline-block;font-size:16px;line-height:26px;text-align:center}@media only screen and (min-width:1024px){.recipe-nutritional-info-item__wrapper{text-align:left}}.recipe-nutritional-info-item__wrapper .header{color:#000}.recipe-nutritional-info-item .data,.recipe-nutritional-info-item .header{display:block}.recipe-nutritional-info-item .data span{color:#000;font-family:Galano Grotesque,Arial,sans-serif;font-size:28px;font-weight:800;line-height:36px;text-transform:uppercase}@media only screen and (min-width:1024px){.recipe-nutritional-info-item .data span{font-size:34px;line-height:48px}}.related-blogs{background-color:#f1f1f1;margin-top:60px;padding:30px 0}@media only screen and (min-width:1024px){.related-blogs{margin-top:55px;padding:50px 0}}.related-blogs__container{margin-left:auto;margin-right:auto;max-width:1240px;padding:0 20px}.related-blogs__header{margin-bottom:14px}@media only screen and (min-width:1024px){.related-blogs__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}}@media only screen and (max-width:1023px){.related-blogs__header{text-align:center}}.related-blogs__header a{color:#3d747b;cursor:pointer;font-weight:700;text-decoration:underline;text-decoration-color:#3d747b;text-decoration-thickness:2px;text-underline-offset:4px;transition:all .3s}.related-blogs__header a:hover{color:#000;text-decoration-color:#000}.related-blogs__title{font-family:Galano Grotesque,Arial,sans-serif;font-size:24px;font-weight:800;line-height:32px;text-transform:uppercase}@media only screen and (min-width:1024px){.related-blogs__title{font-size:28px;line-height:39.5px}}@media only screen and (max-width:1023px){.related-blogs__title{margin-bottom:5px}}@media only screen and (min-width:1024px){.related-blogs__items{display:grid;gap:48px;grid-template-columns:repeat(3,minmax(0,1fr))}}.related-blog{background-color:#fff;display:flex;flex-direction:column;text-decoration:none}@media only screen and (max-width:1023px){.related-blog:not(:last-child){margin-bottom:16px}}.related-blog__content{display:flex;flex-direction:column;flex-grow:1;padding:15px 20px 20px}@media only screen and (min-width:1024px){.related-blog__content{padding:20px 20px 30px}}.related-blog__image--video{padding-bottom:54%;position:relative}.related-blog__image--video:before{background:transparent url(../../../common/images/play-white.svg) 50%/cover no-repeat;content:"";height:30px;left:20px;position:absolute;top:20px;width:30px}.related-blog__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000;display:-webkit-box;flex-grow:1;font-family:Galano Grotesque,Arial,sans-serif;font-size:20px;font-weight:800;line-height:28px;overflow:hidden;text-transform:uppercase}@media only screen and (min-width:1024px){.related-blog__title{font-size:24px;line-height:32px}}.related-blog__category{color:#404040;font-size:16px;line-height:26px;margin-bottom:12px;text-transform:uppercase}.related-blog__duration{color:#404040;font-size:14px;line-height:22px;margin-top:15px}.social-share{--social-share-default-icon-size:15px;align-items:flex-start;display:flex;gap:15px;margin-top:20px}.social-share__icon{background-color:#f1f1f1;background-position:50%;background-repeat:no-repeat;background-size:var(--social-share-default-icon-size);border:0;border-radius:50%;font-size:0;height:39px;width:39px}@media only screen and (max-width:1023px){.social-share--init .social-share__icon{visibility:hidden}}.social-share__icon--email{--social-share-default-icon-size:23px 16px;background-image:url(../../../common/images/email-black.svg)}.social-share__icon--facebook{--social-share-default-icon-size:9px 18px;background-image:url(../../../common/images/facebook-black.svg)}.social-share__icon--print{--social-share-default-icon-size:26px 24px;background-image:url(../../../common/images/print-black.svg)}.social-share__icon--pinterest{--social-share-default-icon-size:16px 20px;background-image:url(../../../common/images/pinterest-black.svg)}.social-share__icon--share{background-image:url(../../../common/images/share-black.svg)}.social-share--init .social-share__icon--share{visibility:visible}@media only screen and (min-width:1024px){.social-share--init .social-share__icon--share{display:none}}.social-share__icon--twitter{--social-share-default-icon-size:19px 14px;background-image:url(../../../common/images/twitter-black.svg)}@media only screen and (max-width:1023px){.nutritional-information__table--first-col-only .nutrient-facts-table__body-col:first-child,.nutritional-information__table--first-col-only .nutrient-facts-table__head-col:first-child{border-right:2px solid #404040}}.nutritional-information{color:#6e6e6e}.nutritional-information--bundle ol{color:#000;font-weight:700}.product-benefits,.product-overview__info-text{color:#6e6e6e}@media only screen and (min-width:1024px){.product-price-details{margin-bottom:30px}}.product-price-details__price-per-serving{font-size:12px;line-height:20px}.product-review__content,.product-tabs__content .tab-details address,.product-tabs__content .tab-details div,.product-tabs__content .tab-details p{color:#6e6e6e}.blog-post__content .amp-body-copy [class^=h1],.blog-post__content .amp-body-copy [class^=h2],.blog-post__content .amp-body-copy [class^=h3],.blog-post__content .amp-body-copy [class^=h4],.blog-post__content .amp-body-copy ul li,.blog-post__content .amp-body-copy ul li p{color:#000}