.tf-r-recipes__section{background-color:#f4f4f4;}.tf-r-recipes__wrapper{width:100%;padding:60px 0;}.tf-r-recipes__head{font-size:22px;color:#000;line-height:1.3;font-weight:400;letter-spacing:2px;text-transform:uppercase;margin:0 0 40px;text-align:center;}.tf-r-recipes__inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;}.tf-r-recipes__inner-content{text-align:center;padding:40px 0;width:100%;display:inline-block;transition:all .3s;}.tf-r-recipes__inner-content:hover{text-decoration:none;}.tf-r-recipes__inner-content:hover .tf-r-recipes__inner-title{color:#666;}.tf-r-recipes__inner-content:hover .tf-r-recipes__inner-image{transform:scale(1.03);}.tf-r-recipes__inner-wrp{padding:0 20px;}.tf-r-recipes__inner-image{max-width:100px;width:100%;height:100px;object-fit:cover;border-radius:50%;margin-bottom:10px;transition:all .3s;background-color:#fabc2f;}.tf-r-recipes__inner-title{font-size:18px;color:#000;line-height:1.5;font-weight:400;letter-spacing:2px;margin:0;text-transform:initial;transition:all .3s;}@media only screen and (max-width: 1024px){.tf-r-recipes__section .container{max-width:100%;padding:0;}.tf-r-recipes__head{padding:0 15px;}.tf-r-recipes__wrapper{padding:40px 0;}.tf-r-recipes__inner{grid-template-columns:1fr 1fr 1fr;}}@media only screen and (max-width: 640px){.tf-r-recipes__wrapper{padding:30px 0;}.tf-r-recipes__inner-content{padding:0;}.tf-r-recipes__inner-wrp{padding:40px 30px;}.tf-r-recipes__head{font-size:20px;margin:0 0 20px;}.tf-r-recipes__inner{grid-template-columns:1fr 1fr;}.tf-r-recipes__inner-image{max-width:60px;height:60px;}.tf-r-recipes__inner-title{font-size:16px;}}.tf-f-collection__wrapper{background-color:#e3e2db;padding:50px 0;position:relative;z-index:1;}.tf-f-collection__wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:60%;background-color:#000;z-index:-1;}.tf-f-collection__head{font-size:22px;line-height:1.3;font-weight:400;letter-spacing:2px;text-align:center;color:#fff;text-transform:uppercase;margin:0 0 50px;}.tf-f-collection__inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:25px;}.tf-f-collection__inner-link{display:inline-block;width:100%;outline:none;}.tf-f-collection__inner a:hover,.tf-f-collection__inner a:focus{text-decoration:none;}.tf-f-collection__inner a:hover .tf-f-collection__inner-title,.tf-f-collection__inner a:focus .tf-f-collection__inner-title{border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;border-bottom:5px solid #000;}.tf-f-collection__inner-title{font-size:19px;color:#000;display:flex;align-items:center;justify-content:center;margin:0;padding:15px 16px 10px;background-color:#fabc2f;border-radius:25px 25px 0 0;min-height:85px;letter-spacing:2px;line-height:1.5;font-weight:400;text-align:center;transition:all .3s;text-transform:initial;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:5px solid transparent;}.tf-f-collection__inner-image-back{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;width:100%;border-radius:0 0 25px 25px;max-height:340px;min-height:340px;box-shadow:0 4px 11px 0 rgba(0,0,0,.25);background-color:#fabc2f;}@media only screen and (max-width: 1300px){.tf-f-collection__inner-title{font-size:16px;padding:8px 8px 0;letter-spacing:2px;}}@media only screen and (max-width: 1024px){.tf-f-collection__inner{grid-template-columns:1fr 1fr 1fr 1fr;}.tf-f-collection__wrapper{padding:40px 0;}.tf-f-collection__head{margin:0 0 40px;}.tf-f-collection__inner{grid-gap:15px;}}@media only screen and (max-width: 820px){.tf-f-collection__inner{grid-template-columns:1fr 1fr 1fr;}}@media only screen and (max-width: 768px){.tf-f-collection__wrapper .container{padding-right:0;}.tf-f-collection__inner-content{width:220px;}}@media only screen and (max-width: 640px){.tf-f-collection__wrapper{padding:30px 0;}.tf-f-collection__inner-content{width:200px;}.tf-f-collection__inner-image-back{min-height:250px;}.tf-f-collection__head{font-size:18px;margin:0 0 30px;}.tf-f-collection__inner-title{font-size:14px;}.tf-f-collection__inner{display:block;}}.hf-carousel{background-image:linear-gradient(to top,#f4f4f4,#f7f7f7,#f9f9f9,#fcfcfc,#fff);margin-bottom:50px;}.hf-carousel--white{background:white;}.deals_banner{background-color:#fff;}.deals_banner .content{max-width:60rem;padding:15px 70px 0px;}.hf-section.hf-grid.bg-white-xl{background-color:#fff !important;}.postid-2782 .bg-white-xl,.postid-2782 .bg-light-grey,.postid-2782 .bg-white{background-color:#e3e2db !important;}.postid-2782 #content{padding-top:0 !important;}.tf-hub-about-section{background-color:#e3e2db;padding:45px 0;}.tf-hub-about__wrapper{display:flex;align-items:center;}.tf-hub-about__text{padding-right:60px;width:100%;}.tf-hub-about__text p{font-size:18px;color:#000;line-height:1.6;}.tf-hub-about__image{width:100%;max-width:410px;}.tf-hub-about__image img{width:100%;}.tf-hub-about__title{font-size:70px;color:#000;margin:0 0 30px;line-height:.8;}@media only screen and (max-width: 1024px){.tf-hub-about-section{padding:40px 0;}.tf-hub-about__text{padding-right:20px;}.tf-hub-about__image{max-width:290px;}.tf-hub-about__title{font-size:50px;margin:0 0 20px;}}@media only screen and (max-width: 768px){.tf-hub-about__wrapper{flex-direction:column-reverse;}.tf-hub-about__title{text-align:center;}.tf-hub-about__text{padding-right:0;}.tf-hub-about__text p{text-align:center;}.tf-hub-about__image{max-width:375px;}.tf-hub-about__image{margin-bottom:35px;}}@media only screen and (max-width: 640px){.tf-hub-about-section{padding:35px 0;}.tf-hub-about__title{font-size:32px;margin:0 0 15px;}.hf-author-details__text p{font-size:16px;}}.tf-hub-search-section{padding:35px 0;background-color:#b3d3dc;}.tf-hub-search{width:100%;max-width:690px;margin:0 auto;}.tf-search__form{display:flex;position:relative;margin-bottom:10px;}.tf-search__form-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#000;font-size:18px;}.tf-search__input{font-size:18px;color:#000;background-color:#fff;border-radius:32px;border:none;padding:12px 52px;width:100%;outline:none;transition:all .3s;}.tf-search__input:focus{background-color:#fff;border:2px solid #fabc2f;}.tf-search__input::placeholder{color:#3d3d3d;font-style:italic;}.tf-search__button{position:absolute;background-color:#000;border-radius:50%;padding:8px 12px;right:2px;top:50%;transform:translateY(-50%);transition:all .3s;display:flex;justify-content:center;align-items:center;}.tf-search__button i{font-size:14px;color:#fff;padding-left:3px;transition:all .3s;}.tf-search__button:hover{background-color:#fabc2f;}.tf-search__button:hover i{color:#000;}.tf-search__content span{font-family:"ITCAvantGardeGothic",sans-serif;font-size:16px;line-height:1.6;color:#000;font-weight:400;letter-spacing:.3px;display:inline-block;}.tf-search__content .tf-search__content-cat{border-bottom:3px solid #000;position:relative;margin-left:5px;}.tf-search__content .tf-search__content-cat:nth-child(2){margin-left:0;}.tf-search__content .tf-search__content-cat::before{content:", ";position:absolute;right:-5px;bottom:0;display:inline-block;}.tf-search__content .tf-search__content-cat:last-child::before{content:none;}.tf-search__content .tf-search__content-cat a{color:#000;}@media only screen and (max-width: 1024px){.tf-hub-search-section{padding:30px 0;}}@media only screen and (max-width: 640px){.tf-hub-search-section{padding:20px 0;}}.tf-hub-featured-book-section{background-color:#e3e2db;padding:60px 0 100px;}.tf-hub-featured-book__wrapper{width:100%;max-width:910px;margin:0 auto;background-color:#f4f4f4;padding:40px 30px;border-radius:25px;}.tf-hub-featured-book__wrapper-top{display:flex;width:100%;border-bottom:2px solid #e3e2db;padding-bottom:35px;margin-bottom:30px;}.tf-hub-featured-book__wrapper-bottom{display:block;}.tf-hub-featured-book__pl{display:inline-block;}.tf-hub-featured-book__image-wrp{margin-right:30px;transition:all .3s;}.tf-hub-featured-book__image-wrp:hover .tf-hub-featured-book__image img{transform:scale(1.03);}.tf-hub-featured-book__title-wrp{transition:all .3s;}.tf-hub-featured-book__image{width:100%;max-width:190px;margin-top:5px;transition:all .3s;}.tf-hub-featured-book__image img{width:100%;box-shadow:0 4px 14px 0 rgba(0,0,0,.25);transition:all .3s;}.tf-hub-featured-book__content{width:100%;}.tf-hub-featured-book__content-subtitle{font-size:14px;color:#000;letter-spacing:2.5px;line-height:1.3;margin:0 0 15px;text-transform:uppercase;}.tf-hub-featured-book__content-title{font-size:24px;color:#000;margin:0 0 20px;line-height:1.3;letter-spacing:2px;text-transform:initial;transition:all .3s;}.tf-hub-featured-book__title-wrp:hover,.tf-hub-featured-book__image-wrp:hover{text-decoration:none;}.tf-hub-featured-book__title-wrp:hover .tf-hub-featured-book__content-title{color:#666;}.tf-hub-featured-book__content-summary{font-size:20px;color:#000;letter-spacing:.3px;line-height:1.4;margin:0;}@media only screen and (max-width: 1024px){.tf-hub-featured-book-section{padding:50px 0;}}@media only screen and (max-width: 640px){.tf-hub-featured-book-section{padding:40px 0;}.tf-hub-featured-book__wrapper-top{flex-direction:column;padding-bottom:30px;}.tf-hub-featured-book__image-wrp{margin:0 auto 40px;}.tf-hub-featured-book__content-title{font-size:19px;}.tf-hub-featured-book__content-summary,.tf-hub-featured-book__content-content p{font-size:18px;}}@media only screen and (max-width: 376px){.tf-hub-featured-book__image{max-width:125px;}.tf-hub-featured-book__wrapper{padding:40px 15px;}}.page-id-11350.page-template-page-recipes #content{padding-top:0;}.tf-summary-single-recipe{margin-top:0 !important;}.tf-search-summary-section{background-color:#e3e2db;padding-top:60px;}.tf-search-summary__wrapper{width:100%;margin:0 auto;}.tf-search-summary__top{display:flex;padding-bottom:40px;}.tf-search-summary__image{width:100%;max-width:140px;margin-right:25px;}.tf-search-summary__image img{width:100%;}.tf-search-summary__content{width:100%;}.tf-search-summary__subtitle{font-size:14px;color:#000;letter-spacing:2.5px;margin-bottom:10px;line-height:1.3;}.tf-search-summary__title{font-size:24px;color:#000;font-weight:700;letter-spacing:.7px;text-transform:none;line-height:1.3;}.tf-search-summary__text p{font-size:18px;line-height:1.6;}.tf-search-summary-links__items{padding:0;margin:0;}.tf-search-summary__bottom{margin-bottom:40px;}.tf-search-summary__form-wrp{display:flex;width:100%;}.tf-search-summary__form{width:100%;position:relative;}.tf-search-summary__input{width:100%;border-radius:25px;background-color:#fff;border:0;padding:11px 50px;font-size:18px;color:#000;}.tf-search-summary__input::placeholder{font-size:18px;font-style:italic;color:#666;}.tf-search-summary__form-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);}.tf-search-summary__button{padding:14px;position:absolute;right:5px;top:50%;transform:translateY(-50%);border-radius:50%;background-color:#000;transition:all .3s;}.tf-search-summary__button:hover{background-color:#fabc2f;}.tf-search-summary__button i{padding-left:3px;color:#fff;transition:all .3s;}.tf-search-summary__button:hover i{color:#000;}.tf-search-summary-links__item{display:inline-block;padding-right:55px;}.tf-search-summary-links__item:last-child{padding-right:0;}.tf-search-summary-links__item a{font-family:"ITCAvantGardeGothic",sans-serif;font-size:18px;line-height:1.7;display:inline-block;color:#000;transition:all .3s;border:0;margin:0;padding:0;}.tf-search-summary-links__item a:hover{color:#666;}.tf-search-summary-links__item a.tf-recipes{border-bottom:4px solid #000;}@media only screen and (max-width: 1024px){.tf-search-summary__title{font-size:30px;}.tf-search-summary-links__item{padding-right:30px;}}@media only screen and (max-width: 640px){.tf-search-summary__top{flex-direction:column;align-items:center;}.tf-search-summary__image{margin-right:0;margin-bottom:25px;max-width:210px;}.tf-search-summary__title{font-size:24px;}.tf-search-summary-links__item{padding-right:15px;}}.hf-newsletter{background-image:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/backgrounds/newsletter-backdrop.svg");background-size:cover;background-repeat:no-repeat;background-position:center center;text-align:center;padding:50px 40px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;}.hf-newsletter.nitro-lazy{background-image:none !important;}.hf-newsletter .hf-newsletter__image{padding-bottom:4rem;}.hf-newsletter .hf-newsletter__image img{width:5.5rem;}.hf-newsletter .hf-newsletter__text{padding-bottom:3.3rem;}.hf-newsletter .hf-newsletter__text h3{font-size:32px;line-height:1.3;letter-spacing:.2rem;text-transform:none;margin-bottom:1rem;}.hf-newsletter .hf-newsletter__text p{font-size:20px;line-height:1.56;letter-spacing:.03rem;}@media (min-width: 768px){.hf-newsletter .hf-newsletter__button .hf-button{height:5rem;}}@media (min-width: 1200px){.hf-newsletter .hf-newsletter__button .hf-button{min-width:23.9rem;}}.hf-social-newsletter-section{display:flex;flex:1;width:100%;}.hf-social__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:50px 40px;background-color:#71bfba;width:100%;}.hf-social__image-icon{padding-bottom:4rem;}.hf-social__image-icon i{font-size:55px;}.hf-social__image-icon img{width:5.5rem;}.hf-social__content{padding-bottom:3.3rem;}.hf-social__headline{font-family:"ITCAvantGardeGothic",sans-serif;font-size:32px;line-height:1.3;letter-spacing:.2rem;margin-bottom:2rem;text-transform:initial;}.hf-social__subheading{font-size:20px;line-height:1.45;letter-spacing:.03rem;}.hf-social__button{font-family:"ITCAvantGardeGothic",sans-serif;text-transform:uppercase;border-radius:3.1rem;background-color:#000;color:#fff;border:none;letter-spacing:.25rem;padding:1.6rem 1.9rem 1.2rem;font-size:1.4rem;display:inline-block;min-width:240px;transition:all .3s;}.hf-social__button:hover{text-decoration:none;color:#fff;}@media only screen and (max-width: 1024px){.hf-newsletter,.hf-social__wrapper{padding:30px;}.hf-newsletter .hf-newsletter__text h3,.hf-social__headline{font-size:24px;}.hf-newsletter .hf-newsletter__text p,.hf-social__subheading{font-size:18px;}}@media only screen and (max-width: 768px){.hf-social-newsletter-section{flex-direction:column;}.hf-newsletter .hf-newsletter__text h3,.hf-social__headline{font-size:20px;}.hf-newsletter .hf-newsletter__text p,.hf-social__subheading{font-size:16px;}}.tf-hub-filter-section{background-color:#e3e2db;}.tf-hub-filter-section__wrapper .tf-hub-filter-section__wrapper-link{font-family:"ITCAvantGardeGothic",sans-serif;font-size:18px;font-weight:500;display:inline-block;line-height:1.7;color:#000;margin-right:50px;text-decoration:none;border-bottom:5px solid transparent;letter-spacing:.36px;transition:all .3s;}.tf-hub-filter-section__wrapper .tf-hub-filter-section__wrapper-link.active{border-bottom:5px solid #000;}.tf-hub-filter-section__wrapper .tf-hub-filter-section__wrapper-link:hover{border-bottom:5px solid #000;}.tf-hub-filter-section__wrapper .tf-hub-filter-section__wrapper-link:last-child{margin-right:0;}@media only screen and (max-width: 768px){.tf-hub-filter-section__wrapper .tf-hub-filter-section__wrapper-link{font-size:16px;line-height:1.3;margin-right:25px;}}@media only screen and (max-width: 400px){.tf-hub-filter-section__wrapper .tf-hub-filter-section__wrapper-link{font-size:15px;margin-right:15px;}}.hf-carousel__inner .if-ribbon-class{margin-top:10px;padding-left:10px;}.tf-recipe-col.tf-recipe-snapshot .hf-grid-card__image-ribbon-wrp{position:relative;}.tf-recipe-col.tf-recipe-snapshot .hf-grid-card__image-ribbon-wrp .tf-ribbon{width:150px;height:150px;overflow:hidden;position:absolute;top:-10px;left:-10px;}.tf-recipe-col.tf-recipe-snapshot .hf-grid-card__image-ribbon-wrp .tf-ribbon::before,.tf-recipe-col.tf-recipe-snapshot .hf-grid-card__image-ribbon-wrp .tf-ribbon::after{position:absolute;content:"";display:block;border:5px solid rgba(0,0,0,.4);border-top-color:transparent;border-left-color:transparent;}.tf-recipe-col.tf-recipe-snapshot .hf-grid-card__image-ribbon-wrp .tf-ribbon::before{top:0;right:0;}.tf-recipe-col.tf-recipe-snapshot .hf-grid-card__image-ribbon-wrp .tf-ribbon::after{bottom:0;left:0;}.tf-recipe-col.tf-recipe-snapshot .hf-grid-card__image-ribbon-wrp .tf-ribbon span::after{content:"Preview";position:absolute;display:block;width:225px;padding:15px 0;background-color:#fabc2f;font-size:13px;font-weight:500;line-height:1.31;letter-spacing:2.34px;color:#000;text-align:center;text-transform:uppercase;right:-25px;top:30px;transform:rotate(-45deg);}.tf-recipe-col.tf-recipe-main .hf-grid-card__image-ribbon-wrp .tf-ribbon span{display:none;}.hf-recipe-sidebar__inner .tf-recipe-col.tf-recipe-snapshot .hf-grid-card__image-ribbon-wrp .tf-ribbon span::after{padding:5px 0;width:120px;right:auto;left:-30px;top:20px;font-size:10px;letter-spacing:.5px;line-height:1;}.hf-recipe-sidebar__inner .tf-recipe-col.tf-recipe-snapshot .hf-grid-card__image-ribbon-wrp .tf-ribbon::before{z-index:0;right:75px;}.hf-recipe-sidebar__inner .tf-recipe-col.tf-recipe-snapshot .hf-grid-card__image-ribbon-wrp .tf-ribbon::after{z-index:0;bottom:75px;}.tf-recipe-col.tf-recipe-exclusive .hf-grid-card__image-ribbon-wrp{position:relative;}.tf-recipe-col.tf-recipe-exclusive .hf-grid-card__image-ribbon-wrp .tf-ribbon{width:150px;height:150px;overflow:hidden;position:absolute;top:-10px;left:-10px;}.tf-recipe-col.tf-recipe-exclusive .hf-grid-card__image-ribbon-wrp .tf-ribbon::before,.tf-recipe-col.tf-recipe-exclusive .hf-grid-card__image-ribbon-wrp .tf-ribbon::after{position:absolute;content:"";display:block;border:5px solid rgba(0,0,0,.4);border-top-color:transparent;border-left-color:transparent;}.tf-recipe-col.tf-recipe-exclusive .hf-grid-card__image-ribbon-wrp .tf-ribbon::before{top:0;right:0;}.tf-recipe-col.tf-recipe-exclusive .hf-grid-card__image-ribbon-wrp .tf-ribbon::after{bottom:0;left:0;}.tf-recipe-col.tf-recipe-exclusive .hf-grid-card__image-ribbon-wrp .tf-ribbon span::after{content:"Exclusive";position:absolute;display:block;width:225px;padding:15px 0;background-color:#fabc2f;font-size:13px;font-weight:500;line-height:1.31;letter-spacing:2.34px;color:#000;text-align:center;text-transform:uppercase;right:-25px;top:30px;transform:rotate(-45deg);}.hf-recipe-sidebar__inner .tf-recipe-col.tf-recipe-exclusive .hf-grid-card__image-ribbon-wrp .tf-ribbon span::after{padding:5px 0;width:120px;right:auto;left:-30px;top:20px;font-size:10px;letter-spacing:.5px;line-height:1;}.hf-recipe-sidebar__inner .tf-recipe-col.tf-recipe-exclusive .hf-grid-card__image-ribbon-wrp .tf-ribbon::before{z-index:0;right:75px;}.hf-recipe-sidebar__inner .tf-recipe-col.tf-recipe-exclusive .hf-grid-card__image-ribbon-wrp .tf-ribbon::after{z-index:0;bottom:75px;}.comments-area{border-top:3px solid #e3e2db;padding-top:16px;}.comments-area .comments-title{margin-bottom:21px;font-size:18px;font-weight:bold;line-height:30px;}.comments-area .commentlist{padding:0 0 1px;}.comments-area .commentlist .comment{margin-bottom:20px;padding:20px;background-color:#fff;font-size:16px;line-height:30px;}.comments-area .comments-area .comment-author,.comments-area .comment-metadata{display:inline-block;vertical-align:top;font-size:14px;letter-spacing:1px;line-height:30px;}.comments-area .comment-author{font-weight:bold;}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1340px;}@media (min-width: 1540px){.tv-container{max-width:1440px !important;}}.tv-breadcrumb-gap{margin-top:60px;padding:0 32px;}@media (min-width: 1200px){.tv-breadcrumb-gap{margin-top:0;}}.tv-news{display:block;padding:32px 0;}.tv-news__inner{}.tv-news__media{position:relative;}.tv-news__media img{display:block;width:100%;height:auto;}.tv-news__icon{position:absolute;top:0;left:0;transform:translate(-15px,-50%);}.tv-news__icon svg{display:block;width:110px;height:auto;}.tv-news__title{margin-top:16px;font-size:24px;font-weight:600;line-height:32px;letter-spacing:2px;}.tv-news__text{margin-top:8px;}.tv-news__links{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:60px;}.tv-news__links a{font-size:12px;}.tv-news__links .tv-btn{min-width:220px;}.tv-news__links .tv-btn svg path{fill:#000;}.tv-news__links .tv-btn:hover svg path,.tv-news__links .tv-btn:focus svg path{fill:#fff;}@media (min-width: 768px){.tv-news{}.tv-news__icon{transform:translate(-40%,-40%);}}@media (min-width: 1200px){.tv-news__title{margin-top:36px;font-size:36px;line-height:46px;}.tv-news__links{align-items:normal;margin-top:0;}.tv-news__links .tv-btn{min-width:fit-content;}}.about-series{background-color:#f4f4f4;}.about-series__inner{display:block;padding:32px 0;}.about-series__title{font-family:"ITCAvantGardeGothic";font-size:12px;letter-spacing:1.7px;}.about-series__details{display:grid;grid-template-columns:130px 1fr;row-gap:8px;}.about-series__details dt{font-weight:600;font-family:"ITCAvantGardeGothic";}.about-series__details dd{display:inline-block;margin-bottom:.5rem;margin-left:0;font-family:Source Serif Pro;font-size:16px;}.about-series__details a{color:inherit;border-bottom:.2rem solid #fabc2f;line-height:1.56;}@media (min-width: 768px){.about-series{background-color:transparent;}.about-series__inner{padding:32px;background-color:#f4f4f4;}.about-series__title{}.about-series__details{grid-template-columns:minmax(200px,auto) 3fr;}}.this-series{display:block;background-color:#e3e2db;padding:32px 0;}.this-series__content{display:block;margin-bottom:50px;}.this-series__subheading{display:block;margin-bottom:1.25rem;font-size:14px;font-weight:600;line-height:16.8px;letter-spacing:2.5px;text-transform:uppercase;}.this-series__heading{font-size:24px;font-weight:600;line-height:32px;letter-spacing:2px;}.this-series__text{margin-top:8px;}.this-series__book-heading{font-family:"ITCAvantGardeGothic",Arial,sans-serif;font-size:14px;font-weight:600;line-height:16.8px;letter-spacing:2.5px;text-align:center;text-transform:uppercase;}.this-series__book{display:block;}.this-series__book img{display:block;width:100%;height:auto;max-width:200px;box-shadow:2px 2px 5px 3px rgba(0,0,0,.09);}.this-series__buy-book{display:block;margin-bottom:10px !important;font-family:"ITCAvantGardeGothic",Arial,sans-serif;font-size:14px;font-weight:600;line-height:16.8px;letter-spacing:2.5px;text-align:center;text-transform:uppercase;}.this-series__shop-list{display:flex;flex-direction:column;gap:10px;}.this-series__shop-list>.tv-btn:nth-child(n+4){display:none;}.this-series__shop-list.active>.tv-btn{display:flex !important;}.this-series__btn-retailers{color:black;background:none;border:none !important;box-shadow:none !important;display:flex;padding:1rem 0;justify-content:center;}.this-series__btn-retailers::after{content:"";background-image:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/recipe/chevron_down.png");width:25px;height:20px;display:inline-block;background-repeat:no-repeat;background-position:center;}.this-series__btn-retailers.active::after{transform:rotate(-180deg);}@media (min-width: 768px){.this-series{background-color:transparent;}.this-series__inner{display:grid;grid-template-columns:1fr 220px;column-gap:24px;padding:32px;background-color:#e3e2db;}.this-series__subheading{text-transform:initial;font-size:16px;font-weight:500;line-height:26px;letter-spacing:.3px;}.about-series__details{grid-template-columns:minmax(200px,auto) 3fr;}}.this-book{}.tv-episodes{display:block;margin-top:40px;}.tv-episodes-heading{text-align:center;font-size:24px;font-weight:600;line-height:32px;letter-spacing:2px;}.tv-episodes__underline{position:relative;}.tv-episodes__underline svg{position:absolute;bottom:-6px;left:0;max-width:100%;}@media (min-width: 768px){.tv-episodes{margin-top:60px;}.tv-episodes-heading{font-size:36px;line-height:46px;letter-spacing:2.5px;}}.tv-btn{position:relative;display:inline-flex;padding:1rem 1.5rem;align-items:center;justify-content:center;min-width:160px;font-weight:600;font-size:14px;font-family:"ITCAvantGardeGothic",Arial,sans-serif;text-align:center;letter-spacing:2px;text-decoration:none;text-transform:uppercase;border-style:solid;border-width:1px;border-radius:31px;border-color:#000;color:#000;box-shadow:none;outline:none;transition:all .2s ease-in-out;}.tv-btn svg{display:inline-block;margin-left:5px;width:18px;height:18px;}.tv-btn svg path{transition:all .2s ease-in-out;fill:#fff;}.tv-btn:hover svg path,.tv-btn:focus svg path{fill:#000;}.tv-btn:hover,.tv-btn:focus{outline:none !important;box-shadow:none !important;text-decoration:none;}.tv-btn-outline{color:#000;}@media (min-width: 1200px) and (max-width: 1560px){.tv-btn-outline--icon{padding-left:30px;}}.tv-btn-outline:hover,.tv-btn-outline:focus{background:#000;color:#fff;}.tv-btn-fill{background-color:#000;color:#fff;}.tv-btn-fill:hover,.tv-btn-fill:focus{background-color:#fff;color:#000;}.tv-carousel.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card .hf-carousel-card__text{border:none;}.tv-carousel .hf-cards-heading{padding-left:20px;}@media (min-width: 1200px){.hf-from-the-book-tv-series.hf-from-the-book{background-color:transparent;}.tv-background{background:linear-gradient(to top,#e3e2db 60%,#f4f4f4 50%);}}.tv-series-template-default .hf-carousel{background-image:none;}.tv-series-template-default .hf-carousel.nitro-lazy{background-image:none !important;}.hf-from-the-book-tv-series{margin-bottom:50px;}.comments-rating{border:none;padding:0;margin-left:0;}.comments-rating label{display:inline-block;}.rating-container{font-size:0;display:flex;justify-content:flex-end;flex-direction:row-reverse;}.rating-container *{font-size:1.4rem;}.rating-container>input{display:none;}.rating-container>input+label{font-family:"dashicons";display:inline-block;overflow:hidden;text-indent:9999px;width:1em;white-space:nowrap;cursor:pointer;margin:0;}.rating-container>input+label:before{display:inline-block;text-indent:-9999px;content:"";color:#888;}.rating-container>input:checked~label:before,.rating-container>input+label:hover~label:before,.rating-container>input+label:hover:before{content:"";color:#fabc2f;text-shadow:0 0 1px #333;}.rating-container>.star-cb-clear+label{text-indent:-9999px;width:.5em;margin-left:-.5em;}.rating-container>.star-cb-clear+label:before{width:.5em;}.rating-container:hover>input+label:before{content:"";color:#888;text-shadow:none;}.rating-container:hover>input+label:hover~label:before,.rating-container:hover>input+label:hover:before{content:"";color:#fabc2f;text-shadow:0 0 1px #333;}.comment-respond .rating-container>.star-cb-clear+label,.comment-respond .rating-container>input+label:before{text-indent:9999px;}.comment-respond .rating-container>input+label{text-indent:-9999px;}.container,.container-lg,.container-md,.container-sm,.container-xl{padding-right:1.5rem;padding-left:1.5rem;max-width:100%;}.deals-wrapper .hf-section.hf-author .col-12{padding:0;}.deals-wrapper .hf-author .hf-author__inner .hf-author__text p{font-size:1.6rem;}@media (min-width: 1340px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1340px;}}.container .row,.container-lg .row,.container-md .row,.container-sm .row,.container-xl .row{margin-right:-1.5rem;margin-left:-1.5rem;}.container .row [class^="col-"],.container-lg .row [class^="col-"],.container-md .row [class^="col-"],.container-sm .row [class^="col-"],.container-xl .row [class^="col-"]{padding-right:1.5rem;padding-left:1.5rem;}img{max-width:100%;height:auto;}img.alignright{float:right;margin:0 0 1em 1em;}img.alignleft{float:left;margin:0 1em 1em 0;}img.aligncenter{display:block;margin-left:auto;margin-right:auto;}a img.alignright{float:right;margin:0 0 1em 1em;}a img.alignleft{float:left;margin:0 1em 1em 0;}a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}.ratio{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;}.ratio>.content{position:absolute;top:0;left:0;right:0;bottom:0;}.ratio:before{display:block;content:" ";width:100%;}.overflow-hidden{overflow:hidden;touch-action:none;-ms-touch-action:none;height:100%;}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}.margin-neg-15{margin-left:-1.5rem;margin-right:-1.5rem;}.margin-neg-15-right{margin-right:-1.5rem;margin-top:10px;}@media (min-width: 1200px){.margin-0-xl{margin-left:0;margin-right:0;}}.white{color:#fff;}.bg-white{background-color:#fff;}.sage{color:#acc3a5;}.bg-sage{background-color:#acc3a5;}.p-orange-web{color:#fa6400;}.bg-p-orange-web{background-color:#fa6400;}.p-yellow{color:#fabc2f;}.bg-p-yellow{background-color:#fabc2f;}.warm-grey{color:#e3e2db;}.bg-warm-grey{background-color:#e3e2db;}.light-grey{color:#f4f4f4;}.bg-light-grey{background-color:#f4f4f4;}.black{color:#000;}.bg-black{background-color:#000;}.grey-666{color:#666;}.bg-grey-666{background-color:#666;}.grey-d8d{color:#d8d7d0;}.bg-grey-d8d{background-color:#d8d7d0;}.bg-grey-f6{background-color:#f6f6f6;}@media (min-width: 1200px){.bg-white-xl{background-color:#fff;}.bg-sage-xl{background-color:#acc3a5;}.bg-p-orange-web-xl{background-color:#fa6400;}.bg-p-yellow-xl{background-color:#fabc2f;}.bg-warm-grey-xl{background-color:#e3e2db;}.bg-light-grey-xl{background-color:#f4f4f4;}.bg-black-xl{background-color:#000;}.bg-grey-666-xl{background-color:#666;}.bg-grey-d8d-xl{background-color:#d8d7d0;}.bg-grey-f6-xl{background-color:#f6f6f6;}}:root{font-size:62.5%;}body{font-size:1.6rem;font-family:Arial,Sans-Serif;}h1,h2,h3,h4,h5,h6,p:last-of-type{margin-bottom:0;}h1,h2,h3,h4,h5,h6,label,legend{font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:600;color:#000;}h1{font-size:2.4rem;letter-spacing:.2rem;line-height:1.33;}@media (min-width: 768px){h1{font-size:4.5rem;letter-spacing:.25rem;line-height:1.22;}}@media (min-width: 768px){h1.listing{font-size:2.4rem;letter-spacing:.2rem;line-height:1.33;}}h2{font-size:1.9rem;letter-spacing:.2rem;line-height:1.53;}@media (min-width: 768px){h2{font-size:2.4rem;line-height:1.33;}}h3{font-size:1.4rem;letter-spacing:.25rem;line-height:1;text-transform:uppercase;font-weight:700;}@media (min-width: 1200px){h3{font-size:2.2rem;line-height:1.27;letter-spacing:.2rem;font-weight:600;}}h4,h5,h6{font-weight:500;}p,li{font-family:"Source Serif Pro",serif;font-size:1.8rem;line-height:1.56;color:#000;}@media (min-width: 1200px){p,li{line-height:1.5;letter-spacing:.3px;}}@media (min-width: 1200px){p{line-height:2.9rem;}}label,legend{line-height:1.25;letter-spacing:.2rem;}h1 a{color:inherit;}h1 a:hover{text-decoration:none;color:#666;}h2 a,h3 a,h4 a,h5 a,h6 a,p a,li a{color:inherit;border-bottom:.2rem solid #fabc2f;}h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,p a:hover,li a:hover{text-decoration:none;color:#666;}h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus,h6 a:focus,p a:focus,li a:focus{border:none;}header a:focus,footer a:focus,#content a:focus,.hf-modal a:focus{outline-color:#fabc2f;box-shadow:0 0 0 2pt #fabc2f;outline-style:solid;}header a.hf-button:focus,header button:focus,header input[type=submit]:focus,footer a.hf-button:focus,footer button:focus,footer input[type=submit]:focus,#content a.hf-button:focus,#content button:focus,#content input[type=submit]:focus,.hf-modal a.hf-button:focus,.hf-modal button:focus,.hf-modal input[type=submit]:focus{outline-style:none;box-shadow:0 0 0 3pt #fabc2f;}button,a.hf-button{font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;text-transform:uppercase;border-radius:3.1rem;background-color:#000;color:#fff;border:none;letter-spacing:.25rem;padding:1.6rem 1.9rem 1.2rem;height:4.5rem;font-size:1.4rem;display:inline-block;}a.hf-button.btn-yellow{background-color:#fabc2f;color:#000;}a.hf-button.btn-black{background-color:#000;color:#fff;}@media (min-width: 1200px){button,a.hf-button{border-radius:4.5rem;}}button:hover,a.hf-button:hover{text-decoration:none;}button.button-slim,a.hf-button.button-slim{font-size:1.2rem;height:2.6rem;letter-spacing:.17rem;padding:.6rem .3rem .4rem;border-radius:2.7rem;}a.hf-button{min-width:16rem;}@media (min-width: 1200px){a.hf-button{min-width:17rem;}}a.hf-button.button-slim{min-width:12rem;}@media (min-width: 1200px){a.hf-button.button-slim{min-width:13.1rem;}}footer{background-color:#f4f4f4;}footer .wrapper__footer{padding-top:5.9rem;}footer .wrapper__footer .footer__logo,footer .wrapper__footer .footer__description,footer .wrapper__footer .footer__social,footer .wrapper__footer .footer__menu{width:100%;max-width:33.4rem;margin:auto;}footer .wrapper__footer .footer__logo{text-align:center;margin-bottom:4.5rem;}footer .wrapper__footer .footer__logo img{max-width:8.75rem;}footer .wrapper__footer .footer__description{text-align:center;}footer .wrapper__footer .footer__description p{font-size:1.4rem;letter-spacing:.25rem;line-height:1.57;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:600;}footer .wrapper__footer .footer__description p:last-child{margin-bottom:5rem;}@media (min-width: 768px){footer .wrapper__footer .footer__description p:last-child{margin-bottom:4.5rem;}}footer .wrapper__footer .footer__social{text-align:center;margin-bottom:4.5rem;}footer .wrapper__footer .footer__social a{display:inline-block;width:100%;max-width:6rem;margin:auto;border-right:.1rem solid #000;color:#000;}footer .wrapper__footer .footer__social a:last-child{border-right:none;}footer .wrapper__footer .footer__social a img{width:2rem;}footer .wrapper__footer .footer__menu{text-align:center;margin-bottom:4.4rem;}footer .wrapper__footer .footer__menu ul{padding:0;margin:0;}footer .wrapper__footer .footer__menu ul li{list-style-type:none;display:inline-block;font-size:1.4rem;line-height:1.57;letter-spacing:.25rem;padding:0 1.2rem;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:600;}footer .wrapper__footer .footer__menu ul li a{border-bottom:none;}footer .wrapper__footer .footer__penguin-text-only{padding:2.3rem 0 2.1rem;border-top:.1rem solid #000;}footer .wrapper__footer .footer__penguin-text-only p{margin:0;font-size:1.2rem;line-height:1.67;letter-spacing:.2rem;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:600;}footer .wrapper__footer .footer__penguin-text-img{border-top:.1rem solid #000;padding:1.5rem 0 2.5rem;}@media (min-width: 768px){footer .wrapper__footer .footer__penguin-text-img{padding:1.7rem 0 1.6rem;}}footer .wrapper__footer .footer__penguin-text-img p{font-size:1.2rem;line-height:1.67;letter-spacing:.2rem;color:#666;margin:0;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:600;}footer .wrapper__footer .footer__penguin-text-img p a{border:none;}footer .wrapper__footer .footer__penguin-text-img p a:hover{color:#000;}footer .wrapper__footer .footer__penguin-text-img .footer__penguin-text-img__img{margin-left:-1.5rem;text-align:right;}@media (min-width: 768px){footer .wrapper__footer .footer__penguin-text-img .footer__penguin-text-img__img{margin-left:0;}}footer .wrapper__footer .footer__penguin-text-img .footer__penguin-text-img__img img{max-width:4.19rem;}@media (min-width: 1200px){footer .wrapper__footer .footer__penguin-text-img .footer__penguin-text-img__img img{max-width:3rem;margin-left:2rem;}footer .wrapper__footer .footer__penguin-text-img .footer__penguin-text-img__img img.penguin__logo{max-width:5.42rem;margin-left:2rem;}}body #cookie-law-info-bar[data-cli-style="cli-style-v2"]{padding:3rem 1.5rem 1.8rem;}@media (min-width: 986px){body #cookie-law-info-bar[data-cli-style="cli-style-v2"]{padding:2rem 2.3rem;}}body #cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-container .cli-bar-message{font-family:"Source Serif Pro",serif;font-size:1.6rem;line-height:1.56;letter-spacing:.03rem;}@media (min-width: 986px){body #cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-container .cli-bar-message{margin-right:1rem;}}body #cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-container .cli-bar-message a{color:inherit;border-bottom:.2rem solid #fabc2f;text-decoration:none;}body #cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-container .cli-bar-message a:hover{text-decoration:none;color:#666;}body #cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-container .cli-bar-message a:focus{border:none;}body #cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-container .cli-bar-btn_container{width:100%;margin-top:2rem;}@media (min-width: 480px){body #cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-container .cli-bar-btn_container{-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width: 986px){body #cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-container .cli-bar-btn_container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0;}}body #cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-container .cli-bar-btn_container a{font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;letter-spacing:.25rem;font-weight:600;text-transform:uppercase;border:.1rem solid #000;border-radius:3.1rem;font-size:1.4rem;}@media (min-width: 986px){body #cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-container .cli-bar-btn_container a{font-size:1.2rem;line-height:1;letter-spacing:.17rem;}}body #cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-container .cli-bar-btn_container a.cli-plugin-button{margin:0;height:4.5rem;padding:1.6rem 2rem;}@media (min-width: 986px){body #cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-container .cli-bar-btn_container a.cli-plugin-button{height:3rem;padding:.9rem 1.2rem;}}body #cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-container .cli-bar-btn_container a.cli-plugin-button.cli_settings_button{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:.5rem;}@media (min-width: 986px){body #cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-container .cli-bar-btn_container a.cli-plugin-button.cli_settings_button{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;width:14.4rem;margin:0;margin-right:2rem;}}body #cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-container .cli-bar-btn_container a.cli-plugin-button.cookie_action_close_header_reject{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:.5rem;}@media (min-width: 986px){body #cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-container .cli-bar-btn_container a.cli-plugin-button.cookie_action_close_header_reject{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;width:14.4rem;margin:0;margin-right:2rem;}}body #cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-container .cli-bar-btn_container a.cli-plugin-button.wt-cli-accept-all-btn{width:100%;margin-top:1.1rem;}@media (min-width: 768px){body #cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-container .cli-bar-btn_container a.cli-plugin-button.wt-cli-accept-all-btn{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0;margin-left:1rem;}}@media (min-width: 986px){body #cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli-bar-container .cli-bar-btn_container a.cli-plugin-button.wt-cli-accept-all-btn{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;width:14.4rem;margin:0;}}body #cliSettingsPopup .cli-modal-dialog{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0;min-height:100%;}body #cliSettingsPopup .cli-modal-dialog .cli-modal-content .cli-modal-body .cli-tab-section-container .cli-tab-section{margin-top:1.5rem;background-color:#f4f4f4;border:.1rem solid #e3e2db;}body #cliSettingsPopup .cli-modal-dialog .cli-modal-content .cli-modal-body .cli-tab-section-container .cli-tab-section .cli-tab-header{font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;padding-bottom:.6rem;}body #cliSettingsPopup .cli-modal-dialog .cli-modal-content .cli-modal-body .cli-tab-section-container .cli-tab-section .cli-tab-header a{font-size:1.8rem;}body #cliSettingsPopup .cli-modal-dialog .cli-modal-content .cli-modal-body .cli-tab-section-container .cli-tab-section .cli-tab-header a:hover{text-decoration:none;}body #cliSettingsPopup .cli-modal-dialog .cli-modal-content .cli-modal-body .cli-tab-section-container .cli-tab-section .cli-tab-header a:before{top:-.3rem;position:relative;}body #cliSettingsPopup .cli-modal-dialog .cli-modal-content .cli-modal-body .cli-tab-section-container .cli-tab-section .cli-tab-header .cli-switch label.cli-slider:after{top:.4rem;}body #cliSettingsPopup .cli-modal-dialog .cli-modal-content .cli-modal-body .cli-tab-section-container .cli-tab-section .cli-tab-header .cli-necessary-caption{position:relative;top:.3rem;}body #cliSettingsPopup .cli-modal-dialog .cli-modal-content .cli-modal-footer .cli-tab-footer{display:flex;justify-content:flex-end;}body #cliSettingsPopup .cli-modal-dialog .cli-modal-content .cli-modal-footer .cli-tab-footer .wt-cli-privacy-btn{min-width:17.8rem;background-color:#000;color:#fff;border-radius:3.1rem;height:4.5rem;font-weight:500;letter-spacing:2.5px;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;display:flex;align-items:center;justify-content:center;}header{width:100%;z-index:10;top:0;position:fixed;}@media (min-width: 1200px){header{background-color:#fff;}}header .header__mobile-flyout{position:absolute;top:6.1rem;height:calc(100vh - 6.1rem);background-color:#fff;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;transition:all .5s;opacity:0;visibility:hidden;}@media (min-width: 768px){header .header__mobile-flyout{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}header .header__mobile-flyout .header__flyout__menu{padding:.8rem 1.5rem 0;}header .header__mobile-flyout .header__flyout__menu ul{padding:0;margin:0;}header .header__mobile-flyout .header__flyout__menu ul li{list-style-type:none;font-size:2.4rem;letter-spacing:.2rem;line-height:1.33;padding:1.8rem 0;border-bottom:.2rem solid #e3e2db;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:600;}@media (max-width: 767px){header .header__mobile-flyout .header__flyout__menu ul li{font-size:2rem;padding:1.5rem 0;}}header .header__mobile-flyout .header__flyout__menu ul li a{border-bottom:none;}header .header__mobile-flyout .header__flyout__social{text-align:center;margin-bottom:3.1rem;}@media (max-width: 767px){header .header__mobile-flyout .header__flyout__social{margin-top:2rem;}}header .header__mobile-flyout .header__flyout__social p{font-size:1.4rem;line-height:1.57;letter-spacing:.25rem;margin-bottom:1.7rem;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:600;}header .header__mobile-flyout .header__flyout__social a{display:inline-block;width:100%;max-width:6rem;margin:auto;border-right:.1rem solid #000;color:#000;}header .header__mobile-flyout .header__flyout__social a:last-child{border-right:none;}header .header__mobile-flyout .header__flyout__social a img{width:2rem;}header .header__mobile-flyout.open{opacity:1;visibility:visible;}header .header__top-bar{background-color:#fff;padding:1.89rem 0 1.61rem;transition:all .5s;box-shadow:0 0 0 rgba(0,0,0,.4);}@media (min-width: 1200px){header .header__top-bar{padding:4.1rem 0 3.8rem;}}header .header__top-bar .header__logo{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;}@media (min-width: 1200px){header .header__top-bar .header__logo{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:32.6rem;}}@media (max-width: 1200px){header .header__top-bar .header__logo{text-align:left;}}header .header__top-bar .header__logo img{max-width:15.08rem;}@media (min-width: 1200px){header .header__top-bar .header__logo img{max-width:14.56rem;}}header .header__top-bar .header__logo .button-skip{position:absolute;left:0;right:0;}header .header__top-bar .header__mobile__email__signup{width:45px;cursor:pointer;margin-right:15px;}header .header__top-bar .header__mobile__email__signup img.icon-email{height:42px;}header .header__top-bar .header__hamburger{width:31px;cursor:pointer;}header .header__top-bar .header__hamburger img.icon-burger{height:42px;}header .header__top-bar .header__hamburger img.icon-close{display:none;}header .header__top-bar .header__hamburger.open img.icon-close{display:block;}header .header__top-bar .header__hamburger.open img.icon-burger{display:none;}header .header__top-bar .header__penguin{width:2.6rem;text-align:right;}@media (min-width: 1200px){header .header__top-bar .header__penguin{-webkit-box-flex:1;-ms-flex:1;flex:1;}}@media (max-width: 1200px){header .header__top-bar .header__penguin{margin-right:10px;}}header .header__top-bar .header__penguin img{max-width:3.42rem;width:100%;height:35px;object-fit:contain;}header .header__top-bar .header__left-col{-webkit-box-flex:1;-ms-flex:1;flex:1;}header .header__top-bar .header__left-col .header__left-col__menu ul{padding:0;margin:0;border-bottom:.1rem solid #e3e3db;}header .header__top-bar .header__left-col .header__left-col__menu ul li{list-style-type:none;display:inline-block;font-size:1.8rem;line-height:1.89;line-height:1;letter-spacing:.2rem;margin:0 4rem 0 0;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:600;}header .header__top-bar .header__left-col .header__left-col__menu ul li:last-child{margin-right:0;}header .header__top-bar .header__left-col .header__left-col__menu ul li.mega-menu-active a{border-bottom:.4rem solid #fabc2f;color:#666;}header .header__top-bar .header__left-col .header__left-col__menu ul li a{border-bottom:none;border-bottom:.4rem solid transparent;padding-bottom:2rem;display:inline-block;transition:all .5s;}header .header__top-bar .header__left-col .header__left-col__menu ul li a:hover{border-bottom:.4rem solid #fabc2f;color:#666;}header .header__top-bar .header__left-col .header__left-col__search{opacity:1;transition:all .5s;padding-top:1.75rem;visibility:visible;}header .header__top-bar .header__left-col .header__left-col__search form{border:.1rem solid #000;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1rem;position:relative;width:32rem;}@media (max-width: 1200px){header .header__top-bar .header__left-col .header__left-col__search form{width:100% !important;}}header .header__top-bar .header__left-col .header__left-col__search form.focus-visible{outline:2px solid #000;outline-offset:-2px;}header .header__top-bar .header__left-col .header__left-col__search form button{min-width:auto;width:auto;height:auto;padding:0;background-color:#fff;}header .header__top-bar .header__left-col .header__left-col__search form .form-input-wrapper{flex:1;width:100%;}header .header__top-bar .header__left-col .header__left-col__search form .form-button-wrapper{width:3.2rem;}header .header__top-bar .header__left-col .header__left-col__search form .form-input-wrapper.d-flex{flex-wrap:nowrap;}header .header__top-bar .header__left-col .header__left-col__search form input[type=submit]{background-color:transparent;border-radius:50%;border:none;height:3.2rem;position:relative;width:3.2rem;z-index:2;}header .header__top-bar .header__left-col .header__left-col__search form .form-button-wrapper img{position:absolute;}header .header__top-bar .header__left-col .header__left-col__search form button span img{width:1.8rem;position:relative;top:-.3rem;}header .header__top-bar .header__left-col .header__left-col__search form input{border:none;color:#000;font-family:Source Serif Pro;font-weight:400;font-size:1.6rem;flex-grow:1;height:5rem;line-height:2.5rem;letter-spacing:.03rem;outline:none;overflow:hidden;padding:0 0 0 1rem;transition:all .5s;text-overflow:ellipsis;width:100%;white-space:nowrap;}header .header__top-bar .header__left-col .header__left-col__search form .form-input-wrapper input[type=text]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:"Source Serif Pro",serif;border:none;padding:0 4rem 0 1rem;}header .header__top-bar .header__left-col .header__left-col__search form .form-input-wrapper input::placeholder{color:#555;font-family:"Source Serif Pro",serif;font-size:1.6rem;font-style:italic;font-weight:400;letter-spacing:.03rem;line-height:2.5rem;opacity:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}header .header__top-bar .header__left-col .header__left-col__search form input.focus-visible{border-bottom:.4rem solid #fabc2f;}header .header__top-bar .header__right-col{-webkit-box-flex:1;-ms-flex:1;flex:1;}header .header__top-bar .header__right-col .header__right-col__menu ul{padding:0;margin:0;border-bottom:.1rem solid #e3e3db;text-align:right;}header .header__top-bar .header__right-col .header__right-col__menu ul li{list-style-type:none;display:inline-block;font-size:1.8rem;line-height:1.89;line-height:1;letter-spacing:.2rem;margin:0 0 0 4rem;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:600;}header .header__top-bar .header__right-col .header__right-col__menu ul li:first-child{margin-left:0;}header .header__top-bar .header__right-col .header__right-col__menu ul li a{border-bottom:none;border-bottom:.4rem solid transparent;padding-bottom:2rem;display:inline-block;transition:all .5s;}header .header__top-bar .header__right-col .header__right-col__menu ul li a:hover{border-bottom:.4rem solid #fabc2f;}header .header__top-bar .header__right-col .header__right-col__penguin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:31.5rem;margin-left:auto;padding-top:2.4rem;visibility:visible;opacity:1;transition:all .5s;}header .header__top-bar .header__right-col .header__right-col__penguin p{font-size:1.3rem;line-height:1.38;letter-spacing:.1rem;text-align:right;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:600;margin-right:1.5rem;}header .header__top-bar .header__right-col .header__right-col__penguin img{max-width:2.79rem;}header .header__top-bar .header__right-col .header__right-col__penguin img.penguin__logo{max-width:5.42rem;}header .header__signup-search-wrap{position:relative;}header .header__signup-search-wrap.signup-mobile .header__signup-bar{margin-top:.4rem;}header .header__signup-search-wrap.signup-mobile .header__signup-bar .header__signup-lozenge{display:flex;background-color:#fabc2f;border-radius:0 10rem 10rem 0;padding:1.1rem 1.2rem 1.1rem 1.6rem;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:1.5rem;}header .header__signup-search-wrap.signup-mobile .header__signup-bar .header__signup-lozenge a.hf-button{min-width:auto;margin-right:0;width:100%;max-width:9.44rem;padding:.5rem 1rem;height:2.6rem;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:400;font-size:1.2rem;text-align:center;}header .header__signup-search-wrap.signup-mobile .header__signup-bar .header__signup-lozenge p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.3rem;font-weight:500;font-weight:500;line-height:1.38;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;}header .header__signup-search-wrap.signup-mobile .header__signup-bar .header__search-icon{width:100%;max-width:6rem;min-height:4.8rem;}header .header__signup-search-wrap.signup-mobile .header__signup-bar .header__search-icon .header__search-icon__inner{cursor:pointer;width:4.8rem;height:4.8rem;border-radius:4.2rem;box-shadow:0 .3rem .8rem 0 rgba(0,0,0,.25);background-color:#fff;}header .header__signup-search-wrap.signup-mobile .header__mobile-search-bar{display:none;position:absolute;top:-.4rem;width:100%;background-color:#fff;}header .header__signup-search-wrap.signup-mobile .header__mobile-search-bar .header__mobile-search-bar__inner{margin:0 1.6rem .75rem;padding:1.4rem 0 .6rem;border-bottom:.2rem solid #e3e2db;}header .header__signup-search-wrap.signup-mobile .header__mobile-search-bar .header__mobile-search-bar__inner i{width:2rem;font-size:2rem;}header .header__signup-search-wrap.signup-mobile .header__mobile-search-bar .header__mobile-search-bar__inner i.icon-close{cursor:pointer;}header .header__signup-search-wrap.signup-mobile .header__mobile-search-bar .header__mobile-search-bar__inner form{-webkit-box-flex:1;-ms-flex:1;flex:1;}header .header__signup-search-wrap.signup-mobile .header__mobile-search-bar .header__mobile-search-bar__inner form input{width:100%;border:none;font-family:"Source Serif Pro",serif;}@media (max-width: 767px){header .header__signup-search-wrap.signup-mobile .header__mobile-search-bar .header__mobile-search-bar__inner form input:focus{outline-color:transparent;box-shadow:none;}}header .header__signup-search-wrap.signup-desktop .header__signup-bar{background-color:#fabc2f;position:relative;margin-bottom:2rem;}header .header__signup-search-wrap.signup-desktop .header__signup-bar p{font-size:1.6rem;line-height:2;font-weight:500;font-weight:500;margin:0 6rem 0 0;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;position:relative;top:.2rem;}header .header__signup-search-wrap.signup-desktop .header__signup-bar p:last-child{margin-right:0;}header .header__signup-search-wrap.signup-desktop .header__signup-bar .signup__button{position:relative;width:7.4rem;height:5rem;margin-right:3.5rem;}header .header__signup-search-wrap.signup-desktop .header__signup-bar .signup__button button{min-width:auto;width:7.4rem;height:7.4rem;padding:0 1rem;position:absolute;top:-1.2rem;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:400;font-size:1.2rem;}header.header-scrolled .header__top-bar{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.4);-moz-box-shadow:0 2px 5px rgba(0,0,0,.4);box-shadow:0 2px 5px rgba(0,0,0,.4);}header .header__mega-menu{padding-bottom:2.8rem;background-color:#fff;display:none;}header .header__mega-menu ul{opacity:0;transition:all .5s;padding:0;margin:0;}header .header__mega-menu ul li{list-style-type:none;width:100%;max-width:19rem;font-size:1.6rem;line-height:1.56;letter-spacing:.03rem;margin:0 3rem 0 0;padding-bottom:.2rem;}header .header__mega-menu ul li a{padding:0;border:none;}header .header__mega-menu ul li a:hover{background-color:#fff;color:#666;}header .header__mega-menu ul.mega-menu>li>a{cursor:default;}header .header__mega-menu ul.mega-menu>li>a>.item-name{font-size:1.4rem;line-height:1.57;letter-spacing:.25rem;text-transform:uppercase;margin-bottom:2.2rem;border-bottom:.1rem solid #e3e2db;padding-bottom:.2rem;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:600;}header .header__mega-menu .mega-menu__icon-close{position:absolute;top:0;right:1.5rem;cursor:pointer;opacity:0;transition:all .5s;}header .header__mega-menu .mega-menu__icon-close span{display:block;height:.2rem;width:2.6rem;background-color:#000;margin-bottom:.6rem;}header .header__mega-menu .mega-menu__icon-close span.top-bar{transform:rotate(45deg);transform-origin:0% 10%;}header .header__mega-menu .mega-menu__icon-close span.middle-bar{opacity:0;}header .header__mega-menu .mega-menu__icon-close span.bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%;}header .header__condensed{box-shadow:0 .4rem 1.3rem 0 rgba(0,0,0,.1);background-color:#fff;}header .header__condensed .header__condensed__menu{width:60rem;text-align:center;}header .header__condensed .header__condensed__menu>div{display:inline-block;}header .header__condensed .header__condensed__menu>div ul{padding:0;margin:0;}header .header__condensed .header__condensed__menu>div ul li{list-style-type:none;display:inline-block;line-height:1;font-size:1.6rem;letter-spacing:.2rem;margin-right:3rem;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:600;}header .header__condensed .header__condensed__menu>div ul li a{border:none;padding:2.4rem 0 2rem;display:inline-block;transition:all .5s;border-bottom:.4rem solid transparent;}header .header__condensed .header__condensed__menu>div ul li a:hover{border-bottom:.4rem solid #fabc2f;}header .header__condensed .header__condensed__menu>div ul li:last-child{margin-right:0;}header .header__condensed .header__condensed__menu>div ul li.mega-menu-active a{border-bottom:.4rem solid #fabc2f;}header .header__condensed .header__condensed__menu>div.menu-main-menu-right-container ul{margin-left:3rem;}header .header__condensed .header__condensed__logo{-webkit-box-flex:1;-ms-flex:1;flex:1;}header .header__condensed .header__condensed__search{-webkit-box-flex:1;-ms-flex:1;flex:1;}header .header__condensed .header__condensed__search form input{border:none;border-bottom:.4rem solid transparent;width:7.5rem;padding-left:1rem;transition:all .5s;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:600;}header .header__condensed .header__condensed__search form input.focus-visible{border-bottom:.4rem solid #fabc2f;}header .header__condensed .header__condensed__search form input:focus{outline:none;}header .header__condensed .header__condensed__search form input::placeholder{color:#000;line-height:4.5rem;letter-spacing:.2rem;opacity:1;font-size:1.6rem;}header .header__condensed .header__condensed__search button{padding:0;background-color:#fff;min-width:auto;}header .header__condensed .header__condensed__search button span img{width:1.8rem;position:relative;top:-.3rem;}header.menu-open .header__left-col .header__left-col__search{opacity:0;visibility:hidden;}header.menu-open .header__right-col .header__right-col__penguin{opacity:0;visibility:hidden;}header.menu-open .header__mega-menu ul{opacity:1;}header.menu-open .header__mega-menu .mega-menu__icon-close{opacity:1;}@media (min-width: 1200px){header.initial{position:absolute;}}header.condensed{display:none;}@media (min-width: 1200px){header.condensed{position:fixed;}}header.condensed .header__mega-menu{padding-top:2.8rem;}body.admin-bar header{margin-top:3.2rem;}.skip-to-content{display:none;text-align:center;position:absolute;z-index:11;top:0;width:100%;background-color:transparent;}@media (min-width: 1200px){.skip-to-content{display:block;}}.skip-to-content .skip-to-content__link{opacity:0;width:17.2rem;left:0;right:0;text-align:center;height:3rem;border-radius:2.7rem;background-color:#000;color:#fff;font-weight:700;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-size:1.2rem;line-height:1.33;letter-spacing:.17rem;display:block;text-transform:uppercase;margin:auto;padding-top:.8rem;}.skip-to-content .skip-to-content__link:focus{opacity:1;top:0;outline-color:#fabc2f;box-shadow:0 0 0 3pt #fabc2f;outline-style:none;margin-top:15.5rem;}.skip-to-content .skip-to-content__link:hover{text-decoration:none;}.admin-bar .skip-to-content .skip-to-content__link:focus{margin-top:18rem;}.hf-modal{background-color:#fff;width:100%;height:calc(100vh - 6.1rem);top:6.1rem;position:fixed;z-index:11;display:none;transition:all .5s;}@media (min-width: 768px){.hf-modal{background-color:rgba(0,0,0,.4);top:0;height:100vh;left:0;}}.hf-modal .hf-modal__inner{background-color:#fff;width:100%;padding:2.6rem 1.5rem 1.5rem;margin-right:auto;margin-left:auto;overflow:auto;}@media (min-width: 768px){.hf-modal .hf-modal__inner{width:60.2rem;min-height:56.9rem;padding:4.5rem 6.4rem;}}.hf-modal .hf-modal__inner .hf-modal__title{margin-bottom:2.4rem;}.hf-modal .hf-modal__inner .hf-modal__title h2{font-size:2.4rem;font-weight:600;line-height:1.33;letter-spacing:.2rem;max-width:24.4rem;}@media (min-width: 768px){.hf-modal .hf-modal__inner .hf-modal__title h2{max-width:100%;}}.hf-modal .hf-modal__inner .hf-modal__title .hf-modal__icon-close{margin-left:1.5rem;cursor:pointer;}.hf-modal .hf-modal__inner .hf-modal__title .hf-modal__icon-close span{display:block;height:.2rem;width:2.6rem;background-color:#000;margin-bottom:.6rem;}.hf-modal .hf-modal__inner .hf-modal__title .hf-modal__icon-close span.top-bar{transform:rotate(45deg);transform-origin:0% 10%;}.hf-modal .hf-modal__inner .hf-modal__title .hf-modal__icon-close span.middle-bar{opacity:0;}.hf-modal .hf-modal__inner .hf-modal__title .hf-modal__icon-close span.bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%;}.hf-modal .hf-modal__inner .hf-modal__content .hf-modal__content__text{margin-bottom:3rem;}.hf-modal .hf-modal__inner .hf-modal__content .hf-modal__content__text p{font-size:1.6rem;line-height:1.56;letter-spacing:.03rem;}.admin-bar .hf-modal#filter-modal{top:9.4rem;}@media (min-width: 768px){.admin-bar .hf-modal#filter-modal{top:0;}}@media (min-width: 1200px){.hf-recipes-modal{overflow:scroll;}}@media (min-width: 1200px){.hf-recipes-modal .hf-modal__inner{width:96.4rem;overflow:visible;}}.hf-recipes-modal .hf-modal__inner .hf-modal__content{position:relative;}.hf-recipes-modal .hf-modal__inner .hf-modal__content .owl-carousel{margin-top:4rem;}.hf-recipes-modal .hf-modal__inner .hf-modal__content .owl-carousel .item img{width:70%;height:33rem;margin:auto;-o-object-fit:contain;object-fit:contain;}@media (min-width: 768px){.hf-recipes-modal .hf-modal__inner .hf-modal__content .owl-carousel .item img{width:41.3rem;height:55rem;}}@media (min-width: 768px) and (max-height: 780px){.hf-recipes-modal .hf-modal__inner .hf-modal__content .owl-carousel .item img{height:36.5rem;width:auto;}}.hf-recipes-modal .hf-modal__inner .hf-modal__content .owl-carousel .item p{text-align:center;margin-top:2rem;}@media (min-width: 1200px){.hf-recipes-modal .hf-modal__inner .hf-modal__content .owl-carousel .item p{width:75%;text-align:left;margin-top:3rem;margin-bottom:.8rem;}}.hf-recipes-modal .hf-modal__inner .hf-modal__content .owl-carousel .owl-nav button{min-width:auto;position:absolute;top:40%;height:auto;}.hf-recipes-modal .hf-modal__inner .hf-modal__content .owl-carousel .owl-nav button.owl-prev{left:0;}.hf-recipes-modal .hf-modal__inner .hf-modal__content .owl-carousel .owl-nav button.owl-next{right:0;}.hf-recipes-modal .hf-modal__inner .hf-modal__content .owl-carousel .owl-nav button:hover{background-color:transparent;}.hf-recipes-modal .hf-modal__inner .hf-modal__content .hf-book-buy-links{padding-top:1.5rem;}@media (min-width: 1200px){.hf-recipes-modal .hf-modal__inner .hf-modal__content .hf-book-buy-links{width:25%;position:absolute;bottom:0;right:0;text-align:right;}.hf-recipes-modal .hf-modal__inner .hf-modal__content .hf-book-buy-links a{z-index:99;position:relative;text-align:center;}.hf-recipes-modal .hf-modal__inner .hf-modal__content .hf-book-buy-links .hf-book-buy-links__dropdown{margin-right:0;}}.hf-modal#order-modal{background-color:rgba(0,0,0,.4);height:100vh;top:0;}.hf-modal#order-modal .hf-modal__inner{max-width:32rem;padding:0;box-shadow:0 .4rem .6rem 0 rgba(0,0,0,.25);}@media (min-width: 768px){.hf-modal#order-modal .hf-modal__inner{min-height:auto;}}@media (min-width: 1200px){.hf-modal#order-modal .hf-modal__inner{max-width:41rem;}}.hf-modal#order-modal .hf-modal__inner .hf-modal__title{border-bottom:.1rem solid #e3e2db;padding:1.8rem 2rem 1rem;margin-bottom:0;}.hf-modal#order-modal .hf-modal__inner .hf-modal__title h2{font-weight:500;font-size:1.8rem;line-height:1.78;letter-spacing:normal;}.hf-modal#order-modal .hf-modal__inner .hf-modal__content{padding:2rem 1.6rem;}.hf-modal#order-modal .hf-modal__inner .hf-modal__content .facetwp-sort-radio input+label{position:relative;overflow:hidden;padding-left:3.5rem;cursor:pointer;display:inline-block;padding-top:.9rem;padding-bottom:.3rem;font-weight:500;letter-spacing:normal;}.hf-modal#order-modal .hf-modal__inner .hf-modal__content .facetwp-sort-radio input+label:before,.hf-modal#order-modal .hf-modal__inner .hf-modal__content .facetwp-sort-radio input+label:after{content:"";position:absolute;left:0;z-index:1;}.hf-modal#order-modal .hf-modal__inner .hf-modal__content .facetwp-sort-radio input[type=radio]{opacity:0;position:absolute;}.hf-modal#order-modal .hf-modal__inner .hf-modal__content .facetwp-sort-radio input[type=radio]:not(:checked)+label:after{width:2.2rem;height:2.2rem;border:.1rem solid #000;top:.5rem;border-radius:50%;margin-left:.3rem;}.hf-modal#order-modal .hf-modal__inner .hf-modal__content .facetwp-sort-radio input[type=radio]:not(:checked)+label:before{width:0;height:0;border:.3rem solid transparent;left:.6rem;top:1rem;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;}.hf-modal#order-modal .hf-modal__inner .hf-modal__content .facetwp-sort-radio input[type=radio]:checked+label:after{top:.5rem;width:2.2rem;height:2.2rem;border:.1rem solid #000;background-color:#fff;z-index:0;border-radius:50%;margin-left:.3rem;}.hf-modal#order-modal .hf-modal__inner .hf-modal__content .facetwp-sort-radio input[type=radio]:checked+label:before{top:.4rem;left:.7rem;width:1.4rem;height:1.4rem;margin-top:.5rem;border:none;background-color:#000;border-radius:50%;transform:none;}.hf-modal#order-modal .hf-modal__inner .hf-modal__content .order-apply{width:100%;margin-top:1.5rem;}.hf-modal#filter-modal{left:0;}@media (min-width: 768px){.hf-modal#filter-modal{overflow:scroll;}}@media (min-width: 768px){.hf-modal#filter-modal .hf-modal__inner{margin-top:5rem;}}@media (min-width: 1200px){.hf-modal#filter-modal .hf-modal__inner{width:91rem;}}.hf-modal#filter-modal .hf-modal__inner .hf-modal__content .facetwp-type-search{display:none;}.hf-modal#filter-modal .hf-modal__inner .hf-modal__content .filter-dropdown{background-color:#f4f4f4;border:.1rem solid #e3e2db;margin-bottom:1rem;}.hf-modal#filter-modal .hf-modal__inner .hf-modal__content .filter-dropdown:last-child{margin-bottom:0;}.hf-modal#filter-modal .hf-modal__inner .hf-modal__content .filter-dropdown .facetwp-facet{margin:0;display:none;padding:0 1.5rem;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-size:1.6rem;font-weight:500;}.hf-modal#filter-modal .hf-modal__inner .hf-modal__content .filter-dropdown .facetwp-facet .facetwp-checkbox{margin:0;padding-top:.4rem;margin-bottom:1.3rem;padding-left:3rem;background:none;position:relative;}.hf-modal#filter-modal .hf-modal__inner .hf-modal__content .filter-dropdown .facetwp-facet .facetwp-checkbox:before{background-color:#fff;width:2.2rem;height:2.2rem;content:" ";position:absolute;left:0;border-radius:.3rem;border:.1rem solid #000;}.hf-modal#filter-modal .hf-modal__inner .hf-modal__content .filter-dropdown .facetwp-facet .facetwp-checkbox.checked:before{display:block;content:" ";background-image:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/individual/check-solid.svg");background-size:1.5rem 1.5rem;height:2.2rem;width:2.2rem;background-repeat:no-repeat;background-position:center;}.hf-modal#filter-modal .hf-modal__inner .hf-modal__content .filter-dropdown>a{padding:1.6rem 1.5rem;display:block;font-size:1.8rem;font-weight:500;color:#000;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;position:relative;}.hf-modal#filter-modal .hf-modal__inner .hf-modal__content .filter-dropdown>a:hover{text-decoration:none;}.hf-modal#filter-modal .hf-modal__inner .hf-modal__content .filter-dropdown>a:after{position:absolute;right:0;content:" ";background-color:transparent;background-size:100% 100%;width:1rem;height:1rem;margin-right:1.5rem;float:left;border:.3rem solid #000;border-top:none;border-left:none;transform:rotate(45deg);top:38%;}.hf-modal#filter-modal .hf-modal__inner .hf-modal__content .filter-dropdown>a.open:after{transform:rotate(225deg);}.hf-modal#filter-modal .hf-modal__inner .hf-modal__content .filter-apply{width:100%;margin-top:2rem;height:5rem;}@supports (-webkit-touch-callout: none){@media (max-width: 767px){.hf-modal#filter-modal .hf-modal__inner .hf-modal__content .filter-apply{margin-bottom:12rem;}}@media (max-width: 767px){.overflow-hidden{position:fixed;}}}.wppopups-whole .spu-box{background-color:transparent !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (max-width: 767px){.wppopups-whole .spu-box{right:auto;left:auto;top:5rem;bottom:4rem;max-width:90vw !important;}.wppopups-whole .spu-box .spu-container{height:auto !important;padding:2.8rem !important;}.wppopups-whole .spu-box .spu-container .spu-close{top:2.8rem;right:2.8rem;}.wppopups-whole .spu-box .spu-container .spu-content img{display:none;}}@media (max-height: 750px) and (max-width: 767px){.wppopups-whole .spu-box .spu-container{padding:1.5rem !important;}}@media (min-width: 768px){.wppopups-whole .spu-box{right:1.3rem !important;bottom:1.3rem !important;}.wppopups-whole .spu-box .spu-container{padding:3.4rem 4rem 3rem !important;}.wppopups-whole .spu-box .spu-container .spu-close{top:1.8rem;top:0;right:1.8rem;visibility:hidden;}.wppopups-whole .spu-box .spu-container .spu-close:after{content:"";display:block;height:1.5rem;width:1.5rem;background-size:1.5rem 1.5rem;background-image:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/individual/icon-close.svg");background-repeat:no-repeat;visibility:visible;}.wppopups-whole .spu-box .spu-container .spu-content .hf-grid-2{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;}.wppopups-whole .spu-box .spu-container .spu-content .hf-grid-2 h3{margin-right:0;}.wppopups-whole .spu-box .spu-container .spu-content .hf-grid-2 .form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.wppopups-whole .spu-box .spu-container .spu-content .hf-grid-2 .form__wrapper .gform_confirmation_wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.wppopups-whole .spu-box .spu-container .spu-content img{max-width:4.2rem;margin-bottom:1.5rem;}}.wppopups-whole .spu-box .spu-container{position:relative;background-color:#e3e2db;}.wppopups-whole .spu-box .spu-container .spu-content h3{font-size:1.9rem;font-weight:600;line-height:1.53;letter-spacing:.2rem;text-transform:initial;margin-bottom:3rem !important;margin-right:3rem;}@media (max-height: 750px){.wppopups-whole .spu-box .spu-container .spu-content h3{font-size:1.6rem;margin-bottom:1rem !important;}}.wppopups-whole .spu-box .spu-container .spu-content .gform_wrapper .gform_heading{display:none;}.wppopups-whole .spu-box .spu-container .spu-content .gform_wrapper form .gform_footer input[type="submit"]{font-size:1.4rem;margin-top:1.5rem;}.wppopups-whole .spu-box .spu-container .spu-content .gform_wrapper form .gform_body .gform_fields .gfield_html{font-size:1.2rem;line-height:1.75;}@media (max-height: 750px){.wppopups-whole .spu-box .spu-container .spu-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input{height:3.5rem;}}.wppopups-whole .spu-box .spu-container .spu-content>p .spu-close-popup{width:100%;background-color:#000;border:.2rem solid #000;border-radius:3.1rem;font-size:1.4rem;margin-top:4rem;}@media (min-width: 1200px){.wppopups-whole .spu-box .spu-container .spu-content>p .spu-close-popup{width:50%;float:right;}}#content{padding:3.9rem 0 0;margin-top:11rem;}@media (min-width: 1200px){#content{margin-top:24.1rem;padding:6.4rem 0 0;}}#content .hf-container .hf-col.hf-col-main{width:100%;}@media (min-width: 1200px){#content .hf-container .hf-col.hf-col-main{width:68.6rem;}}@media (min-width: 1200px){#content .hf-container .hf-col:not(.hf-col-main){-webkit-box-flex:1;-ms-flex:1;flex:1;}}.hf-breadcrumb .hf-breadcrumb__inner{padding-bottom:2rem;}@media (min-width: 1200px){.hf-breadcrumb .hf-breadcrumb__inner{padding:0 0 3rem;}}.hf-breadcrumb__inner-bc{margin-bottom:20px;}.hf-breadcrumb__inner-alt-title{text-align:center;line-height:1.33;letter-spacing:.2rem;}.hf-breadcrumb .hf-breadcrumb__inner h1{font-size:2.4rem;line-height:1.33;letter-spacing:.2rem;}h1.hf-breadcrumb__inner-bc{font-size:1.4rem !important;}h1.hf-breadcrumb__inner-alt-title{font-size:3.8rem !important;}h1.cornerstone-breadcrumb{font-size:1.4rem !important;}h1.cornerstone-alt-title{font-size:3.8rem !important;}.hf-breadcrumb .hf-breadcrumb__inner h5{font-size:1.2rem;line-height:1.33;letter-spacing:.17rem;font-weight:600;text-transform:uppercase;}@media (min-width: 768px){.hf-breadcrumb .hf-breadcrumb__inner h5{font-size:1.3rem;}}.hf-breadcrumb .hf-breadcrumb__inner p{font-size:1.6rem;letter-spacing:.03rem;padding-top:20px;max-width:1100px;margin:0 auto;text-align:center;}.hf-breadcrumb .hf-breadcrumb__inner span{color:#fabc2f;padding:0 .5rem;}.hf-breadcrumb .hf-breadcrumb__inner a{border-bottom:none;}.hf-archive .hf-breadcrumb .hf-breadcrumb__inner{padding-top:20px;padding-bottom:20px;}.hf-title .hf-title__inner{padding-bottom:2rem;}.hf-title.hf-title-large h1{font-size:2.4rem;line-height:1.33;letter-spacing:.2rem;}@media (min-width: 768px){.hf-title.hf-title-large h1{font-size:3.6rem;line-height:1.28;letter-spacing:.25rem;}}@media (min-width: 1200px){.hf-title.hf-title-large h1{font-size:4.5rem;line-height:1.22;}}.hf-title.hf-title-medium h1{font-size:2.4rem;line-height:1.33;letter-spacing:.2rem;}@media (min-width: 1200px){.hf-title.hf-title-medium h1{font-size:3.6rem;line-height:1.11;}}.hf-title.hf-title-small h1{font-size:2.4rem;line-height:1.33;letter-spacing:.2rem;}@media (min-width: 1200px){.hf-archive-deals .hf-title .hf-title__inner{padding-bottom:4rem;}}.hf-archive-competitions .hf-title .hf-title__inner{padding-bottom:0;}.hf-featured-image .hf-featured-image__inner{padding-bottom:1.7rem;}@media (min-width: 1200px){.hf-featured-image .hf-featured-image__inner{padding-bottom:3.6rem;}}.hf-featured-image .hf-featured-image__inner img{height:25rem;-o-object-fit:cover;object-fit:cover;width:100%;}@media (min-width: 768px){.hf-featured-image .hf-featured-image__inner img{height:45.5rem;}}.buy-links{height:100vh;background-color:rgba(0,0,0,.4);position:fixed;top:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;transition:all .5s;z-index:-1;}.buy-links.open{opacity:1;z-index:11;}.buy-links .buy-links__inner{position:relative;background-color:#fff;}@media (min-width: 1200px){.buy-links .buy-links__inner{background-color:transparent;min-width:32rem;}}.buy-links .buy-links__inner .buy-links__formats{transition:all .5s;background-color:#fff;}@media (min-width: 1200px){.buy-links .buy-links__inner .buy-links__formats{min-width:32rem;}}.buy-links .buy-links__inner .buy-links__formats .buy-links__formats__heading{padding:1.5rem 1.9rem 1rem;}.buy-links .buy-links__inner .buy-links__formats .buy-links__formats__heading h6{font-size:1.8rem;line-height:1.78;}.buy-links .buy-links__inner .buy-links__formats .buy-links__formats__heading h6 img{margin-right:.4rem;}.buy-links .buy-links__inner .buy-links__formats .buy-links__formats__heading img{cursor:pointer;}.buy-links .buy-links__inner .buy-links__formats .buy-links__formats__links{cursor:pointer;}.buy-links .buy-links__inner .buy-links__formats .buy-links__formats__links .buy-links__formats__link{border-top:.1rem solid #e3e2db;padding:1rem 1.9rem .8rem;}.buy-links .buy-links__inner .buy-links__formats .buy-links__formats__links .buy-links__formats__link p{font-size:1.6rem;font-weight:500;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;line-height:2;}.buy-links .buy-links__inner .buy-links__formats .buy-links__formats__links .buy-links__formats__link:hover{text-decoration:none;}@media (min-width: 1200px){.buy-links .buy-links__inner .buy-links__formats.buy-links__level-1{visibility:visible;opacity:1;transition:all .5s;}}.buy-links .buy-links__inner .buy-links__formats.buy-links__level-2{position:absolute;bottom:0;width:100%;}@media (min-width: 1200px){.buy-links .buy-links__inner .buy-links__formats.buy-links__level-2{visibility:hidden;opacity:0;transition:all .5s;}}@media (min-width: 1200px){.buy-links.level-2-open .buy-links__inner .buy-links__formats.buy-links__level-1{opacity:0;visibility:hidden;}}@media (min-width: 1200px){.buy-links.level-2-open .buy-links__inner .buy-links__formats.buy-links__level-2{opacity:1;visibility:visible;}}.hf-ebook-deal{background-color:#e3e2db;}@media (min-width: 768px){.hf-ebook-deal{max-width:69rem;margin:auto;}}.hf-ebook-deal .hf-ebook-deal__inner{border-top:.1rem dashed #000;padding:1.9rem 1.5rem;}@media (min-width: 1200px){.hf-ebook-deal .hf-ebook-deal__inner{padding:1.9rem 2rem 6rem;}}.hf-ebook-deal .hf-ebook-deal__inner a{display:block;}.hf-ebook-deal .hf-ebook-deal__inner a .hf-ebook-deal__callout .hf-ebook-deal__callout__image-text .hf-ebook-deal__callout__image-text__image{padding-right:1.8rem;}@media (min-width: 1200px){.hf-ebook-deal .hf-ebook-deal__inner a .hf-ebook-deal__callout .hf-ebook-deal__callout__image-text .hf-ebook-deal__callout__image-text__image{padding-right:2.6rem;}}.hf-ebook-deal .hf-ebook-deal__inner a .hf-ebook-deal__callout .hf-ebook-deal__callout__image-text .hf-ebook-deal__callout__image-text__image img{max-width:4.9rem;}@media (min-width: 1200px){.hf-ebook-deal .hf-ebook-deal__inner a .hf-ebook-deal__callout .hf-ebook-deal__callout__image-text .hf-ebook-deal__callout__image-text__image img{max-width:5.5rem;}}.hf-ebook-deal .hf-ebook-deal__inner a .hf-ebook-deal__callout .hf-ebook-deal__callout__image-text .hf-ebook-deal__callout__image-text__text h6{text-transform:uppercase;font-size:1.2rem;line-height:1.33;letter-spacing:.17rem;font-weight:600;margin-bottom:.5rem;}.hf-ebook-deal .hf-ebook-deal__inner a .hf-ebook-deal__callout .hf-ebook-deal__callout__image-text .hf-ebook-deal__callout__image-text__text h4{font-size:1.9rem;line-height:1.35;letter-spacing:.2rem;font-weight:600;}@media (min-width: 768px){.hf-ebook-deal .hf-ebook-deal__inner a .hf-ebook-deal__callout .hf-ebook-deal__callout__image-text .hf-ebook-deal__callout__image-text__text h4{font-size:2.4rem;}}.hf-ebook-deal .hf-ebook-deal__inner a:hover{text-decoration:none;}.hf-ebook-deal .hf-ebook-deal__inner .hf-ebook-deal__text{margin-top:2.7rem;}@media (min-width: 1200px){.hf-ebook-deal .hf-ebook-deal__inner .hf-ebook-deal__text{margin-top:1.8rem;}}.hf-ebook-deal .hf-ebook-deal__inner .hf-ebook-deal__text p{font-size:1.2rem;line-height:1.75;text-align:center;}@media (min-width: 1200px){.hf-ebook-deal .hf-ebook-deal__inner .hf-ebook-deal__text p{text-align:left;}}.hf-single-book .hf-ebook-deal .hf-ebook-deal__inner{border-top:none;}.hf-introduction .hf-introduction__inner{padding:2.1rem 0 1.3rem;}@media (min-width: 768px){.hf-introduction .hf-introduction__inner{padding:4rem 0;}}@media (min-width: 1200px){.hf-introduction .hf-introduction__inner{padding:4rem 0;}}.hf-introduction .hf-introduction__inner>h2{margin-bottom:1rem;}.hf-introduction .hf-introduction__inner .hf-introduction__container{height:31rem;overflow:hidden;transition:all .5s;position:relative;}@media (min-width: 768px){.hf-introduction .hf-introduction__inner .hf-introduction__container{height:18.9rem;}}.hf-introduction .hf-introduction__inner .hf-introduction__container .hf-introduction__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(0deg,rgba(255,255,255,.97) .3rem,rgba(255,255,255,0));}.hf-introduction .hf-introduction__inner .hf-introduction__container.opened .hf-introduction__overlay{background-image:none;}.hf-introduction .hf-introduction__inner .hf-introduction__read-more{margin-top:1rem;text-align:center;}.hf-introduction .hf-introduction__inner .hf-introduction__read-more span{cursor:pointer;font-size:1.3rem;line-height:1.38;letter-spacing:.2rem;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:700;text-transform:uppercase;}.hf-introduction .hf-introduction__inner .hf-introduction__read-more span.see-less{display:none;}.hf-introduction .hf-introduction__inner .hf-introduction__container.opened .hf-introduction__overlay.nitro-lazy{background-image:none !important;}.hf-introduction .hf-introduction__inner.introduction-book .hf-introduction__container{height:auto;overflow:visible;}.hf-introduction .hf-introduction__inner.introduction-book .hf-introduction__container .hf-introduction__container__inner p{margin-bottom:2.5rem;}.hf-introduction .hf-introduction__inner.introduction-book .hf-introduction__container .hf-introduction__container__inner p:last-child{margin-bottom:0;}.hf-introduction .hf-introduction__inner.introduction-book .hf-introduction__container .hf-introduction__container__inner p h2{margin-bottom:1rem;}.hf-introduction .hf-introduction__inner.height-full .hf-introduction__container{height:auto;}.hf-introduction .hf-introduction__inner.height-full .hf-introduction__container .hf-introduction__overlay{display:none;}.hf-introduction .hf-introduction__inner.height-full .hf-introduction__read-more{display:none;}.hf-single-book .hf-introduction .hf-introduction__inner{padding-bottom:3rem;padding-top:4rem;}@media (min-width: 1200px){.hf-single-book .hf-introduction .hf-introduction__inner{padding-bottom:6rem;}}.hf-more{background-color:#f4f4f4;}@media (min-width: 1200px){.hf-more{background-color:#fff;}}.hf-more .hf-more__inner{padding:5rem 1.5rem;}.hf-more .hf-more__inner .hf-more__row{margin-bottom:5rem;}.hf-more .hf-more__inner .hf-more__row:last-child{margin-bottom:0;}@media (min-width: 1200px){.hf-more .hf-more__inner .hf-more__row{margin-bottom:6.2rem;}}.hf-more-heading{padding-bottom:2.4rem;}.hf-more-heading h3{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:1.5rem;}@media (min-width: 768px){.hf-more-heading h3{font-size:2.2rem;font-weight:600;}}@media (min-width: 1200px){.hf-more-heading h3{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;}}.hf-more-heading hr{display:none;}@media (min-width: 1200px){.hf-more-heading hr{width:100%;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;border-top:.2rem solid #000;margin-right:3.6rem;margin-left:2.8rem;}}.hf-more-heading .hf-more-heading__view-all{font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:600;letter-spacing:.25rem;text-transform:uppercase;font-size:1.4rem;}@media (min-width: 768px){.hf-more-heading .hf-more-heading__view-all{font-size:2.2rem;line-height:1.27;letter-spacing:.2rem;}}.hf-more-heading .hf-more-heading__view-all a{color:#000;}@media (min-width: 1200px){.hf-more-heading .hf-more-heading__view-all a{color:#666;}}.hf-more-heading .hf-more-heading__view-all a:hover{text-decoration:none;}.hf-main-ingredient-grid .hf-main-ingredient-grid__inner{padding:4rem 0;}@media (min-width: 768px){.hf-main-ingredient-grid .hf-main-ingredient-grid__inner{padding:6rem 0;}}@media (min-width: 1200px){.hf-main-ingredient-grid .hf-main-ingredient-grid__inner{padding:7.6rem 0 9rem;}}.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container{padding-top:3.1rem;}@media (min-width: 1200px){.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container{padding-top:6rem;}}.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single{text-align:center;}.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single .hf-main-ingredient-grid__single__image a .hf-main-ingredient-grid__single__image__wrapper{width:7.6rem;height:7.6rem;border-radius:50%;border:.1rem solid #e3e2db;margin:auto;}@media (min-width: 1200px){.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single .hf-main-ingredient-grid__single__image a .hf-main-ingredient-grid__single__image__wrapper{width:10rem;height:10rem;}}.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single .hf-main-ingredient-grid__single__image a .hf-main-ingredient-grid__single__image__wrapper img{-o-object-fit:contain;object-fit:contain;}.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single .hf-main-ingredient-grid__single__text{padding-bottom:1.5rem;padding-top:1.5rem;}.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single .hf-main-ingredient-grid__single__text h5{font-weight:600;font-size:1.4rem;line-height:1.57;letter-spacing:.22rem;}@media (min-width: 1200px){.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single .hf-main-ingredient-grid__single__text h5{font-size:1.8rem;}}@media (max-width: 767px){.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single{width:50%;}.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single .hf-main-ingredient-grid__single__image{border-top:.1rem solid #e3e2db;padding-top:2rem;}.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single:first-child .hf-main-ingredient-grid__single__image,.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single:nth-child(2) .hf-main-ingredient-grid__single__image{border-top:none;}.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single:nth-child(odd){padding-right:.7rem;border-right:.1rem solid #e3e2db;}.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single:nth-child(even){padding-left:.7rem;}}@media (min-width: 768px){.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single{width:25%;}.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single .hf-main-ingredient-grid__single__image,.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single .hf-main-ingredient-grid__single__text{border-right:.1rem solid #e3e2db;}.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single:first-child,.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single:nth-child(2),.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single:nth-child(3),.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single:nth-child(4){padding-bottom:1.5rem;}.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single:nth-child(n+5){padding-top:1.9rem;border-top:.1rem solid #e3e2db;}.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single:nth-child(4n+4) .hf-main-ingredient-grid__single__image,.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single:nth-child(4n+4) .hf-main-ingredient-grid__single__text{border-right:none;}}@media (min-width: 1200px){.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single:first-child,.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single:nth-child(2),.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single:nth-child(3),.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single:nth-child(4){padding-bottom:5rem;}.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single:nth-child(n+5){padding-top:5rem;}}.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single a{display:inline-block;border:none;}.hf-main-ingredient-grid .hf-main-ingredient-grid__inner .hf-main-ingredient-grid__container .hf-main-ingredient-grid__single a:hover{text-decoration:none;}.hf-top-categories .hf-top-categories__inner{padding:4rem 0;}@media (min-width: 768px){.hf-top-categories .hf-top-categories__inner{padding:6rem 0;}}@media (min-width: 1200px){.hf-top-categories .hf-top-categories__inner{padding-top:2rem;}}.hf-top-categories .hf-top-categories__inner .hf-top-categories__container{padding-top:2rem;}@media (min-width: 768px){.hf-top-categories .hf-top-categories__inner .hf-top-categories__container{padding-top:3.9rem;display:-ms-grid;display:grid;grid-column-gap:1.9rem;}}@media (min-width: 1200px){.hf-top-categories .hf-top-categories__inner .hf-top-categories__container{grid-column-gap:3rem;}}.hf-top-categories .hf-top-categories__inner .hf-top-categories__container .hf-top-categories__single p{font-size:2rem;line-height:1.45;letter-spacing:.03rem;}.hf-top-categories .hf-top-categories__inner .hf-top-categories__container .hf-top-categories__single p a{border-bottom:none;}@media (max-width: 767px){.hf-top-categories .hf-top-categories__inner .hf-top-categories__container .hf-top-categories__single{border-top:.1rem solid #e3e2db;padding:2rem 0;}.hf-top-categories .hf-top-categories__inner .hf-top-categories__container .hf-top-categories__single:nth-child(n+5){display:none;}}@media (min-width: 768px){.hf-top-categories .hf-top-categories__inner .hf-top-categories__container .hf-top-categories__single p{padding:2rem 0;border-bottom:.1rem solid #e3e2db;}.hf-top-categories .hf-top-categories__inner .hf-top-categories__container .hf-top-categories__single:first-child p,.hf-top-categories .hf-top-categories__inner .hf-top-categories__container .hf-top-categories__single:nth-child(2) p{border-top:.1rem solid #e3e2db;}}@media (min-width: 768px){.hf-top-categories.hf-top-categories-2 .hf-top-categories__inner .hf-top-categories__container{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;}}.hf-top-categories.hf-top-categories-2 .hf-top-categories__inner .hf-top-categories__container .hf-top-categories__single p{border-width:.2rem;}@media (min-width: 768px){.hf-top-categories.hf-top-categories-3 .hf-top-categories__inner .hf-top-categories__container{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;}}@media (min-width: 768px){.hf-top-categories.hf-top-categories-3 .hf-top-categories__inner .hf-top-categories__container .hf-top-categories__single:first-child p,.hf-top-categories.hf-top-categories-3 .hf-top-categories__inner .hf-top-categories__container .hf-top-categories__single:nth-child(2) p,.hf-top-categories.hf-top-categories-3 .hf-top-categories__inner .hf-top-categories__container .hf-top-categories__single:nth-child(3) p{border-top:.1rem solid #e3e2db;}}.hf-ebook-deal-large{padding-bottom:2.5rem;}@media (min-width: 768px){.hf-ebook-deal-large{padding-bottom:3.5rem;}}@media (min-width: 1200px){.hf-ebook-deal-large{padding-bottom:8rem;}}.hf-ebook-deal-large .hf-ebook-deal-large__wrapper{position:relative;}.hf-ebook-deal-large .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__image{min-height:46.6rem;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;}@media (min-width: 768px){.hf-ebook-deal-large .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__image{min-height:52.8rem;}}@media (min-width: 1200px){.hf-ebook-deal-large .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__image{min-height:83rem;}}.hf-ebook-deal-large .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__image .hf-ebook-deal-large__text-over-text{padding:2rem 3rem;text-align:center;position:absolute;width:100%;bottom:0;}.hf-ebook-deal-large .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__image .hf-ebook-deal-large__text-over-text h4{font-size:1.4rem;font-weight:400;line-height:normal;letter-spacing:.25rem;color:#fff;text-transform:uppercase;margin-bottom:1rem;}.hf-ebook-deal-large .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__image .hf-ebook-deal-large__text-over-text h3{font-size:1.9rem;font-weight:400;line-height:1.53;letter-spacing:.2rem;color:#fff;}.hf-ebook-deal-large .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__description .hf-ebook-deal-large__description__wrapper{padding:3rem 3rem 5rem;background-color:#e3e2db;}.hf-ebook-deal-large .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__description .hf-ebook-deal-large__description__wrapper .hf-ebook-deal-large__description__title{display:none;}.hf-ebook-deal-large .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__description .hf-ebook-deal-large__description__wrapper p{font-size:1.6rem;font-weight:400;line-height:1.56;letter-spacing:.03rem;}@media (min-width: 768px){.hf-ebook-deal-large .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__description .hf-ebook-deal-large__description__wrapper p{font-size:1.8rem;}}.hf-ebook-deal-large .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__button{position:absolute;bottom:-2.2rem;width:100%;}.hf-ebook-deal-large .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__button .hf-book-buy-links .hf-button{background-color:#fa6400;color:#000;width:18rem;font-weight:600;line-height:1;}.hf-ebook-deal-large .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__button .hf-book-buy-links .hf-button:after{content:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/arrows/chevron-down-black.svg");}.hf-ebook-deal-large .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__button .hf-book-buy-links .hf-book-buy-links__dropdown{background-color:#fa6400;width:18rem;}.hf-ebook-deal-large .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__button .hf-book-buy-links .hf-book-buy-links__dropdown a .buy-links-dropdown__link{color:#000;}.hf-ebook-deal-large .hf-ebook-deal-large__disclaimer{padding:3.5rem 2rem 0;}.hf-ebook-deal-large .hf-ebook-deal-large__disclaimer p{font-size:1.2rem;line-height:1.75;text-align:center;}@media (min-width: 768px){.hf-ebook-deal-large .hf-ebook-deal-large__disclaimer p{font-size:1.4rem;}}.hf-ebook-deal-large.no-description .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__image .hf-ebook-deal-large__text-over-text{padding-bottom:5rem;}@media (min-width: 768px){.hf-ebook-deal-large.column{max-width:69rem;margin:auto;}.hf-ebook-deal-large.column .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__image{min-height:42.8rem;}.hf-ebook-deal-large.column .hf-ebook-deal-large__disclaimer{padding-top:4.5rem;}}@media (min-width: 1200px){.hf-ebook-deal-large.column .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__image{min-height:42.8rem;}}@media (min-width: 1200px){.hf-ebook-deal-large.full .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__image .hf-ebook-deal-large__text-over-text h3{font-size:3.2rem;font-weight:600;line-height:1.25;letter-spacing:.2rem;}}@media (min-width: 768px){.hf-ebook-deal-large.full .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__description .hf-ebook-deal-large__description__wrapper{padding:3rem 8.4rem 11.4rem;}.hf-ebook-deal-large.full .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__description .hf-ebook-deal-large__description__wrapper p{font-size:2rem;}}@media (min-width: 768px){.hf-ebook-deal-large.full .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__button{bottom:4rem;}}@media (min-width: 768px){.hf-ebook-deal-large.full .hf-ebook-deal-large__disclaimer{padding-top:2rem;}}@media (min-width: 768px){.hf-ebook-deal-large.full.no-description .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__button{bottom:-2.2rem;}}@media (min-width: 768px){.hf-ebook-deal-large.full.no-description .hf-ebook-deal-large__disclaimer{padding-top:4.5rem;padding-bottom:4rem;}}@media (min-width: 1200px){.hf-ebook-deal-large.full.description .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__image .hf-ebook-deal-large__text-over-text{display:none;}}@media (min-width: 1200px){.hf-ebook-deal-large.full.description .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__description{position:relative;width:68.9rem;margin:auto;}.hf-ebook-deal-large.full.description .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__description .hf-ebook-deal-large__description__wrapper{border-radius:3.4rem;position:absolute;top:calc(100% - 16rem);padding-top:3.5rem;padding-bottom:3.6rem;}.hf-ebook-deal-large.full.description .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__description .hf-ebook-deal-large__description__wrapper .hf-ebook-deal-large__description__title{text-align:center;display:block;}.hf-ebook-deal-large.full.description .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__description .hf-ebook-deal-large__description__wrapper .hf-ebook-deal-large__description__title h3{font-size:3.2rem;font-weight:600;line-height:1.25;letter-spacing:.2rem;text-transform:initial;margin-bottom:2rem;}.hf-ebook-deal-large.full.description .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__description .hf-ebook-deal-large__description__wrapper .hf-ebook-deal-large__description__title h4{text-transform:uppercase;font-size:1.4rem;margin-bottom:2rem;letter-spacing:.25rem;font-weight:600;}.hf-ebook-deal-large.full.description .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__description .hf-ebook-deal-large__description__wrapper .hf-ebook-deal-large__button{padding-top:2.4rem;}}@media (min-width: 1200px){.hf-ebook-deal-large.full.description .hf-ebook-deal-large__wrapper .hf-ebook-deal-large__button{position:relative;bottom:0;}}@media (min-width: 1200px){.hf-ebook-deal-large.full.description .hf-ebook-deal-large__disclaimer{padding-top:18rem;}.hf-ebook-deal-large.full.description .hf-ebook-deal-large__disclaimer p{width:68.9rem;margin:auto;}}.hf-book-details .hf-book-details__inner{padding-bottom:3rem;}@media (min-width: 1200px){.hf-book-details .hf-book-details__inner{padding:1.6rem 0 3rem;}}.hf-book-details .hf-book-details__inner .book-detail{width:50%;}.hf-book-details .hf-book-details__inner .book-detail:first-child{padding-right:.725rem;}.hf-book-details .hf-book-details__inner .book-detail:nth-child(2){padding-left:.725rem;}@media (min-width: 1200px){.hf-book-details .hf-book-details__inner .book-detail:first-child{padding-right:1.5rem;}.hf-book-details .hf-book-details__inner .book-detail:nth-child(2){padding-left:1.5rem;}}@media (min-width: 1200px){.hf-book-details .hf-book-details__inner .book-detail h5{font-size:1.6rem;line-height:1.63;letter-spacing:.03rem;}}.hf-book-details .hf-book-details__inner .book-detail p{font-size:1.6rem;letter-spacing:.03rem;}@media (min-width: 768px){.hf-book-details .hf-book-details__inner .book-detail p{padding-right:1.5rem;}}@media (min-width: 1200px){.hf-book-details .hf-book-details__inner .book-detail p{font-size:2rem;line-height:1.45;}}.hf-book-details .hf-book-details__inner .book-detail hr{border-width:.2rem;border-color:#e3e2db;}.hf-book-reviews{background-color:#fabc2f;}@media (min-width: 768px){.hf-book-reviews{border-radius:3rem;margin-top:4rem;}}.hf-book-reviews .hf-book-reviews__inner{padding:3rem 1.5rem;}@media (min-width: 1200px){.hf-book-reviews .hf-book-reviews__inner{padding:4.7rem 1.3rem 3rem;}}.hf-book-reviews .hf-book-reviews__inner .book-review-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;}.hf-book-reviews .hf-book-reviews__inner .book-review-carousel .owl-stage .owl-item{display:-webkit-box;display:-ms-flexbox;display:flex;}.hf-book-reviews .hf-book-reviews__inner .book-review-carousel .hf-book-reviews__quote{width:3.1rem;}.hf-book-reviews .hf-book-reviews__inner .book-review-carousel .hf-book-reviews__quote p{font-size:7rem;line-height:1;font-family:"Times";color:#fff;margin-left:.5rem;}.hf-book-reviews .hf-book-reviews__inner .book-review-carousel .hf-book-reviews__content{padding-left:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (min-width: 1200px){.hf-book-reviews .hf-book-reviews__inner .book-review-carousel .hf-book-reviews__content{padding-left:2.8rem;}}.hf-book-reviews .hf-book-reviews__inner .book-review-carousel .hf-book-reviews__content p{font-size:2rem;line-height:1.45;letter-spacing:.03rem;}.hf-book-reviews .hf-book-reviews__inner .book-review-carousel .hf-book-reviews__content h5{font-size:1.3rem;font-weight:700;text-transform:uppercase;margin-top:1.6rem;}.hf-book-reviews .hf-book-reviews__inner .book-review-carousel .hf-book-reviews__content .book-reviews__counter{font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:600;line-height:1.57;letter-spacing:.22rem;font-size:1.4rem;margin-top:3.3rem;position:relative;top:.3rem;left:4rem;}.hf-book-reviews .hf-book-reviews__inner .book-review-carousel .owl-nav{margin:0;}.hf-book-reviews .hf-book-reviews__inner .book-review-carousel .owl-nav button{min-width:auto;height:auto;margin:0;position:absolute;bottom:0;}.hf-book-reviews .hf-book-reviews__inner .book-review-carousel .owl-nav button:hover{background-color:transparent !important;color:#000 !important;}.hf-book-reviews .hf-book-reviews__inner .book-review-carousel .owl-nav button.owl-prev{left:4.9rem;}@media (min-width: 1200px){.hf-book-reviews .hf-book-reviews__inner .book-review-carousel .owl-nav button.owl-prev{left:5.9rem;}}.hf-book-reviews .hf-book-reviews__inner .book-review-carousel .owl-nav button.owl-next{left:13.6rem;}@media (min-width: 1200px){.hf-book-reviews .hf-book-reviews__inner .book-review-carousel .owl-nav button.owl-next{left:14.6rem;}}.hf-book-image-gallery .hf-book-image-gallery__inner{padding-bottom:2rem;padding-left:1.5rem;}.hf-book-image-gallery .item.first-item{padding-bottom:20px;}@media (min-width: 1200px){.hf-book-image-gallery .hf-book-image-gallery__inner{max-width:1340px;margin:auto;padding:1.9rem 0 2rem;}}@media (max-width: 1199px){.hf-book-image-gallery .hf-book-image-gallery__inner .book-image-gallery-carousel .owl-item .item{width:14.4rem;margin-right:1.2rem;}}.hf-book-image-gallery .hf-book-image-gallery__inner .book-image-gallery-carousel .owl-item .item img{max-width:25.4rem;box-shadow:0 4px 11px 0 rgba(0,0,0,.15);}@media (min-width: 1200px){.hf-book-image-gallery .hf-book-image-gallery__inner .book-image-gallery-carousel .owl-item .item img{opacity:0;}}.hf-book-image-gallery .hf-book-image-gallery__inner .book-image-gallery-carousel .owl-item .item .caption{padding-top:.7rem;padding-right:1rem;}@media (min-width: 1200px){.hf-book-image-gallery .hf-book-image-gallery__inner .book-image-gallery-carousel .owl-item .item .caption{opacity:0;}}.hf-book-image-gallery .hf-book-image-gallery__inner .book-image-gallery-carousel .owl-item .item .caption p{font-size:1.4rem;line-height:1.79;text-align:center;}.hf-book-image-gallery .hf-book-image-gallery__inner .book-image-gallery-carousel .owl-item.center .item img{max-width:100%;}.hf-book-image-gallery .hf-book-image-gallery__inner .book-image-gallery-carousel .owl-item.center .item .caption{opacity:1;}@media (min-width: 1200px){.hf-book-image-gallery .hf-book-image-gallery__inner .book-image-gallery-carousel .owl-item.center .item .caption{padding:3.5rem 3rem 2rem;text-align:center;}.hf-book-image-gallery .hf-book-image-gallery__inner .book-image-gallery-carousel .owl-item.center .item .caption p{font-size:1.9rem;line-height:1.32;font-style:italic;}}@media (min-width: 1200px){.hf-book-image-gallery .hf-book-image-gallery__inner .book-image-gallery-carousel .owl-item.active .item img{margin:auto;opacity:1;margin-top:1.1rem;}}@media (min-width: 1200px){.hf-book-image-gallery .hf-book-image-gallery__inner .book-image-gallery-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.hf-book-image-gallery .hf-book-image-gallery__inner .book-image-gallery-carousel .owl-nav button{position:absolute;top:27.5rem;min-width:auto;height:auto;margin:0;line-height:1;}.hf-book-image-gallery .hf-book-image-gallery__inner .book-image-gallery-carousel .owl-nav button.owl-prev{left:34rem;}.hf-book-image-gallery .hf-book-image-gallery__inner .book-image-gallery-carousel .owl-nav button.owl-next{right:34rem;}.hf-book-image-gallery .hf-book-image-gallery__inner .book-image-gallery-carousel .owl-nav button:hover{background-color:transparent;color:#000;}.hf-book-image-gallery .hf-book-image-gallery__inner .book-image-gallery-carousel .owl-nav button span{font-size:7rem;}}@media (min-width: 1340px){.hf-book-image-gallery .hf-book-image-gallery__inner .book-image-gallery-carousel .owl-nav button.owl-prev{left:36rem;}.hf-book-image-gallery .hf-book-image-gallery__inner .book-image-gallery-carousel .owl-nav button.owl-next{right:36rem;}}.hf-book-image-single .hf-book-image-single__inner{text-align:center;padding-bottom:3.37rem;}@media (min-width: 1200px){.hf-book-image-single .hf-book-image-single__inner{padding:3rem 0 4.51rem;}}.hf-book-image-single .hf-book-image-single__inner img{max-width:22.6rem;box-shadow:0 .4rem 1.7rem 0 rgba(0,0,0,.25);}@media (min-width: 768px){.hf-book-image-single .hf-book-image-single__inner img{max-width:32.6rem;}}@media (min-width: 1200px){.hf-book-image-single .hf-book-image-single__inner img{max-width:47.4rem;}}.hf-book-buy-links{text-align:center;position:relative;}.hf-book-buy-links.dropdown a.hf-button{position:relative;z-index:4;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.hf-book-buy-links.dropdown a.hf-button:after{content:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/arrows/chevron-down-white.svg");padding-left:1rem;}.hf-book-buy-links.dropdown .hf-book-buy-links__dropdown{width:16rem;margin:auto;background-color:#000;border-radius:0 0 2.2rem 2.2rem;display:none;position:absolute;left:0;right:0;z-index:2;}@media (min-width: 1200px){.hf-book-buy-links.dropdown .hf-book-buy-links__dropdown{width:17rem;}}.hf-book-buy-links.dropdown .hf-book-buy-links__dropdown hr{margin:0 auto;border-top:.1rem solid #333;width:14.2rem;}.hf-book-buy-links.dropdown .hf-book-buy-links__dropdown a .buy-links-dropdown__link{color:#fff;text-transform:uppercase;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-size:1.4rem;letter-spacing:.25rem;padding:1rem .2rem;font-weight:600;}.hf-book-buy-links.dropdown .hf-book-buy-links__dropdown a:first-of-type .buy-links-dropdown__link{padding-top:2rem;}.hf-book-buy-links.dropdown .hf-book-buy-links__dropdown a:last-child .buy-links-dropdown__link{padding-bottom:2rem;}.hf-book-buy-links.dropdown .hf-book-buy-links__dropdown a:hover{text-decoration:none;}.hf-book-buy-links.dropdown .hf-book-buy-links__dropdown a:hover .buy-links-dropdown__link{color:#cfcfcf;}.hf-book-buy-links.dropdown.dropdown-open .hf-book-buy-links__dropdown{display:block;}.hf-book-buy-links.dropdown.dropdown-open .hf-book-buy-links__dropdown a{display:block;}.hf-book-buy-links.dropdown.dropdown-open a.hf-button{border-radius:2.2rem 2.2rem 0 0;}@media (min-width: 1200px){.hf-book-buy-links.dropdown.dropdown-open a.hf-button{border-radius:2.5rem 2.5rem 0 0;}}.hf-book-buy-links.dropdown.dropdown-open.dropdown-slim a.hf-button{border-radius:1.3rem 1.3rem 0 0;}@media (min-width: 1200px){.hf-book-buy-links.dropdown.dropdown-open.dropdown-slim a.hf-button{border-radius:1.5rem 1.5rem 0 0;}}.hf-book-buy-links.dropdown.dropdown-slim .hf-book-buy-links__dropdown{width:12rem;}@media (min-width: 1200px){.hf-book-buy-links.dropdown.dropdown-slim .hf-book-buy-links__dropdown{width:13.1rem;}}.hf-book-buy-links.dropdown.dropdown-slim .hf-book-buy-links__dropdown a .buy-links-dropdown__link{font-size:1.2rem;letter-spacing:.17rem;padding:.5rem .1rem;}.hf-book-buy-links.dropdown.dropdown-slim .hf-book-buy-links__dropdown a:first-child .buy-links-dropdown__link{padding-top:1rem;}.hf-book-buy-links.dropdown.dropdown-slim .hf-book-buy-links__dropdown a:last-child .buy-links-dropdown__link{padding-bottom:1rem;}.hf-book-buy-links.dropdown.dropdown-slim .hf-book-buy-links__dropdown hr{width:10rem;}@media (min-width: 1200px){.hf-book-buy-links.dropdown.dropdown-slim .hf-book-buy-links__dropdown hr{width:11.2rem;}}.hf-single-book .hf-book-buy-links{padding-bottom:4.3rem;}@media (min-width: 1200px){.hf-single-book .hf-book-buy-links{padding-bottom:5.5rem;}.hf-single-book .hf-book-buy-links a.hf-button{min-width:30.5rem;height:5.1rem;padding:0;}.hf-single-book .hf-book-buy-links.dropdown .hf-book-buy-links__dropdown{width:30.5rem;}.hf-single-book .hf-book-buy-links.dropdown .hf-book-buy-links__dropdown hr{width:27.5rem;}}.hf-single-book__pattern-container{position:relative;}.hf-single-book__pattern-container .hf-single-book__pattern{background-color:#e3e2db;position:absolute;width:100%;bottom:0;height:calc(100% - 7rem);}@media (min-width: 1200px){.hf-single-book__pattern-container .hf-single-book__pattern{height:calc(100% - 33rem);}}.hf-author-details .hf-author-details__inner{padding:0 0 4rem;}@media (min-width: 768px){.hf-author-details .hf-author-details__inner{width:63rem;margin:auto;}}@media (min-width: 1200px){.hf-author-details .hf-author-details__inner{padding:0 0 6rem;}}.hf-author-details .hf-author-details__inner .hf-author-details__breadcrumb{padding-bottom:2.2rem;}@media (min-width: 768px){.hf-author-details .hf-author-details__inner .hf-author-details__breadcrumb{padding-bottom:3.1rem;}}.hf-author-details .hf-author-details__inner .hf-author-details__breadcrumb h5{text-transform:uppercase;font-size:1.2rem;font-weight:600;line-height:1.33;letter-spacing:.17rem;}@media (min-width: 768px){.hf-author-details .hf-author-details__inner .hf-author-details__breadcrumb h5{font-size:1.4rem;letter-spacing:.25rem;}}.hf-author-details .hf-author-details__inner .hf-author-details__breadcrumb h5 a{border-bottom:none;}.hf-author-details .hf-author-details__inner .hf-author-details__infobox{padding-bottom:3rem;}.hf-author-details .hf-author-details__inner .hf-author-details__infobox .hf-author-details__infobox__image{padding-right:1.5rem;}@media (min-width: 768px){.hf-author-details .hf-author-details__inner .hf-author-details__infobox .hf-author-details__infobox__image{padding-right:2rem;}}.hf-author-details .hf-author-details__inner .hf-author-details__infobox .hf-author-details__infobox__image img{width:7.1rem;height:7.1rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;}@media (min-width: 768px){.hf-author-details .hf-author-details__inner .hf-author-details__infobox .hf-author-details__infobox__image img{width:16rem;height:16rem;}}.hf-author-details .hf-author-details__inner .hf-author-details__infobox .hf-author-details__infobox__name{-webkit-box-flex:1;-ms-flex:1;flex:1;}.hf-author-details .hf-author-details__inner .hf-author-details__social{border-top:.2rem solid #e3e2db;padding:1rem 0 2.2rem;}@media (min-width: 768px){.hf-author-details .hf-author-details__inner .hf-author-details__social{padding:1.2rem 0 3.3rem;}}.hf-author-details .hf-author-details__inner .hf-author-details__social .hf-author-details__social__text h5{text-transform:uppercase;font-size:1.2rem;font-weight:600;line-height:1.33;letter-spacing:.17rem;}.hf-author-details .hf-author-details__inner .hf-author-details__social .hf-author-details__social__icons .hf-author-details__social__icon{padding:0 2.2rem;border-right:.2rem solid #e3e2db;}@media (min-width: 768px){.hf-author-details .hf-author-details__inner .hf-author-details__social .hf-author-details__social__icons .hf-author-details__social__icon{padding:0 3.62rem;}}.hf-author-details .hf-author-details__inner .hf-author-details__social .hf-author-details__social__icons .hf-author-details__social__icon:last-child{border-right:none;}.hf-author-details .hf-author-details__inner .hf-author-details__text p{letter-spacing:.03rem;line-height:1.5;}.hf-metadata .hf-metadata__inner{padding-bottom:2rem;}@media (min-width: 1200px){.hf-metadata .hf-metadata__inner{padding:0 0 3rem;}}.hf-metadata .hf-metadata__inner .hf-metadata__row:first-child>div{width:50%;}.hf-metadata .hf-metadata__inner .hf-metadata__row:nth-child(2){border-top:.1rem solid #e3e2db;}.hf-metadata .hf-metadata__inner .hf-metadata__row:nth-child(2).hf-metadata__row__single-item>*{width:50%;}.hf-metadata .hf-metadata__inner .hf-metadata__row:nth-child(2).hf-metadata__row__single-item div:first-child{border-right:.1rem solid #e3e2db;}.hf-metadata .hf-metadata__inner .hf-metadata__row:nth-child(2).hf-metadata__row__single-item div:nth-child(2){padding-left:1rem;}.hf-metadata .hf-metadata__inner .hf-metadata__row div{margin:1.5rem 0;}.hf-metadata .hf-metadata__inner .hf-metadata__row div p{font-size:1.3rem;font-weight:500;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;line-height:1;padding-right:1rem;}@media (min-width: 768px){.hf-metadata .hf-metadata__inner .hf-metadata__row div p{font-size:1.6rem;}}.hf-metadata .hf-metadata__inner .hf-metadata__row div p span{font-weight:700;}.hf-metadata .hf-metadata__inner .hf-metadata__row div:before{height:2.2rem;width:2.2rem;display:block;margin-right:1rem;}.hf-metadata .hf-metadata__inner .hf-metadata__row div.hf-metadata__difficulty{border-right:.1rem solid #e3e2db;margin-right:1rem;}.hf-metadata .hf-metadata__inner .hf-metadata__row div.hf-metadata__difficulty.difficulty-easy:before{content:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/recipe/property-1-easy.svg");}.hf-metadata .hf-metadata__inner .hf-metadata__row div.hf-metadata__difficulty.difficulty-medium:before{content:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/recipe/property-1-medium.svg");}.hf-metadata .hf-metadata__inner .hf-metadata__row div.hf-metadata__difficulty.difficulty-hard:before{content:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/recipe/property-1-hard.svg");}.hf-metadata .hf-metadata__inner .hf-metadata__row div.hf-metadata__portions{-webkit-box-flex:1;-ms-flex:1;flex:1;}.hf-metadata .hf-metadata__inner .hf-metadata__row div.hf-metadata__portions:before{content:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/recipe/icon-recipe-portions.svg");}.hf-metadata .hf-metadata__inner .hf-metadata__row div.hf-metadata__time-total:before{content:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/recipe/icon-recipe-time.svg");}.hf-metadata__rating-row{display:flex;gap:24px;font-size:18px;}@media (max-width: 375px){.hf-metadata__rating-row{flex-direction:column;align-items:flex-start;gap:16px;margin-top:20px;padding:0 10px;}}.hf-metadata__rate-comment{display:flex;gap:24px;font-family:"ITCAvantGardeGothic";font-weight:500;margin-bottom:30px;font-size:18px;}.hf-metadata__rate-comment a,.comment-content a{color:black;text-decoration:none;border-bottom:2px solid #fabc2f;font-size:16px;font-weight:500;line-height:26px;letter-spacing:.3px;cursor:pointer;}.hf-metadata__rating{font-size:18px;font-weight:400;font-family:sans-serif;line-height:29px;letter-spacing:.3px;display:flex;align-items:flex-start;gap:10px;}.reviews-general-info{display:flex;flex-direction:column;align-items:center;gap:16px;margin:48px 0 40px;}.reviews-general-info h2{font-weight:600;font-size:24px;line-height:32px;}.intro-text{font-weight:500;font-size:20px;line-height:29px;padding:0 10%;align-items:center;margin-bottom:40px;}.form-submit input,.show-comments-button{font-family:"ITCAvantGardeGothic";font-size:14px;line-height:16.8px;letter-spacing:2.5px;font-weight:600;background-color:#000;color:white;border-radius:50px;padding:13px 20px;border:none;text-transform:uppercase;}.show-comments-container{display:flex;justify-content:center;margin-top:10px;}.show-comments-button,.comment-body,.comment-more{display:none;}.comment-author.vcard a{font-family:"ITCAvantGardeGothic";font-weight:600;font-size:16px;line-height:20px;letter-spacing:2px;color:black;padding-left:11px;}.depth-2{margin-left:24px;}.comment-content{font-weight:500;font-size:16px;line-height:25px;font-family:sans-serif;}.comment-content.truncated{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}.comment-more{margin-top:8px;cursor:pointer;}.comment-metadata{font-family:"ITCAvantGardeGothic";font-size:16px;margin-top:30px;font-weight:500;line-height:25px;}.comment-meta img{height:38px;width:38px;margin-bottom:10px;}.comment-meta .edit-link a{padding-left:10px;}.logged-in-as{display:none;}.comment-respond .rating-container>input+label:before{color:#fabc2f;}.comment-respond .rating-container>input+label:hover:before{color:#fabc2f;}.comment-respond .rating-container>input+label:active:before{color:#fabc2f;}.rating-container{margin-bottom:16px;}.comment-form-comment,.comment-form-author,.comment-form-email{display:flex;flex-direction:column;margin-bottom:16px;}.comment-form-author input,.comment-form-email input{height:51px;}.comment-form-comment{display:flex;flex-direction:column;margin-bottom:16px;}.comment-form label{font-size:16px;}.form-allowed{margin:0 0 48px !important;font-weight:600;font-size:14px;line-height:25px;}.comments-title{display:flex;justify-content:center;margin-bottom:24px;font-weight:600;font-size:24px;line-height:32px;font-family:"ITCAvantGardeGothic";}.comment-meta{padding:24px;margin-bottom:16px;}.reviews-general-info p{margin-bottom:0;}.commentlist{width:100%;margin:0px;padding:0px;}.form-allowed{margin-top:16px;}.dashicons-star-filled,.dashicons-star-empty,.dashicons-star-half{color:#fabc2f;}.comment-respond{margin-bottom:24px;}@media (max-width: 375px){.hf-metadata__rating{font-size:16px;line-height:25px;}}.nocomments-container{display:flex;flex-direction:column;gap:10px;align-items:center;margin-bottom:30px;}.nocomments-statement{font-size:24px;font-weight:600;line-height:32px;letter-spacing:2px;font-family:"ITCAvantGardeGothic";}.nocomments-prompt{font-size:18px;line-height:29px;letter-spacing:.3px;}.hf-social-print .hf-social-print__inner{padding:0 0 3.3rem;}@media (min-width: 1200px){.hf-social-print .hf-social-print__inner{padding:0 0 3.3rem;}}.hf-social-print .hf-social-print__inner .hf-social-print__social{-webkit-box-flex:1;-ms-flex:1;flex:1;}.hf-social-print .hf-social-print__inner .hf-social-print__print button{background-color:#fff;color:#000;padding:.5rem 1.2rem .1rem 1.2rem;font-size:1.2rem;line-height:1.33;letter-spacing:.17rem;border-radius:2.4rem;border:.1rem solid #000;height:3rem;min-width:auto;min-width:10.3rem;margin-right:0;font-weight:600;}.hf-social-print .hf-social-print__inner .hf-social-print__print button:before{height:2.2rem;width:2.2rem;display:inline-block;content:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/individual/icon-print.svg");margin-right:.9rem;}.hf-social-share .hf-social-link{border-right:.2rem solid #e3e2db;}.hf-social-share .hf-social-link:last-child{border-right:none;}.hf-social-share .hf-social-link:first-child span{padding-left:0;}.hf-social-share .hf-social-link span{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1.5rem;height:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width: 1200px){.hf-social-share .hf-social-link span{padding:0 3rem;}}.hf-social-share .hf-social-link span:before{width:2.2rem;height:2rem;display:inline-block;}.hf-social-share .hf-social-link[class$="facebook"] span:before{content:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/individual/icon-facebook.svg");}.hf-social-share .hf-social-link[class$="twitter"] span:before{content:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/individual/icon-twitter.svg");}.hf-social-share .hf-social-link[class$="pinterest"] span:before{content:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/individual/icon-pinterest.svg");}.hf-social-share .hf-social-link[class$="email"] span:before{content:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/individual/icon-email.svg");}.hf-summary .hf-summary__inner{padding-bottom:3.3rem;}@media (min-width: 1200px){.hf-summary .hf-summary__inner{padding:0 0 3.3rem;}}.hf-ingredients .hf-ingredients__inner{padding:2.4rem 0 0;}@media (min-width: 1200px){.hf-ingredients .hf-ingredients__inner{padding:5rem 0 0;}}.hf-ingredients .hf-ingredients__inner h2{margin-bottom:1.7rem;padding:0 1.4rem;}@media (min-width: 1200px){.hf-ingredients .hf-ingredients__inner h2{padding:0 3rem;margin-bottom:3rem;}}.hf-ingredients .hf-ingredients__inner .hf-ingredients__container .hf-ingredients__single-group{margin-bottom:.3rem;}.hf-ingredients .hf-ingredients__inner .hf-ingredients__container .hf-ingredients__single-group table tr th{font-family:"Source Serif Pro",serif;font-size:2rem;font-weight:600;line-height:1;margin-bottom:2.6rem;padding:1rem 2rem 1.45rem;}.hf-ingredients .hf-ingredients__inner .hf-ingredients__container .hf-ingredients__single-group table tr th:first-child{background-color:#e3e2db;}@media (min-width: 1200px){.hf-ingredients .hf-ingredients__inner .hf-ingredients__container .hf-ingredients__single-group table tr th{padding:2.2rem 4rem 1.45rem;}}.hf-ingredients .hf-ingredients__inner .hf-ingredients__container .hf-ingredients__single-group table tr td{font-family:"Source Serif Pro",serif;font-size:1.6rem;font-weight:400;line-height:1;letter-spacing:.03rem;vertical-align:top;padding:1.15rem 2rem;}@media (min-width: 1200px){.hf-ingredients .hf-ingredients__inner .hf-ingredients__container .hf-ingredients__single-group table tr td{font-size:1.8rem;padding-top:1.7rem;padding-bottom:1.7rem;}}.hf-ingredients .hf-ingredients__inner .hf-ingredients__container .hf-ingredients__single-group table tr td:first-child{background-color:#e3e2db;font-weight:600;text-align:right;width:13.5rem;}@media (min-width: 1200px){.hf-ingredients .hf-ingredients__inner .hf-ingredients__container .hf-ingredients__single-group table tr td:first-child{width:25rem;padding-left:3.2rem;padding-right:3.2rem;}}@media (min-width: 1200px){.hf-ingredients .hf-ingredients__inner .hf-ingredients__container .hf-ingredients__single-group table tr td:last-child{padding-left:4rem;padding-right:4rem;}}.hf-ingredients .hf-ingredients__inner .hf-ingredients__container .hf-ingredients__single-group table tr.spacer{height:.4rem;}@media (min-width: 1200px){.hf-ingredients .hf-ingredients__inner .hf-ingredients__container .hf-ingredients__single-group table tr:first-child:not(.heading) td{padding-top:2.9rem;}}@media (min-width: 1200px){.hf-ingredients .hf-ingredients__inner .hf-ingredients__container .hf-ingredients__single-group table tr:last-child:not(.heading) td{padding-bottom:2.9rem;}}.hf-ingredients .hf-ingredients__inner .hf-ingredients__button{padding:2rem 1.4rem 0;}@media (min-width: 1200px){.hf-ingredients .hf-ingredients__inner .hf-ingredients__button{padding:2rem 0 0;}}.hf-ingredients .hf-ingredients__inner .hf-ingredients__button a{width:100%;}.hf-essential-kit .hf-essential-kit__inner{padding-top:3.6rem;}@media (min-width: 1200px){.hf-essential-kit .hf-essential-kit__inner{padding-top:5.3rem;}}.hf-essential-kit .hf-essential-kit__inner h2{margin-bottom:.5rem;}@media (min-width: 1200px){.hf-essential-kit .hf-essential-kit__inner h2{margin-bottom:1.6rem;}}.hf-method .hf-method__inner{padding:3.6rem 0 0;}@media (min-width: 1200px){.hf-method .hf-method__inner{padding:5.3rem 0 0;}}.hf-method .hf-method__inner h2{padding:0 1.4rem;margin-bottom:.5rem;}@media (min-width: 1200px){.hf-method .hf-method__inner h2{margin-bottom:1.6rem;padding:0 2.9rem;}}.hf-method .hf-method__inner .hf-method__text p{border:.2rem solid #e3e2db;padding:1.5rem;margin:0 1.4rem 2rem;}@media (min-width: 1200px){.hf-method .hf-method__inner .hf-method__text p{padding:3rem 8.9rem 3rem 3rem;margin:0 0 3.5rem;}.hf-method .hf-method__inner .hf-method__text p:last-child{margin-bottom:0;}}.hf-method .hf-method__inner .hf-method__text p.no-style{border:none;padding:0;margin-left:0;margin-right:0;}.hf-tags hr{margin:0;}.hf-tags hr:first-of-type{border-top:.2rem dotted #cfcfcf;}.hf-tags hr:last-of-type{border-bottom:.2rem solid #cfcfcf;}.hf-tags .hf-tags__inner{padding:2.3rem 0 2.7rem;}@media (min-width: 1200px){.hf-tags .hf-tags__inner{padding:2rem 0 2.7rem;}}.hf-tags .hf-tags__inner h5{font-size:1.2rem;font-weight:700;text-transform:uppercase;line-height:1.33;letter-spacing:.17rem;margin-bottom:0;}.hf-tags .hf-tags__inner .hf-tags__container a{margin-right:1rem;}.hf-tags .hf-tags__inner .hf-tags__container a.hf-tags__single{background-color:#000;display:inline-block;color:#fff;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:500;line-height:1.07;font-size:1.5rem;padding:.8rem .7rem .4rem;margin-top:1rem;}.hf-tags .hf-tags__inner .hf-tags__container a.hf-tags__single:last-child{margin-right:0;}.hf-tags .hf-tags__inner .hf-tags__container a.hf-tags__single:hover{text-decoration:none;}.hf-author .hf-author__inner{padding-bottom:2rem;}@media (min-width: 1200px){.hf-author .hf-author__inner{padding:0 0 2rem;}}.hf-author .hf-author__inner .hf-author__image{padding-right:1rem;}@media (min-width: 768px){.hf-author .hf-author__inner .hf-author__image{padding-right:2rem;}}.hf-author .hf-author__inner .hf-author__image img{width:3.6rem;height:3.6rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;}@media (min-width: 768px){.hf-author .hf-author__inner .hf-author__image img{width:5.8rem;height:5.8rem;}}.hf-author .hf-author__inner .hf-author__text{-webkit-box-flex:1;-ms-flex:1;flex:1;}.hf-author .hf-author__inner .hf-author__text p{font-size:1.6rem;}@media (min-width: 768px){.hf-author .hf-author__inner .hf-author__text p{font-size:2rem;}}.hf-author .hf-author__inner .hf-author__text p span:first-child{padding-right:.5rem;}.hf-author .hf-author__inner .hf-author__text p span:last-child a{font-style:italic;}@media (min-width: 768px){.hf-author .hf-author__inner .hf-author__text p span{display:block;}.hf-author .hf-author__inner .hf-author__text p span:first-child{padding-right:0;}}.hf-recipe-floating-bar{width:100%;position:fixed;bottom:0;z-index:1;}.hf-recipe-floating-bar .hf-recipe-floating-bar__inner .hf-recipe-floating-bar__button{width:50%;height:4.6rem;}.hf-recipe-floating-bar .hf-recipe-floating-bar__inner .hf-recipe-floating-bar__button h5{font-weight:700;line-height:1.38;letter-spacing:.2rem;font-size:1.3rem;text-transform:uppercase;}.hf-recipe-floating-bar .hf-recipe-floating-bar__inner .hf-recipe-floating-bar__button.hf-recipe-floating-bar__button-ingredients{background-color:#000;}.hf-recipe-floating-bar .hf-recipe-floating-bar__inner .hf-recipe-floating-bar__button.hf-recipe-floating-bar__button-ingredients h5{color:#fff;}.hf-recipe-floating-bar .hf-recipe-floating-bar__inner .hf-recipe-floating-bar__button.hf-recipe-floating-bar__button-method{background-color:#f4f4f4;}.hf-recipe-floating-bar .hf-recipe-floating-bar__inner .hf-recipe-floating-bar__button.hf-recipe-floating-bar__button-method h5{color:#000;}.hf-recipe-floating-bar .hf-recipe-floating-bar__inner .hf-recipe-floating-bar__button:hover{text-decoration:none;}.recipe-anchor{position:relative;top:-6rem;}.single-post .hf-from-the-book{width:100%;max-width:690px;margin:0 auto;}@media only screen and (max-width: 767px){.single-post .hf-from-the-book{max-width:100%;}}.hf-from-the-book{background-color:#e3e2db;position:relative;}.hf-from-the-book .hf-from-the-book__overlay{background-color:#f4f4f4;width:100%;height:25rem;position:absolute;top:0;}.hf-from-the-book .hf-from-the-book__overlay.overlay-single{height:17rem;}.hf-from-the-book .hf-from-the-book__inner{text-align:center;padding:3.4rem 0;}.hf-from-the-book .hf-from-the-book__inner .hf-from-the-book__preheading p{text-transform:uppercase;font-size:1.4rem;font-weight:600;letter-spacing:.25rem;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;margin-bottom:1.5rem !important;}.hf-from-the-book .hf-from-the-book__inner .hf-from-the-book__images-book-details .hf-from-the-book__images{margin-bottom:2.4rem;}.hf-from-the-book .hf-from-the-book__inner .hf-from-the-book__images-book-details .hf-from-the-book__images.images-single img{box-shadow:0 .4rem 1.1rem 0 rgba(0,0,0,.15);max-width:15.6rem;}.hf-from-the-book .hf-from-the-book__inner .hf-from-the-book__images-book-details .hf-from-the-book__images.images-carousel{margin-top:3rem;}.hf-from-the-book .hf-from-the-book__inner .hf-from-the-book__images-book-details .hf-from-the-book__images.images-carousel .item{width:14.4rem;margin:0 0 0 1.4rem;}@media (min-width: 768px){.hf-from-the-book .hf-from-the-book__inner .hf-from-the-book__images-book-details .hf-from-the-book__images.images-carousel .item{margin:auto;}}.hf-from-the-book .hf-from-the-book__inner .hf-from-the-book__images-book-details .hf-from-the-book__images.images-carousel .item img{height:18.9rem;width:14.4rem;margin:auto;-o-object-fit:cover;object-fit:cover;}.hf-from-the-book .hf-from-the-book__inner .hf-from-the-book__images-book-details .hf-from-the-book__images.images-carousel .item p{font-size:1.4rem;line-height:1.79;width:14.4rem;margin:auto;margin-top:1rem;text-align:left;}@media (max-width: 767px){.hf-from-the-book .hf-from-the-book__inner .hf-from-the-book__images-book-details .hf-from-the-book__images.images-carousel .item p{line-height:1.49;}}.hf-from-the-book .hf-from-the-book__inner .hf-from-the-book__images-book-details .hf-from-the-book__book-details{margin-bottom:1.4rem;}.hf-from-the-book .hf-from-the-book__inner .hf-from-the-book__images-book-details .hf-from-the-book__book-details .hf-from-the-book__book-name h3{font-size:2.4rem;line-height:1.33;letter-spacing:.2rem;font-weight:600;text-transform:none;padding:0 2rem;}.hf-from-the-book .hf-from-the-book__inner .hf-from-the-book__images-book-details .hf-from-the-book__book-details .hf-from-the-book__book-name h3 a{border:none;}.hf-from-the-book .hf-from-the-book__inner .hf-from-the-book__images-book-details .hf-from-the-book__book-details .hf-from-the-book__book-author p{font-size:1.6rem;line-height:1.56;letter-spacing:.03rem;}@media (max-width: 767px){.hf-from-the-book .col-12{padding:0 !important;}}.hf-recipe-sidebar .hf-recipe-sidebar__inner{width:19.6rem;}.hf-recipe-sidebar .hf-recipe-sidebar__inner .hf-grid{background-color:#e3e2db;}.hf-recipe-sidebar .hf-recipe-sidebar__inner .hf-grid.hf-grid-recipes{padding:2.1rem 0;}.hf-recipe-sidebar .hf-recipe-sidebar__inner .hf-grid.hf-grid-recipes .hf-cards-heading hr,.hf-recipe-sidebar .hf-recipe-sidebar__inner .hf-grid.hf-grid-recipes .hf-cards-heading p{display:none;}.hf-recipe-sidebar .hf-recipe-sidebar__inner .hf-grid.hf-grid-recipes .hf-cards-heading h3{font-size:1.4rem;font-weight:600;letter-spacing:.25rem;text-transform:uppercase;padding:0;text-align:center;}.hf-recipe-sidebar .hf-recipe-sidebar__inner .hf-grid.hf-grid-recipes .hf-grid__inner{display:block;}.hf-recipe-sidebar .hf-recipe-sidebar__inner .hf-grid.hf-grid-recipes .hf-grid__inner .hf-grid-card{padding-bottom:1.5rem;}.hf-recipe-sidebar .hf-recipe-sidebar__inner .hf-grid.hf-grid-recipes .hf-grid__inner .hf-grid-card:last-child{padding-bottom:0;}.hf-recipe-sidebar .hf-recipe-sidebar__inner .hf-grid.hf-grid-recipes .hf-grid__inner .hf-grid-card .hf-grid-card__image a img{height:11.3rem;}.hf-recipe-sidebar .hf-recipe-sidebar__inner .hf-grid.hf-grid-recipes .hf-grid__inner .hf-grid-card .hf-grid-card__text{padding-top:1rem;}.hf-recipe-sidebar .hf-recipe-sidebar__inner .hf-grid.hf-grid-recipes .hf-grid__inner .hf-grid-card .hf-grid-card__text h2{font-size:1.4rem;font-weight:600;letter-spacing:.22rem;line-height:1.57;}.hf-recipe-sidebar .hf-recipe-sidebar__inner .hf-grid.hf-grid-recipes .hf-grid__inner .hf-grid-card .hf-grid-card__text .hf-grid-card__text__author{display:none !important;}.hf-recipe-sidebar.sidebar-fixed .hf-recipe-sidebar__inner{position:fixed;top:8rem;}.hf-recipe-sidebar.sidebar-bottom .hf-recipe-sidebar__inner{position:relative;background-color:transparent;}.hf-recipe-sidebar.sidebar-bottom .hf-recipe-sidebar__inner .hf-grid{position:absolute;bottom:0;background-color:#e3e2db;}.admin-bar .hf-recipe-sidebar.sidebar-fixed .hf-recipe-sidebar__inner{top:11.2rem;}.hf-post-details .hf-post-details__inner{padding-bottom:2rem;}.hf-post-details .hf-post-details__inner .hf-post-details__author{border-bottom:.2rem solid #e3e2db;padding-bottom:.4rem;}.hf-post-details .hf-post-details__inner .hf-post-details__date{padding-top:.4rem;}.hf-post-content .hf-post-content__inner{padding-bottom:4rem;padding-top:.3rem;}.hf-post-content .hf-post-content__inner p{margin-bottom:2.5rem;}@media (min-width: 768px){.hf-post-content .hf-post-content__inner p{margin-bottom:3rem;}}.hf-post-content .hf-post-content__inner p:last-child{margin-bottom:0;}@media (min-width: 768px){.hf-post-content .hf-post-content__inner p img{padding:1rem 0;}}.hf-post-content .hf-post-content__inner h2{margin-bottom:.6rem;}.hf-post-content .hf-post-content__inner blockquote{margin:0;border:none;padding:1.3rem 0;border-left:none;border-right:none;margin-bottom:2rem;text-align:left;}@media (min-width: 768px){.hf-post-content .hf-post-content__inner blockquote{margin-bottom:3rem;}}.hf-post-content .hf-post-content__inner blockquote:before,.hf-post-content .hf-post-content__inner blockquote:after{display:block;content:"";height:.2rem;width:6rem;position:relative;background-color:#e3e2db;}.hf-post-content .hf-post-content__inner blockquote:before{margin-bottom:2rem;}.hf-post-content .hf-post-content__inner blockquote:after{margin-top:2rem;}.hf-post-content .hf-post-content__inner blockquote p{font-size:1.9rem;line-height:1.53;letter-spacing:.2rem;font-weight:600;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;}.hf-post-content .hf-post-content__inner .wp-block-pullquote{padding:0;margin:0;}.hf-post-content .hf-post-content__inner figcaption{font-family:"Source Serif Pro",serif;margin:1rem 0 0;text-align:left;font-size:1.4rem;line-height:1.79;}.hf-post-share .hf-post-share__inner{border-top:.2rem solid #e3e2db;padding-top:.9rem;padding-bottom:4rem;}@media (min-width: 1200px){.hf-post-share .hf-post-share__inner{padding-bottom:8rem;}}.hf-post-share .hf-post-share__inner .hf-post-share__text p{text-transform:uppercase;font-size:1.2rem;font-weight:600;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;line-height:1.33;letter-spacing:.17rem;}.hf-grid-wrapper{padding-bottom:4rem;}@media (min-width: 1200px){.hf-grid-wrapper{padding-bottom:6.5rem;}}.hf-grid{padding:2rem 0;}@media (min-width: 768px){.hf-grid{padding:3.5rem 0 1.5rem;}}@media (min-width: 1200px){.hf-grid{padding:3.5rem 0;}}.hf-grid .hf-grid__inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:2rem;}@media (min-width: 768px){.hf-grid .hf-grid__inner{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:1fr 1fr;grid-column-gap:2rem;}.hf-grid .hf-grid__inner.hf-grid__inner-cornerstone{grid-template-columns:1fr;}}@media (min-width: 768px){.hf-grid .hf-grid__inner.grid-2{grid-row-gap:6rem;grid-column-gap:3rem;}}@media (min-width: 1200px){.hf-grid .hf-grid__inner.grid-3{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:3rem;grid-row-gap:6rem;}}.hf-grid .hf-grid__inner.grid-4{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:0;}@media (min-width: 768px){.hf-grid .hf-grid__inner.grid-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:0;}}@media (min-width: 1200px){.hf-grid .hf-grid__inner.grid-4{grid-column-gap:13rem;}}.hf-grid .hf-grid__inner.grid-6{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:0;grid-row-gap:3.4rem;}@media (min-width: 768px){.hf-grid .hf-grid__inner.grid-6{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:0;}}@media (min-width: 1200px){.hf-grid .hf-grid__inner.grid-6{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:5rem;grid-row-gap:6rem;}}.hf-grid-recipes .hf-grid__inner .hf-grid-card .hf-grid-card__image a img{height:23.3rem;-o-object-fit:cover;object-fit:cover;width:100%;}.hf-grid-recipes .hf-grid__inner .hf-grid-card .hf-grid-card__text{padding:1.7rem 2rem;background-color:#fff;border:.1rem solid #e3e2db;}@media (min-width: 768px){.hf-grid-recipes .hf-grid__inner .hf-grid-card .hf-grid-card__text{-webkit-box-flex:1;-ms-flex:1;flex:1;}}@media (min-width: 1200px){.hf-grid-recipes .hf-grid__inner .hf-grid-card .hf-grid-card__text{padding:2rem 0 0;background-color:transparent;border:none;}}.hf-grid-recipes .hf-grid__inner .hf-grid-card .hf-grid-card__text h2 a{border:none;}.hf-grid-recipes .hf-grid__inner .hf-grid-card .hf-grid-card__text .hf-grid-card__text__author{border-top:.1rem solid #e3e2db;padding-top:1.3rem;margin-top:1.6rem;}.hf-grid-recipes .hf-grid__inner .hf-grid-card .hf-grid-card__text .hf-grid-card__text__author .hf-grid-card__text__author__image{padding-right:1.2rem;}.hf-grid-recipes .hf-grid__inner .hf-grid-card .hf-grid-card__text .hf-grid-card__text__author .hf-grid-card__text__author__image img{width:3.8rem;height:3.8rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;}.hf-grid-recipes .hf-grid__inner .hf-grid-card .hf-grid-card__text .hf-grid-card__text__author .hf-grid-card__text__author__text{-webkit-box-flex:1;-ms-flex:1;flex:1;}.hf-grid-recipes .hf-grid__inner .hf-grid-card .hf-grid-card__text .hf-grid-card__text__author .hf-grid-card__text__author__text p{line-height:1.7;letter-spacing:.03rem;font-size:1.6rem;}.hf-grid-recipes .hf-grid__inner .hf-grid-card .hf-grid-card__text .hf-grid-card__text__author .hf-grid-card__text__author__text p span{display:block;}.hf-grid-recipes .hf-grid__inner .hf-grid-card .hf-grid-card__text .hf-grid-card__text__author .hf-grid-card__text__author__text p span:first-child{padding-right:.5rem;}.hf-grid-recipes .hf-grid__inner .hf-grid-card .hf-grid-card__text .hf-grid-card__text__author .hf-grid-card__text__author__text p span:nth-child(2) a{font-style:italic;}@media (min-width: 1200px){.hf-grid-recipes .hf-grid__inner.grid-2 .hf-grid-card .hf-grid-card__image a img{height:41.9rem;}.hf-grid-recipes .hf-grid__inner.grid-2 .hf-grid-card .hf-grid-card__text h2{font-size:3.2rem;line-height:1.25;letter-spacing:.2rem;}.hf-grid-recipes .hf-grid__inner.grid-2 .hf-grid-card .hf-grid-card__text .hf-grid-card__text__author{border-top:none;margin:0;padding-top:2rem;}.hf-grid-recipes .hf-grid__inner.grid-2 .hf-grid-card .hf-grid-card__text .hf-grid-card__text__author .hf-grid-card__text__author__image img{width:5.8rem;height:5.8rem;}.hf-grid-recipes .hf-grid__inner.grid-2 .hf-grid-card .hf-grid-card__text .hf-grid-card__text__author .hf-grid-card__text__author__text p{font-size:2rem;letter-spacing:.03rem;}.hf-grid-recipes .hf-grid__inner.grid-2 .hf-grid-card .hf-grid-card__text .hf-grid-card__text__author .hf-grid-card__text__author__text p span{display:block;}}@media (min-width: 1200px){.hf-grid-recipes .hf-grid__inner.grid-3 .hf-grid-card .hf-grid-card__image a img{height:27.3rem;}.hf-grid-recipes .hf-grid__inner.grid-3 .hf-grid-card .hf-grid-card__text .hf-grid-card__text__author{border-top:none;margin:0;padding-top:2rem;}}.hf-archive .hf-grid-recipes{padding-bottom:4rem;}@media (min-width: 768px){.hf-archive .hf-grid-recipes{padding-bottom:6rem;}}@media (min-width: 1200px){.hf-archive .hf-grid-recipes{padding-bottom:8rem;}}.hf-star-authors{padding:2.8rem 0 1.5rem;position:relative;}@media (min-width: 1200px){.hf-star-authors{padding:5.6rem 0 4.2rem;}}.hf-star-authors .hf-star-authors__inner{position:relative;z-index:1;margin-right:-1.5rem;}@media (min-width: 1200px){.hf-star-authors .hf-star-authors__inner{max-width:100%;margin:auto;}}@media (min-width: 1340px){.hf-star-authors .hf-star-authors__inner{max-width:1340px;}}.hf-star-authors .hf-star-authors__inner .star-authors-carousel .hf-card-author-carousel-item{max-width:7.1rem;margin-right:1.3rem;}@media (min-width: 768px){.hf-star-authors .hf-star-authors__inner .star-authors-carousel .hf-card-author-carousel-item{max-width:8.5rem;margin-right:1.9rem;}}@media (min-width: 1200px){.hf-star-authors .hf-star-authors__inner .star-authors-carousel .hf-card-author-carousel-item{max-width:100%;margin:auto;}}.hf-star-authors .hf-star-authors__inner .star-authors-carousel .hf-card-author-carousel-item a{display:block;}.hf-star-authors .hf-star-authors__inner .star-authors-carousel .hf-card-author-carousel-item a:hover{text-decoration:none;}.hf-star-authors .hf-star-authors__inner .star-authors-carousel .hf-card-author-carousel-item a .hf-card-author-carousel__image img{width:7.1rem;height:7.1rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;}@media (min-width: 768px){.hf-star-authors .hf-star-authors__inner .star-authors-carousel .hf-card-author-carousel-item a .hf-card-author-carousel__image img{width:8.5rem;height:8.5rem;}}@media (min-width: 1200px){.hf-star-authors .hf-star-authors__inner .star-authors-carousel .hf-card-author-carousel-item a .hf-card-author-carousel__image img{width:13rem;height:13rem;margin:auto;}}.hf-star-authors .hf-star-authors__inner .star-authors-carousel .hf-card-author-carousel-item a .hf-card-author-carousel__text{text-align:center;padding-top:1.2rem;}@media (min-width: 1200px){.hf-star-authors .hf-star-authors__inner .star-authors-carousel .hf-card-author-carousel-item a .hf-card-author-carousel__text{padding-top:1.5rem;}}.hf-star-authors .hf-star-authors__inner .star-authors-carousel .hf-card-author-carousel-item a .hf-card-author-carousel__text h4{font-size:1.3rem;font-weight:500;line-height:1.38;}@media (min-width: 1200px){.hf-star-authors .hf-star-authors__inner .star-authors-carousel .hf-card-author-carousel-item a .hf-card-author-carousel__text h4{font-size:1.6rem;line-height:2;}}.hf-star-authors .hf-star-authors__inner .star-authors-carousel .hf-card-author-carousel-item.hf-card-author-carousel-view-all a .hf-card-author-carousel__image{width:7.1rem;height:7.1rem;border-radius:50%;background-color:#e3e2db;border:.2rem solid #000;}@media (min-width: 768px){.hf-star-authors .hf-star-authors__inner .star-authors-carousel .hf-card-author-carousel-item.hf-card-author-carousel-view-all a .hf-card-author-carousel__image{width:8.5rem;height:8.5rem;}}@media (min-width: 1200px){.hf-star-authors .hf-star-authors__inner .star-authors-carousel .hf-card-author-carousel-item.hf-card-author-carousel-view-all a .hf-card-author-carousel__image{width:13rem;height:13rem;margin:auto;}}.hf-star-authors .hf-star-authors__inner .star-authors-carousel .hf-card-author-carousel-item.hf-card-author-carousel-view-all a .hf-card-author-carousel__image p{font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:500;position:relative;top:.2rem;}.hf-star-authors .hf-star-authors__overlay{width:100%;height:11rem;background-color:#fabc2f;position:absolute;top:0;}@media (min-width: 768px){.hf-star-authors .hf-star-authors__overlay{height:11.6rem;}}@media (min-width: 1200px){.hf-star-authors .hf-star-authors__overlay{height:19.7rem;}}@media (min-width: 1200px){.hf-star-authors .hf-more-heading{padding-bottom:4rem;}}@media (min-width: 1200px){.hf-star-authors .hf-more-heading hr{display:none;}}@media (min-width: 1200px){.hf-star-authors .hf-more-heading .hf-more-heading__view-all{display:none;}}.hf-star-authors .hf-more-heading h3{font-weight:600;}@media (min-width: 1200px){.hf-star-authors .hf-more-heading h3{width:100%;text-align:center;}}.hf-card-author-single{margin-bottom:3rem;border:.1rem solid #e3e2db;}.hf-card-author-single .hf-card-author-single__details img{width:7.6rem;height:7.6rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;}@media (min-width: 768px){.hf-card-author-single .hf-card-author-single__details img{width:8.5rem;height:8.5rem;}}@media (min-width: 1200px){.hf-card-author-single .hf-card-author-single__details img{width:13rem;height:13rem;}}.hf-card-author-single .hf-card-author-single__details h2{margin-top:1rem;margin-bottom:1.3rem;}@media (min-width: 768px){.hf-card-author-single .hf-card-author-single__details h2{line-height:1.53;letter-spacing:.2rem;font-size:1.9rem;margin-top:2rem;margin-bottom:2rem;}}@media (min-width: 1200px){.hf-card-author-single .hf-card-author-single__details h2{margin-top:1.1rem;margin-bottom:.9rem;}}.hf-card-author-single .hf-card-author-single__details h2 a{border:none;}.hf-card-author-single.hf-card-author-single-large .hf-card-author-single__details{padding:3rem 1.5rem;background-color:#fff;text-align:center;}@media (min-width: 768px){.hf-card-author-single.hf-card-author-single-large .hf-card-author-single__details{padding:4rem 3.4rem;}}.hf-card-author-single.hf-card-author-single-large .hf-card-author-single__details p{line-height:1.56;letter-spacing:.03rem;font-size:1.6rem;}.hf-card-author-single.hf-card-author-single-large .hf-card-author-single__details .hf-button{margin-top:1.5rem;min-width:15rem;border:.1rem solid #000;background-color:#fff;color:#000;height:3rem;font-weight:600;}@media (min-width: 768px){.hf-card-author-single.hf-card-author-single-large .hf-card-author-single__details .hf-button{margin-top:3.5rem;}}@media (min-width: 1200px){.hf-card-author-single.hf-card-author-single-large .hf-card-author-single__details .hf-button{margin-top:2.1rem;}}.hf-card-author-single.hf-card-author-single-large .hf-card-author-single__books{padding:3rem 1.5rem;background-color:#e3e2db;}@media (min-width: 768px){.hf-card-author-single.hf-card-author-single-large .hf-card-author-single__books{padding:4rem 3.4rem;}}.hf-card-author-single.hf-card-author-single-large .hf-card-author-single__books h4{font-size:1.2rem;line-height:1.33;letter-spacing:.17rem;font-weight:600;text-transform:uppercase;margin-bottom:2rem;}@media (min-width: 768px){.hf-card-author-single.hf-card-author-single-large .hf-card-author-single__books h4{margin-bottom:3rem;margin-left:1.4rem;}}.hf-card-author-single.hf-card-author-single-large .hf-card-author-single__books .hf-card-author-single__books__single{text-align:center;width:50%;padding:0 .75rem;}.hf-card-author-single.hf-card-author-single-large .hf-card-author-single__books .hf-card-author-single__books__single img{max-width:12.2rem;margin:auto;box-shadow:0 .4rem 1.1rem 0 rgba(0,0,0,.15);}.hf-card-author-single.hf-card-author-single-large .hf-card-author-single__books .hf-card-author-single__books__single h3{margin-top:1.5rem;text-transform:none;line-height:1.63;letter-spacing:.03rem;font-size:1.6rem;font-weight:500;}.hf-card-author-single.hf-card-author-single-large .hf-card-author-single__books .hf-card-author-single__books__single h3 a{border:none;}.hf-card-author-single.hf-card-author-single-large .hf-card-author-single__books .hf-card-author-single__books__single h5{font-family:"Source Serif Pro",serif;line-height:1.79;font-size:1.4rem;margin-top:.5rem;}@media (min-width: 768px){.hf-card-author-single.hf-card-author-single-large .hf-card-author-single__details,.hf-card-author-single.hf-card-author-single-large .hf-card-author-single__books{width:50%;}}.hf-card-author-single.hf-card-author-single-small a{width:100%;}.hf-card-author-single.hf-card-author-single-small a:hover{text-decoration:none;}.hf-card-author-single.hf-card-author-single-small a .hf-card-author-single__details{padding:1.5rem;width:100%;}@media (min-width: 768px){.hf-card-author-single.hf-card-author-single-small a .hf-card-author-single__details{padding:2.5rem 3rem;}}.hf-card-author-single.hf-card-author-single-small a .hf-card-author-single__details img{margin-right:1.6rem;}@media (min-width: 1200px){.hf-card-author-single.hf-card-author-single-small a .hf-card-author-single__details img{width:8.5rem;height:8.5rem;}}.hf-card-author-single.hf-card-author-single-small a .hf-card-author-single__details h2{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;}.hf-grid-posts .hf-grid__inner .hf-grid-card{margin-bottom:2rem;}.hf-grid-posts .hf-grid__inner .hf-grid-card .hf-grid-card__image a img{height:23rem;-o-object-fit:cover;object-fit:cover;width:100%;}@media (min-width: 1200px){.hf-grid-posts .hf-grid__inner .hf-grid-card .hf-grid-card__image a img{height:40.9rem;}}.hf-grid-posts .hf-grid__inner .hf-grid-card .hf-grid-card__text{padding:2rem;background-color:#fff;border:.1rem solid #e3e2db;}@media (min-width: 768px){.hf-grid-posts .hf-grid__inner .hf-grid-card .hf-grid-card__text{height:100%;}}@media (min-width: 1200px){.hf-grid-posts .hf-grid__inner .hf-grid-card .hf-grid-card__text{padding:2rem 0 0;background-color:transparent;border:none;}}.hf-grid-posts .hf-grid__inner .hf-grid-card .hf-grid-card__text h2 a{border:none;}@media (min-width: 768px){.hf-grid-posts .hf-grid__inner .hf-grid-card .hf-grid-card__text h2{font-size:1.9rem;}}@media (min-width: 1200px){.hf-grid-posts .hf-grid__inner .hf-grid-card .hf-grid-card__text h2{font-size:3.2rem;}}.hf-grid-posts .hf-grid__inner .hf-grid-card .hf-grid-card__text h4{text-transform:uppercase;font-size:1.4rem;margin-bottom:1.1rem;letter-spacing:.25rem;font-weight:600;}.hf-grid-posts .hf-grid__inner .hf-grid-card .hf-grid-card__text p{font-size:1.6rem;padding-top:1.4rem;margin-top:1.4rem;border-top:.1rem solid #e3e2db;line-height:1.56;letter-spacing:.03rem;}@media (min-width: 1200px){.hf-grid-posts .hf-grid__inner .hf-grid-card .hf-grid-card__text p{font-size:2rem;line-height:1.45;letter-spacing:.03rem;border:none;margin-top:0;}}@media (min-width: 1200px){.hf-grid-posts .hf-grid__inner.grid-3 .hf-grid-card .hf-grid-card__image a img{height:27.3rem;}.hf-grid-posts .hf-grid__inner.grid-3 .hf-grid-card .hf-grid-card__text h2{font-size:2.4rem;line-height:1.33;letter-spacing:.2rem;}.hf-grid-posts .hf-grid__inner.grid-3 .hf-grid-card .hf-grid-card__text p{line-height:1.56;letter-spacing:.03rem;font-size:1.6rem;}}.hf-grid-books .hf-grid__inner .hf-grid-card{text-align:center;}.hf-grid-books .hf-grid__inner .hf-grid-card .hf-grid-card__image{height:18rem;}@media (min-width: 768px){.hf-grid-books .hf-grid__inner .hf-grid-card .hf-grid-card__image{margin-bottom:0;height:20rem;}}@media (min-width: 1200px){.hf-grid-books .hf-grid__inner .hf-grid-card .hf-grid-card__image{height:28rem;}}.hf-grid-books .hf-grid__inner .hf-grid-card .hf-grid-card__image img{width:12.2rem;box-shadow:0 4px 11px 0 rgba(0,0,0,.15);margin:auto;}@media (min-width: 1200px){.hf-grid-books .hf-grid__inner .hf-grid-card .hf-grid-card__image img{width:19.5rem;}}.hf-grid-books .hf-grid__inner .hf-grid-card .hf-grid-card__text{flex:1;}.hf-grid-books .hf-grid__inner .hf-grid-card .hf-grid-card__text h4{margin-top:1.5rem;font-size:1.6rem;font-weight:500;line-height:1.63;letter-spacing:.03rem;padding:0 1.5rem;}@media (min-width: 1200px){.hf-grid-books .hf-grid__inner .hf-grid-card .hf-grid-card__text h4{margin-top:2.5rem;}}.hf-grid-books .hf-grid__inner .hf-grid-card .hf-grid-card__text h4 a{border:none;}.hf-grid-books .hf-grid__inner .hf-grid-card .hf-grid-card__text p{line-height:1.79;font-size:1.4rem;padding:0 1.5rem;}.hf-grid-books .hf-grid__inner .hf-grid-card .hf-grid-card__text .hf-book-buy-links .hf-button{margin-top:2.2rem;margin-left:auto;margin-right:auto;min-width:12rem;font-size:1.2rem;line-height:1;letter-spacing:.17rem;height:2.6rem;padding:.7rem .5rem;}.hf-grid-books .hf-grid__inner .hf-grid-card .hf-grid-card__text .hf-book-buy-links .hf-button:after{padding-left:.6rem;}.hf-grid-books .hf-grid__inner .hf-grid-card .hf-grid-card__text .hf-book-buy-links .hf-book-buy-links__dropdown{width:12rem;border-radius:0 0 1.5rem 1.5rem;}.hf-grid-books .hf-grid__inner .hf-grid-card .hf-grid-card__text .hf-book-buy-links .hf-book-buy-links__dropdown hr{width:10rem;}.hf-grid-books .hf-grid__inner .hf-grid-card .hf-grid-card__text .hf-book-buy-links .hf-book-buy-links__dropdown a .buy-links-dropdown__link{font-size:1.2rem;padding:.5rem .2rem;}.hf-grid-books .hf-grid__inner .hf-grid-card .hf-grid-card__text .hf-book-buy-links .hf-book-buy-links__dropdown a:first-of-type .buy-links-dropdown__link{padding-top:1.3rem;}.hf-grid-books .hf-grid__inner .hf-grid-card .hf-grid-card__text .hf-book-buy-links .hf-book-buy-links__dropdown a:last-child .buy-links-dropdown__link{padding-bottom:1.3rem;}.hf-grid-books .hf-grid__inner .hf-grid-card .hf-grid-card__text .hf-book-buy-links.dropdown-open .hf-button{border-radius:1.5rem 1.5rem 0 0;}@media (min-width: 1200px){.hf-grid-books .hf-grid__inner.grid-6 .hf-grid-card .hf-grid-card__image img{width:18rem;}}.hf-pagination{text-align:center;font-size:1.6rem;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:500;line-height:1;letter-spacing:.05rem;padding-top:4.6rem;}@media (min-width: 768px){.hf-pagination{font-size:1.8rem;padding-top:8.4rem;}}.tax-main_ingredients .hf-pagination{padding-top:40px;}.hf-pagination a,.hf-pagination span{padding:1rem 0;min-width:3.5rem;height:3.5rem;display:inline-block;color:#000;}.hf-pagination span.current{font-weight:700;background-color:#e3e2db;border-radius:50%;}.hf-pagination a.active{font-weight:700;background-color:#e3e2db;border-radius:50%;}.hf-pagination a:hover{text-decoration:none;}.hf-pagination a.prev{visibility:hidden;position:relative;width:auto;}@media (max-width: 767px){.hf-pagination a.prev{width:2rem;}}.hf-pagination a.prev:after{content:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/arrows/chevron-left-mobile.svg");visibility:visible;position:absolute;right:0;}@media (max-width: 767px){.hf-pagination a.prev:after{bottom:-.6rem;}}.hf-pagination a.next{visibility:hidden;position:relative;width:auto;}.hf-pagination a.next:after{content:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/arrows/chevron-right-mobile.svg");visibility:visible;position:absolute;left:0;}.hf-pagination.hf-pagination-loop ul{padding:0;margin:0;}.hf-pagination.hf-pagination-loop ul li{list-style-type:none;display:inline-block;font-size:1.6rem;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:500;line-height:1;}.hf-pagination.hf-pagination-loop ul li a{border-bottom:none;}.hf-pagination.hf-pagination-loop ul li.active{font-weight:700;background-color:#e3e2db;border-radius:50%;}.hf-pagination.hf-pagination-loop ul li.prev a{visibility:hidden;position:relative;width:auto;}@media (max-width: 767px){.hf-pagination.hf-pagination-loop ul li.prev a{width:2rem;}}.hf-pagination.hf-pagination-loop ul li.prev a:after{content:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/arrows/chevron-left-mobile.svg");visibility:visible;position:absolute;right:0;}@media (max-width: 767px){.hf-pagination.hf-pagination-loop ul li.prev a:after{bottom:-.6rem;}}.hf-pagination.hf-pagination-loop ul li.prev.disabled{visibility:hidden;position:relative;width:auto;padding:1rem 0;min-width:3.5rem;}@media (max-width: 767px){.hf-pagination.hf-pagination-loop ul li.prev.disabled{width:2rem;}}.hf-pagination.hf-pagination-loop ul li.prev.disabled:after{content:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/arrows/chevron-left-mobile.svg");visibility:visible;position:absolute;right:0;opacity:.5;}@media (max-width: 767px){.hf-pagination.hf-pagination-loop ul li.prev.disabled:after{bottom:-.6rem;}}.hf-pagination.hf-pagination-loop ul li.next a{visibility:hidden;position:relative;width:auto;}.hf-pagination.hf-pagination-loop ul li.next a:after{content:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/arrows/chevron-right-mobile.svg");visibility:visible;position:absolute;left:0;}.hf-pagination.hf-pagination-loop ul li.next.disabled{visibility:hidden;position:relative;width:auto;padding:1rem 0;min-width:3.5rem;}@media (max-width: 767px){.hf-pagination.hf-pagination-loop ul li.next.disabled{width:2rem;}}.hf-pagination.hf-pagination-loop ul li.next.disabled:after{content:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/arrows/chevron-right-mobile.svg");visibility:visible;position:absolute;right:0;opacity:.5;}@media (max-width: 767px){.hf-pagination.hf-pagination-loop ul li.next.disabled:after{bottom:-.6rem;}}.hf-pagination.search-pagination .facetwp-facet-pagination{margin:0;}.hf-carousel{padding:2rem 0;}@media (min-width: 768px){.hf-carousel{padding:3.5rem 0;}}.hf-carousel .owl-nav{margin:0;padding-top:1.6rem;}@media (min-width: 1200px){.hf-carousel .owl-nav{padding-top:2.6rem;}}.hf-carousel .owl-nav button{min-width:auto;height:auto;}.hf-carousel .owl-nav button:hover{background:transparent !important;}.hf-carousel .owl-nav .owl-dots{background-color:transparent;display:inline-block;}.hf-carousel .owl-nav .owl-dots:hover{background-color:transparent;}.hf-carousel .owl-nav .owl-dots .owl-dot{border-radius:50%;}.hf-carousel .owl-nav .owl-prev img,.hf-carousel .owl-nav .owl-next img{position:relative;top:-.23rem;}.hf-carousel .owl-dots{display:none;}.hf-carousel .owl-dots button.owl-dot{min-width:auto;height:auto;margin-right:1rem;}.hf-carousel .owl-dots button.owl-dot span{margin:0;width:1.4rem;height:1.4rem;border:.1rem solid #000;background-color:transparent;}.hf-carousel .owl-dots button.owl-dot.active span{background-color:#000;}.hf-carousel .owl-dots button.owl-dot:last-child{margin-right:0;}.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card{width:21.9rem;margin-right:1.5rem;}@media (min-width: 768px){.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card{width:25.2rem;margin-right:2rem;}}@media (min-width: 1200px){.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card{width:35rem;margin-right:3rem;}}.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card .hf-carousel-card__image img{height:14.7rem;-o-object-fit:cover;object-fit:cover;}@media (min-width: 768px){.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card .hf-carousel-card__image img{height:16.7rem;}}@media (min-width: 1200px){.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card .hf-carousel-card__image img{height:22.97rem;}}.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card .hf-carousel-card__text{background-color:#fff;border:.1rem solid #d7d7d7;border-top:none;padding:1.2rem 1.1rem;}@media (min-width: 1200px){.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card .hf-carousel-card__text{padding:2rem 1.8rem 1.4rem;}}.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card .hf-carousel-card__text h2{line-height:1.57;letter-spacing:.22rem;font-size:1.4rem;padding-bottom:1.2rem;}@media (min-width: 768px){.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card .hf-carousel-card__text h2{font-size:1.9rem;line-height:1.53;letter-spacing:.2rem;}}.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card .hf-carousel-card__text h2 a{border:none;}@media (min-width: 1200px){.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card .hf-carousel-card__text .hf-carousel-card__text__author .hf-carousel-card__text__author__text{-webkit-box-flex:1;-ms-flex:1;flex:1;}}.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card .hf-carousel-card__text .hf-carousel-card__text__author .hf-carousel-card__text__author__text p{font-size:1.2rem;line-height:1.75;}@media (min-width: 768px){.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card .hf-carousel-card__text .hf-carousel-card__text__author .hf-carousel-card__text__author__text p{font-size:1.4rem;line-height:1.79;}}@media (min-width: 1200px){.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card .hf-carousel-card__text .hf-carousel-card__text__author .hf-carousel-card__text__author__text p{font-size:1.6rem;line-height:1.7;letter-spacing:.03rem;}}.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card .hf-carousel-card__text .hf-carousel-card__text__author .hf-carousel-card__text__author__text p span{display:block;}.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card .hf-carousel-card__text .hf-carousel-card__text__author .hf-carousel-card__text__author__text p span:first-child{padding-right:.4rem;}@media (min-width: 768px){.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card .hf-carousel-card__text .hf-carousel-card__text__author .hf-carousel-card__text__author__text p span:nth-child(2) a{font-style:italic;}}.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card .hf-carousel-card__text .hf-carousel-card__text__author .hf-carousel-card__text__author__image{display:none;}@media (min-width: 1200px){.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card .hf-carousel-card__text .hf-carousel-card__text__author .hf-carousel-card__text__author__image{display:block;padding-right:1.2rem;}}.hf-carousel-recipes .hf-carousel__inner .hf-carousel-card .hf-carousel-card__text .hf-carousel-card__text__author .hf-carousel-card__text__author__image img{width:3.8rem;height:3.8rem;border-radius:50%;}.hf-carousel-recipes .hf-carousel__inner .owl-nav .owl-dots .owl-dot:nth-child(even){display:none;}.hf-carousel-recipes .hf-carousel__inner .owl-nav .owl-dots .owl-dot:nth-child(even).active+button span{background-color:#000;}@media (min-width: 1200px){.hf-carousel-recipes.bg_colour_class+.hf-top-categories-3 .hf-top-categories__inner{padding-top:6rem;}}.hf-cards-heading{padding-bottom:20px;}.hf-cards-heading h3{padding-right:2rem;font-weight:600;max-width:70rem;font-size:19px;line-height:29px;letter-spacing:2px;}@media (min-width: 1200px){.hf-cards-heading h3{line-height:32px;font-size:24px;}}.hf-cards-heading hr{}.hf-cards-heading hr{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;display:block;border-top:.2rem solid #000;margin-top:1.3rem;}@media (min-width: 1200px){}.hf-cards-heading p{text-transform:uppercase;letter-spacing:.25rem;font-size:1.4rem;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:600;}@media (min-width: 1200px){.hf-cards-heading p{font-size:2.2rem;padding-left:2rem;}}.hf-cards-heading p a{border-bottom:none;display:inline-block;}.hf-cards-heading p a:after{background-image:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/arrows/chevron-blk-double-desktop.svg");background-size:1rem 2rem;display:inline-block;width:1rem;height:1.6rem;content:"";background-repeat:no-repeat;margin-left:.5rem;}@media (min-width: 1200px){.hf-cards-heading p a:after{color:#666;background-size:1.6rem 1.6rem;width:1.6rem;height:1.6rem;margin-left:1rem;}}.hf-carousel-books .owl-carousel{overflow:hidden;padding-bottom:2rem;}.hf-carousel-books .owl-carousel .owl-stage-outer{overflow:initial;}.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3rem;margin-top:.4rem;}@media (min-width: 1200px){.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage{margin-top:2rem;margin-bottom:4rem;}}.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item .hf-carousel-book-card .hf-carousel-card__image{margin-bottom:1.5rem;height:18rem;}@media (min-width: 768px){.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item .hf-carousel-book-card .hf-carousel-card__image{margin-bottom:2rem;height:20rem;}}@media (min-width: 1200px){.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item .hf-carousel-book-card .hf-carousel-card__image{height:26rem;}}.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item .hf-carousel-book-card .hf-carousel-card__image a img{max-width:12.2rem;margin:auto;box-shadow:0 .4rem 1.1rem 0 rgba(0,0,0,.15);}@media (min-width: 1200px){.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item .hf-carousel-book-card .hf-carousel-card__image a img{max-width:18rem;}}.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item .hf-carousel-book-card .hf-carousel-card__text{-webkit-box-flex:1;-ms-flex:1;flex:1;}.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item .hf-carousel-book-card .hf-carousel-card__text h3{font-size:1.6rem;font-weight:500;line-height:1.63;letter-spacing:.03rem;text-transform:initial;text-align:center;}@media (min-width: 768px){.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item .hf-carousel-book-card .hf-carousel-card__text h3{margin-bottom:.5rem;}}.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item .hf-carousel-book-card .hf-carousel-card__text h3 a{border-bottom:none;}.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item .hf-carousel-book-card .hf-carousel-card__text p{text-align:center;font-size:1.4rem;line-height:1.79;}@media (min-width: 1200px){.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item .hf-carousel-book-card .hf-carousel-card__text p{font-style:italic;}}.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item .hf-carousel-book-card .hf-carousel-card__text .hf-book-buy-links .hf-button{margin-top:2.2rem;margin-left:auto;margin-right:auto;min-width:12rem;font-size:1.2rem;line-height:1;letter-spacing:.17rem;height:2.6rem;padding:.7rem .5rem;}@media (min-width: 1200px){.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item .hf-carousel-book-card .hf-carousel-card__text .hf-book-buy-links .hf-button{min-width:16.35rem;height:2.82rem;padding:.8rem .5rem;}}.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item .hf-carousel-book-card .hf-carousel-card__text .hf-book-buy-links .hf-button:after{padding-left:.6rem;}.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item .hf-carousel-book-card .hf-carousel-card__text .hf-book-buy-links .hf-book-buy-links__dropdown{width:12rem;border-radius:0 0 1.5rem 1.5rem;}@media (min-width: 1200px){.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item .hf-carousel-book-card .hf-carousel-card__text .hf-book-buy-links .hf-book-buy-links__dropdown{width:16.35rem;}}.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item .hf-carousel-book-card .hf-carousel-card__text .hf-book-buy-links .hf-book-buy-links__dropdown hr{width:10rem;}.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item .hf-carousel-book-card .hf-carousel-card__text .hf-book-buy-links .hf-book-buy-links__dropdown a .buy-links-dropdown__link{font-size:1.2rem;padding:.5rem .2rem;}.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item .hf-carousel-book-card .hf-carousel-card__text .hf-book-buy-links .hf-book-buy-links__dropdown a:first-of-type .buy-links-dropdown__link{padding-top:1.3rem;}.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item .hf-carousel-book-card .hf-carousel-card__text .hf-book-buy-links .hf-book-buy-links__dropdown a:last-child .buy-links-dropdown__link{padding-bottom:1.3rem;}.hf-carousel-books .owl-carousel .owl-stage-outer .owl-stage .owl-item .hf-carousel-book-card .hf-carousel-card__text .hf-book-buy-links.dropdown-open .hf-button{border-radius:1.5rem 1.5rem 0 0;}@media (min-width: 768px){.hf-extra-indent-lg{padding:0 3rem;}.hf-extra-indent-lg .container .row [class^="col-"]{padding-left:0;padding-right:0;}}.page-template-page-home #content,.page-template-page-features #content{padding-top:0;}.page-template-page-recipes #content,.page-template-page-books #content{padding-top:1.3rem;}@media (min-width: 1200px){.page-template-page-recipes #content,.page-template-page-books #content{padding-top:4.7rem;}}@media (max-width: 1200px){.page-template-page-recipes #content,.page-template-page-books #content{padding-top:10.7rem !important;}.hf-promo-banner{background:#fabc2f;}header .header__top-bar{border-bottom:2px solid #fabc2f;}}@media (min-width: 768px){.post-type-archive-authors #content .hf-title .hf-title__inner{padding-bottom:2.4rem;}}.post-type-archive-authors #content .hf-cards-authors-grid .hf-pagination{padding-bottom:4rem;}@media (min-width: 1200px){.post-type-archive-authors #content .hf-cards-authors-grid .hf-pagination{padding-bottom:7rem;}}.single-recipes #content .hf-single-recipe,.hf-single-book{padding-top:50px;}.single-recipes #content,.single-books #content,.page-template-page-books #content{padding:0;}@media (min-width: 768px){.single-recipes #content .hf-single-recipe{max-width:69rem;margin:auto;}}@media (min-width: 1200px){.single-recipes #content .hf-single-recipe{max-width:120rem;}}@media (min-width: 1340px){.single-recipes #content .hf-single-recipe{max-width:134rem;}}@media (min-width: 1200px){.single-recipes #content .hf-single-recipe .hf-col:not(.hf-col-main){width:25.7rem;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;}}@media (min-width: 1340px){.single-recipes #content .hf-single-recipe .hf-col:not(.hf-col-main){width:32.7rem;}}@media (min-width: 1200px){.single-recipes #content>section:first-of-type{margin-top:3.5rem;}}@media (max-width: 1199px) and (min-width: 768px){.hf-single-book{max-width:69rem;margin:auto;}.hf-single-book.hf-single-book__pattern-container{max-width:100%;}.hf-single-book.hf-single-book__pattern-container .hf-book-image-gallery{max-width:69rem;margin:auto;}}@media (min-width: 1200px){.hf-archive-authors .hf-title .col-12{max-width:66.666667%;margin:auto;}}@media (min-width: 1200px){.hf-archive-deals .hf-title .col-12{max-width:75%;margin:auto;}}@media (min-width: 768px){.hf-single-post,.tf-single-post-container,.hf-featured-image__inner,.hf-post-content__inner p,.hf-post-content__inner figure,.single-post .acf-block-book-promotion-small,.acf-block-recipe-collection__single{max-width:69rem;margin:auto;}}@media (min-width: 1200px){.hf-single-post .hf-breadcrumb-small .hf-breadcrumb__inner{padding-bottom:2rem;}}.hf-single-post .hf-title .hf-title__inner{padding-bottom:1rem;}.hf-single-post .hf-post-details .hf-post-details__inner{padding-bottom:0;}@media (min-width: 768px){.hf-single-post .hf-featured-image .hf-featured-image__inner{padding-bottom:3rem;}}.hf-single-post .hf-single-post-indent{padding-bottom:1.5rem;}@media (min-width: 768px){.hf-single-post .hf-single-post-indent{padding-bottom:3rem;}}.hf-single-post .form__wrapper{margin-bottom:2.5rem;}@media (min-width: 1200px){.hf-single-post .form__wrapper{margin-bottom:4.5rem;}}.hf-error .hf-error__content{max-width:85rem;margin:auto;}.hf-error .hf-error__content p,.hf-error .hf-error__content h2{padding:0 1.5rem;}.hf-error .hf-error__content h2{margin-bottom:2rem;}@media (min-width: 1200px){.hf-error .hf-error__content h2{margin-bottom:3rem;}}.hf-error .hf-error__content .container{max-width:100%;}@media (min-width: 1200px){.page-template-page-social-landing header.initial .header__top-bar{padding:0;}}.page-template-page-social-landing header.initial .header__top-bar .header__left-col{display:none !important;}.page-template-page-social-landing header.initial .header__top-bar .header__right-col{display:none !important;}.page-template-page-social-landing header.initial .header__top-bar .header__logo a:nth-child(2){display:none !important;}@media (min-width: 1200px){.page-template-page-social-landing header.condensed{display:block !important;}}.page-template-page-social-landing header.condensed .header__condensed .header__condensed__menu>div ul li a{padding:3.1rem 0 2.4rem;}@media (min-width: 1200px){.page-template-page-social-landing header.condensed .header__condensed .header__condensed__logo{padding-left:.8rem;}}@media (min-width: 1200px){.page-template-page-social-landing header.condensed .header__condensed .header__condensed__search{padding-right:.8rem;}}.page-template-page-social-landing #content{padding:0;margin-top:6.227rem;}@media (min-width: 1200px){.page-template-page-social-landing #content{margin-top:7.5rem;}}.page-template-page-social-landing #content .hf-page-social-landing{min-height:calc(100vh - 6.227rem);background-position:center;background-repeat:no-repeat;background-size:cover;padding:2.3rem 1.5rem 2.7rem;}@media (min-width: 1200px){.page-template-page-social-landing #content .hf-page-social-landing{min-height:calc(100vh - 7.5rem);padding:2.3rem 2.3rem 3.3rem;}}.page-template-page-social-landing #content .hf-page-social-landing .hf-social-landing__box__wrapper{max-width:129.5rem;margin:auto;}.page-template-page-social-landing #content .hf-page-social-landing .hf-social-landing__box__wrapper .hf-social-landing__box{background-color:#fff;width:100%;border-top-width:1.1rem;border-top-style:solid;padding:5rem 1.5rem 3rem;}@media (min-width: 768px){.page-template-page-social-landing #content .hf-page-social-landing .hf-social-landing__box__wrapper .hf-social-landing__box{width:44rem;}}.page-template-page-social-landing #content .hf-page-social-landing .hf-social-landing__box__wrapper .hf-social-landing__box .hf-social-landing__box__icon{text-align:center;margin-bottom:2.6rem;}.page-template-page-social-landing #content .hf-page-social-landing .hf-social-landing__box__wrapper .hf-social-landing__box .hf-social-landing__box__icon img{max-width:7.2rem;}.page-template-page-social-landing #content .hf-page-social-landing .hf-social-landing__box__wrapper .hf-social-landing__box>p{font-size:1.6rem;letter-spacing:.03rem;}.page-template-page-social-landing #content .hf-page-social-landing .hf-social-landing__box__wrapper .hf-social-landing__box .form__wrapper{margin-top:1rem;}.page-template-page-form .hf-page-form__inner h1{margin-bottom:1.4rem;}@media (min-width: 768px){.page-template-page-form .hf-page-form__inner h1{font-size:3.6rem;font-weight:600;line-height:1.28;letter-spacing:.25rem;}}.page-template-page-form .hf-page-form__inner .hf-page-form__text{margin-bottom:3rem;}.page-template-page-form .hf-page-form__inner .hf-page-form__text p{font-size:1.6rem;}.page-template-page-form .hf-page-form__inner .form__wrapper{margin-bottom:4.4rem;}@media (min-width: 1200px){.page-template-page-form .hf-page-form__inner .form__wrapper{margin-bottom:9rem;}}.hf-page-features .hf-features-by-author{padding-top:1.3rem;}@media (min-width: 1200px){.hf-page-features .hf-features-by-author{padding-top:4.7rem;}}.hf-page-features .hf-features-by-author .hf-breadcrumb .hf-breadcrumb__inner{padding:0;}.hf-search .hf-page-search-bar{padding-top:1.9rem;}@media (min-width: 1200px){.hf-search .hf-page-search-bar h1{font-size:3.6rem;line-height:1.11;margin-bottom:3rem;}}.hf-search .hf-page-search-tabs{padding-top:3rem;}@media (min-width: 1200px){.hf-search .hf-page-search-tabs{padding-top:0;}}.hf-search .hf-page-search-tabs .hf-page-search-tabs__inner{padding:0 1.5rem;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;}@media (min-width: 1200px){.hf-search .hf-page-search-tabs .hf-page-search-tabs__inner{max-width:85rem;margin:auto;padding-left:0;padding-right:0;}}.hf-search .hf-page-search-tabs .hf-page-search-tabs__inner ul{margin:0;padding:0;}.hf-search .hf-page-search-tabs .hf-page-search-tabs__inner ul li{list-style-type:none;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-size:1.6rem;font-weight:500;letter-spacing:.03rem;}@media (min-width: 768px){.hf-search .hf-page-search-tabs .hf-page-search-tabs__inner ul li{padding-right:5rem;}}@media (min-width: 1200px){.hf-search .hf-page-search-tabs .hf-page-search-tabs__inner ul li{font-size:1.8rem;letter-spacing:.05rem;}}.hf-search .hf-page-search-tabs .hf-page-search-tabs__inner ul li a{border-bottom:.4rem solid transparent;display:block;}.hf-search .hf-page-search-tabs .hf-page-search-tabs__inner ul li a .facetwp-facet{margin:0;display:inline;}.hf-search .hf-page-search-tabs .hf-page-search-tabs__inner ul li a span{font-weight:600;}.hf-search .hf-page-search-tabs .hf-page-search-tabs__inner ul li.active a{border-bottom:.4rem solid #000;}.hf-search .hf-page-search-tabs .hf-page-search-tabs__inner ul li.disabled a{color:#666;}.hf-search .hf-page-search-tabs .hf-page-search-tabs__inner:last-child{padding-top:1.7rem;background-color:#f4f4f4;}@media (min-width: 1200px){.hf-search .hf-page-search-tabs .hf-page-search-tabs__inner:last-child{background-color:#fff;}}.hf-search .hf-page-search-tabs .hf-page-search-tabs__inner:last-child .hf-page-search-tabs__filter .filter-modal-button{font-size:1.6rem;font-weight:500;line-height:1.63;letter-spacing:.03rem;color:#000;border-bottom:.2rem solid #fabc2f;display:inline-block;}.hf-search .hf-page-search-tabs .hf-page-search-tabs__inner:last-child .hf-page-search-tabs__filter .filter-modal-button:hover{text-decoration:none;color:#666;}.hf-search .hf-page-search-tabs .hf-page-search-tabs__inner:last-child .hf-page-search-tabs__filter img{padding-right:.8rem;}.hf-search .hf-page-search-tabs .hf-page-search-tabs__inner:last-child .hf-page-search-tabs__sort span{font-size:1.6rem;font-weight:500;line-height:1.63;letter-spacing:.03rem;color:#000;display:inline-block;}.hf-search .hf-page-search-tabs .hf-page-search-tabs__inner:last-child .hf-page-search-tabs__sort span a{color:#000;border-bottom:.2rem solid #fabc2f;display:inline-block;}.hf-search .hf-page-search-tabs .hf-page-search-tabs__inner:last-child .hf-page-search-tabs__sort span a:hover{text-decoration:none;color:#666;}.hf-search .hf-page-search-tabs .hf-page-search-tabs__inner:last-child .hf-page-search-tabs__sort img{padding-right:.8rem;}.hf-search .hf-page-search-tabs hr{display:none;margin:0;border-top:.1rem solid #e3e2db;}@media (min-width: 768px){.hf-search .hf-page-search-tabs hr{display:block;}}.search__no-results{text-align:center;}.search__no-results img{max-width:4.8rem;}.search__no-results h4{margin-top:2rem;font-size:1.9rem;font-weight:600;line-height:1.53;letter-spacing:.2rem;margin-bottom:8rem;}.hf-page-home .block-wrapper .hf-section.hf-grid-recipes,.hf-page-home .block-wrapper .hf-section.hf-grid-books,.hf-page-home .block-wrapper .hf-section.hf-grid-posts{padding:4rem 0 0;}@media (min-width: 1200px){.hf-page-home .block-wrapper .hf-section.hf-grid-recipes,.hf-page-home .block-wrapper .hf-section.hf-grid-books,.hf-page-home .block-wrapper .hf-section.hf-grid-posts{padding:8rem 0 0;}}.hf-page-home .block-wrapper .hf-section.hf-grid-recipes:last-child,.hf-page-home .block-wrapper .hf-section.hf-grid-books:last-child,.hf-page-home .block-wrapper .hf-section.hf-grid-posts:last-child{padding-bottom:4rem;}@media (min-width: 1200px){.hf-page-home .block-wrapper .hf-section.hf-grid-recipes:last-child,.hf-page-home .block-wrapper .hf-section.hf-grid-books:last-child,.hf-page-home .block-wrapper .hf-section.hf-grid-posts:last-child{padding-bottom:8rem;}}.hf-page-home .hf-star-authors{background-color:#f6f6f6;}@media (min-width: 1200px){.hf-page-home .hf-star-authors{padding-bottom:0;}}.hf-page-slider-type-1 .owl-carousel{padding-bottom:3rem;}@media (min-width: 768px){.hf-page-slider-type-1 .owl-carousel{padding-bottom:4rem;}}@media (min-width: 1200px){.hf-page-slider-type-1 .owl-carousel{position:relative;padding-bottom:0;}}@media (min-width: 1200px){.hf-page-slider-type-1 .owl-carousel .item .hf-page-slider-type-1__image{width:58.333%;}}.hf-page-slider-type-1 .owl-carousel .item .hf-page-slider-type-1__image img{width:100%;height:25rem;-o-object-fit:cover;object-fit:cover;}@media (min-width: 768px){.hf-page-slider-type-1 .owl-carousel .item .hf-page-slider-type-1__image img{height:51.2rem;}}@media (min-width: 1200px){.hf-page-slider-type-1 .owl-carousel .item .hf-page-slider-type-1__image img{height:50.8rem;}}.hf-page-slider-type-1 .owl-carousel .item .hf-page-slider-type-1__content{padding:1.5rem;}@media (min-width: 768px){.hf-page-slider-type-1 .owl-carousel .item .hf-page-slider-type-1__content{padding:3rem;}}@media (min-width: 1200px){.hf-page-slider-type-1 .owl-carousel .item .hf-page-slider-type-1__content{width:41.667%;background-color:#e3e2db;padding:4rem;}}.hf-page-slider-type-1 .owl-carousel .item .hf-page-slider-type-1__content a:hover{text-decoration:none;}.hf-page-slider-type-1 .owl-carousel .owl-dots{margin-top:0 !important;text-align:left;padding:0 1.5rem;}@media (min-width: 768px){.hf-page-slider-type-1 .owl-carousel .owl-dots{padding:0 3rem;}}@media (min-width: 1200px){.hf-page-slider-type-1 .owl-carousel .owl-dots{width:41.667%;position:absolute;right:0;bottom:4rem;padding:0 4rem;}}.hf-page-slider-type-1 .owl-carousel .owl-dots button{height:auto;margin:0 1rem 0 0;}.hf-page-slider-type-1 .owl-carousel .owl-dots button span{width:1.4rem;height:1.4rem;background-color:#e3e3db;border:.1rem solid #000;margin:0 0 0 0;}.hf-page-slider-type-1 .owl-carousel .owl-dots button.active span{background-color:#000;}.hf-page-slider-type-2{position:relative;padding:3rem 0 5rem;}@media (min-width: 768px){.hf-page-slider-type-2{padding:4rem 0;}}@media (min-width: 1200px){.hf-page-slider-type-2{padding:0;}}.hf-page-slider-type-2 .owl-carousel .item{max-width:30rem;}@media (min-width: 768px){.hf-page-slider-type-2 .owl-carousel .item{max-width:47.7rem;}}@media (min-width: 1200px){.hf-page-slider-type-2 .owl-carousel .item{max-width:initial;width:100%;}}.hf-page-slider-type-2 .owl-carousel .item .hf-page-slider-type-2__image{margin-bottom:2rem;}@media (min-width: 1200px){.hf-page-slider-type-2 .owl-carousel .item .hf-page-slider-type-2__image{width:58.331%;margin-bottom:0;}}.hf-page-slider-type-2 .owl-carousel .item .hf-page-slider-type-2__image img{height:20rem;-o-object-fit:cover;object-fit:cover;width:100%;}@media (min-width: 768px){.hf-page-slider-type-2 .owl-carousel .item .hf-page-slider-type-2__image img{height:31.8rem;}}@media (min-width: 1200px){.hf-page-slider-type-2 .owl-carousel .item .hf-page-slider-type-2__image img{height:50.8rem;}}.hf-page-slider-type-2 .owl-carousel .item .hf-page-slider-type-2__content{text-align:center;}@media (min-width: 1200px){.hf-page-slider-type-2 .owl-carousel .item .hf-page-slider-type-2__content{width:41.669%;background-color:#e3e2db;text-align:left;padding:4rem 4rem 4.6rem;}}.hf-page-slider-type-2 .owl-carousel .item .hf-page-slider-type-2__content a:hover{text-decoration:none;}@media (min-width: 1200px){.hf-page-slider-type-2 .owl-carousel .item .hf-page-slider-type-2__content a h2{font-size:4.5rem;font-weight:600;line-height:1.22;letter-spacing:.25rem;}}.hf-page-slider-type-2 .owl-carousel .item .hf-page-slider-type-2__content h3{display:none;}@media (min-width: 1200px){.hf-page-slider-type-2 .owl-carousel .item .hf-page-slider-type-2__content h3{display:block;font-size:1.4rem;font-weight:600;letter-spacing:.25rem;}}.hf-page-slider-type-2 .owl-carousel .item .hf-page-slider-type-2__content .hf-page-slider-type-2__content-custom-link{display:none;}@media (min-width: 1200px){.hf-page-slider-type-2 .owl-carousel .item .hf-page-slider-type-2__content .hf-page-slider-type-2__content-custom-link{display:block;}.hf-page-slider-type-2 .owl-carousel .item .hf-page-slider-type-2__content .hf-page-slider-type-2__content-custom-link .hf-button{height:2.6rem;font-size:1.2rem;line-height:1;letter-spacing:.17rem;padding:.7rem 1.9rem;background-color:transparent;color:#000;border:.1rem solid #000;}}@media (min-width: 1200px){.hf-page-slider-type-2 .owl-carousel .owl-dots{width:41.669%;margin-left:auto;text-align:left;padding-left:4rem;position:absolute;right:0;bottom:9rem;}}.hf-page-slider-type-2 .owl-carousel .owl-dots button{margin-right:1rem;height:auto;}.hf-page-slider-type-2 .owl-carousel .owl-dots button:after{margin-right:0;}.hf-page-slider-type-2 .owl-carousel .owl-dots button span{margin:0;background-color:#e3e3db;border:.1rem solid #000;width:1.4rem;height:1.4rem;}.hf-page-slider-type-2 .owl-carousel .owl-dots button.active span{background-color:#000;}.hf-page-slider-type-2 .hf-page-slider-type-2__title{margin-bottom:2.4rem;position:relative;z-index:1;}@media (min-width: 1200px){.hf-page-slider-type-2 .hf-page-slider-type-2__title{display:none;}}.hf-page-slider-type-2 .hf-page-slider-type-2__title h3{padding:0 1.5rem;font-weight:600;text-align:center;}.hf-page-slider-type-2 .hf-page-slider-type-2__custom-link{text-align:center;margin-top:1.8rem;}@media (min-width: 1200px){.hf-page-slider-type-2 .hf-page-slider-type-2__custom-link{display:none;}}.hf-page-slider-type-2 .hf-page-slider-type-2__custom-link .hf-button{height:2.6rem;font-size:1.2rem;line-height:1;letter-spacing:.17rem;padding:.7rem 1.9rem;background-color:#fff;color:#000;border:.1rem solid #000;}.hf-page-slider-type-2 .hf-page-slider-type-2__background{width:100%;height:17.6rem;position:absolute;top:0;}@media (min-width: 768px){.hf-page-slider-type-2 .hf-page-slider-type-2__background{height:24rem;}}@media (min-width: 1200px){.hf-page-slider-type-2 .hf-page-slider-type-2__background{display:none;}}.hf-page-search-bar{background-color:#000;padding:1.5rem;}@media (min-width: 768px){.hf-page-search-bar{padding:3.7rem 2.2rem 2.4rem;}}.hf-page-search-bar form{width:100%;height:5rem;background-color:white;border-radius:5.5rem;padding:1.5rem;}@media (min-width: 1200px){.hf-page-search-bar form{max-width:69rem;margin:auto;padding:1.5rem 1rem 1.5rem 1.8rem;}}.hf-page-search-bar form .form-input-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;}.hf-page-search-bar form .form-input-wrapper input[type=text]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:"Source Serif Pro",serif;border:none;padding-left:1rem;}.hf-page-search-bar form .form-input-wrapper input[type=text]::placeholder{font-style:italic;color:#000;line-height:1.56;letter-spacing:.03rem;}@media (max-width: 767px){.hf-page-search-bar form .form-input-wrapper input:focus{outline-color:transparent;box-shadow:none;}}.hf-page-search-bar form .form-button-wrapper{position:relative;}.hf-page-search-bar form .form-button-wrapper input[type=submit]{border-radius:50%;background-color:transparent;width:3.2rem;height:3.2rem;border:none;position:relative;z-index:2;}.hf-page-search-bar form .form-button-wrapper img{position:absolute;right:0;}.hf-page-search-bar .hf-page-search-bar__terms{padding-top:1rem;}@media (min-width: 1200px){.hf-page-search-bar .hf-page-search-bar__terms{max-width:69rem;margin:auto;}}.hf-page-search-bar .hf-page-search-bar__terms p{color:#fff;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-size:1.6rem;}.hf-page-search-bar .hf-page-search-bar__terms p span:nth-child(n+5){display:none;}@media (min-width: 768px){.hf-page-search-bar .hf-page-search-bar__terms p span:nth-child(n+5){display:inline;}}.hf-page-search-bar .hf-page-search-bar__terms p span a:hover{color:#a9a9a9;}.hf-page-search-bar h1{margin-bottom:1rem;}@media (min-width: 768px){.hf-page-search-bar h1{font-size:2.4rem;line-height:1.33;letter-spacing:.2rem;margin-bottom:1.5rem;}}@media (min-width: 1200px){.hf-page-search-bar h1{max-width:85rem;margin:0 auto 1.5rem;}}@media (min-width: 1200px){.hf-page-search-bar .facetwp-selections{max-width:85rem;margin:auto;}}.hf-page-search-bar .facetwp-selections ul{padding:0;margin:0;}.hf-page-search-bar .facetwp-selections ul li{background-color:#000;color:white;margin-right:1.1rem;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-size:1.6rem;font-weight:500;padding:.6rem .7rem .4rem;margin-top:1.3rem;}@media (min-width: 1200px){.hf-page-search-bar .facetwp-selections ul li{margin-top:1.5rem;}}.hf-page-search-bar .facetwp-selections ul li:last-child{margin-right:0;}.hf-page-search-bar .facetwp-selections ul li[data-facet="recipes_search"]{display:none;}.hf-page-search-bar .facetwp-selections ul li .facetwp-selection-label{display:none;}.hf-page-search-bar .facetwp-selections ul li .facetwp-selection-value{margin:0;background-image:none;padding:0;}.hf-page-search-bar .facetwp-selections ul li .facetwp-selection-value.nitro-lazy{background-image:none !important;}.hf-page-search-bar .facetwp-selections ul li .facetwp-selection-value:after{content:" ";background-image:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/individual/icon-close-white.svg");background-size:1rem 1rem;background-repeat:no-repeat;background-position:center;height:1rem;width:1rem;display:inline-block;margin-left:1rem;}.page-template-page-recipes .hf-page-search-bar,.page-template-page-books .hf-page-search-bar,.hf-error__content .hf-page-search-bar,.hf-search .hf-page-search-bar{background-color:#fff;}@media (min-width: 1200px){.page-template-page-recipes .hf-page-search-bar,.page-template-page-books .hf-page-search-bar,.hf-error__content .hf-page-search-bar,.hf-search .hf-page-search-bar{padding-bottom:4.4rem;}}.page-template-page-recipes .hf-page-search-bar form,.page-template-page-books .hf-page-search-bar form,.hf-error__content .hf-page-search-bar form,.hf-search .hf-page-search-bar form{border:.1rem solid #e3e2db;}@media (min-width: 1200px){.page-template-page-recipes .hf-page-search-bar form,.page-template-page-books .hf-page-search-bar form,.hf-error__content .hf-page-search-bar form,.hf-search .hf-page-search-bar form{max-width:85rem;}}@media (min-width: 768px){.page-template-page-recipes .hf-page-search-bar form .form-input-wrapper input[type=text],.page-template-page-books .hf-page-search-bar form .form-input-wrapper input[type=text],.hf-error__content .hf-page-search-bar form .form-input-wrapper input[type=text],.hf-search .hf-page-search-bar form .form-input-wrapper input[type=text]{font-size:1.8rem;}}@media (min-width: 768px){.page-template-page-recipes .hf-page-search-bar .hf-page-search-bar__terms,.page-template-page-books .hf-page-search-bar .hf-page-search-bar__terms,.hf-error__content .hf-page-search-bar .hf-page-search-bar__terms,.hf-search .hf-page-search-bar .hf-page-search-bar__terms{padding-top:1.5rem;}}@media (min-width: 1200px){.page-template-page-recipes .hf-page-search-bar .hf-page-search-bar__terms,.page-template-page-books .hf-page-search-bar .hf-page-search-bar__terms,.hf-error__content .hf-page-search-bar .hf-page-search-bar__terms,.hf-search .hf-page-search-bar .hf-page-search-bar__terms{max-width:85rem;}}.page-template-page-recipes .hf-page-search-bar .hf-page-search-bar__terms p,.page-template-page-books .hf-page-search-bar .hf-page-search-bar__terms p,.hf-error__content .hf-page-search-bar .hf-page-search-bar__terms p,.hf-search .hf-page-search-bar .hf-page-search-bar__terms p{color:#000;font-size:1.3rem;}@media (min-width: 768px){.page-template-page-recipes .hf-page-search-bar .hf-page-search-bar__terms p,.page-template-page-books .hf-page-search-bar .hf-page-search-bar__terms p,.hf-error__content .hf-page-search-bar .hf-page-search-bar__terms p,.hf-search .hf-page-search-bar .hf-page-search-bar__terms p{font-size:1.6rem;}}.page-template-page-recipes .hf-page-search-bar .hf-page-search-bar__terms p span a,.page-template-page-books .hf-page-search-bar .hf-page-search-bar__terms p span a,.hf-error__content .hf-page-search-bar .hf-page-search-bar__terms p span a,.hf-search .hf-page-search-bar .hf-page-search-bar__terms p span a{border-bottom:.1rem solid #000;}.page-template-page-recipes .hf-page-search-bar .hf-page-search-bar__terms p span a:hover,.page-template-page-books .hf-page-search-bar .hf-page-search-bar__terms p span a:hover,.hf-error__content .hf-page-search-bar .hf-page-search-bar__terms p span a:hover,.hf-search .hf-page-search-bar .hf-page-search-bar__terms p span a:hover{color:#666;}@media (min-width: 1200px){.page-template-page-books .hf-page-search-bar h1,.page-template-page-recipes .hf-page-search-bar h1{font-size:3.6rem;line-height:1.11;letter-spacing:.2rem;margin-bottom:3rem;}}.page-template-page-features .hf-page-search-bar{padding-top:1.3rem;}@media (min-width: 1200px){.page-template-page-features .hf-page-search-bar{padding-top:4.7rem;}}.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield label,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield legend{font-weight:600;color:#000;}.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield input,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield textarea{border-radius:0;border:.1rem solid #000;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;}.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield input:focus,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield textarea:focus{outline-color:#fabc2f;box-shadow:0 0 0 2pt #fabc2f;outline-style:solid;}.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .ginput_container input,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .ginput_container textarea{outline-color:#e00000;box-shadow:0 0 0 2pt #e00000;outline-style:solid;}.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .gfield_validation_message{text-indent:-9999px;padding:.3rem 0 0;background-color:transparent;color:#e00000;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-size:1.4rem;font-weight:500;line-height:1.71;letter-spacing:.1rem;border:none;}.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .gfield_validation_message:before{content:"Error: Please check this field";text-indent:0;float:left;}.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox input+label,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio input+label{position:relative;overflow:hidden;padding-left:3.5rem;cursor:pointer;display:inline-block;padding-top:.9rem;padding-bottom:.3rem;}.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox input+label:before,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox input+label:after,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio input+label:before,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio input+label:after{content:"";position:absolute;left:0;z-index:1;}.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox input[type=checkbox],.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox input[type=radio],.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio input[type=checkbox],.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio input[type=radio]{opacity:0;position:absolute;}.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox input[type=checkbox]:not(:checked)+label:after,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox input[type=radio]:not(:checked)+label:after,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio input[type=checkbox]:not(:checked)+label:after,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio input[type=radio]:not(:checked)+label:after{width:2.2rem;height:2.2rem;border:.1rem solid #000;top:.5rem;border-radius:.3rem;margin-left:.3rem;}.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox input[type=checkbox]:not(:checked)+label:before,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox input[type=radio]:not(:checked)+label:before,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio input[type=checkbox]:not(:checked)+label:before,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio input[type=radio]:not(:checked)+label:before{width:0;height:0;border:.3rem solid transparent;left:.6rem;top:1rem;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;}.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox input[type=checkbox]:checked+label:after,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox input[type=radio]:checked+label:after,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio input[type=checkbox]:checked+label:after,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio input[type=radio]:checked+label:after{top:.5rem;width:2.2rem;height:2.2rem;border:.1rem solid #000;background-color:#fff;z-index:0;border-radius:.3rem;margin-left:.3rem;}.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox input[type=checkbox]:checked+label:before,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox input[type=radio]:checked+label:before,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio input[type=checkbox]:checked+label:before,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio input[type=radio]:checked+label:before{top:.4rem;left:.4rem;width:.9rem;height:1.4rem;margin-top:.3rem;border-top:.25rem solid transparent;border-left:.25rem solid transparent;border-right:.25rem solid #000;border-bottom:.25rem solid #000;-webkit-transform:rotateZ(41deg);transform:rotateZ(41deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;}.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox input[type=radio]:not(:checked)+label:after,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio input[type=radio]:not(:checked)+label:after{border-radius:50%;}.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox input[type=radio]:checked+label:after,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio input[type=radio]:checked+label:after{border-radius:50%;}.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox input[type=radio]:checked+label:before,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio input[type=radio]:checked+label:before{border:none;background-color:#000;top:.4rem;margin-top:.5rem;left:.7rem;width:1.4rem;height:1.4rem;border-radius:50%;transform:none;}.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox input.active[type=checkbox]+label:after,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio input.active[type=checkbox]+label:after{outline-color:#fabc2f;box-shadow:0 0 0 2pt #fabc2f;outline-style:solid;}.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox input.active[type=radio]+label:after,.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio input.active[type=radio]+label:after{outline-color:#fabc2f;outline-style:solid;}.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_html{font-family:"Source Serif Pro",serif;font-size:1.4rem;line-height:1.79;}.form__wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_html a{color:#fa6400;}.form__wrapper .gform_wrapper form .gform_footer{padding:0;margin:0;}.form__wrapper .gform_wrapper form .gform_footer input[type=submit]{margin-bottom:0;width:100%;height:4.5rem;border-radius:3.1rem;background-color:#000;color:#fff;text-transform:uppercase;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;letter-spacing:.2rem;font-weight:600;margin-top:3rem;border:none;font-size:1.3rem;line-height:1;}.form__wrapper .gform_wrapper .gform_validation_errors{display:none;}.form__wrapper.form__adestra form .amf-el .amf-el-inner input{font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;}.form__wrapper.form__adestra form .amf-el .amf-el-inner input[type=text]{width:100%;height:4.5rem;border:.1rem solid #000;border-radius:0;padding:0 1rem;}.form__wrapper.form__adestra form .amf-el .amf-el-inner input:focus{outline-color:#fabc2f;box-shadow:0 0 0 2pt #fabc2f;outline-style:solid;}.form__wrapper.form__adestra form .amf-el.amf-type-textbox,.form__wrapper.form__adestra form .amf-el.amf-type-email{margin-bottom:1.5rem;}.form__wrapper.form__adestra form .amf-el.amf-type-button input[type=submit]{margin-bottom:0;width:100%;height:4.5rem;border-radius:3.1rem;background-color:#000;color:#fff;text-transform:uppercase;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;letter-spacing:.2rem;font-weight:600;margin-top:2rem;border:none;font-size:1.3rem;}.form__wrapper.form__adestra form .amf-el.amf-type-list .amf-el-inner input+label,.form__wrapper.form__adestra form .amf-el.amf-type-checkbox .amf-el-inner input+label{position:relative;overflow:hidden;padding-left:3.5rem;cursor:pointer;display:inline-block;padding-top:.9rem;padding-bottom:.3rem;}.form__wrapper.form__adestra form .amf-el.amf-type-list .amf-el-inner input+label:before,.form__wrapper.form__adestra form .amf-el.amf-type-list .amf-el-inner input+label:after,.form__wrapper.form__adestra form .amf-el.amf-type-checkbox .amf-el-inner input+label:before,.form__wrapper.form__adestra form .amf-el.amf-type-checkbox .amf-el-inner input+label:after{content:"";position:absolute;left:0;z-index:1;}.form__wrapper.form__adestra form .amf-el.amf-type-list .amf-el-inner input[type=checkbox],.form__wrapper.form__adestra form .amf-el.amf-type-list .amf-el-inner input[type=radio],.form__wrapper.form__adestra form .amf-el.amf-type-checkbox .amf-el-inner input[type=checkbox],.form__wrapper.form__adestra form .amf-el.amf-type-checkbox .amf-el-inner input[type=radio]{opacity:0;position:absolute;}.form__wrapper.form__adestra form .amf-el.amf-type-list .amf-el-inner input[type=checkbox]:not(:checked)+label:after,.form__wrapper.form__adestra form .amf-el.amf-type-list .amf-el-inner input[type=radio]:not(:checked)+label:after,.form__wrapper.form__adestra form .amf-el.amf-type-checkbox .amf-el-inner input[type=checkbox]:not(:checked)+label:after,.form__wrapper.form__adestra form .amf-el.amf-type-checkbox .amf-el-inner input[type=radio]:not(:checked)+label:after{width:2.2rem;height:2.2rem;border:.1rem solid #000;top:.5rem;border-radius:.3rem;margin-left:.3rem;}.form__wrapper.form__adestra form .amf-el.amf-type-list .amf-el-inner input[type=checkbox]:not(:checked)+label:before,.form__wrapper.form__adestra form .amf-el.amf-type-list .amf-el-inner input[type=radio]:not(:checked)+label:before,.form__wrapper.form__adestra form .amf-el.amf-type-checkbox .amf-el-inner input[type=checkbox]:not(:checked)+label:before,.form__wrapper.form__adestra form .amf-el.amf-type-checkbox .amf-el-inner input[type=radio]:not(:checked)+label:before{width:0;height:0;border:.3rem solid transparent;left:.6rem;top:1rem;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;}.form__wrapper.form__adestra form .amf-el.amf-type-list .amf-el-inner input[type=checkbox]:checked+label:after,.form__wrapper.form__adestra form .amf-el.amf-type-list .amf-el-inner input[type=radio]:checked+label:after,.form__wrapper.form__adestra form .amf-el.amf-type-checkbox .amf-el-inner input[type=checkbox]:checked+label:after,.form__wrapper.form__adestra form .amf-el.amf-type-checkbox .amf-el-inner input[type=radio]:checked+label:after{top:.5rem;width:2.2rem;height:2.2rem;border:.1rem solid #000;background-color:#fff;z-index:0;border-radius:.3rem;margin-left:.3rem;}.form__wrapper.form__adestra form .amf-el.amf-type-list .amf-el-inner input[type=checkbox]:checked+label:before,.form__wrapper.form__adestra form .amf-el.amf-type-list .amf-el-inner input[type=radio]:checked+label:before,.form__wrapper.form__adestra form .amf-el.amf-type-checkbox .amf-el-inner input[type=checkbox]:checked+label:before,.form__wrapper.form__adestra form .amf-el.amf-type-checkbox .amf-el-inner input[type=radio]:checked+label:before{top:.4rem;left:.4rem;width:.9rem;height:1.4rem;margin-top:.3rem;border-top:.25rem solid transparent;border-left:.25rem solid transparent;border-right:.25rem solid #000;border-bottom:.25rem solid #000;-webkit-transform:rotateZ(41deg);transform:rotateZ(41deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;}.form__wrapper.form__adestra form .amf-el.amf-type-list .amf-el-inner input[type=radio]:not(:checked)+label:after,.form__wrapper.form__adestra form .amf-el.amf-type-checkbox .amf-el-inner input[type=radio]:not(:checked)+label:after{border-radius:50%;}.form__wrapper.form__adestra form .amf-el.amf-type-list .amf-el-inner input[type=radio]:checked+label:after,.form__wrapper.form__adestra form .amf-el.amf-type-checkbox .amf-el-inner input[type=radio]:checked+label:after{border-radius:50%;}.form__wrapper.form__adestra form .amf-el.amf-type-list .amf-el-inner input[type=radio]:checked+label:before,.form__wrapper.form__adestra form .amf-el.amf-type-checkbox .amf-el-inner input[type=radio]:checked+label:before{border:none;background-color:#000;top:.4rem;margin-top:.5rem;left:.7rem;width:1.4rem;height:1.4rem;border-radius:50%;transform:none;}.form__wrapper.form__adestra form .amf-el.amf-type-list .amf-el-inner input.active[type=checkbox]+label:after,.form__wrapper.form__adestra form .amf-el.amf-type-checkbox .amf-el-inner input.active[type=checkbox]+label:after{outline-color:#fabc2f;box-shadow:0 0 0 2pt #fabc2f;outline-style:solid;}.form__wrapper.form__adestra form .amf-el.amf-type-list .amf-el-inner input.active[type=radio]+label:after,.form__wrapper.form__adestra form .amf-el.amf-type-checkbox .amf-el-inner input.active[type=radio]+label:after{outline-color:#fabc2f;outline-style:solid;}.form__wrapper .gform_confirmation_wrapper .gform_confirmation_message{font-size:1.6rem;line-height:1.56;letter-spacing:.03rem;font-family:"Source Serif Pro",serif;}.acf-block-book-collection{margin-bottom:4rem;}.acf-block-book-collection .acf-block-book-collection__single{padding:4rem 0;border-bottom:.2rem solid #e3e2db;text-align:center;}.acf-block-book-collection .acf-block-book-collection__single:first-child{border-top:.2rem solid #e3e2db;}.acf-block-book-collection .acf-block-book-collection__single img{width:100%;max-width:40rem;margin:0 auto 3rem;box-shadow:0 .4rem 1.1rem 0 rgba(0,0,0,.15);}.acf-block-book-collection .acf-block-book-collection__single h2{text-align:center;}.acf-block-book-collection .acf-block-book-collection__single h2 a{border-bottom:none;}.acf-block-book-collection .acf-block-book-collection__single p{margin-top:0;text-align:left;}.acf-block-book-collection .acf-block-book-collection__single .acf-block-book-collection__single__author-meta{text-align:center;font-family:"Source Serif Pro",serif;margin-top:.3rem;margin-bottom:2.5rem;}.acf-block-book-collection .acf-block-book-collection__single .acf-block-book-collection__single__author-meta a{color:#000;border-bottom:.2rem solid #fabc2f;text-decoration:none;}.acf-block-book-collection .acf-block-book-collection__single .acf-block-book-collection__single__author-meta a:hover{text-decoration:none;}.acf-block-book-collection .acf-block-book-collection__single .acf-block-book-collection__single__previews{display:none;}@media (min-width: 1200px){.acf-block-book-collection .acf-block-book-collection__single .acf-block-book-collection__single__previews{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.4rem 1fr 1.4rem 1fr 1.4rem 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:1.4rem;}.acf-block-book-collection .acf-block-book-collection__single .acf-block-book-collection__single__previews img{margin:0;box-shadow:none;}.acf-block-book-collection .acf-block-book-collection__single .acf-block-book-collection__single__previews p{margin:.6rem 0 0;font-size:1.4rem;line-height:1.79;}}.acf-block-book-collection .acf-block-book-collection__single .hf-book-buy-links{margin-top:3rem;}.acf-block-recipe-collection{margin-bottom:4rem;}.acf-block-recipe-collection .acf-block-recipe-collection__single{padding:4rem 0;border-bottom:.2rem solid #e3e2db;}.acf-block-recipe-collection .acf-block-recipe-collection__single:first-child{border-top:.2rem solid #e3e2db;}.acf-block-recipe-collection .acf-block-recipe-collection__single img{width:100%;margin-bottom:2rem;}.acf-block-recipe-collection .acf-block-recipe-collection__single h2{text-align:center;}.acf-block-recipe-collection .acf-block-recipe-collection__single h2 a{border-bottom:none;}.acf-block-recipe-collection .acf-block-recipe-collection__single p{margin-top:1.5rem;}.acf-block-recipe-collection .acf-block-recipe-collection__single .acf-block-recipe-collection__single__author-meta,.acf-block-recipe-collection .acf-block-recipe-collection__single .acf-block-recipe-collection__single__book-meta{text-align:center;font-family:"Source Serif Pro",serif;}.acf-block-recipe-collection .acf-block-recipe-collection__single .acf-block-recipe-collection__single__author-meta a,.acf-block-recipe-collection .acf-block-recipe-collection__single .acf-block-recipe-collection__single__book-meta a{color:#000;border-bottom:.2rem solid #fabc2f;text-decoration:none;}.acf-block-recipe-collection .acf-block-recipe-collection__single .acf-block-recipe-collection__single__author-meta a:hover,.acf-block-recipe-collection .acf-block-recipe-collection__single .acf-block-recipe-collection__single__book-meta a:hover{text-decoration:none;}.acf-block-recipe-collection .acf-block-recipe-collection__single .acf-block-recipe-collection__single__book-meta a{font-style:italic;}.acf-block-book-promotion-small{margin-bottom:3rem;}.acf-block-book-promotion-small .book-promotion-small__image img{width:10.8rem;box-shadow:0 .4rem 1.1rem 0 rgba(0,0,0,.25);}.acf-block-book-promotion-small .book-promotion-small__content{padding:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;}.acf-block-book-promotion-small .book-promotion-small__content h5{font-size:1.4rem;font-weight:600;letter-spacing:.25rem;text-transform:uppercase;}.acf-block-book-promotion-small .book-promotion-small__content h2{margin-top:.7rem;}@media (min-width: 768px){.acf-block-book-promotion-small .book-promotion-small__content h2{margin-top:2rem;}}.acf-block-book-promotion-small .book-promotion-small__content h2 a{border-bottom:none;}.acf-block-book-promotion-small .book-promotion-small__content .hf-book-buy-links{text-align:left;margin-top:1.5rem;}@media (min-width: 768px){.acf-block-book-promotion-small .book-promotion-small__content .hf-book-buy-links{margin-top:2.5rem;}}.acf-block-book-promotion-small .book-promotion-small__content .hf-book-buy-links>a{text-align:center;}.acf-block-book-promotion-small .book-promotion-small__content .hf-book-buy-links .hf-book-buy-links__dropdown{margin-left:0;}.acf-block-book-promotion-small .book-promotion-small__content .hf-book-buy-links .hf-book-buy-links__dropdown a .buy-links-dropdown__link{text-align:center;}.acf-block-book-promotion-large,.shortcode-promotion-large{margin-left:-1.5rem;margin-right:-1.5rem;margin-bottom:3rem;}@media (min-width: 768px){.acf-block-book-promotion-large,.shortcode-promotion-large{margin-left:-3rem;margin-right:-3rem;}}@media (min-width: 1200px){.acf-block-book-promotion-large .hf-from-the-book__images-book-details,.shortcode-promotion-large .hf-from-the-book__images-book-details{padding:0 1.5rem;}}@media (min-width: 768px){.acf-block-book-promotion-large .hf-from-the-book__images-book-details .images-carousel .owl-stage,.shortcode-promotion-large .hf-from-the-book__images-book-details .images-carousel .owl-stage{margin:auto;}}.out-now-wrapper.recipes-out-now-wrapper{width:100%;max-width:770px;margin:0 auto;}.out-now-wrapper{padding:40px 0;text-align:center;}.out-now-wrapper .out-now-wrapper__link:hover{text-decoration:none;}.out-now-wrapper .out-now-wrapper__link:hover .out-now-wrapper__title{transition:all .3s;color:#666;}.out-now-wrapper .out-now-wrapper__image{margin-bottom:25px;}.out-now-wrapper .out-now-wrapper__subtitle{font-size:14px;color:#000;margin-bottom:7px;text-align:center;padding:0 40px;}.out-now-wrapper .out-now-wrapper__title{font-size:24px;color:#000;margin-bottom:34px;text-align:center;padding:0 40px;transition:all .3s;}@media only screen and (max-width: 1024px){.out-now-wrapper .out-now-wrapper__subtitle{padding:0 30px;}.out-now-wrapper .out-now-wrapper__title{padding:0 30px;}}@media screen and (max-width: 992px) and (min-width: 767px){.deals_banner .content h1{font-size:32px;}.deals_banner .content p{font-size:16px;}.deals_banner .content{padding:30px;text-align:center;}}@media only screen and (max-width: 767px){.deals_banner .content{order:2;}}@media only screen and (min-width: 1190px){.book_section .book_image.alternative img{width:416px;height:538px;}}@media only screen and (max-width: 991px){.book_section{margin:150px 0;height:100%;display:flex;vertical-align:middle;}.deals_banner .content{padding:50px;text-align:center;}.book_section .book_image img{height:348px;width:265px;justify-content:center;display:flex;align-items:center;margin:auto;margin-top:auto;margin-top:-20px;}.recipe_cover{width:265px;margin:auto;position:relative;}.book_image .price{top:-45px !important;right:-20% !important;}.book_section .book_content{background-color:white;border:1px solid #f5f5f5;border-radius:40px;box-shadow:0 6px 15px -2px #e3e2db;margin-top:20px;padding:50px 80px;height:auto;margin-left:0;}}.deals-wrapper{width:100%;margin:0 auto;}.deals-wrapper__title{font-size:36px;margin-bottom:54px;padding:0 15px;}.book_section .book_image.alternative img{object-fit:cover;border:none !important;}.book_section .book_image img{object-fit:cover;border-color:black !important;border-bottom:40px solid;border-bottom-color:currentcolor;border-top:20px solid;border-top-color:currentcolor;border-left:20px solid;border-left-color:currentcolor;border-right:20px solid;border-right-color:currentcolor;border-radius:11px;}.book_image .price{position:absolute;background-color:#fa6400;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;font-weight:600;color:#000;font-size:19px;text-align:center;padding:25.4px 30px;border-radius:50%;top:-30px;right:-30px;width:108px;height:108px;}.book_image{margin-top:-5%;}.book_section .book_content{background-color:white;border:1px solid #f5f5f5;border-radius:40px;box-shadow:0 6px 15px -2px #e3e2db;margin-top:-5%;padding:50px 80px;height:480px;margin-left:50px;}.book_section a.hf-button{min-width:17rem;background-color:#fa6400;color:black;font-weight:600;line-height:1.4rem;margin-top:20px;margin-bottom:20px;}html{scroll-behavior:smooth;}.deals_banner{margin-bottom:20px;}.deal_hot_link{background-color:transparent;border:1px solid #616161;border-radius:5px;line-height:15px;font-size:16px;color:#616161;text-transform:capitalize;letter-spacing:.1rem;width:100%;margin-right:1%;margin-bottom:2%;height:100%;}.collapsible-accordion{overflow:hidden;margin-bottom:15px;}.collapsible-accordion input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}.collapsible-accordion .input{position:absolute;opacity:0;z-index:-1;}.collapsible-item-label::after{width:1em;width:0;height:1em;height:0;text-align:center;transition:all .35s;content:"";}.collapsible-item-label{cursor:pointer;}.collapsible-item-content{max-height:0;padding:0 1em;transition:all .35s;}.collapsible-item-label{cursor:pointer;font-size:14px;color:black;font-weight:400;font-family:"Source Serif Pro",serif;text-decoration:underline;letter-spacing:0;}.collapsible-item-content p{font-size:12px;}.collapsible-accordion .input:checked+.collapsible-item-label::after{transform:rotate(90deg);}.collapsible-accordion .input:checked~.collapsible-item-content{max-height:100vh;}.book_content h2{font-size:3.2rem;margin-bottom:15px;}.book_section{margin:150px 0;height:400px;display:flex;vertical-align:middle;}.deals-wrapper__post{margin-bottom:50px;}.deals-wrapper__post-image{margin-bottom:30px;}.deals-wrapper__post-image img{width:100%;}.deals-wrapper__post-content{width:100%;max-width:685px;margin:0 auto;padding:0 30px;}.deals-wrapper__post-subtitle{font-size:14px;text-transform:uppercase;text-align:center;margin-bottom:7px;letter-spacing:2.5px;}.deals-wrapper__post-title{font-size:24px;text-align:center;margin-bottom:20px;transition:all .3s;}.deals-wrapper__post-title-link:hover{text-decoration:none;}.deals-wrapper__post-title-link:hover .deals-wrapper__post-title{color:#fa6400;}.deals-wrapper__post-description{font-size:18px;font-weight:400;margin-bottom:19px;}.deals-wrapper__post-link{margin-bottom:19px;}.deals-wrapper__post-link .hf-button{background-color:#fa6400;color:#000;}.deals-wrapper__post-link .hf-book-buy-links.dropdown a.hf-button:after{content:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/arrows/chevron-down-black.svg");}.deals-wrapper__post-link .hf-book-buy-links.dropdown .hf-book-buy-links__dropdown a .buy-links-dropdown__link{color:#000;}.deals-wrapper__post-link .hf-book-buy-links.dropdown.dropdown-open .hf-book-buy-links__dropdown{background-color:#fa6400;}.deals-wrapper__post-disclaimer{font-size:14px;text-align:center;}.deals-wrapper__noPost{padding:0 30px 30px;}.deals-wrapper__noPost-title{font-size:16px;text-align:center;}@media only screen and (max-width: 768px){.deals-wrapper__title{font-size:24px;margin-bottom:30px;}}@media only screen and (max-width: 425px){.deals-wrapper__post-title{font-size:19px;margin-bottom:15px;}.deals-wrapper__post-description{font-size:16px;margin-bottom:24px;}.deals-wrapper__post-link{margin-bottom:24px;}.deals-wrapper__post-disclaimer{font-size:12px;}}.hf-featured-deal .hf-ebook-deal__inner{border-top:none;}.hf-deal-for-small-wrapper .hf-ebook-deal{background-color:transparent;}.hf-deal-for-small-wrapper .hf-ebook-deal .hf-ebook-deal__inner{border-top:.2rem solid #e3e2db;padding:1.9rem 2rem 0;}button.ot-close-icon{display:none !important;}.hf-grid__inner-cornerstone{margin:0 auto 20px;max-width:1100px;text-align:center;}.hf-cornerstone-about{text-align:center;}@media only screen and (max-width: 991px){.book_section .book_content{background-color:white;border:1px solid #f5f5f5;border-radius:40px;box-shadow:0 6px 15px -2px #e3e2db;margin-top:20px;padding:50px 50px;height:auto;margin-left:0;margin-bottom:-120px;}.book_section{margin:150px 0;height:auto;display:flex;vertical-align:middle;}.book_content h2{font-size:19px;}.book_content p{font-size:16px;}}.hf-book-buy-links.recipe h4{font-size:14px;text-transform:uppercase;padding-bottom:15px;font-weight:600;letter-spacing:2px;}.recipe .column-left,.recipe .dropdown_book{display:inline-flex;gap:10px;flex-wrap:wrap;justify-content:center;}@media only screen and (max-width: 767px){.recipe .column-left{display:block;}}header .header__mobile-flyout{top:12.6rem;}.recipe #retailersBtn{display:flex;justify-content:center;align-items:center;margin:auto;background-color:transparent;color:black;font-size:14px;font-weight:600;padding-top:50px;}.recipe #retailersBtn:focus,.recipe #retailersBtn:active,.recipe #retailersBtn:hover{box-shadow:none;}.hf-book-buy-links.recipe .buy-links-dropdown__link{padding:16px 32px !important;background-color:#fabc2f;color:#000;border-radius:45px;display:flex;justify-content:center;align-items:center;min-width:200px;}.recipe .item a,.recipe .buy-links-dropdown__link{color:white;font-size:14px;font-weight:600;text-transform:uppercase;line-height:16.8px;letter-spacing:2.5px;}.recipe .buy-links-dropdown__link::after{content:"";background-image:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/recipe/open_in_new.png");width:20px;height:20px;background-size:contain;display:inline-block;}#retailersBtn::after{content:"";background-image:url("https://cdn-ilebiak.nitrocdn.com/pvZLUVBCBEdPhoZIpzQDlQTCJtXdlADr/assets/images/optimized/rev-c3dd6b3/thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/icons/recipe/chevron_down.png");width:25px;height:20px;display:inline-block;background-repeat:no-repeat;background-position:center;transition:transform .6s ease;}#retailersBtn.rotate::after{transform:rotate(180deg);}.recipe span .dropdown{display:inline-flex !important;gap:10px;padding-top:15px;}.buy-from-book-dropdown{display:inline-flex !important;gap:10px;padding-top:15px;}@media only screen and (max-width: 767px){.buy-from-book-dropdown{display:block !important;padding-top:0;}}@media only screen and (max-width: 767px){.recipe .column-left,.hf-book-buy-links__dropdown,.recipe span .dropdown{width:auto;padding-top:0;}.recipe .item a,.recipe .buy-links-dropdown__link{width:100%;display:flex;justify-content:center;padding-bottom:10px;}.hf-book-buy-links{margin:0 30px;}.recipe .dropdown_book{display:block;gap:10px;}.dropdown_book .buy-links-dropdown__link{margin-bottom:15px;}}.recipe_featured_img .banner_image{min-height:1000px;position:absolute;bottom:0;z-index:100 !important;left:0;width:100%;}.password_related{padding:0 40px;}.recipe_featured_img{min-height:1000px;background-size:100%;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;margin:auto;}.password_postit .tf-password-required-wrapper{z-index:1000;background-repeat:no-repeat;width:350px;padding:40px;margin-top:500px;background-size:cover;}.password_postit h3{font-family:"Source Serif Pro",serif;text-transform:none;text-align:center;font-weight:400;line-height:29px;letter-spacing:.3px;margin-bottom:15px;font-size:20px;}.password_postit p{font-weight:400;font-size:14px;line-height:25px;margin-bottom:20px;text-align:center;}.password_postit p:last-of-type{margin-bottom:0;}.password_postit input{width:100%;border:1px solid black !important;}.password_postit input::placeholder{opacity:.3;}.password_postit .button{background-color:#000;color:white;margin-top:10px;border-radius:31px;padding:13px 0;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;text-transform:uppercase;line-height:17px;letter-spacing:2.5px;font-weight:600;}.password_newsletter h3{text-transform:initial;font-weight:600;font-size:36px;padding-right:50px;margin-bottom:20px;line-height:46px;letter-spacing:2.5px;}.password_newsletter p{font-size:18px;line-height:29px;letter-spacing:.3px;font-weight:400;margin-bottom:30px;}#recipe_modal_btn{font-weight:600;font-size:14px;line-height:16.8px !important;letter-spacing:2.5px;padding:20px;display:flex;justify-content:center;align-items:center;}.benefits li{list-style-image:url("https://thehappyfoodie.co.uk/wp-content/themes/tf-happy-foodie-2021/img/placeholders/tick.png");font-weight:400;font-size:18px;line-height:29px;letter-spacing:.3px;margin-bottom:10px;}.benefits span{display:inline-block;vertical-align:middle;margin-left:20px;}.benefits{background-repeat:no-repeat;max-width:420px;padding:70px 60px;}.password_newsletter .row{display:flex;align-items:center;}.password_newsletter{padding:50px 0;}#recipe_modal .hf-modal__inner{width:750px;min-height:56.9rem;padding:4.5rem 40px;}#recipe_modal h2{font-size:36px;line-height:46px;letter-spacing:2.5px;margin-bottom:20px;}#recipe_modal p{font-size:16px;margin-bottom:20px;line-height:25px;}#recipe_modal input{border-radius:0;border:.1rem solid #000;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;width:100%;font-size:15px;margin-bottom:0;margin-top:0;padding:8px;}#recipe_modal .gdpr_notice{font-size:14px;font-weight:400;}#recipe_modal #submit{margin-bottom:0;width:100%;height:4.5rem;border-radius:3.1rem;background-color:#000;color:#fff;text-transform:uppercase;font-family:"ITCAvantGardeGothic",Arial,Sans-Serif;letter-spacing:.2rem;font-weight:600;margin-top:3rem;border:none;font-size:1.3rem;line-height:1;}.benefits.mobile{display:none;}@media only screen and (max-width: 768px){.password_related{padding:0 15px;}.password_newsletter h3{text-transform:initial;font-weight:600;font-size:24px;margin-bottom:20px;line-height:32px;letter-spacing:2px;text-align:center;padding:0 20px;}.benefits{display:none;}#recipe_modal_btn{margin:auto;margin-top:30px;}.hf-modal .hf-modal__inner{margin-left:-20px;}.hf-modal.hf-newsletter-modal .hf-modal__inner{margin-left:auto !important;}.benefits.mobile{display:block;}.password_newsletter p{font-size:18px;line-height:29px;letter-spacing:.3px;font-weight:400;margin-bottom:30px;text-align:center;padding:0 20px;}.benefits{background-repeat:no-repeat;max-width:100%;padding:60px;background-size:cover;}.recipe_featured_img{min-height:500px;height:500px;margin-bottom:100px;}}header.header-scrolled + #content{margin-top:15rem;}.normal-header-mobile{display:block;}.scrolling-visible{display:none;}.header-scrolled .scrolling-visible{display:block;}.scrolling-header-mobile{position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:1000;display:none;padding:1.6rem 0 1.6rem 0;box-shadow:0 2px 10px rgba(0,0,0,.1);}@media (max-width: 1200px){#content{margin-top:21rem;transition:margin-top .3s ease;overflow-x:hidden;}.normal-header-mobile{display:block;}.header-scrolled .normal-header-mobile{display:none;}.header-scrolled .hf-promo-banner{display:none;}.header-scrolled .header__mobile-flyout{top:8rem;}.header-scrolled .header__top-bar{border:none;box-shadow:none;}.header-scrolled .scrolling-header-mobile{display:block;border-bottom:2px solid #fabc2f;margin:0px;}.header-scrolled .header__left-col__search{padding-top:16px;}.header-scrolled .scroll-search-box{padding-left:.8rem;padding-right:.8rem;}.header-scrolled .header__top-bar{padding:0px;}header .header__top-bar{padding:1.2rem 0 2rem 0;}header .header__top-bar .header__left-col .header__left-col__search{padding-top:1.2rem;}.header-scrolled .header__top-bar .header__left-col .header__left-col__search{padding-top:1.6rem;}.header-scrolled  .header__top-bar .header__logo{padding-right:2.5rem;}header .header__top-bar .header__left-col .header__left-col__search form input{height:4.2rem;}header .header__mobile-flyout{top:15rem;}header .header__top-bar .header__left-col .header__left-col__search form{border:.1rem solid #000;height:4.4rem;margin-bottom:0;}.header__top-bar .col{padding-left:.8rem;padding-right:.8rem;}header .header__top-bar .header__mobile__email__signup{margin-right:2.4rem;}.header-scrolled .header__mobile__email__signup{margin-right:1.6rem !important;}}@media (max-width: 369px){.header-scrolled .scrolling-header-mobile{padding:.5rem 0px 1rem 0px;}.header-scrolled  .header__top-bar .header__logo{padding-right:2rem;}header .header__top-bar .header__mobile__email__signup{margin-right:1rem;}header .header__top-bar .header__penguin{width:2.6rem;}header .header__top-bar .header__penguin{margin-right:.5rem;}header .header__top-bar .header__mobile__email__signup{margin-right:1.6rem;}}.hf-promo-banner{position:relative;--desktop-image:none;--mobile-image:none;background-image:var(--desktop-image);background-size:cover;background-repeat:no-repeat;background-position:center;}.hf-promo-banner{padding:1.875rem 0;}.hf-promo-banner h3{color:#fff;text-shadow:0px 4px 10px rgba(0,0,0,.15);font-size:2.2rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.3px;text-transform:none;}.hf-promo-banner.light h3{color:#000;}@media only screen and (max-width: 767px){.hf-promo-banner{background-image:var(--mobile-image);}.hf-promo-banner.footer__banner h3,.hf-promo-banner.promo__banner h3{font-size:2rem;line-height:26px;letter-spacing:2px;}}@media (min-width: 1200px){#content.content-with-top-banner{margin-top:30.5rem;}}.header__banner a.text-link:hover{color:#fff;text-decoration:underline;}.header__banner .arrow-link{margin-left:.5rem;}@media only screen and (max-width: 767px){.header__banner h3{font-size:1.6rem;}}.footer__banner{padding:5rem 0;}.footer__banner h3{font-size:4.8rem;}@media only screen and (max-width: 767px){.footer__banner{background-image:var(--mobile-image);}}@media screen and (min-width: 768px) and (max-width: 1335px){.footer__banner h3{font-size:3.2rem;}}.promo__banner{padding:5rem 0;}.promo__banner h3{font-size:3.2rem;}@media only screen and (max-width: 767px){.promo__banner{background-image:var(--mobile-image);}}@media screen and (min-width: 768px) and (max-width: 1335px){.promo__banner{padding:3.5rem 0;}.promo__banner h3{font-size:3.2rem;}}.recipe__banner,.article__banner{padding:3rem 0;}@media print{body.single-recipes header,body.single-recipes footer,body.single-recipes .hf-modal,body.single-recipes .hf-newsletter,body.single-recipes .hf-from-the-book,body.single-recipes .hf-grid,body.single-recipes .hf-tags,body.single-recipes .hf-introduction__read-more,body.single-recipes .hf-social-print,body.single-recipes .hf-breadcrumb,body.single-recipes .hf-metadata,body.single-recipes .hf-featured-image,body.single-recipes .spu-box,body.single-recipes #cookie-law-info-bar{display:none !important;}body.single-recipes #content{display:block;}body.single-recipes #content .hf-single-recipe .hf-col-main .hf-title,body.single-recipes #content .hf-single-recipe .hf-col-main .hf-author,body.single-recipes #content .hf-single-recipe .hf-col-main .hf-summary,body.single-recipes #content .hf-single-recipe .hf-col-main .hf-introduction,body.single-recipes #content .hf-single-recipe .hf-col-main .hf-ingredients,body.single-recipes #content .hf-single-recipe .hf-col-main .hf-essential-kit,body.single-recipes #content .hf-single-recipe .hf-col-main .hf-method{padding-bottom:2rem;}body.single-recipes #content .hf-single-recipe .hf-col-main .hf-title p:last-child,body.single-recipes #content .hf-single-recipe .hf-col-main .hf-author p:last-child,body.single-recipes #content .hf-single-recipe .hf-col-main .hf-summary p:last-child,body.single-recipes #content .hf-single-recipe .hf-col-main .hf-introduction p:last-child,body.single-recipes #content .hf-single-recipe .hf-col-main .hf-ingredients p:last-child,body.single-recipes #content .hf-single-recipe .hf-col-main .hf-essential-kit p:last-child,body.single-recipes #content .hf-single-recipe .hf-col-main .hf-method p:last-child{margin:0;}body.single-recipes #content .hf-single-recipe .hf-col-main .hf-ingredients table{display:block;}body.single-recipes #content .hf-single-recipe .hf-col-main .hf-ingredients table tr{display:block;}body.single-recipes #content .hf-single-recipe .hf-col-main .hf-ingredients table tr td{display:inline-block;}body.single-recipes #content .hf-single-recipe .hf-col-main .hf-ingredients table tr td:first-child{padding-right:.3rem;}body.single-recipes #content .hf-single-recipe .hf-col-main .hf-author .hf-author__image img{border-radius:50%;max-width:8rem;height:auto;}body.single-recipes #content .hf-single-recipe .hf-col-main .hf-author .hf-author__text p span{display:block;}}.swp-flex--col{display:flex;flex-direction:column;flex-grow:1;}form.searchwp-form .swp-flex--row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;flex-grow:1;}form.searchwp-form .swp-flex--wrap{flex-wrap:wrap;}form.searchwp-form .swp-flex--gap-sm{gap:.25em;}form.searchwp-form .swp-flex--gap-md{gap:.5em;}form.searchwp-form .swp-items-stretch{align-items:stretch;}form.searchwp-form .swp-margin-l-auto{margin-left:auto;}form.searchwp-form input.swp-input,form.searchwp-form select.swp-select{color:rgba(14,33,33,.8);}form.searchwp-form select.swp-select{min-width:fit-content;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width=\'17\' height=\'11\' viewBox=\'0 0 17 11\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M14.2915 0.814362L8.09717 6.95819L1.90283 0.814362L0 2.7058L8.09717 10.7545L16.1943 2.7058L14.2915 0.814362Z\' fill=\'%230E2121\' fill-opacity=\'0.8\'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right 12px top 50%;background-size:12px auto;padding:0 33px 0 .7em;min-height:2em;}form.searchwp-form select.swp-select.nitro-lazy{background-image:none !important;}form.searchwp-form input.swp-input--search{background-image:url("data:image/svg+xml,%3Csvg width=\'15\' height=\'15\' viewBox=\'0 0 15 15\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M6.06786 12.1357C7.3777 12.1357 8.60074 11.7096 9.59495 10.9995L13.3351 14.7396C13.5087 14.9132 13.7375 15 13.9742 15C14.4871 15 14.858 14.6055 14.858 14.1005C14.858 13.8638 14.7791 13.6428 14.6055 13.4692L10.889 9.74487C11.6702 8.7191 12.1357 7.44871 12.1357 6.06786C12.1357 2.73014 9.40558 0 6.06786 0C2.72225 0 0 2.73014 0 6.06786C0 9.40558 2.72225 12.1357 6.06786 12.1357ZM6.06786 10.8259C3.45608 10.8259 1.30984 8.67175 1.30984 6.06786C1.30984 3.46397 3.45608 1.30984 6.06786 1.30984C8.67175 1.30984 10.8259 3.46397 10.8259 6.06786C10.8259 8.67175 8.67175 10.8259 6.06786 10.8259Z\' fill=\'%23CFCFCF\'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px top 50%;background-size:15px auto;padding-right:38px;padding-left:.7em;}form.searchwp-form input.swp-input--search.nitro-lazy{background-image:none !important;}form.searchwp-form .searchwp-form-input-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;flex-grow:1;}form.searchwp-form .searchwp-form-input-container .swp-input{margin:0;width:100%;}form.searchwp-form .searchwp-form-input-container .swp-select{border-right:0;}form.searchwp-form .searchwp-form-input-container .swp-select + .swp-input{flex-grow:1;}form.searchwp-form .searchwp-form-advanced-filters-toggle{text-align:right;}form.searchwp-form .searchwp-form-advanced-filters select{flex:1;}form.searchwp-form .swp-toggle{cursor:pointer;margin-bottom:0;}form.searchwp-form .swp-toggle-switch{background-color:rgba(14,33,33,.14);border-radius:20px;width:40px;height:22px;position:relative;transition:background-color .25s;}form.searchwp-form .swp-toggle-switch:not(.swp-toggle-switch--mini):hover{background-color:rgba(14,33,33,.2);}form.searchwp-form .swp-toggle-switch--mini{width:25px;height:15px;}form.searchwp-form .swp-toggle-switch:before,form.searchwp-form .swp-toggle-switch:after{content:"";}form.searchwp-form .swp-toggle-switch:before{display:block;background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:2px;-webkit-transition:left .25s;-o-transition:left .25s;transition:left .25s;}form.searchwp-form .swp-toggle-switch--mini:before{width:11px;height:11px;top:2px;left:2px;}form.searchwp-form .swp-toggle-checkbox:checked + .swp-toggle-switch,form.searchwp-form .swp-toggle-switch--checked{background:currentcolor;}form.searchwp-form .swp-toggle-checkbox:checked + .swp-toggle-switch:before{left:20px;}form.searchwp-form .swp-toggle-checkbox:checked + .swp-toggle-switch--mini:before,form.searchwp-form .swp-toggle-switch--checked.swp-toggle-switch--mini:before{left:12px;}form.searchwp-form input.swp-toggle-checkbox{height:0;width:0;overflow:hidden;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;}form.searchwp-form input.swp-toggle-checkbox:focus{border:none;box-shadow:none;outline:none;}form.searchwp-form .swp-toggle .swp-label{display:block;margin-top:21px;}form.searchwp-form input.swp-toggle-checkbox:focus + .swp-toggle-switch,form.searchwp-form input.swp-toggle-checkbox:active + .swp-toggle-switch{-webkit-box-shadow:0 0 1px 1px rgba(14,33,33,.14);box-shadow:0 0 1px 1px rgba(14,33,33,.14);border:none;}