.dish-bundle-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;padding-left:10px;padding-right:10px;align-items:stretch;position:relative;flex-grow:1}.dish-item{display:flex;flex-direction:column;justify-content:flex-start;padding:10px;border:1px solid #e0e0e0;border-radius:10px;background-color:white;text-align:center;height:auto;box-sizing:border-box;max-width:100%}.dish-bundle-product-form{display:flex;flex-direction:column;min-height:100vh}.dish-image{position:relative}.dish-image img{max-width:100%;height:auto;border-radius:10px}.product-image-wrapper{position:relative}.dish-bundle-grid .product-name{color:var(--jby-accent);font-size:17px;min-height:3.6em;line-height:1.2;text-align:center;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:normal;margin-bottom:0;padding-bottom:0!important}.product-from-price{display:block;margin-top:4px;font-size:13px;opacity:.75;line-height:1.2}.dish-bundle-grid .dish-sizes-total-section{display:flex;flex-direction:column;margin-top:auto}.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}.dish-add-icon{position:absolute;bottom:12px!important;right:4px!important;width:30px!important;height:30px!important;font-size:20px!important;font-weight:800!important;text-align:center!important;background:var(--jby-primary)!important;border:none!important;color:white!important;cursor:pointer!important;padding:0!important}.dish-add-icon:hover{background:#fff!important;border-color:#888!important}.sticky-bottom-bar{position:sticky;bottom:0;left:0;right:0;width:100%;background-color:var(--jby-bg-page);border-top:2px solid #e0e0e0;z-index:1000;box-sizing:border-box;margin-top:10px}.dish-bundle-grid .dish-sizes{display:none;margin:0;padding:0;height:0;overflow:hidden;flex-direction:column;justify-content:center!important}.dish-bundle-grid .dish-size .size-label-price .dish-size-price,.dish-bundle-grid .dish-size .size-label-price label,.dish-bundle-grid .dish-size .quantity-buttons .dish-quantity,.dish-bundle-grid .dish-size .quantity-buttons button{display:none}.dish-bundle-grid .dish-sizes.has-quantity .dish-size .size-label-price label{display:inline-flex}.dish-bundle-grid .dish-sizes.has-quantity .dish-size input{display:inline-block}.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}.grab-modal-body .quantity-buttons{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important}.grab-modal-body .quantity-buttons button{display:flex!important;justify-content:center!important;align-items:center!important;background-color:#f3f3f3!important;border:1px solid #ddd!important;cursor:pointer!important;font-size:18px!important;width:28px!important;height:30px!important;padding:0!important;border-radius:0!important}.grab-modal-body .quantity-buttons button:focus{outline:none!important}.grab-modal-body .quantity-buttons input{display:inline-flex!important;font-size:14px!important;width:35px!important;height:30px!important;padding:3px 5px!important;text-align:center!important;border:1px solid #ddd!important;border-radius:0!important;background:#fff!important}.dish-size label,.dish-size .size-label-price label{font-weight:700;font-size:16px!important;color:var(--jby-text-dark);text-align:center;margin-bottom:0!important}.dish-size-price{font-size:15px;font-weight:400;color:var(--jby-text-mid);text-align:center;margin-top:10px}.size-label-price{align-items:center;line-height:.9em;margin-top:5px;margin-bottom:5px}.size-label-price label{padding-bottom:3px}.dish-size-row{display:flex!important;flex-wrap:nowrap!important;justify-content:center;align-items:center;gap:10px}.dish-item .dish-size{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.dish-bundle-grid .dish-size{display:flex;align-items:center}.dish-bundle-grid .dish-size-row.row-sml{max-width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:10px}.dish-bundle-grid .dish-size-row.row-simple{display:flex;align-items:center}.dish-bundle-grid .dish-size-row.row-simple .size-label-price{flex:0 0 55%;text-align:right}.dish-bundle-grid .dish-size-row.row-simple .quantity-buttons{flex:0 0 45%}.dish-bundle-grid .dish-size-row:first-of-type .dish-size{width:100%}.dish-bundle-grid .size-label-price label{padding-bottom:0!important;margin-bottom:0!important;margin-right:0!important}.variation-total-price{margin-top:-8px}.dish-size input[type=number]::-webkit-outer-spin-button,.dish-size input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dish-size input[type=number]{-moz-appearance:textfield}.quantity-buttons{display:inline-flex;align-items:center;justify-content:center;width:100%;border-radius:6px;margin-left:0;touch-action:manipulation}.quantity-buttons button,.quantity-buttons input{min-width:1px;flex-shrink:1}.quantity-buttons button{display:flex;justify-content:center;align-items:center;background-color:#f3f3f3;border:1px solid #ddd;cursor:pointer;font-size:18px;width:28px;height:30px;padding:0;touch-action:manipulation}.quantity-buttons button:focus{outline:none}.quantity-buttons input{font-size:14px;width:30px;height:30px;padding:3px 5px;text-align:center;border:1px solid #ddd;touch-action:manipulation}.quantity-buttons input:focus{outline:none}.dish-bundle-grid .quantity-buttons input{font-size:16px;width:30px;height:35px;border:1px solid #ddd;pointer-events:none;cursor:default}.dish-bundle-grid .quantity-buttons .dish-quantity{display:inline-block!important;border:none!important;border-radius:4px;text-align:center;font-size:15px;font-weight:600;color:var(--jby-text-dark);width:36px;height:30px;line-height:30px;pointer-events:none;cursor:default;padding:0}.dish-sizes.modal-dish-sizes .dish-size-row.row-sml{display:flex;justify-content:center;align-items:center;gap:10px}.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-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 .woocommerce-Price-amount{font-size:1em;color:var(--jby-text-dark)!important}.dish-size.dish-size-supersize .size-label-price label{color:var(--jby-text-dark)!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}.dish-sizes.modal-dish-sizes .dish-size-row.row-supersize{margin-left:20px!important}.dish-sizes.modal-dish-sizes{margin-bottom:15px!important}.variation-summary{margin:0;font-size:.9em}.variation-summary .variation-quantities span{display:none!important}.variation-summary .var-s,.var-m,.var-l,.var-xl{font-size:.9em;color:var(--jby-text-dark)}.variation-summary .variation-total-price{font-weight:700;color:var(--jby-accent)}.dt-layout-row{display:none!important}.dt-layout-row.dt-layout-table{display:inline!important}.grab-modal{display:none;position:fixed;z-index:999999!important;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);overflow:hidden;opacity:0;transition:opacity .3s ease}.grab-modal.show{display:block;opacity:1}.grab-modal.show .grab-modal-content{transform:translateX(0)}.grab-modal-content{position:fixed;top:0;right:0;width:600px;max-width:600px;height:100vh;background-color:#fff;transform:translateX(100%);transition:transform .3s ease;overflow-y:auto;box-shadow:-2px 0 10px rgba(0,0,0,.1);margin:20px auto;padding:10px 16px;border-radius:8px;container-type:inline-size}.grab-modal-header{display:flex;justify-content:space-between;align-items:center;padding:0 16px;padding-bottom:0;margin:-10px 0}.grab-modal-header .grab-modal-product-name{font-size:20px;font-weight:600;color:#333;padding-left:60px;text-align:right}.grab-modal-close{font-size:1.4rem;background:0 0!important;border:none!important;cursor:pointer;color:var(--jby-primary)!important;padding-left:0!important}.grab-modal-close:hover{font-size:1.4rem;background:0 0;border:none;color:#666}.grab-modal-body{padding:0 16px}.grab-modal-image-container{width:100%;height:180px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:12px;overflow:hidden;margin-bottom:5px}.grab-modal-image-container img{object-fit:contain}.modal-dish-sizes{display:flex;width:100%;flex-wrap:wrap;justify-content:center}.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}.grab-modal-footer{padding:16px;border-top:1px solid #f0f0f0}#grab-modal-description>div{margin-bottom:1em!important;line-height:1.3!important}.woofc-count{z-index:999998!important}.dish-bundle-widget{position:sticky;top:0;z-index:999;background-color:white;box-shadow:0 1px 0 rgba(0,0,0,.1);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;display:flex;justify-content:center;align-items:center;gap:10px;padding:10px}.dish-bundle-widget h4{font-size:16px}.dish-bundle-filters{display:flex;justify-content:space-between;align-items:center;padding:0}.open-filter-modal{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:4px 16px!important;margin-left:10px!important;background:var(--jby-accent)!important;color:white!important;border-color:var(--jby-primary)!important;border-radius:6px!important;cursor:pointer!important;font-size:14px!important;font-weight:700!important;transition:background-color .2s!important}.open-filter-modal::before{content:"▽";font-size:12px;display:inline-block;margin-right:6px}.open-filter-modal:hover{background:var(--jby-border)!important}.active-filter-count{color:white!important;border-radius:50%!important;font-size:12px!important;text-decoration:underline!important;font-weight:700!important;margin-right:4px!important;text-align:center!important}.filter-modal{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:9999!important;background:rgba(0,0,0,.1)!important}.filter-button-wrapper{position:relative;display:inline-block}.filter-modal-content{position:relative!important;top:15px!important;left:50%!important;transform:translateX(-50%)!important;min-width:350px!important;max-width:700px!important;background:#fff!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;z-index:10000!important;overflow:hidden!important}.filter-modal-header{padding:0!important;margin:0!important}.filter-modal-header h3{display:none!important}.filter-modal-close{top:0!important;left:0!important;font-size:1.3rem!important;background:0 0!important;border:none!important;cursor:pointer!important;color:var(--jby-accent)!important;padding:10px!important;margin:0!important;position:absolute!important}.filter-modal-close:hover{background-color:var(--jby-bg-light)!important;border:none!important;color:var(--jby-accent)!important}.filter-modal-body{padding:12px!important;padding-top:0!important;padding-bottom:0!important;margin-top:20px!important;max-height:none!important;overflow-y:visible!important}.filter-modal-body .filter-reset-section{text-align:right}.filter-modal-body .filter-section{margin-bottom:16px!important}.filter-modal-body .filter-section h4{margin:0 0 8px!important;font-size:14px!important;color:var(--jby-text-muted)!important;font-weight:500!important;text-align:center!important}.filter-modal-body .filter-buttons{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!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 var(--jby-border)!important;background:var(--jby-bg-subtle)!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 var(--jby-border)!important;cursor:pointer!important;transition:all .2s ease!important}.filter-modal-clear{background:var(--jby-bg-subtle)!important;color:var(--jby-text-muted)!important}.filter-modal-clear:hover{background:var(--jby-border)!important;color:#495057!important}.filter-modal-apply{background:var(--jby-primary)!important;color:white!important;border-color:var(--jby-primary)!important}.filter-modal-apply:hover{background:var(--jby-primary-dark)!important;border-color:var(--jby-primary-dark)!important}.filter-btn .check-mark{display:none}.filter-btn.active .check-mark{display:inline-block!important}.filter-btn{flex-shrink:0!important;color:var(--jby-primary)!important;font-size:15px!important;font-weight:500!important;padding:6px 12px!important;border-radius:8px!important;transition:all .2s ease!important;white-space:nowrap!important;border:1px solid var(--jby-border)!important;background:var(--jby-bg-subtle)!important;cursor:pointer!important;min-height:40px;text-decoration:none!important}.filter-btn:hover{background:var(--jby-accent)!important;color:white!important;border-color:var(--jby-accent)!important}.filter-btn.active{background:var(--jby-primary)!important;color:white!important;border-color:var(--jby-primary)!important;font-weight:600!important}.filter-btn.active:hover{background:var(--jby-primary-dark)!important;border-color:var(--jby-primary-dark)!important}.filter-btn.tag-btn:hover,.filter-btn.tag-btn-2:hover{background:var(--jby-primary)!important}.reset-filters{padding:4px!important;margin-bottom:10px;border-radius:8px!important;font-size:12px!important;cursor:pointer!important;transition:all .3s!important;margin-left:5px!important}.reset-filters:hover{background:#f44!important;color:#fff!important}.clear-all-filters{background:var(--jby-text-muted)!important;color:white!important;border:none!important;padding:6px 12px!important;border-radius:4px!important;cursor:pointer!important;font-size:12px!important}.jump-links-desktop,#jump-links-container{display:none}.jump-links-container{position:absolute;top:15px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);min-width:500px;max-width:700px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000;display:none;pointer-events:auto;user-select:none;-webkit-user-select:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jump-links-container.expanded{max-height:500px}.jump-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:12px;align-items:center}.jump-trigger{background:var(--jby-accent);border:1px solid var(--jby-border);border-radius:8px;padding:4px 12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#fff;transition:all .3s ease;user-select:none;-webkit-user-select:none;width:auto;min-width:120px;max-width:200px;touch-action:manipulation;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-transform:translateZ(0);transform:translateZ(0)}.jump-trigger:hover{background:var(--jby-border);border-color:var(--jby-border)}.jump-trigger.active{background:var(--jby-primary);color:white;border-color:var(--jby-primary)}.jump-trigger.active .jump-arrow{transform:rotate(180deg)}.jump-arrow{font-size:12px;transition:transform .3s ease;margin-left:8px}.jump-link{flex-shrink:0;color:var(--jby-primary);text-decoration:none;font-size:12px;font-weight:500;padding:6px 12px;border-radius:8px;transition:all .2s ease;white-space:nowrap;border:1px solid var(--jby-border);background:var(--jby-bg-subtle);display:inline-block;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;position:relative}.jump-link:hover,.jump-link:focus{background:var(--jby-primary);color:white;text-decoration:none;border-color:var(--jby-primary);outline:none}.jump-link:active{background:var(--jby-primary-dark);border-color:var(--jby-primary-dark);transform:scale(.98)}.jump-links-container.builder-aligned{position:absolute;top:-60px;left:0;right:0;width:100%}.product-bundle-builder{position:relative}.dish-bundle-category-heading{scroll-margin-top:90px}.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}.out-of-stock-overlay{position:absolute!important;top:0;left:0;right:0;bottom:0;display:flex!important;align-items:center;justify-content:center;z-index:2}.out-of-stock-text{font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px;padding:8px 12px;border-radius:4px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.3)}.dish-item .dish-image.out-of-stock-image .dish-add-icon{display:none!important}.dish-item .dish-sizes.out-of-stock{opacity:.6!important;pointer-events:none!important}.dish-item .dish-sizes.out-of-stock .quantity-buttons button{background-color:var(--jby-border)!important;color:var(--jby-text-muted)!important;cursor:not-allowed!important;border-color:var(--jby-border)!important;opacity:.6!important}.dish-item .dish-sizes.out-of-stock .quantity-buttons button:hover{background-color:var(--jby-border)!important;color:var(--jby-text-muted)!important;border-color:var(--jby-border)!important}.dish-item .dish-sizes.out-of-stock .quantity-buttons input{background-color:var(--jby-bg-subtle)!important;color:var(--jby-text-muted)!important;cursor:not-allowed!important;border-color:var(--jby-border)!important;opacity:.6!important}.dish-item .dish-sizes.out-of-stock .quantity-buttons input:focus{background-color:var(--jby-bg-subtle)!important;border-color:var(--jby-border)!important;outline:none!important}.dish-item[data-out-of-stock=true]{position:relative;opacity:.8!important;transition:opacity .3s ease}.dish-item[data-out-of-stock=true]:hover{cursor:not-allowed!important}.dish-item[data-out-of-stock=true] .product-name{color:var(--jby-text-muted)!important;text-decoration:line-through}.dish-item[data-out-of-stock=true] .size-label-price label{color:var(--jby-text-muted)!important}.dish-item[data-out-of-stock=true] .dish-size-price{color:var(--jby-text-muted)!important}.dish-bundle-grid .dish-item[data-out-of-stock=true] .dish-sizes.has-quantity{display:none!important}.dish-bundle-grid .dish-item[data-out-of-stock=true] .dish-sizes{display:flex!important;opacity:.3!important;pointer-events:none!important}.dish-bundle-grid .stock-info{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:var(--jby-border)!important;color:var(--jby-text-muted)!important;cursor:not-allowed!important;border-color:var(--jby-border)!important}.grab-modal .dish-sizes.out-of-stock .quantity-buttons input{background-color:var(--jby-bg-subtle)!important;color:var(--jby-text-muted)!important;cursor:not-allowed!important;border-color:var(--jby-border)!important}.dish-size-4{background-color:#f0f0f0;border:2px solid #ccc}.poptin-credit{display:none!important;visibility:hidden!important;pointer-events:none!important}.dt-column-order{display:none}.tablepress{margin-top:10px;margin-bottom:10px}.tablepress tr,.tablepress td,.tablepress th{padding:2px}.tablepress .row-1 tr:hover{background-color:transparent!important}.eael-data-table-wrap{margin-top:10px;margin-bottom:10px}@media (max-width:1024px){.quantity-buttons button{font-size:16px;width:28px;height:34px}.quantity-buttons input{width:35px}}@media (max-width:1024px) and (min-width:768px){.dish-size label{font-size:14px;margin-bottom:0}.dish-size-price{font-size:12px;margin-top:8px}}@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){.dish-item{padding:5px}.quantity-buttons button{font-size:16px;width:25px;height:35px}.dish-bundle-grid .dish-quantity{width:20px!important;max-width:2.8ch!important;font-size:14px!important;padding:0!important}.dish-bundle-grid .dish-size .size-label-price label{font-weight:700!important;font-size:.9em!important;margin-bottom:.1em;line-height:1em}.dish-bundle-grid .dish-size-row{display:flex!important;flex-wrap:nowrap!important;justify-content:center;align-items:center;gap:10px;margin-bottom:0!important}.grab-modal-body .dish-quantity{width:30px!important;height:35px;font-size:16px!important}.dish-size .size-label-price label{font-weight:700!important;font-size:1em!important;margin-bottom:.1em;line-height:1em}.grab-modal-content{width:90%;margin:20px auto;padding:10px 6px}.grab-modal-header{padding:0 6px;margin:-5px 0}.grab-modal-header .grab-modal-product-name{font-size:16px;padding-left:20px;padding-right:6px}.grab-modal-close{padding-bottom:10px}.grab-modal-body{padding:0 6px}.grab-modal-image-container{height:160px}.dish-sizes.modal-dish-sizes .dish-size-row.row-supersize{margin-left:10px!important}.dish-bundle-widget{display:flex;justify-content:center;align-items:center;gap:10px;padding:10px}.jump-links-container{min-width:90%}#jump-trigger{display:flex!important;cursor:pointer}.jump-link{padding:6px 12px;font-size:14px;min-height:40px;display:flex;align-items:center;justify-content:center;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;-ms-touch-action:manipulation}.jump-link:hover{background:var(--jby-bg-subtle)!important;color:var(--jby-primary)!important;border-color:var(--jby-border)!important;transform:none!important}.jump-link:active{background:var(--jby-primary)!important;color:white!important;border-color:var(--jby-primary)!important;transform:none!important;transition:none!important}.filter-modal-content{min-width:300px!important;max-width:90vw!important}.out-of-stock-text{font-size:12px;padding:6px 10px}.eael-data-table-wrap{margin-bottom:-30px!important}.tablepress{margin-bottom:0!important}.dish-quantity{width:25px!important;font-size:16px!important;text-align:left}}@media (max-width:767px) and (min-width:450px){.dish-size label{font-size:14px;margin-bottom:0}.dish-size-price{font-size:12px;margin-top:5px}}@media (max-width:768px){.dish-bundle-grid .product-name{font-size:14px;padding-bottom:0!important}.dish-size label{font-size:14px;margin-bottom:0}.dish-size-price{font-size:12px;margin-top:5px}}@media only screen and (max-width:768px){.dish-quantity{width:0!important;font-size:16px!important;text-align:left}}@media (min-width:768px){.cym-product-banner{position:absolute;top:4px;left:4px;padding:5px;font-size:.85em;font-weight:700;border-radius:4px;z-index:10;pointer-events:none}.jump-links-desktop{display:flex!important}#jump-trigger{display:none!important}}@media screen and (min-width:768px){.jump-links-desktop{display:flex!important}#jump-trigger{display:none!important}}.dish-bundle-category-heading{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;font-size:48px;color:var(--jby-accent);font-weight:700;margin:20px 0;padding:60px 40px;border-radius:15px;background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:200px;letter-spacing:1px;background-color:var(--jby-bg-page);overflow:hidden;scroll-margin-top:90px}.dish-bundle-category-heading::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.1);z-index:1}.dish-bundle-category-heading .text-box,.dish-bundle-category-heading h3,.dish-bundle-category-heading span,.dish-bundle-category-heading{position:relative;z-index:2;background-color:rgba(244,243,238,.8);padding:20px 35px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}@media (max-width:768px){.dish-bundle-category-heading{font-size:38px;padding:40px 20px}.dish-bundle-category-heading .text-box{padding:10px 25px;font-size:38px}}#add-to-cart-button:hover{background:var(--jby-primary)!important}.combo-modal-ui{width:80%!important;margin:0 auto!important}.dish-item-bundle .product-from-price{margin-bottom:4px}.dish-item-bundle .variation-quantities{margin-bottom:10px}.combo-add-btn{background-color:var(--jby-text-mid)!important;color:var(--jby-bg-light)!important;border:none!important;border-radius:6px!important}.combo-add-btn:hover{background-color:var(--jby-combo-btn-hover)!important;color:var(--jby-bg-light)!important}.combo-add-btn:disabled{background-color:var(--jby-text-mid)!important;opacity:.4!important;cursor:not-allowed!important}.jby-modal-add-btn{font-size:16px!important;padding:8px 14px!important}.combo-add-btn.button.button-primary{font-size:16px!important;padding:8px 14px!important}