.elementor-kit-80 e-page-transition{background-color:#ffbc7d}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1320px}h1.entry-title{display:var(--page-title-display)}.site-header{padding-inline-end:0px;padding-inline-start:0px}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media (max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}}@media (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}}.filter-btn.tag-btn-2:hover{background:#077187!important}.dish-bundle-filters{display:flex;justify-content:space-between;align-items:center;padding:0}.jump-links-container.expanded{max-height:500px}.jump-trigger.active{background:#077187;color:white;border-color:#077187}.jump-trigger.active .jump-arrow{transform:rotate(180deg)}.jump-links-container.expanded{max-height:550px}.jump-links-container.builder-aligned{position:absolute;top:-60px;left:0;right:0;width:100%}.categories{position:relative;box-shadow:none;background-image:linear-gradient(to right,rgba(0,0,0,.1),transparent),linear-gradient(to left,rgba(0,0,0,.1),transparent);background-repeat:no-repeat;background-size:2px 100%;background-position:left top,right top}.dish-bundle-grid .dish-sizes.has-quantity .dish-size .size-label-price label,.dish-bundle-grid .dish-sizes.has-quantity .dish-size input{display:inline-flex}.dish-bundle-grid .dish-sizes.has-quantity{display:flex;height:auto;overflow:visible;margin-bottom:8px}.grab-modal-body .dish-size .size-label-price .dish-size-price,.grab-modal-body .dish-size .size-label-price label,.grab-modal-body .dish-size .quantity-buttons .dish-quantity,.grab-modal-body .dish-size .quantity-buttons button{display:inline-flex!important}.dish-bundle-widget h4{font-size:16px}.dish-size-4{background-color:#f0f0f0;border:2px solid #ccc}.cym-product-banner{position:absolute;top:10px;left:10px;padding:4px 8px;font-size:1em;font-weight:700;border-radius:4px;z-index:10;pointer-events:none}.product-image-wrapper{position:relative}.variation-summary .var-s,.var-m,.var-l,.var-xl{font-size:.9em;color:#161b33}.dish-bundle-grid .dish-sizes-total-section{display:flex;flex-direction:column;margin-top:auto}.dish-sizes.modal-dish-sizes .dish-size-row.row-sml{display:flex;justify-content:center;align-items:center;gap:10px}.dish-size-supersize .woocommerce-Price-amount{color:#161b33}.dish-size.dish-size-supersize .size-label-price label{color:#161b33!important;font-weight:700!important;margin-bottom:.1em;line-height:1em}.dish-size-supersize:hover::after{content:"Medium size + extra protein";position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:-110px;width:120px;white-space:wrap;background:#94524a;color:#fff;padding:6px 10px;border-radius:4px;font-size:12px;z-index:100}.dish-bundle-grid .dish-size-row.row-supersize{margin-top:-20px}.dish-bundle-grid .dish-size-row.row-supersize .size-label-price{min-width:100px!important}.dish-size-supersize,.dish-size .dish-size-supersize{flex-direction:row!important;align-items:center;gap:0;position:relative;grid-column:span 2;color:#fff;border-radius:8px}.dish-bundle-grid .dish-size-supersize{display:flex!important;align-items:center;flex-direction:row!important;gap:0;grid-column:span 2;border-radius:8px;margin-top:.5em}.dish-size-supersize .woocommerce-Price-amount{font-size:1em;color:#161b33!important}.dish-size.dish-size-supersize .size-label-price label{color:#161b33!important;font-weight:700!important;font-size:.9em!important;margin-bottom:.1em;line-height:1em}.dish-bundle-grid .dish-size-supersize .quantity-buttons{border-radius:6px;display:flex;align-items:center;margin-left:-5px}.grab-modal.show{display:block;opacity:1}.grab-modal.show .grab-modal-content{transform:translateX(0)}.modal-dish-sizes{display:flex;width:100%;flex-wrap:wrap;justify-content:center}.dish-sizes.modal-dish-sizes .dish-size-row.row-supersize{margin-left:20px!important}.dish-sizes.modal-dish-sizes{margin-bottom:15px!important}.dt-column-order{display:none}.eael-data-table-wrap{margin-top:10px;margin-bottom:10px}.elementor-1319 .elementor-element.elementor-element-fcad3f5 .eael-data-table thead tr th{background-color:#d9edf7!important;color:black!important;font-family:"Montserrat",sans-serif}.elementor-1319 .elementor-element.elementor-element-fcad3f5 .eael-data-table .td-content{font-family:"Montserrat",sans-serif;font-weight:400}.tablepress .row-1 tr:hover{background-color:transparent!important}.grab-modal-body .dish-size-row .row-supersize{min-width:60px!important}.modal-dish-sizes.dish-sizes,.dish-sizes.modal-dish-sizes{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;margin-bottom:0}.variation-summary .variation-quantities span{display:none!important}.dt-layout-row{display:none!important}.dt-layout-row.dt-layout-table{display:inline!important}@media (min-width:1025px){.dish-bundle-grid-item .dish-size-row:first-of-type .dish-size{width:calc(50% - 5px);min-width:auto}}@media (max-width:767px){.cym-product-banner{position:absolute;top:8px;left:7px;padding:5px;font-size:.85em;font-weight:700;border-radius:4px;z-index:10;pointer-events:none}}@media (max-width:767px){.grab-modal-body .dish-quantity{width:30px!important;height:35px;font-size:16px!important}}@media (max-width:767px){.dish-sizes.modal-dish-sizes .dish-size-row.row-supersize{margin-left:10px!important}}#grab-modal-description>div{margin-bottom:1em!important;line-height:1.3!important}@media (max-width:767px){.eael-data-table-wrap{margin-bottom:-30px!important}}.clear-all-filters{background:#6c757d!important;color:white!important;border:none!important;padding:6px 12px!important;border-radius:4px!important;cursor:pointer!important;font-size:12px!important}.filter-modal-footer{display:flex!important;justify-content:center!important;align-items:center!important;padding:12px!important;gap:12px!important;border-top:1px solid #e9ecef!important;background:#f8f9fa!important}.filter-modal-clear,.filter-modal-apply{font-size:12px!important;font-weight:500!important;padding:6px 12px!important;border-radius:20px!important;border:1px solid #e9ecef!important;cursor:pointer!important;transition:all .2s ease!important}.filter-modal-clear{background:#f8f9fa!important;color:#6c757d!important}.filter-modal-clear:hover{background:#e9ecef!important;color:#495057!important}.filter-modal-apply{background:#077187!important;color:white!important;border-color:#077187!important}.filter-modal-apply:hover{background:#065d6f!important;border-color:#065d6f!important}.filter-btn .check-mark{display:none}.filter-btn.active .check-mark{display:inline-block!important}.filter-btn.active{background:#077187!important;color:white!important;border-color:#077187!important;font-weight:600!important}.filter-btn.active:hover{background:#065d6f!important;border-color:#065d6f!important}.dish-item .dish-image.out-of-stock-image .dish-add-icon{display:none!important}.grab-modal .dish-sizes.out-of-stock{opacity:.6!important;pointer-events:none!important}.grab-modal .dish-sizes.out-of-stock .quantity-buttons button{background-color:#e9ecef!important;color:#6c757d!important;cursor:not-allowed!important;border-color:#dee2e6!important}.grab-modal .dish-sizes.out-of-stock .quantity-buttons input{background-color:#f8f9fa!important;color:#6c757d!important;cursor:not-allowed!important;border-color:#dee2e6!important}.dish-bundle-grid .dish-item[data-out-of-stock=true] .dish-sizes.has-quantity{display:none!important}.elementor-3686 .elementor-element.elementor-element-62201e5 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--e-global-color-541c705)}.elementor-3686 .elementor-element.elementor-element-62201e5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,.elementor-3686 .elementor-element.elementor-element-62201e5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var(--e-global-color-541c705)}.elementor-3686 .elementor-element.elementor-element-62201e5 .e--pointer-framed .elementor-item.elementor-item-active:before,.elementor-3686 .elementor-element.elementor-element-62201e5 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var(--e-global-color-541c705)}.elementor-3686 .elementor-element.elementor-element-62201e5 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){margin-bottom:5px}.elementor-3686 .elementor-element.elementor-element-70c20ac .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--e-global-color-541c705)}.elementor-3686 .elementor-element.elementor-element-70c20ac .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,.elementor-3686 .elementor-element.elementor-element-70c20ac .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var(--e-global-color-541c705)}.elementor-3686 .elementor-element.elementor-element-70c20ac .e--pointer-framed .elementor-item.elementor-item-active:before,.elementor-3686 .elementor-element.elementor-element-70c20ac .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var(--e-global-color-541c705)}.elementor-3686 .elementor-element.elementor-element-70c20ac .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){margin-bottom:5px}.elementor-3686 .elementor-element.elementor-element-9254cc6 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#fff}.elementor-3686 .elementor-element.elementor-element-9254cc6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,.elementor-3686 .elementor-element.elementor-element-9254cc6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var(--e-global-color-541c705)}.elementor-3686 .elementor-element.elementor-element-9254cc6 .e--pointer-framed .elementor-item.elementor-item-active:before,.elementor-3686 .elementor-element.elementor-element-9254cc6 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var(--e-global-color-541c705)}.elementor-theme-builder-content-area{height:400px}body[data-elementor-device-mode=tablet] .hamburger-menu-nav-account::before{font-size:22px;left:35%}.hamburger-menu-nav-account::before{content:"f007"}.hamburger-menu-nav-account::before{display:none!important}.elementor-theme-builder-content-area{height:400px}