*{-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important}@media print{.e-con-inner{flex-wrap:nowrap !important}.e-flex{flex-shrink:1 !important}li{font-size:14px}body.printing header,body.printing footer,body.printing .elementor-widget-sidebar{display:none}}.main-header-menu .astra-megamenu .menu-item{padding-right:0 !important}.main-header-menu .astra-megamenu .menu-link{display:flex;flex-direction:column;padding:0}.main-header-menu .astra-megamenu .menu-link .menu-text{font-size:12px;text-align:center}.main-header-menu .astra-megamenu .menu-link .astra-mm-icon-label>img{width:100% !important;height:auto !important}.recipes form{display:flex;justify-content:space-between}@media(max-width: 768px){.recipes form{flex-wrap:wrap;justify-content:center;gap:20px}}.recipes .product-buttons{display:flex;justify-content:center;gap:10px;padding-top:20px}@media(max-width: 768px){.recipes .product-buttons{flex-wrap:wrap}}.recipes .product-buttons .filter-btn{font-size:16px;padding:15px 30px;background-color:#ffcd57;transition:color .3s}.recipes .product-buttons .filter-btn:hover{color:#ed1e24}.recipes .product-buttons .filter-btn.active{background-color:#ed1e24;transition:color 0s}.recipes .product-buttons .filter-btn.active:hover{color:#fff}.recipe-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;padding-top:50px}@media(max-width: 600px){.recipe-container{grid-template-columns:1fr}}.recipe-container .recipe-tile{position:relative;overflow:hidden;border-radius:10px}.recipe-container .recipe-tile:hover .recipe-title-wrap{transform:translateY(0)}.recipe-container .recipe-tile:hover .recipe-image{transform:scale(1.1)}.recipe-container .recipe-tile .recipe-image{aspect-ratio:1/1;transition:transform .3s;padding-bottom:0}.recipe-container .recipe-tile .recipe-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recipe-container .recipe-tile .recipe-title-wrap{position:absolute;inset:0;background-color:rgba(105,165,172,.7);padding:10px;display:flex;align-items:center;justify-content:center;text-align:center;transform:translateY(105%);transition:transform .3s;border-radius:10px}@media(max-width: 768px){.recipe-container .recipe-tile .recipe-title-wrap{transform:translateY(0%)}}.recipe-container .recipe-tile .recipe-title-wrap .recipe-title{color:#fff;margin:0}.egg-converter .cff-form #fbuilder h2{font-size:25px;color:#ffab2e}.egg-converter .cff-form #fbuilder label{font-weight:600}.egg-converter .cff-form #fbuilder .fform{padding-bottom:25px}#mapid{height:500px}header .site-navigation{position:relative;padding-right:100px}@media(max-width: 921px){header .site-navigation{padding-right:0}}header .site-navigation:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:32px;width:75px;background-image:url(../images/proudly-can.png);background-size:contain;background-repeat:no-repeat}@media(max-width: 921px){header .site-navigation:after{display:none}}@media(max-width: 921px){header .site-navigation .astra-mm-icon-label img{display:none !important}}.nutrition{border-top:0;border-collapse:collapse;border-spacing:0;width:100%;line-height:1;margin-bottom:20px}.nutrition td,.nutrition th{border:none}.nutrition td{padding:10px 5px;border-top:2px solid #333}.nutrition tr.info{border-top:1px solid #000}.nutrition h3{font-weight:600}.nutrition td.nobord{border-top:0}.nutrition td.nopad{padding-bottom:0}.nutrition td.calories strong{font-size:1.3em;border-bottom:4px solid #000}.nutrition .bigger{font-size:1.3em}.foodservice-tabs .elementor-tabs-wrapper.first-tab-wrapper{display:flex !important;flex-wrap:wrap;justify-content:center}.foodservice-tabs .elementor-tabs-wrapper.first-tab-wrapper .elementor-tab-content{border:none !important}.foodservice-tabs .elementor-tabs-wrapper.first-tab-wrapper .elementor-tab-title{border:none !important}.foodservice-tabs .elementor-tabs-wrapper.first-tab-wrapper .elementor-tab-title.elementor-active{color:#ed1e24}.foodservice-tabs .elementor-tabs-wrapper.first-tab-wrapper .elementor-tab-title:before,.foodservice-tabs .elementor-tabs-wrapper.first-tab-wrapper .elementor-tab-title:after{border:none !important}.foodservice-tabs .elementor-tab-mobile-title{display:none}@media(max-width: 1100px){.foodservice-tabs .foodservice-inner-tabs .elementor-tab-mobile-title{display:block}.foodservice-tabs .foodservice-inner-tabs .elementor-tabs-wrapper{display:none !important}}.formats{overflow-x:auto;width:100%;min-width:100%}.formats th,.formats td{white-space:nowrap}@media(max-width: 1100px){.formats{display:block}}