.tSwitch{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.tSwitch__field{margin:0 0 16px}.tSwitch__hint{margin-top:10px}.tSwitch__caption{font:400 16px/19px var(--f1);user-select:none;text-wrap:balance;width:80%}.tSwitch__input{display:none}.tSwitch__switch{flex-shrink:0;align-self:flex-start;margin:3px 0 3px 10px;position:relative;z-index:0;display:block;width:45px;height:29px;padding:0;background:#D2D2D2;border:none;border-radius:20px;cursor:pointer;transition:background .3s;appearance:none}.cInput--checkbox:hover .tSwitch__input:not(:checked)~.tSwitch__switch{background:#bbb}.tSwitch__tick{position:absolute;display:block;top:2px;left:2px;z-index:2;width:25px;height:25px;background:#fff;color:#fff;border-radius:50%;transition:all ease-in-out .15s}.tSwitch__input:checked~.tSwitch__switch{background:#01B64D}.tSwitch__input:checked~.tSwitch__switch .tSwitch__tick{transform:translateX(16px);background:#fff;color:#fff}
.cart__viewer{background:none}.html--desktop .cart__viewer{max-width:400px}.cart{position:relative;display:flex;flex-direction:column;min-height:60vh;background:var(--cart-bg);color:var(--cart-fg);border-radius:32px}.cart--empty{min-height:0}.cart__viewer .vr__close{display:none}.html--addressform .cart__viewer{display:none}.cart>div{flex-grow:1}.cart__transition-enter-active,.cart__transition-leave-active{transition:opacity 300ms}.cart__transition-enter,.cart__transition-leave-to{opacity:0}
.ctoggle{--ctoggleInputBorderRadius:28px;--ctoggleInputHeight:31px;--ctoggleInputWidth:51px;--ctoggleFlagBorderRadius:28px;--ctoggleFlagSize:27px;display:flex;align-items:center;width:var(--ctoggleInputWidth);height:var(--ctoggleInputHeight);border-radius:var(--ctoggleInputBorderRadius);cursor:pointer;position:relative;background:#cacaca;transition:background 150ms linear}.ctoggle__flag{position:relative;left:2px;width:var(--ctoggleFlagSize);height:var(--ctoggleFlagSize);background:#fff;border-radius:var(--ctoggleFlagBorderRadius);transition:transform 150ms linear}.ctoggle--active{background:rgb(77 215 101)}.ctoggle--active>.ctoggle__flag{transform:translateX(20px);background:#fff}
.ctblock{background:var(--cart-control-bg);border-radius:10px;margin:0 0 23px 0}.ctblock__item{padding:10px 15px;position:relative}.ctblock__item+.ctblock__item{border-top:1px solid #fff;padding-top:9px}.ctblock__toggle{position:absolute;right:10px;bottom:10px}.ctblock__slot{border-top:1px solid #fff}.ctblock__itemTitle{font:500 16px/19px var(--f1)}.ctblock__itemDescription{color:rgb(0 0 0 / .4);font:500 12px/14px var(--f1);margin:5px 100px 0 0;text-wrap:balance}
.ctinput__wrap{display:block;position:relative;margin:0 0 23px 0}.ctinput__caption{font:400 14px/14px var(--f1);background-color:var(--cart-bg,#fff);position:absolute;margin:-7px 0 0 9px;padding:0 5px;z-index:1;color:var(--common-input-caption-color,#BCB9B1)}.ctinput{position:relative;border:var(--common-input-border,1px solid #ddd);border-radius:var(--common-input-border-radius,8px);font:400 16px/18px var(--f1);min-height:45px;width:100%;padding:0 13px;background:var(--common-input-bg,#fff);color:var(--cart-control-fg,#000)}div.ctinput{height:45px;line-height:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;position:relative}div.ctinput--multiline{height:auto;overflow:auto;white-space:normal;line-height:18px;padding-top:13px;padding-bottom:10px}textarea.ctinput{padding:10px 13px;height:0;line-height:18px;min-height:40px;resize:none}.ctinput--tick{padding-right:26px}.ctinput--tick:after{position:absolute;width:15px;height:15px;right:10px;top:3px;bottom:0;content:"";background:url("") no-repeat 50% 50%;opacity:.6;transition:opacity 200ms;margin:auto;transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.ctinput__tick{position:absolute;right:12px;top:2px;bottom:0;margin:auto;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);fill:var(--common-splitter-bg,#292929)}.ctinput:focus{border:var(--common-input-border-focus,1px solid #bbb);transition:border-color 200ms}
.ctinput2{display:block;position:relative;padding:15px 0 0 0;border:0;cursor:text}.ctinput2__caption{position:absolute;font:600 15px/19px var(--f1);color:rgb(0 0 0 / .4);top:0;transform:translateY(8px);transition:transform 150ms,font 100ms;transform-origin:0 50%}.ctinput2--filled .ctinput2__caption,.ctinput2:focus-within .ctinput2__caption{transform:translateY(-3px) scale(.80);font-weight:500}.ctinput2__text{height:0;appearance:none;border:0;font:600 15px/19px var(--f1);padding:0;width:100%;resize:none;min-height:19px;background:#fff0;display:block;color:var(--cart-control-fg)}
.ctbox{position:relative;width:20px;height:20px;border:2px solid #000;border-radius:4px;background:#fff;transition:background-color 200ms,border-color 200ms;cursor:pointer}.ctbox:before{content:"";position:absolute;left:1px;right:0;bottom:0;top:2px;background:url("") no-repeat 50% 0;transform:scale(0);transition:transform 200ms}.ctbox:hover{border-color:#0085FF}.ctbox--selected{border-color:#fff0;background:#0085FF}.ctbox--selected:before{transform:scale(1)}
.ctaction{color:var(--cart-action-color);font:17px/17px var(--f1);cursor:pointer;transition:color 200ms}.ctaction:hover{color:var(--cart-action-hover)}
.csugg{box-shadow:0 2px 8px 0 rgb(0 0 0 / 25%);border-radius:var(--common-input-border-radius,8px);position:absolute;left:0;right:0;overflow:hidden;z-index:10;background:var(--cart-dropdown-bg,#fff);color:var(--cart-dropdown-fg,#000)}.csugg__scrollable{max-height:190px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.csugg__option{font:400 16px/17px var(--f1);padding:10px 13px;cursor:pointer}
.cspinner{width:24px;height:24px;position:relative}.cspinner:before{content:"";top:0;left:0;width:100%;height:100%;border:solid 2px #ccc;position:absolute;animation:cspinner 1s infinite linear;box-sizing:border-box;border-radius:50%;border-right-color:#fff0;border-bottom-color:#fff0}@keyframes cspinner{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}
.cheader{z-index:2;position:relative;width:100%}.cheader__back{cursor:pointer;position:absolute;z-index:1;left:7px;top:16px;border-radius:50%;width:35px;height:35px;opacity:.25;transition:opacity 200ms}.cheader__back-ico{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:10px;height:auto}.cheader__back:hover{opacity:1}.cheader__backTransition-enter-active,.cheader__backTransition-leave-active{transition:opacity 150ms,width 150ms;overflow:hidden}.cheader__backTransition-enter,.cheader__backTransition-leave-to{opacity:0;width:0}.cheader--absolute{position:absolute;left:0;right:0;top:0}.cheader__title{margin:0 90px 0 90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 0 0 0;font:700 24px/68px var(--f1);height:68px;text-align:center}.html--air .cheader__title{font:700 28px/65px var(--f1);margin-bottom:10px;margin-left:25px;text-align:left;letter-spacing:-.015em}.cGifts .cheader__title{line-height:1;white-space:unset;text-align:left;padding-top:17px;height:auto;margin-left:35px}.cheader__trash{height:38px;width:38px;position:absolute;right:60px;top:16px;cursor:pointer;background:var(--viewer-close-bg);border-radius:50%}.cheader__trashCanvas{width:21px;height:21px;left:0;right:0;margin:auto;top:6px;position:absolute;opacity:.3;transition:opacity 200ms}.cheader__trash:hover>.cheader__trashCanvas{opacity:1}.cheader__close{position:absolute;top:16px;right:16px;cursor:pointer;color:var(--viewer-close-fg);transition:color 200ms}.cheader__closeBg{fill:var(--viewer-close-bg)}.cheader__close:hover{color:var(--viewer-close-fg-hover)}
.cFooter{position:sticky;bottom:0;z-index:10;padding:15px;background:var(--cartFooterBg);backdrop-filter:blur(20px);border-radius:0 0 32px 32px}.html--air .cFooter{border-radius:0}.html--desktop .cFooter{padding:20px}.html--mobile .cart:focus-within .cFooter{bottom:-100px}.cFooter--overlap{box-shadow:0 2px 14px rgb(0 0 0 / .09);border-radius:0}.cFooter__submit{width:100%;height:60px;margin:0;padding:0 15px;overflow:hidden;color:var(--commonButtonFg);font:500 18px/60px var(--f1);text-align:center;background:var(--common-button-bg);border:0;border-radius:16px;cursor:pointer;transition:background .15s,opacity .15s;user-select:none}.cFooter__submit--disabled{cursor:default;background:#F7F7F7;color:#000;opacity:.2}.cFooter__submit--loading{cursor:default}.cFooter__submit:not(.cFooter__submit--disabled):not(.cFooter__submit--loading):hover{background:var(--common-button-bg-hover)}.cFooter--kaspi .cFooter__submit{background:#f14635}.cFooter--kaspi .cFooter__submit:hover{background:#d9422b}.cFooter__kaspi{display:flex;height:100%;justify-content:center;align-items:center}.cFooter__spinner{text-align:center}.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}}
.cSummary{padding:0 15px 0 15px}.html--desktop .cSummary{padding-left:20px;padding-right:20px}.csform .cSummary{padding-left:0!important;padding-right:0!important}.cSummary__item{display:flex;align-items:center;min-height:59px;margin:1px 0 0;padding:11px 15px;color:var(--cartGroupFg);font:400 16px/21px var(--f1);background:var(--cartGroupBg)}.cSummary__item--total{font-weight:600}.cSummary__item:first-child{margin:0;border-radius:16px 16px 0 0}.cSummary__item:last-child{border-radius:0 0 16px 16px}.cSummary__name{flex-grow:1}.cSummary__subname{white-space:nowrap;opacity:.43;font-weight:400;font-size:15px}.cSummary__substring{margin:3px 0 0;font:14px/normal var(--f1);text-wrap:balance;opacity:.53}.cSummary__item--delivery .cSummary__substring{color:var(--cartDeliveryHintFg,inherit)}.cSummary__item--points .cSummary__substring{color:red;opacity:1}.cSummary__price{flex-shrink:0;margin:0 0 0 16px;align-self:flex-start;line-height:37px;flex-wrap:nowrap}.cSummary__price--up{line-height:19px}.cSummary__price--gainPoints{display:flex;align-items:center}.cSummary__pointsIco{content:'';display:block;width:16px;height:13px;margin:0 0 0 4px}.cSummary__item--points .cSummary__price,.cSummary__item--personal .cSummary__price,.cSummary__item--pickup .cSummary__price,.cSummary__item--discount .cSummary__price{color:#31BC6B}.cSummary__item--points:has(.cSummary__substring) .cSummary__price{color:red}.cSummary__item--policy{cursor:pointer;user-select:none}.cSummary__item--policy .tSwitch{pointer-events:none}.cSummary__item--policy i,.cSummary__item--policy b{text-decoration:underline}.cSummary__item--policy .cSummary__price{margin:0}.cSummary__item--cross{display:none}.cSummary__fade-enter-active,.cSummary__fade-leave-active{transition:opacity .2s}.cSummary__fade-enter,.cSummary__fade-leave-to{opacity:0}
.cGift{border:1px solid #F4F4F4;border-radius:24px;padding:16px;display:flex;flex-direction:column;width:calc(50% - 5px);margin-bottom:10px}.cGift__mediaWrap{width:100%;position:relative;height:0;padding-bottom:100%;border-radius:16px;margin:0 0 12px 0}.cGift__media{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:16px}.cGift__media--video{object-fit:cover}.cGift__name{font:16px/1.2 var(--f1);text-wrap:balance;margin:0 0 8px 0}.cGift__size{font-size:12px;color:rgb(0 0 0 / .4);white-space:nowrap}.cGift__ingredients{font:12px/1.3 var(--f1);opacity:.4;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical;overflow:hidden;text-wrap:balance;text-overflow:ellipsis;display:-webkit-box}.cGift__buttonWrap{margin:auto 0 0 0;padding:20px 0 0 0}.cGift__button{background:#F7F7F7;font:16px/40px var(--f1);text-align:center;border-radius:10px;transition:background .15s;cursor:pointer}.cGift__button:hover,.cGift__button--active{background:#0F0F0F;color:#fff}.cGift__buttonTransition-enter-active,.cGift__buttonTransition-leave-active{transition:opacity 3000ms}.cGift__buttonTransition-enter,.cGift__buttonTransition-leave-to{opacity:0}
.cGifts{display:flex;flex-direction:column}.cGifts__content{padding:20px;flex-grow:1}.cGifts__items{display:flex;flex-wrap:wrap;justify-content:space-between}
.pstep{color:#fff;text-align:center;padding:4px 0 6px 0;position:relative}.pstep--finished{color:rgb(29 191 115)}.pstep__ico{transition:transform 150ms ease-in}.pstep--finished .pstep__ico{transform:scale(1.6) translateY(4px)}.pstep__icoTick{position:absolute;z-index:1;opacity:0;transition:opacity 150ms,transform 150ms}.pstep--finished .pstep__icoTick{transition-delay:200ms;opacity:1;transform:translateY(10px)}.pstep__hint{font:500 11px/13px var(--f1);position:relative;top:-2px;transition:opacity 150ms;opacity:1}.pstep--finished .pstep__hint{opacity:0}.pstep__line{margin:2px 0 0 0;height:4px;border-radius:22px;background:#fff0;box-shadow:0 0 0 7px rgb(55 54 54)}
.pline{background:rgb(217 217 217);margin:0 10px;position:relative;overflow:hidden}.pline__progress{background:rgb(29 191 115);transition:transform 200ms ease-in;height:15px;position:relative;left:-100%}
.gprog{position:relative;z-index:1;padding:0 10px;background:rgb(55 54 54);border-radius:6px;height:47px;overflow:hidden}.gprog__steps{display:flex;justify-content:space-between;flex-wrap:wrap}.gprog__step{width:calc(50% - 5px);position:relative;z-index:1}.gprog__steps--3 .gprog__step{width:calc(100% / 3 - 5px)}.gprog__steps--4 .gprog__step,.gprog__steps--5 .gprog__step,.gprog__steps--6 .gprog__step{width:calc(100% / 4 - 5px)}.gprog__line{position:absolute;left:0;right:0;bottom:0}
.pgift{min-height:40px;display:flex;align-items:center;border-top:1px solid #eee;padding:10px 0}.pgift__name{flex-grow:1;font:16px/18px var(--f1);padding:0 15px 0 0}.pgift__size{opacity:.4;font-size:13px}.pgift--finished{cursor:pointer}.pgift--notFinished{color:#ccc}.pgift__photo{width:40px;height:40px;border-radius:7px;margin:0 10px 0 0}.pgift--notFinished .pgift__photo{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pgift__checkbox{min-width:16px;width:16px;height:16px;border-radius:50%;border:1px solid #ccc;margin:0 7px 0 0;position:relative;transition:border-color 150ms}.pgift--selected .pgift__checkbox:before{content:"";position:absolute;left:2px;top:2px;right:2px;bottom:2px;margin:auto;background:rgb(29 191 115);border-radius:50%}
.pgift--finished:hover .pgift__checkbox{border-color:rgb(33 33 33)}
.giftlist:not(.giftlist--opened) .giftlist__wrap:hover{border-color:#bbb}
.giftlist{position:relative;z-index:0;top:-4px;height:47px}.giftlist__wrap{padding:17px 10px 0 10px;position:absolute;left:0;right:0;top:0;border:1px solid rgb(238 238 238);border-top:0;border-radius:0 0 8px 8px;background:#fff;transition:border-color 100ms,box-shadow 100ms}.giftlist--opened .giftlist__wrap{box-shadow:0 1px 57px 0 rgb(0 0 0 / 25%);border-color:#fff0}.giftlist__choose{position:relative;z-index:0;cursor:pointer;padding:0 0 13px 0;font:16px/18px var(--f1)}.giftlist__chooseTick{position:absolute;right:10px;top:5px}
.pgcircle__progress{color:rgb(29 191 115);height:100%;width:100%;stroke-width:100%}
.pgview{width:36px;height:36px;position:relative}.pgview__gift{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transition:all 150ms}.pgview__gift--second{opacity:0}.pgview__gift--third{opacity:0}.pgview--2 .pgview__gift--first{transform:translateX(4px) rotate(8deg)}.pgview--2 .pgview__gift--second{opacity:1;transform:translateX(-6px)}.pgview--3 .pgview__gift--first{transform:translateY(-3px) translateX(1px) rotate(7deg)}.pgview--3 .pgview__gift--second{opacity:1;transform:translateX(-7px) translateY(2px) rotate(-2deg)}.pgview--3 .pgview__gift--third{opacity:1;transform:translate(7px,3px)}
.pgrade{position:relative;z-index:2}
.cAddress{height:60px;margin:10px 15px 15px 15px;background:var(--cartTabLayoutBg);border-radius:16px;font:400 16px / 60px var(--f1);color:var(--cart-tab-fg);text-align:center;padding:0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;user-select:none;transition:background-color 0.2s ease}.html--desktop .cart--dishes .cAddress{margin-left:20px;margin-right:20px}.cAddress:hover{background-color:var(--cartTabLayoutBgHover)}.cAddress__icon{margin:0 4px 0 0;display:inline-block;vertical-align:middle;position:relative;top:-1px}.cAddress__hint .zhint__text{opacity:.5;margin:1px 0 0;font:500 13px / 17px var(--f1);white-space:normal}
.cclosed{text-align:left;padding:8px 15px 8px 34px;background:var(--cart-warning-bg,rgb(255 239 203));color:var(--cart-warning-fg,rgb(0 0 0 / .9));border-radius:16px;margin:0 10px 10px 10px;position:relative}.html--desktop .cclosed{margin-left:20px;margin-right:20px;margin-bottom:15px}.cclosed__ico{position:absolute;left:10px;top:6px;width:17px}.cclosed__text{font:14px/1.3em var(--f1);position:relative}.cclosed--collapsed .cclosed__text{max-height:2.6em;overflow:hidden}.cclosed__text>span{position:relative}.cclosed__overlay:after{content:"";width:58px;height:1.6em;position:absolute;background:linear-gradient(to right,transparent,var(--cart-warning-bg,rgb(255 239 203)));right:0}
.cdv{background:var(--cartTabLayoutBg);border-radius:16px;display:flex;padding:2px;margin:0 15px;color:var(--cart-tab-fg);transition:background-color 200ms}.cdv:has(.cdv__item--inactive:hover){background:var(--cartTabLayoutBgHover)}.html--desktop .cdv{margin:0 20px}.cdv--many{padding:0}.cdv__item{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:56px;cursor:pointer}.cdv__name{z-index:2;position:relative;font:16px/18px var(--f1);white-space:nowrap;text-overflow:ellipsis;transition:color 200ms}.cdv--many .cdv__name{font-size:13px}.cdv__item--active{cursor:default}.cdv__item--active .cdv__name{color:var(--cartTabPointerFg);font-weight:500}.cdv__item--off .cdv__name{opacity:.1}.cdv__pointer{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--cart-tab-bg);border-radius:15px;transition:transform 200ms;box-shadow:0 1px 1px 0 #0000000D}.cdv__discount{padding:0 4px;font:700 12px / 20px var(--f1);text-align:center;color:#fff;background:#FF4005;background-size:100%;border-radius:3px;margin:0 -20px 0 7px}.cdv__discount--alt{position:absolute;bottom:1px;font-size:9px;line-height:10px;margin:0}
.zhint{text-align:left;padding:8px 15px 8px 34px;border-radius:8px;position:relative;background:rgb(255 239 203);color:rgb(0 0 0 / .9)}.zhint__ico{position:absolute;left:10px;top:6px;width:17px}.zhint__text{font:14px/1.3em var(--f1);position:relative}.zhint--collapsed .zhint__text{max-height:3.9em;overflow:hidden;color:var(--cart-control-fg);opacity:.3;font:14px/17px var(--f1)}.zhint__text>span{position:relative;display:inline-block}.zhint__overlay:after{content:"";width:58px;height:1.6em;position:absolute;background:linear-gradient(to right,transparent,rgb(255 239 203));right:0;top:0}
.cDish{position:relative;margin:0 0 20px 0}.cDish--gift{background:var(--cartDishGiftBg);border-radius:18px}.cDish--photo{padding-left:114px;min-height:98px}.cDish__photo{position:absolute;top:0;left:0;width:98px;height:98px;object-fit:contain;border-radius:16px}.cDish--gift .cDish__photo{width:80px;height:80px;left:10px;top:10px}.cDish__photo--video{object-fit:cover}.cDish__container{min-height:58px;padding:2px 0 12px 0}.cDish--gift .cDish__container{padding-right:75px;padding-top:12px;padding-bottom:7px;min-height:65px}.cDish--gift:not(.cDish--photo) .cDish__container{padding-left:15px;min-height:45px}.cDish__name{font:400 16px/21px var(--f1);text-wrap:balance}.cDish__size{opacity:.4;font-size:14px}.cDish__topping{opacity:.4;font:14px/16px var(--f1);margin:5px 0 0 0;display:flex;align-items:center}.cDish__toppingName{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.cDish__toppingMultiply{margin:0 3px}.cDish__toppingCount{font-size:12px}.cDish__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:10px}.cDish__gift{padding:0 6px;color:#fff;height:17px;font:500 11px/16px var(--f1);white-space:nowrap;background:#FF553B;border-radius:4px;position:absolute;right:14px;top:14px}.cDish__chooseGift{color:#FF553B;border:1px solid currentColor;cursor:pointer;font:500 12px/22px var(--f1);padding:0 8px;border-radius:6px;margin:0 0 10px 0;display:inline-flex;align-items:center;gap:5px;transition:background .15s}.cDish__chooseGift:hover{background:#FF553B;color:#fff}.cDish__priceTarget{font:600 16px/18px var(--f1);white-space:nowrap;letter-spacing:-.03em}.cDish__priceDiscount{font:400 16px/16px var(--f1);position:relative;display:inline-block;top:-2px;letter-spacing:-.03em}.cDish__priceDiscount>span{opacity:.45}.cDish__priceDiscount::before{content:"";position:absolute;top:8px;left:0;right:0;border-top:1px solid #FF1F00;border-bottom:1px solid rgb(255 255 255 / .5);z-index:1}.cDish__priceDiscount::after{content:attr(data-percent);position:absolute;right:-6px;padding:0 2px 0 1px;transform:translateX(100%);color:#fff;background:#FF1F00;font-size:9px;line-height:12px;border-radius:3px;display:inline-block;vertical-align:bottom}.cDish__controls{display:flex;align-items:center;margin-left:auto}.cDish__num{width:42px;font:400 18px/18px var(--f1);text-align:center}.cDish__num--partial{width:auto;min-width:60px;padding:0 5px;line-height:33px}.cDish__button{border:none;margin:0;padding:0;width:40px;height:40px;border-radius:var(--cart-plus-border-radius);cursor:pointer;transition:background .15s,color .15s;display:flex;justify-content:center;align-items:center}.cDish__button--plus{color:var(--cart-plus-fg);background:var(--cart-plus-bg);border:1px solid var(--cartPlusBorderColor)}.cDish__button--minus{color:var(--cart-minus-fg);background:var(--cart-minus-bg);border:1px solid var(--cartMinusBorderColor)}.cDish__button--minus:hover:not(:disabled){background:var(--cartMinusBgHover);color:var(--cartMinusFgHover)}.cDish__button--plus:hover:not(:disabled){background:var(--cartPlusBgHover);color:var(--cartPlusFgHover)}.cDish__button:disabled{opacity:.3}.cDish__fade-enter-active,.cDish__fade-leave-active{transition:opacity .3s}.cDish__fade-enter,.cDish__fade-leave-to{opacity:0}
.cDishes{padding:0 15px 0;margin:30px 0}.html--desktop .cDishes{padding-left:20px;padding-right:20px}
.cextra{padding:0 0 24px 0}.cextra__header{padding:8px 15px 16px;font:600 17px/17px var(--f1)}.html--desktop .cextra__header{padding-left:20px;padding-right:20px}.cextra__scrollable{display:flex;padding:0 15px;overflow:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.html--desktop .cextra__scrollable{padding-left:20px;padding-right:20px}.cextra__scrollable::-webkit-scrollbar{display:none}.cextra__item{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;width:110px;padding:15px;overflow:hidden;color:var(--cartGroupFg);background:var(--cartGroupBg);border-radius:10px;user-select:none;cursor:pointer;position:relative}.cextra__nophoto{height:80px;background:url("") no-repeat 50% 50% / 175px auto;border-radius:8px}.cextra__photo{display:block;width:100%;height:80px;object-fit:cover;border-radius:8px;pointer-events:none}.cextra__item+.cextra__item{margin:0 0 0 10px}.cextra__name{display:-webkit-box;flex-grow:1;margin:12px 0 8px;overflow:hidden;font:500 13px/normal var(--f1);text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cextra__price{font:600 13px/normal var(--f1);text-align:center}.cextra__cross{font-size:11px;font-weight:400;position:relative}.cextra__cross::before{display:block;position:absolute;content:"";top:5px;left:0;right:0;border-top:1px solid red;border-bottom:1px solid rgb(255 255 255 / .5)}
.ctprior{margin:0 10px;padding:20px 7px 20px 7px;border-top:1px solid #eee;position:relative}.ctprior__right{position:absolute;right:7px}.ctprior__left{position:relative;padding:0 0 0 30px}.ctprior__checkbox{position:absolute;left:0;top:-2px}.ctprior__title{font:17px/17px var(--f1)}.ctprior__title--applied{color:#0085FF}.ctprior__value{font:600 16px/17px var(--f1);white-space:nowrap;color:rgb(153 153 153)}.ctprior__value--applied{color:#000}.ctprior__text{font:15px/19px var(--f1);color:#BCB9B1;margin:5px 80px 0 0}
.cOptions__item{min-height:59px;margin:1px 0 0;font:400 16px/21px var(--f1);display:flex;align-items:center;color:var(--cartGroupFg);background:var(--cartGroupBg)}.cOptions__item:not(.cOptions__item--promo){padding:11px 15px}.cOptions__item:first-child{margin:0;border-radius:16px 16px 0 0}.cOptions__item:last-child{border-radius:0 0 16px 16px}.cOptions__item:only-child{border-radius:16px}.cOptions__name{flex-grow:1;user-select:none}.cOptions__subname{white-space:nowrap;opacity:.43}.cOptions__sub{font:500 13px/normal var(--f1);text-wrap:balance;opacity:.53}.cOptions__sub::before{content:"";display:block;height:3px}.cOptions__sub--warning{color:#f96;opacity:1}.cOptions__control{flex-shrink:0;display:flex;align-items:center;margin:0 0 0 16px;user-select:none}.cOptions__count{min-width:28px;text-align:center;font:16px/18px var(--f1)}.cOptions__button{border:none;background:var(--cartOptionButtonBg);color:var(--cartOptionButtonFg);width:32px;height:32px;padding:0;margin:0;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:10px;transition:background .15s,opacity .15s,visibility .15s}.cOptions__button--hidden{visibility:hidden;opacity:0!important;background:var(--cartOptionButtonBg)!important;color:var(--cartOptionButtonFg)!important}.cOptions__button:hover:not(:disabled){background-color:var(--cartOptionButtonBgHover);color:var(--cartOptionButtonFgHover)}.cOptions__button:disabled{opacity:.6;cursor:default}.cOptions__button>svg{transition:opacity .15s}.cOptions__button:disabled>svg{opacity:.7}.cOptions__fastSpoiler-enter-active,.cOptions__fastSpoiler-leave-active{overflow:hidden;transition:height .15s,opacity .15s}.cOptions__fastSpoiler-enter,.cOptions__fastSpoiler-leave-to{height:0!important;opacity:0}
.oPromo{flex-grow:1;position:relative;padding:2px 0}.oPromo .cInput{color:var(--cartGroupFg)}.oPromo .cInput__item{padding-right:70px;text-transform:uppercase}.oPromo__warning{position:absolute;top:16px;right:18px;pointer-events:none}.cOptions__trash{position:absolute;top:0;left:0;right:0;bottom:0;font:500 16px / 19px var(--f1);padding:27px 15px 0;color:#939393;transition:color .15s;display:flex;cursor:pointer}.cOptions__trash:hover{color:#444}.cOptions__mirror{max-width:calc(100% - 55px);overflow:hidden;white-space:nowrap;visibility:hidden;text-transform:uppercase}.cOptions__trashIcon{display:block;flex-shrink:0;margin:3px 0 0 5px;width:17px;height:17px}.oPromo__fade-enter-active,.oPromo__fade-leave-active{transition:opacity .2s}.oPromo__fade-enter,.oPromo__fade-leave-to{opacity:0}.cOptions__spoiler{margin:-8px 15px 8px}.cOptions__message{font:500 14px / 1.25 var(--f1);text-wrap:balance;color:#31BC6B;transition:color .15s}.cOptions__message::before{content:"";display:block;height:5px}.cOptions__message--error{color:red}.cOptions__spoiler-enter-active,.cOptions__spoiler-leave-active{overflow:hidden;transition:height .3s,opacity .3s}.cOptions__spoiler-enter,.cOptions__spoiler-leave-to{height:0!important;opacity:0}
.oAutodish__container{display:flex;flex-direction:column;flex-shrink:0}.cOptions__name--amount{line-height:32px}.oAutodish__amount{text-align:right}.cOptions__name--amount .cOptions__sub::before,.oAutodish__amount.cOptions__sub::before{height:8px}
.cOptions{padding:0 15px 20px}.html--desktop .cOptions{padding-left:20px;padding-right:20px}.cOptions__point{background:rgb(115 50 225 / .1);color:rgb(39 0 105 / .75)}.cOptions__point .tSwitch__caption{font:inherit}.cOptions__point--warning .tSwitch__caption{opacity:.35}.cOptions__point .tSwitch__tick{background:none!important;color:#fff}.cOptions__point .tSwitch__switch{background:#D7C5F9}.cOptions__point .tSwitch__input:checked~.tSwitch__switch{background:#7332E1}.cOptions__disabledAnim{animation:shakeDisabledRight 0.5s}@keyframes shakeDisabledRight{0%{transform:translateX(0);animation-timing-function:cubic-bezier(.3,.1,.7,.9)}20%{transform:translateX(4px);animation-timing-function:cubic-bezier(.7,.1,.2,1)}40%{transform:translateX(1px);animation-timing-function:cubic-bezier(.6,.1,.3,1)}60%{transform:translateX(3px);animation-timing-function:cubic-bezier(.8,.1,.2,1)}80%{transform:translateX(.5px);animation-timing-function:cubic-bezier(.9,.1,.1,1)}100%{transform:translateX(0)}}
.cTips{padding:0 15px 20px}.html--desktop .cTips{padding-left:20px;padding-right:20px}
.csdishes{display:flex;flex-direction:column}.csdishes__content{flex-grow:1}.csdishes__content .pgrade{margin:10px 15px;position:relative;z-index:2}.html--desktop .csdishes__content .pgrade{margin-left:20px;margin-right:20px}
.cempty{flex-grow:1;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center}.cempty__content{flex-grow:1;padding:0 35px 35px 35px}.cempty__animation{width:100%;height:106px;margin:10px 0 40px 0;overflow:hidden;position:relative}.cempty__title{font:500 24px/23px var(--f1);margin:0 0 15px 0}.cempty__text{font:18px/25px var(--f1);color:#999;margin:0 0 30px 0;text-wrap:balance}.cempty__text br{display:none}.cempty__button{background:var(--common-button-bg);font:500 18px/60px var(--f1);padding:0 10px;border:0;border-radius:16px;cursor:pointer;color:var(--commonButtonFg);transition:background 150ms}.cempty__button:hover{background:var(--common-button-bg-hover)}
.cClear{flex-grow:1;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center}.cClear__content{flex-grow:1;padding:0 35px 35px 35px}.cClear__ico{opacity:.25}.cClear__title{font:500 24px/1.3 var(--f1);margin:35px 0 30px 0}.cClear__button{font:500 18px/60px var(--f1);padding:0 10px;border:0;border-radius:16px;cursor:pointer;transition:background 150ms;width:280px;margin:0 auto 12px auto}.cClear__button--yes{background:var(--common-button-bg);color:var(--commonButtonFg)}.cClear__button--no{background:#EEEEEF;color:#282828}.cClear__button--yes:hover{background:var(--common-button-bg-hover)}.cClear__button--no:hover{background:#dcdbdb}
.csuccess{display:flex;flex-direction:column;text-align:center}.csuccess__content{margin:15px 12px 20px 18px;flex-grow:1}.csuccess__title{font:400 19px/26px var(--f1);text-align:center}.csuccess__sub{color:#848484;font:15px/18px var(--f1);text-align:center;padding:24px 0 0 0}.html--amfoodie .csuccess__sub{display:none}.csuccess__checkmark{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:31px auto 27px auto;box-shadow:inset 0 0 0 var(--cart-success-ico-bg,#7ac142);animation:csuccess__fill .4s ease-in-out .4s forwards,csuccess__scale .3s ease-in-out .9s both}.csuccess__checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:var(--cart-success-ico-bg,#7ac142);fill:none;animation:csuccess__stroke 0.6s cubic-bezier(.65,0,.45,1) forwards}.csuccess__checkmark-check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:csuccess__stroke 0.3s cubic-bezier(.65,0,.45,1) 0.8s forwards}@keyframes csuccess__stroke{100%{stroke-dashoffset:0}}@keyframes csuccess__scale{0%,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes csuccess__fill{100%{box-shadow:inset 0 0 0 30px var(--cart-success-ico-bg,#7ac142)}}
.cAddr{margin:0 0 23px}.cAddr__container{padding:20px 16px;color:var(--cart-control-fg);font:16px/19px var(--f1);background:var(--cart-control-bg);border-radius:10px;transition:padding .2s,opacity .15s;user-select:none;position:relative;cursor:pointer;z-index:0}.cAddr__container::before{display:var(--addressApartmentVisibility,block);content:"";background:var(--cart-control-bg);position:absolute;z-index:-1;bottom:0;left:0;right:0;height:10px}.cAddr__container:active{opacity:.7}.cAddr__container--fill{padding-top:11px}.cAddr__label{transition:opacity .15s}.cAddr__container--fill .cAddr__label{font:14px/17px var(--f1);opacity:.3}.cAddr__name{margin:3px 0 -7px;text-wrap:balance}.cAddr__comment{position:relative;margin:0 0 -7px;padding:6px 0 0 11px;font:500 14px/17px var(--f1);text-wrap:balance;opacity:.3}.cAddr__iconComment{position:absolute;top:6px;left:1px}.cAddr__zoneHint{margin:3px -16px -7px;background:none;padding:3px 15px 0 34px}.cAddr__zoneHint .zhint__ico{top:1px}.cAddr__name~.cAddr__zoneHint,.cAddr__name~.cAddr__comment{margin-top:9px}.cAddr__apartment{display:var(--addressApartmentVisibility,block);margin:1px 0 0;position:relative}.cAddr__exact{display:flex;justify-content:space-between;border-radius:0 0 10px 10px;margin:0 0 0 -1px;overflow:hidden}.cAddr__wrap{width:calc(100% / 3);margin:0 0 0 1px;position:relative}.cAddr__input{width:100%;border:none;font:16px/19px var(--f1);color:var(--cart-control-fg);background:var(--cart-control-bg);padding:25px 15px 11px;text-overflow:ellipsis;border-radius:0;margin:0;display:block}.cAddr__caption{position:absolute;font:16px/19px var(--f1);top:17px;left:15px;color:var(--cart-control-fg);transition:transform .2s,opacity .15s,font-size .15s;pointer-events:none}.cAddr__input--fill+.cAddr__caption,.cAddr__input:focus+.cAddr__caption{opacity:.3;transform:translateY(-10px);font-size:14px}
.restaurant__address{margin:0 0 20px}
.inside{margin:0 0 23px 0}
.drive{margin:0 0 23px 0}
.cclient{margin:0 0 20px;color:var(--input-color)}.cclient__ico{opacity:.3}.cclient .cInput{color:var(--cartGroupFg)}.cclient .cInput__item{background:var(--cartGroupBg)}.cart--callcenter .cclient{order:-1}
.mType{display:flex;align-items:center;padding:0 0 0 16px;transition:color 200ms;cursor:pointer;height:55px;user-select:none}.mType__container{flex-grow:1;display:flex;align-items:center}.mType__delete{flex-shrink:0;width:50px;height:55px;display:flex;justify-content:center;align-items:center;transition:opacity .15s}.mType__delete:active{opacity:.7}.cmtype__prefix{margin:0 10px 0 0}.cmtype__brand{width:48px;height:24px;display:inline-block;vertical-align:middle;position:relative;top:-1px;margin:0 10px 0 0;background:url("") no-repeat 50% 50%}.cmtype__brand--visa{background:url("") no-repeat 50% 50%}.cmtype__brand--master,.cmtype__brand--mastercard{background:url("") no-repeat 50% 50%}.cmtype__dots{font:700 20px/20px var(--f1);position:relative;top:-2px;margin:0 10px 0 0}.mType__aPay{max-width:400px;overflow:hidden}.html--desktop .mType__aPay{max-width:400px;overflow:hidden}.mType__aPay .vr__contents{height:80vh}.html--mobile .mType__aPay .vr__contents{height:100vh;height:100dvh}
.pMerchant__input{padding-top:0;padding-bottom:0;height:55px;display:flex;align-items:center}.pMerchant__input .cpay__dots{top:-3px}
.cPay{margin:0 0 20px 0}.cPay .cInput{color:var(--cartGroupFg)}.cPay .cInput__item{background:var(--cartGroupBg)}.cPay__cashIcon{color:#BABABA;transition:color .3s}.cPay__kaspiIcon{position:relative;bottom:1px}.cPay__cashIcon--active{color:#19AA2F}.cPay__fade-enter-active,.cPay__fade-leave-active{transition:opacity .15s}.cPay__fade-enter,.cPay__fade-leave-to{opacity:0}.cpay__info{padding:0 13px 10px 0;font:15px/19px var(--f1);color:#BCB9B1}.cpay__info--warn{color:#f96}.cpay__types{display:flex;flex-wrap:wrap}.cpay__type{margin:0 8px 8px 0}.cpay__oddmoney{margin:10px 0 10px 0}.cpay__merchant{margin:15px 0 10px 0}.cpay__brand{width:48px;height:24px;display:inline-block;vertical-align:middle;position:relative;top:-2px;margin:0 10px 0 0;background:url("") no-repeat 50% 50%}.cpay__brand--visa{background:url("") no-repeat 50% 50%}.cpay__brand--master,.cpay__brand--mastercard{background:url("") no-repeat 50% 50%}.cpay__dots{font:700 20px/20px var(--f1);position:relative;margin:0 10px 0 0}.cpay__dots:first-of-type{margin-left:10px}.cpay__apple{fill:#777;position:relative;top:3px;left:-1px}.copt--active .cpay__apple{fill:#fff}.cpay__type--kaspi{font-size:0;width:100%;height:43px;border:var(--common-input-border,1px solid #ddd);background:#fff url("") no-repeat 50% 50%}.copt--active.cpay__type--kaspi{background-image:url("");border-color:#fff0}.copt--active.cpay__type--kaspi{background-color:#f14635}
.timeSpinner{position:absolute;top:9px;right:18px;bottom:16px;display:flex;align-items:center;font:400 16px/16px var(--f1);background:var(--cartGroupBg)}.timeSpinner__dot{animation:jump 1s infinite}.timeSpinner__dot:nth-child(1){animation-delay:.2s}.timeSpinner__dot:nth-child(2){animation-delay:.3s}.timeSpinner__dot:nth-child(3){animation-delay:.4s}@keyframes jump{0%{transform:translateY(0)}20%{transform:translateY(-4px)}40%{transform:translateY(0)}}.timeSpinner-enter-active,.timeSpinner-leave-active{transition:opacity .15s}.timeSpinner-enter,.timeSpinner-leave-to{opacity:0;transition:opacity .2s .4s}
.pDatepicker .air-datepicker{overflow:hidden;--adp-padding:12px 16px;--adp-width:auto;--adp-border-color-inline:var(--cart-control-bg, #F8F8F8);--adp-border-radius:0 16px 16px 16px;--adp-nav-action-size:27px;--adp-nav-height:27px;--adp-font-family:var(--f1);--adp-font-size:16px;--adp-color:#3E3E3E;--adp-nav-arrow-color:#3E3E3E;--adp-day-name-color:#989CA4;--adp-cell-border-radius:10px;--adp-color-current-date:inherit;--adp-day-cell-width:32px;--adp-day-cell-height:31px;--adp-color-other-month:#3E3E3E;--adp-color-disabled:#dedede;--adp-color-other-month-hover:#3E3E3E}.pDatepicker .air-datepicker--content{--adp-padding:0 10px 16px 10px}.pDatepicker .air-datepicker-nav{border:none;background:var(--cart-control-bg,#F8F8F8)}.pDatepicker .air-datepicker-nav--action{order:2;background:#EFEFEF;border-radius:10px;transition:opacity .15s}.pDatepicker .air-datepicker-nav--action:active{opacity:.8}.pDatepicker .air-datepicker-nav--action[data-action="next"]{order:3;margin:0 0 0 11px}.pDatepicker .air-datepicker-nav--title{flex-grow:1;justify-content:flex-start;pointer-events:none;user-select:none}.pDatepicker .air-datepicker-nav--title:hover{background:none}.pDatepicker .air-datepicker-nav--action svg{width:27px;height:27px;position:relative;bottom:3px;right:1px}.pDatepicker .air-datepicker-nav--action[data-action="next"] svg{right:2px}.pDatepicker .air-datepicker-body--day-names{margin:0 -12px 6px;padding:4px 12px 9px;background:var(--cart-control-bg,#F8F8F8);justify-content:space-between}.pDatepicker .air-datepicker-body--cells{row-gap:2px;justify-content:space-between}.pDatepicker .air-datepicker-body--day-name{font-size:14px;text-transform:none}.pDatepicker .air-datepicker-cell.-current-{background:#F7F7F7}.pDatepicker .air-datepicker-cell{user-select:none}.pDatepicker .air-datepicker-cell.-selected-{background:#282828}.pDatepicker .air-datepicker-cell.-disabled-{color:#eaeaea!important}.pDatepicker .air-datepicker-cell.-focus-.-disabled-{background:none}
.pField{position:relative;width:calc(50% - 4px);color:var(--cart-control-fg);cursor:pointer;transition:color .15s}.pField:only-child{width:100%}.pField--active{position:relative;z-index:999999}.pField__item{display:block;width:100%;height:60px;margin:0;padding:25px 30px 11px 32px;overflow:hidden;color:inherit;font:16px/23px var(--f1);white-space:nowrap;text-overflow:ellipsis;background:#000;background:var(--cart-control-bg);border:none;border-bottom:1px solid #fff0;border-radius:16px;transition:opacity .15s,border-radius .15s,border-color .15s,background .15s;user-select:none}.pField__item--active{border-color:#fff;border-radius:16px 16px 0 0}.pField__caption{position:absolute;top:20px;left:32px;font:16px/21px var(--f1);opacity:var(--captionOpacity);transition:transform .2s,opacity .15s,font-size .15s;pointer-events:none;--captionOpacity:.3}.html--desktop .pField__caption{--captionOpacity:1}.pField--fill .pField__caption{font-size:14px;transform:translateY(-13px);opacity:.3}.pField__icon{position:absolute;top:21px;left:8px;display:flex;align-items:center;justify-content:center;width:19px;height:19px;opacity:.3;transition:transform .2s,color .15s}.pField--fill .pField__icon{color:#1f1f1f;transform:translateY(6px)}.pField__tick{position:absolute;top:27px;right:20px;width:10px;height:7px;transition:opacity .2s;pointer-events:none}
.preorder{position:relative;margin:20px 0 0 0}.preorder__wrapper{display:flex;justify-content:space-between}.preorder__dropdown{position:absolute;top:calc(100% + 1px);right:0;left:0;z-index:99999;overflow:hidden;border-radius:16px 0 16px 16px;box-shadow:0 7px 13px -3px rgb(0 0 0 / .4)}.preorder__dropdown--date{border-radius:0 16px 16px 16px}.preorder__container{min-height:45px;max-height:200px;overflow:auto}.preorder__container::-webkit-scrollbar{width:6px;background:var(--cart-control-bg)}.preorder__container::-webkit-scrollbar-thumb{background-color:#858585;border-radius:3px}.preorder__option{padding:16px 16px 17px;overflow:hidden;color:var(--cart-control-fg);font:400 16px/normal var(--f1);background:var(--cart-control-bg);border-bottom:1px dashed #fff;cursor:pointer;transition:background .1s,border-color .1s;user-select:none}.preorder__option:last-child{border:none}.preorder__option:active{background:#205acc;border-color:#fff0}.preorder__button{display:flex;align-items:center;min-height:27px;margin:4px;padding:2px 8px;color:var(--cart-control-fg);font:600 15px/normal var(--f1);background:rgb(0 0 0 / .05);border:none;border-radius:16px;cursor:pointer;transition-duration:.15s;transition-property:background,color}.preorder__button:disabled{color:#fff;background:#282828;cursor:default}.preorder__dropdown-enter-active,.preorder__dropdown-leave-active{transition:opacity .15s,transform .15s}.preorder__dropdown-enter,.preorder__dropdown-leave-to{transform:translateY(5px);opacity:0}.preorder__inactive{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}
.pickup{position:relative;cursor:pointer}div+.pickup{margin:20px 0 0 0}.pickup__inactive{pointer-events:none}
.cpre{margin:0 0 20px 0}.cpre__title{font:15px/19px var(--f1);margin:0 0 12px 0;color:#BCB9B1}.cpre__types{display:flex}.copt{height:48px;background:var(--cart3-option-bg);cursor:pointer;border-radius:10px;padding:0 12px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--cart3-option-fg,#777);transition:background-color 200ms,color 200ms;border:1px solid var(--cartOptionBorderColor)}.copt--active{background:var(--cart3-option-active-bg);color:var(--cart3-option-active-fg);cursor:default}.copt--off{cursor:default;pointer-events:none;opacity:.3}.copt__caption{font:16px/normal var(--f1)}.copt__sub{font-size:13px;opacity:.6}.copt__sub::before{content:"";display:block;height:2px}.cpre__types>.copt:first-child{flex-grow:1}.cpre__types>.copt:last-child{margin:0 0 0 8px;min-width:115px;flex-shrink:0}.copt__spoiler-enter-active,.copt__spoiler-leave-active{overflow:hidden;transition:height .15s,opacity .15s}.copt__spoiler-enter,.copt__spoiler-leave-to{height:0!important;opacity:0}
.cComment{margin:0 0 23px 0;background:var(--cartGroupBg);border-radius:16px;cursor:text}.cComment__text{position:relative;padding:20px 0 0;font:16px/19px var(--f1);transition:padding .2s}.cComment__text--active{padding:33px 0 0}.cComment__icon{position:absolute;top:17px;left:8px;display:block;width:18px;height:18px;transition:transform .2s;pointer-events:none;overflow:hidden}.cComment__canvas{display:block;width:inherit;height:inherit}.cComment__text--active .cComment__icon{transform:translateY(16px)}.cComment__textarea{width:100%;padding:0 32px;color:var(--cartGroupFg);font:16px/19px var(--f1);background:none;border:none;resize:none;display:block;scrollbar-width:none}.cComment__textarea::-webkit-scrollbar{display:none}.cComment__caption{position:absolute;top:17px;left:32px;transition-duration:.2s;transition-property:transform,font-size,font-weight,color;pointer-events:none}.cComment__text--active .cComment__caption,.cComment__text:hover .cComment__caption{font-size:14px;transform:translateY(-8px);opacity:.3}.cComment__blanks{padding:0 32px;overflow:hidden;transition:height .2s,padding-top .2s}.cComment__blank{position:relative;display:inline-block;margin:8px 0 0;color:#1a73e8;font:500 14px/1 var(--f1);text-decoration:underline;text-decoration-style:dashed;text-decoration-color:#c1d3f1;text-decoration-thickness:1px;text-underline-offset:2px;transition:all .2s;user-select:none;cursor:pointer}.cComment:focus-within .cComment__blank{color:#959595;text-decoration-color:#ccc8cc}.cComment__blank::before{position:absolute;top:6px;left:-8px;display:block;width:2px;height:2px;background:currentColor;border-radius:50%;content:"";pointer-events:none}.cComment__blank:not(:last-child){margin-right:13px}.cComment__list{overflow:hidden}.cComment__list-enter,.cComment__list-leave-to{opacity:0}.cComment__list-leave-active{position:absolute}.cComment__list-enter:before,.cComment__list-leave-to:before,.cComment__list-leave-active:before{display:none}
.callme{margin:0 0 20px 0}
.cair__field{display:flex}.cair__date{width:80%;margin-left:10px;flex-grow:1}.cair__name{margin-right:10px;flex-grow:1}.cair__secondName{flex-grow:1}.cair__messengerPhone{flex-grow:1}.cair__messengerName{width:110px;flex-shrink:0;margin-left:10px}

.csform{display:flex;flex-direction:column}.csform__content{display:flex;flex-grow:1;flex-direction:column;padding:0 15px}.html--desktop .csform__content{padding-left:20px;padding-right:20px}
.ctsms{display:flex;flex-direction:column;text-align:center}.ctsms__content{margin:50px 30px 30px 30px;flex-grow:1}.ctsms__code{letter-spacing:.4em;font:700 22px/22px var(--f1)}.ctsms__text{font:15px/19px var(--f1);color:#BCB9B1}.ctsms__repeat{color:rgb(39 174 96);cursor:pointer}.ctsms__repeat:hover{color:rgb(33 150 83)}
.cmtype{display:flex;margin:0 0 10px 0;cursor:pointer;color:rgb(42 42 42);transition:color 200ms}.cmtype:hover{color:#000}.cmtype__options{white-space:nowrap;flex-shrink:0;margin:0 0 0 15px;position:relative;top:-3px}.cmtype__radio{border-radius:50%;width:10px;height:10px;display:inline-block;overflow:hidden;margin:6px 15px 0 0;flex-shrink:0;background:#d8d8d8;cursor:pointer;transition:background 200ms}.cmtype__radio--selected{background:#373737}.cmtype:hover .cmtype__radio:not(.cmtype__radio--selected){background:#aaa}.cmtype__wrap{flex-grow:1;display:flex;align-items:center}.cmtype__name{font:16px/24px var(--f1)}.cmtype__prefix{font:16px/24px var(--f1);margin:0 10px 0 0}.cmtype__button{display:inline-block;vertical-align:middle;width:25px;height:25px;cursor:pointer;margin:0 0 0 3px;opacity:.2;transition:opacity 200ms}.cmtype__button:hover{opacity:1}.cmtype__button--remove{background:url("") no-repeat 50% 50%;position:relative;top:1px}.cmtype__brand{width:48px;height:24px;display:inline-block;vertical-align:middle;position:relative;top:-1px;margin:0 10px 0 0;background:url("") no-repeat 50% 50%}.cmtype__brand--visa{background:url("") no-repeat 50% 50%}.cmtype__brand--master,.cmtype__brand--mastercard{background:url("") no-repeat 50% 50%}.cmtype__dots{font:700 20px/20px var(--f1);position:relative;top:-2px;margin:0 10px 0 0}
.ctmerch__content{margin:15px 12px 20px 18px}
.cLoading .cspinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
.cIcon__point{width:16px;height:14px;position:relative;top:1px;left:2px}.cIcon__date{width:12px;height:12px}.cIcon__time{width:12px;height:12px}
.html--air .cOptions__item{background:#F8F8F8}.html--air .cSummary__item{background:#F8F8F8}.html--air .cclosed{margin:0 20px 10px 20px}
