@font-face{font-family:slick;font-display:swap;src:url(../../fonts/slick.woff) format("woff")}.paragraph--type--recipe-listing a:active,.paragraph--type--recipe-listing a:focus,.paragraph--type--recipe-listing a:hover{color:inherit;background:0 0;text-decoration:none}.paragraph--type--recipe-listing #list-tabs{display:flex;flex-direction:row;border-bottom:1px solid #d9d9d9}@media (max-width:768px){.paragraph--type--recipe-listing #list-tabs{flex-direction:column}}.paragraph--type--recipe-listing #list-tabs .tab{cursor:pointer}@media (max-width:480px){.paragraph--type--recipe-listing #list-tabs .tab{padding:13px 0}}@media (max-width:768px){.paragraph--type--recipe-listing #list-tabs .tab .field{display:table}.paragraph--type--recipe-listing #list-tabs .tab .field p{display:table-cell;text-align:center;vertical-align:middle;color:#717171}}.paragraph--type--recipe-listing #list-tabs .tab.more-tab .mobile{display:none}@media (max-width:768px){.paragraph--type--recipe-listing #list-tabs .tab.more-tab .mobile{display:block;font-size:40px;line-height:0}}.paragraph--type--recipe-listing #list-tabs .tab.more-tab .desktop{display:block}@media (max-width:768px){.paragraph--type--recipe-listing #list-tabs .tab.more-tab .desktop{display:none}}.paragraph--type--recipe-listing #list-tabs .tab.more-tab.expanded:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:7px solid #000;border-top:0}.paragraph--type--recipe-listing #list-tabs .tab.more-tab:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #000;display:block;transform:translateY(-50%);transition:transform .2s}@media (max-width:768px){.paragraph--type--recipe-listing #list-tabs .tab.more-tab:after{display:none}}.paragraph--type--recipe-listing #list-tabs .tab.hidden{display:none}.paragraph--type--recipe-listing #list-tabs .tab:hover{border-bottom:2px solid #e3352a}@media (max-width:768px){.paragraph--type--recipe-listing #list-tabs .tab:hover{border-bottom:none}}.paragraph--type--recipe-listing #list-tabs .tab.active{border-bottom:2px solid #e3352a}@media (max-width:768px){.paragraph--type--recipe-listing #list-tabs .tab.active{border:none}}@media (max-width:768px){.paragraph--type--recipe-listing #list-tabs .tab.active p{color:#000;border-bottom:2px solid #e3352a;padding:5px 15px}}.paragraph--type--recipe-listing #list-tabs .tab p{font-family:"Playfair Display",sans-serif;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.3px;text-align:center;color:#000;text-transform:uppercase}.paragraph--type--recipe-listing .hidden-tabs{display:none;flex-wrap:wrap;background:#f3f3f3;-moz-column-count:3;column-count:3;-moz-column-rule:1px solid #979797;column-rule:1px solid #979797}@media (max-width:768px){.paragraph--type--recipe-listing .hidden-tabs{-moz-column-count:2;column-count:2}}.paragraph--type--recipe-listing .hidden-tabs.expanded{display:block}.paragraph--type--recipe-listing .hidden-tabs .tab{-moz-column-break-inside:avoid;column-break-inside:avoid}.paragraph--type--recipe-listing .hidden-tabs .tab p{font-family:"Work Sans",sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.1px;text-align:center;color:#000}.paragraph--type--recipe-listing .hidden-tabs .tab p:hover{cursor:pointer}.paragraph--type--recipe-listing .recipe-listing-items{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.paragraph--type--recipe-listing .recipe-listing-items .highlightList-text:before,.paragraph--type--recipe-listing .recipe-listing-items .mainList-text:before{border-top:1px solid #d9d9d9}.paragraph--type--recipe-listing .recipe-listing-items .highlightList-text .title,.paragraph--type--recipe-listing .recipe-listing-items .mainList-text .title{font-family:"Playfair Display",serif;font-size:14px;line-height:1;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;transform:translate(-50%,-50%);background:#fff;display:table}.paragraph--type--recipe-listing .recipe-listing-items .highlightList-text{display:table}.paragraph--type--recipe-listing .recipe-listing-items .mainList-text{display:none}@media (max-width:768px){.paragraph--type--recipe-listing .recipe-listing-items .mainList-text{display:table}}.paragraph--type--recipe-listing .recipe-listing-items .mainList{display:flex;flex-wrap:wrap}.paragraph--type--recipe-listing .recipe-listing-items .mainList:after{flex:auto}.paragraph--type--recipe-listing .recipe-listing-items .mainList .title-thumbnail span{border-radius:50%;background-color:#f7f5ef;background-image:url(../images/background.webp);background-repeat:repeat;background-size:auto auto;display:flex;justify-content:center;align-items:center;font-family:"Playfair Display",sans-serif;font-size:22px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2.8px;text-align:center;color:#000}.paragraph--type--recipe-listing .recipe-listing-items .mainList .recipe-wrapper .image{background-color:#f7f5ef;background-image:url(/themes/custom/fdl/images/background.webp);background-repeat:repeat;background-size:auto auto}.paragraph--type--recipe-listing .recipe-listing-items .mainList .recipe-wrapper .title{font-family:"Playfair Display",sans-serif;font-size:19px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.37;letter-spacing:.3px;color:#000}@media (max-width:768px){.paragraph--type--recipe-listing .recipe-listing-items .mainList .recipe-wrapper .title{font-size:15px}}.paragraph--type--recipe-listing .recipe-listing-items .highlightList{display:flex;flex-direction:row;border-bottom:1px solid #d9d9d9}@media (max-width:768px){.paragraph--type--recipe-listing .recipe-listing-items .highlightList{overflow:hidden}}.paragraph--type--recipe-listing .recipe-listing-items .highlightList .recipe-wrapper .title{font-family:"Playfair Display",sans-serif;font-size:19px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.53;letter-spacing:normal;color:#1b1b1b}@media (max-width:768px){.paragraph--type--recipe-listing .recipe-listing-items .highlightList .recipe-wrapper .title{font-size:16px;line-height:1.63;color:#000}}@media (min-width:768px) and (max-width:1200px){.paragraph--type--recipe-listing .recipe-listing-items .highlightList .recipe-wrapper .media--blazy{transform:none}}@media (max-width:768px){.paragraph--type--recipe-listing .recipe-listing-items .highlightList .recipe-wrapper .media--blazy{transform:none}}.paragraph--type--recipe-listing .recipe-listing-items .highlightList .recipe-wrapper .media--blazy img{transform:translate(-50%,-50%)}@media (min-width:768px) and (max-width:1200px){.paragraph--type--recipe-listing .recipe-listing-items .highlightList .recipe-wrapper .media--blazy img{transform:none}}@media (min-width:480px) and (max-width:768px){.paragraph--type--recipe-listing .recipe-listing-items .highlightList .recipe-wrapper .media--blazy img{transform:none}}.mobile-list-selector::after{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;transform:rotate(45deg)}.mobile-list-selector span{font-weight:700}.mobile-list-selector.hide-menu::after{transform:rotate(222deg)}