.fb-banner h2 p{font-size:inherit}.fb-banner__text-wrapper{background:var(--fb-banner-background-color)}@media (min-width:640px){.fb-banner__text-wrapper{background:none}}.fb-banner__image-wrapper{background:linear-gradient(to bottom,transparent 50%,var(--fb-banner-background-color) 50%)}@media (min-width:640px){.fb-banner__image-wrapper{background:linear-gradient(to right,transparent 20%,var(--fb-banner-background-color) 20%)}}.fb-banner__pattern-2{right:0;top:-3rem}@media (min-width:640px){.fb-banner__pattern-2{left:-30%;top:0}}.fb-banner__pattern-mobile-rotate{transform:rotate(75deg)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.fb-collection-carousel{--swiper-navigation-size:20px;--swiper-theme-color:#000}.fb-collection-carousel .swiper-button-prev{left:-40px}.fb-collection-carousel .swiper-button-next,.fb-collection-carousel .swiper-button-prev{display:none;height:100%;margin:0;outline:2px solid transparent;outline-offset:2px;position:absolute;top:0}.fb-collection-carousel .swiper-button-next{right:-40px}@media (min-width:768px){.fb-collection-carousel .swiper-button-next,.fb-collection-carousel .swiper-button-prev{display:flex}}.fb-collection-carousel .fb-collection-carousel__swiper-slide{margin-right:1rem}@media (min-width:640px){.fb-collection-carousel .fb-collection-carousel__swiper-slide{max-width:169px}}@media (min-width:768px){.fb-collection-carousel .fb-collection-carousel__swiper-slide{max-width:164px}}@media (min-width:1024px){.fb-collection-carousel .fb-collection-carousel__swiper-slide{max-width:212px}}@media (min-width:1280px){.fb-collection-carousel .fb-collection-carousel__swiper-slide{max-width:252px}}.fb-carousel-with-links{--swiper-navigation-size:20px;--swiper-theme-color:#000}.fb-carousel-with-links__pattern-1{right:0}@media (min-width:1024px){.fb-carousel-with-links__pattern-1{left:40%}}.fb-carousel-with-links__pagination{position:static;transform:none}.fb-carousel-with-links .swiper-pagination-bullet{background:transparent;border:1px solid #000;height:10px;margin:0 5px;opacity:1;transform:none;width:10px}.fb-carousel-with-links .swiper-pagination-bullet-active{background:#000}.fb-carousel-with-links .swiper-button-prev{height:100%;left:-40px;margin:0;outline:2px solid transparent;outline-offset:2px;position:absolute;top:0}.fb-carousel-with-links .swiper-button-prev:after{font-size:20px}.fb-carousel-with-links .swiper-button-next{height:100%;margin:0;outline:2px solid transparent;outline-offset:2px;position:absolute;right:-40px;top:0}.fb-carousel-with-links .swiper-button-next:after{font-size:20px}.fb-collection-with-links__collapsed{height:calc(var(--font-size-base)*1.7*7);overflow:hidden}.fb-collection-with-links--gradient{background:linear-gradient(0deg,#fff,#fff0)}.fb-collection-header[data-v-296e52b6]{--swiper-navigation-size:20px;--swiper-theme-color:#000}@media (max-width:640px){.fb-collection-header__title[data-v-296e52b6]{display:-webkit-box;height:56px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.fb-collection-header-swiper-pagination[data-v-296e52b6]{left:50%;position:absolute;top:20px}.swiper-button-next[data-v-296e52b6],.swiper-button-prev[data-v-296e52b6]{display:none;height:100%;margin:0;outline:2px solid transparent;outline-offset:2px;position:absolute;top:0}.swiper-button-prev[data-v-296e52b6]{left:-40px}.swiper-button-next[data-v-296e52b6]{right:-40px}.text-pattern[data-v-296e52b6]{right:-25%;top:-15px;width:50%}.img-pattern[data-v-296e52b6],.text-pattern[data-v-296e52b6]{transform:rotate(180deg) scaleY(-1)}.img-pattern[data-v-296e52b6]{left:-25%;top:25px;width:60%}.fade-enter-active[data-v-296e52b6],.fade-leave-active[data-v-296e52b6]{transition:opacity .25s ease}.fade-enter[data-v-296e52b6],.fade-leave-to[data-v-296e52b6]{opacity:0}@media (min-width:768px){.client-only-placeholder[data-v-296e52b6],.fb-collection-header[data-v-296e52b6]{height:512px}.fb-collection-header-swiper-pagination[data-v-296e52b6]{bottom:24px;left:50%;top:unset}.text-pattern[data-v-296e52b6]{bottom:100px;height:60px;left:-90px;right:unset;top:unset;transform:none;width:344px}.img-pattern[data-v-296e52b6]{bottom:unset;height:60px;left:unset;right:-90px;top:12px;transform:scaleY(-1);width:344px}.swiper-button-next[data-v-296e52b6],.swiper-button-prev[data-v-296e52b6]{display:flex}}.fb-collection-header .swiper-pagination-bullet{background:transparent;border:1px solid #fff;height:10px;margin:0 5px;opacity:1;transform:none;width:10px}.fb-collection-header .swiper-pagination-bullet-active{background:#fff}.pattern-first[data-v-a60c7f19]{left:-16px;top:-16px}.pattern-second[data-v-a60c7f19]{bottom:-32px;right:-34px}@media (min-width:768px){.pattern-first[data-v-a60c7f19]{left:0;top:0}.pattern-second[data-v-a60c7f19]{right:0}}.fb-image-text__spacer[data-v-c3ef4fab]{height:66px}.fb-image-text__pattern-1[data-v-c3ef4fab]{left:100%;top:-30px}.fb-image-text__pattern-1--left[data-v-c3ef4fab]{left:-112px}.fb-image-text__pattern-2[data-v-c3ef4fab]{bottom:0;left:-60px}.fb-image-text__pattern-2--right[data-v-c3ef4fab]{left:unset;right:-140px}.fb-image-text__collapsed[data-v-c3ef4fab]{height:calc(var(--font-size-base)*1.5*7);overflow:hidden}.fb-quote{display:grid;grid-gap:1rem;grid-template-areas:"intro-text intro-text" "author-avatar author-name";grid-template-columns:40px 1fr}@media (min-width:768px){.fb-quote{padding-right:4rem;grid-row-gap:.75rem;grid-column-gap:1rem;grid-template-areas:"author-avatar intro-text" "author-avatar author-name";grid-template-columns:70px 1fr}}.fb-quote__author-name{grid-area:author-name}.fb-quote__author-avatar{grid-area:author-avatar}.fb-quote__text{grid-area:intro-text}.fb-quote__text>:first-child:before{content:open-quote;display:inline-block}.fb-quote__text>:last-child:after{content:close-quote;display:inline-block}.fb-quote--no-avatar{grid-template-areas:"intro-text intro-text" "author-name author-name"}.fb-faq__question-container,.fb-fact__title-container{background-color:#efefef}.scroll-container{max-height:calc(100vh - 64px)}@media (min-width:768px){.scroll-container{height:auto;max-height:calc(100vh - 128px)}}.feedback-form{height:7em;min-height:80px}@media (min-width:768px){.feedback-form{height:2em}}.fb-preparation-steps{--swiper-navigation-size:20px;--swiper-theme-color:#000}.fb-preparation-steps .swiper-button-prev:after{left:-60px;outline:2px solid transparent;outline-offset:2px;position:absolute}.fb-preparation-steps .swiper-button-next:after{outline:2px solid transparent;outline-offset:2px;position:absolute;right:-60px}.fb-preparation-steps__tip-icon--mobile{right:-8px}.fb-preparation-steps__rating-slide{align-items:center;background:linear-gradient(to bottom,transparent 50%,var(--color-primary) 50%);display:flex;flex-direction:column;justify-content:space-around;text-align:center}.fb-preparation-steps__rating-slide h3{box-shadow:12px 0 0 0 var(--color-primary),-12px 0 0 0 var(--color-primary)}.fb-preparation-steps__rating-slide__image-container{background-color:#fff;position:relative}.fb-preparation-steps__rating-slide__image{margin:0 auto;max-width:120px}.fb-preparation-steps__rating-slide__arrow{background-image:url(../images/arrow.svg);background-repeat:no-repeat;background-size:64px 64px;content:" ";display:block;height:64px;position:absolute;right:0;top:-15px;width:64px}.fb-close-mobile{bottom:-32px;left:50%;transform:translate(-50%)}@media (min-width:768px){.cooking-tip{bottom:unset;left:50%;top:50%;transform:translate(-50%,-50%);width:512px}}.cooking-tip__tip-icon{left:16px;top:-12px}.cooking-tip__close-icon{right:24px;top:24px}.step-item-grid{gap:0 0;grid-template-areas:". .";grid-template-columns:48px 1fr;grid-template-rows:1fr}@media (min-width:768px){.fb-product-overlay[data-v-d16dc968]{max-width:256px}}.fb-product-overlay__image-container[data-v-d16dc968]{min-width:256px}.fb-recipe-preview{grid-template-areas:"title" "partner" "image" "ingredients" "preparation"}.fb-recipe-preview__partner{grid-area:partner}.fb-recipe-preview__title{grid-area:title}.fb-recipe-preview__image{grid-area:image}.fb-recipe-preview__ingredients{grid-area:ingredients}.fb-recipe-preview__preparation{grid-area:preparation}@media (min-width:768px){.fb-recipe-preview{grid-template-areas:"partner partner" "title ingredients" "image ingredients" "preparation ingredients";grid-template-rows:auto auto auto 1fr}}
