@font-face{font-family:Roboto;font-weight:400;font-style:normal}.font-b{font-family:Roboto-Bold,Arial,Helvetica,sans-serif}.font-sb{font-family:Roboto-SemiBold,Arial,Helvetica,sans-serif}.txt--12{font-size:12px!important}.txt--14{font-size:14px!important}.txt--16{font-size:16px!important}.txt--18{font-size:18px!important}.txt--20{font-size:20px!important}.vue-notification-wrapper{overflow:initial!important}.notification{width:300px;margin-top:10px;margin-left:-30px;display:flex;align-items:center;background:#fff;padding:16px;border-radius:4px;box-shadow:0 2px 48px 0 rgba(50,50,50,.1)}.notification .round{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;background:#e5f2f2}.notification-error{border:1px solid red}.notification-error a{color:red!important}.notification-success{border:1px solid #4caf50}.notification-success a{color:#4caf50!important}.notification-warning{border:1px solid #00f}.notification-warning a{color:#00f!important}.notification-text{margin-left:15px}.notification-content{padding-right:5px}.notification-close{cursor:pointer;padding-left:10px;display:block;margin-left:auto;border-left:1px solid #d3d3d3;min-height:40px;height:100%}.notification-close i{margin-top:10px}body,html{font-family:Roboto-Regular,Arial,Helvetica,sans-serif!important}html{font-size:14px!important}.v-text-field.v-text-field--enclosed .v-text-field__details{margin-bottom:0}.modifier-row{background-color:#efefef}@media screen and (max-width:1450px){.order-table td,.order-table th{padding:0 5px!important}}.order-table__wrapper{height:100%;flex-direction:column;justify-content:space-between}.order-table .v-data-table__wrapper{height:58vh;overflow-x:hidden;overflow-y:auto!important}@media screen and (max-width:600px){.order-table .v-data-table__wrapper{overflow-x:auto!important}}.order-table .product-input input{text-align:center}@media screen and (max-width:1280px){.order-table .product-input{width:40px!important}}@media screen and (max-width:1450px){.order-table__button{width:40px!important;height:40px!important}}@media screen and (max-width:1280px){.order-table__button{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}}@media screen and (max-width:768px){.order-table__button{width:48px!important;height:48px!important}}.order-table .price-cell{white-space:nowrap!important}@media screen and (max-width:1280px){.order-table td:nth-child(3),.order-table th:nth-child(3){display:none}.order-table td,.order-table th{padding:4px 2px!important;font-size:12px!important}.order-table .product-input input{font-size:14px}}