.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)}
.recipe-page .grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.recipe-page .recipe-title{color:var(--tb-primary-500);margin-bottom:0}.recipe-page .recipe-tags-block .d-flex{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:0.5rem;border-top:2px solid var(--bs-gray-300);border-bottom:2px solid var(--bs-gray-300)}.recipe-page .recipe-tag{display:flex;justify-content:center;align-items:center;gap:0.5rem}.recipe-page .recipe-tag .icon{width:2rem;height:2rem}.recipe-page .accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:#fff;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:0.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1rem;--bs-accordion-btn-padding-y:0.5rem;--bs-accordion-btn-color:var(--tb-primary-500);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-focus-border-color:var(--bs-accordion-border-color);--bs-accordion-body-padding-x:1rem;--bs-accordion-body-padding-y:0.5rem;--bs-accordion-active-color:var(--tb-primary-500);--bs-accordion-active-bg:var(--bs-accordion-bg)}.recipe-page .accordion .accordion-button{display:flex;justify-content:space-between;align-items:center;font-size:18px;color:var(--tb-primary-500);box-shadow:none}.recipe-page .accordion .accordion-button h2{font-size:inherit;line-height:inherit;color:inherit;margin:0}.recipe-page .accordion .accordion-button .icon{height:1rem;width:1rem;position:static;transform:none}.recipe-page .accordion .accordion-button .icon .y-bar{display:none}.recipe-page .accordion .accordion-button.collapsed .icon .y-bar{display:block}.recipe-page .accordion p{margin-bottom:0.5rem}.recipe-page .module-products-grid-01{padding:1.5rem 0 0}.recipe-page .module-products-grid-01 .module-title{color:var(--tb-primary-500);font-size:18px}@media(min-width:768px){.recipe-page .recipe-tags-block .d-flex{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:0.5rem;padding:0.5rem;border-top:2px solid var(--bs-gray-300);border-bottom:2px solid var(--bs-gray-300)}.recipe-page .recipe-tag{display:flex;flex-grow:1;flex-direction:row;justify-content:center;align-items:center;text-align:left;gap:0.5rem}.recipe-page .recipe-tag strong{display:block}.recipe-page .accordion .accordion-button{font-size:24px;line-height:32px;cursor:default}.recipe-page .accordion .accordion-button .icon{display:none}.recipe-page .accordion .accordion-collapse{height:auto!important;display:block!important;font-size:16px;line-height:24px}.recipe-page .accordion-instructions{--bs-accordion-border-color:transparent;--bs-accordion-btn-padding-x:0rem;--bs-accordion-body-padding-x:0rem}.recipe-page .module-products-grid-01 .module-title{font-size:24px;line-height:32px}}@media(max-width:991.99px){.recipe-page .grid .recipe-title-block{order:-1}}@media(min-width:992px){.recipe-page .grid{display:grid;grid-template-columns:4fr 8fr;gap:2rem;justify-content:stretch;align-items:flex-start}.recipe-page .grid .recipe-img-block{grid-column:1;grid-row:1 / span 2;align-self:stretch;position:relative}.recipe-page .grid .recipe-img-block .ratio{height:100%}.recipe-page .grid .recipe-title-block{grid-column:2;grid-row:1}.recipe-page .grid .recipe-tags-block{grid-column:2;grid-row:2;align-self:flex-end}.recipe-page .grid .recipe-ingredients-block{grid-column:1;grid-row:3}.recipe-page .grid .recipe-content-block{grid-column:2;grid-row:3}.recipe-page .module-products-grid-01{padding-top:2rem}.recipe-page .module-products-grid-01 .grid-items{grid-template-columns:repeat(4,1fr)}}@media(min-width:1200px){.recipe-page .grid{grid-template-columns:3fr 9fr}}