@font-face{font-family:slick;font-display:swap;src:url(../../fonts/slick.woff) format("woff")}.component--subsearch{background:url(/themes/custom/fdl/images/background.webp) repeat;background-size:auto auto;background-color:#f7f5ef}.component--subsearch.Normal{background:#f5f5f5}.component--subsearch.Normal .title-section h3{background:#f5f5f5}.component--subsearch .title-section:before{border-top:1px solid #d9d9d9}.component--subsearch .title-section p{background:#f5f5f5}.component--subsearch .title-section h3,.component--subsearch .title-section p{font-family:"Playfair Display",serif;font-size:14px;line-height:1;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;display:table;white-space:nowrap}.component--subsearch .extra-info{text-align:center}.component--subsearch .extra-info span{font-family:"Playfair Display",serif;font-size:14px;line-height:1;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;display:block}.component--subsearch form .form--inline{background:#fff}.component--subsearch form .form--inline .form-item{display:table}.component--subsearch form .form--inline .form-item .form-actions button{background:url(/themes/custom/fdl/images/search-black.svg) no-repeat;background-color:transparent;border:0;display:block;text-indent:-99999px;color:transparent}.component--subsearch form .form--inline .form-control{border:0;font-size:15px;line-height:1.67;color:#000;border-radius:0;transition:none;box-shadow:none;text-align:left;background-image:none}.component--subsearch form .form--inline .form-control::-webkit-search-cancel-button{display:none}@media (max-width:768px){.component--subsearch form .form--inline .ui-autocomplete{transform:translateX(-50%);overflow-x:hidden;overflow-y:scroll!important}}@media (max-width:768px){.component--subsearch form .form--inline .ui-autocomplete li{word-break:break-word;white-space:initial!important;padding:0 10px}}.block-facets{display:none}.paragraph--type--subsection-search-results .view-search-solr .view-header{font-weight:500}@media (max-width:991px){.paragraph--type--subsection-search-results .view-search-solr .view-header{font-size:0}}.facet-container{font-family:"Work Sans",sans-serif}@media (min-width:992px){.facet-container{transform:translateX(-50%)}}.facet-container:before{background:#e3352a;transform:translateX(-50%)}.facet-container .facet-front-display{line-height:52px;color:#fff}@media (min-width:992px){.facet-container .facet-front-display{display:none}}.facet-container .facet-front-display strong{text-transform:uppercase;text-overflow:ellipsis;overflow-x:hidden}.facet-container .facet-front-display .result-string{font-size:14px;width:calc(100% - 125px);display:flex;align-items:center;white-space:nowrap}.facet-container .facet-front-display .result-string>*{display:inline-block}.facet-container .facet-front-display .filter-front{display:flex;font-size:16px;font-weight:700;justify-content:center;align-items:center}.facet-container .facet-front-display .filter-count{display:none;font-size:14px;font-weight:700;line-height:20px;text-align:center;color:#e3352a;background:#fff;border-radius:50%}.facet-container .facet-front-display .filter-open{display:inline-block;background:url(../../../../images/filter-open.svg) center left/22px 5px no-repeat}.facet-container .facet-front-display .filter-open:after,.facet-container .facet-front-display .filter-open:before{background:url(../../../../images/filter-open.svg) center left/22px 5px no-repeat;transform:rotate(-180deg)}.facet-container .facets-main-categories{display:flex;align-items:center}@media (max-width:991px){.facet-container .facets-main-categories{display:none}}.facet-container .facets-main-categories li{font-family:"Work Sans",sans-serif;font-weight:700;font-size:16px;line-height:20px;text-transform:uppercase;color:#fff}@media (min-width:992px){.facet-container .facets-main-categories li{text-align:center;flex-basis:auto;flex-grow:1}}.facet-container .facets-main-categories li span{display:inline-block;cursor:pointer}.facet-container .facets-main-categories li span:after{background:url(../../../../images/recipe-filter-caret.svg) center right/12px no-repeat;transform:rotate(0) translateY(-50%);transition:all .2s}.facet-container .facets-main-categories li span.active-category:after{transform:rotate(180deg) translateY(-50%)}.facet-container .facets-main-categories li span em{display:inline-block;font-family:"Work Sans",sans-serif;font-style:normal;font-size:14px;font-weight:700;line-height:19px;text-align:center;text-indent:-1px;color:#e3352a;background:#fff;border-radius:50%}@media (max-width:991px){.facet-container .facet-container-sub{display:none;background:#fff;overflow-x:hidden;overflow-y:auto}}.facet-container .facet-container-sub .facet-filter-close{font-weight:700;font-size:16px;color:#000;background:#fff;line-height:52px}@media (min-width:992px){.facet-container .facet-container-sub .facet-filter-close{display:none}}@media (max-width:991px){.facet-container .facet-container-sub .facet-filter-close{border-bottom:solid 1px #d9d9d9}}.facet-container .facet-container-sub .filter-close-count{font-size:14px;text-transform:uppercase;color:#e3352a}.facet-container .facet-container-sub .filter-close-btn{display:inline-block}@media (max-width:991px){.facet-container .facet-container-sub .filter-close-btn{position:relative}.facet-container .facet-container-sub .filter-close-btn:after,.facet-container .facet-container-sub .filter-close-btn:before{background:#1b1b1b}.facet-container .facet-container-sub .filter-close-btn:before{transform:rotate(45deg)}.facet-container .facet-container-sub .filter-close-btn:after{transform:rotate(-45deg)}}@media (max-width:991px){.facet-container .region-facets{border-top:solid 2px #1b1b1b}}.facet-container .block-facets{display:none;background:#fff}@media (min-width:992px){.facet-container .block-facets{box-shadow:4px 4px 10px rgba(0,0,0,.5)}}@media (max-width:991px){.facet-container .block-facets{display:block}}.facet-container .block-facets h2{font-family:"Work Sans",sans-serif;font-weight:700;font-size:16px;line-height:19px;text-align:left;text-transform:uppercase;color:#e3352a}.facet-container .block-facets h2 span{display:inline-block;background:#e3352a;color:#fff;text-align:center;border-radius:50%;line-height:22px}@media (max-width:991px){.facet-container .block-facets h2:after{display:inline-block;background:url(../../../../images/recipe-filter-caret-red.svg) center right/10px no-repeat;transform:rotate(180deg) translateY(1px);transition:all .2s}}@media (max-width:991px){.facet-container .block-facets h2.collapsed:after{display:inline-block;background:url(../../../../images/recipe-filter-caret-red.svg) center right/10px no-repeat;transform:rotate(0) translateY(1px);transition:all .2s}}@media (max-width:991px){.facet-container .block-facets h2.collapsed+div .search-filter{height:0;transition:all .2s}}@media (max-width:991px){.facet-container .block-facets .search-filter{overflow:hidden;transition:all .2s}}.facet-container .block-facets .item-list__checkbox{justify-content:flex-start}@media (max-width:991px){.facet-container .block-facets .item-list__checkbox{display:flex;flex-wrap:wrap}}.facet-container .block-facets .item-list__checkbox li{font-family:inherit;font-weight:400;font-size:16px;text-align:left;text-transform:capitalize;line-height:19px;color:#1b1b1b;word-break:break-word}.facet-container .block-facets .item-list__checkbox input[type=checkbox]{opacity:0}.facet-container .block-facets .item-list__checkbox input[type=checkbox]:checked+label:after{opacity:1}.facet-container .block-facets .item-list__checkbox label:before{border:solid 1px #979797;transform:translateY(-50%)}.facet-container .block-facets .item-list__checkbox label:after{background:#1b1b1b;opacity:0;transform:translateY(-50%)}.facet-container .block-facets .recipe_buttons{display:block}@media (max-width:991px){.facet-container .block-facets .recipe_buttons{display:none}}.facet-container .block-facets .recipe_buttons input{float:left;border-radius:0}.facet-container .block-facets .recipe_buttons input.clear-recipes-filter{font-family:"Playfair Display",sans-serif;font-weight:700;font-size:13px;line-height:25px;text-transform:uppercase;color:#1b1b1b;background:0 0;border:solid 1px #1b1b1b;border-width:0 0 1px 0}.facet-container .block-facets .recipe_buttons input.view-recipes-btn{font-family:"Playfair Display",sans-serif;font-weight:700;font-size:13px;line-height:25px;text-transform:uppercase;color:#1b1b1b;background:#fff;border:2px solid #e3352a}@media (max-width:991px){.facet-container .block-facets.last .recipe_buttons{display:block;text-align:center}}@media (max-width:991px){.facet-container .block-facets.last .recipe_buttons input{display:inline-block;float:none}}.facet-container .block-facets-summary{display:block}.facet-container .block-facets-summary .facet-summary-item--facet{display:none}.facet-container .block-facets-summary .facets-apply-button-wrapper{opacity:0}.block-facets-summary{display:block!important}.block-facets-summary .facet-summary-item--facet{display:none}.block-facets-summary .facets-apply-button-wrapper{opacity:0}