.order-time{margin-bottom:48px}@media(min-width:900px){.order-time{margin-bottom:40px}}.order-time>b{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.order-time .confirm-time{margin-top:16px}.order-time .confirm-time span{color:#fff}.order-time .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;width:100%}.order-time .buttons .btn{-webkit-box-flex:1;background:#fff;border:1.5px solid #ededed;border-radius:16px;color:#1a1a1a;flex:1;gap:8px}.order-time .buttons .btn.active{background:#1a1a1a;border:1.5px solid #1a1a1a;color:#fff}.order-time .buttons .btn.active svg path,.order-time .buttons .btn.active svg rect{fill:#fff}.order-time form{background:#f5f5f5;border:1px solid #ededed;border-radius:16px;margin-top:16px;padding:16px}@media(min-width:900px){.order-time form{margin-top:24px;padding:24px}}.order-time form p{font-size:14px}.order-time form .error{color:#cd001a}.order-time .unavailable{background:#fef0e6;border:1px solid #f69c12;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:16px;padding:16px}.order-time .unavailable svg{min-height:24px;min-width:24px}.order-time .unavailable>div{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:6px}.order-time .unavailable>div b,.order-time .unavailable>div p{color:#623d04;font-size:14px}.order-time .modal>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.order-time .modal>div>div>b{font-family:Cervo Neue;font-size:28px;line-height:1;margin-bottom:6px;text-align:center;text-transform:uppercase}.order-time .modal p{text-align:center}.order-time .modal .btn{margin-top:14px}.order-time .modal .link{margin-top:10px}.order-time .catering-fields{background:transparent;flex-direction:column}.order-time .catering-fields,.order-time .catering-fields__box{display:-webkit-box;display:-ms-flexbox;display:flex}.order-time .catering-fields__box{flex-direction:row;gap:10px;padding-bottom:20px;width:100%}.order-time .catering-fields__box .field{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1 1 50%}input[type=date][data-v-2b1cd866]:invalid::-webkit-datetime-edit{color:#cd001a}input[type=date][data-v-2b1cd866]{line-height:2}.catering-ordering-text[data-v-2b1cd866]{color:#646464;font-size:14px;font-weight:700;margin:0 auto}.error[data-v-2b1cd866]{font-weight:700;margin:0 auto;padding-top:10px}