@charset "UTF-8";.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{touch-action:pan-y}.swiper-wp8-vertical{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:.3s;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}@keyframes icon-fill-up{0%{transform:translateY(0)}40%{transform:translateY(-58%)}62%{transform:translateY(-68%)}100%{transform:translateY(-100%)}}@keyframes icon-anim{0%{transform:scale(1)}60%{transform:scale(1)}80%{transform:scale(1.15)}92%{transform:scale(.9)}100%{transform:scale(1)}}.spacer::after{content:".";clear:both;display:block;visibility:hidden;height:0}.filter-bar__list,.filter-select__list,.footer-meta-nav__list,.footer-nav__list,.season-declarations,.sort-bar__list{list-style-type:none;padding:0;margin:0}.footer-nav__title,.newsletter__title{font-size:1.25rem;line-height:1.25;font-weight:700;letter-spacing:-.04rem}@media only screen and (min-width:1260px){.footer-nav__title,.newsletter__title{font-size:1.5rem}}.eventdetail-group,.functions-group,.tokens{list-style:none;padding:0;margin:0}.eventdetail-group>li,.functions-group>li,.tokens>li{float:left;display:block}.teaser-image-special__panel,.teaser__inner{position:relative;padding:.625rem .9375rem 0;z-index:3}@media only screen and (min-width:992px){.teaser-image-special__panel,.teaser__inner{padding:.9375rem 1.25rem 0}}.teaser-image-special__header,.teaser__header{margin-bottom:.4375rem;line-height:1}@media only screen and (min-width:768px){.teaser--initial-columns-12 .teaser__body,.teaser--initial-columns-8 .teaser__body,.teaser-image-special--initial-columns-12 .teaser-image-special__body{max-width:83.3%}}.teaser-image-special__body-title,.teaser__body-title,.wine-teaser--narrow .wine-teaser__body-title{margin-bottom:.6875rem;font-family:"Roboto Slab",serif;font-size:1.125rem;line-height:1.5rem;color:#222}.teaser--initial-columns-3 .teaser__body-title,.wine-teaser--narrow.teaser--initial-columns-3 .wine-teaser__body-title{font-size:1rem;line-height:1.25rem;margin-bottom:.375rem}@media only screen and (min-width:992px){.teaser--initial-columns-3 .teaser__body-title,.wine-teaser--narrow.teaser--initial-columns-3 .wine-teaser__body-title{font-size:1rem;line-height:1.375rem}}.teaser-image-special__body-text,.teaser__body-text{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;overflow:hidden}@media only screen and (min-width:768px){.teaser-image-special__body-text,.teaser__body-text{line-height:1.125rem;max-height:6.875rem}}@media only screen and (min-width:992px){.teaser-image-special__body-text,.teaser__body-text{font-size:.875rem}}.teaser-image-special__type,.teaser__type{display:inline-block;margin-right:.125rem;font-size:.625rem;font-weight:700;text-transform:uppercase;color:#62c4d8;letter-spacing:.1em;line-height:1.3}.little-fooby-l1.teaser .teaser-image-special__type,.little-fooby-l1.teaser .teaser__type{color:#62c4d8}.little-fooby-l2.teaser .teaser-image-special__type,.little-fooby-l2.teaser .teaser__type{color:#a6c117}.little-fooby-l3.teaser .teaser-image-special__type,.little-fooby-l3.teaser .teaser__type{color:#dc3a58}@media only screen and (min-width:768px){.teaser-image-special__type,.teaser__type{font-size:.8125rem}}.social-media-list{display:inline-flex;justify-content:space-between;vertical-align:middle}.category-entrance__placeholder,.image__placeholder,.recipedetail-how-to-videos__placeholder,.video__placeholder{position:relative;width:100%;background-color:#f0f0f0;z-index:1}.category-entrance__image,.image__image,.recipedetail-how-to-videos__image,.teaser-image-special__image,.teaser__img,.video__image{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;transition:opacity .45s cubic-bezier(.71,.25,.26,.85),transform .5s ease;z-index:2;-o-object-fit:cover;font-family:"object-fit:cover;object-position:top center";object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media all and (-ms-high-contrast:none){.category-entrance__image,.image__image,.recipedetail-how-to-videos__image,.teaser-image-special__image,.teaser__img,.video__image{-webkit-backface-visibility:visible;backface-visibility:visible}}.category-entrance__image--loaded,.teaser-image-special__image--loaded,.teaser__img--loaded{opacity:1}.image__caption,.video__caption{padding-top:.9375rem;color:#444}.image__caption,.image__caption p,.image__caption ul,.video__caption,.video__caption p,.video__caption ul{font-size:.875rem;line-height:1.125rem}@media only screen and (min-width:0) and (max-width:767px){.image__caption,.video__caption{padding-bottom:.625rem}}.headerpanel .headerpanel__inner h1,.page-header-recipe__panel-detail h1{text-align:center}@media screen and (min-width:992px) and (max-width:1259px){.headerpanel .headerpanel__inner h1,.page-header-recipe__panel-detail h1{text-align:left;font-size:2.5rem;line-height:2.5rem;letter-spacing:0}}@media screen and (min-width:1260px) and (max-width:1699px){.headerpanel .headerpanel__inner h1,.page-header-recipe__panel-detail h1{text-align:left;font-size:3.125rem;line-height:3.125rem;letter-spacing:0}}@media screen and (min-width:1700px){.headerpanel .headerpanel__inner h1,.page-header-recipe__panel-detail h1{text-align:left;font-size:3.75rem;line-height:3.75rem;letter-spacing:0}}.cookbook-tooltip__input[type=text],.external-recipe .external-recipe__input,.form-element input[type=date],.form-element input[type=datetime],.form-element input[type=email],.form-element input[type=month],.form-element input[type=number],.form-element input[type=password],.form-element input[type=search],.form-element input[type=tel],.form-element input[type=text],.form-element input[type=time],.form-element input[type=url],.form-element input[type=week],.form-element select,.form-element textarea,input.cookbook-add__input{font-size:.875rem;padding:.4375rem .8125rem}.form-element select{background-position:right .8125rem center}.page-header-recipe__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;font-family:"object-fit:cover;object-position:top center";object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:.375rem}.filter-select__item{overflow:hidden;font-size:.875rem;font-weight:700;font-family:Montserrat,sans-serif;color:#444;text-transform:uppercase;transition:height .22s cubic-bezier(.71,.25,.26,.85);line-height:2.125rem;height:2.125rem;transition:height .45s cubic-bezier(.71,.25,.26,.85)}[data-whatinput=mouse] :focus{outline:0}.h-no-scroll{overflow:hidden}.h-0space{margin-bottom:0}.h-halfspace{margin-bottom:.5em}.h-space-1{margin-bottom:1em}.h-space-2{margin-bottom:2em}.h-space-3{margin-bottom:3em}.h-space-4{margin-bottom:4em}.h-table{display:table}.h-table-cell{display:table-cell}.h-align-bottom{vertical-align:bottom!important}.h-tx-center{text-align:center}.h-tx-right{text-align:right}.h-hide{display:none}@media only screen and (min-width:0) and (max-width:767px){.h-hide-small{display:none}}@media only screen and (min-width:768px){.h-hide-medium-up{display:none}}.h-horizontal-guttered{margin-bottom:.75rem}.h-horizontal-guttered>:last-child{margin-bottom:0}@media only screen and (min-width:768px){.h-horizontal-guttered{margin-bottom:1.875rem}}.bg-dark-stone-grey{background-color:#444}.bg-dark-stone-grey--faded{background-color:rgba(68,68,68,.8)}.color-white{color:#fff}.full-width{width:100%}.no-bullets ul{list-style:none;padding:0}.no-bullets ul li{border-bottom:1px solid #f0f0f0}.bd,.media{overflow:hidden;padding-top:.0625rem}.media .img{float:left;margin-right:10px}.media .img img{display:block}.heading--grey-centered,.heading--h2{font-family:"NorthernSoul Caps",sans-serif;font-weight:400;color:#404040;margin:0 0 2.1875rem;text-indent:-.0625rem;letter-spacing:.16875rem;font-size:2.5rem;line-height:2.5rem}.h2--center.heading--grey-centered,.h2--center.heading--h2{text-align:center}.h2--dark.heading--grey-centered,.h2--dark.heading--h2{color:#000}.h2--small-bottom.heading--grey-centered,.h2--small-bottom.heading--h2{color:#000;margin:0 0 1.125rem}@media only screen and (min-width:768px){.heading--grey-centered,.heading--h2{font-size:2.5rem;line-height:2.5rem}}@media only screen and (min-width:992px){.heading--grey-centered,.heading--h2{font-size:2.8125rem;line-height:2.8125rem}}@media only screen and (min-width:1260px){.heading--grey-centered,.heading--h2{font-size:3.4375rem;line-height:3.4375rem}}.heading--h3,.print-overlay__title{font-weight:700;font-size:1.25rem;line-height:1.25;margin:0 0 .625rem;color:#222;text-indent:0;font-family:"Open Sans",sans-serif;text-transform:inherit;letter-spacing:0;-webkit-hyphens:auto;hyphens:auto;text-overflow:ellipsis;overflow:hidden;width:100%}.copy--big,.page-header-event__intro>p,.page-header-recipe__intro p,.paragraph--copy-bold,.paragraph--copy-intro,.recipe-ingredientlist__ingredient-check-icon,.recipe-ingredientlist__ingredient-desc,.recipe-ingredientlist__ingredient-quantity,.t5-recipe .table_td,.t5-recipe .table_th{font-size:1rem;line-height:1.5rem;margin:0 0 1.5rem}.heading--grey-centered{text-align:center;color:#404040}.heading--title{font-family:"NorthernSoul Caps",sans-serif;color:#404040;font-size:1.875rem;line-height:2.25rem;letter-spacing:-.03125rem;position:relative;top:-5px;margin-bottom:.8125rem}@media only screen and (min-width:768px){.heading--title{font-size:2.8125rem;line-height:3rem}}.paragraph--subtitle{font-family:"Roboto Slab",serif;font-size:1.125rem;line-height:1.75rem;text-align:center}@media only screen and (min-width:768px){.paragraph--subtitle{font-size:1.25rem;line-height:1.875rem}}.copy--big{font-size:1.25rem;margin-bottom:1.25rem}.page-header-event__intro>p,.page-header-recipe__intro p,.paragraph--copy-intro{font-family:"Roboto Slab",serif}.paragraph--copy-bold{font-weight:700}.copy--small,.paragraph--subtext-picture,.portion-calculator__calculator-hint-small,.recipe-ingredientlist__ingredient-check-icon,.recipe-ingredientlist__ingredient-desc,.recipe-ingredientlist__ingredient-quantity,.season-bar__label,.season-declarations__item,.switch__text{font-size:.875rem;line-height:1.125rem}.copy--center{text-align:center}.copy--font-northernsoul-script{font-family:"NorthernSoul Script",sans-serif}.copy--slim-margin{margin-bottom:.5rem}.copy--small-margin{margin-bottom:.75rem}.copy--medium-margin{margin-bottom:2.0625rem}@media only screen and (min-width:768px){.copy--medium-margin{margin-bottom:3.75rem}}.copy--space-top{margin-top:1.875rem}.floating-title,.t12-searchresults__badge{display:inline-block;font-size:.75rem;line-height:.875rem;font-family:"Roboto Slab",serif;letter-spacing:.125rem;color:#fff;text-transform:uppercase;white-space:nowrap;padding:.5rem 1.25rem;background-image:url(../assets/images/little-fooby/backgrounds/floating-title/floating-title-l1.svg);background-size:100% 100%;background-repeat:no-repeat}.little-fooby-l2 .floating-title,.little-fooby-l2 .t12-searchresults__badge{background-image:url(../assets/images/little-fooby/backgrounds/floating-title/floating-title-l2.svg)}.little-fooby-l3 .floating-title,.little-fooby-l3 .t12-searchresults__badge{background-image:url(../assets/images/little-fooby/backgrounds/floating-title/floating-title-l3.svg)}.floating-title.little-fooby-l1,.little-fooby-l1.t12-searchresults__badge{background-image:url(../assets/images/little-fooby/backgrounds/floating-title/floating-title-l1.svg)}.floating-title.little-fooby-l2,.little-fooby-l2.t12-searchresults__badge{background-image:url(../assets/images/little-fooby/backgrounds/floating-title/floating-title-l2.svg)}.floating-title.little-fooby-l3,.little-fooby-l3.t12-searchresults__badge{background-image:url(../assets/images/little-fooby/backgrounds/floating-title/floating-title-l3.svg)}.floating-title--teaser{font-size:.6875rem;line-height:.75rem;padding:.375rem .625rem .4375rem}.copy--roboto-medium,.recipedetail-how-to-videos__title{font-family:"Roboto Slab",serif;font-size:.875rem;line-height:1.125rem}@media only screen and (min-width:768px){.copy--roboto-medium,.recipedetail-how-to-videos__title{font-size:1rem;line-height:1.375rem}}.copy--error,.form-element__msgbar>p{font-size:.875rem;color:#d80000;line-height:1.3;padding:0;margin:0 0 .75rem}.form-element__msgbar>p{font-size:.6875rem;margin:.125rem 0 0;float:left}.season-chart__list-item-title,.season-chart__month-label,.season-chart__months-header-left-cell{font-size:.75rem;line-height:1.3333333333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:700}@media only screen and (min-width:768px){.season-chart__list-item-title,.season-chart__month-label,.season-chart__months-header-left-cell{font-size:.875rem;line-height:1.2857142857}}@media only screen and (min-width:0) and (max-width:767px){.copy--xs-centered{text-align:center}}@media only screen and (min-width:768px) and (max-width:991px){.copy--sm-centered{text-align:center}}.footer-nav{margin-top:17px}@media only screen and (min-width:992px){.footer-nav{display:flex}}@media only screen and (min-width:1260px){.footer-nav>*{flex-grow:1;flex-basis:0}}.footer-nav__section{border-bottom:1px solid #fff}@media only screen and (min-width:768px){.footer-nav__section{border-bottom:0 none}}.footer-nav__link{display:block;padding:0;text-transform:uppercase;text-decoration:none;color:#fff;font-weight:700;font-size:1rem;line-height:3.125rem}.footer-nav__link>svg{display:none}@media only screen and (min-width:768px){.footer-nav__link{font-size:1.125rem;line-height:2.5rem;white-space:nowrap}}.footer-nav__link--state-active,.footer-nav__link--state-hover,.footer-nav__link:active,.footer-nav__link:focus,.footer-nav__link:hover{color:#fff;text-decoration:none}.footer-nav__list{margin-bottom:20px;line-height:1.357}@media only screen and (min-width:768px){.footer-nav__list{margin-bottom:10px}}.footer-nav__list-item{margin:.3125rem 0}.footer-nav__list-item-link{color:#fff;font-size:.875rem;transition:color .22s cubic-bezier(.71,.25,.26,.85)}.footer-nav__list-item-link .svg-group{margin-right:.1875rem}.footer-nav__list-item-link--state-active,.footer-nav__list-item-link--state-hover,.footer-nav__list-item-link:active,.footer-nav__list-item-link:focus,.footer-nav__list-item-link:hover{color:#999;text-decoration:none}.footer-meta-nav{text-align:center}@media only screen and (min-width:768px){.footer-meta-nav{text-align:left}}.footer-meta-nav__list{line-height:1}.footer-meta-nav__list>li{display:inline-block}@media only screen and (min-width:768px){.footer-meta-nav__list{display:block;float:left}}.footer-meta-nav__item:not(:first-child){margin-left:1.5rem}@media only screen and (min-width:768px){.footer-meta-nav__item:not(:first-child){margin-left:1.875rem}}.footer-meta-nav__link{color:#fff;text-decoration:none;font-size:.875rem;display:block;line-height:1.875rem;transition:color .22s cubic-bezier(.71,.25,.26,.85)}.footer-meta-nav__link:active,.footer-meta-nav__link:focus,.footer-meta-nav__link:hover{color:#999;text-decoration:none}.functions-link{color:#999;transition:color .22s cubic-bezier(.71,.25,.26,.85)}.functions-link,.functions-link:active,.functions-link:focus,.functions-link:hover{text-decoration:none}.functions-link__icon{text-align:center;display:inline-block;margin-right:.375rem;position:relative;top:.3125rem}.functions-link__copy{text-align:center;font-size:.6875rem;font-weight:700;font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:1px;display:inline}@media only screen and (min-width:768px){.functions-link__copy{letter-spacing:1px;font-size:.75rem;line-height:1.1666666667}}.functions-link:active,.functions-link:focus,.functions-link:hover{color:#7faa47}.functions-link:active svg .animated,.functions-link:focus svg .animated,.functions-link:hover svg .animated{fill:#7faa47}.functions-link:active svg .animated-stroke,.functions-link:focus svg .animated-stroke,.functions-link:hover svg .animated-stroke{stroke:#7faa47}.functions-group{text-align:center;line-height:1;padding-bottom:0}@media only screen and (min-width:992px){.functions-group{padding-bottom:1.125rem}}.functions-group .functions-group__item{display:block;float:none;line-height:1.125rem}.functions-group .functions-group__item:not(:last-child){margin-right:0;padding-bottom:.625rem}@media only screen and (min-width:768px){.functions-group .functions-group__item:not(:last-child){margin-right:2.1875rem;padding-bottom:0}}@media only screen and (min-width:768px){.functions-group .functions-group__item{line-height:1.5rem;display:inline-block;padding-bottom:0}.functions-group .functions-group__item:not(:last-child){margin-right:2.5rem}}.form-element{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:12px}@media only screen and (min-width:768px){.form-element{margin-bottom:.9375rem}}.form-element.has-error>label{color:#d80000}.form-element.has-error .form-element__msglabel{display:block}.form-element.has-error input[type=date]::-webkit-input-placeholder,.form-element.has-error input[type=datetime]::-webkit-input-placeholder,.form-element.has-error input[type=email]::-webkit-input-placeholder,.form-element.has-error input[type=month]::-webkit-input-placeholder,.form-element.has-error input[type=number]::-webkit-input-placeholder,.form-element.has-error input[type=password]::-webkit-input-placeholder,.form-element.has-error input[type=search]::-webkit-input-placeholder,.form-element.has-error input[type=tel]::-webkit-input-placeholder,.form-element.has-error input[type=text]::-webkit-input-placeholder,.form-element.has-error input[type=time]::-webkit-input-placeholder,.form-element.has-error input[type=url]::-webkit-input-placeholder,.form-element.has-error input[type=week]::-webkit-input-placeholder,.form-element.has-error textarea::-webkit-input-placeholder{color:#d80000}.form-element.has-error input[type=date]::-moz-placeholder,.form-element.has-error input[type=datetime]::-moz-placeholder,.form-element.has-error input[type=email]::-moz-placeholder,.form-element.has-error input[type=month]::-moz-placeholder,.form-element.has-error input[type=number]::-moz-placeholder,.form-element.has-error input[type=password]::-moz-placeholder,.form-element.has-error input[type=search]::-moz-placeholder,.form-element.has-error input[type=tel]::-moz-placeholder,.form-element.has-error input[type=text]::-moz-placeholder,.form-element.has-error input[type=time]::-moz-placeholder,.form-element.has-error input[type=url]::-moz-placeholder,.form-element.has-error input[type=week]::-moz-placeholder,.form-element.has-error textarea::-moz-placeholder{color:#d80000}.form-element.has-error input[type=date]::placeholder,.form-element.has-error input[type=datetime]::placeholder,.form-element.has-error input[type=email]::placeholder,.form-element.has-error input[type=month]::placeholder,.form-element.has-error input[type=number]::placeholder,.form-element.has-error input[type=password]::placeholder,.form-element.has-error input[type=search]::placeholder,.form-element.has-error input[type=tel]::placeholder,.form-element.has-error input[type=text]::placeholder,.form-element.has-error input[type=time]::placeholder,.form-element.has-error input[type=url]::placeholder,.form-element.has-error input[type=week]::placeholder,.form-element.has-error textarea::placeholder{color:#d80000}.form-element.has-error input,.form-element.has-error select,.form-element.has-error textarea{color:#d80000;border-color:#d80000}.form-element.is-disabled{background-color:#fcfcfc}.form-element>label{font-size:.75rem;font-weight:700;display:block;margin-bottom:5px}.form-element .form-element{margin-bottom:0}.form-element__msgbar{overflow:hidden;width:100%}.form-element__msgbar.is-hidden{display:none}.form-element__msgbar.is-left>p{float:left}.form-element__itemwrap{display:flex}.form-element__itemwrap input[type=checkbox]{margin-right:.6875rem;top:.125rem}.form-element__item{display:flex;vertical-align:top}.form-element__label{width:auto;display:inline-block;margin-right:2rem;font-size:.875rem;position:relative;vertical-align:top}.form-element--larger-space{margin-bottom:1.25rem}.form-element--no-border-right input[type=date],.form-element--no-border-right input[type=datetime],.form-element--no-border-right input[type=email],.form-element--no-border-right input[type=month],.form-element--no-border-right input[type=number],.form-element--no-border-right input[type=password],.form-element--no-border-right input[type=search],.form-element--no-border-right input[type=tel],.form-element--no-border-right input[type=text],.form-element--no-border-right input[type=time],.form-element--no-border-right input[type=url],.form-element--no-border-right input[type=week],.form-element--no-border-right textarea{border-right:none}.btn,.culinaria-load-more{display:inline-flex;justify-content:center;align-items:center;padding:1rem 2.1875rem .9375rem;font-size:.75rem;font-family:Montserrat,sans-serif;font-weight:700;line-height:.9375rem;text-transform:uppercase;border-radius:0;position:relative;text-decoration:none;border:2px solid transparent;text-align:center;letter-spacing:.5px;transition:color .22s cubic-bezier(.71,.25,.26,.85),background-color .22s cubic-bezier(.71,.25,.26,.85),border-color .22s cubic-bezier(.71,.25,.26,.85)}@media only screen and (min-width:0) and (max-width:767px){.btn,.culinaria-load-more{display:flex;width:100%}}.btn [data-resultcount-total],.culinaria-load-more [data-resultcount-total]{display:inline-block;margin:0 .25rem}.btn__icon,.btn__text{position:relative;display:inline-flex;z-index:1}.btn__icon{flex-shrink:0;height:1em;width:1.5rem;position:relative;margin-top:-1px}.btn__icon svg{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}.btn__icon+.btn__text,.btn__text+.btn__icon{margin-left:.6875rem}.btn__bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.btn__bg-background,.btn__bg-foreground{transition:fill .2s ease-in}.btn.loading .btn__loader,.loading.culinaria-load-more .btn__loader{display:block}.btn:active,.btn:focus,.btn:hover,.culinaria-load-more:active,.culinaria-load-more:focus,.culinaria-load-more:hover{text-decoration:none}.btn--green{color:#fff;border-color:#7faa47;background-color:#7faa47}.btn--green .animated-stroke{stroke:#fff}.btn--green .animated,.btn--green .svg-fill{fill:#fff}.btn--green svg{fill:#fff}.btn--green:active,.btn--green:focus,.btn--green:hover{color:#fff;background-color:#64863a;border-color:#64863a}.btn--green:active .animated-stroke,.btn--green:focus .animated-stroke,.btn--green:hover .animated-stroke{stroke:#fff}.btn--green:active .animated,.btn--green:active .svg-fill,.btn--green:focus .animated,.btn--green:focus .svg-fill,.btn--green:hover .animated,.btn--green:hover .svg-fill{fill:#fff}.btn--green:active svg,.btn--green:focus svg,.btn--green:hover svg{fill:#fff}.btn--green[disabled]{color:#666;opacity:.6;text-decoration:line-through;background-color:transparent;border-color:#666}.btn--green.loading{color:#62c4d8}.btn--green.loading .loader-pot svg *{fill:#62c4d8}.btn--inverted,.culinaria-load-more{color:#7faa47;border-color:#7faa47;background-color:transparent}.btn--inverted .animated-stroke,.culinaria-load-more .animated-stroke{stroke:#7faa47}.btn--inverted .animated,.btn--inverted .svg-fill,.culinaria-load-more .animated,.culinaria-load-more .svg-fill{fill:#7faa47}.btn--inverted svg,.culinaria-load-more svg{fill:#7faa47}.btn--inverted:active,.btn--inverted:focus,.btn--inverted:hover,.culinaria-load-more:active,.culinaria-load-more:focus,.culinaria-load-more:hover{color:#fff;background-color:#7faa47;border-color:#7faa47}.btn--inverted:active .animated-stroke,.btn--inverted:focus .animated-stroke,.btn--inverted:hover .animated-stroke,.culinaria-load-more:active .animated-stroke,.culinaria-load-more:focus .animated-stroke,.culinaria-load-more:hover .animated-stroke{stroke:#fff}.btn--inverted:active .animated,.btn--inverted:active .svg-fill,.btn--inverted:focus .animated,.btn--inverted:focus .svg-fill,.btn--inverted:hover .animated,.btn--inverted:hover .svg-fill,.culinaria-load-more:active .animated,.culinaria-load-more:active .svg-fill,.culinaria-load-more:focus .animated,.culinaria-load-more:focus .svg-fill,.culinaria-load-more:hover .animated,.culinaria-load-more:hover .svg-fill{fill:#fff}.btn--inverted:active svg,.btn--inverted:focus svg,.btn--inverted:hover svg,.culinaria-load-more:active svg,.culinaria-load-more:focus svg,.culinaria-load-more:hover svg{fill:#fff}.btn--inverted[disabled],[disabled].culinaria-load-more{color:#666;opacity:.6;text-decoration:line-through;background-color:transparent;border-color:#666}.btn--inverted.loading,.loading.culinaria-load-more{color:#62c4d8}.btn--inverted.loading .loader-pot svg *,.loading.culinaria-load-more .loader-pot svg *{fill:#62c4d8}.btn--white{color:#fff;border-color:#fff;background-color:transparent}.btn--white .animated-stroke{stroke:#fff}.btn--white .animated,.btn--white .svg-fill{fill:#fff}.btn--white svg{fill:#fff}.btn--white:active,.btn--white:focus,.btn--white:hover{color:#ccc;background-color:transparent;border-color:#ccc}.btn--white:active .animated-stroke,.btn--white:focus .animated-stroke,.btn--white:hover .animated-stroke{stroke:#ccc}.btn--white:active .animated,.btn--white:active .svg-fill,.btn--white:focus .animated,.btn--white:focus .svg-fill,.btn--white:hover .animated,.btn--white:hover .svg-fill{fill:#ccc}.btn--white:active svg,.btn--white:focus svg,.btn--white:hover svg{fill:#ccc}.btn--white[disabled]{color:#ccc;opacity:.4;text-decoration:line-through;background-color:transparent;border-color:#ccc}.btn--white.loading{color:#62c4d8}.btn--white.loading .loader-pot svg *{fill:#62c4d8}.btn--danger,[data-btn-style=danger]{color:#fff;border-color:#de0000;background-color:#de0000}.btn--danger .animated-stroke,[data-btn-style=danger] .animated-stroke{stroke:#fff}.btn--danger .animated,.btn--danger .svg-fill,[data-btn-style=danger] .animated,[data-btn-style=danger] .svg-fill{fill:#fff}.btn--danger svg,[data-btn-style=danger] svg{fill:#fff}.btn--danger:active,.btn--danger:focus,.btn--danger:hover,[data-btn-style=danger]:active,[data-btn-style=danger]:focus,[data-btn-style=danger]:hover{color:#fff;background-color:#ac0000;border-color:#ac0000}.btn--danger:active .animated-stroke,.btn--danger:focus .animated-stroke,.btn--danger:hover .animated-stroke,[data-btn-style=danger]:active .animated-stroke,[data-btn-style=danger]:focus .animated-stroke,[data-btn-style=danger]:hover .animated-stroke{stroke:#fff}.btn--danger:active .animated,.btn--danger:active .svg-fill,.btn--danger:focus .animated,.btn--danger:focus .svg-fill,.btn--danger:hover .animated,.btn--danger:hover .svg-fill,[data-btn-style=danger]:active .animated,[data-btn-style=danger]:active .svg-fill,[data-btn-style=danger]:focus .animated,[data-btn-style=danger]:focus .svg-fill,[data-btn-style=danger]:hover .animated,[data-btn-style=danger]:hover .svg-fill{fill:#fff}.btn--danger:active svg,.btn--danger:focus svg,.btn--danger:hover svg,[data-btn-style=danger]:active svg,[data-btn-style=danger]:focus svg,[data-btn-style=danger]:hover svg{fill:#fff}.btn--danger[disabled],[data-btn-style=danger][disabled]{color:#666;opacity:.6;text-decoration:line-through;background-color:transparent;border-color:#666}.btn--danger.loading,[data-btn-style=danger].loading{color:#62c4d8}.btn--danger.loading .loader-pot svg *,[data-btn-style=danger].loading .loader-pot svg *{fill:#62c4d8}.btn--danger-inverted{color:#de0000;border-color:#de0000;background-color:transparent}.btn--danger-inverted .animated-stroke{stroke:#de0000}.btn--danger-inverted .animated,.btn--danger-inverted .svg-fill{fill:#de0000}.btn--danger-inverted svg{fill:#de0000}.btn--danger-inverted:active,.btn--danger-inverted:focus,.btn--danger-inverted:hover{color:#fff;background-color:#de0000;border-color:#de0000}.btn--danger-inverted:active .animated-stroke,.btn--danger-inverted:focus .animated-stroke,.btn--danger-inverted:hover .animated-stroke{stroke:#fff}.btn--danger-inverted:active .animated,.btn--danger-inverted:active .svg-fill,.btn--danger-inverted:focus .animated,.btn--danger-inverted:focus .svg-fill,.btn--danger-inverted:hover .animated,.btn--danger-inverted:hover .svg-fill{fill:#fff}.btn--danger-inverted:active svg,.btn--danger-inverted:focus svg,.btn--danger-inverted:hover svg{fill:#fff}.btn--danger-inverted[disabled]{color:#666;opacity:.6;text-decoration:line-through;background-color:transparent;border-color:#666}.btn--danger-inverted.loading{color:#62c4d8}.btn--danger-inverted.loading .loader-pot svg *{fill:#62c4d8}.btn--danger-borderless{color:#de0000;border-color:#fff;background-color:transparent;padding-left:0;padding-right:0;border:none}.btn--danger-borderless .animated-stroke{stroke:#de0000}.btn--danger-borderless .animated,.btn--danger-borderless .svg-fill{fill:#de0000}.btn--danger-borderless svg{fill:#de0000}.btn--danger-borderless:active,.btn--danger-borderless:focus,.btn--danger-borderless:hover{color:#ac0000;background-color:transparent;border-color:transparent}.btn--danger-borderless:active .animated-stroke,.btn--danger-borderless:focus .animated-stroke,.btn--danger-borderless:hover .animated-stroke{stroke:#ac0000}.btn--danger-borderless:active .animated,.btn--danger-borderless:active .svg-fill,.btn--danger-borderless:focus .animated,.btn--danger-borderless:focus .svg-fill,.btn--danger-borderless:hover .animated,.btn--danger-borderless:hover .svg-fill{fill:#ac0000}.btn--danger-borderless:active svg,.btn--danger-borderless:focus svg,.btn--danger-borderless:hover svg{fill:#ac0000}.btn--danger-borderless[disabled]{color:#666;opacity:.6;text-decoration:line-through;background-color:transparent;border-color:#666}.btn--danger-borderless.loading{color:#62c4d8}.btn--danger-borderless.loading .loader-pot svg *{fill:#62c4d8}.btn--little-fooby{color:#fff;border-color:transparent;background-color:transparent;padding:1.125rem 2.1875rem 1.0625rem;border:none;letter-spacing:1px}.btn--little-fooby .animated-stroke{stroke:#fff}.btn--little-fooby .animated,.btn--little-fooby .svg-fill{fill:#fff}.btn--little-fooby svg{fill:#fff}.btn--little-fooby:active,.btn--little-fooby:focus,.btn--little-fooby:hover{color:#fff;background-color:transparent;border-color:transparent}.btn--little-fooby:active .animated-stroke,.btn--little-fooby:focus .animated-stroke,.btn--little-fooby:hover .animated-stroke{stroke:#fff}.btn--little-fooby:active .animated,.btn--little-fooby:active .svg-fill,.btn--little-fooby:focus .animated,.btn--little-fooby:focus .svg-fill,.btn--little-fooby:hover .animated,.btn--little-fooby:hover .svg-fill{fill:#fff}.btn--little-fooby:active svg,.btn--little-fooby:focus svg,.btn--little-fooby:hover svg{fill:#fff}.btn--little-fooby[disabled]{color:#666;opacity:.6;text-decoration:line-through;background-color:transparent;border-color:#666}.btn--little-fooby.loading{color:#62c4d8}.btn--little-fooby.loading .loader-pot svg *{fill:#62c4d8}.btn--little-fooby .btn__bg-background{fill:#194e59}.btn--little-fooby .btn__bg-foreground{fill:#2b8294}.btn--little-fooby:active .btn__bg-foreground,.btn--little-fooby:focus .btn__bg-foreground,.btn--little-fooby:hover .btn__bg-foreground{fill:#194e59}.little-fooby-l2 .btn--little-fooby .btn__bg-background{fill:#4c5b03}.little-fooby-l2 .btn--little-fooby .btn__bg-foreground{fill:#788e05}.little-fooby-l2 .btn--little-fooby:active .btn__bg-foreground,.little-fooby-l2 .btn--little-fooby:focus .btn__bg-foreground,.little-fooby-l2 .btn--little-fooby:hover .btn__bg-foreground{fill:#4c5b03}.little-fooby-l3 .btn--little-fooby .btn__bg-background{fill:#710d20}.little-fooby-l3 .btn--little-fooby .btn__bg-foreground{fill:#ae1532}.little-fooby-l3 .btn--little-fooby:active .btn__bg-foreground,.little-fooby-l3 .btn--little-fooby:focus .btn__bg-foreground,.little-fooby-l3 .btn--little-fooby:hover .btn__bg-foreground{fill:#710d20}.btn--little-fooby.little-fooby-l1 .btn__bg-background{fill:#194e59}.btn--little-fooby.little-fooby-l1 .btn__bg-foreground{fill:#194e59}.btn--little-fooby.little-fooby-l1:active .btn__bg-foreground,.btn--little-fooby.little-fooby-l1:focus .btn__bg-foreground,.btn--little-fooby.little-fooby-l1:hover .btn__bg-foreground{fill:#194e59}.btn--little-fooby.little-fooby-l2 .btn__bg-background{fill:#4c5b03}.btn--little-fooby.little-fooby-l2 .btn__bg-foreground{fill:#788e05}.btn--little-fooby.little-fooby-l2:active .btn__bg-foreground,.btn--little-fooby.little-fooby-l2:focus .btn__bg-foreground,.btn--little-fooby.little-fooby-l2:hover .btn__bg-foreground{fill:#4c5b03}.btn--little-fooby.little-fooby-l3 .btn__bg-background{fill:#194e59}.btn--little-fooby.little-fooby-l3 .btn__bg-foreground{fill:#ae1532}.btn--little-fooby.little-fooby-l3:active .btn__bg-foreground,.btn--little-fooby.little-fooby-l3:focus .btn__bg-foreground,.btn--little-fooby.little-fooby-l3:hover .btn__bg-foreground{fill:#194e59}.btn--little-fooby[disabled] .btn__bg-background{fill:#a6a6a6}.btn--little-fooby[disabled] .btn__bg-foreground{fill:#cacaca}.btn--little-fooby-secondary{color:#2b8294;border-color:transparent;background-color:transparent}.btn--little-fooby-secondary .animated-stroke{stroke:#2b8294}.btn--little-fooby-secondary .animated,.btn--little-fooby-secondary .svg-fill{fill:#2b8294}.btn--little-fooby-secondary svg{fill:#2b8294}.btn--little-fooby-secondary:active,.btn--little-fooby-secondary:focus,.btn--little-fooby-secondary:hover{color:#fff;background-color:transparent;border-color:transparent}.btn--little-fooby-secondary:active .animated-stroke,.btn--little-fooby-secondary:focus .animated-stroke,.btn--little-fooby-secondary:hover .animated-stroke{stroke:#fff}.btn--little-fooby-secondary:active .animated,.btn--little-fooby-secondary:active .svg-fill,.btn--little-fooby-secondary:focus .animated,.btn--little-fooby-secondary:focus .svg-fill,.btn--little-fooby-secondary:hover .animated,.btn--little-fooby-secondary:hover .svg-fill{fill:#fff}.btn--little-fooby-secondary:active svg,.btn--little-fooby-secondary:focus svg,.btn--little-fooby-secondary:hover svg{fill:#fff}.btn--little-fooby-secondary[disabled]{color:#666;opacity:.6;text-decoration:line-through;background-color:transparent;border-color:#666}.btn--little-fooby-secondary.loading{color:#62c4d8}.btn--little-fooby-secondary.loading .loader-pot svg *{fill:#62c4d8}.btn--little-fooby-secondary .btn__bg-background{fill:#2b8294}.btn--little-fooby-secondary .btn__bg-foreground{fill:#b0e1eb}.btn--little-fooby-secondary:active .btn__bg-foreground,.btn--little-fooby-secondary:focus .btn__bg-foreground,.btn--little-fooby-secondary:hover .btn__bg-foreground{fill:#2b8294}.little-fooby-l2 .btn--little-fooby-secondary{color:#6e8305;border-color:transparent;background-color:transparent}.little-fooby-l2 .btn--little-fooby-secondary .animated-stroke{stroke:#6e8305}.little-fooby-l2 .btn--little-fooby-secondary .animated,.little-fooby-l2 .btn--little-fooby-secondary .svg-fill{fill:#6e8305}.little-fooby-l2 .btn--little-fooby-secondary svg{fill:#6e8305}.little-fooby-l2 .btn--little-fooby-secondary:active,.little-fooby-l2 .btn--little-fooby-secondary:focus,.little-fooby-l2 .btn--little-fooby-secondary:hover{color:#fff;background-color:transparent;border-color:transparent}.little-fooby-l2 .btn--little-fooby-secondary:active .animated-stroke,.little-fooby-l2 .btn--little-fooby-secondary:focus .animated-stroke,.little-fooby-l2 .btn--little-fooby-secondary:hover .animated-stroke{stroke:#fff}.little-fooby-l2 .btn--little-fooby-secondary:active .animated,.little-fooby-l2 .btn--little-fooby-secondary:active .svg-fill,.little-fooby-l2 .btn--little-fooby-secondary:focus .animated,.little-fooby-l2 .btn--little-fooby-secondary:focus .svg-fill,.little-fooby-l2 .btn--little-fooby-secondary:hover .animated,.little-fooby-l2 .btn--little-fooby-secondary:hover .svg-fill{fill:#fff}.little-fooby-l2 .btn--little-fooby-secondary:active svg,.little-fooby-l2 .btn--little-fooby-secondary:focus svg,.little-fooby-l2 .btn--little-fooby-secondary:hover svg{fill:#fff}.little-fooby-l2 .btn--little-fooby-secondary[disabled]{color:#666;opacity:.6;text-decoration:line-through;background-color:transparent;border-color:#666}.little-fooby-l2 .btn--little-fooby-secondary.loading{color:#62c4d8}.little-fooby-l2 .btn--little-fooby-secondary.loading .loader-pot svg *{fill:#62c4d8}.little-fooby-l2 .btn--little-fooby-secondary .btn__bg-background{fill:#788e05}.little-fooby-l2 .btn--little-fooby-secondary .btn__bg-foreground{fill:#d2e08b}.little-fooby-l2 .btn--little-fooby-secondary:active .btn__bg-foreground,.little-fooby-l2 .btn--little-fooby-secondary:focus .btn__bg-foreground,.little-fooby-l2 .btn--little-fooby-secondary:hover .btn__bg-foreground{fill:#788e05}.little-fooby-l3 .btn--little-fooby-secondary{color:#ae1532;border-color:transparent;background-color:transparent}.little-fooby-l3 .btn--little-fooby-secondary .animated-stroke{stroke:#ae1532}.little-fooby-l3 .btn--little-fooby-secondary .animated,.little-fooby-l3 .btn--little-fooby-secondary .svg-fill{fill:#ae1532}.little-fooby-l3 .btn--little-fooby-secondary svg{fill:#ae1532}.little-fooby-l3 .btn--little-fooby-secondary:active,.little-fooby-l3 .btn--little-fooby-secondary:focus,.little-fooby-l3 .btn--little-fooby-secondary:hover{color:#fff;background-color:transparent;border-color:transparent}.little-fooby-l3 .btn--little-fooby-secondary:active .animated-stroke,.little-fooby-l3 .btn--little-fooby-secondary:focus .animated-stroke,.little-fooby-l3 .btn--little-fooby-secondary:hover .animated-stroke{stroke:#fff}.little-fooby-l3 .btn--little-fooby-secondary:active .animated,.little-fooby-l3 .btn--little-fooby-secondary:active .svg-fill,.little-fooby-l3 .btn--little-fooby-secondary:focus .animated,.little-fooby-l3 .btn--little-fooby-secondary:focus .svg-fill,.little-fooby-l3 .btn--little-fooby-secondary:hover .animated,.little-fooby-l3 .btn--little-fooby-secondary:hover .svg-fill{fill:#fff}.little-fooby-l3 .btn--little-fooby-secondary:active svg,.little-fooby-l3 .btn--little-fooby-secondary:focus svg,.little-fooby-l3 .btn--little-fooby-secondary:hover svg{fill:#fff}.little-fooby-l3 .btn--little-fooby-secondary[disabled]{color:#666;opacity:.6;text-decoration:line-through;background-color:transparent;border-color:#666}.little-fooby-l3 .btn--little-fooby-secondary.loading{color:#62c4d8}.little-fooby-l3 .btn--little-fooby-secondary.loading .loader-pot svg *{fill:#62c4d8}.little-fooby-l3 .btn--little-fooby-secondary .btn__bg-background{fill:#ae1532}.little-fooby-l3 .btn--little-fooby-secondary .btn__bg-foreground{fill:#f1b0bc}.little-fooby-l3 .btn--little-fooby-secondary:active .btn__bg-foreground,.little-fooby-l3 .btn--little-fooby-secondary:focus .btn__bg-foreground,.little-fooby-l3 .btn--little-fooby-secondary:hover .btn__bg-foreground{fill:#ae1532}.btn--little-fooby-secondary.little-fooby-l1{color:#2b8294;border-color:transparent;background-color:transparent}.btn--little-fooby-secondary.little-fooby-l1 .animated-stroke{stroke:#2b8294}.btn--little-fooby-secondary.little-fooby-l1 .animated,.btn--little-fooby-secondary.little-fooby-l1 .svg-fill{fill:#2b8294}.btn--little-fooby-secondary.little-fooby-l1 svg{fill:#2b8294}.btn--little-fooby-secondary.little-fooby-l1:active,.btn--little-fooby-secondary.little-fooby-l1:focus,.btn--little-fooby-secondary.little-fooby-l1:hover{color:#fff;background-color:transparent;border-color:transparent}.btn--little-fooby-secondary.little-fooby-l1:active .animated-stroke,.btn--little-fooby-secondary.little-fooby-l1:focus .animated-stroke,.btn--little-fooby-secondary.little-fooby-l1:hover .animated-stroke{stroke:#fff}.btn--little-fooby-secondary.little-fooby-l1:active .animated,.btn--little-fooby-secondary.little-fooby-l1:active .svg-fill,.btn--little-fooby-secondary.little-fooby-l1:focus .animated,.btn--little-fooby-secondary.little-fooby-l1:focus .svg-fill,.btn--little-fooby-secondary.little-fooby-l1:hover .animated,.btn--little-fooby-secondary.little-fooby-l1:hover .svg-fill{fill:#fff}.btn--little-fooby-secondary.little-fooby-l1:active svg,.btn--little-fooby-secondary.little-fooby-l1:focus svg,.btn--little-fooby-secondary.little-fooby-l1:hover svg{fill:#fff}.btn--little-fooby-secondary.little-fooby-l1[disabled]{color:#666;opacity:.6;text-decoration:line-through;background-color:transparent;border-color:#666}.btn--little-fooby-secondary.little-fooby-l1.loading{color:#62c4d8}.btn--little-fooby-secondary.little-fooby-l1.loading .loader-pot svg *{fill:#62c4d8}.btn--little-fooby-secondary.little-fooby-l1 .btn__bg-background{fill:#2b8294}.btn--little-fooby-secondary.little-fooby-l1 .btn__bg-foreground{fill:#b0e1eb}.btn--little-fooby-secondary.little-fooby-l1:active .btn__bg-foreground,.btn--little-fooby-secondary.little-fooby-l1:focus .btn__bg-foreground,.btn--little-fooby-secondary.little-fooby-l1:hover .btn__bg-foreground{fill:#2b8294}.btn--little-fooby-secondary.little-fooby-l2{color:#6e8305;border-color:transparent;background-color:transparent}.btn--little-fooby-secondary.little-fooby-l2 .animated-stroke{stroke:#6e8305}.btn--little-fooby-secondary.little-fooby-l2 .animated,.btn--little-fooby-secondary.little-fooby-l2 .svg-fill{fill:#6e8305}.btn--little-fooby-secondary.little-fooby-l2 svg{fill:#6e8305}.btn--little-fooby-secondary.little-fooby-l2:active,.btn--little-fooby-secondary.little-fooby-l2:focus,.btn--little-fooby-secondary.little-fooby-l2:hover{color:#fff;background-color:transparent;border-color:transparent}.btn--little-fooby-secondary.little-fooby-l2:active .animated-stroke,.btn--little-fooby-secondary.little-fooby-l2:focus .animated-stroke,.btn--little-fooby-secondary.little-fooby-l2:hover .animated-stroke{stroke:#fff}.btn--little-fooby-secondary.little-fooby-l2:active .animated,.btn--little-fooby-secondary.little-fooby-l2:active .svg-fill,.btn--little-fooby-secondary.little-fooby-l2:focus .animated,.btn--little-fooby-secondary.little-fooby-l2:focus .svg-fill,.btn--little-fooby-secondary.little-fooby-l2:hover .animated,.btn--little-fooby-secondary.little-fooby-l2:hover .svg-fill{fill:#fff}.btn--little-fooby-secondary.little-fooby-l2:active svg,.btn--little-fooby-secondary.little-fooby-l2:focus svg,.btn--little-fooby-secondary.little-fooby-l2:hover svg{fill:#fff}.btn--little-fooby-secondary.little-fooby-l2[disabled]{color:#666;opacity:.6;text-decoration:line-through;background-color:transparent;border-color:#666}.btn--little-fooby-secondary.little-fooby-l2.loading{color:#62c4d8}.btn--little-fooby-secondary.little-fooby-l2.loading .loader-pot svg *{fill:#62c4d8}.btn--little-fooby-secondary.little-fooby-l2 .btn__bg-background{fill:#788e05}.btn--little-fooby-secondary.little-fooby-l2 .btn__bg-foreground{fill:#d2e08b}.btn--little-fooby-secondary.little-fooby-l2:active .btn__bg-foreground,.btn--little-fooby-secondary.little-fooby-l2:focus .btn__bg-foreground,.btn--little-fooby-secondary.little-fooby-l2:hover .btn__bg-foreground{fill:#788e05}.btn--little-fooby-secondary.little-fooby-l3{color:#ae1532;border-color:transparent;background-color:transparent}.btn--little-fooby-secondary.little-fooby-l3 .animated-stroke{stroke:#ae1532}.btn--little-fooby-secondary.little-fooby-l3 .animated,.btn--little-fooby-secondary.little-fooby-l3 .svg-fill{fill:#ae1532}.btn--little-fooby-secondary.little-fooby-l3 svg{fill:#ae1532}.btn--little-fooby-secondary.little-fooby-l3:active,.btn--little-fooby-secondary.little-fooby-l3:focus,.btn--little-fooby-secondary.little-fooby-l3:hover{color:#fff;background-color:transparent;border-color:transparent}.btn--little-fooby-secondary.little-fooby-l3:active .animated-stroke,.btn--little-fooby-secondary.little-fooby-l3:focus .animated-stroke,.btn--little-fooby-secondary.little-fooby-l3:hover .animated-stroke{stroke:#fff}.btn--little-fooby-secondary.little-fooby-l3:active .animated,.btn--little-fooby-secondary.little-fooby-l3:active .svg-fill,.btn--little-fooby-secondary.little-fooby-l3:focus .animated,.btn--little-fooby-secondary.little-fooby-l3:focus .svg-fill,.btn--little-fooby-secondary.little-fooby-l3:hover .animated,.btn--little-fooby-secondary.little-fooby-l3:hover .svg-fill{fill:#fff}.btn--little-fooby-secondary.little-fooby-l3:active svg,.btn--little-fooby-secondary.little-fooby-l3:focus svg,.btn--little-fooby-secondary.little-fooby-l3:hover svg{fill:#fff}.btn--little-fooby-secondary.little-fooby-l3[disabled]{color:#666;opacity:.6;text-decoration:line-through;background-color:transparent;border-color:#666}.btn--little-fooby-secondary.little-fooby-l3.loading{color:#62c4d8}.btn--little-fooby-secondary.little-fooby-l3.loading .loader-pot svg *{fill:#62c4d8}.btn--little-fooby-secondary.little-fooby-l3 .btn__bg-background{fill:#ae1532}.btn--little-fooby-secondary.little-fooby-l3 .btn__bg-foreground{fill:#f1b0bc}.btn--little-fooby-secondary.little-fooby-l3:active .btn__bg-foreground,.btn--little-fooby-secondary.little-fooby-l3:focus .btn__bg-foreground,.btn--little-fooby-secondary.little-fooby-l3:hover .btn__bg-foreground{fill:#ae1532}.btn--little-fooby-secondary[disabled] .btn__bg-background{fill:#cacaca}.btn--little-fooby-secondary[disabled] .btn__bg-foreground{fill:#e3e3e3}.btn--little-fooby.btn--little-fooby-white{color:#444;border-color:transparent;background-color:transparent}.btn--little-fooby.btn--little-fooby-white .animated-stroke{stroke:#444}.btn--little-fooby.btn--little-fooby-white .animated,.btn--little-fooby.btn--little-fooby-white .svg-fill{fill:#444}.btn--little-fooby.btn--little-fooby-white svg{fill:#444}.btn--little-fooby.btn--little-fooby-white:active,.btn--little-fooby.btn--little-fooby-white:focus,.btn--little-fooby.btn--little-fooby-white:hover{color:#444;background-color:transparent;border-color:transparent}.btn--little-fooby.btn--little-fooby-white:active .animated-stroke,.btn--little-fooby.btn--little-fooby-white:focus .animated-stroke,.btn--little-fooby.btn--little-fooby-white:hover .animated-stroke{stroke:#444}.btn--little-fooby.btn--little-fooby-white:active .animated,.btn--little-fooby.btn--little-fooby-white:active .svg-fill,.btn--little-fooby.btn--little-fooby-white:focus .animated,.btn--little-fooby.btn--little-fooby-white:focus .svg-fill,.btn--little-fooby.btn--little-fooby-white:hover .animated,.btn--little-fooby.btn--little-fooby-white:hover .svg-fill{fill:#444}.btn--little-fooby.btn--little-fooby-white:active svg,.btn--little-fooby.btn--little-fooby-white:focus svg,.btn--little-fooby.btn--little-fooby-white:hover svg{fill:#444}.btn--little-fooby.btn--little-fooby-white[disabled]{color:#666;opacity:.6;text-decoration:line-through;background-color:transparent;border-color:#666}.btn--little-fooby.btn--little-fooby-white.loading{color:#62c4d8}.btn--little-fooby.btn--little-fooby-white.loading .loader-pot svg *{fill:#62c4d8}.btn--little-fooby.btn--little-fooby-white .btn__bg-background{fill:#b6b6b6}.btn--little-fooby.btn--little-fooby-white .btn__bg-foreground{fill:#fff}.btn--little-fooby.btn--little-fooby-white:active .btn__bg-foreground,.btn--little-fooby.btn--little-fooby-white:focus .btn__bg-foreground,.btn--little-fooby.btn--little-fooby-white:hover .btn__bg-foreground{fill:#b6b6b6}.btn--little-fooby.btn--little-fooby-white:not([disabled]):active .btn__bg-foreground,.btn--little-fooby.btn--little-fooby-white:not([disabled]):focus .btn__bg-foreground,.btn--little-fooby.btn--little-fooby-white:not([disabled]):hover .btn__bg-foreground{fill:#b6b6b6}.btn--little-fooby.btn--little-fooby-white[disabled]{opacity:.2}.btn--little-fooby.btn--little-fooby-white[disabled] .btn__bg-foreground{fill:#fff}.btn--fullwidth{display:flex;width:100%;padding-left:1.1875rem;padding-right:1.1875rem;text-align:left}.btn--has-bottom-spacer{margin-bottom:.75rem}.btn-group{display:flex;justify-content:space-between;flex-direction:column}@media only screen and (min-width:768px){.btn-group{flex-direction:row}}.btn-group .btn,.btn-group .culinaria-load-more{width:100%;padding-left:.625rem;padding-right:.625rem;text-align:center}.btn-group .btn:not(:last-child),.btn-group .culinaria-load-more:not(:last-child){margin-bottom:.75rem}@media only screen and (min-width:768px){.btn-group .btn:not(:last-child),.btn-group .culinaria-load-more:not(:last-child){margin-right:.9375rem;margin-bottom:0}}@media only screen and (min-width:768px){.btn-group--column{flex-direction:column}}.btn-group--column .btn:not(:last-child),.btn-group--column .culinaria-load-more:not(:last-child){margin-bottom:.75rem;margin-right:0}@media only screen and (min-width:0) and (max-width:767px){.btn-group--nowrap-mobile{flex-direction:row}}@media only screen and (min-width:0) and (max-width:767px){.btn-group--nowrap-mobile .btn:not(:last-child),.btn-group--nowrap-mobile .culinaria-load-more:not(:last-child){margin-right:.75rem;margin-bottom:0}}@media only screen and (min-width:0) and (max-width:767px){.btn-group--switch-mobile{flex-direction:column-reverse}}@media only screen and (min-width:0) and (max-width:767px){.btn-group--switch-mobile .btn:not(:last-child),.btn-group--switch-mobile .culinaria-load-more:not(:last-child){margin-top:.75rem;margin-bottom:0}}.btn-group--autowidth{justify-content:flex-start}@media only screen and (min-width:992px){.btn-group--autowidth .btn,.btn-group--autowidth .culinaria-load-more{width:auto;padding-left:2.1875rem;padding-right:2.1875rem}}.btn__loader{display:none;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}.btn__loader .loader-pot{position:absolute;width:2.125rem;height:2.125rem;margin:0 auto;top:50%;left:50%;transform:translate(-50%,-50%)}.app-buttons{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:stretch}.app-buttons__btn{cursor:pointer;float:left;margin-bottom:.5rem;max-width:7.5rem}@media only screen and (min-width:768px){.app-buttons__btn{max-width:9.25rem}}.app-buttons__btn:not(:last-child){margin-right:.875rem}@media only screen and (min-width:768px){.app-buttons__btn:not(:last-child){margin-right:1rem}}.app-buttons__image{width:100%;height:auto}.accordion{position:relative}.accordion__section{position:relative}.accordion__trigger{position:relative;cursor:pointer}.accordion__trigger>svg{display:block!important;position:absolute;right:0;top:50%;transform:translateY(-50%) scale(1,1);transition:all .2s ease-in-out}.accordion__trigger--active>svg{transform:translateY(-50%) scale(1,-1)}.accordion__content{position:relative;height:0;z-index:-1;opacity:0}.accordion__content--open{height:100%;z-index:auto;opacity:1}.ss-wrapper{overflow:hidden;width:100%;height:100%;position:relative;z-index:1;float:left}.ss-content{height:100%;width:100%;padding:0 32px 0 0;position:relative;right:-18px;overflow:auto;box-sizing:border-box}.ss-scroll{position:relative;background:rgba(0,0,0,.1);width:9px;border-radius:4px;top:0;z-index:2;cursor:pointer;opacity:1;transition:opacity .25s linear}.ss-hidden .ss-scroll,.ss-hidden .ss-wrapper::after{display:none}.ss-grabbed{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tag,.tokens__item{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;text-transform:uppercase;line-height:.875rem;display:inline-block;text-decoration:none;transition:all .22s ease-in-out;position:relative;padding:.5rem 1.0625rem;color:#2b8294}.tag__bg{position:absolute;width:100%;height:100%;top:0;left:0}.tag__text{position:relative}.tag__bg-background,.tag__bg-foreground{transition:fill .2s ease-in}.little-fooby-l2 .tag,.little-fooby-l2 .tokens__item{color:#6e8305}.little-fooby-l2 .tag .tag__bg-background,.little-fooby-l2 .tokens__item .tag__bg-background{fill:#788e05}.little-fooby-l2 .tag .tag__bg-foreground,.little-fooby-l2 .tokens__item .tag__bg-foreground{fill:#d2e08b}.little-fooby-l3 .tag,.little-fooby-l3 .tokens__item{color:#ae1532}.little-fooby-l3 .tag .tag__bg-background,.little-fooby-l3 .tokens__item .tag__bg-background{fill:#ae1532}.little-fooby-l3 .tag .tag__bg-foreground,.little-fooby-l3 .tokens__item .tag__bg-foreground{fill:#f1b0bc}.little-fooby-l1.tokens__item,.tag.little-fooby-l1{color:#2b8294}.little-fooby-l1.tokens__item .tag__bg-background,.tag.little-fooby-l1 .tag__bg-background{fill:#2b8294}.little-fooby-l1.tokens__item .tag__bg-foreground,.tag.little-fooby-l1 .tag__bg-foreground{fill:#b0e1eb}.little-fooby-l2.tokens__item,.tag.little-fooby-l2{color:#6e8305}.little-fooby-l2.tokens__item .tag__bg-background,.tag.little-fooby-l2 .tag__bg-background{fill:#788e05}.little-fooby-l2.tokens__item .tag__bg-foreground,.tag.little-fooby-l2 .tag__bg-foreground{fill:#d2e08b}.little-fooby-l3.tokens__item,.tag.little-fooby-l3{color:#ae1532}.little-fooby-l3.tokens__item .tag__bg-background,.tag.little-fooby-l3 .tag__bg-background{fill:#ae1532}.little-fooby-l3.tokens__item .tag__bg-foreground,.tag.little-fooby-l3 .tag__bg-foreground{fill:#f1b0bc}.tag--state-active,.tag--state-hover,.tag:active,.tag:focus,.tag:hover,.tokens__item{text-decoration:none;color:#fff}.tag--state-active .tag__bg-foreground,.tag--state-hover .tag__bg-foreground,.tag:active .tag__bg-foreground,.tag:focus .tag__bg-foreground,.tag:hover:not(.tag--state-inactive) .tag__bg-foreground,.tokens__item .tag__bg-foreground{fill:#2b8294}.little-fooby-l2 .tag--state-active .tag__bg-foreground,.little-fooby-l2 .tag--state-hover .tag__bg-foreground,.little-fooby-l2 .tag:active .tag__bg-foreground,.little-fooby-l2 .tag:focus .tag__bg-foreground,.little-fooby-l2 .tag:hover:not(.tag--state-inactive) .tag__bg-foreground,.little-fooby-l2 .tokens__item .tag__bg-foreground{fill:#788e05}.little-fooby-l3 .tag--state-active .tag__bg-foreground,.little-fooby-l3 .tag--state-hover .tag__bg-foreground,.little-fooby-l3 .tag:active .tag__bg-foreground,.little-fooby-l3 .tag:focus .tag__bg-foreground,.little-fooby-l3 .tag:hover:not(.tag--state-inactive) .tag__bg-foreground,.little-fooby-l3 .tokens__item .tag__bg-foreground{fill:#ae1532}.little-fooby-l1.tokens__item .tag__bg-foreground,.tag--state-active.little-fooby-l1 .tag__bg-foreground,.tag--state-hover.little-fooby-l1 .tag__bg-foreground,.tag:active.little-fooby-l1 .tag__bg-foreground,.tag:focus.little-fooby-l1 .tag__bg-foreground,.tag:hover:not(.tag--state-inactive).little-fooby-l1 .tag__bg-foreground{fill:#2b8294}.little-fooby-l2.tokens__item .tag__bg-foreground,.tag--state-active.little-fooby-l2 .tag__bg-foreground,.tag--state-hover.little-fooby-l2 .tag__bg-foreground,.tag:active.little-fooby-l2 .tag__bg-foreground,.tag:focus.little-fooby-l2 .tag__bg-foreground,.tag:hover:not(.tag--state-inactive).little-fooby-l2 .tag__bg-foreground{fill:#788e05}.little-fooby-l3.tokens__item .tag__bg-foreground,.tag--state-active.little-fooby-l3 .tag__bg-foreground,.tag--state-hover.little-fooby-l3 .tag__bg-foreground,.tag:active.little-fooby-l3 .tag__bg-foreground,.tag:focus.little-fooby-l3 .tag__bg-foreground,.tag:hover:not(.tag--state-inactive).little-fooby-l3 .tag__bg-foreground{fill:#ae1532}.tag--state-inactive{color:#fff;background-color:rgba(127,170,71,.5)}.spacer{min-height:1px;display:block;width:100%;float:left}.spacer--small{height:1.875rem}.spacer--medium{height:3.75rem}.spacer--large{height:5.625rem}@keyframes dash{0%{stroke-dashoffset:60}50%{stroke-dashoffset:15;transform:rotate(135deg)}100%{stroke-dashoffset:60;transform:rotate(450deg)}}@keyframes rotator{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}.spinner{transform:rotate(0);animation:rotator 1.4s linear infinite}.spinner>circle{transform-origin:center;stroke-dasharray:60;stroke-dashoffset:60;animation:dash 1.4s ease-in-out infinite}.alert-message__confirm-wrapper{padding-top:.3125rem;margin-bottom:1.625rem;text-align:center}.alert-message__confirm-label{font-size:.75rem;line-height:1rem}.agb-check__form{display:flex;flex-direction:column;flex-grow:1}.bookmark-modal{display:flex;flex-direction:column;flex-grow:1}.bookmark-modal .cookbook-add{margin-bottom:1.25rem}.bookmark-modal .mini-modal__flex-flex{display:flex;overflow:hidden}.bookmark-modal .mini-modal__flex-fix,.bookmark-modal .mini-modal__flex-flex-inner>*{flex-shrink:0}.mini-modal__flex-flex-inner>.bookmark-modal__cookbooks-container{overflow:auto;flex-grow:1;flex-shrink:1}.bookmark-modal__content-inner{overflow:hidden}.bookmark-modal__content-inner[data-view-type=ajax] .mini-modal__flex-flex-inner,.bookmark-modal__content-inner[data-view-type=error] .mini-modal__flex-flex-inner,.bookmark-modal__content-inner[data-view-type=not-logged-in-article] .mini-modal__flex-flex-inner,.bookmark-modal__content-inner[data-view-type=not-logged-in] .mini-modal__flex-flex-inner,.bookmark-modal__content-inner[data-view-type=success] .mini-modal__flex-flex-inner,.bookmark-modal__content-inner[data-view-type=warning-article] .mini-modal__flex-flex-inner,.bookmark-modal__content-inner[data-view-type=warning] .mini-modal__flex-flex-inner{text-align:center;align-items:center}.bookmark-modal__content-inner[data-view-type=ajax] .mini-modal__flex-flex-inner .heading--h3,.bookmark-modal__content-inner[data-view-type=error] .mini-modal__flex-flex-inner .heading--h3,.bookmark-modal__content-inner[data-view-type=not-logged-in-article] .mini-modal__flex-flex-inner .heading--h3,.bookmark-modal__content-inner[data-view-type=not-logged-in] .mini-modal__flex-flex-inner .heading--h3,.bookmark-modal__content-inner[data-view-type=success] .mini-modal__flex-flex-inner .heading--h3,.bookmark-modal__content-inner[data-view-type=warning-article] .mini-modal__flex-flex-inner .heading--h3,.bookmark-modal__content-inner[data-view-type=warning] .mini-modal__flex-flex-inner .heading--h3{text-wrap:balance}.bookmark-modal__content-inner[data-view-type=ajax] .mini-modal__flex-flex-inner .copy--small,.bookmark-modal__content-inner[data-view-type=ajax] .mini-modal__flex-flex-inner .heading--h3,.bookmark-modal__content-inner[data-view-type=error] .mini-modal__flex-flex-inner .copy--small,.bookmark-modal__content-inner[data-view-type=error] .mini-modal__flex-flex-inner .heading--h3,.bookmark-modal__content-inner[data-view-type=not-logged-in-article] .mini-modal__flex-flex-inner .copy--small,.bookmark-modal__content-inner[data-view-type=not-logged-in-article] .mini-modal__flex-flex-inner .heading--h3,.bookmark-modal__content-inner[data-view-type=not-logged-in] .mini-modal__flex-flex-inner .copy--small,.bookmark-modal__content-inner[data-view-type=not-logged-in] .mini-modal__flex-flex-inner .heading--h3,.bookmark-modal__content-inner[data-view-type=success] .mini-modal__flex-flex-inner .copy--small,.bookmark-modal__content-inner[data-view-type=success] .mini-modal__flex-flex-inner .heading--h3,.bookmark-modal__content-inner[data-view-type=warning-article] .mini-modal__flex-flex-inner .copy--small,.bookmark-modal__content-inner[data-view-type=warning-article] .mini-modal__flex-flex-inner .heading--h3,.bookmark-modal__content-inner[data-view-type=warning] .mini-modal__flex-flex-inner .copy--small,.bookmark-modal__content-inner[data-view-type=warning] .mini-modal__flex-flex-inner .heading--h3{width:80%}.bookmark-modal__content-inner[data-view-type=ajax] .mini-modal__flex-flex-inner .btn-group,.bookmark-modal__content-inner[data-view-type=error] .mini-modal__flex-flex-inner .btn-group,.bookmark-modal__content-inner[data-view-type=not-logged-in-article] .mini-modal__flex-flex-inner .btn-group,.bookmark-modal__content-inner[data-view-type=not-logged-in] .mini-modal__flex-flex-inner .btn-group,.bookmark-modal__content-inner[data-view-type=success] .mini-modal__flex-flex-inner .btn-group,.bookmark-modal__content-inner[data-view-type=warning-article] .mini-modal__flex-flex-inner .btn-group,.bookmark-modal__content-inner[data-view-type=warning] .mini-modal__flex-flex-inner .btn-group{width:100%}.newsletter__title{margin-bottom:1.125rem}@media only screen and (min-width:1260px){.newsletter__title{margin-bottom:.75rem}}.newsletter__text{margin-bottom:1.25rem;font-size:.875rem;line-height:1.475}@media only screen and (min-width:768px){.newsletter__text{width:91.6666666667%}}@media only screen and (min-width:1260px){.newsletter__text{line-height:1.475}}.newsletter__form::after{content:".";clear:both;display:block;visibility:hidden;height:0}.newsletter__form-input-cell{margin-bottom:.625rem}.newsletter__form-input-cell>input{width:100%;border-color:#fff}@media only screen and (min-width:768px){.newsletter__form-input-cell{width:41.6666666667%;margin-right:.625rem;float:left}}@media only screen and (min-width:1260px){.newsletter__form-input-cell{margin-right:0;width:100%;float:none}}.newsletter__form-submit-cell .btn,.newsletter__form-submit-cell .culinaria-load-more{width:100%}@media only screen and (min-width:768px){.newsletter__form-submit-cell{float:left}}@media only screen and (min-width:1260px){.newsletter__form-submit-cell{display:inline-block;float:none}}.wettbewerb__title{text-align:center;margin-bottom:2.375rem;line-height:1.2}.wettbewerb__text{font-weight:700}.wettbewerb__answer+.wettbewerb__form{padding-top:1.5rem;margin-top:1.625rem;border-top:1px solid rgba(153,153,153,.5)}.wettbewerb__answer input[type=text]{width:100%;margin-bottom:.625rem}.wettbewerb__answer .form-element__itemwrap+.form-element__itemwrap{margin-top:1.25rem}.social-media__title{font-weight:700;font-size:1rem;line-height:3.125rem;margin-bottom:.375rem}@media only screen and (min-width:768px){.social-media__title{display:inline-block;margin-right:5%;font-size:1.125rem;line-height:2.5rem}}@media only screen and (min-width:1260px){.social-media__title{margin-right:0}}@media only screen and (min-width:768px){.social-media-list{width:45%}}@media only screen and (min-width:768px) and (max-width:991px){.social-media-list{top:7px}}@media only screen and (min-width:992px) and (max-width:1259px){.social-media-list{top:7px}}.social-media-list__item{transition:opacity .22s cubic-bezier(.71,.25,.26,.85)}.social-media-list__item:not(:last-child){margin-right:.9375rem}.social-media-list__item svg{height:1.6875rem;width:1.6875rem}.social-media-list__item:hover{opacity:.6}.social-media--not-justified .social-media-list{justify-content:flex-start}.social-media--not-justified .social-media-list__item{margin:0 .3125rem}@media only screen and (min-width:768px){.social-media--not-justified .social-media-list__item{margin:0 .625rem}}@media only screen and (min-width:992px){.social-media--not-justified .social-media-list{text-align:left}.social-media--not-justified .social-media-list__item{margin:0 1.5625rem 0 0}}.utensils__list{position:relative;list-style:none;margin:0;padding:0;display:flex;justify-content:center;text-align:center;flex-wrap:wrap;margin:-.125rem}.utensils__label{display:block;position:relative;width:7.75rem;height:10.9375rem;margin:.125rem}@media only screen and (min-width:768px){.utensils__label{width:8.125rem}}.utensils__checkbox[type=checkbox]{position:absolute;top:.3125rem;right:.3125rem;z-index:1}.utensils__checkbox[type=checkbox]:checked+.utensils__wrapper{background-color:#fff;border-color:#e0e0e0}.utensils__wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;background-color:#f4f4f4;border:1px solid #f4f4f4;border-radius:.3125rem;flex-shrink:0;padding:.625rem 0;transition:all .22s cubic-bezier(.71,.25,.26,.85);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}@media only screen and (min-width:768px){.utensils__wrapper{padding:.625rem 0}}.utensils__image{display:flex;justify-content:center;align-items:center;height:5.625rem}.utensils__text{display:block;margin-top:.625rem;padding:0 .75rem;font-size:.875rem;line-height:1.285;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:normal;word-break:normal;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media only screen and (min-width:768px){.utensils__text{padding:0 1.5625rem}}.little-fooby-info-section{text-align:center}.little-fooby-info-section .heading--h2{margin-bottom:0}.little-fooby-info-section .heading--h3{font-family:"NorthernSoul Caps",sans-serif;font-weight:400;font-size:2.25rem;letter-spacing:1.45px;line-height:1.2;margin-bottom:.625rem}@media only screen and (min-width:768px){.little-fooby-info-section .heading--h3{font-size:2.5rem;margin-bottom:1.25rem}}.little-fooby-info-section .decoration-line{margin-top:2.8125rem;margin-bottom:3.75rem}@media only screen and (min-width:768px){.little-fooby-info-section .svg-group{margin-bottom:.625rem}}.little-fooby-info-section .svg-group>svg{width:1.125rem;height:1.1875rem}.little-fooby-info-section .h-horizontal-guttered{margin-bottom:2.6875rem}@media only screen and (min-width:768px){.little-fooby-info-section .h-horizontal-guttered{margin-bottom:1.875rem}}.little-fooby-info-section__description{margin-top:1rem;margin-bottom:0}.little-fooby-info-section__levels{margin-top:2.8125rem}.little-fooby-info-section__infos{margin-top:2.5rem}@media only screen and (min-width:768px){.little-fooby-info-section__level-description{margin-bottom:2.375rem}}.little-fooby-info-section__image-wrapper{position:relative;width:65%;height:7.1875rem;margin-bottom:1.125rem;margin-left:auto;margin-right:auto}.little-fooby-info-section__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;font-family:"object-fit:contain";object-fit:contain}.notes{position:relative;background-color:#f0f0f0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin-left:-1rem;margin-right:-1rem;margin-bottom:1.5625rem;padding:1.0625rem 1rem}@media only screen and (min-width:768px){.notes{margin-left:0;margin-right:0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}}.notes__title{display:flex;align-items:center;font-weight:700;margin-bottom:.4375rem;padding-right:2rem}.notes__title-text{margin-left:.4375rem}.notes__actions{position:absolute;top:.875rem;right:.875rem}.notes__action{cursor:pointer}.notes__action:not(:last-child){margin-right:.75rem}.notes-open-button__exists{display:none}.notes-open-button__missing{display:inline}.notes-open-button.has-note .notes-open-button__exists{display:inline}.notes-open-button.has-note .notes-open-button__missing{display:none}.notes-overlay{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.notes-overlay>[data-view-type]{display:flex;flex-direction:column;flex-grow:1}.notes-overlay>[data-view-type=error],.notes-overlay>[data-view-type=not-logged-in],.notes-overlay>[data-view-type=success],.notes-overlay>[data-view-type=warning]{flex-grow:0}.notes-overlay__text{flex-grow:1;display:flex;flex-direction:column}.notes-overlay__description{font-size:.75rem;margin-bottom:.3125rem}.notes-overlay__textarea{margin-bottom:1.25rem;padding:.625rem .8125rem}.print-overlay{display:flex;flex-grow:1}.print-overlay__left{flex-shrink:0;display:none}@media only screen and (min-width:768px){.print-overlay__left{display:block}}.print-overlay__right{display:flex;flex-direction:column;flex-grow:1}@media only screen and (min-width:768px){.print-overlay__right{padding-left:1.875rem}}.print-overlay__header{text-align:center}.print-overlay__title{margin-bottom:1px;font-family:"NorthernSoul Caps",sans-serif;font-weight:400;font-size:2.5rem}.print-overlay__subtitle{padding-bottom:1.6875rem;border-bottom:1px solid #e0e0e0}.print-overlay__quantity-text{font-size:.75rem;margin-top:1.6875rem;font-weight:700}.print-overlay__text{font-size:.75rem;text-align:center;font-weight:700;margin-bottom:.6875rem}.print-overlay__option-wrapper{display:flex;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;margin:0;padding:0;line-height:inherit}.print-overlay__option{display:flex}.print-overlay__option:not(:last-child){margin-right:.75rem}@media only screen and (min-width:768px){.print-overlay__option:not(:last-child){margin-right:1.625rem}}.print-overlay__actionbar{border-top:1px solid #e0e0e0;margin-top:1.6875rem;padding-top:1.875rem;flex-grow:1;justify-content:flex-end}.print-overlay__placeholder{border:1px solid #e0e0e0}.print-overlay .portion-calculator .portion-calculator__calculator{padding-top:.9375rem;margin-bottom:1.875rem;min-height:initial}.portion-calculator__calculator-wrapper{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.portion-calculator__calculator-hint{background:#444;position:absolute;left:-.625rem;right:-.625rem;padding:1rem 1.125rem;top:3.75rem;opacity:0;display:none;z-index:3}@media only screen and (min-width:768px) and (max-width:991px){.portion-calculator__calculator-hint{top:4.875rem}}.portion-calculator__calculator-hint p{color:#fff;margin-bottom:.3125rem}.portion-calculator__calculator-hint p:last-child{margin-bottom:0}.portion-calculator__calculator-hint::before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#444;border-width:6px;margin-left:-6px}.portion-calculator__calculator-hint-heading{font-weight:700}.portion-calculator__calculator-hint-closer{display:block;float:right;position:relative;cursor:pointer;right:-.125rem;opacity:1;transition:opacity .22s cubic-bezier(.71,.25,.26,.85)}.portion-calculator__calculator-hint-closer .svg-stroke{stroke:#fff}.portion-calculator__calculator-hint-closer:hover{opacity:.6}.portion-calculator__calculator{width:11.875rem;overflow:hidden;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.portion-calculator__calculator{padding-top:1.5625rem;min-height:5.5rem}}@media only screen and (min-width:1260px){.portion-calculator__calculator{padding-top:0;min-height:3.1875rem;width:13.125rem}}.portion-calculator__operation-minus,.portion-calculator__operation-plus{float:left;cursor:pointer}.portion-calculator__operation-minus,.portion-calculator__operation-minus svg,.portion-calculator__operation-plus,.portion-calculator__operation-plus svg{width:2.5rem;height:2.5rem}.portion-calculator__operation-minus .animated.global--inverted,.portion-calculator__operation-minus svg .animated.global--inverted,.portion-calculator__operation-plus .animated.global--inverted,.portion-calculator__operation-plus svg .animated.global--inverted{stroke-width:1.8px}@media only screen and (min-width:1260px){.portion-calculator__operation-minus,.portion-calculator__operation-minus svg,.portion-calculator__operation-plus,.portion-calculator__operation-plus svg{width:3.125rem;height:3.125rem}}.portion-calculator__operation-minus .bg__background,.portion-calculator__operation-minus .bg__foreground,.portion-calculator__operation-minus .bg__line,.portion-calculator__operation-plus .bg__background,.portion-calculator__operation-plus .bg__foreground,.portion-calculator__operation-plus .bg__line{transition:all .2s ease-in}.portion-calculator__operation-minus:hover .bg__foreground,.portion-calculator__operation-plus:hover .bg__foreground{fill:#2b8294}.portion-calculator__operation-minus:hover .bg__line,.portion-calculator__operation-plus:hover .bg__line{fill:#fff}.little-fooby-l2 .portion-calculator__operation-minus .bg__foreground,.little-fooby-l2 .portion-calculator__operation-plus .bg__foreground{fill:#d2e08b}.little-fooby-l2 .portion-calculator__operation-minus .bg__background,.little-fooby-l2 .portion-calculator__operation-plus .bg__background{fill:#788e05}.little-fooby-l2 .portion-calculator__operation-minus .bg__line,.little-fooby-l2 .portion-calculator__operation-plus .bg__line{fill:#6e8305}.little-fooby-l2 .portion-calculator__operation-minus:hover .bg__foreground,.little-fooby-l2 .portion-calculator__operation-plus:hover .bg__foreground{fill:#788e05}.little-fooby-l2 .portion-calculator__operation-minus:hover .bg__line,.little-fooby-l2 .portion-calculator__operation-plus:hover .bg__line{fill:#fff}.little-fooby-l3 .portion-calculator__operation-minus .bg__foreground,.little-fooby-l3 .portion-calculator__operation-plus .bg__foreground{fill:#f1b0bc}.little-fooby-l3 .portion-calculator__operation-minus .bg__background,.little-fooby-l3 .portion-calculator__operation-plus .bg__background{fill:#ae1532}.little-fooby-l3 .portion-calculator__operation-minus .bg__line,.little-fooby-l3 .portion-calculator__operation-plus .bg__line{fill:#ae1532}.little-fooby-l3 .portion-calculator__operation-minus:hover .bg__foreground,.little-fooby-l3 .portion-calculator__operation-plus:hover .bg__foreground{fill:#ae1532}.little-fooby-l3 .portion-calculator__operation-minus:hover .bg__line,.little-fooby-l3 .portion-calculator__operation-plus:hover .bg__line{fill:#fff}.portion-calculator__operation-minus.little-fooby-l1 .bg__foreground,.portion-calculator__operation-plus.little-fooby-l1 .bg__foreground{fill:#b0e1eb}.portion-calculator__operation-minus.little-fooby-l1 .bg__background,.portion-calculator__operation-plus.little-fooby-l1 .bg__background{fill:#2b8294}.portion-calculator__operation-minus.little-fooby-l1 .bg__line,.portion-calculator__operation-plus.little-fooby-l1 .bg__line{fill:#2b8294}.portion-calculator__operation-minus.little-fooby-l1:hover .bg__foreground,.portion-calculator__operation-plus.little-fooby-l1:hover .bg__foreground{fill:#2b8294}.portion-calculator__operation-minus.little-fooby-l1:hover .bg__line,.portion-calculator__operation-plus.little-fooby-l1:hover .bg__line{fill:#fff}.portion-calculator__operation-minus.little-fooby-l2 .bg__foreground,.portion-calculator__operation-plus.little-fooby-l2 .bg__foreground{fill:#d2e08b}.portion-calculator__operation-minus.little-fooby-l2 .bg__background,.portion-calculator__operation-plus.little-fooby-l2 .bg__background{fill:#788e05}.portion-calculator__operation-minus.little-fooby-l2 .bg__line,.portion-calculator__operation-plus.little-fooby-l2 .bg__line{fill:#6e8305}.portion-calculator__operation-minus.little-fooby-l2:hover .bg__foreground,.portion-calculator__operation-plus.little-fooby-l2:hover .bg__foreground{fill:#788e05}.portion-calculator__operation-minus.little-fooby-l2:hover .bg__line,.portion-calculator__operation-plus.little-fooby-l2:hover .bg__line{fill:#fff}.portion-calculator__operation-minus.little-fooby-l3 .bg__foreground,.portion-calculator__operation-plus.little-fooby-l3 .bg__foreground{fill:#f1b0bc}.portion-calculator__operation-minus.little-fooby-l3 .bg__background,.portion-calculator__operation-plus.little-fooby-l3 .bg__background{fill:#ae1532}.portion-calculator__operation-minus.little-fooby-l3 .bg__line,.portion-calculator__operation-plus.little-fooby-l3 .bg__line{fill:#ae1532}.portion-calculator__operation-minus.little-fooby-l3:hover .bg__foreground,.portion-calculator__operation-plus.little-fooby-l3:hover .bg__foreground{fill:#ae1532}.portion-calculator__operation-minus.little-fooby-l3:hover .bg__line,.portion-calculator__operation-plus.little-fooby-l3:hover .bg__line{fill:#fff}.portion-calculator__display{float:left;width:6.875rem}.portion-calculator__display-label,.portion-calculator__display-portions{display:block;text-align:center}.portion-calculator__display-portions{font-size:1.5rem;font-weight:700;line-height:1;color:#444}@media only screen and (min-width:992px){.portion-calculator__display-portions{font-size:1.75rem}}.portion-calculator__display-label{font-size:.75rem;line-height:1.0625rem;color:#999;text-transform:uppercase}@media only screen and (min-width:992px){.portion-calculator__display-label{font-size:.875rem;line-height:1.1875rem}}.tokens__item{display:block;float:left;margin-right:.9375rem;margin-bottom:.9375rem;background-color:#62c4d8}.tokens__item-remove-trigger{font-size:16px;line-height:13px;position:relative;top:2px;padding:2px 7px;display:inline-block;margin:-8px -6px -8px 0;height:14px;cursor:pointer}.tokens__remove-all-token{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;text-transform:uppercase;cursor:pointer;line-height:1.875rem;margin-bottom:.9375rem}.tokens--hide-when-empty{display:none}.tokens--hide-when-empty.tokens--not-empty{display:block}.teaser-service{display:block;background-color:#fff;width:100%;position:relative}.teaser-service:active,.teaser-service:focus,.teaser-service:hover{text-decoration:none;color:inherit}.teaser-service .eventdetail-group{text-align:left;margin-top:1.375rem;padding-bottom:1rem}.teaser-service .eventdetail-group__single-share-icon{width:.875rem}.teaser-service .functions-group__single{margin-bottom:.125rem}.teaser-service .functions-group{text-align:left;margin-bottom:1.5rem}.teaser-service .btn,.teaser-service .culinaria-load-more{margin-top:.375rem;margin-bottom:.625rem;margin-right:1rem}.teaser-service .btn:first-child,.teaser-service .culinaria-load-more:first-child{margin-top:0}@media only screen and (min-width:768px){.teaser-service .btn,.teaser-service .culinaria-load-more{float:left;margin-top:0;display:block}}.teaser-service--background.teaser-service--background--right .teaser-service__content-container{float:none}@media only screen and (min-width:768px){.teaser-service--background.teaser-service--background--right .teaser-service__content-container{float:right}}.teaser-service--background.teaser-service--background--center .teaser-service__content-container{float:none;margin:auto;text-align:center;padding:5rem 2rem}.teaser-service--background.teaser-service--background--center .teaser-service__items{overflow:hidden;display:table;margin:auto}.teaser-service--background.teaser-service--background--center .btn,.teaser-service--background.teaser-service--background--center .culinaria-load-more{float:none}@media only screen and (min-width:768px){.teaser-service--background.teaser-service--background--center .btn,.teaser-service--background.teaser-service--background--center .culinaria-load-more{float:none;margin-left:.625rem;margin-right:.625rem}}@media only screen and (min-width:992px){.teaser-service--background.teaser-service--background--center .btn,.teaser-service--background.teaser-service--background--center .culinaria-load-more{float:left}}.teaser-service--background .teaser-service__img-container{margin-right:0}.teaser-service--background .teaser-service__content-container{transform:none;background:0 0;width:100%;float:none;padding:1.125rem 2rem 10rem 1.125rem}@media only screen and (min-width:768px){.teaser-service--background .teaser-service__content-container{width:50%;float:left;padding:4rem 2rem}}.teaser-service--background .teaser-service__title{color:#fff}.teaser-service--background .teaser-service__text{color:#fff;line-height:1.5}@media only screen and (min-width:768px){.teaser-service--background .teaser-service__text{padding-bottom:0;line-height:1.125}}.teaser-service--vertical{flex-grow:1;display:flex}.teaser-service--vertical .teaser-service__img-container{flex-grow:1;display:flex;flex-direction:column;margin-right:auto;min-height:initial}.teaser-service--vertical .teaser-service__picture{display:block;padding-bottom:54.15%;position:relative;height:0;overflow:hidden}.teaser-service--vertical .teaser-service__img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.teaser-service--vertical .teaser-service__content-container{flex-grow:1;float:none;transform:none;width:100%;padding:1.125rem 1.125rem 1.5rem}@media only screen and (min-width:768px){.teaser-service--vertical .teaser-service__content-container{padding-left:1.5rem;padding-right:1.5rem}}.teaser-service--faded{background-color:rgba(255,255,255,.8)}.teaser-service--faded .teaser-service__content-container{background:0 0}.teaser-service--nomobileimage .teaser-service__picture{display:none}@media only screen and (min-width:768px){.teaser-service--nomobileimage .teaser-service__picture{display:block}}.teaser-service__headline{text-align:center;font-family:"NorthernSoul Caps",sans-serif;font-weight:400;font-size:2.375rem;line-height:1.325;padding-bottom:.25rem}.teaser-service__picture .teaser-service__img{width:100%;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover}@media only screen and (min-width:768px){.teaser-service__picture .teaser-service__img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}}.teaser-service__img{width:100%}@media only screen and (min-width:768px){.teaser-service__img{display:none}}.teaser-service__img-container{display:block;margin-right:0;min-height:10rem;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}@media only screen and (min-width:768px){.teaser-service__img-container{margin-right:42%;min-height:18.75rem}}@media only screen and (min-width:992px){.teaser-service__img-container{margin-right:50%;min-height:18.75rem}}.teaser-service__img-container:after{content:".";clear:both;display:block;visibility:hidden;height:0}.teaser-service__background{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;display:none;position:absolute}.teaser-service__background.small{display:block}@media only screen and (min-width:768px){.teaser-service__background.small{display:none}}@media only screen and (min-width:768px){.teaser-service__background.medium{display:block}}@media only screen and (min-width:992px){.teaser-service__background.medium{display:none}}@media only screen and (min-width:992px){.teaser-service__background.large{display:block}}.teaser-service__content-container{order:0;width:100%;padding:1.125rem 1.125rem 1.5rem;display:flex;align-self:auto;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:space-between;align-items:stretch;background-color:#fff;position:relative}@media only screen and (min-width:768px){.teaser-service__content-container{float:right;transform:translateX(100%);padding:1.375rem 1rem 1.375rem 1.375rem;width:72.5%}}@media only screen and (min-width:992px){.teaser-service__content-container{width:100%;float:right;transform:translateX(100%);padding:5rem 4rem 5rem 2rem}}.teaser-service__content-container-positioner{flex:0 1 auto;width:100%}.teaser-service__title{font-family:"NorthernSoul Caps",sans-serif;font-weight:400;font-size:1.75rem;line-height:1.325;font-size:2.25rem;line-height:1.055;margin-bottom:1.25rem}@media only screen and (min-width:768px){.teaser-service__title{font-size:2em;line-height:1.1}}@media only screen and (min-width:992px){.teaser-service__title{font-size:2.75em;line-height:1.1}}.teaser-service__title.mobile-center{text-align:center}@media only screen and (min-width:768px){.teaser-service__title.mobile-center{text-align:left}}.teaser-service__subtitle{font-family:"Roboto Slab";font-size:1em;line-height:1;font-weight:400;margin:-.5rem 0 0}@media only screen and (min-width:768px){.teaser-service__subtitle{margin-top:0}}.teaser-service__subtitle.mobile-center{text-align:center}@media only screen and (min-width:768px){.teaser-service__subtitle.mobile-center{text-align:left}}.teaser-service__text{line-height:1.428;padding-bottom:0;font-size:.875rem;margin-bottom:2.375rem}@media only screen and (min-width:992px){.teaser-service__text{font-size:1rem;line-height:1.5}}.teaser-service__text.mobile-center{text-align:center}@media only screen and (min-width:768px){.teaser-service__text.mobile-center{text-align:left}}.teaser-service__items{overflow:hidden;display:table}@media only screen and (min-width:768px){.teaser-service__items{display:table}}@media only screen and (min-width:768px){.teaser-service__items .social-media-list{width:100%!important;top:0!important;margin-top:.375rem!important;margin-bottom:0}}@media only screen and (min-width:992px){.teaser-service__items .social-media-list{width:calc(100% - 75px)!important;margin-top:.75rem;margin-bottom:0}}.teaser-service__items.teaser-service__items--swiper{width:100%;text-align:center;margin-top:1em}.teaser-service__items.teaser-service__items--swiper .teaser-service__btn{margin:auto;float:none;display:table}.teaser-service__btn{text-transform:uppercase;padding:1.125rem 1.25rem;background-color:#7faa47;color:#fff;font-size:.6875rem;cursor:pointer;border:2px solid transparent;font-family:Montserrat;letter-spacing:.025em;display:table;margin-top:.625rem;margin-bottom:.5rem}.teaser-service__btn:first-child{margin-top:0}@media only screen and (min-width:768px){.teaser-service__btn{float:left;margin-right:1.25rem;margin-top:0;display:block}}.teaser-service__btn:after{content:".";clear:both;display:block;visibility:hidden;height:0}.teaser-service__btn.secondary{background-color:transparent;border-color:#7faa47;color:#7faa47}.teaser-service__btn.secondary:hover{color:#7faa47}.teaser-service__btn:hover{text-decoration:none;color:#fff}.teaser-service--appdownload .app-buttons__btn{max-width:8.375rem}.teaser-service--appdownload::after,.teaser-service--newsletter::after{content:"";pointer-events:none;position:absolute;z-index:3;top:-.5625rem;left:-.0625rem;width:calc(100% + .375rem);height:calc(100% + .4375rem);background-size:100% 100%;background-image:url(../assets/images/little-fooby/service-teaser-dots-app.svg)}@media only screen and (min-width:768px){.teaser-service--appdownload::after,.teaser-service--newsletter::after{top:.75rem;left:.625rem;height:calc(100% + .25rem);background-image:url(../assets/images/little-fooby/service-teaser-dots-medium.svg)}}.teaser-service--newsletter::after{background-image:url(../assets/images/little-fooby/service-teaser-dots-newsletter.svg)}@media only screen and (min-width:768px){.teaser-service--newsletter::after{width:calc(100% - .25rem);left:-1.0625rem;transform:scaleX(-1);background-image:url(../assets/images/little-fooby/service-teaser-dots-medium.svg)}}.teaser-service--social .teaser-service__items{display:table;margin:auto;max-width:100%}@media only screen and (min-width:768px){.teaser-service--social .teaser-service__items{width:auto;display:block}}.teaser-service--social .social-media{margin-bottom:1rem}.teaser-service--social .social-media-list__item{padding:0 .25rem}@media only screen and (min-width:768px){.teaser-service--social .social-media-list__item{padding:0}}.teaser-service--newsletter.teaser-service--onlybutton .btn,.teaser-service--newsletter.teaser-service--onlybutton .culinaria-load-more{margin:auto}@media only screen and (min-width:768px){.teaser-service--newsletter.teaser-service--onlybutton .btn,.teaser-service--newsletter.teaser-service--onlybutton .culinaria-load-more{margin:0}}.teaser-service--newsletter .teaser-service__items{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;width:100%}.teaser-service--newsletter .teaser-service__items .item{order:0;flex:1 1 auto;align-self:auto;margin:0;vertical-align:top}.teaser-service--newsletter .teaser-service__items .item:last-child{flex:0 1 auto}.teaser-service--newsletter .teaser-service__items .item .teaser-service__btn{margin-right:0;border-width:0;letter-spacing:.05em;font-size:.75rem}.teaser-service--newsletter .teaser-service__items .item input{border:1px solid #f0f0f0;color:#444;border-right:0;width:100%}.teaser-service--swiper{padding:0;position:relative}@media only screen and (min-width:768px){.teaser-service--swiper{padding:2.5rem}}@media only screen and (min-width:992px){.teaser-service--swiper{padding:2rem}}.teaser-service--swiper .slide__image{width:100%;flex:0 1 auto}@media only screen and (min-width:768px){.teaser-service--swiper .teaser-service__img{display:block}}.teaser-service--swiper .teaser-service__swiperbtn{position:absolute;top:50%;width:.875rem;height:2.75rem;z-index:10;cursor:pointer}@media only screen and (min-width:768px){.teaser-service--swiper .teaser-service__swiperbtn{width:1.5rem;height:2.75rem}}.teaser-service--swiper .teaser-service__swiperbtn.swiper-button-disabled{display:none}.teaser-service--swiper .teaser-service__swiperbtn svg{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.teaser-service--swiper .teaser-service__swiperbtn.prev{left:-.625rem;transform:translate(-100%,-50%)}@media only screen and (min-width:768px){.teaser-service--swiper .teaser-service__swiperbtn.prev{left:-1.25rem;transform:translate(-100%,-50%)}}.teaser-service--swiper .teaser-service__swiperbtn.next{right:-.625rem;transform:translate(100%,-50%)}@media only screen and (min-width:768px){.teaser-service--swiper .teaser-service__swiperbtn.next{right:-1.25rem;transform:translate(100%,-50%)}}@media only screen and (min-width:992px){.teaser-service--swiper[data-amount="2"] .swiper-slide{flex-direction:row}}@media only screen and (min-width:992px){.teaser-service--swiper[data-amount="2"] .swiper-slide__title{padding-top:0}}@media only screen and (min-width:992px){.teaser-service--swiper[data-amount="2"] .slide__image{width:50%;flex:0 1 50%;padding-right:1em}}@media only screen and (min-width:992px){.teaser-service--swiper[data-amount="2"] .swiper-slide__content{flex:0 1 50%}}.infotable-app{border:10px solid #f0f0f0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:stretch}@media only screen and (min-width:768px){.infotable-app{display:inline-block}}@media only screen and (min-width:992px){.infotable-app{display:block}}.infotable-app--text{flex:0 1 auto;padding:.5rem 1rem 1rem}.infotable-app--text .title{font-family:"NorthernSoul Caps",sans-serif;font-weight:400;font-size:2rem}.infotable-app--text p{font-size:.875rem;line-height:1.375;padding:.25rem 0;text-align:left;margin-bottom:0}.infotable-app--text ul{list-style:none;margin:0;width:100%;display:block;padding:0;margin-top:1rem}.infotable-app--text ul:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.infotable-app--text ul li{float:left;padding-left:.25rem;width:50%;text-align:left}@media (max-width:400px){.infotable-app--text ul li{float:none;width:100%;padding:.3125rem 0}}.infotable-app--text ul li:first-child{padding-left:0;text-align:right}@media (max-width:400px){.infotable-app--text ul li:first-child{text-align:left}}@media only screen and (min-width:992px){.infotable-app--text ul li:first-child{text-align:left}}.infotable-app--text ul li img{max-width:8rem}@media only screen and (min-width:768px){.infotable-app--text ul li img{max-width:100%}}.infotable-app--image{flex:0 1 auto;display:none}@media only screen and (min-width:768px){.infotable-app--image{display:block}}.infotable-app--image img{width:100%}.wine-teaser{display:block;background-color:#fff;width:100%;border:1px solid #e0e0e0;opacity:0;transform:translate3d(-30px,-10px,0);transform-origin:center center;transition:opacity .5s cubic-bezier(.71,.25,.26,.85),transform .5s cubic-bezier(.15,.865,.355,.99);will-change:opacity,transform}.wine-teaser.teaser--loaded{opacity:1;transform:translate3d(0,0,0)}.wine-teaser--blendout{opacity:0;transform:scale(.95)}.wine-teaser__innerrow{width:100%;display:table;table-layout:fixed}@media only screen and (min-width:768px){.wine-teaser__innerrow{table-layout:auto}}@media only screen and (min-width:0) and (max-width:767px){.wine-teaser__innerrow{display:block}}.wine-teaser__innercol{display:table-cell;vertical-align:middle;height:100%}@media only screen and (min-width:992px){.wine-teaser__innercol{width:auto}}@media only screen and (min-width:0) and (max-width:767px){.wine-teaser__innercol{width:100%;display:block}}.wine-teaser__innercol:first-child{width:41.666%}@media only screen and (min-width:992px){.wine-teaser__innercol:first-child{width:50%}}@media only screen and (min-width:0) and (max-width:767px){.wine-teaser__innercol:first-child{width:100%}}.wine-teaser__img-container{position:relative;overflow:hidden;z-index:1}.wine-teaser__img-container img{height:100%}.wine-teaser__inner{position:relative;padding:.625rem .9375rem 0;z-index:3}@media only screen and (min-width:768px){.wine-teaser__inner{min-height:13.625rem}}@media only screen and (min-width:992px){.wine-teaser__inner{padding:.9375rem 1.25rem 0}}.wine-teaser__header{margin-bottom:.5rem;line-height:1}.wine-teaser__claim{margin-right:.125rem;font-size:.625rem;display:inline-block;font-weight:700;text-transform:uppercase;color:#62c4d8;letter-spacing:.1em}.little-fooby-l1.wine-teaser .wine-teaser__claim{color:#62c4d8}.little-fooby-l2.wine-teaser .wine-teaser__claim{color:#a6c117}.little-fooby-l3.wine-teaser .wine-teaser__claim{color:#dc3a58}@media only screen and (min-width:768px){.wine-teaser__claim{font-size:.75rem}}.wine-teaser__logo{padding-top:1.5rem;padding-bottom:1.0625rem}@media only screen and (min-width:992px){.wine-teaser__logo{padding-top:1.875rem;padding-bottom:1.75rem}}.wine-teaser__centerwrap{padding:0 1.875rem}@media only screen and (min-width:992px){.wine-teaser__centerwrap{padding:0 1.25rem}}@media only screen and (min-width:0) and (max-width:767px){.wine-teaser__centerwrap{padding:0 .9375rem}}.wine-teaser__body{position:relative;padding-bottom:1.875rem}.wine-teaser__body-title{margin-bottom:.75rem;font-family:"Roboto Slab",serif;font-size:1.125rem;line-height:1.5rem;color:#222}@media only screen and (min-width:992px){.wine-teaser__body-title{margin-bottom:1.25rem}}.wine-teaser__body-text{margin-bottom:1.1875rem;font-size:.875rem;line-height:1.125rem}@media only screen and (min-width:768px){.wine-teaser__body-text{line-height:1.125rem}}@media only screen and (min-width:992px){.wine-teaser__body-text{font-size:.875rem}}.wine-teaser__body-totalprice{margin-bottom:.25rem;font-size:1rem;line-height:1.375rem;font-weight:600}.wine-teaser__body-unitprice{margin-bottom:1.125rem;font-size:.75rem;line-height:1.375rem}@media only screen and (min-width:0) and (max-width:767px){.wine-teaser__body-unitprice{margin-bottom:1.375rem}}.wine-teaser__body-link{text-transform:uppercase;color:#999;font-family:Montserrat;font-size:.6875rem;letter-spacing:.09375rem;margin-top:-2.25rem;text-align:right;transition:color .22s cubic-bezier(.71,.25,.26,.85)}@media only screen and (min-width:992px){.wine-teaser__body-link{margin-top:0;text-align:left}}@media only screen and (min-width:0) and (max-width:767px){.wine-teaser__body-link{margin-top:0;text-align:left}}.wine-teaser__body-link>svg{transition:transform .22s cubic-bezier(.71,.25,.26,.85);position:relative;top:.0625rem;fill:#999}.wine-teaser__img{transform:translateX(-50%);position:absolute;top:0;right:auto;bottom:auto;left:50%;opacity:0;transition:opacity .45s cubic-bezier(.71,.25,.26,.85);will-change:opacity;z-index:2}@media only screen and (min-width:0) and (max-width:767px){.wine-teaser__img{padding-top:1em}}.wine-teaser__click-area{color:inherit}.wine-teaser__click-area:active,.wine-teaser__click-area:focus,.wine-teaser__click-area:hover{text-decoration:none;color:inherit}.wine-teaser__click-area:active .wine-teaser__body-link,.wine-teaser__click-area:focus .wine-teaser__body-link,.wine-teaser__click-area:hover .wine-teaser__body-link{color:#62c4d8}.wine-teaser__click-area:active .wine-teaser__body-link>svg,.wine-teaser__click-area:focus .wine-teaser__body-link>svg,.wine-teaser__click-area:hover .wine-teaser__body-link>svg{fill:#62c4d8;transform:translateX(.3125rem)}.wine-teaser__img--loaded{opacity:1}.wine-teaser__img-placeholder{position:relative;width:100%;z-index:1}@media only screen and (min-width:0) and (max-width:767px){.wine-teaser__img-placeholder{padding-top:66.6666666667%}}@media only screen and (min-width:768px){.wine-teaser__img-placeholder{padding-top:113.687150838%}}@media only screen and (min-width:992px){.wine-teaser__img-placeholder{padding-top:191.6967509025%}}.teaser.wine-teaser--narrow{display:flex}.wine-teaser--narrow .wine-teaser__click-area{display:flex;flex-direction:column;flex:0 0 100%}.wine-teaser--narrow .wine-teaser__img-container{margin-top:.8125rem;margin-bottom:.875rem}@media only screen and (min-width:768px) and (max-width:991px){.wine-teaser--narrow .wine-teaser__img-container{margin-top:.375rem;margin-bottom:.25rem}}@media only screen and (min-width:0) and (max-width:767px){.wine-teaser--narrow .wine-teaser__img-container{margin-top:0}}.wine-teaser--narrow .wine-teaser__logo{padding:0;position:absolute;top:9.8125rem;left:1.25rem}.wine-teaser--narrow .wine-teaser__logo svg{width:4.375rem}@media only screen and (min-width:768px) and (max-width:991px){.wine-teaser--narrow .wine-teaser__logo{left:.9375rem;top:6.0625rem}.wine-teaser--narrow .wine-teaser__logo svg{width:3.75rem}}@media only screen and (min-width:0) and (max-width:767px){.wine-teaser--narrow .wine-teaser__logo{left:.9375rem;top:8.625rem}}@media only screen and (min-width:992px) and (max-width:1259px){.wine-teaser--narrow.teaser--initial-columns-3 .wine-teaser__logo svg{width:3.125rem}}@media only screen and (min-width:1260px){.wine-teaser--narrow.teaser--initial-columns-4 .wine-teaser__logo svg{width:5.625rem}}.wine-teaser--narrow .wine-teaser__img-placeholder{padding-top:12.5rem}@media only screen and (min-width:768px) and (max-width:991px){.wine-teaser--narrow .wine-teaser__img-placeholder{padding-top:8.75rem}}@media only screen and (min-width:0) and (max-width:767px){.wine-teaser--narrow .wine-teaser__img-placeholder{padding-top:11.25rem}}.wine-teaser--narrow .wine-teaser__body{padding-bottom:0}.wine-teaser--narrow .wine-teaser__body-text{height:6.875rem;margin-bottom:.8125rem;width:100%;overflow:hidden}@media only screen and (min-width:768px) and (max-width:991px){.wine-teaser--narrow .wine-teaser__body-text{font-size:.75rem}}@media only screen and (min-width:992px) and (max-width:1259px){.wine-teaser--narrow .wine-teaser__body-text{height:4.6875rem}}.wine-teaser--narrow.teaser--initial-columns-4 .wine-teaser__body-text{margin-bottom:.25rem}@media only screen and (min-width:0) and (max-width:767px){.wine-teaser--narrow.teaser--initial-columns-4 .wine-teaser__body-text{height:auto;margin-bottom:1.25rem}}@media only screen and (min-width:0) and (max-width:767px){.wine-teaser--narrow.teaser--initial-columns-3 .wine-teaser__body-text{height:auto;margin-bottom:1.25rem}}@media only screen and (min-width:768px) and (max-width:991px){.wine-teaser--narrow .wine-teaser__centerwrap{padding:0 .9375rem}}.wine-teaser--narrow .wine-teaser__body-link{align-content:flex-end;padding:0 1.25rem 1.25rem 1.25rem;text-align:left;margin-top:auto}@media only screen and (min-width:768px) and (max-width:991px){.wine-teaser--narrow .wine-teaser__body-link{padding:0 .9375rem .9375rem .9375rem}}@media only screen and (min-width:0) and (max-width:767px){.wine-teaser--narrow .wine-teaser__body-link{position:relative;display:block;left:.9375rem;bottom:.9375rem;margin-top:.9375rem;padding:0}}.eventdetail-group{text-align:center;line-height:1;padding-bottom:1.625rem}.eventdetail-group .eventdetail-group__single{display:block;float:none;line-height:1;font-size:.75rem;margin-bottom:.25rem}@media only screen and (min-width:768px){.eventdetail-group .eventdetail-group__single{margin-bottom:.375rem}}.eventdetail-group__single-link,.eventdetail-group__single-link:active,.eventdetail-group__single-link:focus,.eventdetail-group__single-link:hover{text-decoration:none}.eventdetail-group__single-share-icon{display:inline-block;margin-right:4px;vertical-align:middle}.eventdetail-group__single-share-icon svg{width:17px;height:17px}.eventdetail-group__single-share-copy{text-align:center;font-weight:300;font-family:"Open Sans",sans-serif;color:#222;transition:color .22s cubic-bezier(.71,.25,.26,.85);display:inline}.eventdetail-group__single-link:active .eventdetail-group__single-share-copy,.eventdetail-group__single-link:focus .eventdetail-group__single-share-copy,.eventdetail-group__single-link:hover .eventdetail-group__single-share-copy{color:#7faa47}.eventdetail-group__single-link:active svg .animated,.eventdetail-group__single-link:focus svg .animated,.eventdetail-group__single-link:hover svg .animated{fill:#7faa47}.eventdetail-group__single-link:active svg .animated-stroke,.eventdetail-group__single-link:focus svg .animated-stroke,.eventdetail-group__single-link:hover svg .animated-stroke{stroke:#7faa47}.eventdetail-group--in-teaser{line-height:1;text-align:right;position:relative;top:50%;transform:translateY(-50%)}.eventdetail-group--in-teaser .eventdetail-group__single-link{padding:.3125rem;position:relative;right:-.3125rem}.eventdetail-group--in-teaser .eventdetail-group__single{line-height:1}.eventdetail-group--in-teaser .eventdetail-group__single:not(:last-child){margin-right:1.1875rem}@media only screen and (min-width:768px){.eventdetail-group--in-teaser .eventdetail-group__single:not(:last-child){margin-right:.6875rem}}.eventdetail-group--in-teaser .eventdetail-group__eventdetail-group,.eventdetail-group--in-teaser .eventdetail-group__single-share-copy{display:inline-block}.eventdetail-group--in-teaser .eventdetail-group__single-share-copy{vertical-align:middle}@media only screen and (min-width:768px){.eventdetail-group--in-teaser .eventdetail-group__single-share-copy{font-size:.625rem}}.eventdetail-group--in-teaser .eventdetail-group__eventdetail-group{vertical-align:middle}@media only screen and (min-width:992px){.eventdetail-group--in-teaser .eventdetail-group__eventdetail-group{top:0;margin-right:0}}.recipedetail-how-to-videos__image-wrapper{overflow:hidden;position:relative;margin-bottom:.4375rem}@media only screen and (min-width:992px){.recipedetail-how-to-videos__image-wrapper{margin-bottom:.6875rem}}.recipedetail-how-to-videos__placeholder{padding-top:72.9166666667%}@media only screen and (min-width:768px){.recipedetail-how-to-videos__placeholder{padding-top:57.5%}}.recipedetail-how-to-videos__image{opacity:1;top:50%;transform:translateY(-50%);transition:transform .5s ease}.recipedetail-how-to-videos__video-btn{position:absolute;z-index:4;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .22s cubic-bezier(.71,.25,.26,.85)}.recipedetail-how-to-videos__title{margin-bottom:1.0625rem;transition:color .22s cubic-bezier(.71,.25,.26,.85)}@media only screen and (min-width:768px){.recipedetail-how-to-videos__title{margin-bottom:1.3125rem}}.recipedetail-how-to-videos__item{cursor:pointer}.recipedetail-how-to-videos__item:nth-child(2n+1){clear:left}@media only screen and (min-width:768px){.recipedetail-how-to-videos__item:nth-child(2n+1){clear:none}}.recipedetail-how-to-videos__item:hover .recipedetail-how-to-videos__image{transform:translateY(-50%) scale(1.04)}.recipedetail-how-to-videos__item:hover .recipedetail-how-to-videos__title{color:#7faa47}.image-list .image:not(:last-child){margin-bottom:1.25rem}.table__wrapper{margin-top:.8125rem;border:2px solid #f0f0f0;padding:2.125rem 1.125rem 2.375rem;position:relative;border-radius:.375rem}.table__wrapper .floating-title{left:50%;position:absolute;top:-15px;transform:translateX(-50%)}.table__wrapper .floating-title--small{top:0}@media only screen and (min-width:768px){.table__wrapper{padding-right:1.75rem;padding-left:1.75rem;padding-bottom:1.9375rem}.table__wrapper .floating-title{left:28px;transform:none}}@media only screen and (min-width:992px){.table__wrapper{padding-right:3rem;padding-left:3rem}}.table{border-collapse:collapse;width:100%}.table_tr{border-bottom:1px solid #f0f0f0}.table_tr:last-child{border-bottom:0 none}.table_td,.table_th{line-height:1.875rem;font-size:.875rem;text-align:left;padding:.25rem 0}.t5-recipe .table_td,.t5-recipe .table_th{margin-bottom:0;line-height:1.875rem}.table_th{padding-right:1.25rem}.table__after-content{padding-top:1.6875rem}@media only screen and (min-width:0) and (max-width:767px){.table--collapse-xs .table_tr{display:block;padding:.625rem 0}.table--collapse-xs .table_td,.table--collapse-xs .table_th{display:block;padding:0}.table--collapse-xs .table_td{line-height:1.25rem}}@media only screen and (min-width:768px) and (max-width:991px){.table--collapse-sm .table_tr{display:block;padding:.625rem 0}.table--collapse-sm .table_td,.table--collapse-sm .table_th{display:block;padding:0}.table--collapse-sm .table_td{line-height:1.25rem}}@media only screen and (min-width:992px) and (max-width:1259px){.table--collapse-md .table_tr{display:block;padding:.625rem 0}.table--collapse-md .table_td,.table--collapse-md .table_th{display:block;padding:0}.table--collapse-md .table_td{line-height:1.25rem}}@media only screen and (min-width:1260px){.table--collapse-lg .table_tr{display:block;padding:.625rem 0}.table--collapse-lg .table_td,.table--collapse-lg .table_th{display:block;padding:0}.table--collapse-lg .table_td{line-height:1.25rem}}.recipe-ingredientlist__step-wrapper{padding-top:.1875rem}.recipe-ingredientlist__ingredient-wrapper{padding-bottom:.625rem;overflow:hidden}.recipe-ingredientlist__ingredient-check-icon,.recipe-ingredientlist__ingredient-desc,.recipe-ingredientlist__ingredient-quantity{margin:0;display:block;float:left}.recipe-ingredientlist__ingredient-quantity{margin-right:1.875rem;font-weight:700;width:4.375rem;min-height:1px}@media only screen and (min-width:768px) and (max-width:991px){.recipe-ingredientlist__ingredient-quantity{margin-right:.3125rem;font-weight:700;width:3.75rem}}.recipe-ingredientlist__ingredient-desc{width:calc(100% - 6.3125rem);padding-right:1.25rem}@media only screen and (min-width:768px) and (max-width:991px){.recipe-ingredientlist__ingredient-desc{width:calc(100% - 4.125rem);padding-right:0}}.recipe-ingredientlist-header{font-family:"Roboto Slab"}.recipe-ingredientlist-header--amount::before{content:attr(data-amount)}.recipe-ingredientlist-header--label::before{content:attr(data-label-multi)}.recipe-ingredientlist-header--label.is-single::before{content:attr(data-label-single)}.recipe-utils{position:relative;margin:0 -1rem}@media only screen and (min-width:768px){.recipe-utils{margin:0 -2.375rem}}@media only screen and (min-width:992px){.recipe-utils{margin:0 -3.75rem}}.recipe-utils::after,.recipe-utils::before{content:"";pointer-events:none;position:absolute;top:0;width:3.75rem;height:100%;background-image:linear-gradient(270deg,#fff 3%,rgba(255,255,255,0) 100%);opacity:0;transition:opacity .2s ease-in}.recipe-utils::after{right:0}.recipe-utils::before{left:0;transform:rotate(180deg)}.recipe-utils__wrapper{overflow:auto;overflow-y:hidden}.recipe-utils__list{list-style:none;margin:0;padding:0;display:inline-flex;text-align:center}.recipe-utils__list::after,.recipe-utils__list::before{content:"";top:0;width:1rem;height:9.0625rem;flex-shrink:0}@media only screen and (min-width:768px){.recipe-utils__list::after,.recipe-utils__list::before{width:2.375rem}}@media only screen and (min-width:992px){.recipe-utils__list::after,.recipe-utils__list::before{width:3.75rem}}.recipe-utils__item{display:flex;flex-direction:column;width:6.25rem;min-height:9.0625rem;background-color:#f4f4f4;padding:.875rem;border-radius:.3125rem;flex-shrink:0}.recipe-utils__item:not(:last-child){margin-right:.25rem}.recipe-utils__image{display:flex;justify-content:center;align-items:center;height:3.75rem}.recipe-utils__text{display:block;margin-top:.75rem;font-size:.875rem;line-height:1.428;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:normal;word-break:normal;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.recipe-utils.has-left-scroll::before{opacity:1}.recipe-utils.has-right-scroll::after{opacity:1}#overlay-repo{display:none}.recipe-overlay{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;overflow:hidden;display:none;background-color:#fff}.recipe-overlay .container{max-width:none}.recipe-overlay.is-show{display:block}.recipe-overlay repo{display:none}.recipe-overlay .table__wrapper{margin-top:3em}@media only screen and (min-width:768px){.recipe-overlay .table__wrapper{margin-top:3em}}.recipe-overlay .infotable-app{margin-top:1.25em}@media only screen and (min-width:768px){.recipe-overlay .infotable-app{margin-top:3em}}@media only screen and (min-width:992px){.recipe-overlay .infotable-app{margin-top:0}}.recipe-overlay .controller-interface{position:relative;overflow:hidden}.recipe-overlay .controller-interface .btn.step,.recipe-overlay .controller-interface .step.culinaria-load-more{border:0;background-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;height:auto;padding:0;cursor:pointer;color:#62c4d8}.recipe-overlay .controller-interface .btn.step.next,.recipe-overlay .controller-interface .step.next.culinaria-load-more{text-align:right}.recipe-overlay .controller-interface .btn.step.prev,.recipe-overlay .controller-interface .step.prev.culinaria-load-more{text-align:left}.recipe-overlay .controller-interface .btn.step.prev .btn__icon,.recipe-overlay .controller-interface .step.prev.culinaria-load-more .btn__icon{transform:rotate(180deg)}.little-fooby-l2 .recipe-overlay .controller-interface .btn.step,.little-fooby-l2 .recipe-overlay .controller-interface .step.culinaria-load-more{color:#a6c117}.little-fooby-l3 .recipe-overlay .controller-interface .btn.step,.little-fooby-l3 .recipe-overlay .controller-interface .step.culinaria-load-more{color:#dc3a58}.recipe-overlay .controller-interface__progressbar{width:100%;height:.1875rem;background-color:#f0f0f0;display:block;position:relative;flex-shrink:0}.recipe-overlay .controller-interface__progressbar .progress{transition:width .5s ease-out;width:30%;height:100%;display:block;position:absolute;left:0;top:0;background-color:#62c4d8}.little-fooby-l2 .recipe-overlay .controller-interface__progressbar .progress{background-color:#a6c117}.little-fooby-l3 .recipe-overlay .controller-interface__progressbar .progress{background-color:#dc3a58}.recipe-overlay .controller-interface__actions{display:flex;justify-content:space-between;align-items:center;padding:0 1rem;width:100%;flex-grow:1}@media only screen and (min-width:992px){.recipe-overlay .controller-interface__actions{padding:0 2.5rem}}.recipe-overlay .controller-interface__actions--right{justify-content:flex-end}.recipe-overlay .controller-interface.top{width:100%;height:calc(100% - 3.125rem);overflow-y:auto}@media only screen and (min-width:992px){.recipe-overlay .controller-interface.top{display:flex}}.recipe-overlay .controller-interface.bottom{height:3.125rem;display:flex;flex-direction:column}.recipe-overlay .controller-interface--utensils.top{display:flex;flex-direction:column;align-items:center}.recipe-overlay .controller-interface--utensils.top .utensils{margin:2.25rem 0}@media only screen and (min-width:768px){.recipe-overlay .controller-interface--utensils.top .utensils{width:90%;margin:3.125rem 0}}@media only screen and (min-width:992px){.recipe-overlay .controller-interface--utensils.top .utensils{width:80%}}@media only screen and (min-width:1260px){.recipe-overlay .controller-interface--utensils.top .utensils{width:65%}}.recipe-overlay .controller-interface--utensils.top .recipe-utensils-header{text-align:center;margin-top:1.25rem;margin-bottom:0;width:calc(100% - 10rem)}@media only screen and (min-width:768px){.recipe-overlay .controller-interface--utensils.top .recipe-utensils-header{margin-top:3.4375rem}}@media only screen and (min-width:992px){.recipe-overlay .controller-interface--utensils.top .recipe-utensils-header{width:55%}}.recipe-overlay .howto-link{cursor:pointer;display:block;padding-top:1rem;overflow:hidden}.recipe-overlay .howto-link:last-of-type{padding-bottom:2rem}.recipe-overlay .howto-link:hover{text-decoration:none}.recipe-overlay .howto-link .wrapper>div{vertical-align:middle;float:left}.recipe-overlay .howto-link .wrapper>div>span{display:block;color:#000;padding-left:1rem}.recipe-overlay .howto-link .wrapper>div>span:first-child{font-weight:700;text-transform:uppercase;font-size:calc(11px + 2 * (100vw - 0px)/ 992);line-height:calc(16.5px + 1.7 * (100vw - 0px)/ 992);color:#62c4d8}@media screen and (max-width:0px){.recipe-overlay .howto-link .wrapper>div>span:first-child{font-size:11px}}@media screen and (min-width:992px){.recipe-overlay .howto-link .wrapper>div>span:first-child{font-size:13px}}@media screen and (max-width:0px){.recipe-overlay .howto-link .wrapper>div>span:first-child{line-height:16.5px}}@media screen and (min-width:992px){.recipe-overlay .howto-link .wrapper>div>span:first-child{line-height:18.2px}}@media only screen and (min-width:992px){.recipe-overlay .howto-link .wrapper>div>span:first-child{font-size:calc(13px + 1 * (100vw - 992px)/ 268);line-height:calc(18.2px + 2.8 * (100vw - 992px)/ 268)}}@media only screen and (min-width:992px) and (max-width:992px){.recipe-overlay .howto-link .wrapper>div>span:first-child{font-size:13px}}@media only screen and (min-width:992px) and (min-width:1260px){.recipe-overlay .howto-link .wrapper>div>span:first-child{font-size:14px}}@media only screen and (min-width:992px) and (max-width:992px){.recipe-overlay .howto-link .wrapper>div>span:first-child{line-height:18.2px}}@media only screen and (min-width:992px) and (min-width:1260px){.recipe-overlay .howto-link .wrapper>div>span:first-child{line-height:21px}}@media only screen and (min-width:1260px){.recipe-overlay .howto-link .wrapper>div>span:first-child{font-size:calc(14px + 2 * (100vw - 1260px)/ 660);line-height:calc(19.6px + 2 * (100vw - 1260px)/ 660)}}@media only screen and (min-width:1260px) and (max-width:1260px){.recipe-overlay .howto-link .wrapper>div>span:first-child{font-size:14px}}@media only screen and (min-width:1260px) and (min-width:1920px){.recipe-overlay .howto-link .wrapper>div>span:first-child{font-size:16px}}@media only screen and (min-width:1260px) and (max-width:1260px){.recipe-overlay .howto-link .wrapper>div>span:first-child{line-height:19.6px}}@media only screen and (min-width:1260px) and (min-width:1920px){.recipe-overlay .howto-link .wrapper>div>span:first-child{line-height:21.6px}}@media only screen and (min-width:1920px){.recipe-overlay .howto-link .wrapper>div>span:first-child{font-size:calc(20px + 16 * (100vw - 1920px)/ 1920);line-height:calc(27px + 9 * (100vw - 1920px)/ 1920)}}@media only screen and (min-width:1920px) and (max-width:1920px){.recipe-overlay .howto-link .wrapper>div>span:first-child{font-size:20px}}@media only screen and (min-width:1920px) and (min-width:3840px){.recipe-overlay .howto-link .wrapper>div>span:first-child{font-size:36px}}@media only screen and (min-width:1920px) and (max-width:1920px){.recipe-overlay .howto-link .wrapper>div>span:first-child{line-height:27px}}@media only screen and (min-width:1920px) and (min-width:3840px){.recipe-overlay .howto-link .wrapper>div>span:first-child{line-height:36px}}.little-fooby-l2 .recipe-overlay .howto-link .wrapper>div>span:first-child{color:#a6c117}.little-fooby-l3 .recipe-overlay .howto-link .wrapper>div>span:first-child{color:#dc3a58}.recipe-overlay .howto-link .wrapper>div>span:last-child{font-size:calc(16px + 2 * (100vw - 0px)/ 992);line-height:calc(22.4px + 1.9 * (100vw - 0px)/ 992)}@media screen and (max-width:0px){.recipe-overlay .howto-link .wrapper>div>span:last-child{font-size:16px}}@media screen and (min-width:992px){.recipe-overlay .howto-link .wrapper>div>span:last-child{font-size:18px}}@media screen and (max-width:0px){.recipe-overlay .howto-link .wrapper>div>span:last-child{line-height:22.4px}}@media screen and (min-width:992px){.recipe-overlay .howto-link .wrapper>div>span:last-child{line-height:24.3px}}@media only screen and (min-width:992px){.recipe-overlay .howto-link .wrapper>div>span:last-child{font-size:calc(18px + 2 * (100vw - 992px)/ 268);line-height:calc(24.3px + 1.7 * (100vw - 992px)/ 268)}}@media only screen and (min-width:992px) and (max-width:992px){.recipe-overlay .howto-link .wrapper>div>span:last-child{font-size:18px}}@media only screen and (min-width:992px) and (min-width:1260px){.recipe-overlay .howto-link .wrapper>div>span:last-child{font-size:20px}}@media only screen and (min-width:992px) and (max-width:992px){.recipe-overlay .howto-link .wrapper>div>span:last-child{line-height:24.3px}}@media only screen and (min-width:992px) and (min-width:1260px){.recipe-overlay .howto-link .wrapper>div>span:last-child{line-height:26px}}@media only screen and (min-width:1260px){.recipe-overlay .howto-link .wrapper>div>span:last-child{font-size:calc(18px + 2 * (100vw - 1260px)/ 660);line-height:calc(23.4px + .6 * (100vw - 1260px)/ 660)}}@media only screen and (min-width:1260px) and (max-width:1260px){.recipe-overlay .howto-link .wrapper>div>span:last-child{font-size:18px}}@media only screen and (min-width:1260px) and (min-width:1920px){.recipe-overlay .howto-link .wrapper>div>span:last-child{font-size:20px}}@media only screen and (min-width:1260px) and (max-width:1260px){.recipe-overlay .howto-link .wrapper>div>span:last-child{line-height:23.4px}}@media only screen and (min-width:1260px) and (min-width:1920px){.recipe-overlay .howto-link .wrapper>div>span:last-child{line-height:24px}}@media only screen and (min-width:1920px){.recipe-overlay .howto-link .wrapper>div>span:last-child{font-size:calc(20px + 22 * (100vw - 1920px)/ 1920);line-height:calc(24px + 24.3 * (100vw - 1920px)/ 1920)}}@media only screen and (min-width:1920px) and (max-width:1920px){.recipe-overlay .howto-link .wrapper>div>span:last-child{font-size:20px}}@media only screen and (min-width:1920px) and (min-width:3840px){.recipe-overlay .howto-link .wrapper>div>span:last-child{font-size:42px}}@media only screen and (min-width:1920px) and (max-width:1920px){.recipe-overlay .howto-link .wrapper>div>span:last-child{line-height:24px}}@media only screen and (min-width:1920px) and (min-width:3840px){.recipe-overlay .howto-link .wrapper>div>span:last-child{line-height:48.3px}}.recipe-overlay .howto-link .icon{width:2.75em;height:2.75em;border-radius:50%;position:relative;background-color:#62c4d8}.little-fooby-l2 .recipe-overlay .howto-link .icon{background-color:#a6c117}.little-fooby-l3 .recipe-overlay .howto-link .icon{background-color:#dc3a58}.recipe-overlay .howto-link .icon svg{transform:translate(-32%,-50%);position:absolute;top:50%;left:50%;color:#fff}.recipe-overlay .howto-link .labels{max-width:calc(100% - 2.8125rem)}.recipe-overlay .recipe-overlay--close,.recipe-overlay .recipe-overlay__notes-button{width:calc(48px + 0 * (100vw - 0px)/ 992);height:calc(48px + 0 * (100vw - 0px)/ 992);z-index:1;top:1em;border-radius:50%;position:absolute;cursor:pointer;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .22s cubic-bezier(.71,.25,.26,.85)}@media screen and (max-width:0px){.recipe-overlay .recipe-overlay--close,.recipe-overlay .recipe-overlay__notes-button{width:48px}}@media screen and (min-width:992px){.recipe-overlay .recipe-overlay--close,.recipe-overlay .recipe-overlay__notes-button{width:48px}}@media screen and (max-width:0px){.recipe-overlay .recipe-overlay--close,.recipe-overlay .recipe-overlay__notes-button{height:48px}}@media screen and (min-width:992px){.recipe-overlay .recipe-overlay--close,.recipe-overlay .recipe-overlay__notes-button{height:48px}}@media only screen and (min-width:992px){.recipe-overlay .recipe-overlay--close,.recipe-overlay .recipe-overlay__notes-button{width:calc(48px + 0 * (100vw - 992px)/ 268);height:calc(48px + 0 * (100vw - 992px)/ 268)}}@media only screen and (min-width:992px) and (max-width:992px){.recipe-overlay .recipe-overlay--close,.recipe-overlay .recipe-overlay__notes-button{width:48px}}@media only screen and (min-width:992px) and (min-width:1260px){.recipe-overlay .recipe-overlay--close,.recipe-overlay .recipe-overlay__notes-button{width:48px}}@media only screen and (min-width:992px) and (max-width:992px){.recipe-overlay .recipe-overlay--close,.recipe-overlay .recipe-overlay__notes-button{height:48px}}@media only screen and (min-width:992px) and (min-width:1260px){.recipe-overlay .recipe-overlay--close,.recipe-overlay .recipe-overlay__notes-button{height:48px}}@media only screen and (min-width:1260px){.recipe-overlay .recipe-overlay--close,.recipe-overlay .recipe-overlay__notes-button{width:calc(48px + 7 * (100vw - 1260px)/ 660);height:calc(48px + 7 * (100vw - 1260px)/ 660)}}@media only screen and (min-width:1260px) and (max-width:1260px){.recipe-overlay .recipe-overlay--close,.recipe-overlay .recipe-overlay__notes-button{width:48px}}@media only screen and (min-width:1260px) and (min-width:1920px){.recipe-overlay .recipe-overlay--close,.recipe-overlay .recipe-overlay__notes-button{width:55px}}@media only screen and (min-width:1260px) and (max-width:1260px){.recipe-overlay .recipe-overlay--close,.recipe-overlay .recipe-overlay__notes-button{height:48px}}@media only screen and (min-width:1260px) and (min-width:1920px){.recipe-overlay .recipe-overlay--close,.recipe-overlay .recipe-overlay__notes-button{height:55px}}@media only screen and (min-width:1920px){.recipe-overlay .recipe-overlay--close,.recipe-overlay .recipe-overlay__notes-button{width:calc(55px + 41 * (100vw - 1920px)/ 1920);height:calc(55px + 41 * (100vw - 1920px)/ 1920)}}@media only screen and (min-width:1920px) and (max-width:1920px){.recipe-overlay .recipe-overlay--close,.recipe-overlay .recipe-overlay__notes-button{width:55px}}@media only screen and (min-width:1920px) and (min-width:3840px){.recipe-overlay .recipe-overlay--close,.recipe-overlay .recipe-overlay__notes-button{width:96px}}@media only screen and (min-width:1920px) and (max-width:1920px){.recipe-overlay .recipe-overlay--close,.recipe-overlay .recipe-overlay__notes-button{height:55px}}@media only screen and (min-width:1920px) and (min-width:3840px){.recipe-overlay .recipe-overlay--close,.recipe-overlay .recipe-overlay__notes-button{height:96px}}.recipeoverlay-active .recipe-overlay .recipe-overlay--close,.recipeoverlay-active .recipe-overlay .recipe-overlay__notes-button{will-change:transform}.recipe-overlay .recipe-overlay--close svg,.recipe-overlay .recipe-overlay__notes-button svg{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:40%;height:40%}.recipe-overlay .recipe-overlay__notes-button{left:1.5rem;background-color:#fff;border:1px solid #62c4d8}@media only screen and (min-width:992px){.recipe-overlay .recipe-overlay__notes-button{left:auto;right:5.3125rem}}@media only screen and (min-width:1260px){.recipe-overlay .recipe-overlay__notes-button{right:calc(85px + 11 * (100vw - 1260px)/ 660)}}@media only screen and (min-width:1260px) and (max-width:1260px){.recipe-overlay .recipe-overlay__notes-button{right:85px}}@media only screen and (min-width:1260px) and (min-width:1920px){.recipe-overlay .recipe-overlay__notes-button{right:96px}}@media only screen and (min-width:1920px){.recipe-overlay .recipe-overlay__notes-button{right:calc(96px + 61 * (100vw - 1920px)/ 1920)}}@media only screen and (min-width:1920px) and (max-width:1920px){.recipe-overlay .recipe-overlay__notes-button{right:96px}}@media only screen and (min-width:1920px) and (min-width:3840px){.recipe-overlay .recipe-overlay__notes-button{right:157px}}.little-fooby-l2 .recipe-overlay .recipe-overlay__notes-button{color:#a6c117;border:1px solid #a6c117}.little-fooby-l3 .recipe-overlay .recipe-overlay__notes-button{color:#dc3a58;border:1px solid #dc3a58}.recipe-overlay .recipe-overlay__notes-button.has-note,.recipe-overlay .recipe-overlay__notes-button:hover{color:#fff;background-color:#62c4d8}.little-fooby-l2 .recipe-overlay .recipe-overlay__notes-button.has-note,.little-fooby-l2 .recipe-overlay .recipe-overlay__notes-button:hover{background-color:#a6c117}.little-fooby-l3 .recipe-overlay .recipe-overlay__notes-button.has-note,.little-fooby-l3 .recipe-overlay .recipe-overlay__notes-button:hover{background-color:#dc3a58}.recipe-overlay .recipe-overlay--close{background-color:#f0f0f0;border:1px solid #f0f0f0;right:1.5rem}.recipe-overlay .recipe-overlay--close:hover{background-color:#e0e0e0;border-color:#e0e0e0}.recipe-overlay .overlay-page{width:100%;height:100%;display:none;overflow-y:scroll;-webkit-overflow-scrolling:touch}.recipe-overlay .overlay-page.is-active{display:block}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.is-active{display:flex}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page{height:100%;flex-direction:row;overflow-y:hidden}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page .area{order:0;flex:1 2 80%;align-self:auto}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page .area.one{background-color:#ddf3f7}.little-fooby-l2 .recipe-overlay .overlay-page .area.one{background-color:#ecf1cc}.little-fooby-l3 .recipe-overlay .overlay-page .area.one{background-color:#fae2e6}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p1{flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:stretch;overflow-y:hidden}}.recipe-overlay .overlay-page.p1 .recipe-ingredientlist__ingredient-wrapper{display:block;padding-bottom:0;margin-bottom:.625rem}.recipe-overlay .overlay-page.p1 .recipe-ingredientlist__ingredient-checkbox{display:none}.recipe-overlay .overlay-page.p1 .recipe-ingredientlist__ingredient-checkbox:checked+.recipe-ingredientlist__ingredient .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p1 .recipe-ingredientlist__ingredient-checkbox:checked+.recipe-ingredientlist__ingredient .recipe-ingredientlist__ingredient-quantity{text-decoration:line-through}.recipe-overlay .overlay-page.p1 .recipe-ingredientlist__ingredient-checkbox:checked+.recipe-ingredientlist__ingredient .recipe-ingredientlist__ingredient-check-icon{display:block}.recipe-overlay .overlay-page.p1 .recipe-ingredientlist__ingredient-desc{width:calc(100% - 7.125rem)}.recipe-overlay .overlay-page.p1 .recipe-ingredientlist__ingredient-check-icon{display:none}.recipe-overlay .overlay-page.p1 .area.one{display:block}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p1 .area.one{flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:stretch;display:flex}}.recipe-overlay .overlay-page.p1 .area.one>.fooby-image{order:0;flex:0 1 auto;align-self:auto}.recipe-overlay .overlay-page.p1 .area.one>.headerpanel{order:0;flex:1 0 auto;align-self:auto;background-color:transparent}.recipe-overlay .overlay-page.p1 .area.two{display:block}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p1 .area.two{flex:0 0 28.4375rem;height:100%}}.recipe-overlay .overlay-page.p1 .area.two .inner-area{height:100%;padding-top:.5rem}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p1 .area.two .inner-area{overflow-y:auto;padding:2rem;-webkit-overflow-scrolling:touch}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p1 .area.two .inner-area .h-horizontal-guttered{margin-bottom:0}}.recipe-overlay .overlay-page.p1 .area.two .recipe-ingredientlist-header{padding-bottom:.8125rem;text-align:center;font-size:1.125rem}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p1 .area.two .recipe-ingredientlist-header{text-align:left;padding-bottom:1.25rem;font-size:2.375rem;line-height:1.05;font-family:"NorthernSoul Caps",sans-serif}}.recipe-overlay .overlay-page.p1 .area.two .recipe-ingredientlist{padding-bottom:2rem}.recipe-overlay .overlay-page.p1 .area.two .recipe-ingredientlist .spacer:first-child{display:none}.recipe-overlay .overlay-page.p1 .area.two .meta-info{padding-bottom:1.5rem;display:table;margin:auto}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p1 .area.two .meta-info{display:block;padding-bottom:1.5rem}}.recipe-overlay .overlay-page.p1 .district.one{height:100%;overflow:hidden}.recipe-overlay .floating-title--pull-up{position:relative;top:-.9375rem}.recipe-overlay .overlay-page.p2{overflow-y:hidden}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2{flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:stretch}}.recipe-overlay .overlay-page.p2 .counter-title{display:flex;align-items:center;justify-content:center;font-family:"NorthernSoul Caps",sans-serif}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .counter-title{justify-content:flex-start;margin-top:-.625rem}}.recipe-overlay .overlay-page.p2 .counter-title__text{font-size:2.375rem;line-height:1.05;font-family:"NorthernSoul Caps",sans-serif;margin-left:2rem;margin-right:2rem;margin-top:.75rem}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .counter-title__text{margin-top:0;margin-left:1.1875rem}}.recipe-overlay .overlay-page.p2 .counter-title__count{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);margin:0 -.25rem;color:#2b8294;background-image:url(../assets/images/little-fooby/backgrounds/counter-l1.svg);background-size:100% 100%;width:3.875rem;height:3.6875rem;font-size:1.25rem;letter-spacing:.8px;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .counter-title__count{position:static;top:auto;left:auto;transform:none}}.little-fooby-l2 .recipe-overlay .overlay-page.p2 .counter-title__count{color:#6e8305;background-image:url(../assets/images/little-fooby/backgrounds/counter-l2.svg)}.little-fooby-l3 .recipe-overlay .overlay-page.p2 .counter-title__count{color:#ae1532;background-image:url(../assets/images/little-fooby/backgrounds/counter-l3.svg)}.recipe-overlay .overlay-page.p2 .counter-title__count-big{font-size:1.875rem;line-height:1;letter-spacing:2.4px}.recipe-overlay .overlay-page.p2 .recipe-instructions{font-size:calc(18px + 2 * (100vw - 0px)/ 992);line-height:calc(23.4px + 1.6 * (100vw - 0px)/ 992)}@media screen and (max-width:0px){.recipe-overlay .overlay-page.p2 .recipe-instructions{font-size:18px}}@media screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .recipe-instructions{font-size:20px}}@media screen and (max-width:0px){.recipe-overlay .overlay-page.p2 .recipe-instructions{line-height:23.4px}}@media screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .recipe-instructions{line-height:25px}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .recipe-instructions{font-size:calc(18px + 2 * (100vw - 992px)/ 268);line-height:calc(25px + 1.4 * (100vw - 992px)/ 268)}}@media only screen and (min-width:992px) and (max-width:992px){.recipe-overlay .overlay-page.p2 .recipe-instructions{font-size:18px}}@media only screen and (min-width:992px) and (min-width:1260px){.recipe-overlay .overlay-page.p2 .recipe-instructions{font-size:20px}}@media only screen and (min-width:992px) and (max-width:992px){.recipe-overlay .overlay-page.p2 .recipe-instructions{line-height:25px}}@media only screen and (min-width:992px) and (min-width:1260px){.recipe-overlay .overlay-page.p2 .recipe-instructions{line-height:26.4px}}@media only screen and (min-width:1260px){.recipe-overlay .overlay-page.p2 .recipe-instructions{font-size:calc(20px + 3 * (100vw - 1260px)/ 660);line-height:calc(24px + 3.6 * (100vw - 1260px)/ 660)}}@media only screen and (min-width:1260px) and (max-width:1260px){.recipe-overlay .overlay-page.p2 .recipe-instructions{font-size:20px}}@media only screen and (min-width:1260px) and (min-width:1920px){.recipe-overlay .overlay-page.p2 .recipe-instructions{font-size:23px}}@media only screen and (min-width:1260px) and (max-width:1260px){.recipe-overlay .overlay-page.p2 .recipe-instructions{line-height:24px}}@media only screen and (min-width:1260px) and (min-width:1920px){.recipe-overlay .overlay-page.p2 .recipe-instructions{line-height:27.6px}}@media only screen and (min-width:1920px){.recipe-overlay .overlay-page.p2 .recipe-instructions{font-size:calc(23px + 17 * (100vw - 1920px)/ 1920);line-height:calc(27.6px + 20.4 * (100vw - 1920px)/ 1920)}}@media only screen and (min-width:1920px) and (max-width:1920px){.recipe-overlay .overlay-page.p2 .recipe-instructions{font-size:23px}}@media only screen and (min-width:1920px) and (min-width:3840px){.recipe-overlay .overlay-page.p2 .recipe-instructions{font-size:40px}}@media only screen and (min-width:1920px) and (max-width:1920px){.recipe-overlay .overlay-page.p2 .recipe-instructions{line-height:27.6px}}@media only screen and (min-width:1920px) and (min-width:3840px){.recipe-overlay .overlay-page.p2 .recipe-instructions{line-height:48px}}@media only screen and (min-width:1920px){.recipe-overlay .overlay-page.p2 .controller-interface.top.is-default .recipe-instructions{max-width:75%}}@media only screen and (min-width:3840px){.recipe-overlay .overlay-page.p2 .controller-interface.top.is-default .recipe-instructions{max-width:60%}}.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__step-wrapper{width:100%;display:table}@media only screen and (min-width:0) and (max-width:767px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__step-wrapper{padding-bottom:1.5em}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__step-wrapper{padding-top:1.5em;padding-bottom:1.5em}}.recipe-overlay .overlay-page.p2 .decoration-line{margin-bottom:1.5em}@media only screen and (min-width:768px) and (max-width:991px){.recipe-overlay .overlay-page.p2 .decoration-line{display:none}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .decoration-line{margin-bottom:0}}.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-wrapper{display:table-row}.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{font-size:calc(16px + 2 * (100vw - 0px)/ 992);line-height:calc(22.4px + 1.9 * (100vw - 0px)/ 992);padding-bottom:calc(8px + 2 * (100vw - 0px)/ 992);display:table-cell;vertical-align:top}@media screen and (max-width:0px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{font-size:16px}}@media screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{font-size:18px}}@media screen and (max-width:0px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{line-height:22.4px}}@media screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{line-height:24.3px}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{font-size:calc(18px + 2 * (100vw - 992px)/ 268);line-height:calc(24.3px + 1.7 * (100vw - 992px)/ 268)}}@media only screen and (min-width:992px) and (max-width:992px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{font-size:18px}}@media only screen and (min-width:992px) and (min-width:1260px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{font-size:20px}}@media only screen and (min-width:992px) and (max-width:992px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{line-height:24.3px}}@media only screen and (min-width:992px) and (min-width:1260px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{line-height:26px}}@media only screen and (min-width:1260px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{font-size:calc(18px + 2 * (100vw - 1260px)/ 660);line-height:calc(23.4px + .6 * (100vw - 1260px)/ 660)}}@media only screen and (min-width:1260px) and (max-width:1260px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{font-size:18px}}@media only screen and (min-width:1260px) and (min-width:1920px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{font-size:20px}}@media only screen and (min-width:1260px) and (max-width:1260px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{line-height:23.4px}}@media only screen and (min-width:1260px) and (min-width:1920px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{line-height:24px}}@media only screen and (min-width:1920px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{font-size:calc(20px + 22 * (100vw - 1920px)/ 1920);line-height:calc(24px + 24.3 * (100vw - 1920px)/ 1920)}}@media only screen and (min-width:1920px) and (max-width:1920px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{font-size:20px}}@media only screen and (min-width:1920px) and (min-width:3840px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{font-size:42px}}@media only screen and (min-width:1920px) and (max-width:1920px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{line-height:24px}}@media only screen and (min-width:1920px) and (min-width:3840px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{line-height:48.3px}}@media screen and (max-width:0px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{padding-bottom:8px}}@media screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{padding-bottom:10px}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{padding-bottom:calc(10px + 2 * (100vw - 992px)/ 268)}}@media only screen and (min-width:992px) and (max-width:992px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{padding-bottom:10px}}@media only screen and (min-width:992px) and (min-width:1260px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{padding-bottom:12px}}@media only screen and (min-width:1260px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{padding-bottom:calc(12px + 2 * (100vw - 1260px)/ 660)}}@media only screen and (min-width:1260px) and (max-width:1260px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{padding-bottom:12px}}@media only screen and (min-width:1260px) and (min-width:1920px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{padding-bottom:14px}}@media only screen and (min-width:1920px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{padding-bottom:calc(14px + 4 * (100vw - 1920px)/ 1920)}}@media only screen and (min-width:1920px) and (max-width:1920px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{padding-bottom:14px}}@media only screen and (min-width:1920px) and (min-width:3840px){.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc,.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{padding-bottom:18px}}.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-quantity{white-space:nowrap;width:1px;font-weight:400;padding-right:.8em;float:none;color:#999;min-width:3.125rem}.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-desc{width:auto;padding-right:0;color:#999}.recipe-overlay .overlay-page.p2 .recipe-ingredientlist__ingredient-wrapper{padding-bottom:0}.recipe-overlay .overlay-page.p2 .floating-title{font-size:calc(11px + 2 * (100vw - 0px)/ 992);line-height:calc(16.5px + 1.7 * (100vw - 0px)/ 992);display:table;margin:auto}@media screen and (max-width:0px){.recipe-overlay .overlay-page.p2 .floating-title{font-size:11px}}@media screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .floating-title{font-size:13px}}@media screen and (max-width:0px){.recipe-overlay .overlay-page.p2 .floating-title{line-height:16.5px}}@media screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .floating-title{line-height:18.2px}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .floating-title{font-size:calc(13px + 1 * (100vw - 992px)/ 268);line-height:calc(18.2px + 2.8 * (100vw - 992px)/ 268)}}@media only screen and (min-width:992px) and (max-width:992px){.recipe-overlay .overlay-page.p2 .floating-title{font-size:13px}}@media only screen and (min-width:992px) and (min-width:1260px){.recipe-overlay .overlay-page.p2 .floating-title{font-size:14px}}@media only screen and (min-width:992px) and (max-width:992px){.recipe-overlay .overlay-page.p2 .floating-title{line-height:18.2px}}@media only screen and (min-width:992px) and (min-width:1260px){.recipe-overlay .overlay-page.p2 .floating-title{line-height:21px}}@media only screen and (min-width:1260px){.recipe-overlay .overlay-page.p2 .floating-title{font-size:calc(14px + 2 * (100vw - 1260px)/ 660);line-height:calc(19.6px + 2 * (100vw - 1260px)/ 660)}}@media only screen and (min-width:1260px) and (max-width:1260px){.recipe-overlay .overlay-page.p2 .floating-title{font-size:14px}}@media only screen and (min-width:1260px) and (min-width:1920px){.recipe-overlay .overlay-page.p2 .floating-title{font-size:16px}}@media only screen and (min-width:1260px) and (max-width:1260px){.recipe-overlay .overlay-page.p2 .floating-title{line-height:19.6px}}@media only screen and (min-width:1260px) and (min-width:1920px){.recipe-overlay .overlay-page.p2 .floating-title{line-height:21.6px}}@media only screen and (min-width:1920px){.recipe-overlay .overlay-page.p2 .floating-title{font-size:calc(20px + 16 * (100vw - 1920px)/ 1920);line-height:calc(27px + 9 * (100vw - 1920px)/ 1920)}}@media only screen and (min-width:1920px) and (max-width:1920px){.recipe-overlay .overlay-page.p2 .floating-title{font-size:20px}}@media only screen and (min-width:1920px) and (min-width:3840px){.recipe-overlay .overlay-page.p2 .floating-title{font-size:36px}}@media only screen and (min-width:1920px) and (max-width:1920px){.recipe-overlay .overlay-page.p2 .floating-title{line-height:27px}}@media only screen and (min-width:1920px) and (min-width:3840px){.recipe-overlay .overlay-page.p2 .floating-title{line-height:36px}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .floating-title{display:inline-block;margin:0}}.recipe-overlay .overlay-page.p2 .controller-interface.is-default{justify-content:flex-start}.recipe-overlay .overlay-page.p2 .controller-interface.is-default .area.one{height:9.375rem;background-repeat:repeat;background-image:url(../assets/images/default-pattern-little-fooby.jpg)}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .controller-interface.is-default .area.one{height:auto;flex:0 0 30%}}.recipe-overlay .overlay-page.p2 .controller-interface.is-default .area.two{flex:1 1 80%}.recipe-overlay .overlay-page.p2 .area.one{display:block;position:relative}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .area.one{flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:stretch;flex:1 2 80%}}.recipe-overlay .overlay-page.p2 .area.one>.fooby-image .fooby-image__img{display:block;width:100%}.recipe-overlay .overlay-page.p2 .area.one>.headerpanel{position:absolute;bottom:2.5em;transform:translateY(100%);margin-top:0}.recipe-overlay .overlay-page.p2 .area.temp{flex:0 0 auto;display:block}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .area.temp{display:flex}}.recipe-overlay .overlay-page.p2 .area.temp .row{margin:0}.recipe-overlay .overlay-page.p2 .area.two{display:block;padding-top:3.75rem}@media only screen and (min-width:768px){.recipe-overlay .overlay-page.p2 .area.two{display:flex}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .area.two{order:0;flex-direction:column;flex:0 1 28.4375rem;padding-top:0}}@media only screen and (min-width:1260px){.recipe-overlay .overlay-page.p2 .area.two{flex:0 1 40%}}.recipe-overlay .overlay-page.p2 .area.two .inner-area{overflow-y:auto;-webkit-overflow-scrolling:auto;padding-top:0;padding-bottom:0}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .area.two .inner-area{overflow-y:auto;-webkit-overflow-scrolling:touch}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .area.two .inner-area{padding:calc(32px + 0 * (100vw - 992px)/ 268)}}@media only screen and (min-width:992px) and (max-width:992px){.recipe-overlay .overlay-page.p2 .area.two .inner-area{padding:32px}}@media only screen and (min-width:992px) and (min-width:1260px){.recipe-overlay .overlay-page.p2 .area.two .inner-area{padding:32px}}@media only screen and (min-width:1260px){.recipe-overlay .overlay-page.p2 .area.two .inner-area{padding:calc(32px + 6 * (100vw - 1260px)/ 660)}}@media only screen and (min-width:1260px) and (max-width:1260px){.recipe-overlay .overlay-page.p2 .area.two .inner-area{padding:32px}}@media only screen and (min-width:1260px) and (min-width:1920px){.recipe-overlay .overlay-page.p2 .area.two .inner-area{padding:38px}}@media only screen and (min-width:1920px){.recipe-overlay .overlay-page.p2 .area.two .inner-area{padding:calc(38px + 12 * (100vw - 1920px)/ 1920)}}@media only screen and (min-width:1920px) and (max-width:1920px){.recipe-overlay .overlay-page.p2 .area.two .inner-area{padding:38px}}@media only screen and (min-width:1920px) and (min-width:3840px){.recipe-overlay .overlay-page.p2 .area.two .inner-area{padding:50px}}.recipe-overlay .overlay-page.p2 .area.two .recipe-ingredientlist-header{padding-bottom:.8125rem;text-align:center;font-size:1.25em}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .area.two .recipe-ingredientlist-header{text-align:left;padding-bottom:1.25rem;font-size:1em}}.recipe-overlay .overlay-page.p2 .area.two .recipe-ingredientlist{padding-bottom:2rem}.recipe-overlay .overlay-page.p2 .area.two .meta-info{padding-bottom:1.5rem;display:table;margin:auto}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .area.two .meta-info{display:block;padding-bottom:1.5rem}}.recipe-overlay .overlay-page.p2 .district.one{padding-bottom:0}@media only screen and (min-width:768px) and (max-width:991px){.recipe-overlay .overlay-page.p2 .district.one{order:1;width:auto;flex-basis:40%;flex-shrink:0}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .district.one{padding-bottom:0}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .district.one .inner-area .h-horizontal-guttered{margin-bottom:calc(30px + 2 * (100vw - 992px)/ 268)}}@media only screen and (min-width:992px) and (max-width:992px){.recipe-overlay .overlay-page.p2 .district.one .inner-area .h-horizontal-guttered{margin-bottom:30px}}@media only screen and (min-width:992px) and (min-width:1260px){.recipe-overlay .overlay-page.p2 .district.one .inner-area .h-horizontal-guttered{margin-bottom:32px}}@media only screen and (min-width:1260px){.recipe-overlay .overlay-page.p2 .district.one .inner-area .h-horizontal-guttered{margin-bottom:calc(32px + 4 * (100vw - 1260px)/ 660)}}@media only screen and (min-width:1260px) and (max-width:1260px){.recipe-overlay .overlay-page.p2 .district.one .inner-area .h-horizontal-guttered{margin-bottom:32px}}@media only screen and (min-width:1260px) and (min-width:1920px){.recipe-overlay .overlay-page.p2 .district.one .inner-area .h-horizontal-guttered{margin-bottom:36px}}@media only screen and (min-width:1920px){.recipe-overlay .overlay-page.p2 .district.one .inner-area .h-horizontal-guttered{margin-bottom:calc(36px + 4 * (100vw - 1920px)/ 1920)}}@media only screen and (min-width:1920px) and (max-width:1920px){.recipe-overlay .overlay-page.p2 .district.one .inner-area .h-horizontal-guttered{margin-bottom:36px}}@media only screen and (min-width:1920px) and (min-width:3840px){.recipe-overlay .overlay-page.p2 .district.one .inner-area .h-horizontal-guttered{margin-bottom:40px}}.recipe-overlay .overlay-page.p2 .district.two{display:block;width:100%;padding-bottom:1.5625rem}@media only screen and (min-width:768px){.recipe-overlay .overlay-page.p2 .district.two{width:auto;flex-shrink:0;flex-basis:60%}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .district.two{flex-shrink:0;flex-basis:auto;align-self:flex-end;padding-bottom:0;width:100%;z-index:0}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p2 .district.two .inner-area{padding-top:0;padding-bottom:.75em}}.recipe-overlay .overlay-page.p3{flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:stretch;overflow-y:hidden}.recipe-overlay .overlay-page.p3 .share-group__single-share-icon{display:flex}@media only screen and (min-width:768px){.recipe-overlay .overlay-page.p3 .share-group__single-share-icon{display:inline-flex}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p3 .share-group__single-share-icon{display:flex;margin-right:0}}.recipe-overlay .overlay-page.p3 .table__wrapper{padding:1rem 1.75rem 1.75rem}.recipe-overlay .overlay-page.p3 .table__wrapper .floating-title{transform:translateY(-50%);padding:.75em 1em;font-size:10px;left:auto}.recipe-overlay .overlay-page.p3 .share-group .share-group__single{float:none}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p3 .share-group .share-group__single{float:left}}.recipe-overlay .overlay-page.p3 .endtitle{font-family:"NorthernSoul Caps",sans-serif;font-weight:400;font-size:3rem;color:#404040;text-align:center}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p3 .endtitle{text-align:left}}.recipe-overlay .overlay-page.p3 .recipe-ingredientlist__step-wrapper{border-top:2px solid #f0f0f0;padding-top:1.5em}.recipe-overlay .overlay-page.p3 .recipe-ingredientlist__ingredient-quantity{font-weight:400;padding-right:.5em;width:auto;color:#999}.recipe-overlay .overlay-page.p3 .recipe-ingredientlist__ingredient-desc{padding-right:0;color:#999}.recipe-overlay .overlay-page.p3 .recipe-ingredientlist__ingredient-wrapper{padding-bottom:.325rem}.recipe-overlay .overlay-page.p3 .floating-title{display:table;margin:auto}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p3 .floating-title{display:inline-block;margin:0}}.recipe-overlay .overlay-page.p3 .controller-interface{display:block}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p3 .controller-interface{display:flex}}.recipe-overlay .overlay-page.p3 .controller-interface.bottom{display:flex}.recipe-overlay .overlay-page.p3 .area.one{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:stretch;flex:0 1 auto}@media only screen and (min-width:768px){.recipe-overlay .overlay-page.p3 .area.one{flex:0 1 auto}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p3 .area.one{flex:1 2 80%}}.recipe-overlay .overlay-page.p3 .area.one>.fooby-image .fooby-image__img{display:block;width:100%}.recipe-overlay .overlay-page.p3 .area.one>.headerpanel{order:0;flex:1 0 auto;align-self:auto;background-color:transparent}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p3 .area.one>.headerpanel{background-color:#f5f5f5}}.recipe-overlay .overlay-page.p3 .area.one>.headerpanel .headerpanel__inner{width:100%;padding-bottom:0}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p3 .area.one>.headerpanel .headerpanel__inner{padding-bottom:3em}}.recipe-overlay .overlay-page.p3 .area.temp{flex:0 0 auto}.recipe-overlay .overlay-page.p3 .area.temp .row{margin:0}.recipe-overlay .overlay-page.p3 .area.two{display:block}@media only screen and (min-width:768px){.recipe-overlay .overlay-page.p3 .area.two{flex-flow:row nowrap;align-content:flex-start;align-items:stretch;align-self:auto;display:flex;flex:1 1 0;justify-content:space-between;order:0}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p3 .area.two{height:100%;flex-direction:column;flex:0 0 28.4375rem}}.recipe-overlay .overlay-page.p3 .area.two .inner-area{overflow-y:auto;-webkit-overflow-scrolling:auto;height:100%;padding-top:.5rem;padding-bottom:0}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p3 .area.two .inner-area{padding:2rem;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.recipe-overlay .overlay-page.p3 .area.two .recipe-ingredientlist-header{padding-bottom:.8125rem;text-align:center;font-size:1.25em}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p3 .area.two .recipe-ingredientlist-header{text-align:left;padding-bottom:1.25rem;font-size:1em}}.recipe-overlay .overlay-page.p3 .area.two .recipe-ingredientlist{padding-bottom:2rem}.recipe-overlay .overlay-page.p3 .area.two .meta-info{padding-bottom:1.5rem;display:table;margin:auto}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p3 .area.two .meta-info{display:block;padding-bottom:1.5rem}}.recipe-overlay .overlay-page.p3 .district.one{align-self:auto;flex:1 1 auto;height:auto;order:0;padding-bottom:0;overflow:hidden}@media only screen and (min-width:768px){.recipe-overlay .overlay-page.p3 .district.one{padding-bottom:3em;height:100%}}@media only screen and (min-width:992px){.recipe-overlay .overlay-page.p3 .district.one{flex:1 1 0;padding-bottom:0}}.recipe-overlay .notes{font-size:.875rem}@media only screen and (min-width:992px){.recipe-overlay .notes{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem;border-left:none;border-right:none}}.headerpanel{width:100%;padding:0 1em;margin-top:-2.5em}@media only screen and (min-width:768px){.headerpanel{padding:0 2em}}@media only screen and (min-width:992px){.headerpanel{padding:0 3em;margin-top:0}}.headerpanel .headerpanel__inner{position:static;display:table;margin:0 auto;padding:1.25rem .625rem 1.625rem;transform:translateY(0);z-index:10;background-image:url(../assets/images/little-fooby/backgrounds/cookingview-header-panel.svg);background-size:100% 100%;background-repeat:no-repeat}.headerpanel .headerpanel__inner h1{margin:0;padding:0 2rem;text-align:center}@media only screen and (min-width:992px){.headerpanel .headerpanel__inner{background-image:url(../assets/images/little-fooby/backgrounds/header-panel-medium.svg)}}@media only screen and (min-width:992px){.headerpanel .headerpanel__inner{transform:translateY(-50%)}}.headerpanel .headerpanel__inner .floating-title{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);margin:0 auto}.marked-line{background-size:100% 1.3em;background-position:0;background-repeat:no-repeat;text-shadow:none;display:inline;padding-left:.4em;padding-right:.4em;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-left:-.4em;margin-right:-.4em;max-width:100%;background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line.svg)}.little-fooby-l2 .marked-line{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line-l2.svg)}.little-fooby-l3 .marked-line{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line-l3.svg)}.marked-line.little-fooby-l1{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line.svg)}.marked-line.little-fooby-l2{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line-l2.svg)}.marked-line.little-fooby-l3{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line-l3.svg)}.marked-line--line2{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line2.svg)}.little-fooby-l2 .marked-line--line2{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line2-l2.svg)}.little-fooby-l3 .marked-line--line2{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line2-l3.svg)}.marked-line--line2.little-fooby-l1{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line2.svg)}.marked-line--line2.little-fooby-l2{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line2-l2.svg)}.marked-line--line2.little-fooby-l3{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line2-l3.svg)}.marked-line--line3{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line3.svg)}.little-fooby-l2 .marked-line--line3{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line3-l2.svg)}.little-fooby-l3 .marked-line--line3{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line3-l3.svg)}.marked-line--line3.little-fooby-l1{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line3.svg)}.marked-line--line3.little-fooby-l2{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line3-l2.svg)}.marked-line--line3.little-fooby-l3{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line3-l3.svg)}.marked-line--line4{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line4.svg)}.little-fooby-l2 .marked-line--line4{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line4-l2.svg)}.little-fooby-l3 .marked-line--line4{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line4-l3.svg)}.marked-line--line4.little-fooby-l1{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line4.svg)}.marked-line--line4.little-fooby-l2{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line4-l2.svg)}.marked-line--line4.little-fooby-l3{background-image:url(../assets/images/little-fooby/backgrounds/recipe-text-lines/text-line4-l3.svg)}.marked-line--no-padding{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.service-card{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start}.service-card__image{width:100%}.service-card__img{width:100%}.service-card__content{padding:0 1.25em 1.25em}@media only screen and (min-width:768px){.service-card__content{padding:0}}.service-card__title{font-size:1.25rem;font-weight:700;line-height:1.25;font-family:"Open Sans",sans-serif;padding-top:.9375rem;padding-bottom:.25rem;display:block}.service-card__text{line-height:1.325;padding-bottom:0;margin-bottom:1.5rem;font-size:.875rem}@media only screen and (min-width:992px){.service-card__text{font-size:1rem;line-height:1.125}}.service-card__text.mobile-center{text-align:center}@media only screen and (min-width:768px){.service-card__text.mobile-center{text-align:left}}.service-card__btn{text-transform:uppercase;font-size:.6875rem;cursor:pointer;font-family:Montserrat;letter-spacing:.025em;background:0 0;border:0;float:none;color:#7faa47;margin-right:0;display:table;padding:.375rem 0;text-decoration:none}.service-card__btn:first-child{padding-top:0}.service-card__btn:hover{color:#7faa47;text-decoration:none}.service-card__btn.secondary{color:#999}.fooby-image{overflow:hidden;position:relative}.fooby-image__decoration-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;padding:.1875rem}@media only screen and (min-width:768px){.fooby-image__decoration-wrapper{padding:.375rem}}@media only screen and (min-width:992px){.fooby-image__decoration-wrapper{padding:.625rem}}.fooby-image__img{width:100%;display:block}.suggested-search{background-color:#fff;border:1px solid #f0f0f0;list-style:none;position:absolute;z-index:20;margin:0;top:3.1875rem;left:0;right:0;padding:.0625rem 0}.suggested-search__item{font-size:1rem;line-height:2.1875rem;font-family:"Roboto Slab",serif;padding:0 1.125rem;margin:0 1px;cursor:pointer;transition:background-color .12s cubic-bezier(.71,.25,.26,.85)}.suggested-search__item--active{background-color:#ecf1e7}svg .animated,svg .fill{transition:fill .22s cubic-bezier(.71,.25,.26,.85)}svg .animated-stroke{transition:stroke .22s cubic-bezier(.71,.25,.26,.85)}svg .animated-all{transition:fill .22s cubic-bezier(.71,.25,.26,.85),stroke .22s cubic-bezier(.71,.25,.26,.85)}.svg-group{display:inline-flex}.svg-group--stars svg:not(:last-child){margin-right:.1875rem}.svg-group--stars .filled .animated{fill:#62c4d8}.svg-group--stars .animated-stroke{stroke:#62c4d8}.little-fooby-l2 .svg-group--stars .filled .animated{fill:#a6c117}.little-fooby-l2 .svg-group--stars .animated-stroke{stroke:#a6c117}.little-fooby-l3 .svg-group--stars .filled .animated{fill:#dc3a58}.little-fooby-l3 .svg-group--stars .animated-stroke{stroke:#dc3a58}.little-fooby-l1.teaser .svg-group--stars .filled .animated,.svg-group--stars.little-fooby-l1 .filled .animated{fill:#62c4d8}.little-fooby-l1.teaser .svg-group--stars .animated-stroke,.svg-group--stars.little-fooby-l1 .animated-stroke{stroke:#62c4d8}.little-fooby-l2.teaser .svg-group--stars .filled .animated,.svg-group--stars.little-fooby-l2 .filled .animated{fill:#a6c117}.little-fooby-l2.teaser .svg-group--stars .animated-stroke,.svg-group--stars.little-fooby-l2 .animated-stroke{stroke:#a6c117}.little-fooby-l3.teaser .svg-group--stars .filled .animated,.svg-group--stars.little-fooby-l3 .filled .animated{fill:#dc3a58}.little-fooby-l3.teaser .svg-group--stars .animated-stroke,.svg-group--stars.little-fooby-l3 .animated-stroke{stroke:#dc3a58}.svg-wrapper{display:inline-flex;position:relative;width:1.25rem;height:1.25rem}.svg-wrapper__inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.suggested-results{padding-bottom:1.5rem}.suggested-results__column-title{display:inline-block;font-weight:700;font-size:.875rem;text-transform:uppercase;line-height:1;margin-bottom:1rem}.suggested-results__column-title--inactive{color:#999}.suggested-results__show-all{display:block;font-family:Montserrat,sans-serif;font-weight:700;font-size:.5625rem;color:#999;text-transform:uppercase}.suggested-results__show-all:active,.suggested-results__show-all:focus,.suggested-results__show-all:hover{color:#999}.suggested-article{display:block;margin-bottom:1.25rem;opacity:1;transition:opacity .12s ease-in-out}.suggested-article,.suggested-article:active,.suggested-article:focus,.suggested-article:hover{text-decoration:none;color:inherit}.suggested-article .bd{font-family:"Roboto Slab",serif;font-size:.875rem;line-height:1.2857142857}.suggested-article--hidden{opacity:0}.suggested-article__type{display:block;margin-top:-.125rem;margin-bottom:.0625rem;color:#008496;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-size:.625rem;letter-spacing:.058125rem;font-weight:700;line-height:1}.suggested-article__thumbnail{position:relative;width:3.75rem;height:3.75rem;overflow:hidden}.suggested-article__thumbnail-placeholder{position:relative;padding-bottom:100%;width:100%;background-color:#f0f0f0;z-index:1}.suggested-article__thumbnail-placeholder::after{content:" ";border:1px solid rgb(237.45,237.45,237.45);top:1px;right:1px;bottom:1px;left:1px;position:absolute}.suggested-article__thumbnail-img{position:absolute;top:0;left:0;width:100%;z-index:2}.suggested-article__thumbnail-foreground{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.suggested-article__thumbnail-foreground svg{position:absolute;top:0;left:0;width:100%;height:100%}.suggested-article__thumbnail-foreground svg path{fill:#ddf3f7}.cookbook-select{margin-bottom:.9375rem}.cookbook-select__item{display:flex;align-items:center;cursor:pointer;padding:.5625rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cookbook-select__item:not(:last-child){border-bottom:1px solid #e0e0e0}.cookbook-select__item:first-child{padding-top:0}.cookbook-select__item:last-child{padding-bottom:0}.cookbook-select__item .cookbook-select__item-checkbox+.cookbook-select__item-label{margin-top:0}.cookbook-select__item-checkbox+.cookbook-select__item-label{flex-grow:1}.cookbook-select__item-icon{display:flex;color:#7faa47}@keyframes flash-new-item{0%{background-color:#ecf1e7}100%{background-color:transparent}}.cookbook-select__item--new{animation:flash-new-item 1.5s;animation-timing-function:cubic-bezier(.71,.25,.26,.85)}.cookbook-add{overflow:hidden;font-family:"Open Sans",sans-serif}.cookbook-add__form{display:block;position:relative;width:100%}input.cookbook-add__input.error+.cookbook-add__submit .loading-add__circle,input.cookbook-add__input.error+.cookbook-add__submit .loading-add__plus{stroke:#d80000}.cookbook-add__submit{display:block;position:absolute;top:1px;right:1px;width:2.625rem;border:0 none;height:calc(100% - 2px);text-align:center;background-color:#fff}.cookbook-add__error{display:none;cursor:auto;margin-top:.125rem;color:#d80000;line-height:1.3;font-weight:400;font-size:.6875rem}.cookbook-add--small input.cookbook-add__input{font-size:.75rem;padding:.4375rem .625rem}.cookbook-add--small .cookbook-add__submit{width:2.125rem;height:2.375rem}.save-delete-bar__delete[disabled]{visibility:hidden}.functions-link{color:#999;transition:color .22s cubic-bezier(.71,.25,.26,.85)}.functions-link,.functions-link:active,.functions-link:focus,.functions-link:hover{text-decoration:none}.functions-link__icon{text-align:center;display:inline-block;margin-right:.375rem;position:relative;top:.3125rem}.functions-link__copy{text-align:center;font-size:.6875rem;font-weight:700;font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:1px;display:inline}@media only screen and (min-width:768px){.functions-link__copy{letter-spacing:1px;font-size:.75rem;line-height:1.1666666667}}.functions-link:active,.functions-link:focus,.functions-link:hover{color:#7faa47}.functions-link:active svg .animated,.functions-link:focus svg .animated,.functions-link:hover svg .animated{fill:#7faa47}.functions-link:active svg .animated-stroke,.functions-link:focus svg .animated-stroke,.functions-link:hover svg .animated-stroke{stroke:#7faa47}.icon-link{display:inline-block;color:#999;font-size:.75rem;transition:color .22s cubic-bezier(.71,.25,.26,.85);text-decoration:none;line-height:1.27;overflow:hidden;cursor:pointer}.icon-link:active,.icon-link:focus,.icon-link:hover{text-decoration:none;color:#7faa47}.icon-link:active .icon-link__icon>svg path,.icon-link:focus .icon-link__icon>svg path,.icon-link:hover .icon-link__icon>svg path{fill:#7faa47}.icon-link__icon{display:block;float:left;margin-right:.375rem;width:20px;height:20px}.icon-link__icon>svg path{fill:#999;transition:fill .22s cubic-bezier(.71,.25,.26,.85)}.icon-link__label{display:block;margin-top:.25rem;font-weight:700;font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.08em;overflow:hidden}.icon-link--small{font-size:.5625rem}.icon-link--small .icon-link__label{margin-top:.375rem;letter-spacing:.1em}.functions-group{text-align:center;line-height:1;padding-bottom:0}@media only screen and (min-width:992px){.functions-group{padding-bottom:1.125rem}}.functions-group .functions-group__item{display:block;float:none;line-height:1.125rem}.functions-group .functions-group__item:not(:last-child){margin-right:0;padding-bottom:.625rem}@media only screen and (min-width:768px){.functions-group .functions-group__item:not(:last-child){margin-right:2.1875rem;padding-bottom:0}}@media only screen and (min-width:768px){.functions-group .functions-group__item{line-height:1.5rem;display:inline-block;padding-bottom:0}.functions-group .functions-group__item:not(:last-child){margin-right:2.5rem}}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../assets/images/photoswipe/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../assets/images/photoswipe/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,.25);transform:translateY(6px);transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(../assets/images/photoswipe/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@keyframes clockwise{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}100%{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.external-recipe__img-slider-wrapper .swiper-container,[data-feed-automated] .swiper-container{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;position:relative;overflow:visible;transform:translate3d(0,0,0);transition:all .22s cubic-bezier(.71,.25,.26,.85) 20ms}.external-recipe__img-slider-wrapper .swiper-container.swiper-container--centered,[data-feed-automated] .swiper-container.swiper-container--centered{transform:translate3d(20px,0,0);transition-delay:0s}@media only screen and (min-width:768px){.external-recipe__img-slider-wrapper .swiper-container.swiper-container--centered,[data-feed-automated] .swiper-container.swiper-container--centered{transform:translate3d(18px,0,0)}}@media only screen and (min-width:768px){.external-recipe__img-slider-wrapper .swiper-container,[data-feed-automated] .swiper-container{margin-left:-38px;margin-right:-38px;padding-left:38px;padding-right:38px}}.external-recipe__img-slider-wrapper .swiper-container .swiper-slide,[data-feed-automated] .swiper-container .swiper-slide{padding-left:0;padding-right:0;display:flex;width:calc(100% - 40px);position:relative;z-index:1}@media only screen and (min-width:768px){.external-recipe__img-slider-wrapper .swiper-container .swiper-slide,[data-feed-automated] .swiper-container .swiper-slide{width:calc(33.3333333% - 32px)}}.external-recipe__img-slider-wrapper .swiper-wrapper,[data-feed-automated] .swiper-wrapper{margin-right:0;margin-left:0;position:relative}.external-recipe__img-slider-wrapper .swiper-button-inner,[data-feed-automated] .swiper-button-inner{border-radius:100%;width:2.25rem;height:2.25rem;background-color:rgba(0,0,0,.3)}.external-recipe__img-slider-wrapper .swiper-button-inner .svg-stroke,[data-feed-automated] .swiper-button-inner .svg-stroke{stroke:#fff}.external-recipe__img-slider-wrapper .swiper-button-next,.external-recipe__img-slider-wrapper .swiper-button-prev,[data-feed-automated] .swiper-button-next,[data-feed-automated] .swiper-button-prev{background-color:#fff;cursor:pointer;height:calc(100% - 12px);position:absolute;top:0;z-index:10;margin:0;background-image:none}.external-recipe__img-slider-wrapper .swiper-button-next .swiper-button-inner,.external-recipe__img-slider-wrapper .swiper-button-next svg,.external-recipe__img-slider-wrapper .swiper-button-prev .swiper-button-inner,.external-recipe__img-slider-wrapper .swiper-button-prev svg,[data-feed-automated] .swiper-button-next .swiper-button-inner,[data-feed-automated] .swiper-button-next svg,[data-feed-automated] .swiper-button-prev .swiper-button-inner,[data-feed-automated] .swiper-button-prev svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.external-recipe__img-slider-wrapper .swiper-button-next,.external-recipe__img-slider-wrapper .swiper-button-prev,[data-feed-automated] .swiper-button-next,[data-feed-automated] .swiper-button-prev{height:calc(100% - 30px)}}@media only screen and (min-width:992px){.external-recipe__img-slider-wrapper .swiper-button-next,.external-recipe__img-slider-wrapper .swiper-button-prev,[data-feed-automated] .swiper-button-next,[data-feed-automated] .swiper-button-prev{display:none}}.external-recipe__img-slider-wrapper .swiper-button-next,[data-feed-automated] .swiper-button-next{right:15px;width:30px;padding-right:5px;display:block;transition:right .22s cubic-bezier(.71,.25,.26,.85) 32ms,width .22s cubic-bezier(.71,.25,.26,.85) 32ms,opacity .22s cubic-bezier(.71,.25,.26,.85)}@media only screen and (min-width:768px){.external-recipe__img-slider-wrapper .swiper-button-next,[data-feed-automated] .swiper-button-next{width:31px;right:17px}}.external-recipe__img-slider-wrapper .swiper-button-next.swiper-button-disabled,[data-feed-automated] .swiper-button-next.swiper-button-disabled{opacity:0}.external-recipe__img-slider-wrapper .swiper-button-prev,[data-feed-automated] .swiper-button-prev{left:-20px;width:25px;transition:width .22s cubic-bezier(.71,.25,.26,.85)}@media only screen and (min-width:768px){.external-recipe__img-slider-wrapper .swiper-button-prev,[data-feed-automated] .swiper-button-prev{left:-18px;width:30px}}.external-recipe__img-slider-wrapper .swiper-button-prev.swiper-button-disabled,[data-feed-automated] .swiper-button-prev.swiper-button-disabled{width:0;overflow:hidden;opacity:1}.external-recipe__img-slider-wrapper .swiper-button-prev.swiper-button-disabled+.swiper-button-next,[data-feed-automated] .swiper-button-prev.swiper-button-disabled+.swiper-button-next{right:-5px;width:50px;transition-delay:0s}@media only screen and (min-width:768px){.external-recipe__img-slider-wrapper .swiper-button-prev.swiper-button-disabled+.swiper-button-next,[data-feed-automated] .swiper-button-prev.swiper-button-disabled+.swiper-button-next{right:-5px}}@media only screen and (min-width:992px){.external-recipe__img-slider-wrapper .swiper-button-next,.external-recipe__img-slider-wrapper .swiper-button-prev,[data-feed-automated] .swiper-button-next,[data-feed-automated] .swiper-button-prev{display:none}}[data-feed-automated] [data-feed-wrapper]:not(.swiper-container) .swiper-button-next,[data-feed-automated] [data-feed-wrapper]:not(.swiper-container) .swiper-button-prev{display:none!important}[data-swiper-gallery] .swiper-container{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;position:relative;overflow:visible;transform:translate3d(0,0,0);transition:all .22s cubic-bezier(.71,.25,.26,.85) 20ms;padding-right:42px}[data-swiper-gallery] .swiper-container.swiper-container--centered{transform:translate3d(26px,0,0);transition-delay:0s}[data-swiper-gallery] .swiper-container .swiper-slide{padding-left:0;padding-right:0;display:flex;position:relative;z-index:1;width:auto;max-width:90%;overflow:hidden;color:inherit;padding-bottom:1.875rem}[data-swiper-gallery] .swiper-container .swiper-slide.has-caption{padding-bottom:6.5rem}[data-swiper-gallery] .swiper-container .swiper-slide:first-child .image__caption{padding-left:.9375rem}[data-swiper-gallery] .swiper-container .swiper-slide:last-child .image__caption{padding-right:.9375rem}[data-swiper-gallery] .swiper-wrapper{margin-right:0;margin-left:0;position:relative}[data-swiper-gallery] .swiper-button-inner{border-radius:100%;width:2.25rem;height:2.25rem;background-color:rgba(0,0,0,.3)}[data-swiper-gallery] .swiper-button-inner .svg-stroke{stroke:#fff}[data-swiper-gallery] .swiper-button-next,[data-swiper-gallery] .swiper-button-prev{background-color:#fff;cursor:pointer;height:calc(100% - 12px);position:absolute;top:0;z-index:10;margin:0;background-image:none;height:210px}[data-swiper-gallery] .swiper-button-next .swiper-button-inner,[data-swiper-gallery] .swiper-button-next svg,[data-swiper-gallery] .swiper-button-prev .swiper-button-inner,[data-swiper-gallery] .swiper-button-prev svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){[data-swiper-gallery] .swiper-button-next,[data-swiper-gallery] .swiper-button-prev{height:420px}}[data-swiper-gallery] .swiper-button-next{right:41px;width:30px;padding-right:5px;display:block;transition:right .22s cubic-bezier(.71,.25,.26,.85) 32ms,width .22s cubic-bezier(.71,.25,.26,.85) 32ms,opacity .22s cubic-bezier(.71,.25,.26,.85)}[data-swiper-gallery] .swiper-button-next.swiper-button-disabled{opacity:0}[data-swiper-gallery] .swiper-button-prev{left:-10px;width:25px;transition:width .22s cubic-bezier(.71,.25,.26,.85)}[data-swiper-gallery] .swiper-button-prev.swiper-button-disabled{width:0;overflow:hidden;opacity:1}[data-swiper-gallery] .swiper-button-prev.swiper-button-disabled+.swiper-button-next{right:16px;width:50px;transition-delay:0s}@media only screen and (min-width:768px){.mini-modal--external-recipe .mini-modal__content{padding:2.96875rem 2.375rem;width:586px}}.mini-modal--external-recipe .mini-modal__flex-flex--scrollable::before{background-image:linear-gradient(#f7f7f7,rgba(247,247,247,0))}.mini-modal--external-recipe .mini-modal__flex-flex--scrollable::after{background-image:linear-gradient(rgba(247,247,247,0),#f7f7f7)}.mini-modal--external-recipe .mini-modal__close,.mini-modal--external-recipe .mini-modal__inner{background-color:#f7f7f7}.mini-modal--external-recipe .mini-modal__inner{height:100%}@media only screen and (min-width:768px){.mini-modal--external-recipe .mini-modal__inner{height:auto}}.mini-modal--external-recipe .theme--dark .mini-modal__close,.mini-modal--external-recipe .theme--dark .mini-modal__inner{background-color:#444;color:#fff}.mini-modal--external-recipe .theme--dark .mini-modal__close .svg-stroke,.mini-modal--external-recipe .theme--dark .mini-modal__inner .svg-stroke{stroke:#fff}.mini-modal--external-recipe .theme--dark .heading--h3{color:inherit}.external-recipe{display:flex;flex-direction:column;flex-grow:1;color:#222}.external-recipe .external-recipe__label{display:inline-block;font-size:.75rem;font-weight:700;margin-bottom:.3125rem;cursor:pointer}.external-recipe .icon-link--small{margin-bottom:1.25rem}.external-recipe--create-mode .visible-for-edit{display:none}.external-recipe--edit-mode .visible-for-create{display:none}.external-recipe__cookbooks-container,.external-recipe__title-container,.external-recipe__url-container{position:relative;padding-bottom:.375rem}.external-recipe__cookbooks-container>small,.external-recipe__title-container>small,.external-recipe__url-container>small{display:none;position:absolute;bottom:-.625rem;max-width:50%;font-size:.625rem;color:#d80000;text-align:right}.external-recipe__cookbooks-container.error>small,.external-recipe__title-container.error>small,.external-recipe__url-container.error>small{display:block}.external-recipe__cookbooks-container.error .external-recipe__label,.external-recipe__title-container.error .external-recipe__label,.external-recipe__url-container.error .external-recipe__label{color:#d80000}.external-recipe__cookbooks-container.error input,.external-recipe__title-container.error input,.external-recipe__url-container.error input{border-color:#d80000}.external-recipe__title-container{padding-bottom:1.5rem}.external-recipe__cookbooks-container .external-recipe__label{margin-bottom:.625rem}.external-recipe__cookbooks-container.error~.cookbook-select-error-message{display:block}@keyframes loader-anim{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.external-recipe__loader svg{transform-origin:center center;fill:#222}.external-recipe__loader.show svg{animation:loader-anim 1s infinite linear}.external-recipe__img-slider-wrapper,.external-recipe__title-container{height:0;opacity:0;overflow:hidden;transition:opacity .22s cubic-bezier(.71,.25,.26,.85)}.external-recipe__img-slider-wrapper.loading,.external-recipe__title-container.loading{height:auto}.external-recipe__img-slider-wrapper.show,.external-recipe__title-container.show{height:auto;opacity:1}.external-recipe__missing-image{display:none;background:url(../assets/images/recipeimages/missing-image.svg) no-repeat center 33px;height:8.8125rem;margin-bottom:1.25rem;border:1px solid rgba(153,153,153,.5)}.external-recipe__missing-image.show{display:block}.external-recipe__missing-image-text{position:absolute;display:block;left:0;right:0;bottom:30px;color:rgba(34,34,34,.2);font-size:.875rem;font-weight:700;letter-spacing:-.021875rem;line-height:1.3571428571;text-align:center}.external-recipe__img-slider-wrapper{margin-bottom:.375rem;display:none}.external-recipe__img-slider-wrapper.show{display:block}.external-recipe__img-slider-wrapper .swiper-container{padding:0;margin-left:2rem;margin-right:2rem;height:145px}.external-recipe__img-slider-wrapper .swiper-slide{background-color:#f7f7f7}.external-recipe__img-slider-wrapper .swiper-slide img{margin:0 auto;height:145px;width:auto}.external-recipe__img-slider-wrapper .swiper-button-next,.external-recipe__img-slider-wrapper .swiper-button-prev{top:-1px;bottom:-1px;width:2rem!important;height:auto;background-color:#f7f7f7}.external-recipe__img-slider-wrapper .swiper-button-next svg,.external-recipe__img-slider-wrapper .swiper-button-prev svg{width:.875rem;height:.875rem}.external-recipe__img-slider-wrapper .swiper-button-prev{left:-2rem!important}.external-recipe__img-slider-wrapper .swiper-button-prev.swiper-button-disabled{width:0!important}.external-recipe__img-slider-wrapper .swiper-button-disabled+.swiper-button-next,.external-recipe__img-slider-wrapper .swiper-button-next{right:-2rem!important;width:2rem!important}.external-recipe__img-slider-wrapper .swiper-pagination{bottom:-28px;font-size:.75rem}@media only screen and (min-width:500px){.external-recipe__img-slider-wrapper .swiper-container{margin-left:7.125rem!important;margin-right:7.125rem!important}.external-recipe__img-slider-wrapper .swiper-button-next,.external-recipe__img-slider-wrapper .swiper-button-prev{width:7.125rem!important}.external-recipe__img-slider-wrapper .swiper-button-prev{left:-7.125rem!important}.external-recipe__img-slider-wrapper .swiper-button-prev>svg{left:80%}.external-recipe__img-slider-wrapper .swiper-button-next>svg{right:80%;left:auto;transform:translate(50%,-50%)}.external-recipe__img-slider-wrapper .swiper-button-disabled+.swiper-button-next,.external-recipe__img-slider-wrapper .swiper-button-next{right:-7.125rem!important;width:7.125rem!important}}@media only screen and (min-width:992px){.external-recipe__img-slider-wrapper .swiper-button-next,.external-recipe__img-slider-wrapper .swiper-button-prev{display:block}}.external-recipe-group{position:relative;display:none}.external-recipe-group .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:0;opacity:0;overflow:hidden;transition:opacity .22s cubic-bezier(.71,.25,.26,.85)}.external-recipe-group .loader .spinner{display:block;margin:0 auto .625rem;width:35px;height:35px}.external-recipe-group .loader.show{height:auto;overflow:visible;opacity:1}.external-recipe-group.show{display:block}.external-recipe-group .loader__text{font-size:.875rem;font-weight:700}.cookbook-select-error-message{display:none;font-size:.75rem;text-align:center;margin-bottom:1.25rem;color:#d80000}.headline-h1{padding:1.5625rem 1.875rem .375rem;background-image:url(../assets/images/little-fooby/backgrounds/header-panel.svg);background-size:100% 100%;background-repeat:no-repeat}.headline-h1 .heading--h3{font-family:"NorthernSoul Caps",sans-serif;font-weight:400;font-size:2.5rem;line-height:1.5}@media only screen and (min-width:768px){.headline-h1{background-image:url(../assets/images/little-fooby/backgrounds/header-panel-medium.svg)}}@media only screen and (min-width:992px){.headline-h1{padding:3.4375rem 5rem 2.25rem 3.75rem}}@keyframes page-header-video-btn-pulse{0%{transform:scale(1);border-color:hsla(0,0%,100%,.55)}to{transform:scale(1.4);border-color:hsla(0,0%,100%,0)}}.page-header-recipe{background-color:#ddf3f7}.little-fooby-l2 .page-header-recipe{background-color:#ecf1cc}.little-fooby-l3 .page-header-recipe{background-color:#fae2e6}@media only screen and (min-width:992px){.page-header-recipe{position:relative;margin:0 auto;opacity:0}.page-header-recipe.is-loaded{opacity:1}}.page-header-recipe .share-group{margin-top:1.4375rem;margin-bottom:-.625rem;justify-content:space-between}@media only screen and (min-width:768px){.page-header-recipe .share-group{margin-top:.9375rem;padding-top:.9375rem;border-top:1px solid #f0f0f0}}@media screen and (min-width:768px) and (max-width:991px){.page-header-recipe .share-group{justify-content:center}}@media only screen and (min-width:1260px){.page-header-recipe .share-group{justify-content:center;padding-top:1.25rem}}.page-header-recipe .share-group__single{margin-bottom:.625rem}.page-header-recipe .share-group__single:not(:last-child){margin-right:.625rem}@media screen and (min-width:768px) and (max-width:991px){.page-header-recipe .share-group__single:not(:last-child){margin-right:1.25rem}}@media only screen and (min-width:1260px){.page-header-recipe .share-group__single:not(:last-child){margin-right:1.6875rem}}.page-header-recipe .share-group__single-link{display:flex;flex-direction:column}.page-header-recipe .share-group__single-share-icon{margin-right:0;margin-bottom:.5rem}@media screen and (min-width:992px) and (max-width:1699px){.page-header-recipe .share-group__single-share-copy{font-size:.625rem}}.page-header-recipe__cooking-view-btn-container{margin-top:1.25rem}@media only screen and (min-width:0) and (max-width:767px){.page-header-recipe__info{padding-left:0;padding-right:0}}@media only screen and (min-width:0) and (max-width:767px){.page-header-recipe__info .row{margin-left:0;margin-right:0}}@media only screen and (min-width:0) and (max-width:767px){.page-header-recipe__info .col-xs-12{padding-left:0;padding-right:0}}@media only screen and (min-width:992px){.page-header-recipe__info .col-xs-12{min-height:2.5rem}}.page-header-recipe__wrapper{position:relative;padding:0 0 1.25rem}@media only screen and (min-width:992px){.page-header-recipe__wrapper{display:flex;align-items:center;height:calc(100vh - 71px - 36px);height:calc(var(--vh,1vh) * 100 - 71px - 36px);padding:0 1.25rem 1.25rem;background-color:#fff}}@media only screen and (min-width:1260px){.page-header-recipe__wrapper{height:calc(100vh - 101px - 36px);height:calc(var(--vh,1vh) * 100 - 101px - 36px)}}.page-header-recipe__wrapper .container{background-color:#fff}@media only screen and (min-width:768px){.page-header-recipe__wrapper .container{background-color:transparent}}@media only screen and (min-width:992px){.page-header-recipe__wrapper .container{width:auto;padding-left:0;padding-right:0;max-width:initial;margin-left:-48px}[data-lines="3"] .page-header-recipe__wrapper .container{margin-top:80px}[data-lines="2"] .page-header-recipe__wrapper .container{margin-top:64px}[data-lines="1"] .page-header-recipe__wrapper .container{margin-top:40}}@media only screen and (min-width:992px){.page-header-recipe__wrapper .row{margin-left:0;margin-right:0}}.page-header-recipe__image-floater{background-color:#ddf3f7;flex-grow:1;height:100%;display:flex;flex-direction:column}.page-header-recipe__image-container{width:100%;flex-grow:1;display:flex;flex-direction:column}.page-header-recipe__image-container-inner{flex-grow:1;padding-top:66.666%;position:relative;width:100%}@media only screen and (min-width:992px){.page-header-recipe__image-container-inner{padding-top:0}}.page-header-recipe__image{z-index:2;-o-object-position:center center;object-position:center center}@media only screen and (min-width:992px){.page-header-recipe__panel{min-width:410px;max-width:650px}}@media only screen and (min-width:992px){.page-header-recipe__special-col{position:static;width:auto;padding-left:0;padding-right:0;float:none}}.page-header-recipe__panel-detail,.page-header-recipe__panel-inner{background-size:100% 100%}.page-header-recipe__panel-detail{position:relative;z-index:10;margin-top:-1.5rem;padding:5.3125rem .625rem 1rem;background-image:url(../assets/images/little-fooby/backgrounds/recipe-panel.svg)}.page-header-recipe__panel-detail .title-lines{top:-4.0625rem;left:50%;transform:rotate(-5deg) translateX(-50%)}@media only screen and (min-width:768px){.page-header-recipe__panel-detail .title-lines{top:-8.4375rem}}@media only screen and (min-width:992px){.page-header-recipe__panel-detail .title-lines{top:-7.75rem;left:-2.5rem;transform:rotate(-5deg)}}.page-header-recipe__panel-detail .title-lines__line{line-height:1;padding-left:1.125rem;padding-right:1.5rem}@media only screen and (min-width:768px){.page-header-recipe__panel-detail .title-lines__line{padding-left:1.375rem;padding-right:1.75rem}}.page-header-recipe__panel-detail .title-lines__line--1{font-size:2.1875rem;margin-bottom:-2.5rem;margin-left:1.5rem;padding-top:.625rem;padding-bottom:.875rem;color:#dc3a58}@media only screen and (min-width:768px){.page-header-recipe__panel-detail .title-lines__line--1{font-size:3.125rem;margin-bottom:-3.125rem;margin-left:1.75rem;padding-top:.875rem;padding-bottom:1.125rem}}.little-fooby-l3 .page-header-recipe__panel-detail .title-lines__line--1{color:#ffdd21}.page-header-recipe__panel-detail .title-lines__line--1::before{background-image:url(../assets/images/little-fooby/backgrounds/recipe-header-title-lines/level1-line1.svg)}.little-fooby-l2 .page-header-recipe__panel-detail .title-lines__line--1::before{background-image:url(../assets/images/little-fooby/backgrounds/recipe-header-title-lines/level2-line1.svg)}.little-fooby-l3 .page-header-recipe__panel-detail .title-lines__line--1::before{background-image:url(../assets/images/little-fooby/backgrounds/recipe-header-title-lines/level3-line1.svg)}.page-header-recipe__panel-detail .title-lines__line--2{margin-bottom:-2.8125rem}@media only screen and (min-width:768px){.page-header-recipe__panel-detail .title-lines__line--2{margin-bottom:-3.125rem}}.page-header-recipe__panel-detail .title-lines__line--2::before{background-image:url(../assets/images/little-fooby/backgrounds/recipe-header-title-lines/level1-line2.svg)}.little-fooby-l2 .page-header-recipe__panel-detail .title-lines__line--2::before{background-image:url(../assets/images/little-fooby/backgrounds/recipe-header-title-lines/level2-line2.svg)}.little-fooby-l3 .page-header-recipe__panel-detail .title-lines__line--2::before{background-image:url(../assets/images/little-fooby/backgrounds/recipe-header-title-lines/level3-line2.svg)}.page-header-recipe__panel-detail .title-lines__line--3{margin-left:1.5rem}@media only screen and (min-width:768px){.page-header-recipe__panel-detail .title-lines__line--3{margin-left:1.75rem}}.page-header-recipe__panel-detail .title-lines__line--3::before{background-image:url(../assets/images/little-fooby/backgrounds/recipe-header-title-lines/level1-line2.svg)}.little-fooby-l2 .page-header-recipe__panel-detail .title-lines__line--3::before{background-image:url(../assets/images/little-fooby/backgrounds/recipe-header-title-lines/level2-line2.svg)}.little-fooby-l3 .page-header-recipe__panel-detail .title-lines__line--3::before{background-image:url(../assets/images/little-fooby/backgrounds/recipe-header-title-lines/level3-line2.svg)}.page-header-recipe__panel-detail .title-lines__line--2,.page-header-recipe__panel-detail .title-lines__line--3{font-size:3.4375rem;color:#fff;padding-top:1.25rem;padding-bottom:1.25rem}@media only screen and (min-width:768px){.page-header-recipe__panel-detail .title-lines__line--2,.page-header-recipe__panel-detail .title-lines__line--3{font-size:5rem;padding-top:1.5rem;padding-bottom:1.5rem}}.page-header-recipe__panel-detail .title-lines[data-title-lines-count="1"]{top:-3.4375rem}@media only screen and (min-width:768px){.page-header-recipe__panel-detail .title-lines[data-title-lines-count="1"]{top:-7.5rem}}@media only screen and (min-width:992px){.page-header-recipe__panel-detail .title-lines[data-title-lines-count="1"]{top:-6.125rem}}.page-header-recipe__panel-detail .title-lines[data-title-lines-count="3"]{top:-7.1875rem}@media only screen and (min-width:768px){.page-header-recipe__panel-detail .title-lines[data-title-lines-count="3"]{top:-10.9375rem}}@media only screen and (min-width:992px){.page-header-recipe__panel-detail .title-lines[data-title-lines-count="3"]{top:-9.1875rem}}.page-header-recipe__panel-detail .title-lines[data-title-lines-count="3"] .title-lines__line--1{font-size:2.1875rem;margin-bottom:-2.5rem;margin-left:1.25rem;padding-top:.9375rem;padding-bottom:1.25rem}@media only screen and (min-width:768px){.page-header-recipe__panel-detail .title-lines[data-title-lines-count="3"] .title-lines__line--1{font-size:2.8125rem;margin-bottom:-2.5rem}}@media only screen and (min-width:992px){.page-header-recipe__panel-detail .title-lines[data-title-lines-count="3"] .title-lines__line--1{font-size:2.8125rem;margin-bottom:-2.5rem}}.page-header-recipe__panel-detail .title-lines[data-title-lines-count="3"] .title-lines__line--2{margin-bottom:-2.5rem}@media only screen and (min-width:768px){.page-header-recipe__panel-detail .title-lines[data-title-lines-count="3"] .title-lines__line--2{margin-bottom:-2.5rem}}.page-header-recipe__panel-detail .title-lines[data-title-lines-count="3"] .title-lines__line--2,.page-header-recipe__panel-detail .title-lines[data-title-lines-count="3"] .title-lines__line--3{font-size:3.125rem;padding-top:1.25rem;padding-bottom:1.25rem}@media only screen and (min-width:768px){.page-header-recipe__panel-detail .title-lines[data-title-lines-count="3"] .title-lines__line--2,.page-header-recipe__panel-detail .title-lines[data-title-lines-count="3"] .title-lines__line--3{font-size:3.4375rem;padding-top:1.25rem;padding-bottom:1.25rem}}@media only screen and (min-width:768px){.page-header-recipe__panel-detail.big-padded .title-lines{top:-9.375rem}}.page-header-recipe__panel-detail.big-padded .title-lines[data-title-lines-count="1"]{top:-3.4375rem}@media only screen and (min-width:768px){.page-header-recipe__panel-detail.big-padded .title-lines[data-title-lines-count="1"]{top:-8.4375rem}}@media only screen and (min-width:992px){.page-header-recipe__panel-detail.big-padded .title-lines[data-title-lines-count="1"]{top:-7.25rem}}.page-header-recipe__panel-detail.big-padded .title-lines[data-title-lines-count="3"]{top:-7.1875rem}@media only screen and (min-width:768px){.page-header-recipe__panel-detail.big-padded .title-lines[data-title-lines-count="3"]{top:-10.9375rem}}@media only screen and (min-width:992px){.page-header-recipe__panel-detail.big-padded .title-lines[data-title-lines-count="3"]{top:-11.0625rem}}@media only screen and (min-width:768px){.page-header-recipe__panel-detail{margin-top:3.75rem;padding:3.75rem 1.5625rem 1.875rem}}@media only screen and (min-width:992px){.page-header-recipe__panel-detail{margin-top:3.75rem;background-image:url(../assets/images/little-fooby/backgrounds/recipe-panel-large.svg)}.page-header-recipe__panel-detail.big-padded{margin-top:5rem}}@media screen and (min-width:992px) and (max-width:1023px){.page-header-recipe__panel-detail{padding:2.875rem .625rem .375rem}.page-header-recipe__panel-detail.big-padded{padding-top:4.0625rem}}@media screen and (min-width:1024px) and (max-width:1259px){.page-header-recipe__panel-detail{padding:3.4375rem 1rem .9375rem}.page-header-recipe__panel-detail.big-padded{padding-top:4.375rem}}@media only screen and (min-width:1260px){.page-header-recipe__panel-detail.big-padded{padding-top:5rem}}@media screen and (min-width:992px) and (max-width:1259px){.page-header-recipe__panel-detail h1{margin-bottom:.9375rem}}@media screen and (min-width:1260px) and (max-width:106.1875rem){.page-header-recipe__panel-detail h1{margin-bottom:1.25rem}}@media screen and (min-width:106.25rem){.page-header-recipe__panel-detail h1{margin-bottom:1.875rem}}.page-header-recipe__panel-tags{text-align:center;margin-bottom:.3125rem}.page-header-recipe__panel-tags .tag{display:inline-block;margin:0 .5rem .9375rem}@media only screen and (min-width:992px){.page-header-recipe__panel-tags{text-align:left}}@media screen and (min-width:992px) and (max-width:1259px){.page-header-recipe__panel-tags .tag{margin:0 .5rem .625rem 0}}@media only screen and (min-width:1260px){.page-header-recipe__panel-tags .tag{margin:0 .5rem .9375rem 0}}.page-header-recipe__meta-container-big{display:flex;justify-content:space-around;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;text-align:center;margin-top:.3125rem;margin-bottom:.6875rem}.page-header-recipe__meta-container-big .meta-info-big{flex-grow:1;padding:.5625rem .4375rem}.page-header-recipe__meta-container-big .meta-info-big:not(:last-child){border-right:1px solid #f0f0f0}.page-header-recipe__meta-container-big .meta-info-big__value{display:block;font-family:"NorthernSoul Caps",sans-serif;font-weight:400;font-size:1.875rem;line-height:1}.page-header-recipe__meta-container-big .meta-info-big__time{line-height:1;font-size:.875rem}.page-header-recipe__meta-container{padding:.3125rem 0 0;max-width:20rem;margin:0 auto}.page-header-recipe__meta-container .meta-info{margin-bottom:.5rem}@media only screen and (min-width:768px){.page-header-recipe__meta-container{max-width:26.25rem}}@media only screen and (min-width:992px){.page-header-recipe__meta-container{max-width:26.25rem;margin:0}.page-header-recipe__meta-container .meta-info{margin-bottom:.625rem}}@media screen and (min-width:992px) and (max-width:1259px){.page-header-recipe__meta-container{padding:.3125rem 0 0}}.page-header-recipe__panel-inner{padding:1.125rem 1rem 1.875rem;margin-bottom:1.25rem;background-size:100% 100%;background-image:url(../assets/images/little-fooby/backgrounds/header-panel.svg)}@media only screen and (min-width:768px){.page-header-recipe__panel-inner{padding:1.75rem 1.875rem;background-image:url(../assets/images/little-fooby/backgrounds/header-panel-medium.svg)}}@media only screen and (min-width:992px){.page-header-recipe__panel-inner{width:15.625rem;padding:2.375rem 1.875rem;margin-top:1.25rem;width:100%;overflow:visible;position:relative}.page-header-recipe__panel-inner::before{content:" ";position:absolute;height:100%;width:4000px;left:50%;top:0;transform:translateX(-50%);z-index:0;background-color:#ddf3f7}.little-fooby-l2 .page-header-recipe__panel-inner::before{background-color:#ecf1cc}.little-fooby-l3 .page-header-recipe__panel-inner::before{background-color:#fae2e6}.page-header-recipe__panel-inner::after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:100% 100%;background-image:url(../assets/images/little-fooby/backgrounds/header-panel.svg)}}@media only screen and (min-width:992px) and (min-width:768px){.page-header-recipe__panel-inner::after{background-image:url(../assets/images/little-fooby/backgrounds/header-panel-medium.svg)}}@media only screen and (min-width:992px){.page-header-recipe__panel-inner>*{position:relative;z-index:2}}.page-header-recipe__intro p:last-child{margin-bottom:0}.page-header-recipe__intro .readmore+.btn-group{margin-top:1.25rem}.page-header-recipe__author{display:table;margin:1.25rem auto 0}.page-header-recipe__level{text-align:center}.page-header-recipe__level svg{width:1.1875rem;height:1.25rem}@media only screen and (min-width:992px){.page-header-recipe__level svg{width:auto;height:auto}}.page-header-recipe__level-title{margin-top:-.125rem;margin-bottom:0}@media only screen and (min-width:992px){.page-header-recipe__panel-table{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.page-header-recipe__intro{order:2;flex:1 1 auto;align-self:auto}.page-header-recipe__author{order:1;flex:0 0 250px;width:250px;padding-right:.9375rem;align-self:auto;margin-top:0}@-moz-document url-prefix(){.page-header-recipe__panel-table{width:100%;-moz-box-sizing:border-box}}}.page-header-recipe__panel-table--little-fooby{display:flex;flex-direction:column}@media only screen and (min-width:992px){.page-header-recipe__panel-table--little-fooby{flex-direction:row}}.page-header-recipe__panel-table--little-fooby .page-header-recipe__level{border-bottom:1px solid #e0e0e0;padding-left:3.125rem;padding-right:3.125rem;padding-bottom:1.375rem;margin-bottom:1.375rem;align-self:center}@media only screen and (min-width:992px){.page-header-recipe__panel-table--little-fooby .page-header-recipe__level{flex-basis:21.5625rem;order:1;border-bottom:none;padding-bottom:0;margin-bottom:0}}@media only screen and (min-width:992px){.page-header-recipe__panel-table--little-fooby .page-header-recipe__intro{order:2;border-left:1px solid #e0e0e0;padding-left:2.5rem}}.page-header-recipe--own-recipe{background-color:transparent}.page-header-recipe--own-recipe .page-header-recipe__meta-container{max-width:10.9375rem;margin:0 auto}@media only screen and (min-width:768px){.page-header-recipe--own-recipe .page-header-recipe__meta-container{max-width:10.9375rem}}@media only screen and (min-width:992px){.page-header-recipe--own-recipe .page-header-recipe__meta-container{max-width:26.25rem;margin:0}}.page-header-recipe__video{position:absolute;left:50%;transform:translate(-50%,-50%);z-index:4;top:calc(50% - 35px)}@media only screen and (min-width:768px){.page-header-recipe__video{top:50%}}.page-header-recipe__video-btn{position:relative;background-image:url(../assets/images/little-fooby/backgrounds/video-play.svg);background-size:100% 100%;background-color:transparent;border:none;width:6.4375rem;height:6.0625rem}@media only screen and (min-width:768px){.page-header-recipe__video-btn{width:8.125rem;height:7.625rem}}.page-header-recipe__video-btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-left:.1875rem}.page-header-recipe__video-btn svg .animated{fill:#62c4d8}.little-fooby-l2 .page-header-recipe__video-btn svg .animated{fill:#a6c117}.little-fooby-l3 .page-header-recipe__video-btn svg .animated{fill:#dc3a58}.page-header-recipe__video-btn:focus .animated,.page-header-recipe__video-btn:hover .animated{fill:#2b8294}.little-fooby-l2 .page-header-recipe__video-btn:focus .animated,.little-fooby-l2 .page-header-recipe__video-btn:hover .animated{fill:#788e05}.little-fooby-l3 .page-header-recipe__video-btn:focus .animated,.little-fooby-l3 .page-header-recipe__video-btn:hover .animated{fill:#ae1532}.page-header-recipe__image-deco-wrapper{z-index:3;position:absolute;width:100%;height:100%;top:0;left:0;padding:.4375rem}@media only screen and (min-width:768px){.page-header-recipe__image-deco-wrapper{padding:1rem}}@media only screen and (min-width:992px){.page-header-recipe__image-deco-wrapper{padding:1.25rem}}@media only screen and (min-width:768px){.page-header-event{background-color:#f0f0f0}}@media only screen and (min-width:992px){.page-header-event{position:relative;max-width:2000px;margin:0 auto}}.page-header-event__image-floater{background-color:#fff}@media only screen and (min-width:768px){.page-header-event__image-floater{padding:0 0 1.25rem}}@media only screen and (min-width:992px){.page-header-event__image-floater{padding:0 1.25rem 1.25rem}}.page-header-event__image-container{width:100%}@media only screen and (min-width:992px){.page-header-event__image-container{width:83%}}@media only screen and (min-width:1260px){.page-header-event__image-container{width:77%}}.page-header-event__image-container-inner{padding-top:66.666%;position:relative;width:100%}.page-header-event__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:2}.page-header-event__image-container-inner::before{position:absolute;content:" ";border:2px solid #fff;top:.4375rem;right:.4375rem;bottom:.4375rem;left:.4375rem;z-index:3}@media only screen and (min-width:768px){.page-header-event__image-container-inner::before{top:1rem;right:1rem;bottom:1rem;left:1rem}}@media only screen and (min-width:992px){.page-header-event__image-container-inner::before{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}}@media only screen and (min-width:992px){.page-header-event__panel{margin-top:1.25rem}.page-header-event__special-col{position:static}}.page-header-event__panel-detail,.page-header-event__panel-inner{background-color:#fff;overflow:hidden}.page-header-event__panel-inner{padding-top:1.125rem;padding-bottom:1.875rem}@media only screen and (min-width:768px){.page-header-event__panel-inner{padding:1.75rem 1.875rem}}@media only screen and (min-width:992px){.page-header-event__panel-inner{width:100%;padding:1.75rem 1.875rem;width:100%;overflow:visible;position:relative}.page-header-event__panel-inner::before{content:" ";position:absolute;background-color:#f0f0f0;height:calc(100% + 40px);width:4000px;left:50%;top:-20px;transform:translateX(-50%);z-index:0}.page-header-event__panel-inner::after{content:" ";position:absolute;background-color:#fff;top:0;right:0;bottom:0;left:0;z-index:0}.page-header-event__panel-inner>*{position:relative;z-index:2}}.page-header-event__intro{padding-bottom:2rem}.page-header-event__intro>p:last-child{margin-bottom:0}@media only screen and (min-width:768px){.page-header-event__intro{padding-bottom:1.25rem}}@media only screen and (min-width:768px){.page-header-event__panel-table-inner{display:table;width:100%}}.page-header-event__author{margin-top:0;padding-bottom:2rem}@media only screen and (min-width:768px){.page-header-event__author{display:table-cell;margin-top:0;padding-bottom:0;vertical-align:bottom}}.page-header-event__share{margin-top:0}@media only screen and (min-width:768px){.page-header-event__share{display:table-cell;vertical-align:bottom;text-align:right}.page-header-event__share .share-group{text-align:right}}@media only screen and (min-width:768px){@-moz-document url-prefix(){.page-header-event__panel-table{width:100%;-moz-box-sizing:border-box}}}.page-header-event__grey-space{height:1.25rem;background-color:#f0f0f0}.page-header-event__grey-space--enlarged{margin-left:-1rem;margin-right:-1rem}.newsletter-selection{display:flex;position:relative;margin:-.5rem 0;flex-direction:column;align-items:stretch}@media only screen and (min-width:768px){.newsletter-selection{margin:0 -.4375rem;flex-direction:row}}.newsletter-selection>.newsletter-selection__item{position:relative;flex:1 1 0%;display:flex;flex-direction:column;margin:.5rem 0;font-weight:400}@media only screen and (min-width:768px){.newsletter-selection>.newsletter-selection__item{margin:0 .4375rem}}.newsletter-selection__checkbox[type=checkbox]{position:absolute;right:.6875rem;bottom:50%;transform:translateY(50%)}@media only screen and (min-width:768px){.newsletter-selection__checkbox[type=checkbox]{transform:none;bottom:.6875rem}}.newsletter-selection__checkbox[type=checkbox]:checked+.newsletter-selection__inner{border-color:#2b8294}.newsletter-selection__inner{flex-grow:1;display:flex;border:1px solid #fff;transition:border-color .12s cubic-bezier(.71,.25,.26,.85);background-color:#fff;padding:.5rem}@media only screen and (min-width:768px){.newsletter-selection__inner{flex-direction:column;padding-bottom:2.8125rem}}.newsletter-selection__text{flex-grow:1;font-size:.875rem;line-height:1.428;margin:.625rem 2.5rem .625rem 1.125rem}@media only screen and (min-width:768px){.newsletter-selection__text{margin:.75rem .1875rem 0}}.newsletter-selection__image-cell{width:9.375rem;flex-shrink:0}@media only screen and (min-width:768px){.newsletter-selection__image-cell{width:auto}}.newsletter-selection__image-wrapper{position:relative;width:100%;height:0;padding-bottom:67.3333333333%}@media only screen and (min-width:768px){.newsletter-selection__image-wrapper{padding-bottom:47.3429951691%}}.newsletter-selection__image{position:absolute;top:0;left:0;width:100%;height:100%}.newsletter-selection.has-error .newsletter-selection__inner{border-color:#d80000}.newsletter-form{width:100%}.newsletter-form .newsletter-selection{margin-bottom:1.5rem}.culinaria-commentcomponent-hide{display:none}.comments__padder{padding:.9375rem 1.25rem}@media only screen and (min-width:768px){.comments__padder{padding:1.5625rem 1.875rem 1.25rem}}.scf-composer-block{border:1px solid #f0f0f0}.scf-comment-toolbar.save-delete-bar,.scf-composer-toolbar{border-top:1px solid #f0f0f0;padding:.9375rem 1.25rem}@media only screen and (min-width:768px){.scf-comment-toolbar.save-delete-bar,.scf-composer-toolbar{padding:.9375rem 1.875rem}}.text-buble-icon{display:block;float:left;width:22px;margin-right:10px}.text-buble-icon .fill{fill:#999}.scf-composer-msg{border:0 none;padding:0;width:calc(100% - 32px);font-size:.875rem;line-height:1.4285714286;resize:vertical}.culinaria-nickname-textbox{border-top:1px solid #f0f0f0;padding:1.25rem 0 0;overflow:hidden}.culinaria-nickname-error,.culinaria-nickname-error-reply,.culinaria-nickname-text,.culinaria-nickname-text-reply{font-size:.75rem;line-height:1.4166666667;display:block;float:left;width:100%;margin-bottom:.3125rem}@media only screen and (min-width:768px){.culinaria-nickname-error,.culinaria-nickname-error-reply,.culinaria-nickname-text,.culinaria-nickname-text-reply{padding-right:3.125rem;width:calc(100% - 266px)}}.culinaria-nickname-error,.culinaria-nickname-error-reply{color:#de0000}input.culinaria-nickname-input{height:2.75rem;width:100%;border-color:#f0f0f0;font-size:.75rem;color:#444}@media only screen and (min-width:768px){input.culinaria-nickname-input{width:16.5625rem}}.scf-comments-list{list-style-type:none;margin:0;padding:0}.scf-comment{border:1px solid #f0f0f0;padding:0;margin:1.25rem 0 0}.scf-comment-author-name{overflow:hidden;margin-bottom:.1875rem}.scf-nickname{margin-right:.9375rem;font-size:1rem;line-height:1.875;display:block;float:left;font-weight:700}.scf-comment-time{font-size:.75rem;color:#999;display:block;float:left;line-height:2.75}.scf-comment-msg p{font-size:.875rem;line-height:1.4285714286;margin:0}.culinaria-success-overlay,.culinaria-success-overlay-reply{background-color:#444;color:#fff;text-align:center;position:relative;padding:1.875rem}.culinaria-success-overlay .save-big,.culinaria-success-overlay-reply .save-big{height:3.125rem;width:3.125rem}.culinaria-success-overlay .close-icon,.culinaria-success-overlay-reply .close-icon{position:absolute;top:1.25rem;right:1.25rem;cursor:pointer}.culinaria-success-overlay .close-icon .svg-stroke,.culinaria-success-overlay-reply .close-icon .svg-stroke{stroke:#fff}.culinaria-success-overlay p,.culinaria-success-overlay-reply p{font-size:.875rem;line-height:1.4285714286;text-align:center;margin:0}.culinaria-login-overlay,.culinaria-login-overlay-reply{position:relative}.culinaria-login-overlay .close-icon,.culinaria-login-overlay-reply .close-icon{position:absolute;top:1.25rem;right:1.25rem;cursor:pointer}.culinaria-login-overlay .close-icon .svg-stroke,.culinaria-login-overlay-reply .close-icon .svg-stroke{stroke:#999}.culinaria-login-overlay-link{width:100%;margin-bottom:.3125rem}@media only screen and (min-width:768px){.culinaria-login-overlay-link{width:auto;margin-bottom:0}}.scf-comment-replies{border-top:1px solid #f0f0f0;margin-top:.3125rem}.scf-comment-replies .scf-comment-toolbar,.scf-comment-replies .scf-comments-list{padding-left:2.5rem}@media only screen and (min-width:768px){.scf-comment-replies .scf-comment-toolbar,.scf-comment-replies .scf-comments-list{padding-left:3.125rem}}.scf-comment-replies .scf-comment{border-top:0;border-right:0;border-left:0;margin-top:0}.scf-comment-replies .comments__padder{padding:1.25rem 1.875rem 1.5625rem 0}.scf-comment-replies .scf-composer-block{border:0}.scf-comment-replies .scf-composer-toolbar{padding-left:0}.scf-comment-replies .text-buble-icon{display:none}.scf-comment-replies .scf-composer-msg{width:100%}.culinaria-load-more{width:100%;cursor:pointer;margin-top:1.25rem}.headline-image{text-align:center}.headline-image__image{max-width:6.25rem;max-height:6.25rem}@media only screen and (min-width:768px){.headline-image__image{max-width:7.5rem;max-height:7.5rem}}@media only screen and (min-width:992px){.headline-image__image{max-width:8.75rem;max-height:8.75rem}}.header{border-bottom:1px solid #fff;position:fixed;background-color:#fff;top:0;right:0;left:0;z-index:99}.header .header-logo,.header .header__touch-bottom-wrapper,.header .navigation-desktop,.header .navigation-hamburger,.header .navigation-meta{z-index:93}.header .header-logo{position:absolute;top:50%;left:50%;transform-origin:center;transition:transform .22s cubic-bezier(.71,.25,.26,.85);transform:translate3d(-50%,-50%,0)}@media only screen and (min-width:768px){.header .header-logo{transform:translate3d(-50%,-50%,0) scale(.617)}}.header [data-login-link].logged-in{color:#62c4d8}.header [data-login-link].logged-in svg *{fill:#62c4d8}.foobyapp .header,.no-header .header{display:none}.header--closing{transition:top .22s cubic-bezier(.71,.25,.26,.85) .22s}.header--open{transition:top .22s cubic-bezier(.71,.25,.26,.85);top:0!important}.header--always-slim,.header--slim{border-bottom-color:#f0f0f0}@media (max-width:991px){.header--grey-border{border-bottom-color:#f0f0f0}}.header__spacer{height:3.125rem}@media only screen and (min-width:768px){.header__spacer{height:4.375rem}}.foobyapp .header__spacer,.no-header .header__spacer{display:none}@media only screen and (min-width:1260px){body:not(.touch) .header__spacer{height:6.3125rem}}.header__inner{height:3.125rem;position:relative;width:100%;transition:height .22s cubic-bezier(.71,.25,.26,.85)}@media only screen and (min-width:768px){.header__inner{height:4.375rem}}.header__touch-nav-bg{z-index:90;position:fixed;top:0;right:0;bottom:0;left:0;display:none;opacity:0;background-color:#fff}.header__touch-bottom-wrapper{position:fixed;bottom:0;left:0;right:0;display:none;overflow:hidden;opacity:0}.header__touch-bottom-wrapper .header__touch-bottom-inner{position:relative;height:5.6875rem}@media only screen and (min-width:768px){.header__touch-bottom-wrapper .header__touch-bottom-inner{height:8.1875rem}}@media only screen and (min-width:768px){.header--slim:not(.header--open) .header__inner{height:3.125rem;transition:height .22s cubic-bezier(.71,.25,.26,.85)}.header--slim:not(.header--open) .header-logo{transform:translate3d(-50%,-50%,0) scale(.5)}.header--slim:not(.header--open) .header-logo__link::after{opacity:1}.header--open .header__inner{height:5.625rem;transition:height .22s cubic-bezier(.71,.25,.26,.85)}.header--open .header-logo{transform:translate3d(-50%,-50%,0) scale(.743)}.header--open .header-logo__link::after{opacity:0}}@media only screen and (min-width:1260px){body:not(.touch) .header__touch-nav-bg{display:none}body:not(.touch) .header__inner{height:6.25rem;transition-delay:0s}body:not(.touch) .header-logo{transition:all .22s cubic-bezier(.71,.25,.26,.85);transition-delay:0s;transform:translate3d(-50%,-50%,0);width:6.8125rem}body:not(.touch) .header--slim .header__inner{height:3.75rem;transition-delay:0s}body:not(.touch) .header--slim .navigation-desktop__l1-link{line-height:3.75rem}body:not(.touch) .header--slim .header-logo{transition:all .22s ease-in-out;transition-delay:0s;transform:translate3d(-50%,-50%,0) scale(.6)}}.footer{position:relative;padding-bottom:3.75rem}.footer .newsletter{margin-bottom:1.5625rem}.footer .social-media{margin-bottom:2.8125rem}.footer .social-media-list{width:100%}.footer .footer-nav__wrapper{margin-bottom:2.5rem}.footer>.container{z-index:5;position:relative}@media only screen and (min-width:768px){.footer .newsletter{margin-bottom:2.25rem}}@media only screen and (min-width:1260px){.footer{padding-bottom:4.375rem}.footer .footer-meta-nav{float:right}.footer .social-media{margin-bottom:0}}.footer--custom-image{background:no-repeat center center/cover}.footer__custom-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.footer__wrapper{padding:0;overflow:hidden}@media only screen and (min-width:768px){.footer__wrapper{padding:.625rem}}@media only screen and (min-width:1260px){.footer__wrapper{padding:1.25rem}}.foobyapp .footer__wrapper{display:none}.footer{padding-left:.9375rem;padding-right:.9375rem;border-radius:.375rem}.footer::after,.footer::before{content:none!important}.footer .border-logo-panel__logo-link{bottom:.6875rem;background-color:#444;padding:0 1.0625rem;display:flex;width:4.8125rem;height:.8125rem}@media only screen and (min-width:768px){.footer .border-logo-panel__logo-link{bottom:1.1875rem}}.footer .svg-group--stars .filled .animated{fill:#fff}.footer .svg-group--stars .animated-stroke{stroke:#fff}.footer .footer-nav>:last-child{margin-top:1.5625rem}@media only screen and (min-width:768px){.footer .footer-nav>:last-child{margin-top:0}}.footer .social-media-list{justify-content:flex-start}.footer__deco-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;padding:.1875rem .25rem .75rem}@media only screen and (min-width:768px){.footer__deco-wrapper{padding:1.125rem}}.main-search{position:absolute;left:0;right:0;top:50%;transform:translateY(-57%);padding:0 .25rem;z-index:2}.main-search__inner{background-color:#fff;position:relative;padding:1.375rem .625rem .9375rem}@media only screen and (min-width:0) and (max-width:767px){body:not(.search-overlay-active--home):not(.search-overlay-active) .main-search__inner{padding:0}}.main-search__inner .floating-title{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);margin:0 auto;z-index:1}@media only screen and (min-width:768px){.main-search__inner{padding:2.5rem}}@media only screen and (min-width:992px){.main-search__inner{padding:1.875rem 6.25rem 1.25rem}}.main-search__h2{margin-bottom:.75rem;display:none}@media only screen and (min-width:992px){.main-search__h2{display:block}}@media only screen and (min-width:768px){.main-search__h2{margin-bottom:1.25rem}}.main-search__search-wrapper{position:relative}.main-search__search-wrapper input{font-family:"Roboto Slab",serif}@media only screen and (min-width:0) and (max-width:767px){.main-search__search-wrapper input{font-size:.875rem}}.main-search__swipelink{align-items:center;font-size:.8125rem;line-height:1.45;display:none;margin-top:.375rem;margin-bottom:.25rem;transition:color .22s cubic-bezier(.71,.25,.26,.85);font-weight:600}.main-search__swipelink svg{margin-right:.25rem}@media only screen and (min-width:768px){.main-search__swipelink{display:inline-flex;font-size:.875rem}}@media only screen and (min-width:992px){.main-search__swipelink{margin-bottom:.75rem}}.search-overlay-active .main-search__swipelink,.search-overlay-active--home .main-search__swipelink{display:inline-flex}.main-search__tag-wrapper{display:table;min-height:3.125rem;padding-bottom:.625rem}@media only screen and (min-width:0) and (max-width:767px){.main-search__tag-wrapper{display:none}}.main-search__inner-tag-wrapper,.main-search__tag-label{display:table-cell;vertical-align:top}.main-search__tag-label{white-space:nowrap;padding-right:.625rem;padding-top:.75rem}.teaser-group-feed [data-button]{display:none}@media only screen and (min-width:768px){.teaser-group-feed .filter-bar__filter-l2{margin-bottom:1.375rem}}.teaser-group-feed__intro-title{margin-bottom:1.375rem}.teaser-group-feed__intro-text{margin:0 1.25rem 1.5rem}@media only screen and (min-width:768px){.teaser-group-feed__intro-text{margin-bottom:2.375rem}}.teaser-group-feed__ingredient-list{display:flex;margin:0;padding:0;margin:0 -.3125rem}.teaser-group-feed__ingredient-item{position:relative;height:3.125rem;display:flex;flex-grow:1;flex-basis:0;background-color:#f7f7f7;border:2px dashed #d7d7d7;justify-content:space-between;align-items:center;margin:0 5px;padding:0 1.25rem;font-size:.875rem;line-height:1.7142857143;font-weight:700;text-align:center}@media only screen and (min-width:768px){.teaser-group-feed__ingredient-item{padding:0 1.625rem}}.teaser-group-feed__ingredient-item.active{background-color:#7faa47;border-style:normal;border-color:#7faa47;color:#fff;font-weight:700;font-size:.75rem;line-height:1.25;letter-spacing:1.2px;font-family:Montserrat,sans-serif;text-transform:uppercase}.teaser-group-feed__ingredient-item.active .teaser-group-feed__ingredient-remove{display:flex}.teaser-group-feed__ingredient-text{flex-grow:1}.teaser-group-feed__ingredient-remove{display:none;justify-content:center;align-items:center;margin-left:.8125rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent}.teaser-group-feed__teaser-result-wrapper{margin-top:1.875rem;margin-bottom:1.875rem}@media only screen and (min-width:768px){.teaser-group-feed__teaser-result-wrapper{margin-top:2.5rem;margin-bottom:2.5rem}}.teaser-group-feed__token-wrapper{margin-top:1.25rem;margin-bottom:-.9375rem}@media only screen and (min-width:768px){.teaser-group-feed__token-wrapper{margin-top:0}}.teaser-group-feed__result-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.teaser-group-feed__result-count{margin-top:0;margin-bottom:0}@media only screen and (min-width:0) and (max-width:767px){.teaser-group-feed__result-count{font-size:.8125rem}}.teaser-group-feed__sort-wrapper{display:flex;align-items:center}.teaser-group-feed__sort-label{font-size:.8125rem;line-height:1.36;letter-spacing:-1%;margin-right:.5rem;font-weight:700}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.8.2
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{position:fixed;top:0;left:0;z-index:1000000;display:none;overflow:hidden;width:100%;height:100%;background-color:#000;opacity:0;transition:opacity .22s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{position:relative;display:inline-block;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image:before{display:inline-block;margin-right:-1px;width:1px;height:50%;content:""}#baguetteBox-overlay .full-image img{display:inline-block;max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}@media only screen and (min-width:768px){#baguetteBox-overlay .full-image img{max-width:80vw;max-height:75vh}}#baguetteBox-overlay .full-image img.height-limited{max-height:100vh}@media only screen and (min-width:768px){#baguetteBox-overlay .full-image img.height-limited{max-height:75vh}}#baguetteBox-overlay .full-image figure{display:inline-block;height:auto;position:relative;vertical-align:middle}@media only screen and (min-width:0) and (max-width:767px){#baguetteBox-overlay .full-image figure{position:static}}#baguetteBox-overlay .full-image figcaption{position:absolute;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);line-height:1.3571428571;font-size:.875rem;padding:1.125rem 1.875rem;color:#fff;white-space:normal;text-align:left}@media only screen and (min-width:768px){#baguetteBox-overlay .full-image figcaption{padding:0 15%;position:static;text-align:center;margin-top:1.875rem;background:0 0}}#baguetteBox-slider{position:absolute;top:0;left:0;width:100%;height:100%;white-space:nowrap;transition:left .4s ease,transform .4s ease}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-1.875rem}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:1.875rem}100%{margin-left:0}}.baguetteBox-button{position:absolute;margin:0;padding:0;outline:0;border:0;border-radius:15%;background-color:transparent;color:#ddd;font:1.6em sans-serif;cursor:pointer;transition:background-color .4s ease}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:calc(50% - 1.8125rem);background-color:rgba(0,0,0,.3);background-size:2.25rem 2.25rem;width:2.25rem;height:2.25rem;border-radius:2.25rem;background-size:.625rem}@media only screen and (min-width:768px) and (max-width:991px){.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:calc(50% - 1.75rem);background-size:.75rem;width:3rem;height:3rem;border-radius:3rem}}@media only screen and (min-width:992px){.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:calc(50% - 2.5rem);width:4.5rem;height:4.5rem;border-radius:4.5rem;background-size:auto}}.baguetteBox-button#next-button{right:2%;background-image:url(../assets/images/next.svg);background-position:center center;background-repeat:no-repeat}@media only screen and (min-width:0) and (max-width:767px){.baguetteBox-button#next-button{right:.75rem}}.baguetteBox-button#previous-button{left:2%;background-image:url(../assets/images/previous.svg);background-position:center center;background-repeat:no-repeat}@media only screen and (min-width:0) and (max-width:767px){.baguetteBox-button#previous-button{left:.75rem;background-position:48% center}}.baguetteBox-button#close-button{top:20px;right:calc(2% + .375rem);width:1.5625rem;height:1.5625rem;background-image:url(../assets/images/close.svg);background-position:center center;background-repeat:no-repeat}@media only screen and (min-width:0) and (max-width:767px){.baguetteBox-button#close-button{width:.8125rem;height:.8125rem;right:1.25rem}}.baguetteBox-button svg{display:none}.baguetteBox-spinner{position:absolute;top:50%;left:50%;display:inline-block;margin-top:-1.25rem;margin-left:-1.25rem;width:2.5rem;height:2.5rem}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.video--initial-columns-12 .video__placeholder,.video--initial-columns-3 .video__placeholder,.video--initial-columns-4 .video__placeholder,.video--initial-columns-6 .video__placeholder,.video--initial-columns-8 .video__placeholder{padding-top:129.0697674419%}@media only screen and (min-width:768px){.video--initial-columns-3 .video__placeholder{padding-top:88.0778588808%}.video--initial-columns-4 .video__placeholder{padding-top:138.1679389313%}.video--initial-columns-6 .video__placeholder{padding-top:88.0778588808%}.video--initial-columns-8 .video__placeholder{padding-top:64.4128113879%}.video--initial-columns-12 .video__placeholder{padding-top:63.8051044084%}}@media only screen and (min-width:992px){.video--initial-columns-3 .video__placeholder{padding-top:160.3053435115%}.video--initial-columns-4 .video__placeholder{padding-top:116.6666666667%}.video--initial-columns-6 .video__placeholder{padding-top:75.6756756757%}.video--initial-columns-8 .video__placeholder{padding-top:56.1497326203%}.video--initial-columns-12 .video__placeholder{padding-top:56.0632688928%}}.video__wrapper{cursor:pointer;position:relative;overflow:hidden}.video__wrapper:hover .video__play-btn .animated{fill-opacity:.6}.video__wrapper:hover .video__image{transform:translateZ(0) scale(1.04)}.video__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;width:5rem;height:5rem}.video__play-btn .animated{transition:fill-opacity .22s cubic-bezier(.71,.25,.26,.85)}@media only screen and (min-width:768px){.video__play-btn{width:6.875rem;height:6.875rem}}@media only screen and (min-width:992px){.video--initial-columns-12 .video__play-btn{width:9.375rem;height:9.375rem}}.video__overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#fff;opacity:0;transform:scale(0);transition:transform .7s cubic-bezier(.6,.095,.475,.94),opacity .45s cubic-bezier(.71,.25,.26,.85) .58s;will-change:transform,opacity}.video__overlay--open{transition:transform .7s cubic-bezier(.6,.095,.475,.94),opacity .45s cubic-bezier(.71,.25,.26,.85);opacity:1;transform:scale(1)}.video__iframe-wrapper{position:absolute;top:3.4375rem;right:1.25rem;bottom:1.25rem;left:1.25rem}.video__stop-btn{position:absolute;z-index:10;top:-39px;right:20px;cursor:pointer;height:25px;width:25px;transition:transform .22s cubic-bezier(.71,.25,.26,.85);color:#222}.video__stop-btn svg{width:100%;height:100%}.video__stop-btn svg path{fill:currentColor}.video__stop-btn:hover{transform:scale(1.15)}.video__iframe-placeholder,.video__iframe-wrapper iframe{position:absolute;height:100%;width:100%;background-color:#000}.image__wrapper{overflow:hidden;position:relative}.image__foreground{pointer-events:none;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);z-index:2}@media only screen and (min-width:768px){.image__foreground--mobile{display:none}}.image__foreground--medium{display:none}@media only screen and (min-width:768px){.image__foreground--medium{display:blocK}}.image--initial-columns-12 .image__placeholder,.image--initial-columns-3 .image__placeholder,.image--initial-columns-4 .image__placeholder,.image--initial-columns-6 .image__placeholder,.image--initial-columns-8 .image__placeholder{padding-top:129.0697674419%}@media only screen and (min-width:768px){.image--initial-columns-3 .image__placeholder{padding-top:88.0778588808%}.image--initial-columns-4 .image__placeholder{padding-top:138.1679389313%}.image--initial-columns-6 .image__placeholder{padding-top:88.0778588808%}.image--initial-columns-8 .image__placeholder{padding-top:64.4128113879%}.image--initial-columns-12 .image__placeholder{padding-top:63.8051044084%}}@media only screen and (min-width:992px){.image--initial-columns-3 .image__placeholder{padding-top:160.3053435115%}.image--initial-columns-4 .image__placeholder{padding-top:116.6666666667%}.image--initial-columns-6 .image__placeholder{padding-top:75.6756756757%}.image--initial-columns-8 .image__placeholder{padding-top:56.1497326203%}.image--initial-columns-12 .image__placeholder{padding-top:56.0632688928%}}.image--keep-aspect-ratio .image__wrapper{overflow:visible}.image--keep-aspect-ratio .image__placeholder{position:absolute;height:100%}.image--keep-aspect-ratio .image__image{position:relative;width:100%}.image--image-gallery{position:relative;max-width:100%}.image--image-gallery .image__image{position:relative;width:auto}.image--image-gallery .image__caption{position:absolute;top:100%}.image--caption-normal .image__caption{padding-top:1.5625rem}@media only screen and (min-width:0) and (max-width:767px){.image--caption-normal .image__caption{padding-bottom:1.25rem}}.image--caption-normal .image__caption p{margin-bottom:0}.image--caption-normal .image__caption,.image--caption-normal .image__caption p,.image--caption-normal .image__caption ul{font-size:1rem;line-height:1.5rem}.image--caption-normal .image__caption ul li:not(:last-child){margin-bottom:.3125rem}.teaser{display:flex;flex-direction:column;width:100%}.teaser:hover .teaser__inner{border-left-color:#adadad;border-right-color:#adadad;border-bottom-color:#adadad}.teaser:hover .teaser__img-container{border-left-color:#adadad;border-right-color:#adadad;border-top-color:#adadad}.teaser:hover .teaser__footer::before{background-color:#adadad}.teaser.teaser--theme-dark:hover .teaser__inner{border-left-color:#888;border-right-color:#888;border-bottom-color:#888}.teaser.teaser--theme-dark:hover .teaser__footer::before{background-color:#222}.teaser em{font-style:inherit;color:#faa61a}.teaser__click-area{color:inherit;display:flex;flex-direction:column;flex-grow:1}.teaser__click-area:active,.teaser__click-area:focus,.teaser__click-area:hover{text-decoration:none;color:inherit}.teaser__click-area:active .teaser__img,.teaser__click-area:focus .teaser__img,.teaser__click-area:hover .teaser__img{transform:translateZ(0) scale(1.04)}.teaser__img-container{position:relative;overflow:hidden;z-index:1;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;transition:border .22s cubic-bezier(.71,.25,.26,.85)}.teaser--little-fooby .teaser__img-container{border:none;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.teaser__img-container img{width:100%}.teaser__inner{flex-grow:1;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;transition:border .22s cubic-bezier(.71,.25,.26,.85);background-color:#fff}.teaser--little-fooby .teaser__inner{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}@media only screen and (min-width:768px){.teaser__inner{min-height:13.625rem}}.teaser__video-btn{display:block;position:absolute;top:-.9375rem;right:.9375rem;margin-top:-46px;z-index:3}.teaser__video-btn~.teaser__lf-logo{display:none}.teaser--little-fooby .teaser__video-btn{margin-top:-.875rem;right:1.25rem}.teaser__category{position:absolute;top:0;right:.9375rem;transform:translateY(-50%);z-index:3}.teaser__author-img,.teaser__lf-logo{position:absolute;top:0;right:1.25rem;width:4.125rem;height:4.125rem;border-radius:100%;border:4px solid #fff;overflow:hidden;transform:translateY(-50%);background-color:#f0f0f0;z-index:2}.teaser__author-img img,.teaser__lf-logo img{width:100%}.teaser__author-img+.teaser__header,.teaser__lf-logo+.teaser__header{width:calc(100% - 75px)}@media only screen and (min-width:992px){.teaser__author-img,.teaser__lf-logo{width:4.75rem;height:4.75rem}}.teaser__lf-logo{border:none;background-color:transparent}.teaser__type-level{display:flex;margin-top:.25rem;font-size:.875rem}.teaser__type-level .svg-group{margin-right:.5rem}.little-fooby-l1.teaser .teaser__type-level{color:#62c4d8}.little-fooby-l2.teaser .teaser__type-level{color:#a6c117}.little-fooby-l3.teaser .teaser__type-level{color:#dc3a58}.teaser__author{display:inline-block;font-size:.6875rem}@media only screen and (min-width:768px){.teaser__author{font-size:.75rem}}.teaser__body{position:relative;padding-bottom:2.5rem}.teaser__meta-block{position:absolute;left:0;width:100%;bottom:3.125rem;padding:0 .9375rem;z-index:4}.teaser__meta-block .meta-info:not(:last-child){margin-bottom:.5rem}@media only screen and (min-width:992px){.teaser__meta-block{padding:0 1.25rem}}.teaser__meta-block-inner{display:table-cell;vertical-align:bottom}.teaser__footer{position:absolute;left:0;bottom:0;width:100%;height:2.3125rem;padding:0 .9375rem;z-index:4}.teaser__footer::before{content:" ";display:block;height:1px;width:100%;background-color:#e0e0e0;transition:background-color .12s cubic-bezier(.71,.25,.26,.85)}@media only screen and (min-width:992px){.teaser__footer{padding:0 1.25rem}}a>.teaser__footer{position:static}.teaser--has-meta-block .teaser__body{padding-bottom:7.625rem}@media only screen and (min-width:992px){.teaser--has-meta-block .teaser__body{padding-bottom:8.25rem}}@media only screen and (min-width:1260px){.teaser--has-meta-block .teaser__body{padding-bottom:7.625rem}}.teaser__img[data-lazy].error::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:40%;background:#f0f0f0 url(../assets/images/recipeimages/missing-image.svg) no-repeat center center}.teaser__img-placeholder{position:relative;width:100%;background-color:#f0f0f0;z-index:1}.teaser__img--missing{background-size:40%;background:url(../assets/images/recipeimages/missing-image.svg) no-repeat center center;opacity:1}.teaser--partner-special .teaser__img{width:auto;max-height:100%;max-width:100%;padding:.625rem;top:50%;left:50%;right:inherit;transform:translate(-50%,-50%)}.teaser--partner-special .teaser__img-placeholder{background-color:#fff}.teaser--partner-special .teaser__click-area{color:inherit}.teaser--partner-special .teaser__click-area:active .teaser__img,.teaser--partner-special .teaser__click-area:focus .teaser__img,.teaser--partner-special .teaser__click-area:hover .teaser__img{transform:translate(-50%,-50%) scale(1.04)}.teaser--initial-columns-12 .teaser__img-placeholder,.teaser--initial-columns-3 .teaser__img-placeholder,.teaser--initial-columns-4 .teaser__img-placeholder,.teaser--initial-columns-6 .teaser__img-placeholder,.teaser--initial-columns-8 .teaser__img-placeholder{padding-top:66.2790697674%}@media only screen and (min-width:768px){.teaser--initial-columns-3 .teaser__img-placeholder{padding-top:54.7445255474%}.teaser--initial-columns-3.teaser--columns-sm-4 .teaser__img-placeholder{padding-top:85.8778625954%}.teaser--initial-columns-4 .teaser__img-placeholder{padding-top:85.8778625954%}.teaser--initial-columns-6 .teaser__img-placeholder{padding-top:54.7445255474%}.teaser--initial-columns-8 .teaser__img-placeholder{padding-top:40.0355871886%}.teaser--initial-columns-12 .teaser__img-placeholder{padding-top:26.1020881671%}}@media only screen and (min-width:992px){.teaser--initial-columns-3 .teaser__img-placeholder{padding-top:114.5038167939%}.teaser--initial-columns-3.teaser--columns-sm-4 .teaser__img-placeholder{padding-top:114.5038167939%}.teaser--initial-columns-4 .teaser__img-placeholder{padding-top:83.7988826816%}.teaser--initial-columns-4.teaser--myfooby .teaser__img-placeholder{padding-top:114.5038167939%}.teaser--initial-columns-6 .teaser__img-placeholder{padding-top:54.0540540541%}.teaser--initial-columns-8 .teaser__img-placeholder{padding-top:40.1069518717%}.teaser--initial-columns-12 .teaser__img-placeholder{padding-top:26.3620386643%}}.meta-info{position:relative;padding-left:1.25rem;font-size:.6875rem;line-height:.9375rem}.meta-info svg{position:absolute;left:0;top:-.0625rem;width:1rem;height:1rem}.meta-info--big{font-size:.75rem;line-height:.9375rem}.meta-info--big svg{width:1.0625rem;height:1.0625rem}.meta-info--visible-breaks .meta-info__break{display:inline}.meta-info--visible-breaks .meta-info__non-break{display:none}.meta-info:not(.meta-info--visible-breaks) .meta-info__break{display:none}.meta-info:not(.meta-info--visible-breaks) .meta-info__non-break{display:inline}@media only screen and (min-width:992px){.meta-info{font-size:.75rem}.meta-info svg{top:-.0625rem;width:1.0625rem;height:1.0625rem}}.teaser--theme-dark .teaser__img-placeholder{background-color:transparent}.teaser--theme-dark .teaser__author,.teaser--theme-dark .teaser__body-text,.teaser--theme-dark .teaser__body-title,.teaser--theme-dark .teaser__type{color:#222}.teaser--theme-dark .teaser__footer::before{background-color:#222}.teaser--theme-dark .share-group__single-link:not(.like--active):not(.bookmark--active) .share-group__single-share-copy{color:#222}.teaser--theme-dark .share-group__single-link:not(.like--active):not(.bookmark--active) .animated-stroke{stroke:#222}.teaser--theme-dark .share-group__single-link:not(.like--active):not(.bookmark--active) .animated{fill:#222}.teaser-image-special{position:relative;overflow:hidden}.teaser-image-special__img-placeholder{position:relative;width:100%;background-color:#f0f0f0;z-index:1}.teaser-image-special--initial-columns-6 .teaser-image-special__img-placeholder{padding-top:108.1395348837%}.teaser-image-special--initial-columns-12 .teaser-image-special__img-placeholder{padding-top:143.023255814%}@media only screen and (min-width:768px){.teaser-image-special--initial-columns-6 .teaser-image-special__img-placeholder{padding-top:95.8637469586%}.teaser-image-special--initial-columns-12 .teaser-image-special__img-placeholder{padding-top:57.3085846868%}}@media only screen and (min-width:992px){.teaser-image-special--initial-columns-6 .teaser-image-special__img-placeholder{padding-top:72.0720720721%}.teaser-image-special--initial-columns-12 .teaser-image-special__img-placeholder{padding-top:43.9367311072%}}.teaser-image-special__link,.teaser-image-special__link:active,.teaser-image-special__link:focus,.teaser-image-special__link:hover{text-decoration:inherit;color:inherit}.teaser-image-special__link:active .teaser-image-special__image,.teaser-image-special__link:focus .teaser-image-special__image,.teaser-image-special__link:hover .teaser-image-special__image{transform:scale(1.04)}.teaser-image-special__panel{background-color:#fff;position:absolute;left:.625rem;right:.625rem;bottom:.625rem;z-index:3;padding-bottom:.125rem}@media only screen and (min-width:768px){.teaser-image-special__panel{padding-bottom:.4375rem}}@media only screen and (min-width:992px){.teaser-image-special__panel{left:1.25rem;right:1.25rem;bottom:1.25rem}}.quote{overflow:hidden}.quote_copy{font-size:1.75rem;line-height:2.25rem;margin-bottom:.625rem;font-family:"Roboto Slab",serif;position:relative;display:block}.quote_copy::before{content:"«";position:absolute;left:.1875rem}.quote_copy::after{content:"»"}@media only screen and (min-width:768px){.quote_copy{font-size:2.25rem;line-height:3rem}.quote_copy::before{left:0}}.quote__author{margin-bottom:0}.quote__author,.quote_copy{padding-left:1.125rem}@media only screen and (min-width:768px){.quote--big{max-width:83.3%}}.background-panel{position:relative;display:block}.background-panel::before{content:"";pointer-events:none;width:100%;height:calc(100% + 3.5px);position:absolute;top:-3.5px;left:0;background-image:url(../assets/images/little-fooby/backgrounds/section/default.svg);background-repeat:repeat-x;background-size:auto auto}.background-panel--decoration-flags-left::before,.background-panel--decoration-flags-right2::before,.background-panel--decoration-flags-right::before{background-size:145px auto;top:0;height:100%}@media only screen and (min-width:768px){.background-panel--decoration-flags-left::before,.background-panel--decoration-flags-right2::before,.background-panel--decoration-flags-right::before{background-size:auto auto}}.background-panel--decoration-flags-right::before{background-image:url(../assets/images/little-fooby/backgrounds/section/flags-right.svg);background-repeat:no-repeat;background-position:right top}.background-panel--decoration-flags-left::before{background-image:url(../assets/images/little-fooby/backgrounds/section/flags-left.svg);background-repeat:no-repeat}.background-panel--decoration-flags-right2::before{background-image:url(../assets/images/little-fooby/backgrounds/section/flags-right.svg);background-repeat:no-repeat;background-position:right top;background-size:145px auto}@media only screen and (min-width:768px){.background-panel--decoration-flags-right2::before{background-image:url(../assets/images/little-fooby/backgrounds/section/flags-right.svg),url(../assets/images/little-fooby/backgrounds/section/cooking-hat.svg),url(../assets/images/little-fooby/backgrounds/section/wallwood.svg);background-position:right top,left 122px,right bottom -35px;background-size:auto auto,auto auto,auto auto}}.background-panel--no-decoration::before{content:none}.background-panel--theme-color{background-color:#ddf3f7}.background-panel--theme-color .image__foreground path{fill:#ddf3f7}.little-fooby-l2 .background-panel--theme-color{background-color:#ecf1cc}.little-fooby-l2 .background-panel--theme-color .image__foreground path{fill:#ecf1cc}.little-fooby-l3 .background-panel--theme-color{background-color:#fae2e6}.little-fooby-l3 .background-panel--theme-color .image__foreground path{fill:#fae2e6}.background-panel--pale-green{background-color:#ecf1e7}.background-panel--pale-green .image__foreground path{fill:#ecf1e7}.background-panel--pale-orange{background-color:#f4dac8}.background-panel--pale-orange .image__foreground path{fill:#f4dac8}.background-panel--pale-blue{background-color:#9ec9d5}.background-panel--pale-blue .image__foreground path{fill:#9ec9d5}.background-panel--pale-grey{background-color:#f0f0f0}.background-panel--pale-grey .image__foreground path{fill:#f0f0f0}.background-panel--pale-grey2{background-color:#f4f4f4}.background-panel--pale-grey2 .image__foreground path{fill:#f4f4f4}.background-panel--light-pale-grey{background-color:#f7f7f7}.background-panel--light-pale-grey .image__foreground path{fill:#f7f7f7}.background-panel--custom-image{background:no-repeat center center/cover}.background-panel--white{background-color:#fff}.mini-modal--shoppinglist .mini-modal__flex-flex--scrollable .mini-modal__flex-flex-inner{padding-right:1rem}.mini-modal--shoppinglist .mini-modal__flex{max-height:100vh;max-height:calc(var(--vh,1vh) * 100)}@media only screen and (min-width:768px){.mini-modal--shoppinglist .mini-modal__flex{min-height:25rem}}@media only screen and (min-width:768px){.mini-modal--shoppinglist .mini-modal__content{padding:0}}.mini-modal--shoppinglist .mini-modal__flex-flex{overflow:auto}.shoppinglist--nostock .shoppinglist__subtitle{display:none}.shoppinglist__scrollarea{position:relative}.shoppinglist h3{font-family:"NorthernSoul Caps",sans-serif;font-weight:400;font-size:2.5rem}.shoppinglist__subtitle{margin:1.375rem 0 .4375rem;padding:0;font-size:.75rem;line-height:1.416}.shoppinglist__subtitle.shoppinglist__subtitle--nospace{margin-top:0}.shoppinglist__gradient{height:1.875rem;width:100%;position:absolute;bottom:0;left:0;z-index:10;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#f0f0f0 100%)}.shoppinglist__list{list-style:none;padding:0;line-height:1;margin:0}.shoppinglist__item:not(:last-child){margin-bottom:.625rem}.shopping-itemrow{display:flex}.shopping-itemrow__item{display:table-cell;vertical-align:middle;position:relative}.shopping-itemrow__item:first-child{width:4rem;flex-shrink:0}.shopping-itemrow__item:nth-child(2){flex-grow:1}.shopping-itemrow__label{position:relative;width:100%;display:block;padding:.46875rem .8125rem;border:1px solid #ccc;padding-right:2.5rem;font-size:.875rem;line-height:1.7;background-color:#f0f0f0}input.itemrow__input{width:100%;height:2.5rem;border-right:none;font-size:.875rem;padding:0;text-align:center;background-color:#fff}.shopping-itemrow__trigger{position:absolute;right:.8125rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;border-radius:100%;border:1px solid #7faa47;display:block;transform-origin:center center;cursor:pointer}.shopping-itemrow__trigger::before{width:.625rem;height:1px;background-color:#7faa47;transform:translate(-50%,-50%) rotate(0);transform-origin:center center;position:absolute;top:50%;left:50%;content:"";display:block}.shopping-itemrow__trigger::after{width:0;height:1px;background-color:#7faa47;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;content:""}.shopping-itemrow__trigger--positive::before{transform:translate(-50%,-50%) rotate(90deg);transform-origin:center center}.shopping-itemrow__trigger--positive::after{width:.625rem}.shopping-itemrow__trigger--negative{border-color:#d80000}.shopping-itemrow__trigger--negative::after,.shopping-itemrow__trigger--negative::before{background-color:#d80000}.shoppinglist__list--ingredients .shopping-itemrow__trigger--positive{display:none}.shoppinglist__list--stock .shopping-itemrow__trigger--negative{display:none}.shoppinglist__add{position:relative}input.shoppinglist__addinput{width:100%;height:2.5rem;font-size:.875rem;color:#000;padding:0;text-align:left;padding-left:.75rem;background-color:#fff}input.shoppinglist__mail{width:100%;height:2.5rem;padding:0;margin:0;padding-left:1rem;font-size:.875rem}.shoppinglist__footer{width:100%;display:block}.shoppinglist__innerwrapper>:first-child{margin-top:0}.shopping-itemrow--mail{margin-top:.25rem;margin-bottom:.5rem}.shopping-itemrow--mail .shopping-itemrow__item{vertical-align:top}.shopping-itemrow--mail .shopping-itemrow__item:first-child{width:70%;margin-right:.9375rem}.shopping-itemrow--mail .btn--small{height:2.5rem;min-width:initial;padding:0;width:100%}.shoppinglist__share-link{display:inline-flex;align-items:center;font-size:.6875rem;line-height:1.2727272727;letter-spacing:1px;color:#717171;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;margin-top:1.375rem;transition:color .22s cubic-bezier(.71,.25,.26,.85)}.shoppinglist__share-link:focus,.shoppinglist__share-link:hover{color:#62c4d8}.shoppinglist__share-link:focus .animated,.shoppinglist__share-link:hover .animated{fill:#62c4d8}.little-fooby-l2 .shoppinglist__share-link:focus .animated,.little-fooby-l2 .shoppinglist__share-link:hover .animated{color:#a6c117}.little-fooby-l3 .shoppinglist__share-link:focus .animated,.little-fooby-l3 .shoppinglist__share-link:hover .animated{color:#dc3a58}.shoppinglist__share-link-icon{display:flex;margin-right:.625rem}.shoppinglist__error{font-size:.6875rem;display:block;color:#de0000}.category-entrance:not(.is-open) .category-entrance__list .row>:nth-child(n+5){border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);width:1px;height:1px;overflow:hidden;padding:0;position:absolute}@media only screen and (min-width:768px){.category-entrance--small .category-entrance__text{font-size:2.125rem}}.category-entrance__item{position:relative;display:block;overflow:hidden}.category-entrance__item::before{content:" ";left:.625rem;top:.625rem;right:.625rem;bottom:.625rem;position:absolute;z-index:4;background-size:100% 100%;background-repeat:no-repeat;background-image:url(../assets/images/little-fooby/image-dots.svg)}@media only screen and (min-width:768px){.category-entrance__item::before{background-image:url(../assets/images/little-fooby/image-dots-medium.svg)}}@media only screen and (min-width:992px){.category-entrance__item::before{left:1.25rem;top:1.25rem;right:1.25rem;bottom:1.25rem}}.category-entrance__item,.category-entrance__item:hover{color:inherit}.category-entrance__item>picture::after{content:" ";display:block;top:0;left:0;position:absolute;width:100%;height:100%;background-color:#222;z-index:2;opacity:.2}.category-entrance__item:hover .category-entrance__image{transform:scale(1.04)}.category-entrance__placeholder{background-color:#7faa47;padding-top:43.7209302326%}@media only screen and (min-width:768px){.category-entrance__placeholder{padding-top:70.2290076336%}}@media only screen and (min-width:992px){.category-entrance__placeholder{padding-top:70.9497206704%}}.category-entrance__foreground{z-index:5}.category-entrance__text{position:absolute;left:0;right:0;top:50%;padding:0 1.25rem;z-index:5;color:#fff;text-align:center;text-transform:uppercase;font-family:"NorthernSoul Caps",sans-serif;font-weight:400;font-size:1.875rem;line-height:1.333;letter-spacing:.09375rem;transform:translateY(-50%)}@media only screen and (min-width:992px){.category-entrance__text{letter-spacing:.0625rem;padding:0 2.8125rem;font-size:2.5rem;line-height:1.05}}.category-entrance__item--pictures .category-entrance__placeholder{background-color:#222}.grocery-list{position:relative;margin-bottom:2.5rem}.grocery-list__header{display:flex;flex-direction:column;padding-bottom:1.375rem;margin-bottom:1.375rem;border-bottom:1px solid #e0e0e0}@media only screen and (min-width:768px){.grocery-list__header{margin-bottom:.8125rem;flex-direction:row;justify-content:space-between;padding-bottom:1.875rem}}.grocery-list__title{width:auto;margin-bottom:1.25rem}@media only screen and (min-width:768px){.grocery-list__title{margin-bottom:0}}.grocery-list__settings{margin-bottom:1.375rem}.grocery-list__ingredient-list,.grocery-list__rayon-list{list-style:none;margin:0;padding:0;line-height:normal}.grocery-list__ingredient-item,.grocery-list__rayon-item{width:100%;transition:all .5s}.grocery-list__rayon-item:not(:last-child){padding-bottom:1.5625rem}.grocery-list__rayon-title{font-family:"Roboto Slab",serif;font-size:1.125rem;margin-bottom:.5rem;color:rgba(68,68,68,.5);line-height:1.2}.grocery-list__ingredient-list:not(:empty){border-top:1px solid #e0e0e0}.grocery-list__ingredient-item{position:relative;display:flex;align-items:center;padding:.75rem 0;border-bottom:1px solid #e0e0e0}.grocery-list__ingredient-item:not(:last-child)::after{content:"";position:absolute;left:0;bottom:-1px;width:2.0625rem;height:1px;background-color:#fff}.grocery-list__ingredient-item--done{text-decoration:line-through;color:#7faa47}.grocery-list__ingredient-item .form-element{margin-bottom:0}.grocery-list__ingredient-item .form-element>input{margin-right:1.0625rem}.grocery-list__ingredient-item-middle{flex-grow:1}.grocery-list__ingredient-title{display:inline-flex;align-items:center;font-weight:700;cursor:pointer}.grocery-list__ingredient-unit{margin-left:.5rem;font-size:.75rem;color:rgba(34,34,34,.5);font-family:Montserrat,sans-serif}.grocery-list__ingredient-edit{display:flex;cursor:pointer;margin-left:1.25rem}.grocery-list__ingredient-item--done .grocery-list__ingredient-unit{color:rgba(127,170,71,.5)}.grocery-list__bought-title{text-transform:uppercase;color:#999;font-size:.75rem;font-family:Montserrat,sans-serif;text-align:center;margin-top:1.875rem;cursor:pointer;padding-bottom:1.5rem;border-bottom:1px solid #e0e0e0;margin-bottom:0;transition:border-bottom-color .2s ease-in;transition-delay:125ms}.grocery-list__bought-title svg{transition:transform .2s ease-in}.grocery-list__bought-title--shown{border-bottom-color:transparent;transition:none}.grocery-list__bought-title--shown svg{transform:rotate(-180deg)}.grocery-list__actions{display:flex;flex-direction:column-reverse;justify-content:space-between;margin-top:2.5rem}@media only screen and (min-width:768px){.grocery-list__actions{flex-direction:row;margin-top:3.125rem}}.grocery-list__actions .btn:not(last-child),.grocery-list__actions .culinaria-load-more:not(last-child){margin-bottom:15px}@media only screen and (min-width:768px){.grocery-list__actions .btn:not(last-child),.grocery-list__actions .culinaria-load-more:not(last-child){margin-right:18px;margin-bottom:0}}.grocery-list__empty{padding:28px 0;text-align:center}@media only screen and (min-width:768px){.grocery-list__empty{padding:48px 0}}.grocery-list__empty-image{margin-bottom:1.5rem}.grocery-list__empty-title{font-size:1.125rem;margin-bottom:1.1875rem;line-height:1.333;font-family:"Roboto Slab",serif}.grocery-list__empty-description{line-height:1.875}.grocery-list__animation-down-leave-active,.grocery-list__animation-up-leave-active{position:absolute}.grocery-list__animation-down-enter,.grocery-list__animation-down-leave-to{opacity:0;transform:translateY(30px)}.grocery-list__animation-up-enter,.grocery-list__animation-up-leave-to{opacity:0;transform:translateY(-30px)}.grocery-list__animation-fade-enter-active,.grocery-list__animation-fade-leave-active{transition:opacity 125ms}.grocery-list__animation-fade-enter,.grocery-list__animation-fade-leave-to{opacity:0}.season-calendar__filter-mobile{display:flex;justify-content:space-between;align-items:center;margin-top:-28px;margin-bottom:16px}@media only screen and (min-width:768px){.season-calendar__filter-mobile{display:none}}.season-calendar__filter-line{border-bottom:1px solid #222;opacity:.1;margin-bottom:20px}@media only screen and (min-width:768px){.season-calendar__filter-line{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.season-calendar .filter-bar{margin-left:-2.375rem;margin-right:-2.375rem}}.season-calendar .word-wrap{white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;white-space:-webkit-pre-wrap;word-break:break-all;white-space:normal;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}.season-calendar .vertical-grid{z-index:1;float:left;height:100%;border-left:2px solid #f7f7f7}.season-calendar .current-date{position:absolute;width:1px;top:3.125rem;bottom:0;z-index:7;background-color:#faa61a}.season-calendar .bar-grid{display:flex;flex-direction:column;justify-content:space-evenly}@media only screen and (min-width:0) and (max-width:767px){.season-calendar .bar-grid{width:768px;flex-shrink:0}}.season-calendar .bar-grid-row{overflow:hidden;z-index:2;margin:.125rem 0}.season-calendar .bar-grid-row:first-of-type{margin-top:.75rem}.season-calendar .bar-grid-row:last-of-type{margin-bottom:.75rem}.season-calendar .bar-grid-col-0{float:left;position:relative;min-height:.0625rem;width:0%;padding:0}.season-calendar .bar-grid-left-0{left:0}.season-calendar .bar-grid-col-1{float:left;position:relative;min-height:.0625rem;width:4.1666666667%;padding:0}.season-calendar .bar-grid-left-1{left:4.1666666667%}.season-calendar .bar-grid-col-2{float:left;position:relative;min-height:.0625rem;width:8.3333333333%;padding:0}.season-calendar .bar-grid-left-2{left:8.3333333333%}.season-calendar .bar-grid-col-3{float:left;position:relative;min-height:.0625rem;width:12.5%;padding:0}.season-calendar .bar-grid-left-3{left:12.5%}.season-calendar .bar-grid-col-4{float:left;position:relative;min-height:.0625rem;width:16.6666666667%;padding:0}.season-calendar .bar-grid-left-4{left:16.6666666667%}.season-calendar .bar-grid-col-5{float:left;position:relative;min-height:.0625rem;width:20.8333333333%;padding:0}.season-calendar .bar-grid-left-5{left:20.8333333333%}.season-calendar .bar-grid-col-6{float:left;position:relative;min-height:.0625rem;width:25%;padding:0}.season-calendar .bar-grid-left-6{left:25%}.season-calendar .bar-grid-col-7{float:left;position:relative;min-height:.0625rem;width:29.1666666667%;padding:0}.season-calendar .bar-grid-left-7{left:29.1666666667%}.season-calendar .bar-grid-col-8{float:left;position:relative;min-height:.0625rem;width:33.3333333333%;padding:0}.season-calendar .bar-grid-left-8{left:33.3333333333%}.season-calendar .bar-grid-col-9{float:left;position:relative;min-height:.0625rem;width:37.5%;padding:0}.season-calendar .bar-grid-left-9{left:37.5%}.season-calendar .bar-grid-col-10{float:left;position:relative;min-height:.0625rem;width:41.6666666667%;padding:0}.season-calendar .bar-grid-left-10{left:41.6666666667%}.season-calendar .bar-grid-col-11{float:left;position:relative;min-height:.0625rem;width:45.8333333333%;padding:0}.season-calendar .bar-grid-left-11{left:45.8333333333%}.season-calendar .bar-grid-col-12{float:left;position:relative;min-height:.0625rem;width:50%;padding:0}.season-calendar .bar-grid-left-12{left:50%}.season-calendar .bar-grid-col-13{float:left;position:relative;min-height:.0625rem;width:54.1666666667%;padding:0}.season-calendar .bar-grid-left-13{left:54.1666666667%}.season-calendar .bar-grid-col-14{float:left;position:relative;min-height:.0625rem;width:58.3333333333%;padding:0}.season-calendar .bar-grid-left-14{left:58.3333333333%}.season-calendar .bar-grid-col-15{float:left;position:relative;min-height:.0625rem;width:62.5%;padding:0}.season-calendar .bar-grid-left-15{left:62.5%}.season-calendar .bar-grid-col-16{float:left;position:relative;min-height:.0625rem;width:66.6666666667%;padding:0}.season-calendar .bar-grid-left-16{left:66.6666666667%}.season-calendar .bar-grid-col-17{float:left;position:relative;min-height:.0625rem;width:70.8333333333%;padding:0}.season-calendar .bar-grid-left-17{left:70.8333333333%}.season-calendar .bar-grid-col-18{float:left;position:relative;min-height:.0625rem;width:75%;padding:0}.season-calendar .bar-grid-left-18{left:75%}.season-calendar .bar-grid-col-19{float:left;position:relative;min-height:.0625rem;width:79.1666666667%;padding:0}.season-calendar .bar-grid-left-19{left:79.1666666667%}.season-calendar .bar-grid-col-20{float:left;position:relative;min-height:.0625rem;width:83.3333333333%;padding:0}.season-calendar .bar-grid-left-20{left:83.3333333333%}.season-calendar .bar-grid-col-21{float:left;position:relative;min-height:.0625rem;width:87.5%;padding:0}.season-calendar .bar-grid-left-21{left:87.5%}.season-calendar .bar-grid-col-22{float:left;position:relative;min-height:.0625rem;width:91.6666666667%;padding:0}.season-calendar .bar-grid-left-22{left:91.6666666667%}.season-calendar .bar-grid-col-23{float:left;position:relative;min-height:.0625rem;width:95.8333333333%;padding:0}.season-calendar .bar-grid-left-23{left:95.8333333333%}.filter-bar{background-color:#b1e2ec}.filter-bar.filter-bar--whitespaced{margin-bottom:1.875rem}@media only screen and (min-width:0) and (max-width:767px){.filter-bar{margin-left:0;margin-right:0}}.filter-bar__list{display:flex}.filter-bar__item{color:#2b8294;text-transform:uppercase;height:3.125rem;padding:0 .9375rem;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.75rem;line-height:1.1666666667;font-weight:700;display:flex;align-items:center;justify-content:center;flex:1 1 auto}.filter-bar__item:not(:last-child){border-right:1px solid #fff}.filter-bar__item.is-active{color:#fff;background-color:#2b8294}@media only screen and (min-width:992px){.filter-bar{margin-left:0;margin-right:0}.filter-bar__item{padding:0 1.875rem;border-right:1px solid #fff;flex:0 0 auto}.filter-bar__item:first-child{border-left:1px solid #fff}}@media only screen and (min-width:768px){.filter-bar__level-two-overlay-open-trigger{display:none}}.filter-bar__filter-l2{margin-top:.8125rem;transition:height .22s cubic-bezier(.71,.25,.26,.85)}@media only screen and (min-width:768px){.filter-bar__filter-l2{margin-top:0;margin-bottom:1rem;background-color:#b1e2ec;height:auto}}@media only screen and (min-width:992px) and (max-width:1259px){.filter-bar__filter-l2>.container{max-width:inherit;padding-left:0;padding-right:0}.filter-bar__filter-l2>.container>.row{margin-left:0;margin-right:0}.filter-bar__filter-l2>.container>.row>.col-xs-12{padding-left:0;padding-right:0}}.filter-bar__filter-l2-inner-cross{position:absolute;top:1.375rem;right:1rem}.filter-bar__filter-l2-inner{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background-color:#ddf3f7;padding:1rem;display:none;opacity:0}@media only screen and (min-width:768px){.filter-bar__filter-l2-inner{min-height:3.125rem;position:relative;z-index:auto;background-color:transparent;padding:0;display:block;opacity:1}}.filter-bar__filter-l2-group{display:none;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:absolute;width:calc(100% - 2rem);top:3.5rem;bottom:5rem}@media only screen and (min-width:0) and (max-width:767px){.filter-bar__filter-l2-group::before{background-color:#ddf3f7;content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}}@media only screen and (min-width:768px){.filter-bar__filter-l2-group{margin-left:-2.375rem;margin-right:-2.375rem;margin-bottom:0;overflow:visible;width:inherit;position:relative;left:0;top:0;bottom:inherit}}@media only screen and (min-width:992px){.filter-bar__filter-l2-group{margin-left:0;margin-right:0;width:100%}}.filter-bar__filter-l2-group[data-filter-state="2"]{display:block}@media only screen and (min-width:992px){.filter-bar__filter-l2-group[data-filter-state="2"]{display:table;width:100%}}[data-filter-level-two-active-title]{text-transform:capitalize}.filter-bar__filter-l2-group-item{height:3.125rem;line-height:3.125rem;font-family:Montserrat,sans-serif;font-weight:700;font-size:.6875rem;text-transform:uppercase;padding:0 1rem;color:#222;background-color:#fff;letter-spacing:.03125rem;border-bottom:1px solid #f0f0f0;overflow:hidden}@media only screen and (min-width:0) and (max-width:767px){.filter-bar__filter-l2-group-item:first-child{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.filter-bar__filter-l2-group-item:last-child{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}}@media only screen and (min-width:768px){.filter-bar__filter-l2-group-item{float:left;border-left:1px solid #fff;font-size:.75rem;color:#2b8294;background-color:transparent;padding:0 1.875rem;border-bottom:0 none;position:relative;overflow:visible}}@media only screen and (min-width:992px){.filter-bar__filter-l2-group-item:last-child{border-right:1px solid #fff}.filter-bar__filter-l2-group-item:last-child .filter-bar__filter-l2-group-item-optiongroup{min-width:calc(100% + 2px)}}.filter-bar__filter-l2-group-item[data-filter-type=radio]{cursor:pointer;display:block}.filter-bar__filter-l2-group-item[data-filter-state="0"]{color:rgba(43,130,148,.25);cursor:default}.filter-bar__filter-l2-group-item[data-filter-state="0"] .svg-fill{fill:rgba(43,130,148,.25)}@media only screen and (min-width:0) and (max-width:767px){.filter-bar__filter-l2-group-item[data-filter-state="2"]{color:#2b8294}}@media only screen and (min-width:768px) and (max-width:1259px){.filter-bar__filter-l2-group-item[data-filter-type=radio]{width:25%;text-align:center;border-bottom:1px solid #fff}.filter-bar__filter-l2-group-item[data-filter-type=radio]:nth-child(4n+1){border-left:0 none}.filter-bar__filter-l2-group-item[data-filter-type=radio]:nth-child(4n){border-right:0 none}}@media only screen and (min-width:768px){.filter-bar__filter-l2-group-item[data-filter-type=radio]{float:left}.filter-bar__filter-l2-group-item[data-filter-type=radio][data-filter-state="2"]{background-color:#2b8294;color:#fff}}@media only screen and (min-width:992px){.filter-bar__filter-l2-group-item{display:table-cell;float:none;transition:color .12s cubic-bezier(.71,.25,.26,.85),background-color .12s cubic-bezier(.71,.25,.26,.85),transform .45s cubic-bezier(.71,.25,.26,.85),opacity .45s cubic-bezier(.71,.25,.26,.85)}}.filter-bar__filter-l2-group-item[data-filter-type=dropdown]::after{content:" ";position:absolute;left:0;bottom:.03125rem;right:.03125rem;height:.3125rem;z-index:6}@media only screen and (min-width:992px){.filter-bar__filter-l2-group-item[data-filter-type=dropdown]::after{background-color:transparent;transition:background-color .12s cubic-bezier(.71,.25,.26,.85)}}@media only screen and (min-width:0) and (max-width:767px){.filter-bar__filter-l2-group-item[data-filter-type=dropdown][data-filter-state-open] .filter-bar__filter-l2-group-item-optiongroup{transform:translateX(0);display:block}}@media only screen and (min-width:768px){.filter-bar__filter-l2-group-item[data-filter-type=dropdown]{text-align:center}.filter-bar__filter-l2-group-item[data-filter-type=dropdown]:hover:not([data-filter-state="0"]){background-color:#fff;color:#2b8294;box-shadow:0 0 .1875rem rgba(0,0,0,.2);z-index:10;border-top-left-radius:5px;border-top-right-radius:5px}.filter-bar__filter-l2-group-item[data-filter-type=dropdown]:hover:not([data-filter-state="0"])::after{background-color:#fff}.filter-bar__filter-l2-group-item[data-filter-type=dropdown]:hover:not([data-filter-state="0"]) .filter-bar__filter-l2-group-item-optiongroup{display:block}}@media only screen and (min-width:768px) and (max-width:991px){.filter-bar__filter-l2-group-item[data-filter-type=dropdown]{width:33.33333%;text-align:center;border-bottom:1px solid #fff}.filter-bar__filter-l2-group-item[data-filter-type=dropdown]:nth-child(3n+1){border-left:0 none}.filter-bar__filter-l2-group-item[data-filter-type=dropdown]:nth-child(3n){border-right:0 none}}@media only screen and (min-width:0) and (max-width:767px){.filter-bar__float-right-mobile{float:right}}.filter-bar__filter-l2-group-item-angle-mobile{float:right}.filter-bar__filter-l2-group-item-angle-mobile .svg-fill{fill:#222}.filter-bar__filter-l2-group-item-wrapper{display:inline-block;position:relative;width:100%}@media only screen and (min-width:768px){.filter-bar__filter-l2-group-item-wrapper{width:auto}}.filter-bar__filter-l2-group-item-title{padding-right:20px;line-height:20px;display:inline-block;position:relative;min-width:80px;-webkit-hyphens:manual;hyphens:manual}@media only screen and (min-width:768px){.filter-bar__filter-l2-group-item-title{vertical-align:middle}}.filter-bar__filter-l2-group-item-angle{position:absolute;transform:translate(0,-50%);top:50%;right:0}.filter-bar__filter-l2-group-item-angle svg{transition:transform .22s cubic-bezier(.71,.25,.26,.85)}.filter-bar__filter-l2-group-item-angle .svg-fill{fill:#2b8294}.filter-bar__filter-overlay-count-button{position:absolute;bottom:20px;left:1rem;right:1rem;width:calc(100% - 2rem);display:block}.filter-bar__filter-l2-group-item-optiongroup{position:absolute;z-index:11;top:0;bottom:0;left:-1px;width:calc(100% + 1px);transform:translateX(101%);transition:transform .22s cubic-bezier(.71,.25,.26,.85);border-left:1px solid #f0f0f0;overflow-y:scroll;-webkit-overflow-scrolling:touch;border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media only screen and (min-width:992px){.filter-bar__filter-l2-group-item-optiongroup{border-top-right-radius:5px}}@media only screen and (min-width:0) and (max-width:767px){.filter-bar__filter-l2-group-item-optiongroup::before{background-color:#ddf3f7;content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:15}}@media only screen and (min-width:768px){.filter-bar__filter-l2-group-item-optiongroup{left:-1px;padding:.9375rem 1.875rem;min-width:calc(100% + 1px);z-index:5;box-shadow:0 0 .1875rem rgba(0,0,0,.15);display:none;top:100%;bottom:auto;width:auto;border:0;overflow:visible;transform:translateX(0);background-color:#fff}}.filter-bar__filter-l2-group-item-backlink{white-space:nowrap;text-align:left;font-size:.6875rem;line-height:3.125rem;color:#222;border-bottom:1px solid #f0f0f0;padding:0 1rem;background-color:#f7f7f7;text-transform:uppercase;position:relative;z-index:15;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.filter-bar__filter-l2-group-item-backlink-icon{display:inline-block;width:.9375rem;margin-right:.6875rem;position:relative;left:.1875rem;top:.0625rem}.filter-bar__filter-l2-group-item-backlink-icon .svg-fill{fill:#222}.filter-bar__filter-l2-group-item-option{white-space:nowrap;text-align:left;font-size:.6875rem;line-height:2.125rem;color:#222;transition:color .12s cubic-bezier(.71,.25,.26,.85)}@media only screen and (min-width:0) and (max-width:767px){.filter-bar__filter-l2-group-item-option{position:relative;line-height:3.125rem;height:3.125rem;border-bottom:1px solid #f0f0f0;padding:0 1rem;background-color:#fff;z-index:15}.filter-bar__filter-l2-group-item-option:last-child{margin-bottom:.75rem;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.filter-bar__filter-l2-group-item-option:last-child::after{content:" ";top:100%;position:absolute;left:0;right:0;background-color:#ddf3f7;height:1.0625rem}}.filter-bar__filter-l2-group-item-option-checkbox{display:inline-block;border:1px solid #ccc;height:1rem;width:1rem;background-color:#fff;transition:all .12s cubic-bezier(.71,.25,.26,.85);position:relative;vertical-align:baseline;margin-right:.6875rem;top:.1875rem;background-repeat:no-repeat;background-position:center center}.filter-bar__filter-l2-group-item-option:not([data-filter-state="0"]){cursor:pointer}.filter-bar__filter-l2-group-item-option[data-filter-state="2"]{color:#2b8294}.filter-bar__filter-l2-group-item-option[data-filter-state="2"] .filter-bar__filter-l2-group-item-option-checkbox{border-color:#62c4d8;background-color:#62c4d8;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI5cHgiIGhlaWdodD0iN3B4IiB2aWV3Qm94PSIwIDAgOSA3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPlBhdGggMjwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZyBpZD0iMTktU3Blei1CdXR0b25zLC1MaW5rcyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4gICAgICAgIDxnIGlkPSJTdHlsZWd1aWRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTIxLjAwMDAwMCwgLTE0NjcuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9IiNGRkZGRkYiPiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTE4LjAwMDAwMCwgMTQ1OC4wMDAwMDApIj4gICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJQYXRoLTIiIHBvaW50cz0iNCAxMi4yMTY3Njc4IDYuMzM2MzYzNzkgMTUuMzUzNjMxIDExLjExNzU2OCA5Ij48L3BvbHlsaW5lPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==)}.filter-bar__filter-l2-group-item-option[data-filter-state="0"]{color:#999}.filter-bar__filter-l2-group-item-option[data-filter-state="0"] .filter-bar__filter-l2-group-item-option-checkbox{border-color:#ccc;background-color:#f0f0f0;background-image:none}.filter-select{margin-bottom:1.875rem}.filter-select__label{white-space:nowrap;vertical-align:top;color:#999;font-size:.6875rem;line-height:1.3636363636;margin-bottom:.625rem;font-weight:300;text-align:left;font-family:"Open Sans",sans-serif;text-transform:uppercase}.filter-select__list.is-collapsed .filter-select__item:not(.is-active){height:0}.filter-select__item{display:flex;justify-content:space-between}.filter-select__item.is-active{color:#7faa47}.filter-select__item.is-active .filter-select__icon{opacity:1}.filter-select__icon{opacity:0}.filter-select__icon .svg-fill{fill:#7faa47}.filter-select__line{height:1px;background-color:#f0f0f0;margin-left:-1rem;margin-right:-1rem;margin-top:.9375rem}.sort-bar{height:1.875rem}.sort-bar__list{display:flex;justify-content:flex-end}.sort-bar__item{background-color:#e2ecd5;color:#7faa47;text-transform:uppercase;height:1.875rem;padding:0 .9375rem;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.75rem;line-height:.8235294118;font-weight:700;display:flex;align-items:center;justify-content:center;flex:1 1 auto}.sort-bar__item:not(:last-child){border-right:1px solid #fff}.sort-bar__item.is-active{color:#fff;background-color:#7faa47}@media only screen and (min-width:992px){.sort-bar{margin-left:0;margin-right:0}.sort-bar__item{padding:0 1.875rem;border-right:1px solid #fff;flex:0 0 auto}.sort-bar__item:first-child{border-left:1px solid #fff}}.season-bar{display:flex;gap:25px;overflow:hidden;margin-bottom:1.875rem}@media only screen and (min-width:768px){.season-bar{align-items:center}}.season-bar__switch{margin-left:auto;white-space:nowrap}@media only screen and (min-width:0) and (max-width:767px){.season-bar__switch{display:none}}.season-chart{position:relative;margin-bottom:1.875rem}@media only screen and (min-width:0) and (max-width:767px){.season-chart{margin-left:-1rem;margin-right:-1rem}}.season-chart .row{width:100%;margin-left:0;margin-right:0}.season-chart [class*=" col-"],.season-chart [class^=col-]{padding-left:0;padding-right:0}.season-chart__loader{padding:1.875rem;background-color:#f7f7f7}.season-chart__chart{display:none}@media only screen and (min-width:0) and (max-width:767px){.season-chart__chart .col-xs-3{width:25vw}}.season-chart__chart.is-loaded{display:block}.season-chart__chart.has-scroll-left::before,.season-chart__chart.has-scroll-right::after{opacity:1}@media only screen and (min-width:0) and (max-width:767px){.season-chart__chart::after,.season-chart__chart::before{z-index:20;background:linear-gradient(90deg,#d9d9d9 0,rgba(217,217,217,0) 100%);mix-blend-mode:multiply;content:"";width:.5rem;height:100%;position:absolute;top:0;opacity:0;transition:opacity .22s cubic-bezier(.71,.25,.26,.85)}}@media only screen and (min-width:0) and (max-width:767px){.season-chart__chart:before{left:25vw}}@media only screen and (min-width:0) and (max-width:767px){.season-chart__chart::after{right:0;transform:matrix(-1,0,0,1,0,0)}}.season-chart__list,.season-chart__months-header,.season-chart__vertical-grid{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.season-chart__list::-webkit-scrollbar,.season-chart__months-header::-webkit-scrollbar,.season-chart__vertical-grid::-webkit-scrollbar{display:none}.season-chart__months-header{position:-webkit-sticky;position:sticky;top:3.125rem;display:flex;flex-direction:row;justify-content:space-between;padding-left:0;z-index:18}.foobyapp .season-chart__months-header,.no-header .season-chart__months-header{top:0}@media only screen and (min-width:0) and (max-width:767px){.season-chart__months-header .row{width:48rem}}@media only screen and (min-width:1260px){.season-chart__months-header{top:3.75rem}}.season-chart__month-label,.season-chart__months-header-left-cell{display:flex;height:3.125rem;align-items:center}.season-chart__months-header-left-cell,.season-chart__months-header-right-cell,.season-chart__vertical-grid-left,.season-chart__vertical-grid-right{flex-shrink:0}@media only screen and (min-width:0) and (max-width:767px){.season-chart__months-header-right-cell{width:auto}}.season-chart__month-label{justify-content:center}@media only screen and (min-width:0) and (max-width:767px){.season-chart__month-label{width:4rem}}.season-chart__list-item-title,.season-chart__months-header-left-cell{position:-webkit-sticky;position:sticky;z-index:1;left:0}.season-chart__months-header-left-cell,.season-chart__months-header-right-cell{background-color:#f7f7f7}@media only screen and (min-width:0) and (max-width:767px){.season-chart__months-header-right-cell .row,.season-chart__vertical-grid-right{display:grid;grid-auto-flow:column}}.season-chart__list-item .row,.season-chart__months-header .row,.season-chart__vertical-grid{display:flex}.season-chart__vertical-grid{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width:0) and (max-width:767px){.season-chart__vertical-grid .vertical-grid{width:4rem}}.season-chart .season-chart__list-item-title,.season-chart .season-chart__months-header-left-cell{padding-left:1rem}.season-chart__list-item-title{font-weight:400;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:3rem;padding-right:.25rem;flex-shrink:0;background-color:#fff;z-index:7}@media only screen and (min-width:768px){.season-chart__list-item-title{min-height:3.75rem}}@media only screen and (min-width:992px){.season-chart__list-item-title{height:3.75rem}}@media only screen and (min-width:0) and (max-width:767px){.season-chart__list-item{width:calc(25vw + 48rem)}}.season-chart__list-item{background-color:#fff}.season-chart__list-item:nth-child(2n),.season-chart__list-item:nth-child(2n) .bar-grid,.season-chart__list-item:nth-child(2n) .season-chart__list-item-title{background-color:#f0f0f0}.season-chart__link{display:block;color:#444;transition:color .22s cubic-bezier(.71,.25,.26,.85)}.season-chart__link:hover{color:#7faa47}.season-chart__color-bar{border-radius:1.875rem;height:.625rem;background-position:top left}@media only screen and (min-width:768px){.meat__wrapper{overflow:hidden;display:grid;grid-template-columns:1fr 2fr;grid-template-areas:"image title" "image text"}}.meat__image-wrapper{position:relative;height:0;padding-top:56.5104166667%;margin-top:1.5rem;background-color:rgba(240,240,240,.5)}@media only screen and (min-width:768px){.meat__image-wrapper{grid-area:image;margin-top:0;height:auto;padding-top:0}}.meat__image{position:absolute;top:0;left:0;padding:1.25rem 1.875rem;-o-object-fit:contain;font-family:"object-fit:contain";object-fit:contain;width:100%;height:100%}@media only screen and (min-width:768px){.meat__image{padding:1.6875rem 2.625rem}}@media only screen and (min-width:768px){.meat__text,.meat__title{margin-left:2.625rem}}.meat__title{font-family:"Amatica SC",serif;font-size:2.8125rem;line-height:1.1;margin-bottom:0;margin-top:-.25rem;text-transform:uppercase;text-align:center}@media only screen and (min-width:768px){.meat__title{grid-area:title;font-size:3.4375rem;text-align:left}}.meat__text{line-height:1.85;margin-top:1.25rem}@media only screen and (min-width:768px){.meat__text{grid-area:text}}@media only screen and (min-width:768px){.meat__image-wrapper{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.meat__title{-ms-grid-row:1;-ms-grid-column:2}.meat__text{-ms-grid-row:2;-ms-grid-column:2}}.meat__info-wrapper{display:flex;flex-direction:column;border-top:1px solid #e0e0e0;margin-top:1.75rem}@media only screen and (min-width:768px){.meat__info-wrapper{flex-direction:row;margin-top:2.0625rem}}@media only screen and (min-width:768px){.meat__suitables-wrapper{border-right:1px solid #e0e0e0}}.meat__preparations-wrapper,.meat__suitables-wrapper{flex-basis:50%;padding-top:1.8125rem;padding-bottom:1.8125rem}@media only screen and (min-width:768px){.meat__preparations-wrapper,.meat__suitables-wrapper{padding-top:1.625rem;padding-bottom:2.5rem}}@media only screen and (min-width:768px){.meat__preparations-wrapper{padding-left:2.9375rem}}.meat__actions{display:flex;justify-content:center;margin-top:2.1875rem}.meat__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;line-height:1.42857}.meat__item{flex-basis:50%;display:flex;align-items:center;margin-top:2.625rem}.meat__item-icon{display:inline-flex;position:relative;flex-shrink:0;height:1em;width:2.125rem;margin-right:1rem}.meat__item-icon--check{width:.625rem}.meat__item-icon svg{position:absolute;transform:translate3d(-50%,-50%,0);left:50%;top:50%}.meat__item-text{display:inline-flex}.meat-section{margin-top:3.125rem}@media only screen and (min-width:768px){.meat-section{margin-top:4.375rem}}.meat-section__separator{position:relative;width:calc(100% - 32px);margin:0 1rem;margin-bottom:2.625rem}@media only screen and (min-width:768px){.meat-section__separator{width:100%;margin-left:0;margin-right:0}}.meat-section__separator-line{width:100%;height:1px;background-color:#e0e0e0}.meat-section__separator-image{position:absolute;left:50%;transform:translate(-50%,-50%);top:0;background-color:#fff;padding:0 .875rem}.meat-section__header{text-align:center}@media only screen and (min-width:768px){.meat-section__header{width:60%;margin:0 auto}}.meat-section__title{font-size:2.8125rem;line-height:1.1;margin:0}@media only screen and (min-width:768px){.meat-section__title{font-size:3.4375rem}}.meat-section__subtitle{font-family:"Roboto Slab",serif;font-size:1.125rem;line-height:1.35;margin-top:.8125rem}.meat-section__parts{margin-top:2.9375rem}@media only screen and (min-width:768px){.meat-section__parts{margin-top:5.125rem}}.meat-section .meat:not(:first-child){margin-top:4.0625rem}@media only screen and (min-width:768px){.meat-section .meat:not(:first-child){margin-top:6.25rem}}.meat-section .meat:last-child{margin-bottom:4.0625rem}@media only screen and (min-width:768px){.meat-section .meat:last-child{margin-bottom:5.9375rem}}.meat-section-wrapper:last-child .meat-section .meat:last-child{margin-bottom:0}.meat-section-wrapper:first-child{margin-top:1.875rem}.meat-cooked-list{position:relative;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;line-height:1.42857}@media only screen and (min-width:768px){.meat-cooked-list{margin-right:-1.875rem}}.meat-cooked-list::after{content:"";display:blocK;width:100%;height:1px;background-color:#fff;position:absolute;bottom:0}.meat-cooked-list__item{display:flex;align-items:center;flex-basis:100%;margin-right:1.875rem;flex-shrink:0;border-bottom:1px solid #f0f0f0;padding:.75rem 0 .625rem}@media only screen and (min-width:768px){.meat-cooked-list__item{flex-basis:calc(50% - 1.875rem)}}@media only screen and (min-width:992px){.meat-cooked-list__item{flex-basis:calc(33.333% - 1.875rem)}}.meat-cooked-list__item-icon{margin-left:1.1875rem;margin-right:1.875rem}@media only screen and (min-width:768px){.meat-cooked-list__item-icon{margin-right:2.8125rem}}.meat-cooked-list__item-text{margin-right:1.1875rem}.floating-title-wrapper{position:relative;border:1px solid #e0e0e0;padding:2.1875rem 1.5625rem 1.25rem}@media only screen and (min-width:768px){.floating-title-wrapper{padding:2.1875rem}}.floating-title-wrapper .floating-content :last-child{margin-bottom:0}.floating-title-wrapper .floating-title{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.floating-title-wrapper .floating-title{left:auto;transform:translateY(-50%)}}.season-declarations{display:flex;-moz-column-gap:1.5625rem;column-gap:1.5625rem;row-gap:.375rem;flex-wrap:wrap}.season-declarations__item{display:flex}.season-declarations__sample{width:1.375rem;height:1.125rem;margin-right:.625rem}.switch{display:inline-flex;align-items:center}.switch--reverse{flex-direction:row-reverse}.switch--reverse .switch__text{margin-left:.625rem}.switch__text{margin-right:.625rem}.switch__switch{position:relative;display:inline-block;width:3.25rem;height:1.6875rem}.switch__input{display:none!important}.switch__input:checked+.switch__slider{background-color:#7faa47}.switch__input:focus+.switch__slider{box-shadow:0 0 1px #b6d57d}.switch__input:checked+.switch__slider:before{transform:translateX(25px)}.switch__slider{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;border-radius:1.6875rem;background-color:#f0f0f0;transition:all .22s cubic-bezier(.71,.25,.26,.85)}.switch__slider::before{position:absolute;content:"";height:1.3125rem;width:1.3125rem;top:.1875rem;left:.1875rem;border-radius:50%;background-color:#fff;transition:all .22s cubic-bezier(.71,.25,.26,.85)}.illustration-download{padding-top:1.3125rem}.illustration-download .btn,.illustration-download .culinaria-load-more{z-index:3;position:absolute;top:0;left:50%;transform:translate(-50%,-21px)}.illustration-download__content{position:relative}.t5-recipe{overflow:hidden}@media only screen and (min-width:768px){.t5-recipe__detail-left{padding-right:1.9375rem}}@media only screen and (min-width:992px){.t5-recipe__detail-left{padding-right:1.9375rem}}@media only screen and (min-width:768px){.t5-recipe__detail-right{padding-left:1.875rem}}@media only screen and (min-width:992px){.t5-recipe__detail-right{padding-left:1.875rem}}.t5-recipe__line{height:1px;background:#e0e0e0;margin-bottom:.9375rem}.t5-recipe__line--spaced{margin-top:1.125rem;margin-bottom:1.875rem}.t5-recipe__small-spacer{height:1.25rem}.t5-recipe__recipe-utils{text-align:center}.t5-recipe__bottom{margin-top:2.3125rem;margin-bottom:3.75rem}@media only screen and (min-width:0) and (max-width:767px){.t5-recipe__bottom .btn,.t5-recipe__bottom .culinaria-load-more{display:none}}.t5-recipe__bottom .share-group{margin-top:2.0625rem}.t5-recipe__column-line{position:absolute;height:100%;left:33.333%}.t5-recipe__detail-right-title{margin-bottom:.4375rem}.t5-recipe__detail-right-description{font-size:.875rem;font-style:italic;margin-bottom:1rem}@media only screen and (min-width:768px){.t5-recipe__detail-right-description{margin-bottom:1.875rem}}.t5-recipe__title-row .t5-recipe__detail-left{padding-bottom:1.5625rem}@media only screen and (min-width:768px){.t5-recipe__title-row .t5-recipe__detail-left{padding-bottom:0}}.t5-recipe__title-row .t5-recipe__detail-right{border-top:1px solid #e0e0e0;padding-top:1.875rem;padding-bottom:0}@media only screen and (min-width:768px){.t5-recipe__title-row .t5-recipe__detail-right{border-top:none;padding-top:0}}.t5-recipe__title-row .t5-recipe__ingredient-overview+*{margin-top:1.125rem}.t5-recipe__title-row .recipe-ingredientlist__step-wrapper{margin-bottom:.875rem}@media only screen and (min-width:768px){.t5-recipe__title-row .recipe-ingredientlist__step-wrapper{margin-bottom:0}}.t5-recipe__steps{counter-reset:t5-recipe-row-line;margin-top:3.75rem}@media only screen and (min-width:768px){.t5-recipe__steps{margin-top:0}}.t5-recipe__steps .t5-recipe__row{padding-top:2.0625rem;padding-bottom:2.8125rem}@media only screen and (min-width:768px){.t5-recipe__steps .t5-recipe__row{padding-top:0;padding-bottom:0}}@media only screen and (min-width:768px){.t5-recipe__steps .t5-recipe__detail-left,.t5-recipe__steps .t5-recipe__detail-right{margin-top:1.875rem;margin-bottom:1.875rem}}.t5-recipe__steps .t5-recipe__detail-left{margin-top:-.3125rem}@media only screen and (min-width:768px){.t5-recipe__steps .t5-recipe__detail-left{margin-top:1.875rem}}.t5-recipe__row-line::before,.t5-recipe__steps .t5-recipe__detail-right::before{font-family:"NorthernSoul Caps",sans-serif;font-size:1.875rem;line-height:1;position:absolute;display:inline-flex;justify-content:center;align-items:center;transform:translate(-50%,-50%);width:3.125rem;height:3.125rem;content:counter(t5-recipe-row-line);background-image:url(../assets/images/little-fooby/backgrounds/counter.svg);background-size:100% 100%;background-position:center center;background-repeat:no-repeat;left:50%}@media only screen and (min-width:768px){.t5-recipe__row-line::before,.t5-recipe__steps .t5-recipe__detail-right::before{display:none}}.t5-recipe__steps .t5-recipe__detail-right{margin-top:.375rem}@media only screen and (min-width:768px){.t5-recipe__steps .t5-recipe__detail-right{margin-top:1.875rem}}.t5-recipe__steps .t5-recipe__detail-right::before{display:none;top:0;left:-1.875rem;margin-top:-1.875rem}@media only screen and (min-width:768px){.t5-recipe__steps .t5-recipe__detail-right::before{display:inline-flex}}.t5-recipe__steps .t5-recipe__detail-image{margin-top:1.25rem;margin-bottom:0}@media only screen and (min-width:768px){.t5-recipe__steps .t5-recipe__detail-image{margin-top:1.5rem;margin-bottom:1.625rem}}.t5-recipe__steps .t5-recipe__detail-image .image__placeholder{padding-top:71.9008264463%}.t5-recipe__row-line{display:flex;counter-increment:t5-recipe-row-line;border-top:1px solid #e0e0e0}.t5-recipe__row-line--kid-step+.t5-recipe__row .t5-recipe__detail-right::before{color:#2b8294;background-image:url(../assets/images/little-fooby/backgrounds/counter-l1.svg)}.little-fooby-l2 .t5-recipe__row-line--kid-step+.t5-recipe__row .t5-recipe__detail-right::before{color:#6e8305;background-image:url(../assets/images/little-fooby/backgrounds/counter-l2.svg)}.little-fooby-l3 .t5-recipe__row-line--kid-step+.t5-recipe__row .t5-recipe__detail-right::before{color:#ae1532;background-image:url(../assets/images/little-fooby/backgrounds/counter-l3.svg)}.t5-recipe__row-line--kid-step.little-fooby-l1+.t5-recipe__row .t5-recipe__detail-right::before{color:#2b8294;background-image:url(../assets/images/little-fooby/backgrounds/counter-l1.svg)}.t5-recipe__row-line--kid-step.little-fooby-l2+.t5-recipe__row .t5-recipe__detail-right::before{color:#6e8305;background-image:url(../assets/images/little-fooby/backgrounds/counter-l2.svg)}.t5-recipe__row-line--kid-step.little-fooby-l3+.t5-recipe__row .t5-recipe__detail-right::before{color:#ae1532;background-image:url(../assets/images/little-fooby/backgrounds/counter-l3.svg)}.back-to-top-button{position:fixed;top:4.375rem;left:50%;transform:translate(-50%,-200px);display:block;z-index:50;padding:.75rem 1.25rem;color:#2b8294;font-size:.75rem;text-transform:uppercase;text-decoration:none;font-weight:700;font-family:Montserrat,sans-serif;transition:transform .45s cubic-bezier(.71,.25,.26,.85),color .22s cubic-bezier(.71,.25,.26,.85),background-color .22s cubic-bezier(.71,.25,.26,.85)}.back-to-top-button,.back-to-top-button:active,.back-to-top-button:focus,.back-to-top-button:hover{color:#2b8294}.back-to-top-button__text svg{position:relative;top:.125rem;display:inline-block;margin-right:.25rem}.back-to-top-button__text .svg-stroke{stroke:#2b8294;transition:stroke .22s cubic-bezier(.71,.25,.26,.85)}.back-to-top-button__background{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;fill:#b0e1eb;transition:fill .22s cubic-bezier(.71,.25,.26,.85)}.back-to-top-button--visible{transform:translate(-50%,0);transition:transform .45s cubic-bezier(.305,.485,.015,1.195),color .22s cubic-bezier(.71,.25,.26,.85),background-color .22s cubic-bezier(.71,.25,.26,.85)}.back-to-top-button:hover{color:#fff}.back-to-top-button:hover .back-to-top-button__text .svg-stroke{stroke:#fff}.back-to-top-button:hover .back-to-top-button__background{fill:#2b8294}@media only screen and (min-width:992px){.back-to-top-button{top:inherit;left:inherit;bottom:1.25rem;right:1.25rem;transform:translate(0,200px);font-size:.875rem;line-height:2.875rem;padding:0 1.5rem}.back-to-top-button--visible{transform:translate(0,0)}}@media only screen and (min-width:1260px){.back-to-top-button{bottom:2.5rem;right:1.875rem}}.t12-searchresults{border-top:2.9375rem solid #f7f7f7;position:relative;background-color:#f7f7f7}.t12-searchresults__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:0) and (max-width:767px){.t12-searchresults__header-container{background-color:#fff}}.t12-searchresults__header{padding-top:2.125rem}@media only screen and (min-width:768px){.t12-searchresults__header{padding-top:3rem;background-color:#fff}}.t12-searchresults__result-head{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem}.t12-searchresults__result-head::after,.t12-searchresults__result-head::before{content:none}@media only screen and (min-width:768px){.t12-searchresults__result-head{display:none}}.t12-searchresults__result-head-medium{display:none;margin-bottom:.75rem}@media only screen and (min-width:768px){.t12-searchresults__result-head-medium{display:flex;justify-content:space-between;align-items:flex-end}}.t12-searchresults__sort-wrapper{display:flex;align-items:center}.t12-searchresults__sort-label{font-size:.8125rem;line-height:1.36;letter-spacing:-1%;margin-right:.5rem;font-weight:700}.t12-searchresults__tag-wrapper{display:flex;flex-direction:column;min-height:3.125rem;padding-bottom:1.5rem}@media only screen and (min-width:768px){.t12-searchresults__tag-wrapper{flex-direction:row;margin-left:1.125rem;margin-right:1.125rem;padding-bottom:2rem}}.t12-searchresults__inner-tag-wrapper{flex-grow:1;max-height:5.625rem;overflow:hidden}@media only screen and (min-width:768px){.t12-searchresults__inner-tag-wrapper{max-height:8.4375rem}}@media only screen and (min-width:992px){.t12-searchresults__inner-tag-wrapper{max-height:none}}.t12-searchresults__tag-label{white-space:nowrap;padding-right:.625rem;padding-top:.75rem}.t12-searchresults [data-button]{display:none}@media only screen and (min-width:768px){.t12-searchresults .filter-bar__filter-l2{margin-top:3rem;margin-bottom:1.375rem}}@media only screen and (min-width:0) and (max-width:767px){.t12-searchresults .background-panel{padding-top:.75rem}}@media only screen and (min-width:992px){.t12-searchresults{border-top-width:2.25rem}}.t12-searchresults__noresults-wrapper,.t12-searchresults__teaser-result-wrapper{margin-top:1.875rem;margin-bottom:1.875rem}@media only screen and (min-width:768px){.t12-searchresults__noresults-wrapper,.t12-searchresults__teaser-result-wrapper{margin-top:2.5rem;margin-bottom:2.5rem}}.t12-searchresults__teaser-result-wrapper{min-height:43.75rem}.t12-searchresults__token-wrapper{margin-top:1.25rem;margin-bottom:-.9375rem}@media only screen and (min-width:768px){.t12-searchresults__token-wrapper{margin-top:0}}.t12-searchresults__result-count{margin-top:0;margin-bottom:0}@media only screen and (min-width:0) and (max-width:767px){.t12-searchresults__result-count{font-size:.8125rem}}.t12-searchresults__filter-l1{display:table;width:100%;margin-top:.375rem;margin-bottom:1.25rem}@media only screen and (min-width:768px){.t12-searchresults__filter-l1{margin-top:1.625rem;margin-bottom:0}}.t12-searchresults__filter-l1-label{white-space:nowrap;vertical-align:top;color:#999;font-size:.6875rem;line-height:.9375rem;margin-bottom:.625rem}@media only screen and (min-width:1260px){.t12-searchresults__filter-l1-label{display:table-cell;width:1px;padding-right:3.4375rem}}.t12-searchresults__filter-l1-list{display:block;text-align:left;padding:0;line-height:1;list-style:none;margin:0;width:100%}.t12-searchresults__filter-l1-list.closed .t12-searchresults__filter-l1-list-item:not([data-filter-state="2"]){height:0}@media only screen and (min-width:768px){.t12-searchresults__filter-l1-list{display:inline-flex;justify-content:center;vertical-align:top}}.t12-searchresults__filter-l1-list-item{line-height:1.6;font-size:.875rem;font-weight:700;font-family:Montserrat,sans-serif;text-transform:uppercase}@media only screen and (min-width:0) and (max-width:767px){.t12-searchresults__filter-l1-list-item{float:left;width:100%;clear:left;display:block;line-height:2.125rem;height:2.125rem;overflow:hidden;transition:height .45s cubic-bezier(.71,.25,.26,.85)}}@media only screen and (min-width:768px){.t12-searchresults__filter-l1-list-item{padding-bottom:.5rem;padding-left:1.25rem;padding-right:1.25rem;margin:0 .25rem}}.t12-searchresults__filter-l1-list-item:not([data-filter-state="0"]){cursor:pointer}.t12-searchresults__filter-l1-list-item[data-filter-state="2"]{color:#2b8294}@media only screen and (min-width:768px){.t12-searchresults__filter-l1-list-item[data-filter-state="2"]{border-bottom:2px solid #62c4d8}}.t12-searchresults__filter-l1-list-item[data-filter-state="2"] .t12-searchresults__filter-l1-list-item-angle{opacity:1}.t12-searchresults__filter-l1-list-item[data-filter-state="0"]{opacity:.5}.t12-searchresults__filter-l1-list-item-angle{float:right;opacity:0;transition:opacity .12s cubic-bezier(.71,.25,.26,.85)}.t12-searchresults__filter-l1-list-item-angle .svg-fill{fill:#2b8294}@media only screen and (min-width:0) and (max-width:767px){.t12-searchresults__float-right-mobile{float:right}}.t12-searchresults__filter-l2-group-item-angle-mobile{float:right}.t12-searchresults__filter-l2-group-item-angle-mobile .svg-fill{fill:#222}.t12-searchresults__filter-l2-group-item-wrapper{display:inline-block;position:relative;width:100%}@media only screen and (min-width:768px){.t12-searchresults__filter-l2-group-item-wrapper{width:auto}}.t12-searchresults__filter-l2-group-item-title{padding-right:20px;line-height:20px;display:inline-block;position:relative;min-width:80px;-webkit-hyphens:manual;hyphens:manual}@media only screen and (min-width:768px){.t12-searchresults__filter-l2-group-item-title{vertical-align:middle}}.t12-searchresults__filter-l2-group-item-angle{position:absolute;transform:translate(0,-50%);top:50%;right:0}.t12-searchresults__filter-l2-group-item-angle svg{transition:transform .22s cubic-bezier(.71,.25,.26,.85)}.t12-searchresults__filter-l2-group-item-angle .svg-fill{fill:#7faa47}.t12-searchresults__filter-overlay-count-button{position:absolute;bottom:20px;left:1rem;right:1rem;width:calc(100% - 2rem);display:block}.t12-searchresults__filter-l2-group-item-optiongroup{position:absolute;z-index:11;top:0;bottom:0;left:-1px;width:calc(100% + 2px);transform:translateX(101%);transition:transform .22s cubic-bezier(.71,.25,.26,.85);border-left:1px solid #f0f0f0;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media only screen and (min-width:0) and (max-width:767px){.t12-searchresults__filter-l2-group-item-optiongroup::before{background-color:#f0f0f0;content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:15}}@media only screen and (min-width:768px){.t12-searchresults__filter-l2-group-item-optiongroup{left:-1px;padding:.9375rem 1.875rem;min-width:calc(100% + .125rem);z-index:5;box-shadow:0 0 .1875rem rgba(0,0,0,.15);display:none;top:100%;bottom:auto;width:auto;border:0;overflow:visible;transform:translateX(0);background-color:#fff}}.t12-searchresults__filter-l2-group-item-backlink{white-space:nowrap;text-align:left;font-size:.6875rem;line-height:3.125rem;color:#222;border-bottom:1px solid #f0f0f0;padding:0 1rem;background-color:#f7f7f7;text-transform:uppercase;position:relative;z-index:15}.t12-searchresults__filter-l2-group-item-backlink-icon{display:inline-block;width:.9375rem;margin-right:.6875rem;position:relative;left:.1875rem;top:.0625rem}.t12-searchresults__filter-l2-group-item-backlink-icon .svg-fill{fill:#222}.t12-searchresults__filter-l2-group-item-option{white-space:nowrap;text-align:left;font-size:.6875rem;line-height:2.125rem;color:#222;transition:color .12s cubic-bezier(.71,.25,.26,.85)}@media only screen and (min-width:0) and (max-width:767px){.t12-searchresults__filter-l2-group-item-option{position:relative;line-height:3.125rem;height:3.125rem;border-bottom:1px solid #f0f0f0;padding:0 1rem;background-color:#fff;z-index:15}.t12-searchresults__filter-l2-group-item-option:last-child{margin-bottom:.75rem}.t12-searchresults__filter-l2-group-item-option:last-child::after{content:" ";top:100%;position:absolute;left:0;right:0;background-color:#f0f0f0;height:1.0625rem}}.t12-searchresults__filter-l2-group-item-option-checkbox{display:inline-block;border:1px solid #ccc;height:1rem;width:1rem;background-color:#fff;transition:all .12s cubic-bezier(.71,.25,.26,.85);position:relative;vertical-align:baseline;margin-right:.6875rem;top:.1875rem;background-repeat:no-repeat;background-position:center center}.t12-searchresults__filter-l2-group-item-option:not([data-filter-state="0"]){cursor:pointer}.t12-searchresults__filter-l2-group-item-option[data-filter-state="2"]{color:#7faa47}.t12-searchresults__filter-l2-group-item-option[data-filter-state="2"] .t12-searchresults__filter-l2-group-item-option-checkbox{border-color:#7faa47;background-color:#7faa47;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI5cHgiIGhlaWdodD0iN3B4IiB2aWV3Qm94PSIwIDAgOSA3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPlBhdGggMjwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZyBpZD0iMTktU3Blei1CdXR0b25zLC1MaW5rcyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4gICAgICAgIDxnIGlkPSJTdHlsZWd1aWRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTIxLjAwMDAwMCwgLTE0NjcuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9IiNGRkZGRkYiPiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTE4LjAwMDAwMCwgMTQ1OC4wMDAwMDApIj4gICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJQYXRoLTIiIHBvaW50cz0iNCAxMi4yMTY3Njc4IDYuMzM2MzYzNzkgMTUuMzUzNjMxIDExLjExNzU2OCA5Ij48L3BvbHlsaW5lPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==)}.t12-searchresults__filter-l2-group-item-option[data-filter-state="0"]{color:#999}.t12-searchresults__filter-l2-group-item-option[data-filter-state="0"] .t12-searchresults__filter-l2-group-item-option-checkbox{border-color:#ccc;background-color:#f0f0f0;background-image:none}.t12-searchresults__info-copy p:last-child{margin-bottom:1.875rem}.t12-searchresults__suggestion-result-wrapper{padding-bottom:1.875rem}@media only screen and (min-width:768px){.t12-searchresults__suggestion-result-wrapper{padding-bottom:3.75rem}}.t13-myfooby__welcome-bar{background-color:#f0f0f0;z-index:98;left:0;width:100%;min-height:5.0625rem;border-top:1px solid transparent;margin-bottom:1.875rem}.t13-myfooby__edit-cookbook-icon{padding-left:.125rem}.t13-myfooby__edit-cookbook-icon,.t13-myfooby__remove-cookbook-icon{cursor:pointer;margin-left:.75rem;position:relative;top:.25rem}.t13-myfooby__welcome-bar-left{padding-top:.8125rem;padding-bottom:1rem}.t13-myfooby__welcome-bar-right{padding-top:.875rem;padding-bottom:1rem}.t13-myfooby__welcome-text{font-size:1.875rem;line-height:1.875rem;font-family:"NorthernSoul Caps",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:-.0625rem;display:block;margin-bottom:.4375rem}.t13-myfooby__welcome-bar-link-wrapper{font-size:.75rem;font-family:Montserrat,sans-serif;color:#999;display:block}.t13-myfooby__welcome-bar-link{color:inherit;display:inline-block;margin-right:1rem;transition:color .22s cubic-bezier(.71,.25,.26,.85);text-decoration:none}.t13-myfooby__welcome-bar-link:active,.t13-myfooby__welcome-bar-link:focus,.t13-myfooby__welcome-bar-link:hover,.t13-myfooby__welcome-bar-link[data-call-state="2"]{text-decoration:none;color:#444}@media only screen and (min-width:0) and (max-width:767px){.t13-myfooby__sidebar{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background-color:#fff;padding:1rem;transition:transform 0s .45s,opacity .45s cubic-bezier(.71,.25,.26,.85);transform:translateY(-101%);opacity:0}.t13-myfooby__sidebar--open{transition:transform 0s 0s,opacity .45s cubic-bezier(.71,.25,.26,.85);transform:translateY(0);opacity:1}}@media only screen and (min-width:768px){.t13-myfooby__sidebar{margin-bottom:1.875rem}.t13-myfooby__sidebar-col{position:-webkit-sticky;position:sticky;top:4.375rem}}.t13-myfooby__sidebar-searchbar-wrapper{margin-bottom:.625rem}.t13-myfooby__sidebar-section{background-color:#f0f0f0;margin-bottom:.125rem;transition:background-color .22s cubic-bezier(.71,.25,.26,.85)}.t13-myfooby__sidebar-section:not(.t13-myfooby__sidebar-section--open):hover{background-color:rgb(219.6,219.6,219.6)}.t13-myfooby__sidebar-section--little-fooby{background-color:#ddf3f7;color:#2b8294}.t13-myfooby__sidebar-section--little-fooby .t13-myfooby__sidebar-section-title-text{color:#2b8294}.t13-myfooby__sidebar-section--little-fooby:not(.t13-myfooby__sidebar-section--open):hover{background-color:rgb(204.4857142857,237.1714285714,243.1142857143)}.t13-myfooby__sidebar-section-title{display:flex;align-items:center;padding:.625rem;cursor:pointer;position:relative}.t13-myfooby__sidebar-section-title::before{position:absolute;content:" ";bottom:0;height:1px;left:2.5rem;right:.625rem;background-color:rgba(34,34,34,.5);opacity:0}@media only screen and (min-width:1260px){.t13-myfooby__sidebar-section-title::before{left:3.125rem}}.t13-myfooby__sidebar-section-title-icon{width:1.875rem;float:left}.t13-myfooby__sidebar-section-title-icon svg{max-height:1.25rem;max-width:1.3125rem}@media only screen and (min-width:1260px){.t13-myfooby__sidebar-section-title-icon{width:2.5rem;padding-left:.125rem}.t13-myfooby__sidebar-section-title-icon svg{max-height:1.625rem;max-width:1.6875rem}}.svg-cookbook,.svg-education-hat,.svg-myfooby-watch,.svg-newspaper{position:relative;top:.0625rem}@media only screen and (min-width:768px){.svg-cookbook,.svg-education-hat,.svg-myfooby-watch,.svg-newspaper{top:.3125rem}}@media only screen and (min-width:1260px){.svg-cookbook,.svg-education-hat,.svg-myfooby-watch,.svg-newspaper{top:.125rem}}@media only screen and (min-width:768px){.svg-myfooby-pot{position:relative;top:.1875rem}}.t13-myfooby__sidebar-section-title-text{font-size:.6875rem;font-family:Montserrat,sans-serif;color:#222;font-weight:700;line-height:1.5rem;float:left;text-transform:uppercase;padding-right:.3125rem;width:calc(100% - 1.875rem)}.t13-myfooby__sidebar-section-title-text .svg-fill{fill:#222}@media only screen and (min-width:768px){.t13-myfooby__sidebar-section-title-text{line-height:1.9375rem}}@media only screen and (min-width:1260px){.t13-myfooby__sidebar-section-title-text{width:calc(100% - 2.5rem)}}.t13-myfooby__sidebar-section-title-text-arrow-down,.t13-myfooby__sidebar-section-title-text-arrow-right{float:right}@media only screen and (min-width:0) and (max-width:767px){.t13-myfooby__sidebar-section-title-text-arrow-down{display:none}}.t13-myfooby__sidebar-section-title-text-arrow-right{position:relative;top:.125rem}@media only screen and (min-width:768px){.t13-myfooby__sidebar-section-title-text-arrow-right{display:none}}@media only screen and (min-width:0) and (max-width:767px){.t13-myfooby__sidebar-section-content{transform:translateX(100%);z-index:2;background:#fff}}@media only screen and (min-width:768px){.t13-myfooby__sidebar-section-content{height:0;overflow:hidden;padding-top:0;padding-bottom:0}}.t13-myfooby__mini-spacer{height:.625rem}@media only screen and (min-width:768px){.t13-myfooby__mini-spacer{height:1.25rem}}.t13-myfooby__welcome-wrapper-small{line-height:1.1875rem;margin-top:.25rem;margin-bottom:0}.t13-myfooby__welcome-text-small{font-size:.75rem;font-family:Montserrat,sans-serif;font-weight:400}.t13-myfooby__sno-open-trigger{text-align:center;background-color:#f5f9f3;font-weight:700;font-size:.75rem;text-transform:uppercase;line-height:.875rem;height:3.125rem;padding:1.125rem 1rem;color:#7faa47;font-family:Montserrat,sans-serif;position:fixed;top:3.125rem;left:0;right:0;z-index:98}.t13-myfooby__sno-open-trigger-spacer{height:3.125rem;margin-bottom:1.25rem}.t13-myfooby__sno-open-trigger-arrow-down{float:right;position:absolute;right:20px}.t13-myfooby__sno-open-trigger-arrow-down .svg-fill{fill:#7faa47}.t13-myfooby__sidebar-section-content-list{list-style:none;margin:0;padding:0}.t13-myfooby__sidebar-section-content-list-item{display:flex;flex-direction:row-reverse;align-items:flex-start;padding:.9375rem .9375rem .9375rem 2.5rem;font-size:.75rem;line-height:.875rem;font-family:Montserrat,sans-serif;font-weight:700;cursor:pointer;color:#222;margin-bottom:.125rem;background-color:#f0f0f0;overflow:hidden;transition:color .22s cubic-bezier(.71,.25,.26,.85),background-color .22s cubic-bezier(.71,.25,.26,.85)}@media only screen and (min-width:768px){.t13-myfooby__sidebar-section-content-list-item{line-height:.875rem;padding:.8125rem .9375rem .8125rem 2.5rem;margin-bottom:0;background-color:transparent}}@media only screen and (min-width:1260px){.t13-myfooby__sidebar-section-content-list-item{padding-left:3.125rem}}.t13-myfooby__sidebar-section-content-list-item:hover,.t13-myfooby__sidebar-section-content-list-item[data-call-state="2"]{background-color:rgb(219.6,219.6,219.6)}@media only screen and (min-width:768px){.t13-myfooby__sidebar-section-content-list-item:hover,.t13-myfooby__sidebar-section-content-list-item[data-call-state="2"]{background-color:rgb(219.6,219.6,219.6)}}.t13-myfooby__sidebar-section-content-list-item .cookbook-add,.t13-myfooby__sidebar-section-content-list-item [data-call-title]{flex-grow:1}.t13-myfooby__sidebar-section-content-list-item[data-cookbook-likes][data-count="0"],.t13-myfooby__sidebar-section-content-list-item[data-cookbook-swipes][data-count="0"]{display:none}.t13-myfooby__sidebar-section-content-list-item--little-fooby{background-color:#ddf3f7;color:#2b8294}.t13-myfooby__sidebar-section-content-list-item--little-fooby:hover,.t13-myfooby__sidebar-section-content-list-item--little-fooby[data-call-state="2"]{color:#2b8294;background-color:rgb(204.4857142857,237.1714285714,243.1142857143)}@media only screen and (min-width:768px){.t13-myfooby__sidebar-section-content-list-item--cookbook-menu .t13-myfooby__sidebar-section-content-list-item-cookbooktext{flex-direction:column}}.t13-myfooby__sidebar-section-content-list-item--cookbook-menu .t13-myfooby__sidebar-section-content-list-item-count{margin-left:0;margin-top:-.25rem}@media only screen and (min-width:768px){.t13-myfooby__sidebar-section-content-list-item--cookbook-menu .t13-myfooby__sidebar-section-content-list-item-count{margin-top:0}}.t13-myfooby__sidebar-section-content-list-item-cookbooktext{display:flex;flex-grow:1;margin-top:.375rem}.t13-myfooby__sidebar-section-content-list-item-cookbookicon{display:flex;flex-shrink:0;margin-right:.25rem}.t13-myfooby__sidebar-section-content-list-item-label{display:inline-flex;font-size:.6875rem;line-height:15/11;font-weight:700;color:#fff;padding:.25rem .75rem;background-color:#62c4d8;white-space:nowrap}@media only screen and (min-width:768px){.t13-myfooby__sidebar-section-content-list-item-label{margin-top:.25rem}}@media only screen and (min-width:768px){.t13-myfooby__sidebar-section-content-list+.t13-myfooby__sidebar-section-content-list .t13-myfooby__sidebar-section-content-list-item{background-color:transparent!important}}.t13-myfooby__profile-wrapper,.t13-myfooby__teaser-wrapper{margin-bottom:2.625rem}@media only screen and (min-width:992px){.t13-myfooby__profile-wrapper,.t13-myfooby__teaser-wrapper{margin-bottom:3.75rem}}.t13-myfooby__teaser-header{display:flex;flex-direction:column;margin-bottom:1.5rem}@media only screen and (min-width:992px){.t13-myfooby__teaser-header{margin-bottom:2rem;justify-content:space-between;flex-direction:row}}.t13-myfooby__teaser-header-left .heading--h3{margin-bottom:1.5rem}@media only screen and (min-width:992px){.t13-myfooby__teaser-header-left .heading--h3{margin-bottom:0}}.t13-myfooby__teaser-wrapper--cookbook-menu .t13-myfooby__teaser-header-left .heading--h3{margin-bottom:.25rem}.t13-myfooby__teaser-header-courses{display:inline-block;color:#fff;padding:.25rem .75rem;margin-bottom:1.5rem;font-size:.6875rem;line-height:15/11;background-color:#222;font-weight:700}@media only screen and (min-width:992px){.t13-myfooby__teaser-header-courses{margin-bottom:0}}.t13-myfooby__sidebar-section-content-list-item-count{margin-left:.3125rem;padding-right:.3125rem;white-space:nowrap}.t13-myfooby__sidebar-section-content-list-item-count+span{display:inline-block;width:calc(100% - 25px);overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:0) and (max-width:767px){.sno__flex{display:flex;flex-direction:column}.sno__flex-fix{flex:1;justify-content:center;flex-direction:column;position:relative;z-index:1}.sno__flex-flex{flex:1;justify-content:center;flex-direction:column;flex-basis:auto;flex-grow:100;position:relative;top:-10px;margin-bottom:-10px;padding-top:10px;padding-bottom:10px}.sno__flex-flex::after,.sno__flex-flex::before{content:" ";position:absolute;left:0;right:0;height:10px;z-index:4}.sno__flex-flex::before{top:0;background-image:linear-gradient(#fff,rgba(255,255,255,0))}.sno__flex-flex::after{bottom:0;background-image:linear-gradient(rgba(255,255,255,0),#fff)}.sno__flex-flex-inner{overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-top:10px;padding-bottom:10px;z-index:1;position:fixed;top:46px;right:16px;bottom:16px;left:16px}.sno__root-inner{z-index:1}.sno__prevlevel-link{white-space:nowrap;text-align:left;line-height:2.75rem;color:#222;padding:0 1rem;background-color:#f7f7f7;text-transform:uppercase;position:relative;z-index:15;font-size:.6875rem;font-weight:700;font-family:Montserrat,sans-serif;margin-bottom:.625rem}.sno__prevlevel-link-icon{display:inline-block;width:.875rem;margin-right:.625rem;position:relative;left:.1875rem;top:.0625rem}.sno__nextlevel-inner{z-index:3;transform:translateX(calc(100% + 1.0625rem)) translateZ(0);transition:transform .22s cubic-bezier(.71,.25,.26,.85)}.sno__blocker-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}.sno__nextlevel-inner--open{transform:translateX(0);z-index:3}.sno__close-cross{position:absolute;top:1.375rem;right:1rem;z-index:2}}.t13-myfooby__sidebar-section--green{background-color:rgba(236,241,231,.5);transition:background-color .22s cubic-bezier(.71,.25,.26,.85)}.t13-myfooby__sidebar-section--green:not(.t13-myfooby__sidebar-section--open):hover{background-color:#ecf1e7}.t13-myfooby__sidebar-section--green .t13-myfooby__sidebar-section-content-list-item,.t13-myfooby__sidebar-section--green .t13-myfooby__sidebar-section-title,.t13-myfooby__sidebar-section--green .t13-myfooby__sidebar-section-title-text{color:#7faa47}.t13-myfooby__sidebar-section--green .t13-myfooby__sidebar-section-content-list-item .svg-fill,.t13-myfooby__sidebar-section--green .t13-myfooby__sidebar-section-title .svg-fill,.t13-myfooby__sidebar-section--green .t13-myfooby__sidebar-section-title-text .svg-fill{fill:#7faa47}.t13-myfooby__sidebar-section--green .t13-myfooby__sidebar-section-content-list-item .svg-stroke,.t13-myfooby__sidebar-section--green .t13-myfooby__sidebar-section-title .svg-stroke,.t13-myfooby__sidebar-section--green .t13-myfooby__sidebar-section-title-text .svg-stroke{stroke:#7faa47}.t13-myfooby__sidebar-section--green .t13-myfooby__sidebar-section-content-list-item{background-color:#ecf1e7}@media only screen and (min-width:768px){.t13-myfooby__sidebar-section--green .t13-myfooby__sidebar-section-content-list-item{background-color:transparent}}.t13-myfooby__sidebar-section--green .t13-myfooby__sidebar-section-content-list-item:hover,.t13-myfooby__sidebar-section--green .t13-myfooby__sidebar-section-content-list-item[data-call-state="2"]{color:#7faa47;background-color:#ecf1e7}.t13-myfooby__sidebar-section--green .t13-myfooby__sidebar-section-title::before{background-color:rgba(127,170,71,.5)}@media only screen and (min-width:768px){.t13-myfooby__sidebar-section--open{margin-bottom:1.25rem}.t13-myfooby__sidebar-section--open .t13-myfooby__sidebar-section-title::before{opacity:1}.t13-myfooby__sidebar-section--open .t13-myfooby__sidebar-section-content{height:auto;padding-top:.75rem;padding-bottom:.4375rem}}.t34-confirmation{display:flex;flex-direction:column;width:100%;height:calc(100vh - 50px);text-align:center}@media only screen and (min-width:768px){.t34-confirmation{height:calc(100vh - 70px)}}@media only screen and (min-width:1260px){.t34-confirmation{height:calc(100vh - 100px)}}.t34-confirmation__logo{position:absolute;bottom:-.9375rem;left:50%;transform:translate(-50%);background-color:#fff;padding:0 1.25rem}.t34-confirmation__title{margin-bottom:1.875rem}.t34-confirmation__text{margin-bottom:0}.t34-confirmation__bottom,.t34-confirmation__inner-wrapper,.t34-confirmation__top,.t34-confirmation__wrapper{display:flex;flex-direction:column}.t34-confirmation__inner-wrapper,.t34-confirmation__wrapper{flex-grow:1;flex-shrink:0}.t34-confirmation__wrapper{padding:1.25rem}.t34-confirmation__inner-wrapper{position:relative;border:2px solid #222;justify-content:center}.t34-confirmation__bottom,.t34-confirmation__top{flex-shrink:0}.t34-confirmation__top{padding:1.25rem;padding-top:1.875rem}.t34-confirmation__bottom{padding:2.5rem 1.25rem 1.875rem}@media only screen and (min-width:768px){.t34-confirmation__bottom{padding-top:5rem}}.error-page{height:100%;width:100%;position:relative}.error-page__logo{margin:0 auto;width:7.5rem;position:relative;z-index:5}@media only screen and (min-width:768px){.error-page__logo{width:10.125rem}}@media only screen and (min-width:0) and (max-width:767px) and (orientation:landscape){.error-page__logo{display:none}}@media only screen and (min-width:1260px){body:not(.touch) .error-page .header-logo{transform:inherit}}.error-page__copy{color:#222;padding:0 1.875rem;text-align:center;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;position:relative;z-index:5}@media only screen and (min-width:768px){.error-page__copy{width:90%;left:50%;transform:translate(-50%,-50%);max-width:53.75rem}}.error-page__copy-headline{font-family:"NorthernSoul Caps",sans-serif;font-weight:400;font-size:3.125rem;line-height:1;letter-spacing:-.1875rem;text-transform:lowercase;text-align:center}@media only screen and (min-width:768px){.error-page__copy-headline{font-size:6.25rem}}.error-page__copy-text{font-family:"Roboto Slab",serif;font-size:.75rem;line-height:1.5}.error-page__copy-text-link{color:inherit;text-decoration:underline}.error-page__copy-text-link:active,.error-page__copy-text-link:focus,.error-page__copy-text-link:hover{color:inherit;text-decoration:none}@media only screen and (min-width:768px){.error-page__copy-text{font-size:1.125rem;line-height:1.3333333333}}.animate--fade-in{transition:opacity .45s cubic-bezier(.71,.25,.26,.85);opacity:1}.animate--fade-out{transition:opacity .45s cubic-bezier(.71,.25,.26,.85);opacity:0}.trump--block{display:block}.no-scroll{overflow:hidden}.trump--hidden{display:none}[data-animation-fade-in-block]{opacity:0;transform:translate3d(-30px,-10px,0);transform-origin:center center;transition:opacity .5s cubic-bezier(.71,.25,.26,.85),transform .5s cubic-bezier(.15,.865,.355,.99),border .22s cubic-bezier(.71,.25,.26,.85)}.global--fade-in-block{opacity:1;transform:translate3d(0,0,0)}.global--fade-out-block{opacity:0;transform:scale(.95)}[data-animation-image-fadein]{opacity:0;transition:opacity .22s cubic-bezier(.71,.25,.26,.85),transform .5s ease}[data-lazy=fadein]{opacity:0;transition:opacity .22s cubic-bezier(.71,.25,.26,.85),transform .5s ease}.global--visible,[data-lazy=fadein].error,[data-lazy=fadein].loaded{opacity:1}.theme--bg-pale-orange{background-color:#f4dac8}.theme--bg-pale-blue{background-color:#9ec9d5}.theme--bg-pale-green{background-color:#ecf1e7}.theme--bg-pale-beige{background-color:rgba(235,216,194,.5)}@page{size:auto;margin:5mm 0}@media print{html{font-size:8.6pt;margin:0}.container,body{margin:0;padding:0;float:none;background:none #fff;max-width:none}body{padding:5mm 5mm 5mm 10mm!important}body .btn,body .culinaria-load-more,body .meta-info__break,body .mini-modal,body .page-header-recipe__intro,body .page-header-recipe__panel-tags,body .portion-calculator__calculator-hint,body .portion-calculator__operation-minus,body .portion-calculator__operation-plus,body .prev-next-navi,body .recipe-overlay,body .recipedetail-how-to-videos,body .search-overlay,body .share-group,body .tooltip,body .video__overlay,body>.background-panel,body>.container,body>.footer__wrapper,body>.header,body>.header__spacer,body>.teaser-group-automated{display:none!important}.page-header-recipe__author{display:block;float:left;margin:0;padding-left:30px}.page-header-recipe__panel-inner{padding:0}.bring-import-link-fooby{display:none!important}a[href]:after{content:none!important}.author-info__copy,.author-info__profile-img{display:table-cell;vertical-align:middle}.author-info__profile-img{padding-right:15px}.t5-recipe .page-header-recipe{display:block;padding-bottom:.5cm;width:100%}.t5-recipe .page-header-recipe::after{content:".";clear:both;display:block;visibility:hidden;height:0}.t5-recipe .page-header-recipe__image-container{width:auto!important;height:auto!important}.t5-recipe .page-header-recipe__image-container-inner:before{content:none}.t5-recipe .page-header-recipe__image-floater{display:block;width:33%!important;height:auto!important;float:left}.t5-recipe .page-header-recipe>.container{display:block;width:66%!important;float:left}.t5-recipe .page-header-recipe__panel-detail{position:static;top:0!important;padding-left:30px;padding-bottom:0}.t5-recipe .page-header-recipe__panel-detail h1{text-align:left}.t5-recipe .page-header-recipe__meta-container{margin:0;max-width:none;padding-bottom:0}.t5-recipe .portion-calculator__calculator{width:auto;margin:0}.t5-recipe .portion-calculator__display{margin-bottom:7px}.t5-recipe .portion-calculator__display-label,.t5-recipe .portion-calculator__display-portions{display:inline;font-weight:400;font-size:inherit}.t5-recipe .recipe-ingredientlist__ingredient-desc,.t5-recipe .recipe-ingredientlist__ingredient-quantity{display:inline-block;font-size:inherit;font-weight:400;vertical-align:top;line-height:1.1}.t5-recipe .recipe-ingredientlist__ingredient-quantity{margin-right:0;width:50px;min-height:1px}.t5-recipe .recipe-ingredientlist__ingredient-desc{width:calc(100% - 55px)}.meta-info{padding-left:20px;font-size:inherit;line-height:inherit}.meta-info svg{width:17px;height:17px}.t5-recipe__detail-left,.t5-recipe__detail-right{float:left;display:block}.t5-recipe__detail-left{vertical-align:top;width:33%}.t5-recipe__detail-right{vertical-align:top;width:63%;padding-left:3%}.t5-recipe__line{display:none}.t5-recipe__line--spaced{margin:0}.table__wrapper{padding:1rem}.table__wrapper .floating-title{top:-13px;left:-16px;background-color:#fff!important;color:#222;font-family:"Open Sans",sans-serif;transform:none;font-size:10px;letter-spacing:inherit}.table_td,.table_th{font-size:1rem}.spacer.spacer--small{display:inline-block;height:15px}.h-tx-center{text-align:inherit}.heading--h2,h1{color:#222;padding-top:.625rem}.h-horizontal-guttered{margin-bottom:0}.full-width{width:100%;max-width:100%;display:block}@page{margin:20mm 10mm}}
/*# sourceMappingURL=app-c746256f6c.little-fooby.css.map */
