.coupon-modal .modal-body{padding:1rem 0}.coupon-modal .coupon-list-box .search{padding:0 1rem}.coupon-modal .coupon-list-box .coupon-list{max-height:300px;overflow-x:hidden;overflow-y:auto;padding:0 1rem}.small-text{font-size:12px;color:#9e9e9e}.red-text{color:#ec3a1e!important}.cart-list-modal[data-v-5cc62f20]{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:#fff;z-index:999;overflow:auto;padding:20px 20px 20px 20px}.custome-header[data-v-5cc62f20]{overflow:hidden;text-align:center}.custome-header span[data-v-5cc62f20]{font-size:18px;color:#333;font-size:20px}img[data-v-5cc62f20]{width:100%;-o-object-fit:cover;object-fit:cover;margin-top:20px;height:270px}.food-detail-base-info[data-v-5cc62f20]{height:124px;margin:-8px 0 0;background:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.25);box-shadow:0 0 5px 0 rgba(0,0,0,.25);border-radius:10px;padding:20px;position:relative;z-index:10}.food-detail-base-info .food-price[data-v-5cc62f20]{font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#d20000}.food-detail-base-info .food-name[data-v-5cc62f20]{margin-top:10px;font-style:normal;font-weight:800;font-size:14px;line-height:17px;color:#333}.food-detail-base-info .food-description[data-v-5cc62f20]{margin-top:10px;font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#979797}.dashed-line[data-v-5cc62f20]{border-bottom:.5px dashed #979797;margin:20px 0}.variant-category[data-v-5cc62f20]{padding-bottom:0;border-bottom:5px solid #eee;margin-bottom:20px}.category-info[data-v-5cc62f20]{margin-bottom:10px}.category-info .category-name[data-v-5cc62f20]{font-style:normal;font-weight:700;color:#000;font-size:16px;margin-right:10px}.category-info .category-intro[data-v-5cc62f20]{font-size:10px;font-weight:400;color:#787878}.variant-category[data-v-5cc62f20]:last-child{border:none}.variant-item[data-v-5cc62f20]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#979797;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.variant-item .variant-item-left[data-v-5cc62f20]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.variant-item .variant-price[data-v-5cc62f20]{white-space:nowrap;height:auto;word-break:keep-all;margin-left:10px}.variant-item .variant-name[data-v-5cc62f20]{margin-left:10px;word-break:break-all}.variant-item .variant-radio[data-v-5cc62f20]{border:1px solid #979797;border-radius:100%}.variant-item .variant-checkbox[data-v-5cc62f20],.variant-item .variant-radio[data-v-5cc62f20]{width:15px;height:15px;background:#fff;position:relative;top:2px;-ms-flex-negative:0;flex-shrink:0;margin-right:3px;text-align:center;line-height:15px;color:#fff;font-size:10px}.variant-item .variant-checkbox[data-v-5cc62f20]{border:1px solid #979797}.variant-item .variant-checkbox-checked[data-v-5cc62f20],.variant-item .variant-radio-checked[data-v-5cc62f20]{background-color:#d20000;border-color:#d20000}.confirm-button[data-v-5cc62f20]{font-weight:600;font-size:14px;line-height:17px;text-align:center;color:#fff;background:#d20000;border-radius:10px;margin:20px auto 0;width:190px;font-style:normal;letter-spacing:-.24px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.disabled[data-v-5cc62f20]{cursor:no-drop;background-color:#ccc;pointer-events:none}.minusOrAdd[data-v-5cc62f20]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.minusOrAdd .add[data-v-5cc62f20],.minusOrAdd .minus[data-v-5cc62f20]{width:20px;height:20px;border:1px solid #d20000;border-radius:100%;text-align:center;line-height:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.minusOrAdd .add[data-v-5cc62f20]{color:#fff;background-color:#d20000;margin-left:10px}.minusOrAdd .minus[data-v-5cc62f20]{color:#d20000;margin-right:10px}.minusOrAdd .num[data-v-5cc62f20]{color:#d20000;font-weight:700;font-size:18px;line-height:19px}