.page-header-image{overflow:hidden}.page-header-image-inset{max-height:340px}.page-header-image-inset .bg{position:absolute;left:0;right:0;bottom:0;top:0;background-repeat:no-repeat;background-position:center;background-size:cover}.page-contents-container,.page-include{padding-top:15px;padding-bottom:15px}.page-main-title{margin-bottom:0;text-align:center;color:var(--tb-primary-500)}.page-contents-container .page-content{margin-top:20px}.page-contents-sponsorship-loggin #sponsorshipForm{margin:0 -7.5px}.page-include-sponsorship-loggin .sponsorshipButton{width:100%;margin-top:15px}.page-include-newsletter #newsletterFormSubmit{margin-top:20px;width:100%}.page-include-subpages .inset{padding:20px;background-color:#f2f2f2;border-radius:3px}.page-include-subpages .subpages{display:flex;flex-wrap:wrap}.page-include-subpages .subpage{width:100%}.page-include-subpages .subpage+.subpage{margin-top:20px}.page-include-subpages .subpage a{display:block;padding:20px;text-align:center;background-color:var(--tb-mono-white);border:1px solid #ddd;border-radius:3px;height:100%}.page-include-map .include-page-content{display:flex;flex-wrap:wrap}.page-include-map .categoriesTreeContainer1{display:block;padding:20px 0;background-color:var(--tb-mono-white);border-bottom:1px solid #ddd;border-top:1px solid #ddd;width:100%}.page-include-map .categoriesTreeContainer1+.categoriesTreeContainer1{margin-top:-1px}.page-include-map a.categoryTree1{font-size:20px;font-weight:600;display:block}.page-include-map .categoryTree1+.subCategoriesTree{margin-top:20px}.page-include-map a.categoryTree2{display:block;margin-bottom:15px;font-weight:600}.page-include-map .categoriesTreeContainer.categoriesTreeContainer2{padding-left:25px}.page-include-map .categoriesTreeContainer.categoriesTreeContainer3{display:inline-block;padding-right:25px}.page-include-map .categoriesTreeContainer2+.categoriesTreeContainer2{margin-top:25px}.page-include-map .categoriesTreeContainer3 a.categoryTree{display:block;margin-bottom:4px;color:#888}@media (min-width:576px){.page-include-sponsorship-loggin .sponsorshipButton{width:220px}.page-include-newsletter #newsletterFormSubmit{width:220px}.page-include-subpages .inset{padding:20px 12.5px}}@media (min-width:768px){.page-contents-container{font-size:15px}}@media (min-width:992px){.page-contents-container,.page-include{padding-top:30px;padding-bottom:30px}}@media (min-width:1200px){.page-contents-container{font-size:16px;line-height:1.6}}.page-contents-terms-use .include-print #content-to-print,.page-contents-privacy-policy .include-print #content-to-print{margin-top:30px}.lcContent-page .content-modules .module-breadcrumb+.module:not(.module-page-01){padding-top:0}h1,h2,.template-modularPage h1,.template-modularPage h2{font-size:24px}.page-contents-contact .page-main-title{font-size:24px;line-height:32px;margin-bottom:1rem;color:var(--tb-primary-500);text-align:center}.page-contents-contact .page-content{font-size:20px;line-height:28px;color:var(--bs-body-color)}
.section.menu-recipes-categories{--bg-color:#E7E8EA;--text-color:var(--bs-gray-900);background-color:var(--bg-color);color:var(--text-color);padding-top:1.5rem;padding-bottom:1.5rem}.menu-header{display:flex;width:100%;align-items:center;justify-content:center;margin-bottom:0rem;overflow:hidden;background-color:var(--bg-color);color:var(--text-color)}.menu-header .menu-header-wrap{position:relative}.menu-header .menu-header-wrap::before{display:block;position:absolute;content:"";height:2px;width:calc(100% + 8rem);background-color:var(--tb-primary-500);top:60%;left:50%;transform:translate(-50%,0%)}.menu-header .menu-header-wrap .menu-title{margin-bottom:0;position:relative;padding-left:1rem;padding-right:1rem;font-size:24px;font-weight:700;background-color:var(--bg-color);color:var(--text-color)}.menu-recipes-categories.page-content{text-align:center;margin-top:1rem}.recipe-categories-grid{padding-top:1rem;background-color:var(--bg-color);color:var(--text-color);display:flex;flex-wrap:wrap;justify-content:center;--grid-gutter-x:1.5rem;--grid-gutter-y:1.25rem;gap:var(--grid-gutter-y) var(--grid-gutter-x)}.recipe-categories-grid .grid-item{width:calc((100% - 1 * var(--grid-gutter-x)) / 2);min-width:0}.recipe-categories-grid .grid-item .item-title{font-size:16px;line-height:24px;font-weight:700;color:inherit;text-align:center;display:block;width:100%}.recipe-categories-grid .grid-item .item-img-link{max-width:180px;margin:0 auto;box-sizing:border-box;transition:all ease-out 175ms;border-radius:50%;overflow:hidden}.recipe-categories-grid .grid-item .item-img-link:after{display:block;position:absolute;content:"";top:0;left:0;height:100%;width:100%;border-radius:50%;transition:all ease-out 175ms}.recipe-categories-grid .grid-item .item-img-link.active-anchor:after,.recipe-categories-grid .grid-item:hover .item-img-link:after{box-shadow:inset 0 0 0 4px var(--tb-primary-500);transition:all ease-out 175ms}.recipe-categories-grid .grid-item a.ratio{display:block}.recipe-categories-grid .grid-item .item-title-link{padding:0.5rem 0 0;display:block;color:inherit}@media(min-width:576px){.recipe-categories-grid .grid-item{width:calc((100% - 2 * var(--grid-gutter-x)) / 3)}}@media(min-width:768px){.section.menu-recipes-categories{padding-top:2rem;padding-bottom:2rem}.menu-recipes-categories.page-content{margin-top:1.5rem}.recipe-categories-grid{--grid-gutter-x:1.5rem;--grid-gutter-y:1.25rem;padding-top:1.5rem}.recipe-categories-grid .grid-item .item-title{padding-left:1rem;padding-right:1rem;font-size:24px;line-height:32px}}@media(min-width:992px){.recipe-categories-grid .grid-item{width:calc((100% - 2 * var(--grid-gutter-x)) / 3)}}@media(min-width:1200px){.recipe-categories-grid{--grid-gutter-x:3rem;--grid-gutter-y:3rem}.recipe-categories-grid .grid-item{width:calc((100% - 3 * var(--grid-gutter-x)) / 4)}.recipe-categories-grid .grid-item .item-title{font-size:20px;line-height:28px}}@media(min-width:1400px){.recipe-categories-grid .grid-item{width:calc((100% - 4 * var(--grid-gutter-x)) / 5)}}.section.page-contents-container{padding-top:3rem;padding-bottom:3rem}.page-header{display:flex;width:100%;align-items:center;justify-content:center;margin-bottom:1.5rem;overflow:hidden}.page-header .page-header-wrap{position:relative}.page-header .page-header-wrap .page-main-title{margin-bottom:0;position:relative;padding-left:1rem;padding-right:1rem;font-weight:700}.page-content{text-align:center}.recipes-grid{padding-top:3rem;display:flex;flex-wrap:wrap;justify-content:center;--grid-gutter-x:1rem;--grid-gutter-y:1rem;gap:var(--grid-gutter-y) var(--grid-gutter-x)}.recipes-grid .grid-item{width:calc((100% - 1 * var(--grid-gutter-x)) / 2);min-width:0;border:1px solid var(--bs-gray-200);border-radius:0rem;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}.recipes-grid .grid-item:hover{border-color:rgba(239,159,153,1)}.recipes-grid .grid-item .item-img-link{width:100%;box-sizing:border-box;transition:all ease-out 175ms;overflow:hidden}.recipes-grid .grid-item a.ratio{display:block}.recipes-grid .grid-item .item-title-link{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;flex-grow:1;padding:1rem}.recipes-grid .grid-item .item-title{text-align:center;font-size:16px;line-height:24px;font-weight:600;max-height:4.5rem;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--bs-gray-600);margin:0}.recipes-grid .grid-item:hover .item-title{color:var(--bs-gray-900)}@media(min-width:576px){.recipes-grid .grid-item{width:calc((100% - 2 * var(--grid-gutter-x)) / 3)}}@media(min-width:768px){.recipes-grid{--module-space:8rem}}@media(min-width:992px){.recipes-grid .grid-item{width:calc((100% - 2 * var(--grid-gutter-x)) / 3)}}@media(min-width:1200px){.recipes-grid .grid-item{width:calc((100% - 3 * var(--grid-gutter-x)) / 4)}}@media(min-width:1400px){.recipes-grid .grid-item{width:calc((100% - 4 * var(--grid-gutter-x)) / 5)}}