.rConfirm__vr .vr__close{display:none}.rConfirm{padding:29px}.rConfirm__title{font:500 15px/15px "SF Pro Display",sans-serif;color:#000;text-align:center;margin:0 0 15px 0}.rConfirm__actions{display:flex;flex-direction:column}.rConfirm__action{font:500 15px/15px "SF Pro Display",sans-serif;width:100%;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin:0 0 8px 0;color:#fff;background:#2D2D2D;cursor:pointer}.rConfirm__action:last-child{margin:0}.rConfirm__action--another{color:#2D2D2D;background:#EEE}
.photo{position:relative;width:103px;height:135px;flex-shrink:0}.photo__upload{border-radius:10px;width:100%;height:100%;cursor:pointer;background:#F8F8F8 url(data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2228%22%20viewBox%3D%220%200%2032%2028%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%22M4%204C2.93913%204%201.92172%204.42143%201.17157%205.17157C0.421427%205.92172%200%206.93913%200%208V24C0%2025.0609%200.421427%2026.0783%201.17157%2026.8284C1.92172%2027.5786%202.93913%2028%204%2028H28C29.0609%2028%2030.0783%2027.5786%2030.8284%2026.8284C31.5786%2026.0783%2032%2025.0609%2032%2024V8C32%206.93913%2031.5786%205.92172%2030.8284%205.17157C30.0783%204.42143%2029.0609%204%2028%204H24.828C24.2976%203.99989%2023.789%203.7891%2023.414%203.414L21.172%201.172C20.422%200.421802%2019.4048%200.00022655%2018.344%200H13.656C12.5952%200.00022655%2011.578%200.421802%2010.828%201.172L8.586%203.414C8.21101%203.7891%207.70239%203.99989%207.172%204H4ZM16%2022C16.7879%2022%2017.5681%2021.8448%2018.2961%2021.5433C19.0241%2021.2417%2019.6855%2020.7998%2020.2426%2020.2426C20.7998%2019.6855%2021.2417%2019.0241%2021.5433%2018.2961C21.8448%2017.5681%2022%2016.7879%2022%2016C22%2015.2121%2021.8448%2014.4319%2021.5433%2013.7039C21.2417%2012.9759%2020.7998%2012.3145%2020.2426%2011.7574C19.6855%2011.2002%2019.0241%2010.7583%2018.2961%2010.4567C17.5681%2010.1552%2016.7879%2010%2016%2010C14.4087%2010%2012.8826%2010.6321%2011.7574%2011.7574C10.6321%2012.8826%2010%2014.4087%2010%2016C10%2017.5913%2010.6321%2019.1174%2011.7574%2020.2426C12.8826%2021.3679%2014.4087%2022%2016%2022Z%22%20fill%3D%22%23DDDDDD%22%2F%3E%0A%3C%2Fsvg%3E%0A) no-repeat center;font:500 20px/20px 'SF Pro Display';display:flex;align-items:center;justify-content:center}.photo__upload--uploading{background:#F8F8F8}.photo:not(:last-child){margin:0 8px 0 0}.photo--more .photo__upload{background:#fff0;border:1px dashed #B3B0B0;display:flex;align-items:center;justify-content:center;color:#ddd}.photo__wrap{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.photo__img{width:100%;height:100%;object-fit:cover;border-radius:10px}.photo__progress{width:32px;height:32px;font:600 8px/10px 'SF Pro Display';display:flex;align-items:center;justify-content:center}.photo__progress:after{content:"";height:32px;width:32px;border-width:3px;border-style:solid;border-color:#bfbfbf #bfbfbf #ddd #ddd;border-radius:100%;animation:rotation .5s linear infinite;position:absolute;left:50%;top:50%;margin:-15px 0 0 -15px;z-index:1}@keyframes rotation{to{transform:rotate(1turn) translatez(0)}}.photo__delete{position:absolute;top:5px;right:5px;width:16px;height:16px;border-radius:50%;background:rgb(209 209 209 / .4) url(data:image/svg+xml,%3Csvg%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M6.45506%200.878856C6.64137%200.755849%206.89549%200.776423%207.05956%200.94038C7.2234%201.10422%207.2436%201.3576%207.12108%201.5439L7.05956%201.62007L4.6787%204.00093L7.0576%206.38081L7.11913%206.456C7.24199%206.64223%207.22132%206.8955%207.0576%207.05952C6.89357%207.22333%206.64034%207.24393%206.45409%207.12104L6.37889%207.05952L3.99999%204.67964L1.62108%207.05952L1.54588%207.12104C1.35962%207.24401%201.10643%207.22337%200.942369%207.05952C0.778373%206.8955%200.757903%206.64235%200.880846%206.456L0.942369%206.38081L3.3203%204.00093L0.940416%201.62007L0.878893%201.5439C0.756314%201.35759%200.776548%201.10425%200.940416%200.94038C1.10453%200.77667%201.3587%200.755841%201.54491%200.878856L1.6201%200.94038L3.99999%203.32124L6.37987%200.94038L6.45506%200.878856Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A) no-repeat center;backdrop-filter:blur(3px);z-index:3;cursor:pointer;transition:background-color 0.2s ease}.photo__delete:hover{background-color:rgb(209 209 209 / .8)}
.rFormSuggest{position:relative}.rFormSuggest:not(:last-child){margin:0 0 8px 0}.rFormSuggest__input{width:100%;background:#F8F8F8;padding:12px 16px;border-radius:10px;font:400 15px/18px "SF Pro Display";border:none}.rFormSuggest__list{position:absolute;width:100%;z-index:1;background:#fff;top:calc(100% + 3px);left:0;border-radius:10px;box-shadow:0 .48px 2.42px 0 #00000012;overflow:hidden;overflow-y:auto;max-height:192px}.rFormSuggest__item{padding:15px;font:500 15px/ 18px "SF Pro Display";color:#0F0F0F;cursor:pointer;transition:background-color 0.2s ease}.rFormSuggest__item:hover{background:#F8F8F8}
.star__container{display:flex;align-items:center}.star__wrapper:not(:last-child){margin:0 6px 0 0}.star{fill:#EEE;cursor:pointer;transition:fill 0.2s ease;transform:translateZ(0)}.star.active{fill:#FFCB00}.star.hovered{fill:#FFCB00}
.rDishRating{position:relative}.rDishRating:not(:last-child){margin:0 0 21px 0}.rDishRating__header{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px 0}.rDishRating__name{font:500 15px/18px "SF Pro Display";text-wrap:balance;margin:0 0 0 8px}.rDishRating__textarea{padding:8px 12px;background:#F8F8F8;border-radius:10px;border:none;resize:none;font:400 15px/18px "SF Pro Display";width:100%;min-height:75px}.rDishRating__name::after{content:"";display:inline-block;width:3px;height:3px;background-color:red;border-radius:50%;margin:0 0 12px 0;vertical-align:middle}
.rating{padding:18px 15px;border-radius:10px;background:#F8F8F8}.rating__item{padding:16px 0;display:flex;align-items:center;justify-content:space-between}.rating__item:first-child{padding:0 0 16px 0}.rating__item:not(:last-child){border-bottom:1px solid #fff}.rating__item:last-child{padding:16px 0 0 0}.rating__itemTitle{font:500 15px/18px "SF Pro Display";max-width:150px}.rating__itemTitle::after{content:"";display:inline-block;width:3px;height:3px;background-color:red;border-radius:50%;margin:0 0 12px 3px;vertical-align:middle}
.rForm__vr{max-width:375px}.rForm{position:relative;padding:20px 24px}.rForm__photos{display:flex;align-items:center;margin:0 -24px 16px -24px;padding:0 24px;overflow:hidden;overflow-x:auto}.rForm__photos::-webkit-scrollbar{display:none}.rForm__info{padding:10px 15px;background:#EBF2FF;font:500 14px/18px "SF Pro Display";margin:0 0 16px 0;border-radius:10px}.rForm__link{color:#0085ff}.rForm__inputs{margin:0 0 16px 0}.rForm__input{background:#F8F8F8;border:none;padding:12px 16px;font:400 15px/18px "SF Pro Display";border-radius:10px}.rForm__textarea{margin:16px 0 0 0;width:100%;background:#F8F8F8;padding:12px 16px;border-radius:10px;border:none;resize:none;font:400 15px/18px "SF Pro Display";min-height:120px}.rForm__agree{margin:16px 0 0 0;font:400 14px/17px "SF Pro Display";display:flex;align-items:center;cursor:pointer}.rForm__agree--link{color:#000;font-weight:500}.rForm__submit{margin:20px 0 0 0;font:600 15px/18px "SF Pro Display";color:#fff;padding:19px 0;width:100%;text-align:center;background:#2D2D2D;border-radius:10px;cursor:pointer;transition:background 0.2s ease}.rForm__submit:hover{background:#000}.rForm__checkbox{background:#F6F6F6;width:23px;height:23px;border-radius:6px;position:relative;margin:0 8px 0 0;flex-shrink:0}.rForm__checkboxInput{display:none}.rForm__checkbox:before{content:"";background:currentColor;height:2px;width:0;position:absolute;top:10px;left:6px;transform-origin:left bottom;-webkit-transform-origin:left bottom;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.rForm__checkbox--selected:before{transition:width 150ms;width:7px}.rForm__checkbox:after{content:"";height:2px;width:0;position:absolute;top:15px;left:11px;background:currentColor;transform-origin:left bottom;-webkit-transform-origin:left bottom;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.rForm__checkbox--selected:after{transition:width 150ms;transition-delay:100ms;width:12px}.rForm__footer{margin:20px 0 0 0}.rForm__footerPhoneWrapper{display:flex;align-items:center;gap:10px}.rForm__footerSMS{width:50%}.rForm__footerSend{background:#EBF2FF;border:none;padding:12px 16px;font:400 15px/18px "SF Pro Display";border-radius:10px;cursor:pointer;margin:0;flex-shrink:0}.rForm__footerHint{font:400 12px/17px "sf pro display";color:#666;margin:5px auto 15px auto;width:100%;text-align:center}.rForm__footerTimer{display:inline-block;width:15px;font-weight:500}.rForm__footerResend{color:#06f;border-bottom:1px dotted;line-height:12px;cursor:pointer}
.rwadd__vr{max-width:375px}@media screen and (min-width:501px){.vr-xform{border-radius:5px}.vr-xform ._vr-header{border-radius:5px 5px 0 0}}.xform__field{margin:0 0 21px 0;font:0/0 a;padding:0 35px 0 35px;position:relative}.xform__field--required:before{content:"*";left:17px;font:17px/40px "sf pro display";color:#FF5A5A;position:absolute}.xform__field--warn-android{display:none}.xform__input{width:100%;height:35px;border-radius:3px;font:500 17px/18px "sf pro display";padding:0 11px;border:1px solid #ddd}.xform__input:focus{border-color:#79befc;box-shadow:0 0 0 1px #79befc;outline:none}textarea.xform__input{font-weight:400;padding:7px 11px 10px 11px;min-height:75px}.xform__input-hint{font:300 14px/17px "sf pro display";margin:5px 0 -5px 12px;color:#666}.xform__ios-checkbox-label{display:inline-block;vertical-align:middle;font:500 17px/18px "sf pro display";cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xform__ios-checkbox-name{color:#999;margin:0 0 0 5px}.xform__ios-checkbox{position:absolute;left:-9999px}.xform__ios-checkbox-i{position:relative;display:inline-block;width:44px;height:23px;border-radius:30px;background:#ccc;vertical-align:middle}.xform__ios-checkbox-i:before{transition:left ease 150ms,background-color 200ms;content:"";position:absolute;top:1px;left:1px;width:21px;height:21px;background:#fff;border-radius:50%}.xform__ios-checkbox:checked+.xform__ios-checkbox-i{background:#7CEA6E}.xform__ios-checkbox:checked+.xform__ios-checkbox-i:before{left:22px}.xform__ios-checkbox:checked~.xform__ios-checkbox-name{color:#4FBF40}.xform__field--info{background:#eee;font:400 14px/17px "sf pro display";text-align:center;padding:12px 0}.xform__field--info>a{text-decoration:underline}.html--amfoodie .xform__field--info{display:none}.xform__field--min>textarea.xform__input{min-height:155px}@supports (transform:rotate(-90deg)){.xform__field--min:after{content:attr(data-min);white-space:nowrap;transform:rotate(-90deg);transform-origin:top left;text-align:right;position:absolute;left:18px;bottom:0;font:300 12px/14px geometria,arial;color:#666}}.xform__field--images{margin:15px 0 0 0;min-height:86px;padding-right:15px;text-align:center}.xform__field--images.xform__field--required:before{line-height:78px}.html--amfoodie .xform__field--images{margin-bottom:15px}.xform__image{border-radius:3px;position:relative;width:85px;margin:0 16px 16px 0;height:70px;display:inline-block;vertical-align:top}.xform__image--empty,.xform__image--uploading{background:url("data:image/svg+xml,%3Csvg width='85' height='70' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Crect id='path-1' x='53' y='499' width='85' height='70' rx='3'/%3E%3Cmask id='mask-2' maskContentUnits='userSpaceOnUse' maskUnits='objectBoundingBox' x='0' y='0' width='85' height='70' fill='%23fff'%3E%3Cuse xlink:href='%23path-1'/%3E%3C/mask%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='iPhone-7-contacts-Copy-2' transform='translate(-53 -499)'%3E%3Cpath d='M95 530.083c2.514 0 4.552 2.052 4.552 4.584 0 2.53-2.038 4.583-4.552 4.583s-4.552-2.052-4.552-4.583c0-2.532 2.038-4.584 4.552-4.584zM91.276 523l-1.655 3.333h-4.643A1.986 1.986 0 0083 528.339v12.656c0 1.114.883 2.005 1.978 2.005h20.044c1.095 0 1.978-.89 1.978-2.005v-12.656a1.986 1.986 0 00-1.978-2.006h-4.643L98.724 523h-7.448z' id='Page-1-Copy' fill='%23DDD'/%3E%3Cuse id='Rectangle-17' stroke='%23CCC' mask='url(%23mask-2)' stroke-width='2' stroke-dasharray='8' xlink:href='%23path-1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.xform__image--empty{cursor:pointer;transition:background-color 300ms}.xform__image--empty.xform__image--start:before{content:"главная";text-align:center;position:absolute;left:0;right:0;bottom:6px;font:13px/18px "sf pro display";color:#B5B5B5}.xform__image--empty.xform__image--receipt:before{content:"фото чека";text-align:center;position:absolute;left:0;right:0;bottom:6px;font:13px/18px "sf pro display";color:#B5B5B5}.xform__image--empty.xform__image--selfie:before{content:"селфи";text-align:center;position:absolute;left:0;right:0;bottom:6px;font:13px/18px "sf pro display";color:#B5B5B5}.xform__image--empty:hover{background-color:#fafafa}.xform__image--uploading{text-align:center;padding:28px 0 0 0}@keyframes xform-preloader{to{transform:rotate(1turn) translatez(0)}}.xform__image--uploading:after{content:"";height:26px;width:26px;border-width:2px;border-style:solid;border-color:#00aeef #00aeef rgba(0,174,239,.32) rgba(0,174,239,.32);border-radius:100%;animation:_preloader .5s linear infinite;position:absolute;left:50%;top:50%;margin:-13px 0 0 -13px;z-index:1}.xform__image--uploading:before{content:attr(data-percent);font:500 11px/18px "sf pro display";background:#fff;padding:10px 10px 10px 13px}.xform__image--uploaded{background-size:cover}.xform__image-remove{position:absolute;border-radius:0 3px 0 0;right:0;top:0;width:25px;height:25px;background:rgba(0,0,0,.3) 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") no-repeat 50% 50%;cursor:pointer}.xform__sms-phone{width:50%}.xform__sms-wrap{width:50%;display:inline-block;vertical-align:top;padding:0 0 0 10px}.xform__sms-code{display:none}.xform__sms-send{background:#FFEA6B;transition:background-color 300ms;border-radius:3px;font:500 17px/18px "sf pro display";text-align:center;width:100%;border:0;cursor:pointer;height:35px}.xform__sms-send:hover{background-color:#F6E169}.xform__sms-hint{text-align:center}.vr-xform-resend{color:#06f;text-decoration:underline;cursor:pointer}.vr-xform-resend:hover{color:red}.xform__field--sms-sent .xform__sms-send{display:none}.xform__field--sms-sent .xform__sms-code{display:block}.xform__save{transition:background-color 200ms;cursor:pointer;background:var(--button-bg);height:42px;width:100%;font:700 22px/27px "sf pro display";color:#fff;border:0;border-radius:3px}@media screen and (min-width:501px){.xform__input:hover{border-color:#79befc;box-shadow:0 0 0 1px #79befc}.xform__save:hover{background:var(--button-bg-hover)}.xform__save:active{line-height:45px}}@keyframes xform__mark-animation{50%{box-shadow:0 0 20px rgba(0,0,0,.2)}}.xform__field--mark{margin-bottom:26px}.xform__field--mark-hidden{position:absolute;left:-9999px;top:-9999px}.xform__mark-show-all{display:block;text-align:center;padding:15px 0 25px 0;margin:-25px 0 0 0;cursor:pointer}.xform__mark-show-text{display:inline-block;font:15px/15px "sf pro display";border-bottom:1px dashed;color:#06f}.xform__marks{margin-bottom:35px}.xform__mark-title{font:400 15px/15px "sf pro display";text-align:center;margin:0 0 18px 0}.xform__mark-title--required:after{content:"*";font:17px/13px "sf pro display";color:#FF5A5A;position:absolute;margin:0 0 0 5px}.xform__mark{position:relative;height:7px;border-radius:3px;background:#ccc}.xform__mark-slider{position:absolute;margin:-32px 0 0 0;padding:20px 0}.xform__mark-slider-text,.xform__mark-dummy{width:90px;white-space:nowrap;overflow:hidden;transition:background-color 300ms,width 150ms;text-align:center;font:400 15px/28px "sf pro display";border-radius:100px;padding:0 7px;border:1px solid #ddd;height:30px;cursor:pointer;background:#fff}html:not(.xform--mark-grabbing) .xform__mark-slider{transition:left ease 200ms}.xform__mark-slider-text:before{content:attr(data-default)}.xform__mark--glue .xform__mark-slider-text{animation:xform__mark-animation ease 2000ms infinite}.xform__mark-dummy{position:absolute;left:-999999px!important;top:-99999px!important;width:auto!important}.xform__mark[data-mark="default"]>.xform__mark-slider{left:30%;left:calc(50% - 90px / 2)}.xform__mark[data-mark="1"] .xform__mark-slider-text{background:#FF1B00;color:#fff;border:1px solid #fff;box-shadow:0 0 0 1px #fff}.xform__mark[data-mark="2"] .xform__mark-slider-text{background:#ff6c00;color:#fff;border:1px solid #fff;box-shadow:0 0 0 1px #fff}.xform__mark[data-mark="3"] .xform__mark-slider-text{background:#fc0;color:#fff;border:1px solid #fff;box-shadow:0 0 0 1px #fff}.xform__mark[data-mark="4"] .xform__mark-slider-text{background:#b0e020;color:#fff;border:1px solid #fff;box-shadow:0 0 0 1px #fff}.xform__mark[data-mark="5"] .xform__mark-slider-text{background:#3c0;color:#fff;border:1px solid #fff;box-shadow:0 0 0 1px #fff}.xform__mark[data-mark="1"] .xform__mark-slider-text:before{content:attr(data-mark1)}.xform__mark[data-mark="2"] .xform__mark-slider-text:before{content:attr(data-mark2)}.xform__mark[data-mark="3"] .xform__mark-slider-text:before{content:attr(data-mark3)}.xform__mark[data-mark="4"] .xform__mark-slider-text:before{content:attr(data-mark4)}.xform__mark[data-mark="5"] .xform__mark-slider-text:before{content:attr(data-mark5)}@media screen and (min-width:501px){.xform--mark-grabbing{cursor:grabbing!important;cursor:-webkit-grabbing!important}.xform--mark-grabbing .xform__mark-slider-text{cursor:grabbing;cursor:-webkit-grabbing!important}}@media screen and (min-width:375px){.xform__field--mark{padding-left:50px;padding-right:50px}}.xform__field--left{padding-left:35px;padding-right:45px}.xform__field--left .xform__mark-title{text-align:left;padding-left:11px}.xform__field--left .xform__mark[data-mark="default"]>.xform__mark-slider{left:0}@media screen and (max-width:500px){.vr-xform{max-width:100%;width:100%;margin:0!important;padding-bottom:80px}}@media screen and (max-width:374px){.xform__field{padding-left:20px;padding-right:20px}.xform__field--required:before{left:7px}.xform__field--info br{display:none}.xform__field--images{padding-right:0}.xform__image{margin-right:12px}.xform__field--left{padding-left:20px;padding-right:30px}}.rwadd__vr ._vr-contents{padding-bottom:0}.rwadd__field--city.suggest-active,.rwadd__field--company.suggest-active{position:relative}.rwadd__field--city>.xsuggest,.rwadd__field--company>.xsuggest{top:36px;left:35px;right:35px;z-index:2}.rwadd__field--city .xsuggest-item,.rwadd__field--company .xsuggest-item{font:700 17px/18px "sf pro display"}.xform__field--added .xform__image--empty:before{display:none}.rwadd__footer{background:#EEFCDF;padding:25px 35px;border-radius:0 0 5px 5px}.rwadd__input{border-radius:3px;border:1px solid #d3d3d3;display:inline-block;vertical-align:top;padding:0 8px 0 8px;font:17px/32px "sf pro display";overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative}.rwadd__phone{position:relative}.rwadd__number{width:180px;margin:0 10px 0 0;vertical-align:top}.rwadd__sms-send{vertical-align:top;width:110px;background:#00B9FF;border-radius:3px;color:#fff;font:15px/32px "sf pro display";padding:0;cursor:pointer;transition:background 300ms;border:1px solid transparent}.rwadd--sms-sent .rwadd__sms-send{display:none}.rwadd__sms-hint{font:300 12px/17px "sf pro display";color:#666;margin:5px auto 15px auto;width:100%;text-align:center}.rwadd__sms-code{width:110px;display:none;font-size:15px}.rwadd--sms-sent .rwadd__sms-code{display:inline-block}.rwadd__sms-resend{color:#06f;display:inline-block;border-bottom:1px dotted;line-height:12px;cursor:pointer}@media screen and (max-width:374px){.rwadd__field--city>.xsuggest,.rwadd__field--company>.xsuggest{left:20px;right:20px}.rwadd__footer{padding-left:20px;padding-right:20px}.rwadd__number{width:155px}}.rwadd--secret .rwadd__field--city,.rwadd--secret .rwadd__field--company,.rwadd--secret-book .rwadd__field--city,.rwadd--secret-book .rwadd__field--company{display:none}textarea.rwadd__comment{margin:0 0 5px 0}