@charset "UTF-8";.ico{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none}.ico-ico-plus:before{content:""}.ico-ico-angle-round-down:before{content:""}.ico-chef-o:before{content:""}.ico-chef:before{content:""}.ico-tag:before{content:""}.ico-envelope:before{content:""}.ico-download-circle:before{content:""}.ico-vine-square:before{content:""}.ico-vine:before{content:""}.ico-glass:before{content:""}.ico-music:before{content:""}.ico-search:before{content:""}.ico-envelope-o:before{content:""}.ico-heart:before{content:""}.ico-star:before{content:""}.ico-star-o:before{content:""}.ico-user:before{content:""}.ico-film:before{content:""}.ico-check:before{content:""}.ico-times:before{content:""}.ico-search-plus:before{content:""}.ico-search-minus:before{content:""}.ico-power-off:before{content:""}.ico-cog:before{content:""}.ico-trash-o:before{content:""}.ico-home:before{content:""}.ico-file-o:before{content:""}.ico-download:before{content:""}.ico-play-circle-o:before{content:""}.ico-renew:before{content:""}.ico-sync:before{content:""}.ico-lock-o:before{content:""}.ico-lock:before{content:""}.ico-bookmark:before{content:""}.ico-print:before{content:""}.ico-camera:before{content:""}.ico-pensil:before{content:""}.ico-map-marker:before{content:""}.ico-pensil-outline:before{content:""}.ico-check-square-o:before{content:""}.ico-chevron-left:before{content:""}.ico-chevron-right:before{content:""}.ico-plus-circle:before{content:""}.ico-minus-circle:before{content:""}.ico-times-circle:before{content:""}.ico-check-circle:before{content:""}.ico-question-circle:before{content:""}.ico-info-circle:before{content:""}.ico-times-circle-o:before{content:""}.ico-check-circle-o:before{content:""}.ico-forbidden:before{content:""}.ico-plus-fat:before{content:""}.ico-minus-fat:before{content:""}.ico-asterix:before{content:""}.ico-exclamation-circle:before{content:""}.ico-warning:before{content:""}.ico-agenda:before{content:""}.ico-speechballoon:before{content:""}.ico-chevron-top:before{content:""}.ico-chevron-down:before{content:""}.ico-kart:before{content:""}.ico-twitter-square:before{content:""}.ico-facebook-square:before{content:""}.ico-camera-fancy:before{content:""}.ico-linkedin-square:before{content:""}.ico-pin:before{content:""}.ico-external-link:before{content:""}.ico-upload:before{content:""}.ico-phone:before{content:""}.ico-square-o:before{content:""}.ico-phone-square:before{content:""}.ico-twitter:before{content:""}.ico-facebook:before{content:""}.ico-unlock:before{content:""}.ico-creditcard:before{content:""}.ico-rss:before{content:""}.ico-commercialstar:before{content:""}.ico-square:before{content:""}.ico-pinterest:before{content:""}.ico-pinterest-square:before{content:""}.ico-google-plus-square:before{content:""}.ico-google-plus:before{content:""}.ico-caret-down:before{content:""}.ico-caret-top:before{content:""}.ico-caret-left:before{content:""}.ico-caret-right:before{content:""}.ico-caret-updown:before{content:""}.ico-enveloppe:before{content:""}.ico-linkedin:before{content:""}.ico-renew-mirror:before{content:""}.ico-document-written-o:before{content:""}.ico-plus-square:before{content:""}.ico-angle-left:before{content:""}.ico-angle-right:before{content:""}.ico-angle-top:before{content:""}.ico-angle-down:before{content:""}.ico-circle-o:before{content:""}.ico-quote-open:before{content:""}.ico-quote-close:before{content:""}.ico-spinner:before{content:""}.ico-circle:before{content:""}.ico-chevron-circle-left:before{content:""}.ico-chevron-circle-right:before{content:""}.ico-chevron-circle-up:before{content:""}.ico-chevron-circle-down:before{content:""}.ico-lock-unsafe:before{content:""}.ico-play-circle:before{content:""}.ico-minus-square:before{content:""}.ico-minus-square-o:before{content:""}.ico-check-square:before{content:""}.ico-pensil-square:before{content:""}.ico-external-link-square:before{content:""}.ico-document:before{content:""}.ico-document-written:before{content:""}.ico-youtube-square:before{content:""}.ico-youtube:before{content:""}.ico-youtube-play:before{content:""}.ico-instagram:before{content:""}.ico-plus-square-o:before{content:""}.ico-basket:before{content:""}.ico-add_recipe:before{content:""}.ico-delete_recipe:before{content:""}.ico-close:before{content:""}.ico-info:before{content:""}.icon-Icon_PreparationTime:before{content:""}.icon-Icon_CookingTime:before{content:""}.carousel-homepage h2:after,.with-dash:after{content:"";width:20px;height:2px;background:#ccc;margin-left:20px;display:inline-block;vertical-align:middle}#homepage-grid{display:flex;flex-wrap:wrap}.homepageblock{margin-bottom:30px;background-color:#fff}.homepageblock .component-content{height:100%;width:100%}.homepageblock .field-link-text{color:#fff}.homepageblock .background-image{text-decoration:none;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:5px;height:100%;width:100%;position:relative;overflow:hidden}.homepageblock .background-image a{display:block;height:100%;width:100%;transition:background-color .5s ease 0s}.homepageblock .background-image a .block-body{height:100%;width:100%;padding:20px}.homepageblock .background-image a .block-body p,.homepageblock .background-image a .block-body>span{display:block}.homepageblock .background-image a .block-body h3{color:#fff;font-family:"Crimson Text",serif!important;font-weight:700;font-style:italic;font-size:40px}.homepageblock .background-image a .block-body h2{color:#fff;font-family:"Crimson Text",serif!important;font-weight:700;font-style:italic;font-size:40px}@media screen and (max-width:600px){.homepageblock.default .background-image a{background-color:rgba(0,0,0,.5)}}@media screen and (max-width:600px){.homepageblock.mobile-light .background-image a{background-color:transparent}}.carousel-homepage .carousel-wrapper{margin:0 -15px}.carousel-homepage.carousel-initialized .homepageblock{padding:0 20px}.carousel-homepage.show-controls .carousel-wrapper{margin:0 15px}.carousel-homepage.show-controls .carousel-controls{display:block!important}.carousel-homepage.show-controls .carousel-controls .carousel-control{top:auto;bottom:auto;top:50%;-webkit-transform:translateY(-150px);transform:translateY(-150px)}.carousel-homepage.single-item .carousel-controls{display:none!important}.carousel-homepage .carousel-controls{display:none}.carousel-homepage .carousel-controls .carousel-control{top:105px;bottom:auto;height:260px;width:30px;background:0 0;background-color:transparent;opacity:1;text-shadow:0 1px 4px #000}.carousel-homepage .carousel-controls .carousel-control:hover{cursor:pointer}.carousel-homepage .carousel-controls .carousel-control:hover:before{color:#3c90ca!important}.carousel-homepage .carousel-controls .carousel-control.left:before{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%);font-family:FontAwesome;content:"\f104";font-size:40px;color:#fff;text-shadow:0 1px 4px #000;width:40px;height:40px}.carousel-homepage .carousel-controls .carousel-control.right:before{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%);font-family:FontAwesome;content:"\f105";font-size:40px;color:#fff;text-shadow:0 1px 4px #000;width:40px;height:40px}.homepageblock.default .component-content .background-image{height:350px}.homepageblock.default .component-content .background-image .block-body{display:flex;flex-direction:column;align-items:baseline}.homepageblock.default .component-content .background-image a:hover{background-color:rgba(0,0,0,.5)}.homepageblock.default .component-content .background-image .field-text{margin:0 0 15px 0;color:#584d38}.homepageblock.default .component-content .background-image .field-text p:last-child{margin-bottom:0}.homepageblock.recipe .background-image{height:auto}.homepageblock.recipe .block-main{display:block;width:100%;height:350px;display:flex;flex-direction:column}.homepageblock.recipe .block-main .block-footer{background:rgba(0,0,0,.5);width:100%;padding:15px;line-height:1.2;bottom:0;left:0;text-align:left;position:absolute;font-size:14px;display:block;height:54px;transition:height .5s ease 0s;font-size:22px}.homepageblock.recipe .block-main .block-footer h3{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;font-size:22px;color:#fff}.homepageblock.recipe .block-main .block-footer .ratingBox.norating{display:none}@media screen and (min-width:981px){.homepageblock.recipe .block-main .block-footer{height:72px}}@media screen and (min-width:981px){.homepageblock.recipe a:hover .block-footer{height:87px}}.homepageblock.recipe.cta-red h3{top:unset!important;-webkit-transform:none!important;transform:none!important;margin:0!important;line-height:unset!important;font-size:14px;color:#fff}.homepageblock.recipe.cta-red h3:after{content:"\f138";padding-left:10px;vertical-align:middle;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none}@media screen and (min-width:981px){.homepageblock.recipe.cta-red a:hover .block-footer{height:72px}}#homepage-grid .homepageblock.product .component-content,#rhs-column .homepageblock.product .component-content{background-color:#c31622;border-radius:5px;text-decoration:none!important;background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;width:100%;position:relative;overflow:hidden;text-align:center}#homepage-grid .homepageblock.product .component-content a,#rhs-column .homepageblock.product .component-content a{display:block;height:350px}#homepage-grid .homepageblock.product .component-content a:hover,#rhs-column .homepageblock.product .component-content a:hover{color:#fff}#homepage-grid .homepageblock.product .component-content a:hover img,#rhs-column .homepageblock.product .component-content a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}#homepage-grid .homepageblock.product .component-content a .block-main,#rhs-column .homepageblock.product .component-content a .block-main{display:flex;flex-direction:column;width:100%;height:100%}#homepage-grid .homepageblock.product .component-content a .block-main .block-body,#rhs-column .homepageblock.product .component-content a .block-main .block-body{padding:15px 30px;height:100%;text-align:center;display:flex;flex-direction:column;order:1}#homepage-grid .homepageblock.product .component-content a .block-main .block-body h3,#rhs-column .homepageblock.product .component-content a .block-main .block-body h3{order:1;color:#fff;font-family:"Crimson Text",serif!important;font-weight:700;font-style:italic;font-size:36px}#homepage-grid .homepageblock.product .component-content a .block-main .block-body h3 p,#rhs-column .homepageblock.product .component-content a .block-main .block-body h3 p{margin:0}#homepage-grid .homepageblock.product .component-content a .block-main .block-body .image,#rhs-column .homepageblock.product .component-content a .block-main .block-body .image{order:2;flex-grow:1;position:relative;padding:0}#homepage-grid .homepageblock.product .component-content a .block-main .block-body .image img,#rhs-column .homepageblock.product .component-content a .block-main .block-body .image img{border:12px solid transparent;max-width:100%;max-height:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto!important;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#homepage-grid .homepageblock.product .component-content a .block-main .block-body .field-text,#rhs-column .homepageblock.product .component-content a .block-main .block-body .field-text{order:3;color:#fff}#homepage-grid .homepageblock.product .component-content a .block-main .block-footer,#rhs-column .homepageblock.product .component-content a .block-main .block-footer{background:rgba(0,0,0,.5);width:100%;padding:15px 30px;line-height:1.2;font-size:14px;order:2}#main #homepage-grid .homepageblock.video .video-container,#main #rhs-column .homepageblock.video .video-container{border-radius:5px;overflow:hidden;max-height:100%}#homepage-grid .homepageblock.text-only,#rhs-column .homepageblock.text-only{height:auto}#homepage-grid .homepageblock.text-only>div,#rhs-column .homepageblock.text-only>div{display:flex;flex-direction:column}#homepage-grid .homepageblock.text-only>div .promo-data-name,#rhs-column .homepageblock.text-only>div .promo-data-name{order:0}#homepage-grid .homepageblock.text-only .field-title,#rhs-column .homepageblock.text-only .field-title{order:1}#homepage-grid .homepageblock.text-only .field-text,#rhs-column .homepageblock.text-only .field-text{order:2}#homepage-grid .homepageblock.text-only .field-text>:last-child,#rhs-column .homepageblock.text-only .field-text>:last-child{margin-bottom:0}
@media screen and (max-width:600px){.carousel-homepage .carousel-wrapper{margin:0 15px}}@media screen and (max-width:600px){.carousel-homepage.single-item .carousel-wrapper{margin:0}}@media screen and (max-width:600px){.carousel-homepage .carousel-controls{display:block}}