@keyframes fbBpPageIn{from{transform:translateX(100%)}to{transform:translateX(0)}}:is(body.fb-bp-branch,body.fb-co) #food_modal{--sheet-ink:#14161a;--sheet-muted:#6b7079;--sheet-line:#eceef1;--sheet-soft:#f5f6f8;--sheet-accent:var(--fb-bp-accent, #1b80ee);--sheet-cta-bg:var(--fb-bp-cta-bg, #fbc800);--sheet-cta-tc:var(--fb-bp-cta-tc, #14161a);--sheet-font:"Manrope", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif}:is(body.fb-bp-branch,body.fb-co) #food_modal.exfd-modal-active{background:#fff}:is(body.fb-bp-branch,body.fb-co) #food_modal .modal-content{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border-radius:0!important;background:var(--sheet-soft)!important;transform:none;animation:fbBpPageIn .24s cubic-bezier(.2,.8,.2,1)}:is(body.fb-bp-branch,body.fb-co) #food_modal .ex-modal-big,:is(body.fb-bp-branch,body.fb-co) #food_modal .ex-modal-scrollable{height:100%!important;max-height:none!important;border-radius:0!important;background:var(--sheet-soft)!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .ex-modal-scrollable{overflow-y:auto!important;-webkit-overflow-scrolling:touch;padding-bottom:calc(110px + env(safe-area-inset-bottom))!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fd_modal_des,:is(body.fb-bp-branch,body.fb-co) #food_modal .fd_modal_des *{font-family:var(--sheet-font)!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fd_modal_des{padding:0!important;background:transparent!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .ex_close{position:fixed!important;top:calc(10px + env(safe-area-inset-top))!important;right:auto!important;left:12px!important;width:40px!important;height:40px!important;border-radius:50%!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314161a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E") center / 22px no-repeat!important;box-shadow:0 2px 10px rgb(20 22 26 / .16)!important;font-size:0!important;color:transparent!important;z-index:30}:is(body.fb-bp-branch,body.fb-co) #food_modal .ex_close *{display:none!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-bar{position:fixed;top:0;left:0;right:0;z-index:20;height:calc(60px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0 64px;display:flex;align-items:center;background:#fff;border-bottom:1px solid var(--sheet-line);font:800 17px/1.2 var(--sheet-font);color:var(--sheet-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;pointer-events:none;transition:opacity .15s ease}:is(body.fb-bp-branch,body.fb-co) #food_modal.fb-sheet-scrolled .fb-sheet-bar{opacity:1}:is(body.fb-bp-branch,body.fb-co) #food_modal .fd_modal_img{margin:0!important;padding:0!important;background:#fff}:is(body.fb-bp-branch,body.fb-co) #food_modal .fd_modal_img img{display:block;width:100%!important;height:280px!important;max-height:none!important;object-fit:cover;border-radius:0!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-title-row{padding:calc(72px + env(safe-area-inset-top)) 20px 4px!important;min-height:0!important;background:#ffffff!important;border:0!important;display:block!important;position:static!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-has-img .fb-title-row{padding-top:18px!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-title-row h3{margin:0!important;font-size:28px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.01em;text-transform:none!important;color:var(--sheet-ink)!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-modal-product-excerpt{margin:0!important;padding:6px 20px 20px!important;background:#fff;font-size:15px!important;line-height:1.45!important;font-weight:500!important;color:var(--sheet-muted)!important;border-bottom:1px solid var(--sheet-line)}:is(body.fb-bp-branch,body.fb-co) #food_modal .exfd_nutrition{display:none!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwf-md-details{padding:0!important;margin:0!important;background:transparent!important;border:0!important}:is(body.fb-bp-branch,body.fb-co) #food_modal form.cart{margin:0!important;padding:8px 0 0!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size,:is(body.fb-bp-branch,body.fb-co) #food_modal .exrow-group{margin:12px 0 0!important;padding:0!important;background:#ffffff!important;border:0!important;border-top:1px solid var(--sheet-line)!important;border-bottom:1px solid var(--sheet-line)!important;border-radius:0!important;box-shadow:none!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .exrow-group:is([style*="display: none"],[style*="display:none"]){display:none!important}:is(body.fb-bp-branch,body.fb-co) #food_modal table.variations{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .reset_variations{display:none!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .exfood-label,:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size__head{display:flex!important;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0!important;padding:18px 20px 10px!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--sheet-ink)!important;cursor:default}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-otitle,:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size__title{font-size:18px!important;font-weight:800!important;color:var(--sheet-ink)!important;text-transform:none!important;letter-spacing:0!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-otitle{padding:0!important;background:transparent!important;border:0!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .exfood-label::after,:is(body.fb-bp-branch,body.fb-co) #food_modal .exfood-label::before,:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-otitle::after,:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-otitle::before{display:none!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-product-gr-options{margin:0!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .ex-modal-scrollable{scrollbar-width:none}:is(body.fb-bp-branch,body.fb-co) #food_modal .ex-modal-scrollable::-webkit-scrollbar{display:none}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-badge{flex:none;padding:4px 10px;border-radius:999px;background:var(--sheet-soft);color:var(--sheet-muted);font-size:12px;font-weight:800;text-transform:none!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-badge.is-required{background:#fff1e0;color:#8a4b00}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-badge.is-done{background:#e6f5ec;color:#0f6b31}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-container{display:block!important;padding:0!important;margin:0!important;border:0!important;max-height:none!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-container>span,:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size__opt{position:relative;display:flex!important;align-items:center;gap:10px;width:100%!important;min-height:56px;margin:0!important;padding:0 20px!important;border-top:1px solid var(--sheet-line);background:#fff;float:none!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-container>span.fb-sheet-hidden{display:none!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-container>span>input.ex-options{position:absolute!important;opacity:0!important;pointer-events:none;width:1px!important;height:1px!important;margin:0!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-container>span>label,:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size__opt{flex:1;display:flex!important;align-items:center;gap:14px;min-height:56px;margin:0!important;padding:0!important;cursor:pointer;background:transparent!important;font-size:16px!important;font-weight:600!important;color:var(--sheet-ink)!important;-webkit-tap-highlight-color:#fff0}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size__opt{width:100%;border-left:0;border-right:0;border-bottom:0;text-align:left;box-shadow:none;border-radius:0;text-transform:none;letter-spacing:0;font-family:var(--sheet-font)!important;padding:0 20px!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-op-name,:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size__name{flex:1;display:flex!important;align-items:center;justify-content:space-between;gap:12px;font-size:16px!important;font-weight:600!important;color:var(--sheet-ink)!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-price{flex:none;display:inline-flex;align-items:center;gap:1px;margin:0!important;line-height:1!important;color:var(--sheet-muted);font-weight:600;font-size:15px}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-op-name .woocommerce-Price-amount,:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-price *{font-weight:600!important;color:var(--sheet-muted)!important;font-size:15px!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-pop{flex:none;display:inline-flex;align-items:center;gap:3px;margin:0 auto 0 -4px;padding:3px 8px;border-radius:999px;background:#e8f2fe;color:#0b5cb8!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-op-name>.fb-sheet-opname{display:flex!important;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;margin:0!important;font-size:inherit!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-opname .fb-pop{margin:0;padding:0;background:none;font-size:11.5px!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-pop::before{content:"\2605";font-size:10px}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-container>span>label::after,:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size__opt::after{content:"";flex:none;order:3;width:24px;height:24px;border:2px solid #c9cdd3;border-radius:50%;background:#fff center / 14px no-repeat;transition:background-color .12s ease,border-color .12s ease}:is(body.fb-bp-branch,body.fb-co) #food_modal .ex-checkbox .exwo-container>span>label::after{border-radius:7px}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-container>span>input.ex-options:checked+label::after,:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size__opt[aria-checked="true"]::after{border-color:var(--sheet-accent);background-color:var(--sheet-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-container>span>input.ex-options:focus-visible+label::after,:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size__opt:focus-visible::after{box-shadow:0 0 0 3px rgb(27 128 238 / .35)}:is(body.fb-bp-branch,body.fb-co) #food_modal .exqty-op{position:static!important;top:auto!important;align-self:center;transform:none!important;display:none!important;flex:none;align-items:center;gap:2px;margin:0!important;border-radius:10px;background:var(--sheet-soft)}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-container>span>input.ex-options:checked~.exqty-op{display:inline-flex!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .exqty-op .btn{width:32px!important;height:32px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--sheet-ink)!important;font-size:18px!important;font-weight:800!important;line-height:1!important;box-shadow:none!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .exqty-op input{width:26px!important;height:32px!important;padding:0!important;border:0!important;background:transparent!important;text-align:center;font-weight:800!important;font-size:15px!important;-moz-appearance:textfield}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-more{display:block;width:100%;min-height:52px;margin:0;padding:0 20px;border:0;border-top:1px solid var(--sheet-line);background:#fff;color:var(--sheet-accent);font:800 15px/1 var(--sheet-font);text-align:left;text-transform:none;letter-spacing:0;box-shadow:none;border-radius:0;cursor:pointer}:is(body.fb-bp-branch,body.fb-co) #food_modal .ex-required-message{margin:0!important;padding:10px 20px 14px!important;border-top:1px solid var(--sheet-line);color:#b3261e!important;font-size:14px!important;font-weight:700!important;background:#fff5f4}:is(body.fb-bp-branch,body.fb-co) #food_modal textarea{width:calc(100% - 40px)!important;margin:0 20px 18px!important;padding:12px 14px!important;border:1px solid var(--sheet-line)!important;border-radius:14px!important;background:var(--sheet-soft)!important;font:500 16px/1.4 var(--sheet-font)!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-modal-fixed-footer{position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;margin:0!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid var(--sheet-line)!important;border-radius:0!important;background:#ffffff!important;box-shadow:0 -8px 24px rgb(20 22 26 / .08)!important;transform:none!important;z-index:25}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-footer-content,:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-footer-actions{display:flex!important;align-items:center;gap:12px;width:100%!important;margin:0!important;padding:0!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-footer-actions .quantity{flex:none;display:inline-flex!important;align-items:center;height:52px;margin:0!important;padding:0 4px!important;border:0!important;border-radius:16px!important;background:var(--sheet-soft)!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-footer-actions .quantity input[type="button"]{width:36px!important;height:44px!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--sheet-ink)!important;font-size:22px!important;font-weight:800!important;box-shadow:none!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-footer-actions .quantity input.qty{width:28px!important;height:44px!important;padding:0!important;border:0!important;background:transparent!important;font:800 17px/1 var(--sheet-font)!important;text-align:center;-moz-appearance:textfield}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-modal-fixed-footer .single_add_to_cart_button{flex:1;height:52px!important;min-height:0!important;margin:0!important;padding:0 18px!important;border:0!important;border-radius:16px!important;background:var(--sheet-cta-bg)!important;color:var(--sheet-cta-tc)!important;font:800 16px/1 var(--sheet-font)!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;opacity:1!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-modal-fixed-footer .single_add_to_cart_button *{font:inherit!important;color:inherit!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-modal-fixed-footer .single_add_to_cart_button.disabled,:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-modal-fixed-footer .single_add_to_cart_button:disabled{background:#e4e6ea!important;color:#8a8f98!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-modal-fixed-footer .single_add_to_cart_button{display:flex!important;align-items:center;justify-content:space-between;gap:10px;transform:none!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-modal-fixed-footer .single_add_to_cart_button-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-modal-fixed-footer .single_add_to_cart_button::after{flex:none;white-space:nowrap;margin:0!important;padding:6px 12px!important;border-radius:10px!important;background:rgb(20 22 26 / .1)!important;font:800 15px/1 var(--sheet-font)!important;color:inherit!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-modal-fixed-footer .single_add_to_cart_button .rey-lineLoader{position:absolute}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size__list{display:block}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size__opt{min-height:56px;background:#ffffff!important;border-top:1px solid var(--sheet-line)!important;color:var(--sheet-ink)!important}@keyframes fbBpPopIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (min-width:700px){:is(body.fb-bp-branch,body.fb-co) #food_modal.exfd-modal-active{background:rgb(20 22 26 / .5)}:is(body.fb-bp-branch,body.fb-co) #food_modal .modal-content{top:40px!important;bottom:40px!important;left:0!important;right:0!important;width:680px!important;max-width:calc(100vw - 48px)!important;height:auto!important;max-height:880px!important;margin:auto!important;border-radius:24px!important;background:#ffffff!important;box-shadow:0 24px 64px rgb(20 22 26 / .3);overflow:hidden!important;animation:fbBpPopIn .2s ease-out}:is(body.fb-bp-branch,body.fb-co) #food_modal .ex-modal-big,:is(body.fb-bp-branch,body.fb-co) #food_modal .ex-modal-scrollable{background:#ffffff!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .ex-modal-scrollable{padding-bottom:96px!important;scrollbar-width:thin}:is(body.fb-bp-branch,body.fb-co) #food_modal .ex-modal-scrollable::-webkit-scrollbar{display:block;width:8px}:is(body.fb-bp-branch,body.fb-co) #food_modal .ex-modal-scrollable::-webkit-scrollbar-thumb{border-radius:8px;background:#d5d9df}:is(body.fb-bp-branch,body.fb-co) #food_modal .ex_close{position:absolute!important;top:20px!important;right:20px!important;left:auto!important;width:44px!important;height:44px!important;background:#f5f6f8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314161a' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12'/%3E%3Cpath d='M18 6L6 18'/%3E%3C/svg%3E") center / 20px no-repeat!important;box-shadow:none!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-bar{display:none}:is(body.fb-bp-branch,body.fb-co) #food_modal .fd_modal_img img{height:240px!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-title-row,:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-has-img .fb-title-row{position:sticky!important;top:0;z-index:3;padding:26px 84px 6px 28px!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-title-row h3{font-size:26px!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-modal-product-excerpt{padding:2px 28px 20px!important}:is(body.fb-bp-branch,body.fb-co) #food_modal form.cart{padding:0!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size,:is(body.fb-bp-branch,body.fb-co) #food_modal .exrow-group{display:block!important;width:auto!important;box-sizing:border-box;margin:0 28px!important;padding:22px 0 2px!important;border:0!important;background:transparent!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .exfood-label,:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size__head{padding:0 0 12px!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-container,:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size__list{grid-template-columns:repeat(3,minmax(0,1fr))}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-container>span,:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size__opt,:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size__opt[aria-checked]{min-height:52px;padding:0 12px 0 14px!important;border:1.5px solid #e3e6ea!important;border-radius:14px!important;background:#ffffff!important;transition:border-color .12s ease,background-color .12s ease}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-container>span:hover,:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size__opt:hover{border-color:#b9c0c9!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-container>span:has(>input.ex-options:checked),:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size__opt[aria-checked="true"]{border-color:var(--sheet-accent)!important;background:#eef5fe!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-container>span>label,:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size__opt{min-height:49px;gap:10px;font-size:15px!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-op-name,:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size__name{font-size:15px!important;line-height:1.3}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-container>span>label::after,:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-size__opt::after{width:22px;height:22px}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-more,:is(body.fb-bp-branch,body.fb-co) #food_modal .ex-required-message,:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-container>textarea{grid-column:1 / -1}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-more{justify-self:start;width:auto;min-height:40px;padding:0;border:0;background:#fff0}:is(body.fb-bp-branch,body.fb-co) #food_modal .ex-required-message{padding:10px 14px!important;border:0;border-radius:12px}:is(body.fb-bp-branch,body.fb-co) #food_modal textarea{width:100%!important;margin:0!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-modal-fixed-footer{position:absolute!important;padding:16px 24px!important;border-radius:0 0 24px 24px!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-modal-fixed-footer .single_add_to_cart_button{padding:0 22px!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-modal-fixed-footer .single_add_to_cart_button::after{padding:0!important;background:transparent!important;font-size:17px!important}}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-container>span:has(>input.ex-options:checked~.exqty-op){flex-wrap:wrap;row-gap:0;padding-bottom:10px!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-container>span:has(>input.ex-options:checked~.exqty-op)>label{flex-basis:100%}:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-container>span>input.ex-options:checked~.exqty-op{margin:-2px 0 0 auto!important;padding:2px;border:1px solid var(--sheet-line);background:#fff}:is(body.fb-bp-branch,body.fb-co) #food_modal .exqty-op .btn:hover{background:var(--sheet-soft)!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-hint{display:none;margin:-4px 20px 10px!important;color:#c2410c;font-size:13px;font-weight:700}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-missing .fb-sheet-hint{display:block}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-missing .fb-sheet-badge.is-required{background:#c2410c;color:#fff}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-shake{animation:fb-sheet-shake .45s ease}@keyframes fb-sheet-shake{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}@media (prefers-reduced-motion:reduce){:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-shake{animation:none}}@media (min-width:700px){:is(body.fb-bp-branch,body.fb-co) #food_modal .exwo-container{align-items:start}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-hint{margin:-6px 0 12px!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-missing .fb-sheet-size__opt{border-color:#f3b58f!important}}:is(body.fb-bp-branch,body.fb-co) #food_modal .exrow-group.fb-opt-pin{background:#effaf3!important;border-top-color:#bfe6cc!important;border-bottom-color:#bfe6cc!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .exrow-group.fb-opt-pin .exwo-container{background:transparent!important;box-shadow:none!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-opt-pin .exwo-otitle{display:inline-flex!important;align-items:center;gap:10px}:is(body.fb-bp-branch,body.fb-co) #food_modal .exrow-group .fb-opt-pin__icon,.fb-opt-pin__icon{display:inline-grid!important;place-items:center;flex:none;width:34px!important;height:34px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#16a34a!important;color:#ffffff!important;vertical-align:middle}@media (min-width:700px){:is(body.fb-bp-branch,body.fb-co) #food_modal .exrow-group.fb-opt-pin{margin-top:16px!important;padding:18px 16px 8px!important;border:1px solid #bfe6cc!important;border-radius:16px!important;background:#effaf3!important}}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-info{position:fixed!important;top:calc(10px + env(safe-area-inset-top))!important;right:12px!important;left:auto!important;z-index:200!important;display:inline-flex!important;align-items:center;gap:6px;height:40px!important;margin:0!important;padding:0 14px 0 11px!important;border:0!important;border-radius:999px!important;background:#ffffff!important;box-shadow:0 2px 10px rgb(20 22 26 / .16)!important;color:var(--sheet-ink)!important;font:700 13px/1 var(--sheet-font)!important;text-transform:none!important;cursor:pointer}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-info svg{width:18px!important;height:18px!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .ex-modal-big:has(.fb-sheet-info) .fb-sheet-bar{padding-right:140px}@media (min-width:700px){:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-info{position:absolute!important;top:20px!important;right:76px!important;height:44px!important;background:#f5f6f8!important;box-shadow:none!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .fb-sheet-info:hover{background:#eceef1!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .ex-modal-big:has(.fb-sheet-info) .fb-title-row{padding-right:210px!important}}:is(body.fb-bp-branch,body.fb-co) #food_modal .woocommerce-variation-description{margin:0!important;padding:10px 20px 0!important;font-size:14px!important;line-height:1.45!important;font-weight:500!important;color:var(--sheet-muted)!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .woocommerce-variation-description p{margin:0!important}:is(body.fb-bp-branch,body.fb-co) #food_modal .woocommerce-variation-description.fb-sheet-dup{display:none!important}@media (min-width:700px){:is(body.fb-bp-branch,body.fb-co) #food_modal .woocommerce-variation-description{padding:10px 28px 0!important}}:is(body.fb-bp-branch,body.fb-co) #food_modal.fb-sheet-editing .fb-modal-fixed-footer .single_add_to_cart_button{padding:0 14px!important;gap:6px}:is(body.fb-bp-branch,body.fb-co) #food_modal.fb-sheet-editing .fb-modal-fixed-footer .single_add_to_cart_button::after{padding:0!important;background:transparent!important}