@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@900);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300..900&display=swap);:root{--resfood-red-color:#cc142d;--resfood-green-color:#0da340;--resfood-grey-color:#777;--resfood-white-color:#fff;--resfood-black-color:#252323;--resfood-backgroud-pill-span:hsla(0,0%,85%,0);--resfood-backgroud-bullet:#c4c4c4;--bs-body-font-size:12px;--bs-border-color:#6a6a6a;--bs-body-font-weight:400;--size:1px;--resfood-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath d='m1 1 6 6 6-6' stroke='%23252323' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--resfood-form-select-bg-open-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath d='M13 8 7 2 1 8' stroke='%23252323' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--resfood-swipper-button-next:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23252323'/%3E%3Cpath d='m13 22 7-6-7-6' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");--resfood-swipper-button-disable-next:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23BCBCBC'/%3E%3Cpath d='m13 22 7-6-7-6' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");--resfood-swipper-button-prev:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23252323'/%3E%3Cpath d='m19 10-7 6 7 6' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");--resfood-swipper-button-disable-prev:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23BCBCBC'/%3E%3Cpath d='m19 10-7 6 7 6' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E")}h1{color:#252323;font-size:24px;font-weight:700;letter-spacing:0}h1,h2{line-height:28px}h2{font-size:16px;font-weight:600}a,h2{color:var(--resfood-red-color)}.resfood-btn-160{width:160px}.resfood-btn-154{width:154px}.resfood-btn{display:flex;height:42px;padding:18px 24px;justify-content:center;align-items:center;flex-shrink:0;border-radius:32px;text-align:center;font-weight:600;line-height:normal;text-transform:uppercase}.resfood-btn-disabled{background:#d1d1d1!important;border:none!important;padding:18px 20px!important}.resfood-btn-primary{border:solid 1px var(--resfood-red-color);background:var(--resfood-red-color);color:#fff;font-size:10px}.resfood-btn-secondary{border:1px solid var(--resfood-red-color);background:#fff;color:var(--resfood-red-color);font-size:11px}.resfood-pill-block{border-radius:10px;border:1px solid hsla(0,0%,77%,.15);background:hsla(0,0%,83%,.15)}.resfood-pill-status{padding:6px 12px;justify-content:center;align-items:center;gap:10px;border-radius:20px;border:1px solid var(--resfood-red-color);background:var(--resfood-backgroud-pill-span);color:var(--resfood-red-color);text-align:center;font-size:8px;font-weight:600;line-height:140%;letter-spacing:.8px;text-transform:uppercase}.resfood-pill-text{color:var(--resfood-grey-color);font-size:11px;line-height:140%}.resfood-pill-city{color:var(--resfood-red-color);text-align:center;font-size:11px;font-weight:600;line-height:140%;letter-spacing:1.1px;text-decoration-line:underline}.resfood-badge{display:flex;height:25px;padding:6px 12px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:20px;border:1px solid var(--bs-border-color);background:var(--resfood-backgroud-pill-span);color:var(--bs-border-color);text-align:center;font-size:12px;font-weight:500;line-height:20px}.resfood-telephone{color:var(--resfood-black-color);font-family:Roboto,sans-serif;font-size:20px;font-weight:900;line-height:100%;letter-spacing:1px;text-transform:uppercase}.resfood-call{color:var(--resfood-grey-color);font-size:11px;font-weight:500;line-height:140%;letter-spacing:1.485px}.long-dash{letter-spacing:-2px;width:32px}.products-header{color:#000;font-size:12px;font-weight:600;line-height:170%;letter-spacing:.24px;text-transform:uppercase}.product-item{font-size:12px;line-height:140%;color:var(--resfood-black-color)}.products-show{color:var(--resfood-green-color);font-size:12px;font-weight:600;line-height:100%;letter-spacing:.6px;text-transform:uppercase}.product{width:53px}.product img{height:33px}.product-row{margin-bottom:15px;color:var(--resfood-black-color);font-size:12px;line-height:140%;letter-spacing:.6px}.product-name:hover{color:var(--resfood-red-color)}.modal-body::-webkit-scrollbar,.products-scrollbar::-webkit-scrollbar{width:4px!important}.modal-body,.products-scrollbar{scrollbar-width:thin}.modal-body::-webkit-scrollbar-thumb,.products-scrollbar::-webkit-scrollbar-thumb{box-shadow:inset 0 0 10px #25232318}.resfood-alert-red{font-size:7px;font-weight:500;line-height:160%;letter-spacing:.35px}.color-red,.resfood-alert-red{color:var(--resfood-red-color)}.content{padding:12px 24px}.modal-fullscreen{width:100%!important}.modal-footer{border-top:none}.modal-header{border-bottom:none;display:block!important}.modal-content{padding:16px 26px}.modal-body,.modal-footer,.modal-header{padding:0}.btn-close{height:16px!important;width:16px!important;color:var(--resfood-black-color)!important;margin:0!important;padding:0!important}.form-floating select{border:none}.__select__title,.form-check,.form-floating input,.form-floating select,.form-floating textarea{border-bottom:1px solid #a3a3a3!important;border-radius:0}.form-check-input{border-radius:5px!important;width:16px;height:16px;margin-right:8px;border:1px solid #c0c5cb}.form-check{padding:12px 0;margin-right:7px}.form-check label{display:block!important}.form-check .form-check-input{margin-left:0!important}.form-check-input:checked{background-color:var(--resfood-red-color);border-color:var(--resfood-red-color)}.form-floating input,.form-floating select,.form-floating textarea{border:none}.form-select{background-image:var(--resfood-form-select-bg-img)!important}.form-select option:checked,.form-select option:focus,.form-select option:hover{color:var(--resfood-red-color);box-shadow:0 0 10px 100px var(--resfood-red-color) inset}.form-check-input:focus,.form-control:focus,.form-select:focus{box-shadow:none}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:var(--resfood-red-color)!important;border-color:var(--resfood-red-color)!important}.sw-next:after,.sw-prev:after{content:"";position:relative;display:inline-block;z-index:100;width:32px;height:32px;background-repeat:no-repeat}.sw-prev:after{background-image:var(--resfood-swipper-button-prev)}.sw-next:after{background-image:var(--resfood-swipper-button-next);margin-left:10px}.sw-prev.swiper-button-disabled:after{background-image:var(--resfood-swipper-button-disable-prev)}.sw-next.swiper-button-disabled:after{background-image:var(--resfood-swipper-button-disable-next)}.swiper-button-next,.swiper-button-prev{visibility:hidden}.swiper-pagination{position:static!important;display:table;line-height:normal;padding-top:14px!important}.swiper-pagination-bullet:first-child{margin-left:0!important}.swiper-pagination-bullet{margin:0 0 0 5px!important;display:inline-block!important;border-radius:0!important;height:2px!important;opacity:unset!important;background:var(--resfood-backgroud-bullet)!important}.swiper-pagination-bullet-active{background:var(--resfood-red-color)!important}.bottom-sheet{top:0}.bottom-sheet__draggable-thumb{height:5px!important}.form-floating .form-select,.form-floating input,.form-floating textarea{font-size:12px;padding-left:0}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding-left:0;padding-top:32px!important;padding-bottom:0!important;font-weight:500;line-height:160%;letter-spacing:.6px}.form-floating label{transform:none!important;padding-left:0!important;color:var(--resfood-grey-color)!important;font-size:10px;font-weight:500;line-height:160%;letter-spacing:.5px}.bottom-sheet__content{border-radius:16px 16px 0 0!important}.__select{margin-top:10px;padding-top:8px}.__select[data-state=active] .__select__content{opacity:1}.__select[data-state=active] .__select__input,.__select[data-state=active] .__select__label{max-height:40px;border-top-width:1px}.__select__title{display:flex;align-items:center;cursor:pointer;padding-bottom:5px;line-height:160%}.__select__title:before{content:"";position:absolute;right:12px;display:block;width:16px;height:12px;background-image:var(--resfood-form-select-bg-img)!important;background-size:16px 12px;background-repeat:no-repeat;background-position:50%}.__select__open .__select__title:before{background-image:var(--resfood-form-select-bg-open-img)!important}.__select__content{position:absolute;top:24px;display:flex;flex-direction:column;width:100%;background-color:#fff;opacity:0;z-index:8;padding-left:10px}.__select__input{display:none}.__select__input:checked+label{background-color:#dedede}.__select__input:disabled+label{opacity:.6;pointer-events:none}.__select__label{display:flex;align-items:center;padding:0 16px;cursor:pointer;overflow:hidden;font-size:12px!important;font-weight:500;padding:5px 0}.__select__label+input+.__select__label{border-top:0 solid #c7ccd160}.__select__label:hover{background-color:#fff!important;color:var(--resfood-red-color)!important}body{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400}#app{background:#fff}.modal,.modal-open{padding:0!important;margin:0!important}.swiper-pagination-bullet{width:var(--72bbae9a)!important}@media (min-width:576px){#app{background:radial-gradient(#ccc,#464646)}.content{max-width:400px;margin:0 auto;background:#fff;border-radius:12px}.bottom-sheet__content,.modal-content{max-width:400px!important;margin:0 auto!important}}