.spinner{display:flex;align-items:center;justify-content:center;height:200px}.spinner__header,.spinner__title{display:inline-block;margin:0 0 0 10px}.spinner__title{position:relative;top:-2px}.spinner__form-wide{margin:15px 0 10px;text-align:center}.spinner__item{position:relative;display:inline-block;width:24px;height:24px;vertical-align:middle}.spinner__item:before{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border:solid 2px #ccc;border-right-color:#fff0;border-bottom-color:#fff0;border-radius:50%;animation:_spinner 1s infinite linear;content:""}@keyframes _spinner{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}.spinner__fade-enter-active,.spinner__fade-leave-active{transition:opacity .4s ease 0s}.spinner__fade-enter,.spinner__fade-leave-to{opacity:0;transition:opacity .4s ease .5s}.spinner__fastFade-enter-active,.spinner__fastFade-leave-active{transition:opacity .15s ease 0s}.spinner__fastFade-enter-from,.spinner__fastFade-leave-to{opacity:0;transition:opacity .15s ease .3s}
.cFooter{position:-webkit-sticky;position:sticky;bottom:-10px;z-index:10;padding:10px 15px 28px;background:#fff}.html--mobile:focus-within .cFooter{bottom:-100px}.cFooter--overlap{box-shadow:0 2px 14px rgb(0 0 0 / .09)}.cFooter__submit{margin:0;padding:0;width:100%;color:#fff;font:600 20px/46px var(--f1);text-align:center;background:#1A73E8;border:0;border-radius:8px;cursor:pointer;transition:background .15s}.cFooter__submit:before{content:attr(data-text)}.cFooter__submit{height:60px;padding:0 15px;overflow:hidden;font:700 20px/60px var(--f1);text-align:left;border-radius:10px;cursor:pointer;transition:background .15s}.cFooter__spinner{text-align:center}.cFooter__svg{position:relative;top:-1px;left:0;margin:0 0 0 8px;vertical-align:middle;transition:left .3s}.cFooter__svg--move{left:100%}.cFooter__fade-enter-active,.cFooter__fade-leave-active{transition:opacity .2s}.cFooter__fade-enter,.cFooter__fade-leave-to{opacity:0}.cFooter__circle{display:inline-block;width:15px;height:15px;margin-left:5px;vertical-align:middle;background:#fff;border-radius:50%;transform:scale(.8);opacity:.1;animation:cFooter__animation 1s infinite}.cFooter__circle:nth-child(1){animation-delay:0.33s}.cFooter__circle:nth-child(2){animation-delay:0.66s}.cFooter__circle:nth-child(3){animation-delay:0.99s}@keyframes cFooter__animation{0%{transform:scale(1);opacity:1}100%{transform:scale(.2);opacity:.1}}
.cdv{background:var(--cart-control-bg);border-radius:10px;display:flex;padding:3px;margin:0 0 20px;color:#000}.restaurant .cdv{margin:0 0 20px}.cdv__item{width:50%;padding:5px 5px 5px 5px;flex-grow:1;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:49px;cursor:pointer}.cdv__name{z-index:2;position:relative;font:17px/17px var(--f1);white-space:nowrap;text-overflow:ellipsis;transition:color 200ms}.cdv__item--active{cursor:default}.cdv__item--active .cdv__name{color:#fff}.cdv__pointer{position:absolute;top:0;left:0;right:0;bottom:0;background:#3D3D3D;color:#27241D;border-radius:7px;transition:transform 200ms}.restaurant__delimiter{height:23px}.restaurant__input .cInput__item{overflow:hidden;text-wrap:nowrap}
.vr--review{color:#000}.vr--review .vr__header{padding:5px 0 0}.vr__form{padding:5px 20px 20px 20px}.vr__submit{width:100%;height:45px;color:#fff;font:600 19px/20px var(--f1),arial;text-align:center;background:#52b774;border:none;border-radius:5px;cursor:pointer;transition:background 200ms}.vr__submit--gray{background:#898989}.vr__label{cursor:pointer}.vr__submit.btload:before{content:attr(data-text)}.vr__submit-bg{border-radius:0 0 5px 5px}.vr__submit:hover{background-color:#49a468}.vr__submit--gray:hover{background:#969696}.vr__submit:disabled{opacity:.5}.vr__field{position:relative;display:block;margin:0 0 25px 0}.vr__field:last-of-type{margin-bottom:0}.vr__field-button{position:sticky;bottom:0;z-index:10;margin:-24px -20px -20px;padding:25px 20px 20px;background-color:#fff;border-radius:0 0 5px 5px}.vr__field--caption:before,.vr__caption{position:absolute;z-index:2;margin:-7px 0 0 12px;padding:0 5px;color:#999;font:400 14px/14px var(--f1);background-color:#fff;content:attr(data-caption)}.vr__caption--required:after{position:relative;top:-2px;left:6px;display:inline-block;width:5px;height:5px;background:red;border-radius:50%;content:""}.vr__caption--required{padding-right:10px}.vr__input{position:relative;width:100%;min-height:40px;padding:6px 16px;font:500 14px/22px var(--f1);background:#fff;border:1px solid #cacaca;border-radius:4px;transition:box-shadow 200ms,border 200ms;appearance:none}textarea.vr__input{height:50px;min-height:50px;padding:10px 16px 0;line-height:18px;resize:none}.vr__input:focus,.vr__input:hover{border-color:#83bffc;box-shadow:0 0 0 1px #79befc}.vr__input:disabled:hover{border:1px solid #cacaca;box-shadow:none}.vr__input:disabled{color:#666;cursor:default}.vr__input--error{border-color:red}.vr__hint{margin:5px 0 0 2px;color:#999;font:13px/16px var(--f1)}.vr__input--textarea{resize:none}.form__images{display:flex;margin:0 -6px}.form__wrapper{width:calc(33.333% - 12px);height:95px;margin:0 6px;overflow:hidden;border:1px solid #f4f3ef;background:var(--cart-control-bg,#f4f3ef) url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2220%22%20viewBox%3D%220%200%2024%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.0001%207.08301C14.5141%207.08301%2016.5521%209.13499%2016.5521%2011.667C16.5521%2014.197%2014.5141%2016.25%2012.0001%2016.25C9.4861%2016.25%207.4481%2014.198%207.4481%2011.667C7.4481%209.13499%209.4861%207.08301%2012.0001%207.08301ZM8.2761%200L6.6211%203.33301H1.9781C1.71627%203.33405%201.45725%203.38682%201.21591%203.48834C0.974566%203.58987%200.75568%203.73813%200.571848%203.92456C0.388015%204.111%200.242862%204.33196%200.144739%204.57471C0.0466156%204.81745%20-0.0025379%205.07718%200.000100879%205.33899V17.995C0.000100879%2019.109%200.883098%2020%201.9781%2020H22.0221C23.1171%2020%2024.0001%2019.11%2024.0001%2017.995V5.33899C24.0027%205.07718%2023.9536%204.81745%2023.8555%204.57471C23.7573%204.33196%2023.6122%204.111%2023.4284%203.92456C23.2445%203.73813%2023.0256%203.58987%2022.7843%203.48834C22.543%203.38682%2022.2839%203.33405%2022.0221%203.33301H17.3791L15.7241%200H8.2761V0Z%22%20fill%3D%22%23DDDDDD%22%2F%3E%0A%3C%2Fsvg%3E%0A) center/auto no-repeat;border-radius:6px;transition:border-color .3s;position:relative;cursor:pointer}.form__wrapper:hover{border-color:#83bffc}.form__img{width:100%;height:100%;object-fit:cover}.form__clear{position:absolute;top:0;right:0;border-radius:0 0 0 6px;width:26px;height:26px;background:#bebebe url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='14' height='14' viewBox='0 0 17.414 17.414' xml:space='preserve'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' stroke-miterlimit='10' d='M.707.707l16 16m0-16l-16 16'/%3E%3C/svg%3E") center/auto no-repeat;visibility:hidden;opacity:0;transition:opacity .2s,visibility .2s}.form__wrapper:hover .form__clear{opacity:1;visibility:visible}.form__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff}@keyframes rwadd__mark-animation{50%{box-shadow:0 0 20px rgb(0 0 0 / .2)}}.rwadd__field--mark{margin-bottom:26px}.rwadd__field--mark-hidden{position:absolute;left:-9999px;top:-9999px}.rwadd__marks{margin-bottom:35px}.rwadd__mark-title{font:400 15px/15px var(--f1);text-align:center;margin:0 0 18px 0}.rwadd__mark-title--required:after{content:"";font:17px/13px var(--f1);background:#FF5A5A;position:absolute;margin:0 0 0 5px;width:4px;height:4px;border-radius:50%}.rwadd__mark{position:relative;height:7px;border-radius:3px;background:#ccc}.html--dark .rwadd__mark{background:#333}.rwadd__mark-slider{position:absolute;margin:-32px 0 0 0;padding:20px 0}.rwadd__mark-slider-text{width:90px;white-space:nowrap;overflow:hidden;transition:background-color 300ms,width 150ms;text-align:center;font:400 15px/28px var(--f1);border-radius:100px;padding:0 7px;border:1px solid #3D3D3D;height:30px;cursor:pointer;background:#3D3D3D;color:#fff}.html--dark .rwadd__mark-slider-text{background:var(--button-bg);color:#fff;border-color:#fff0}.rwadd__mark-slider-text:before{content:attr(data-text)}.rwadd__mark[data-mark="default"]>.rwadd__mark-slider{left:30%;left:calc(50% - 90px / 2)}.rwadd__mark[data-mark="1"] .rwadd__mark-slider-text{background:#FF1B00;color:#fff;border:1px solid #fff;box-shadow:0 0 0 1px #fff}.rwadd__mark[data-mark="2"] .rwadd__mark-slider-text{background:#ff6c00;color:#fff;border:1px solid #fff;box-shadow:0 0 0 1px #fff}.rwadd__mark[data-mark="3"] .rwadd__mark-slider-text{background:#fc0;color:#fff;border:1px solid #fff;box-shadow:0 0 0 1px #fff}.rwadd__mark[data-mark="4"] .rwadd__mark-slider-text{background:#b0e020;color:#fff;border:1px solid #fff;box-shadow:0 0 0 1px #fff}.rwadd__mark[data-mark="5"] .rwadd__mark-slider-text{background:#3c0;color:#fff;border:1px solid #fff;box-shadow:0 0 0 1px #fff}.rwadd__mark[data-mark="1"] .rwadd__mark-slider-text:before{content:attr(data-mark1)}.rwadd__mark[data-mark="2"] .rwadd__mark-slider-text:before{content:attr(data-mark2)}.rwadd__mark[data-mark="3"] .rwadd__mark-slider-text:before{content:attr(data-mark3)}.rwadd__mark[data-mark="4"] .rwadd__mark-slider-text:before{content:attr(data-mark4)}.rwadd__mark[data-mark="5"] .rwadd__mark-slider-text:before{content:attr(data-mark5)}.rwadd__submit{background:#2DC36A;background:var(--button-bg);color:#fff;border-radius:4px;font:600 18px/45px var(--f1);height:45px;border:none;cursor:pointer;width:100%}.rwadd__submit:before{content:attr(data-text)}@media screen and (min-width:375px){.rwadd__field--mark{padding-left:20px;padding-right:20px}}.rwadd__footer{margin:0 -20px -20px;padding:10px 20px 20px;border-radius:0 0 10px 10px}.rwadd__fade-enter-active,.rwadd__fade-leave-active{transition:opacity .15s}.rwadd__fade-enter,.rwadd__fade-leave-to{opacity:0}.cInput:first-child .cInput__item{border-radius:10px 10px 0 0}.cInput:last-child .cInput__item{border-radius:0 0 10px 10px}.cInput:only-child .cInput__item{border-radius:10px}.cInput--list:only-child .cInput__item{border-radius:10px 10px 0 0}
