:root{--background-color:#000000de;--background-color_pay:#ff8a00;--background-color_pay_disabled:#80808066;--primary-font:"Roboto",sans-serif;--primary-font-small:14px;--primary-font-middle:16px;--primary-font-extra-middle:20px;--primary-font-extra:24px;--primary-font-extra-large:32px;--primary-font-extra-large-main:40px;--primary-box-shadow:0 2px 6px 2px #0000001a;--primary-hr-color:#0006}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:Roboto,sans-serif;font-family:var(--primary-font)}body,p{margin:0;padding:0}code{font-family:Roboto,sans-serif;font-family:var(--primary-font)}header{background-color:#0000002e;padding:16px}header p{display:none}main{display:flex;justify-content:center;width:100%}#receipt{box-shadow:0 2px 6px 2px #0000001a;box-shadow:var(--primary-box-shadow);margin:32px auto;max-width:444px;overflow:hidden;padding:0 16px 24px;width:100%}#receiptHeader{margin-top:68px;text-align:center}.orderType{color:#000000de;font-size:20px;font-size:var(--primary-font-extra-middle);font-weight:400;letter-spacing:.1px;line-height:18px}.separator{border-top:1px solid #0006;margin-bottom:12px;margin-top:12px}.orderNoteBlock{align-items:flex-start;display:flex;margin:0 auto;max-width:600px}.instructions{font-size:14px;font-size:var(--primary-font-small);font-style:italic;font-weight:400;line-height:20px}.instructions,.note{color:#000000de;letter-spacing:.1px}.note{font-size:16px;font-size:var(--primary-font-middle);font-weight:600;line-height:18px}.displayNumber{line-height:40px}.displayNumber,.displayRefund{color:#000000de;font-size:40px;font-size:var(--primary-font-extra-large-main);font-weight:700;letter-spacing:.1px}.displayRefund{line-height:46px;padding-top:8px}.companyName{color:#000000de;font-size:24px;font-size:var(--primary-font-extra);font-weight:700;letter-spacing:.1px;line-height:24px;padding-top:12px}.address_info{margin:8px auto 0;text-transform:uppercase}.address_info,.phone-number{color:#000000de;font-size:14px;font-size:var(--primary-font-small);font-weight:400;letter-spacing:.1px;line-height:18px;text-align:center;width:100%}.line-header,.line-header-long{background:#0006;background:var(--primary-hr-color);margin-bottom:12px;margin-top:12px;padding:0}.user-message{color:#000000de;color:var(--background-color);font-size:16px;font-size:var(--primary-font-middle);font-weight:700;letter-spacing:.1px;line-height:20px;margin-top:16px}.order-number{color:#000000de;font-size:14px;font-size:var(--primary-font-small);font-weight:400;letter-spacing:.1px;line-height:18px;text-transform:uppercase}.business-logo{margin-top:12px;img{height:98px;width:98px}}.uppercase{text-transform:uppercase}.cashierInfo{color:#000000de;font-size:14px;font-size:var(--primary-font-small);letter-spacing:.1px;line-height:16px;text-align:left}.make-padding{padding-top:8px}.delivery-title{color:#000000de;font-size:16px;font-size:var(--primary-font-middle);font-weight:700;letter-spacing:.1px;line-height:18px;margin:0 0 8px}.delivery-wrapper{display:flex;width:100%}.delivery-wrapper-left{min-width:140px}.delivery-wrapper-left,.delivery-wrapper-right{color:#000000de;display:flex;font-size:14px;font-size:var(--primary-font-small);letter-spacing:.1px;line-height:16px}.delivery-wrapper-right{flex-grow:1}.payment-wrapper-left{margin:.5px 0;max-width:170px;width:100%}.payment-wrapper-right{word-wrap:break-word;margin:.5px 0;max-width:calc(100% - 170px);width:100%}.thankYou-text{font-weight:700}.thankYou-text,.thankYou-text-second{color:#000000de;color:var(--background-color);font-size:16px;font-size:var(--primary-font-middle);line-height:20px}.thankYou-text-second{font-weight:400}.order-details-title{color:#000000de;color:var(--background-color);font-size:16px;font-size:var(--primary-font-middle);font-weight:600;letter-spacing:.1px;line-height:4px;margin-top:24px}.order-details-business{display:flex;gap:8px;margin-top:16px}.order-details-address-currentAddress,.order-details-address-name{color:#000000de;color:var(--background-color);font-size:16px;font-size:var(--primary-font-middle);font-weight:400;letter-spacing:.1px;line-height:18px}.order-details-address-currentAddress{margin-top:7px}table{margin-top:-2px;width:100%}table tr{display:flex;justify-content:space-between}.modifier-name{margin-left:29px}.modifier-main-name,.modifier-name{color:#000000de;color:var(--background-color);font-size:14px;font-size:var(--primary-font-small);font-weight:400;letter-spacing:.1px;line-height:16px}.modifier-main-name{margin:0 0 0 31px}.modifier-name-price{text-align:right}.global-total{color:#000000de;color:var(--background-color);font-size:20px;font-size:var(--primary-font-extra-middle);font-weight:600;letter-spacing:.1px;line-height:20px}.totals-price-size{font-size:16px;font-size:var(--primary-font-middle);font-weight:400}.product,.totals-price-size{color:#000000de;color:var(--background-color);letter-spacing:.1px;line-height:16px}.product{font-weight:500;margin-top:0}.product,.product-name{font-size:14px;font-size:var(--primary-font-small)}.product-name{color:#000000de;color:var(--background-color);font-weight:510;letter-spacing:.1px;line-height:16px}.categoryName{color:#0f1214;font-size:16px;font-size:var(--primary-font-middle);font-weight:700;letter-spacing:.3px;line-height:20px;margin-bottom:4px}.categoryName p{text-transform:uppercase}.product-total{line-height:20px;margin-top:0}.items,.product-total{color:#000000de;color:var(--background-color);font-size:16px;font-size:var(--primary-font-middle);font-weight:600;letter-spacing:.1px}.items{line-height:18px}.tip td:nth-child(2n),.tip td:nth-child(odd),.total td:nth-child(2n),.total td:nth-child(odd){color:#000000de;color:var(--background-color);font-size:16px;font-size:var(--primary-font-middle);font-weight:400;letter-spacing:.1px;line-height:16px}.payment-container{display:flex;gap:16px}.payment-info{margin-bottom:8px}.cart-number{margin-top:8px}.cart-number,.cart-number-title,.payment-title{color:#000000de;color:var(--background-color);font-size:16px;font-size:var(--primary-font-middle);font-weight:400;letter-spacing:.1px;line-height:16px}.payment-container-flex{align-items:center;display:flex;justify-content:space-between;width:100%}.product-name-longer{margin-right:10px}.modifier-name-longer,.product-name-longer{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;min-width:-webkit-fit-content;min-width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:break-spaces}.modifier-name-longer{margin-right:52px}.pay{background:#ff8a00;background:var(--background-color_pay);border:none;border-radius:6px;color:#fff;padding:8px 22px}.pay,.pay-letter{cursor:pointer;font-size:14px;font-size:var(--primary-font-small);font-weight:600;height:44px;width:100%}.pay-letter{border:1px solid #3d3d3d4d;border-radius:6px;color:#3d3d3d;flex:1 1;min-width:250px;padding:8px 16px}.pay:hover{background:#ff8a00;background:var(--background-color_pay)}.pay-letter:hover{background:#0000;border:1px solid #3d3d3d4d;color:#3d3d3d}.pay:disabled{background:#80808066;background:var(--background-color_pay_disabled);cursor:not-allowed}.flex-center-gap{gap:16px}.canceled-text-container,.flex-center-gap{align-items:center;display:flex;justify-content:center}.canceled-text-container{height:100%;left:0;pointer-events:none;position:absolute;top:-25px;transform:rotate(70deg);width:100%;z-index:9999}.canceled-text{color:#ff000059;font-size:9vw;font-weight:900;white-space:nowrap}.accordion-header,.canceled-text{-webkit-user-select:none;user-select:none}.accordion-header{align-items:center;background:linear-gradient(135deg,#718096,#4a5568);border:2px solid #4a5568;border-radius:8px;box-shadow:0 4px 16px #00000026;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transform:translateY(-2px);transition:all .4s cubic-bezier(.25,.46,.45,.94)}.accordion-header:active{box-shadow:0 1px 4px #0000001a;transform:translateY(0)}.accordion-header .items{color:#fff;font-size:16px;font-weight:700;transition:color .3s ease}.accordion-header span{border-radius:50%;color:#888;display:inline-block;font-size:24px;font-weight:700;line-height:16px;padding:4px;text-align:center;transition:transform .5s cubic-bezier(.68,-.55,.265,1.55),color .4s ease;width:24px}.accordion-header[aria-expanded=true] span{background-color:#e2e8f01a;color:#e2e8f0;transform:rotate(180deg)}.accordion-header[aria-expanded=true]{background-color:#718096;background:linear-gradient(135deg,#718096,#4a5568);border-color:#4a5568;box-shadow:0 4px 16px #00000026;color:#fff}.accordion-header[aria-expanded=true] .items{color:#fff;font-weight:600}.accordion{border-radius:8px;margin:8px 0;overflow:hidden}.items-container{border-top:1px solid #0000;max-height:0;opacity:0;overflow:hidden;transition:max-height 2s ease-out,opacity .3s ease-out}.items-container.open{background-color:#fafafa;border-top:1px solid #e0e0e0;max-height:20000px;opacity:1;padding:16px;transition:max-height 2s ease-in,opacity .3s ease-in}.productPriceLine{text-decoration:line-through}.address-hover{cursor:pointer;transition:-webkit-text-decoration .2s;transition:text-decoration .2s;transition:text-decoration .2s,-webkit-text-decoration .2s}.address-hover:hover{text-decoration:underline}@media (max-width:600px){.canceled-text{font-size:36vw}.canceled-text-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:-20px;transform:rotate(72deg);width:100%;z-index:9999}#receipt{overflow:hidden}}@media (max-width:420px){.flex-center-gap{display:flex;flex-direction:column;gap:16px}.pay-letter{min-width:100%;width:100%}}@keyframes rotateOnLoad{0%{transform:rotate(0deg)}to{transform:rotate(2turn)}}.main-found{background:#fafafa;min-height:85vh}.not-found__content{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.not-found__content>h3{margin:32px 0 48px}.not-found__content>img{height:287px;width:433px}@media screen and (min-width:380px) and (max-width:767px){.not-found__content>img{height:200px;object-fit:contain;width:300px}}@media screen and (min-width:320px) and (max-width:379px){.main-found{min-height:80vh}.not-found__content>img{height:200px;object-fit:contain;width:250px}}
/*# sourceMappingURL=main.043492cb.css.map*/