.carousel-container-components[data-v-08b4c41e]{--current-slide:0;--carousel-height:28px;height:var(--carousel-height);flex-direction:column;align-items:flex-start;display:flex}.carousel-container-components .carousel-components-wrapper[data-v-08b4c41e]{width:100%;position:relative;overflow:hidden}.carousel-container-components .carousel-components-wrapper .carousel-components[data-v-08b4c41e]{width:100%;height:100%;transform:translateY(calc(-100% * var(--current-slide)));flex-direction:column;transition:transform .5s;display:flex}.carousel-container-components .carousel-components-wrapper .carousel-components .carousel-component[data-v-08b4c41e]{box-sizing:border-box;flex:0 0 100%;justify-content:center;align-items:center;display:flex}.carousel-container-components .carousel-components-wrapper .carousel-components .carousel-component img[data-v-08b4c41e]{width:44px;height:var(--carousel-height);object-fit:contain;padding:2px 6px}.menu-button[data-v-5a172fe3]{width:auto;min-width:100px;max-width:100%;padding:10px var(--padding-horizontal);background:var(--business-color);border-radius:var(--rounded-corner-s);cursor:pointer;box-shadow:var(--theme-box-shadow);justify-content:center;align-items:center;transition:box-shadow .2s ease-in-out,opacity .2s ease-in-out;display:flex}.menu-button[data-v-5a172fe3]:hover{box-shadow:var(--theme-box-shadow-light)}.menu-button[data-v-5a172fe3]:active{box-shadow:var(--theme-box-shadow-null)}.menu-button.disabled[data-v-5a172fe3]{pointer-events:none;opacity:.5}.menu-button .menu-button-text[data-v-5a172fe3]{font-size:var(--font-size-l);line-height:var(--line-height-l);color:var(--business-text-color);text-align:center;flex-grow:1}.menu-button .logos-carousel[data-v-5a172fe3]{margin-left:var(--padding-horizontal);border-radius:var(--rounded-corner-s);background:#fff;box-shadow:inset 4px 4px 10px -3px #0006}.menu-button.outline[data-v-5a172fe3]{background:var(--theme-bg2-color);border:2px solid var(--business-color)}.menu-button.outline .menu-button-text[data-v-5a172fe3]{color:var(--business-color)}.menu-button.outline .logos-carousel[data-v-5a172fe3]{border:2px solid var(--business-color);margin-right:-2px}.menu-text-input[data-v-89aca784]{display:flex}.menu-text-input input[data-v-89aca784]{background:var(--theme-bg2-color);width:180px;height:32px;color:var(--theme-txt1-color);padding:var(--padding-vertical) var(--padding-horizontal-s);border-radius:var(--rounded-corner);font-size:var(--font-size-m);line-height:var(--line-height-m);-webkit-user-select:auto;user-select:auto;--webkit-user-select:auto;--moz-user-select:auto;--ms-user-select:auto;--o-user-select:auto;border:none}.menu-text-input input[data-v-89aca784]:focus{outline:none}.menu-text-input input[data-v-89aca784]::placeholder{color:var(--theme-txt2-alpha60-color);opacity:1}.menu-text-input input[data-v-89aca784]:-ms-placeholder-shown{color:var(--theme-txt2-alpha60-color);opacity:1}.other-payments-container[data-v-752c6bc6]{padding:var(--padding-vertical) var(--padding-horizontal);flex-direction:column;display:flex}.other-payments-container .section-title[data-v-752c6bc6]{background-color:var(--theme-bg2-color);box-shadow:inset var(--theme-box-shadow-light);border-radius:var(--rounded-corner);padding:var(--padding-vertical) var(--padding-horizontal);margin-bottom:var(--padding-vertical);flex-direction:row;justify-content:center;align-items:center;display:flex}.other-payments-container .section-title .title[data-v-752c6bc6]{font-family:var(--font-family);font-size:var(--font-size-xxxl);line-height:var(--line-height-xxxl);color:var(--theme-txt1-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.other-payments-container .ctas[data-v-752c6bc6]{justify-content:center;align-items:stretch;gap:var(--padding-vertical);flex-direction:column;display:flex}.stripe-checkout-container[data-v-c0b3a73e]{padding:var(--padding-vertical) var(--padding-horizontal);flex-direction:column;display:flex;position:relative}.stripe-checkout-container .checkout-loader[data-v-c0b3a73e]{background-color:var(--theme-txt2-alpha60-color);-webkit-backdrop-filter:blur(6px);visibility:visible;opacity:1;border-top-left-radius:var(--rounded-corner-l);border-top-right-radius:var(--rounded-corner-l);justify-content:center;align-items:center;width:100%;height:100%;transition:visibility .5s ease-in-out,opacity .5s ease-in-out,-webkit-backdrop-filter .5s .3s,backdrop-filter .5s .3s;display:flex;position:absolute;top:0;left:0}.stripe-checkout-container .checkout-loader.hidden[data-v-c0b3a73e]{opacity:0;-webkit-backdrop-filter:blur();visibility:hidden}.stripe-checkout-container .existing-methods-container[data-v-c0b3a73e]{border-radius:var(--rounded-corner);border:1px solid var(--business-color);padding:0 var(--padding-horizontal-s);flex-direction:column;align-items:center;margin-top:4px;display:flex}.stripe-checkout-container .existing-methods-container .title[data-v-c0b3a73e]{font-size:var(--font-size);line-height:var(--line-height);color:var(--business-color);background-color:var(--theme-bg2-color);margin-top:-10px;margin-bottom:8px;padding:0 8px;font-weight:500}.stripe-checkout-container .existing-methods-container .method-container[data-v-c0b3a73e]{z-index:0;width:100%;margin-bottom:8px;display:flex;position:relative}.stripe-checkout-container .existing-methods-container .method-container .method[data-v-c0b3a73e]{background-color:var(--theme-bg1-color);border-radius:var(--rounded-corner-s);cursor:pointer;border:2px solid #0000;width:100%;padding:9px;transition:border .3s ease-in-out;display:flex;position:relative}.stripe-checkout-container .existing-methods-container .method-container .method.selected[data-v-c0b3a73e]{border:2px solid var(--business-color)}.stripe-checkout-container .existing-methods-container .method-container .method[data-v-c0b3a73e]:after{content:"";width:calc(100% + 2px);height:calc(100% + 2px);box-shadow:0 0 2px var(--theme-txt2-color);background:var(--theme-bg1-color);border-radius:var(--rounded-corner-s);z-index:-1;opacity:.5;display:block;position:absolute;top:-1px;left:-1px}.stripe-checkout-container .existing-methods-container .method-container .method .method-logo[data-v-c0b3a73e]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.stripe-checkout-container .existing-methods-container .method-container .method .method-logo img[data-v-c0b3a73e]{border-radius:var(--rounded-corner-s);width:32px;height:32px}.stripe-checkout-container .existing-methods-container .method-container .method .method-data[data-v-c0b3a73e]{flex-direction:column;flex-grow:1;padding:0 8px;display:flex;overflow:hidden}.stripe-checkout-container .existing-methods-container .method-container .method .method-data .method-data-title[data-v-c0b3a73e]{color:var(--theme-txt1-color);justify-content:flex-start;align-items:stretch;display:flex}.stripe-checkout-container .existing-methods-container .method-container .method .method-data .method-data-title .method-wallet-icon[data-v-c0b3a73e]{justify-content:center;align-items:baseline;margin-right:4px;display:flex}.stripe-checkout-container .existing-methods-container .method-container .method .method-data .method-data-title .method-wallet-icon img[data-v-c0b3a73e]{width:16px;height:16px}.stripe-checkout-container .existing-methods-container .method-container .method .method-data .method-data-title .method-brand[data-v-c0b3a73e]{text-transform:capitalize;font-size:var(--font-size);line-height:var(--line-height);margin-right:6px;font-weight:500}.stripe-checkout-container .existing-methods-container .method-container .method .method-data .method-data-title .method-last4[data-v-c0b3a73e]{font-size:var(--font-size);line-height:var(--line-height);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.stripe-checkout-container .existing-methods-container .method-container .method .method-data .method-data-extra[data-v-c0b3a73e]{justify-content:flex-start;align-items:center;display:flex}.stripe-checkout-container .existing-methods-container .method-container .method .method-data .method-data-extra p[data-v-c0b3a73e]{color:var(--theme-txt2-color);font-size:var(--font-size-s);line-height:var(--line-height-s);font-weight:400}.stripe-checkout-container .existing-methods-container .method-container .method .method-remove[data-v-c0b3a73e]{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;display:flex}.stripe-checkout-container .existing-methods-container .method-container .method .method-remove[data-v-c0b3a73e] svg{width:16px;height:16px}.stripe-checkout-container .existing-methods-container .method-container .method .method-remove[data-v-c0b3a73e] svg .fill{fill:var(--theme-txt2-color)}.stripe-checkout-container .existing-methods-container .method-container .method .method-remove[data-v-c0b3a73e] svg .stroke{stroke:var(--theme-txt2-color)}.stripe-checkout-container .existing-methods-container .new-method[data-v-c0b3a73e]{cursor:pointer;border-radius:var(--rounded-corner-s);background-color:var(--theme-bg1-color);justify-content:flex-start;align-items:stretch;width:100%;min-height:40px;margin-bottom:8px;display:flex}.stripe-checkout-container .existing-methods-container .new-method .icon-plus[data-v-c0b3a73e]{flex-shrink:0;justify-content:center;align-items:center;padding-left:8px;display:flex}.stripe-checkout-container .existing-methods-container .new-method .icon-plus[data-v-c0b3a73e] svg{width:16px;height:16px}.stripe-checkout-container .existing-methods-container .new-method .icon-plus[data-v-c0b3a73e] svg .fill{fill:var(--business-color)}.stripe-checkout-container .existing-methods-container .new-method .icon-plus[data-v-c0b3a73e] svg .stroke{stroke:var(--business-color)}.stripe-checkout-container .existing-methods-container .new-method .add-method-title[data-v-c0b3a73e]{font-size:var(--font-size);line-height:var(--line-height);color:var(--business-color);text-overflow:ellipsis;white-space:nowrap;flex-grow:1;justify-content:flex-start;align-items:center;padding:0 8px;font-weight:500;display:flex;overflow:hidden}.stripe-checkout-container .existing-methods-container .card-errors-container[data-v-c0b3a73e]{margin-bottom:8px;padding:4px 0}.stripe-checkout-container .existing-methods-container .card-errors-container .card-errors[data-v-c0b3a73e]{font-size:var(--font-size);line-height:var(--line-height);color:var(--theme-txt2-color)}.stripe-checkout-container .new-payment-method-container[data-v-c0b3a73e]{flex-direction:column;display:flex}.stripe-checkout-container .new-payment-method-container .express-loader-container[data-v-c0b3a73e]{justify-content:center;align-items:center;max-height:60px;padding-top:6px;padding-bottom:20px;display:flex;overflow:hidden}.stripe-checkout-container .new-payment-method-container .express-loader-container.hidden[data-v-c0b3a73e]{max-height:0;padding-top:0;padding-bottom:0}.stripe-checkout-container .new-payment-method-container .no-express-container[data-v-c0b3a73e]{justify-content:center;align-items:center;margin-bottom:16px;display:flex}.stripe-checkout-container .new-payment-method-container .no-express-container .no-express[data-v-c0b3a73e]{color:var(--theme-txt2-color)}.stripe-checkout-container .new-payment-method-container .express-checkout-container[data-v-c0b3a73e]{min-height:40px;margin-bottom:16px}.stripe-checkout-container .new-payment-method-container .express-checkout-container.hidden[data-v-c0b3a73e]{visibility:hidden;min-height:0;margin-bottom:0}.stripe-checkout-container .new-payment-method-container .express-checkout-container .express-errors-container[data-v-c0b3a73e]{margin-top:6px}.stripe-checkout-container .new-payment-method-container .express-checkout-container .express-errors-container .card-errors[data-v-c0b3a73e]{font-size:var(--font-size);line-height:var(--line-height);color:var(--theme-txt2-color)}.stripe-checkout-container .new-payment-method-container .pay-with-card-container[data-v-c0b3a73e]{border-radius:var(--rounded-corner);border:1px solid var(--business-color);padding:0 var(--padding-horizontal-s);flex-direction:column;justify-content:center;align-items:center;margin-top:8px;display:flex}.stripe-checkout-container .new-payment-method-container .pay-with-card-container .title[data-v-c0b3a73e]{font-size:var(--font-size);line-height:var(--line-height);color:var(--business-color);background-color:var(--theme-bg2-color);margin-top:-10px;margin-bottom:10px;padding:0 8px;font-weight:500}.stripe-checkout-container .new-payment-method-container .pay-with-card-container .email-input-container[data-v-c0b3a73e]{margin-bottom:var(--padding-vertical);z-index:0;width:100%;position:relative}.stripe-checkout-container .new-payment-method-container .pay-with-card-container .email-input-container[data-v-c0b3a73e]:after{content:"";border-radius:var(--rounded-corner-s);background:var(--business-color);opacity:0;pointer-events:none;width:calc(100% + 4px);height:calc(100% + 4px);transition:opacity .5s ease-in-out;display:flex;position:absolute;top:-2px;left:-2px}.stripe-checkout-container .new-payment-method-container .pay-with-card-container .email-input-container.alert[data-v-c0b3a73e]:after{opacity:.3}.stripe-checkout-container .new-payment-method-container .pay-with-card-container .email-input-container .menu-text-input[data-v-c0b3a73e]{width:100%;position:relative}.stripe-checkout-container .new-payment-method-container .pay-with-card-container .email-input-container .menu-text-input[data-v-c0b3a73e] input{background-color:var(--theme-bg1-color);border-radius:var(--rounded-corner-s);width:100%;min-height:36px;position:relative}.stripe-checkout-container .new-payment-method-container .pay-with-card-container .email-input-container .menu-text-input[data-v-c0b3a73e]:after{content:"";width:calc(100% + 2px);height:calc(100% + 2px);box-shadow:0 0 2px var(--theme-txt2-color);background:var(--theme-bg1-color);border-radius:var(--rounded-corner-s);z-index:-1;opacity:.5;display:block;position:absolute;top:-1px;left:-1px}.stripe-checkout-container .new-payment-method-container .pay-with-card-container .card-element-container[data-v-c0b3a73e]{margin-bottom:var(--padding-vertical);z-index:0;width:100%;position:relative}.stripe-checkout-container .new-payment-method-container .pay-with-card-container .card-element-container .card-element[data-v-c0b3a73e]{background:var(--custom-bg-color-2);width:100%;color:var(--custom-txt-color);border-radius:var(--rounded-corner-s);background:var(--theme-bg1-color);padding:9px;position:relative}.stripe-checkout-container .new-payment-method-container .pay-with-card-container .card-element-container .card-element[data-v-c0b3a73e]:after{content:"";width:calc(100% + 2px);height:calc(100% + 2px);box-shadow:0 0 2px var(--theme-txt2-color);background:var(--theme-bg1-color);border-radius:var(--rounded-corner-s);z-index:-1;opacity:.5;display:block;position:absolute;top:-1px;left:-1px}.stripe-checkout-container .new-payment-method-container .pay-with-card-container .card-errors-container[data-v-c0b3a73e]{margin-bottom:var(--padding-vertical)}.stripe-checkout-container .new-payment-method-container .pay-with-card-container .card-errors-container .card-errors[data-v-c0b3a73e]{font-size:var(--font-size);line-height:var(--line-height);color:var(--theme-txt2-color)}.stripe-checkout-container .new-payment-method-container .back-to-existing-container[data-v-c0b3a73e]{justify-content:center;align-items:center;margin-top:8px;display:flex}.stripe-checkout-container .new-payment-method-container .back-to-existing-container .back-to-existing[data-v-c0b3a73e]{cursor:pointer}.stripe-checkout-container .new-payment-method-container .back-to-existing-container .back-to-existing p[data-v-c0b3a73e]{color:var(--theme-txt2-color);font-size:var(--font-size-s);line-height:var(--line-height-s)}.stripe-checkout-container .card-pay-button[data-v-c0b3a73e]{margin-bottom:var(--padding-vertical);width:100%}.stripe-checkout-container .card-pay-button .menu-button[data-v-c0b3a73e]{box-shadow:none;padding:8px var(--padding-horizontal)}.stripe-checkout-container .card-pay-button .menu-button[data-v-c0b3a73e] .menu-button-text{font-size:var(--font-size);line-height:var(--line-height)}.menu-quantity[data-v-664c6676]{flex-direction:column;justify-content:center;align-items:center;display:flex}.menu-quantity .label[data-v-664c6676]{font-size:var(--font-size);line-height:var(--line-height);color:var(--theme-txt2-color);margin-bottom:8px}.menu-quantity .quantity[data-v-664c6676]{justify-content:center;align-items:stretch;gap:var(--padding-horizontal-s);display:flex}.menu-quantity .quantity .quantity-button[data-v-664c6676]{cursor:pointer;background-color:var(--business-color);border-radius:var(--rounded-corner);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.menu-quantity .quantity .quantity-button[data-v-664c6676] svg{width:16px;height:16px}.menu-quantity .quantity .quantity-button[data-v-664c6676] svg .fill{fill:var(--business-text-color)}.menu-quantity .quantity .quantity-button[data-v-664c6676] svg .stroke{stroke:var(--business-text-color)}.menu-quantity .quantity .quantity-value[data-v-664c6676]{background-color:var(--theme-bg2-color);width:70px;color:var(--theme-txt1-color);border-radius:var(--rounded-corner);border:1px solid var(--business-color);justify-content:center;align-items:center;display:flex}.overlay-wrapper[data-v-d4e137e6]{z-index:1000;background-color:var(--theme-txt1-alpha60-color);-webkit-backdrop-filter:blur(6px);visibility:visible;justify-content:center;align-items:center;width:100%;height:100vh;transition:visibility .5s ease-in-out,opacity .5s ease-in-out,-webkit-backdrop-filter .5s .3s,backdrop-filter .5s .3s;display:flex;position:fixed;top:0;left:0}.overlay-wrapper .popup-container[data-v-d4e137e6]{border-radius:var(--rounded-corner);background-color:var(--theme-bg1-color);opacity:1;flex-direction:column;justify-content:space-between;align-items:center;width:96%;max-width:600px;max-height:90%;padding:30px;transition:opacity .2s cubic-bezier(.66,.12,.21,1) .1s,transform .2s cubic-bezier(.66,.12,.21,1) .1s;display:flex;transform:translateY(0)}.overlay-wrapper .popup-container .popup-body[data-v-d4e137e6]{scrollbar-width:thin;scrollbar-color:var(--txt-1);width:100%;margin:20px 0;overflow-y:auto}.overlay-wrapper .popup-container .popup-body[data-v-d4e137e6]::-webkit-scrollbar{cursor:pointer;background-color:var(--bg-0);width:8px;height:8px}.overlay-wrapper .popup-container .popup-body[data-v-d4e137e6]::-webkit-scrollbar-thumb{cursor:pointer;background-color:var(--txt-2);border-radius:10px;width:8px;height:8px}.overlay-wrapper .popup-container .popup-body[data-v-d4e137e6]{justify-content:center;align-items:flex-start;display:flex}.overlay-wrapper .popup-container .popup-body .popup-body-text[data-v-d4e137e6]{text-align:center;font-size:var(--font-size);line-height:var(--line-height);color:var(--theme-txt2-color)}.overlay-wrapper .popup-container h3[data-v-d4e137e6]{font-size:var(--font-size-xxxl);line-height:var(--line-height-xxxl);text-align:center;color:var(--theme-txt1-color);font-weight:700}.overlay-wrapper.v-n[data-v-d4e137e6]{visibility:hidden;opacity:0;-webkit-backdrop-filter:blur()}.overlay-wrapper.v-n .popup-container[data-v-d4e137e6]{opacity:0;transition:opacity .2s cubic-bezier(.66,.12,.21,1),transform .2s cubic-bezier(.66,.12,.21,1);transform:translateY(-100px)}.overlay-wrapper .popup-footer[data-v-d4e137e6]{justify-content:center;width:100%;display:flex}.overlay-wrapper .popup-footer .button[data-v-d4e137e6]:not(:first-of-type){margin-left:20px}@media (max-width:500px){.overlay-wrapper .popup-footer[data-v-d4e137e6]{flex-direction:column;align-items:center}.overlay-wrapper .popup-footer .button[data-v-d4e137e6]:not(:first-of-type){margin-top:20px;margin-left:0}}@media (max-height:320px){.overlay-wrapper .popup-container[data-v-d4e137e6]{min-height:unset}}
