.article{--article-width: 540px;padding-bottom:var(--spacing-10)}.article__heading+.article__share,.article__date+.article__share{margin-top:var(--spacing-3)}@media (min-width: 480px){.article__heading+.article__share,.article__date+.article__share{margin-top:var(--spacing-5)}}.article__header,.article .article__header{max-width:none;margin:var(--spacing-12) 0 var(--spacing-10);padding:0 var(--space-outer)}@media (min-width: 720px){.article__header,.article .article__header{margin-top:var(--spacing-16)}}.article__header-inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--content-width);margin:0 auto}.article__tags{margin-bottom:var(--spacing-5)}.article__meta{margin-top:var(--spacing-3);opacity:.6}.article__meta span+time{padding-left:var(--spacing-4)}.article__image{margin:var(--spacing-10) auto;padding:0 var(--space-outer)}.article__image.article__image--image-aspect-custom .article__image-container{position:relative;height:var(--custom-height-mobile);overflow:hidden}@media (min-width: 480px){.article__image.article__image--image-aspect-custom .article__image-container{height:var(--custom-height)}}.article__image.article__image--image-aspect-custom .image__img{display:block;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-o-object-position:var(--focal-alignment, center);object-position:var(--focal-alignment, center);top:0;left:0;width:100%;height:100%}.article__image.article__image--full-width{padding:0}.article__image.article__image--full-width.article__image--top{margin-top:0}.article__image-container{width:100%;max-width:var(--max-width);margin:0 auto}.article__image--full-width .article__image-container{max-width:none}.article__image-inner{height:100%}.article__image-inner .image__img{width:100%}.article__content{width:100%;margin:var(--spacing-10) auto;padding:0 var(--space-outer)}.article__content .article__rte{padding:0;margin:0}.article__content-inner{width:100%;max-width:var(--content-width);margin:0 auto}.article__comments{margin:var(--spacing-10) auto 0;padding:0 var(--space-outer)}.article__comments .form-message{margin-bottom:var(--spacing-5)}.article__comments .form-status{margin:var(--spacing-5) 0}.article+.article__comments{margin-top:var(--spacing-10)}.article__pagination{margin-top:var(--spacing-9);padding:0 var(--space-outer)}.article__pagination .article__block-inner{display:flex;justify-content:space-between}.article__pagination-sharing-inner{width:100%;max-width:var(--content-width);margin:0 auto}.article__social-sharing{width:100%;margin:var(--spacing-9) auto;padding:0 var(--space-outer)}.article__block-inner{width:100%;max-width:var(--content-width);margin:0 auto}.article-item{position:relative}@media (min-width: 1200px){.article-item{display:grid;grid-template-columns:repeat(24,1fr)}.article-item.article-item--has-no-image{display:block}}.article-item__image-wrapper{display:block;-webkit-text-decoration:none;text-decoration:none}@media (min-width: 1200px){.article-item__image-wrapper{grid-column:1 / 16;grid-row:1}}.article-item__content{position:relative;display:flex;margin-top:calc(var(--spacing-12) * -1);padding:0 var(--spacing-3);z-index:1}.article-item--has-no-image .article-item__content{margin-top:0}.article-item--has-no-image .article-item__content{padding:0}@media (min-width: 1200px){.article-item__content{grid-column:11 / 25;grid-row:1;margin-top:var(--spacing-7);padding:0}}.article-item__content-inner{display:flex;flex-direction:column;width:100%;padding:var(--spacing-5) var(--spacing-5) var(--spacing-4);background-color:var(--color-background)}.article-item--has-no-image .article-item__content-inner{padding-right:0;padding-left:0}@media (min-width: 720px){.article-item__content-inner{padding:var(--spacing-6) var(--spacing-6) var(--spacing-4)}.article-item--has-no-image .article-item__content-inner{padding-right:0;padding-left:0}}@media (min-width: 960px){.article-item__content-inner{padding:var(--spacing-7) var(--spacing-6) var(--spacing-4)}.article-item--has-no-image .article-item__content-inner{padding-right:0;padding-left:0}}@media (min-width: 1200px){.article-item__content-inner{padding:var(--spacing-9) var(--spacing-8) var(--spacing-4)}.article-item--has-no-image .article-item__content-inner{padding-right:0;padding-left:0}}.article-item__tags{margin:0 0 var(--spacing-5)}.article-item__title{margin-bottom:var(--spacing-1)}.article-item--video .article-item__title{display:flex;gap:6px}@media (min-width: 720px){.article-item--video .article-item__title{gap:var(--spacing-2)}}.article-item--video .article-item__title .icon{width:var(--spacing-7);height:var(--spacing-7)}.article-item__meta{margin-bottom:var(--spacing-3);opacity:.6}.article-item__meta span+time{padding-left:var(--spacing-4)}@media (min-width: 1200px){.article-item__meta{margin-bottom:var(--spacing-4)}}.article-item__excerpt{margin-bottom:var(--spacing-7)}.article-item__read-button{margin-top:auto}.article-item.article-item--recipe{display:flex;flex-direction:column;height:100%;border:1px solid var(--color-recipe-border);border-radius:4px;overflow:hidden}.article-item.article-item--recipe .article-item__content{height:100%;margin-top:0;padding:0}.article-item.article-item--recipe .article-item__content-inner{justify-content:flex-start;padding:15px var(--spacing-4)}@media (min-width: 960px){.article-item.article-item--recipe .article-item__content-inner{padding:var(--spacing-3) var(--spacing-5) 18px}}.article-item.article-item--recipe .article-item__title{margin-bottom:0}.article-item.article-item--recipe .article-item__recipe-meta{padding-top:var(--spacing-3)}.template-recipes .article-item.article-item--recipe .article-item__recipe-meta{font-weight:700}@media (min-width: 960px){.article-item.article-item--recipe .article-item__recipe-meta{padding-top:10px}}.article-item.article-item--recipe .article-item__recipe-reviews{margin-top:auto;padding-top:var(--spacing-3)}@media (min-width: 960px){.article-item.article-item--recipe .article-item__recipe-reviews{padding-top:10px}}.article-item.article-item--recipe .article-item__recipe-reviews.hide-review{display:none}.article-item.article-item--recipe .article-item__recipe-separator{margin:0 var(--spacing-1)}.article-item.article-item--recipe .article-item__excerpt{margin-top:var(--spacing-3);margin-bottom:0}.article-item.article-item--recipe.article-item--featured{border:none;border-radius:0}.article-item.article-item--recipe.article-item--featured .article-item__image{border-radius:4px;overflow:hidden}.article-item.article-item--recipe.article-item--featured .article-item__content-inner{padding:0}.article-item.article-item--recipe.article-item--featured .article-item__content{padding-top:var(--spacing-3)}@media (min-width: 720px){.article-item.article-item--recipe.article-item--featured .article-item__content{padding-top:var(--spacing-5)}}.article-item.article-item--recipe.article-item--featured .article-item__recipe-meta{padding-top:var(--spacing-3)}@media (min-width: 720px){.article-item.article-item--recipe.article-item--featured .article-item__recipe-meta{padding-top:var(--spacing-5)}}.article-item.article-item--recipe.article-item--featured .article-item__recipe-timer{display:inline-flex;width:auto;border-radius:var(--spacing-unit-half);padding:6px var(--spacing-2) var(--spacing-1);background-color:var(--color-text-link);color:var(--color-background);overflow:hidden}.article-tags{display:flex;flex-wrap:wrap;margin:calc(var(--spacing-1) * -1);padding:0;list-style:none}.article-tags__item{margin:var(--spacing-1)}.article-tags__tag{padding:var(--spacing-unit-half) var(--spacing-unit);border:1px solid var(--color-text);text-transform:uppercase;letter-spacing:.025em}.comments{width:100%;margin:0;padding:0;list-style:none}.comments__heading{margin:var(--spacing-9) 0;padding-top:var(--spacing-9);border-top:1px solid var(--color-border)}.comment+.comment{margin-top:var(--spacing-7);padding-top:var(--spacing-7);border-top:solid 1px var(--color-border-meta)}.comment__meta{margin-bottom:var(--spacing-2)}.comment__date{display:block;color:var(--color-text-meta)}.comments__leave-heading{border-top:1px solid var(--color-border);margin:var(--spacing-9) 0;padding-top:var(--spacing-9)}.comments__mod-message{margin:var(--spacing-3) 0}.comments__submit{margin-top:var(--spacing-10)}html.do-anim .animation.animation--article .article__image-container .image__img{transition-duration:var(--duration-slow)}html.do-anim .animation.animation--article .article__header-inner>*,html.do-anim .animation.animation--article .article__content{--delay-amount: var(--delay-normal);--duration-amount: var(--duration-normal);opacity:0;transform:translateY(20px);transition:transform var(--duration-amount) var(--easing),opacity var(--duration-amount) var(--easing);transition-delay:calc(var(--delay-amount) * 0);transition-delay:calc(var(--delay-amount) * var(--delay-offset-multiplier, 0))}html.do-anim .animation.animation--article .article__header-inner>*.is-visible,html.do-anim .animation.animation--article .article__content.is-visible{opacity:1;transform:none;transform:initial}html.do-anim .animation.animation--article .article__tags{transform:translateY(10px)}.shopify-section--main-recipe{position:relative;z-index:2;overflow:visible}@media (max-width: 959px){.main-recipe.section--vertical-padding-top-bottom{padding-top:var(--spacing-3);padding-bottom:var(--spacing-5)}}@media (min-width: 960px){.main-recipe__wrapper{display:flex}}.main-recipe__sidebar{margin-bottom:24px}@media (min-width: 960px){.main-recipe__sidebar{width:32.26%}}@media (min-width: 1200px){.main-recipe__sidebar{width:413px}}.main-recipe--no-sidebar .main-recipe__sidebar{display:none}.main-recipe__content{overflow:hidden}@media (min-width: 960px){.main-recipe__content{width:67.74%;padding-left:var(--spacing-8)}}@media (min-width: 1200px){.main-recipe__content{width:calc(100% - 413px);padding-left:58px}}.main-recipe--no-sidebar .main-recipe__content{width:100%;max-width:631px;margin:0 auto;padding-left:0}.main-recipe__excerpt{margin-bottom:var(--spacing-6);line-height:1.7;font-weight:var(--font-body-bold-weight)}@media (min-width: 960px){.main-recipe__excerpt{margin-bottom:var(--spacing-10);line-height:2}}@media (min-width: 960px){.main-recipe__excerpt--mobile{display:none}}@media (max-width: 959px){.main-recipe__excerpt--desktop{display:none}}.main-recipe__slider-title{margin-bottom:var(--spacing-2);text-transform:uppercase}@media (min-width: 960px){.main-recipe__slider-title{margin-bottom:13px}}.main-recipe__slider-container{position:relative;margin-bottom:var(--spacing-6)}@media (min-width: 960px){.main-recipe__slider-container{margin-bottom:var(--spacing-10);padding-right:27px}}.main-recipe__slider-container .carousel__navigation-buttons{position:absolute;top:50%;left:50%;z-index:2;justify-content:space-between;align-items:center;transform:translate(-50%) translateY(-50%)!important;width:calc(100% + var(--spacing-2));max-width:calc(var(--max-width) + 96px);height:auto;pointer-events:none}@media (max-width: 959px){.main-recipe__slider-container .carousel__navigation-buttons{display:none}}.main-recipe__slider-container .carousel__navigation-button{margin:0;pointer-events:all}.main-recipe__slider-container .carousel__navigation-button.swiper-button-disabled{opacity:0}.main-recipe__slider-container .carousel__navigation-button--back{position:relative;left:-17px}@media (min-width: 960px){.main-recipe__slider-container .carousel__navigation-button--back{left:-27px}}.main-recipe__slider-container .swiper-pagination{--swiper-pagination-bullet-width: 6px;--swiper-pagination-bullet-height: 6px;bottom:0;display:flex;justify-content:center;gap:3px}@media (min-width: 960px){.main-recipe__slider-container .swiper-pagination{display:none}}.main-recipe__slider-container .swiper-pagination .swiper-pagination-bullet{margin-right:0;margin-left:0;background-color:var(--color-background-primary-button)}.main-recipe__slider-container .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){opacity:.4}.main-recipe__slider.swiper{overflow:hidden;padding-bottom:var(--spacing-5)}@media (min-width: 960px){.main-recipe__slider.swiper{padding-bottom:0}}.main-recipe__slider.swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.main-recipe__text{line-height:1.7;font-weight:var(--font-body-bold-weight)}@media (min-width: 960px){.main-recipe__text{line-height:2}}.main-recipe__text img{max-width:100%;height:auto;margin-top:var(--spacing-6);vertical-align:middle}@media (min-width: 960px){.main-recipe__text img{margin-top:var(--spacing-8)}}.main-recipe__text ol{padding-left:0;list-style:none;counter-reset:item}.main-recipe__text ol li{position:relative;margin-bottom:var(--spacing-6);padding-top:var(--spacing-10);counter-increment:item}@media (min-width: 960px){.main-recipe__text ol li{margin-bottom:var(--spacing-8);padding-top:50px}}.main-recipe__text ol li:before{content:counter(item);position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;border:1px solid var(--step-number-color, var(--color-background-primary-button));border-radius:50%;width:var(--spacing-8);height:var(--spacing-8);font-size:var(--font-size-heading-5-base);font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--step-number-color, var(--color-background-primary-button))}@media (min-width: 960px){.main-recipe__text ol li:before{width:38px;height:38px}}.main-recipe__text ul{padding-left:var(--spacing-6)}.main-recipe__text ul li::marker{font-size:.7em}.main-recipe--no-sidebar .main-recipe__text.rte img{margin-top:var(--spacing-8);margin-bottom:var(--spacing-8)}@media (min-width: 960px){.main-recipe--no-sidebar .main-recipe__text.rte img{margin-top:var(--spacing-10);margin-bottom:var(--spacing-10)}}.main-recipe__text blockquote{border-radius:4px;overflow:hidden;background-color:var(--color-background-gray);padding:var(--spacing-9) var(--spacing-5) var(--spacing-11);border:none;margin:var(--spacing-6) 0!important}.main-recipe__text blockquote h1,.main-recipe__text blockquote h2,.main-recipe__text blockquote h3,.main-recipe__text blockquote h4,.main-recipe__text blockquote h5,.main-recipe__text blockquote h6{margin-top:0;margin-bottom:2px}.main-recipe__text p+blockquote{margin-top:calc(var(--spacing-6) * -1)!important}@media (min-width: 960px){.main-recipe__text p+blockquote{margin-top:calc(var(--spacing-8) * -1)!important}}.main-recipe__text iframe{aspect-ratio:16/9;height:100%;border:none;border-radius:4px}.main-recipe__text a{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px;color:var(--color-text-link);display:inline}.main-recipe__text a:before,.main-recipe__text a:after{display:none}.main-recipe__created-at,.main-recipe__author{margin-bottom:var(--spacing-6)}@media (min-width: 960px){.main-recipe__created-at,.main-recipe__author{margin-bottom:var(--spacing-4)}}.main-recipe__author-image{flex-shrink:0;border-radius:50%;width:var(--spacing-8);max-width:100%;height:auto;margin-right:10px}@media (min-width: 960px){.main-recipe__author-image{margin-right:var(--spacing-3)}}.main-recipe__brands{margin-bottom:var(--spacing-6)}@media (min-width: 960px){.main-recipe__brands{margin-bottom:var(--spacing-10)}}.main-recipe__excerpt--desktop+.only-desktop .main-recipe__brands{margin-top:calc(var(--spacing-4) * -1)}.main-recipe__slider-product .product-item--horizontal .product-item__media{padding:0}@media (max-width: 1439px){.main-recipe__slider-product .product-item__hover-action-wrap{padding-right:0}}.main-recipe__youtube-facades .youtube-facade{position:relative}.main-recipe__youtube-facades .youtube-facade[data-hide-cover=true] .youtube-thumb{display:none}.main-recipe__youtube-facades .youtube-facade[data-loading=true]{background-color:var(--color-black)}.main-recipe__youtube-facades .youtube-thumb{position:relative;width:100%;height:0;padding-bottom:56%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:4px;overflow:hidden;cursor:pointer}.main-recipe__youtube-facades .youtube-play-button{width:68px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;border:none;pointer-events:none}.recipe-ingredients{border-radius:var(--spacing-1);margin-bottom:var(--spacing-6);padding:var(--spacing-8) 37px var(--spacing-8) var(--spacing-8);background-color:var(--color-background-gray);transition:all .3s ease-in-out}@media (min-width: 1200px){.recipe-ingredients{padding:var(--spacing-10)}}.recipe-ingredients__list{margin:0 0 var(--spacing-4);padding:var(--spacing-5) 0 0;list-style:none}.recipe-ingredients__list li:not(.recipe-ingredients__list-heading){font-weight:var(--font-body-bold-weight)}.recipe-ingredients__list li+li{margin-top:15px}.recipe-ingredients__list a:before,.recipe-ingredients__list a:after{bottom:.2em}li.recipe-ingredients__list-heading{margin-bottom:-3px}@media (min-width: 960px){li.recipe-ingredients__list-heading{margin-bottom:var(--spacing-3)}}.recipe-ingredients__button.btn.btn--callout{border-radius:0;height:auto;margin:var(--spacing-4) auto 0;font-size:var(--font-size-button);font-family:var(--font-button);text-transform:uppercase}.recipe-ingredients__button.btn.btn--callout>span:after,.recipe-ingredients__button.btn.btn--callout>span:before{bottom:.15em}.recipe-ingredients__popup{position:fixed;top:0;left:0;z-index:var(--z-index-bar);display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;width:100%;height:100%;padding:var(--spacing-5)}.recipe-ingredients__popup.is-active{opacity:1;visibility:visible}.recipe-ingredients__popup-overlay{position:absolute;top:0;left:0;opacity:.3;width:100%;height:100%;background-color:var(--color-text)}.recipe-ingredients__popup-content{position:relative;z-index:2;width:100%;max-width:290px;background-color:var(--color-background)}.recipe-ingredients__popup-content img{width:100%;max-width:100%;height:auto}.recipe-ingredients__popup-button{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;width:11px;height:11px;color:var(--color-text-secondary-button)}.recipe-ingredients__popup-button .icon{width:11px;height:11px}.btn.btn--secondary.recipe-ingredients__buy-button{margin-top:var(--spacing-2)}.btn.btn--secondary.recipe-ingredients__buy-button:not(:hover){border-color:var(--color-text-secondary-button);background-color:transparent;color:var(--color-background-button)}.btn.btn--secondary.recipe-ingredients__buy-button:hover{color:var(--color-background-gray);background-color:var(--color-text-secondary-button);border-color:var(--color-text-secondary-button)}.recipe-ingredients__read-more-content{overflow:hidden;transition:height .3s ease-in-out}.recipe-ingredients__read-more-content.collapsed{position:relative}.recipe-ingredients__read-more-content.collapsed:after{content:"";position:absolute;bottom:-36px;left:-32px;right:-32px;height:82px;background:linear-gradient(to top,var(--color-background-gray) 36%,transparent 100%)}.user-is-tabbing .recipe-ingredients__read-more-content a:focus,.user-is-tabbing .recipe-ingredients__read-more-content a:focus-visible{outline-offset:-1px}.recipe-ingredients__read-more-trigger-wrap{position:relative;justify-content:center;margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}@media (min-width: 960px){.recipe-ingredients__read-more-trigger-wrap{margin-top:var(--spacing-3)}}.recipe-ingredients__read-more-trigger-wrap:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:var(--color-text-secondary-button)}.recipe-ingredients__read-more-trigger-wrap:not(.hidden){display:flex}.btn.recipe-ingredients__read-more-trigger{--width-button: 117px;--height-input: 36px;position:relative;background-color:var(--color-background-gray);border-color:var(--color-text-secondary-button);padding:9px 13px}.btn.recipe-ingredients__read-more-trigger:hover{color:var(--color-background-gray);background-color:var(--color-text-secondary-button);border-color:var(--color-text-secondary-button)}.recipe-ingredients__substitutes{position:relative}.recipe-ingredients__substitutes-text{display:inline-block;border-radius:var(--spacing-8);padding:4px var(--spacing-2) 2px;background-color:var(--color-background-primary-button);vertical-align:.1em;color:var(--color-text-primary-button);text-transform:capitalize}.recipe-ingredients__substitutes-tooltip{position:absolute;right:0;left:2px;bottom:calc(100% + 7px);z-index:10;opacity:0;visibility:hidden;display:inline-block;width:-moz-max-content;width:max-content;transition:all .3s ease-in-out;border:1px solid var(--color-background-primary-button);border-radius:5px;padding:9px var(--spacing-3) 5px;background-color:var(--color-background);color:var(--color-text)}.recipe-ingredients__substitutes-tooltip:after{content:"";position:absolute;bottom:-7px;left:15px;right:10px;right:calc(10px + var(--tooltip-x, 0px));width:var(--spacing-3);height:var(--spacing-3);background-color:var(--color-background);border-color:var(--color-background-primary-button);border-style:solid;border-width:0px 1px 1px 0;transform:rotate(45deg)}.recipe-ingredients__substitutes:hover .recipe-ingredients__substitutes-tooltip{opacity:1;visibility:visible}.recipe-ingredients__substitutes-tooltip a{color:currentColor;-webkit-text-decoration:underline;text-decoration:underline}.recipe-ingredients__substitutes-tooltip a:after,.recipe-ingredients__substitutes-tooltip a:before{display:none}.first-non-empty .recipe-ingredients__substitutes-tooltip{top:calc(100% + 7px);bottom:inherit;left:0}.first-non-empty .recipe-ingredients__substitutes-tooltip:after{top:-7px;bottom:inherit;transform:rotate(224deg)}.recipe-info{border-radius:var(--spacing-1);margin-bottom:var(--spacing-5);padding:var(--spacing-8);background-color:var(--color-background-gray)}@media (min-width: 1200px){.recipe-info{margin-bottom:var(--spacing-6);padding:var(--spacing-10)}}.recipe-info__title{margin-bottom:var(--spacing-4)}.recipe-info__list{margin:0 0 var(--spacing-4);padding:0;list-style:none}@media (min-width: 960px){.recipe-info__list{margin-bottom:25px}}.recipe-info__item{display:flex;align-items:center;max-width:245px}.recipe-info__item:not(:last-child){margin-bottom:var(--spacing-3)}@media (min-width: 960px){.recipe-info__item:not(:last-child){margin-bottom:var(--spacing-4)}}.recipe-info__item--review{position:relative;padding-bottom:var(--spacing-12)}@media (min-width: 480px){.recipe-info__item--review{padding-bottom:var(--spacing-7)}}@media (min-width: 960px){.recipe-info__item--review{padding-bottom:var(--spacing-12)}}@media (min-width: 1200px){.recipe-info__item--review{padding-bottom:var(--spacing-7)}}.recipe-info__item--review #pwr-snippets,.recipe-info__item--review .pr-snippet-stars-container{margin:0!important}.recipe-info__item--review .pr-snippet-rating-decimal{margin-left:4px}.recipe-info__item--review .pr-snippet-review-count{position:absolute;top:28px;left:0}@media (min-width: 480px){.recipe-info__item--review .pr-snippet-review-count{position:static}}@media (min-width: 960px){.recipe-info__item--review .pr-snippet-review-count{position:absolute}}@media (min-width: 1200px){.recipe-info__item--review .pr-snippet-review-count{position:static}}.recipe-info__item--review .pr-snippet-write-review-link{position:absolute;bottom:0;left:0;margin:0!important}.recipe-info__item--review .pr-snippet-read-and-write{margin-left:8px;white-space:nowrap}.recipe-info__item-title{width:111px;flex:0 0 111px;padding-right:var(--spacing-2);min-width:-moz-fit-content;min-width:fit-content}.recipe-info__item-text{width:calc(100% - 111px);font-weight:500}.recipe-info__wrapper{position:relative}.recipe-info__footer{display:flex;gap:5px}.recipe-info__button{display:flex;justify-content:center;align-items:center;border:1px solid var(--color-outline-background-secondary-button);border-radius:50%;width:37px;height:37px;background-color:var(--color-background)}.recipe-info__button .icon{width:16px;height:18px}.recipe-info__share{position:absolute;top:calc(100% + var(--spacing-4));left:calc(var(--spacing-4) * -1);z-index:4}@media (min-width: 960px){.recipe-info__share{left:50%;transform:translate(-50%)}}.recipe-info__share-arrow{position:absolute;top:-6px;left:27px;transform:rotate(45deg);transform-origin:center;width:var(--spacing-4);height:var(--spacing-4);background-color:var(--color-text-link)}@media (min-width: 960px){.recipe-info__share-arrow{top:-1px;left:50%;transform:rotate(45deg) translate(-50%)}}.recipe-info__share-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;border-radius:var(--spacing-2);width:229px;padding:var(--spacing-2);background-color:var(--color-text-link);gap:var(--spacing-2)}.recipe-info__share-button{display:flex;align-items:center;border-radius:var(--spacing-2);background-color:var(--color-background)}.recipe-info__share-button-icon{display:inline-block;display:flex;justify-content:center;align-items:center;border-right:1px solid #c1c1c1;border-radius:var(--spacing-2) 0 0 var(--spacing-2);width:51px;height:43px;padding:9px 14px 10px 13px;text-align:center}.recipe-info__share-button-icon img{display:inline-block;transition:.2s ease-in-out;width:auto;max-width:100%;height:auto;max-height:24px;vertical-align:middle}.recipe-info__share-button:hover .recipe-info__share-button-icon img{transform:scale(1.2)}.recipe-info__share-button-text{max-height:43px;padding:11px;vertical-align:middle}.recipe-tips{position:relative;border-radius:4px;background-color:var(--bg-color-recipe-tips)}.recipe-tips .recipe-tips__title{margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-clor-recipe-tips)}.recipe-tips .recipe-tips__description{font-weight:500;color:var(--text-clor-recipe-tips)}.recipe-tips.recipe-tips--bg-image{background-image:var(--bg-image-recipe-tips);background-size:cover;background-position:center center}.recipe-tips__inner{display:flex;flex-direction:column;padding:10px 13px 26px 26px}@media (min-width: 720px){.recipe-tips__inner{flex-direction:row;gap:40px;align-items:center;padding:40px}}@media (min-width: 960px){.recipe-tips__inner{gap:15px;padding:40px 20px}}@media (min-width: 1200px){.recipe-tips__inner{gap:40px;padding:40px}}.recipe-tips__image{display:flex;align-items:center;width:100%;gap:5px;margin-bottom:10px}@media (min-width: 720px){.recipe-tips__image{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 457px);margin-bottom:0}}@media (min-width: 960px){.recipe-tips__image{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 350px)}}@media (min-width: 1200px){.recipe-tips__image{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 457px)}}.recipe-tips__image .recipe-tips__title{margin:0;max-width:137px}@media (min-width: 720px){.recipe-tips__image .recipe-tips__title{display:none}}.recipe-tips__image .image{width:100px}@media (min-width: 720px){.recipe-tips__image .image{width:100%}}.recipe-tips__content{width:100%}@media (min-width: 720px){.recipe-tips__content{max-width:457px}}@media (min-width: 960px){.recipe-tips__content{max-width:350px}}@media (min-width: 1200px){.recipe-tips__content{max-width:457px}}.recipe-tips__content .recipe-tips__title{display:none}@media (min-width: 720px){.recipe-tips__content .recipe-tips__title{display:block}}.recipe-tips__button{margin-top:16px}.recipe-tips__button .btn{width:auto}@media (min-width: 720px){.recipe-cook-mode{display:none}}.recipe-cook-mode:not(.hidden){display:flex;align-items:center;margin-bottom:var(--spacing-6);gap:7px}@media (min-width: 720px){.recipe-cook-mode:not(.hidden){display:none}}input.recipe-cook-mode__toggle-input[type=checkbox]{position:absolute;z-index:-1;opacity:0;visibility:hidden;border:none;width:0;height:0;margin:0;padding:0}.recipe-cook-mode__toggle-button{position:relative;display:flex;align-items:center;border:1px solid var(--color-background-darker-25);border-radius:100px;width:59px;height:24px;padding-left:27px;background-color:var(--color-background-gray)}.recipe-cook-mode__toggle-button:before{content:attr(data-off);text-indent:-85px;white-space:nowrap;overflow:hidden}.recipe-cook-mode__toggle-button:after{content:"";position:absolute;top:calc(50% - var(--spacing-5) / 2);left:1px;z-index:2;transition:transform .3s ease-in-out;border-radius:50%;width:var(--spacing-5);height:var(--spacing-5);background-color:var(--color-background-darker-25)}.is-cook-mode-active .recipe-cook-mode__toggle-button{padding-left:10px}.is-cook-mode-active .recipe-cook-mode__toggle-button:before{content:attr(data-on)}.is-cook-mode-active .recipe-cook-mode__toggle-button:after{transform:translate(35px);background-color:var(--color-background-primary-button)}.recipe-cook-mode__title:before{content:attr(data-off)}.is-cook-mode-active .recipe-cook-mode__title:before{content:attr(data-on)}.recipe-nutrition{padding:var(--spacing-5)}.recipe-nutrition__title{margin-bottom:var(--spacing-1)}.recipe-nutrition__text{margin-bottom:var(--spacing-4)}.recipe-nutrition__list{border-top:2px solid;margin:0;padding:var(--spacing-2) 0 0;list-style:none}.recipe-nutrition__item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid;padding:var(--spacing-2) 0;font-weight:var(--font-body-bold-weight);gap:var(--spacing-4)}.recipe-nutrition__item:last-child{border-bottom:none;padding-bottom:0}.print-only{display:none}@media print{.announcement-bar__outer-wrapper,.header__outer-wrapper,.related-recipes,.recently-viewed-recipes,.footer__parent,.recipe-tips,.recipe-hero__featured,.main-recipe__slider-title,.main-recipe__slider-container,.recipe-info__footer,.recipe-ingredients__read-more-trigger-wrap,.recipe-ingredients__read-more-content:after,[data-add-to-cart-button],.recipe-ingredients__buy-button,.recipe-ingredients__button,.recipe-hero__video-button,.tags-used,.recipe-cook-mode{display:none!important}.recipe-ingredients__read-more-content{height:auto!important}.recipe-info,.recipe-ingredients{padding:0!important}.recipe-info{margin-bottom:var(--spacing-10)!important}.print-only{display:block}}
