﻿form,button,select,h1,h2,h3,h4,h5,h6{margin:0;}body{background-color:#edf2f7;}.button{display:flex;justify-content:center;align-items:center;width:238px;min-height:48px;height:48px;border-radius:24px;margin:20px 0 0;padding:0 24px;border:none;background-color:#4fd1c5;color:#1a202c;}.button .text{text-transform:none;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;}.button:focus-visible{outline:2px dashed #000;}.button[disabled]{background-color:#bbb;opacity:.6;}.button-square{min-height:36px;width:auto;height:36px;padding:0 12px;margin:0;border-radius:5px;}.svg-button{border:none;outline:none;background:transparent;padding:5px 10px;}.nav-menu-button div{width:30px;height:4px;background-color:#000;margin:5px 0;}.nav-menu-icon{height:1em;width:1em;font-size:28px;}.back-icon{height:28px;width:1em;font-size:18px;}.cart-icon{height:28px;width:1em;font-size:20px;}.nav-container{display:none;position:fixed;left:-325px;bottom:0;top:0;overflow:auto;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;box-sizing:border-box;height:100vh;width:325px;padding:40px 32px;z-index:2;background:#fff;border-right:1px solid #808080;transition:.3s;}.nav-container .ie-fix{display:flex;flex-direction:column;width:100%;}.nav-container .button{justify-content:flex-start;width:100%;}.nav-container .button.selected{color:#fff;background-color:#2c7a7b;}.nav-container .button .icon{margin-right:12px;}.nav-container .button.login{justify-content:center;}.nav-container .close-button{position:absolute;top:10px;right:10px;}.content-wrapper{box-sizing:border-box;color:#1a202c;background-color:#edf2f7;overflow:auto;}.content-wrapper .main-container,.content-wrapper .startpage-container,.content-wrapper .helppage-container,.content-wrapper .labelpage-container,.content-wrapper .currentorderspage-container,.content-wrapper .historypage-container,.content-wrapper .select-day-serving-page-container{box-sizing:border-box;display:flex;height:100%;padding:16px 26px 26px 26px;}@media screen and (max-width:768px){.content-wrapper{overflow:unset;}.content-wrapper .main-container,.content-wrapper .startpage-container,.content-wrapper .helppage-container,.content-wrapper .labelpage-container,.content-wrapper .currentorderspage-container,.content-wrapper .historypage-container,.content-wrapper .select-day-serving-page-container{padding:16px;}}.login-container .side-container{box-sizing:border-box;position:absolute;top:0;overflow:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:31vw;height:100vh;padding:40px 32px;background-color:#fff;}.login-container .side-container input{height:50px;width:100%;margin:20px 0 0;padding-left:25px;padding-right:25px;border:2px solid #a0aec0;border-radius:8px;font-size:16px;font-weight:600;letter-spacing:0;line-height:22px;text-align:left;}.login-container .side-container .center-piece{display:none;}.login-container .side-container .logo{align-self:center;height:75px;}.login-container .login-message{display:flex;justify-content:center;width:100%;font-size:18px;letter-spacing:0;line-height:29px;margin-top:20px;}.login-container .login-input-container{display:flex;flex-direction:column;align-items:center;margin-top:20px;width:100%;}.login-container .login-input-container .title{align-self:flex-start;font-size:20px;font-weight:bold;letter-spacing:0;line-height:27px;}.login-container .login-input-container .error-message{margin:20px 0 0;color:#dd3636;font-size:18px;letter-spacing:0;line-height:29px;}.login-container .content-wrapper{height:100vh;margin-left:31vw;}.login-container .content-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-image:url(ImageStyle/HomeOrder/bg_login.png);background-size:cover;}.login-container .content-container .version{position:absolute;margin:0 15px 5px 0;right:0;bottom:0;}.login-container .center-piece{display:flex;flex-direction:column;justify-content:center;align-items:center;height:362px;width:459px;border-radius:8px;background-color:#4fd1c5;}.login-container .center-piece .title{text-transform:uppercase;font-size:40px;font-weight:800;letter-spacing:-.6px;line-height:55px;margin:20px 0 5px;}.login-container .center-piece .description{font-size:20px;letter-spacing:0;line-height:27px;text-align:right;}@media screen and (max-width:768px){.login-container .side-container{width:100vw;align-items:center;padding:0;}.login-container .side-container .logo{margin-top:20px;}.login-container .side-container .center-piece{width:100%;display:flex;padding:0;border-radius:0;}.login-container .login-input-container{max-width:350px;margin-top:10px;}.login-container .content-wrapper{display:none;}.login-container .login-message{display:none;}}.display-message-container{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;overflow:hidden;}.display-message{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;margin:0 30px;padding:32px 20px 40px;max-width:425px;border-radius:5px;background-color:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,.3);}.header{height:48px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:sticky;z-index:1;top:0;left:0;right:0;background-color:#4fd1c5;}.header .title{flex:1;margin-left:8px;font-size:24px;font-weight:bold;letter-spacing:0;line-height:33px;}.header .name{font-size:18px;letter-spacing:0;line-height:24px;text-align:right;}@media screen and (max-width:768px){.header .title{font-size:20px;}}.subheader{align-items:center;flex-direction:row;background-color:#fff;font-size:16px;line-height:33px;position:sticky;z-index:1;top:48px;height:32px;left:0;right:0;display:flex;}.subheader .person-icon{height:1em;width:1em;font-size:18px;margin:0 8px;}.startpage-container{flex-direction:column;justify-content:space-between;}.startpage-container .title{font-size:16px;line-height:27px;}.startpage-container .content-container{display:flex;flex-direction:column;flex:1;}.startpage-container .content-container .content-body{display:flex;border-radius:8px;background-color:#fff;margin-top:12px;padding:32px 24px;}.startpage-container .body{display:flex;flex-direction:row;justify-content:space-between;flex:1;}.startpage-container .body .content-body.order{display:flex;flex:1;flex-direction:column;justify-content:space-between;align-items:center;background-color:#4fd1c5;}.startpage-container .body .content-body.order .notebook-container{position:relative;width:115px;min-height:100px;height:100px;}.startpage-container .body .content-body.order .notebook-container .note{box-sizing:border-box;position:absolute;top:34px;right:0;display:flex;justify-content:center;align-items:center;height:32px;width:36px;border:2px solid #000;border-top-right-radius:8px;border-bottom-right-radius:8px;background-color:#dd3636;color:#fff;font-size:16px;font-weight:600;letter-spacing:-.32px;text-align:right;}.startpage-container .body .content-body.order .order-title{margin-top:16px;font-size:24px;font-weight:600;letter-spacing:-.6px;line-height:33px;text-align:center;}.startpage-container .body .content-body.order .order-description{margin-top:8px;font-size:16px;letter-spacing:0;line-height:22px;text-align:center;}.startpage-container .body .content-body.order .button{background-color:#fff;}.startpage-container .footer{display:flex;flex-direction:row;margin-top:24px;}.startpage-container .footer .content-body{flex-direction:row;align-items:center;padding:32px 40px;}.startpage-container .footer .content-body img{min-width:90px;width:90px;max-width:90px;min-height:90px;height:90px;max-height:90px;}.startpage-container .footer .content-body .text{margin:0 40px;font-size:18px;letter-spacing:0;line-height:25px;}.helppage-container{width:100%;height:100%;}.helppage-container iframe{width:100%;height:100%;border:none;}.labelpage-container{flex-direction:column;}.labelpage-container .label-information-container .information-unit{margin-bottom:25px;}.labelpage-container .label-information-container .information-unit label{font-size:16px;font-weight:bold;letter-spacing:0;line-height:22px;}.labelpage-container .label-information-container .information-unit .text{font-size:18px;letter-spacing:0;line-height:24px;}.labelpage-container .hr{border-top:1px solid #a0aec0;margin-bottom:32px;}.labelpage-container .notice{display:flex;flex-direction:row;align-items:center;border-radius:4px;background-color:#fff;padding:24px;}.labelpage-container .notice .icon{margin-right:16px;}.labelpage-container .notice .text{font-size:16px;letter-spacing:0;line-height:22px;}.history-header .title{display:flex;}.history-header .title .tab{color:#78889b;cursor:pointer;}.history-header .title .tab.selected{color:#1a202c;border-bottom:3px solid #1a202c;cursor:default;}.history-header .title .tab:not(:last-child){margin-right:20px;}.history-wrapper .months{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:20px 0;}.history-wrapper .months .nav{display:flex;flex-direction:row;align-items:center;cursor:pointer;}.history-wrapper .months .nav .icon{width:26px;height:26px;object-fit:none;}.history-wrapper .months .nav .text{margin:0 12px;color:#78889b;font-size:16px;font-weight:bold;letter-spacing:0;line-height:22px;}.history-wrapper .months .current-month{color:#1a202c;font-size:20px;font-weight:bold;letter-spacing:0;line-height:27px;}@media screen and (max-width:768px){.history-wrapper .months .button{margin:0 10px;}}.currentorderspage-container{flex-direction:column;}.currentorderspage-container .hr{width:100%;border-top:1px solid #a0aec0;}.currentorderspage-container .calender-container{display:flex;flex-direction:column;}.currentorderspage-container .calender-container table{width:100%;margin-bottom:20px;}.currentorderspage-container .calender-container td{padding:24px 0 0 0;text-align:center;border-bottom:none;}.currentorderspage-container .calender-container .weekdays{font-size:20px;font-weight:bold;letter-spacing:0;line-height:27px;}.currentorderspage-container .calender-container .weeknumber{color:#1a202c;font-size:16px;letter-spacing:0;line-height:22px;}.currentorderspage-container .calender-container .date{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:50px;height:50px;border-radius:25px;font-size:24px;font-weight:600;letter-spacing:0;line-height:33px;margin:0 auto;position:relative;}.currentorderspage-container .calender-container .date.clickable{cursor:pointer;}.currentorderspage-container .calender-container .date .locked-icon{position:absolute;top:-4px;right:-4px;height:16px;width:16px;}.currentorderspage-container .status.notordered{background-color:#4fd1c5;}.currentorderspage-container .status.ordered{background-color:#a4d555;}.currentorderspage-container .status.delivered{background-color:#fff;border:2px solid #ed8936;color:#ed8936;}.currentorderspage-container .status.declined{background-color:#4a5568;color:#fff;}.currentorderspage-container .status.hidden{background-color:#fff;color:#78889b;}.currentorderspage-container .legend-label{margin-right:20px;margin-bottom:8px;margin-top:25px;line-height:22px;}.currentorderspage-container .legend-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;}.currentorderspage-container .legend-container .status{display:flex;align-items:center;box-sizing:border-box;height:30px;padding:5px 20px;margin-bottom:8px;margin-right:8px;border-radius:15px;font-size:14px;font-weight:600;letter-spacing:0;line-height:19px;text-align:center;}@media screen and (max-width:768px){.content-wrapper .currentorderspage-container{padding:0;}.currentorderspage-container .calender-container .date{width:40px;height:40px;}.currentorderspage-container .legend-container{margin-left:10px;}}.historypage-container{flex-direction:column;}.historypage-container .titlebar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#cbd5e0;border-top:1px solid #a0aec0;border-bottom:1px solid #a0aec0;padding:8px 12px;}.historypage-container .titlebar>div{display:flex;flex-direction:row;align-content:center;text-transform:uppercase;font-size:12px;font-weight:bold;letter-spacing:0;line-height:17px;}.historypage-container .date{min-width:75px;max-width:75px;margin-right:18px;}.historypage-container .product-name{display:flex;justify-content:flex-start;flex:1;}.historypage-container .amount{display:flex;justify-content:center;min-width:50px;max-width:50px;margin-left:21px;}.historypage-container .historyitem-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid #a0aec0;padding:8px 12px;font-size:14px;letter-spacing:0;line-height:19px;}.historypage-container .historyitem-container.dark-stripe{background-color:#e2e8f0;}.historypage-container .locked-icon{height:16px;width:16px;}.historypage-container .status{display:flex;align-items:center;box-sizing:border-box;height:30px;padding:5px 10px;border-radius:15px;font-size:14px;letter-spacing:0;line-height:19px;text-align:center;}.historypage-container .status.notordered{background-color:#4fd1c5;}.historypage-container .status.ordered{background-color:#a4d555;}.historypage-container .status.delivered{background-color:#fff;border:2px solid #ed8936;color:#ed8936;}.historypage-container .status.declined{background-color:#4a5568;color:#fff;}.historypage-container .status.hidden{background-color:#fff;color:#78889b;}@media screen and (max-width:768px){.content-wrapper .historypage-container{padding:0;}}.select-day-serving-page-container{flex-direction:column;}.select-day-serving-page-container .title{font-size:16px;line-height:27px;text-align:center;}.select-day-serving-page-container .date-nav-container .button-container{margin-top:8px;display:flex;align-items:center;justify-content:center;}.select-day-serving-page-container .date-nav-container .button-container .button{display:inline-flex;}.select-day-serving-page-container .date-nav-container .button-container .button.weeknumber{width:auto;}.select-day-serving-page-container .date-nav-container .button-container .button.weekday{width:auto;}.select-day-serving-page-container .date-nav-container .button-container .button.hidden{background-color:#fff;color:#78889b;}.select-day-serving-page-container .date-nav-container .button-container .button.ordered:not(.selected),.select-day-serving-page-container .date-nav-container .button-container .button.externallyordered:not(.selected){background-color:#a4d555;}.select-day-serving-page-container .date-nav-container .button-container .button.declined:not(.selected),.select-day-serving-page-container .date-nav-container .button-container .button.stoptimeexceeded:not(.selected){color:#fff;background-color:#4a5568;}.select-day-serving-page-container .date-nav-container .button-container .button.selected{color:#fff;background-color:#2c7a7b;}.select-day-serving-page-container .date-nav-container .button-container .button.selected .locked-icon{filter:invert(1);}.select-day-serving-page-container .date-nav-container .button-container .button .locked-icon{margin-left:4px;height:12px;width:12px;}.select-day-serving-page-container .date-nav-container .button-container .button .text{font-size:14px;font-weight:600;letter-spacing:0;line-height:19px;}.select-day-serving-page-container .date-nav-container .button-container .select{margin:0 12px;width:100%;max-width:250px;text-align:center;font-weight:bold;}.select-day-serving-page-container .servings-and-title-container{display:flex;flex-direction:column;flex:1;margin-top:18px;}.select-day-serving-page-container .servings-and-title-container .servings-container{display:flex;flex-direction:row;justify-content:center;align-items:center;flex:1;margin:16px 0 0;}.select-day-serving-page-container .servings-and-title-container .servings-container .serving-container{position:relative;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1;min-width:278px;max-width:calc(50% - 40px);margin:0 20px;padding:20px;border-radius:8px;background-color:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,.1);}.select-day-serving-page-container .servings-and-title-container .servings-container .serving-container .decline-button{position:absolute;top:-15px;right:-12px;display:flex;height:30px;border-radius:15px;padding:0 12px;background-color:#1a202c;color:#fff;cursor:pointer;}.select-day-serving-page-container .servings-and-title-container .servings-container .serving-container .decline-button .text{margin:auto;font-size:16px;letter-spacing:0;line-height:22px;}.select-day-serving-page-container .servings-and-title-container .servings-container .serving-container .serving-title{font-size:18px;font-weight:bold;letter-spacing:0;line-height:24px;}.select-day-serving-page-container .servings-and-title-container .servings-container .serving-container .image{position:relative;min-height:110px;height:110px;width:110px;margin-top:12px;border-radius:55px;background-size:cover;}.select-day-serving-page-container .servings-and-title-container .servings-container .serving-container .image .counter{box-sizing:border-box;position:absolute;top:-10px;right:-15px;display:flex;justify-content:center;align-items:center;width:48px;height:48px;padding:2px 0 0 1px;border-radius:24px;border:4px solid #fff;background-color:#a4d555;font-size:20px;font-weight:600;letter-spacing:0;}.select-day-serving-page-container .servings-and-title-container .servings-container .serving-container .image-wrapper{display:flex;justify-content:center;align-items:center;min-height:110px;height:110px;width:110px;margin-top:12px;border-radius:55px;background-color:#e2e8f0;}.select-day-serving-page-container .servings-and-title-container .servings-container .serving-container .image-wrapper .placeholder-image{height:50px;width:50px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.select-day-serving-page-container .servings-and-title-container .servings-container .serving-container .description{width:100%;margin-top:12px;font-size:16px;letter-spacing:0;line-height:22px;text-align:center;}.select-day-serving-page-container .servings-and-title-container .servings-container .serving-container.ordered .button{background-color:#a4d555;}.select-day-serving-page-container .servings-and-title-container .servings-container .serving-container.ordered .button .locked-icon{margin-left:12px;}.select-day-serving-page-container .servings-and-title-container .servings-container .serving-container.declined{background-color:#cbd5e0;}.select-day-serving-page-container .servings-and-title-container .servings-container .serving-container.declined .image-wrapper{background-color:#a0aec0;}.select-day-serving-page-container .servings-and-title-container .servings-container .serving-container.declined .button{color:#fff;background-color:#4a5568;}@media screen and (max-width:768px){.select-day-serving-page-container .servings-and-title-container{flex-direction:column;}.select-day-serving-page-container .servings-and-title-container .servings-container{flex-direction:column;}.select-day-serving-page-container .servings-and-title-container .servings-container .serving-container{max-width:475px;margin:0 0 30px 0;}}.cart-count{display:none;background-color:#78889b;color:#fff;border-radius:50px;line-height:15px;margin-top:0;margin-bottom:0;right:2px;top:2px;position:absolute;min-width:14px;height:14px;text-align:center;font-size:10px;font-weight:400;padding:2px;}@media screen and (max-width:768px){.cart-count{display:block;}}.order-page-container{position:relative;width:100vw;height:calc(100vh - 80px);}.order-page-container .select-order-container{box-sizing:border-box;position:absolute;top:0;left:0;bottom:0;overflow:auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:calc(100vw - 325px);background-image:url(ImageStyle/HomeOrder/bg_order.png);background-size:cover;padding:32px 40px;}.order-page-container .select-order-container .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;}.order-page-container .select-order-container .header .page-name{font-size:24px;font-weight:bold;letter-spacing:0;line-height:33px;}.order-page-container .select-order-container .header .title{font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;text-align:center;}.order-page-container .select-order-container .header .exit-button{display:flex;flex-direction:row;align-items:center;height:41px;padding:0 16px;border:1px solid #1a202c;border-radius:25px;cursor:pointer;}.order-page-container .select-order-container .header .exit-button .icon{width:14px;height:14px;margin-right:8px;background-image:url(ImageStyle/HomeOrder/icon_close.svg);background-size:contain;}.order-page-container .select-order-container .header .exit-button .text{font-size:18px;letter-spacing:0;line-height:24px;}.order-page-container .select-order-container .meal-info-title-container{display:flex;flex-direction:row;justify-content:space-between;padding:0 40px;box-sizing:border-box;align-items:center;width:100%;}.order-page-container .select-order-container .meal-info-title-container h2{font-size:16px;padding:8px 16px;border-radius:5px;margin:0 8px;font-weight:bold;}.order-page-container .select-order-container .meal-info-title-container .date-stepper{display:flex;flex-direction:row;align-items:center;}.order-page-container .select-order-container .meal-info-title-container .close img{border:1px solid #000;border-radius:50%;}.order-page-container .select-order-container .meal-info-title-container .spacer{width:50px;}@media screen and (max-width:768px){.order-page-container .select-order-container .meal-info-title-container{margin-top:20px;justify-content:center;}.order-page-container .select-order-container .meal-info-title-container .close,.order-page-container .select-order-container .meal-info-title-container .spacer{display:none;}}.order-page-container .select-order-container .body{position:relative;display:flex;flex:1;width:calc(100% - 40px);margin-top:20px;}.order-page-container .select-order-container .body .center-piece{box-sizing:border-box;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;margin:0 30px;padding:32px 32px 40px;border-radius:5px;background-color:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,.3);}.order-page-container .select-order-container .body .center-piece .x-out-of-x{box-sizing:border-box;position:absolute;top:40px;left:32px;height:40px;padding:9px 20px;border-radius:25px;background-color:#cbd5e0;}.order-page-container .select-order-container .body .center-piece .info-button{box-sizing:border-box;position:absolute;top:40px;right:32px;width:40px;height:40px;background-image:url(ImageStyle/HomeOrder/icon-info.svg);cursor:pointer;}.order-page-container .select-order-container .body .center-piece .title{font-size:24px;font-weight:bold;letter-spacing:0;line-height:33px;text-align:center;}.order-page-container .select-order-container .body .center-piece .productImage{width:250px;height:250px;border-radius:125px;background-position:center;background-repeat:no-repeat;background-size:cover;}.order-page-container .select-order-container .body .center-piece .description{font-size:18px;letter-spacing:0;line-height:24px;text-align:center;}.order-page-container .select-order-container .body .center-piece .button.decrease{color:#fff;background-color:#1a202c;}.order-page-container .select-order-container .body .meal-info-container{box-sizing:border-box;display:flex;flex-direction:row;width:100%;height:100%;margin:0 30px;padding:32px 20px 40px;border-radius:5px;background-color:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,.3);overflow:hidden;}.order-page-container .select-order-container .body .meal-info-container .title{font-size:24px;font-weight:bold;letter-spacing:0;line-height:33px;}.order-page-container .select-order-container .body .meal-info-container .productImage{align-self:center;width:200px;height:200px;border-radius:125px;background-position:center;background-repeat:no-repeat;background-size:cover;}.order-page-container .select-order-container .body .meal-info-container .nutriantBox-container{width:100%;margin-top:20px;}.order-page-container .select-order-container .body .meal-info-container .nutriantBox-container .infoBoxes-headText{font-size:16px;font-weight:bold;letter-spacing:0;line-height:22px;}.order-page-container .select-order-container .body .meal-info-container .nutriantBox-container .nutriantTable-container{margin-top:10px;border-bottom:1px solid #cbd5e0;}.order-page-container .select-order-container .body .meal-info-container .nutriantBox-container .nutriantTable-container .nutriantTable-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-top:1px solid #cbd5e0;color:#1a202c;font-size:14px;letter-spacing:0;line-height:19px;}.order-page-container .select-order-container .body .meal-info-container .info-column{flex:1 1 auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;margin:16px;overflow:auto;}.order-page-container .select-order-container .body .meal-info-container .info-column.left .description{max-width:100%;margin-top:16px;font-size:16px;letter-spacing:0;line-height:22px;}.order-page-container .select-order-container .body .meal-info-container .info-column.left .mark-container{display:flex;flex-direction:row;width:100%;height:40px;margin-top:12px;}.order-page-container .select-order-container .body .meal-info-container .info-column.left .mark-container .mark-img{width:40px;height:40px;background-position:center;background-repeat:no-repeat;background-size:contain;}.order-page-container .select-order-container .body .meal-info-container .info-column.left .button{width:100%;}.order-page-container .select-order-container .body .meal-info-container .info-column.left .button.decrease{color:#fff;background-color:#1a202c;}.order-page-container .select-order-container .body .meal-info-container .info-column.right{display:block;}.order-page-container .select-order-container .body .meal-info-container .info-column.right .content-container{width:100%;margin-bottom:40px;}.order-page-container .select-order-container .body .meal-info-container .info-column.right .content-container label{font-size:16px;font-weight:bold;letter-spacing:0;line-height:22px;}.order-page-container .select-order-container .body .meal-info-container .info-column.right .content-container .content-text{width:100%;margin-top:8px;}.order-page-container .select-order-container .body .meal-info-container .info-column-dense{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;}.order-page-container .select-order-container .body .meal-info-container .info-column-dense .productImage{margin-left:24px;width:100px;height:100px;border-radius:50px;}@media screen and (max-width:768px){.order-page-container .select-order-container .body .meal-info-container{flex-direction:column;}.order-page-container .select-order-container .body .meal-info-container .close-button{display:block;}}.order-page-container .select-order-container .body .scroll-button{position:absolute;top:50%;display:flex;justify-content:center;align-items:center;width:60px;height:60px;margin-top:-30px;border-radius:30px;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.5);cursor:pointer;}.order-page-container .select-order-container .body .scroll-button img{width:20px;height:20px;}.order-page-container .select-order-container .body .scroll-button.previous{left:0;}.order-page-container .select-order-container .body .scroll-button.next{right:0;}.order-page-container .select-order-container footer{display:flex;justify-content:center;width:100%;}.order-page-container .select-order-container footer .carousel{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:20px;height:32px;border-radius:16px;background-color:rgba(255,255,255,.5);}.order-page-container .select-order-container footer .carousel .indicator{display:flex;width:10px;height:10px;margin:0 10px;border-radius:5px;box-shadow:0 1px 4px 0 rgba(0,0,0,.5);background-color:#fff;}.order-page-container .select-order-container footer .carousel .indicator.selected{box-sizing:border-box;height:14px;width:14px;border-radius:7px;border:2px solid #2c7a7b;}.order-page-container .select-order-container footer .carousel .indicator .ordered{width:6px;height:6px;border-radius:3px;margin:auto;background-color:#a4d555;}.order-page-container .basket{box-sizing:border-box;top:0;right:0;overflow:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:32px 20px;background-color:#fff;width:325px;position:fixed;z-index:2;border-left:1px solid #808080;bottom:0;}.order-page-container .basket .basket-header{align-self:flex-start;margin-left:12px;font-size:20px;font-weight:bold;letter-spacing:0;line-height:27px;display:flex;justify-content:space-between;}.order-page-container .basket .dashed-hr{box-sizing:border-box;height:1px;width:100%;margin:15px 0;border:1px dashed #cbd5e0;}.order-page-container .basket .username{align-self:flex-start;margin-left:12px;font-size:20px;font-weight:600;letter-spacing:0;line-height:27px;}.order-page-container .basket .date{align-self:flex-start;margin-left:12px;font-size:14px;letter-spacing:0;line-height:19px;}.order-page-container .basket .item-container{width:100%;overflow:auto;}.order-page-container .basket .item-container .basket-item-wrapper{box-sizing:border-box;position:relative;width:100%;margin-top:20px;}.order-page-container .basket .item-container .basket-item-wrapper .basket-item{display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding:12px 16px;border-radius:8px;background-color:#edf2f7;}.order-page-container .basket .item-container .basket-item-wrapper .basket-item.clickable{cursor:pointer;}.order-page-container .basket .item-container .basket-item-wrapper .basket-item .text{font-size:14px;letter-spacing:0;line-height:19px;}.order-page-container .basket .item-container .basket-item-wrapper .basket-item .button.decline{align-self:center;max-width:100%;color:#fff;background-color:#4a5568;}.order-page-container .basket .item-container .basket-item-wrapper .basket-item .component{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;}.order-page-container .basket .item-container .basket-item-wrapper .basket-item .component-type{display:flex;flex-direction:row;align-items:baseline;}.order-page-container .basket .item-container .basket-item-wrapper .basket-item .component-type .icon{width:12px;height:12px;background-position:center;background-repeat:no-repeat;background-size:contain;}.order-page-container .basket .item-container .basket-item-wrapper .basket-item .component-type .component-name{margin-left:8px;font-size:14px;letter-spacing:0;line-height:17px;}.order-page-container .basket .item-container .basket-item-wrapper .basket-item .component-actions{display:flex;align-items:center;margin-right:-12px;}.order-page-container .basket .item-container .basket-item-wrapper .basket-item .component-actions .component-amount-select{margin-bottom:0;height:36px;}.order-page-container .basket .item-container .basket-item-wrapper .basket-item .name{margin-bottom:8px;font-size:16px;font-weight:bold;letter-spacing:0;line-height:22px;}.order-page-container .basket .item-container .basket-item-wrapper .delete-button{padding:12px;cursor:pointer;}.order-page-container .basket .close-button{display:none;}@media screen and (max-width:768px){.order-page-container .basket{display:none;right:-325px;width:325px;}.order-page-container .basket .close-button{display:block;}}@media screen and (max-width:768px){.order-page-container{height:85vh;}.order-page-container .select-order-container{width:100vw;height:85vh;padding:0;background-image:none;}.order-page-container .select-order-container .body{width:100%;}.order-page-container .select-order-container .body .center-piece .x-out-of-x{left:16px;top:20px;padding:5px 10px;height:32px;}.order-page-container .select-order-container .body .center-piece .info-button{top:16px;right:16px;}}