@font-face{font-family:slick;font-display:swap;src:url(../../fonts/slick.woff) format("woff")}.component--subsearch{width:100%;padding:10px 0 20px;margin:0 auto}.component--subsearch .inside{width:100%;max-width:1230px;padding:0 30px;margin:0 auto}.component--subsearch .title-section{position:relative;display:table;width:100%;margin:0 auto 20px}.component--subsearch .title-section:before{position:absolute;content:"";left:0;top:50%;right:0}.component--subsearch .title-section p{margin:auto;position:relative}.component--subsearch .title-section h3,.component--subsearch .title-section p{margin-top:0;margin-bottom:0;padding:0 25px}.component--subsearch .extra-info span{margin:5px auto 15px}.component--subsearch form{width:100%;margin:20px auto}.component--subsearch form .form--inline{width:100%;padding:10px 50px;position:relative}@media (max-width:768px){.component--subsearch form .form--inline{padding:10px 20px 10px 50px}}.component--subsearch form .form--inline .form-item{width:100%;margin:0 auto;position:relative;min-width:360px}@media (max-width:767px){.component--subsearch form .form--inline .form-item{min-width:100%}}.component--subsearch form .form--inline .form-item .form-actions{position:absolute;top:10px;left:-30px}.component--subsearch form .form--inline .form-item .form-actions button{width:15px;height:15px;margin:0;padding:0}.component--subsearch form .form--inline .form-control{width:100%;height:calc(1.5em + .75rem + 2px);border:0;padding:0;margin:0 auto}.component--subsearch form .form--inline .ui-autocomplete{width:calc(100% + 100px)!important;top:87px!important;box-shadow:none;border:none}@media (max-width:1440px){.component--subsearch form .form--inline .ui-autocomplete{min-width:100vw!important}}@media (min-width:1440px){.component--subsearch form .form--inline .ui-autocomplete{min-width:1440px;max-width:1440px}}@media (max-width:768px){.component--subsearch form .form--inline .ui-autocomplete{width:calc(100vw - 16px)!important;left:calc(50% - 15px)!important;top:86px!important;min-width:auto!important}}@media (min-width:750px) and (max-width:768px){.component--subsearch form .form--inline .ui-autocomplete{width:calc(100% + 132px)!important}}.component--subsearch form .form--inline .ui-autocomplete .ui-menu-item{width:100%}@media (min-width:992px) and (max-width:1200px){.component--subsearch form .form--inline .ui-autocomplete .ui-menu-item{width:94%}}@media (min-width:1200px){.component--subsearch form .form--inline .ui-autocomplete .ui-menu-item{width:100%}}@media (max-width:992px){#block-fdl-content{padding-top:0}}@media (max-width:992px){.paragraph--type--subsection-search-results .view-search-solr{padding:0}}.paragraph--type--subsection-search-results .view-search-solr .view-header{padding:0 0 20px}@media (max-width:992px){.paragraph--type--subsection-search-results .view-search-solr .view-header{padding:24px}}@media (max-width:992px){.paragraph--type--subsection-search-results .view-search-solr .view-header h3{margin:0}}@media (max-width:992px){.paragraph--type--subsection-search-results .view-search-solr .view-empty{padding:24px 24px 105px 24px}}@media (max-width:992px){.paragraph--type--subsection-search-results .view-search-solr .view-empty .view-no-results{margin-bottom:0}}@media (max-width:992px){.paragraph--type--subsection-search-results .view-search-solr .view-empty h3{margin:0}}.paragraph--type--subsection-search-results .view-search-solr .view-content{margin-top:100px}@media (max-width:992px){.paragraph--type--subsection-search-results .view-search-solr .view-content{margin-top:80px}}@media (max-width:768px){.paragraph--type--subsection-search-results .view-search-solr .view-content .views-row:first-child{width:100%;margin:0}}.paragraph--type--subsection-search-results .view-no-results{margin-bottom:25px}.facet-container{position:absolute;left:50%;z-index:4}@media (min-width:992px){.facet-container{width:980px;top:190px}}@media (min-width:768px) and (max-width:991px){.facet-container{padding:0 20px;top:335px}}@media (max-width:991px){.facet-container{width:100%;left:0}}@media (max-width:767px){.facet-container{top:220px}}.facet-container:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:52px}.facet-container.mobile-open{z-index:999999999}@media (max-width:767px){.facet-container.empty-view{top:245px}}@media (max-width:991px){.facet-container .region-facets{margin:0}}@media (max-width:991px){.facet-container .facet-front-display{position:relative;z-index:1}}@media (max-width:767px){.facet-container .facet-front-display{padding:0 6px}}.facet-container .facet-front-display .filter-count{width:21px;height:21px;margin-left:9px}.facet-container .facet-front-display .filter-open{position:relative;width:24px;height:24px;margin-left:9px}.facet-container .facet-front-display .filter-open:after,.facet-container .facet-front-display .filter-open:before{position:absolute;content:"";width:22px;height:8px;left:0}.facet-container .facet-front-display .filter-open:before{top:0}.facet-container .facet-front-display .filter-open:after{bottom:-1px}.facet-container .facet-front-display .result-string strong{max-width:150px;white-space:nowrap;margin-left:5px}.facet-container .facet-container-sub .facet-filter-close{padding:0 20px}.facet-container .facet-container-sub .filter-close-btn{margin-left:20px;width:25px;height:52px}@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{position:absolute;content:"";width:25px;height:2px;top:26px}}.facet-container .facets-main-categories{position:relative;margin:0;padding:0 25px;height:52px;z-index:1}@media (max-width:991px){.facet-container .facets-main-categories{display:none}}.facet-container .facets-main-categories li{list-style:none}.facet-container .facets-main-categories li span{position:relative;padding-right:20px}.facet-container .facets-main-categories li span:after{position:absolute;width:12px;height:12px;top:calc(50% - 2px);right:0;content:""}.facet-container .facets-main-categories li span.active-category:after{top:1px}.facet-container .facets-main-categories li span em{width:20px;height:20px;margin-left:6px}@media (max-width:991px){.facet-container .facet-container-sub{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999999999}}.facet-container .block-facets{position:absolute;padding:25px 0 30px 25px;width:100%;left:0;z-index:4}@media (max-width:991px){.facet-container .block-facets{position:static;padding:20px 20px 0 20px}}.facet-container .block-facets h2 span{width:22px;height:22px;margin-left:13px}.facet-container .block-facets h2:after{position:relative;content:"";width:10px;height:10px;left:10px}@media (max-width:991px){.facet-container .block-facets .item-list__checkbox{padding:20px 32px 0 32px}}.facet-container .block-facets .item-list__checkbox li{margin-bottom:30px}@media (min-width:992px){.facet-container .block-facets .item-list__checkbox li{flex:1 0 20%;max-width:20%}}@media (max-width:991px){.facet-container .block-facets .item-list__checkbox li{margin-bottom:20px;flex:1 0 50%;max-width:50%}}.facet-container .block-facets .item-list__checkbox input[type=checkbox]{position:absolute;z-index:-2}.facet-container .block-facets .item-list__checkbox label{position:relative;padding-left:34px}.facet-container .block-facets .item-list__checkbox label:before{position:absolute;content:"";width:24px;height:24px;left:0;top:50%}.facet-container .block-facets .item-list__checkbox label:after{position:absolute;content:"";width:16px;height:16px;left:4px;top:50%}.facet-container .block-facets .recipe_buttons{padding:50px 0 40px 0}.facet-container .block-facets .recipe_buttons input{margin-right:43px}.facet-container .block-facets .recipe_buttons input.clear-recipes-filter{margin-top:6px}.facet-container .block-facets .recipe_buttons input.view-recipes-btn{padding:0 13px;height:42px}.facet-container .block-facets.last .recipe_buttons{margin-bottom:40px}@media (max-width:991px){.facet-container .block-facets.last .recipe_buttons input{margin:0 10px 20px 0}}.facet-container .block-facets-summary .facets-apply-button-wrapper{max-width:100%;position:absolute;z-index:-2}.block-facets-summary .facets-apply-button-wrapper{max-width:100%;position:absolute;z-index:-2}