.order-result-popup{text-align:center}.order-result-popup--title{margin:17px 0 30px}.order-result-popup--mob-title{display:none;margin-bottom:8px}.order-result-popup-mob-message{display:none;margin:0 24px}@media (max-width:768px){.order-result-popup--title{display:none}.order-result-popup--mob-title{display:block}.order-result-popup-message{display:none}.order-result-popup-mob-message{display:block}}.order-result-popup-buttons{justify-content:center;margin-top:40px}.order-result-popup-buttons div:not(:first-child){margin-left:16px}.address-search-container .base-select-body{top:58px;width:645px;z-index:2}.address-search-container .base-select-body li:last-of-type{color:#444!important;cursor:pointer!important}@media (max-width:768px){.address-search-container .base-select-body{width:unset}}.address-selection-popup .base-button .loading-text{align-items:center;display:flex;flex-wrap:nowrap;gap:10px}.address-selection-popup .base-button b{white-space:nowrap}.address-selection-popup .popup-inner-container{width:874px}.address-selection-popup .base-input-container{width:645px}@media (max-width:768px){.address-selection-popup .base-input-container{width:unset}.address-selection-popup .base-input{margin-bottom:16px}}.address-selection-popup-header{margin-bottom:57px}@media (min-width:769px){.address-selection-popup-header-title{margin-right:42px}}@media (max-width:768px){.address-selection-popup-header{margin-bottom:24px}}.address-selection-popup .address-selection-map [class$=-zoom]{height:0!important}.address-selection-popup .address-selection-map [class$=-zoom__plus]{background-color:#000;border-radius:6px 6px 0 0!important}.address-selection-popup .address-selection-map .ymaps-2-1-79-zoom__plus{border-radius:6px 6px 0 0!important}.address-selection-popup .address-selection-map .ymaps-2-1-79-zoom__minus{border-radius:0 0 6px 6px!important}.address-selection-popup .address-selection-map .ymaps-2-1-79-float-button:has(>.ymaps-2-1-79-float-button-icon_icon_geolocation){border-radius:6px!important}.address-selection-popup .address-selection-map [class$=-copyrights-pane]{opacity:0!important}@media (max-width:768px){.address-selection-popup .address-selection-map{height:var(--4858eb5c)}}.address-selection-popup .address-selection-img-mob{display:none}@media (max-width:768px){.address-selection-popup .address-selection-img{display:none}.address-selection-popup .address-selection-img-mob{display:block}}.address-selection-popup .address-search{gap:20px;margin-bottom:40px;position:relative}.address-selection-popup .address-search-container,.address-selection-popup .address-search-container .base-input-container{width:100%}@media (max-width:768px){.address-selection-popup .address-search{align-items:flex-end;flex-direction:column;margin-bottom:24px}.address-selection-popup .address-search .base-input{width:100%}.address-selection-popup .address-search .address-search-container{width:100%!important}}.gmap-additional-address-form{display:grid;gap:11px 20px;grid-template-columns:1fr 130px}@media (max-width:768px){.gmap-additional-address-form{gap:8px;grid-template-columns:1fr;margin-top:8px}}.street-search-container{position:relative}.street-search-container .base-select-body{top:58px;z-index:2}.street-search-container .base-select-body li:last-of-type{color:#444!important;cursor:pointer!important}.order-address .old-address-container>.base-select{z-index:15}.old-address-form{display:grid;gap:11px 20px;grid-template-columns:1fr 1fr 130px}@media (max-width:768px){.old-address-form{gap:8px;grid-template-columns:1fr;margin-top:8px}}.old-address-container{display:flex;flex-direction:column;gap:11px 20px}@media (max-width:768px){.old-address-container{gap:8px}}@media (min-width:1024px){.order-venue-info-column.order-venue-phone-wh{max-width:220px;min-width:220px}}.radio-row{margin-bottom:24px}@media (max-width:1024px){.radio-row{margin-bottom:13px}}.radio-label{cursor:pointer;padding:2px 0 2px 42px;position:relative}.radio-label:before{border:2px solid #7a7a7a;height:16px;left:0;top:0;width:16px}.radio-label:after,.radio-label:before{border-radius:50%;content:"";display:block;position:absolute;transition:all .15s ease}.radio-label:after{background-color:#ac2282;height:8px;left:6px;opacity:0;top:6px;width:8px}.radio-input{background:transparent;display:none}.radio-input:checked~label:before{border-color:#ac2282}.radio-input:checked~label:after{opacity:1}.calendar{position:relative}.calendar>.base-input .base-input-accent{border-bottom-width:1px;margin-bottom:0!important}.calendar>.base-input .base-input-container{min-width:120px}.calendar>.base-input input{pointer-events:none!important}.calendar-container{background:#fff;border-radius:4px;box-shadow:0 2px 8px #0000001f,0 2px 4px #0000003d;cursor:default;display:flex;flex-direction:column;gap:20px;padding:12px;position:absolute;z-index:20}.calendar-header{align-items:center;display:flex;justify-content:space-between}.calendar-nav{display:flex;gap:20px}.calendar-nav svg{cursor:pointer}.calendar-body,.calendar-subheader{display:grid;gap:2px 6px;grid-template-columns:repeat(7,auto)}.calendar-date,.calendar-weekday{padding:6px;text-align:center;width:28px}.calendar-date{border-radius:50%;cursor:pointer;height:28px}.calendar-date:hover{background:rgba(172,34,130,.1)}.calendar-date-active{background:#ac2282!important;color:#fff!important}.time-picker{position:relative}.time-picker>.base-input .base-input-accent{border-bottom-width:1px;margin-bottom:0!important}.time-picker>.base-input .base-input-container{min-width:120px}.time-picker>.base-input input{pointer-events:none!important}.time-picker-container{background:#fff;border-radius:4px;box-shadow:0 2px 8px #0000001f,0 2px 4px #0000003d;cursor:default;display:flex;flex-direction:column;gap:20px;padding:12px;position:absolute;z-index:20}.time-picker-clock{display:flex;gap:7px;padding:0 42px}.time-picker-hours,.time-picker-minutes,.time-picker-separator{align-items:center;display:flex;justify-content:center}.time-picker-hours,.time-picker-minutes{background:#efefef;border:none;border-radius:4px;border-width:0!important;height:55px;text-align:center;width:53px}.time-picker-hours:active,.time-picker-hours:focus,.time-picker-minutes:active,.time-picker-minutes:focus{border:none;border-width:0!important;outline:none}.time-picker input::-webkit-inner-spin-button,.time-picker input::-webkit-outer-spin-button{-webkit-appearance:none}.time-picker-btn{cursor:pointer;text-align:center}.time-picker-btn__disabled{color:#d79cc3!important}.order-time-picker{display:flex;gap:20px}.order-time-picker .base-input{width:-moz-min-content;width:min-content}.order-time-picker .base-input-label{white-space:nowrap}@media (max-width:768px){.order-time-picker{gap:8px}.order-time-block .base-input-container{min-width:calc(50vw - 28px)!important}.order-time-block .time-picker-container{right:0}}.custom-form-count-field{padding:11px 12px}.custom-form-count-field-label{margin-bottom:8px;margin-top:-2px}@media (max-width:768px){.custom-form-count-field{padding:0 8px}}.custom-form-checkbox{padding-top:9px}.custom-form-checkbox-label{margin-bottom:6px}@media (max-width:768px){.custom-form-checkbox{padding-left:8px;padding-top:0}}.order-additional-info .custom-form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px}.order-additional-info .custom-form .base-input{min-width:88px;width:-moz-min-content;width:min-content}.order-additional-info .custom-form .base-input-label,.order-additional-info .custom-form .base-select label{white-space:nowrap}@media (max-width:768px){.order-additional-info .custom-form{margin-top:8px}.order-additional-info .custom-form .base-select-grid{padding-top:5px}}.order-additional-info>.base-input{margin-bottom:20px;min-width:380px;width:-moz-min-content;width:min-content}@media (max-width:801px){.order-additional-info>.base-input{min-width:100%}}.order-promo .promocode-message{margin-left:20px}.order-promo-btn svg{margin-left:10px!important}.order-promo-btn--success span{color:#3acda1!important}.order-promo-btn--error span{color:#ff8a00!important}*{box-sizing:border-box}html{--background-color:#fff;background-color:#fff;height:100%}@media (max-width:768px){body:before{background:linear-gradient(#fff 30%,rgba(172,34,130,.1) 60%);bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:-1}}body,p{margin:0}body::-webkit-scrollbar,p::-webkit-scrollbar{height:0;width:0}body::-webkit-scrollbar-button,p::-webkit-scrollbar-button{display:none}body::-webkit-scrollbar-track,p::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb,p::-webkit-scrollbar-thumb{background-color:#d8d8dc}body::-webkit-scrollbar-corner,p::-webkit-scrollbar-corner{opacity:0}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(./h1-text-thin-font.db02096a.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(./Roboto-Bold.baf44ce8.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(./Roboto-Medium.4ac8e036.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(./Roboto-Regular.319cff6e.ttf)}h1{font-size:32px;font-weight:700}.h1-text-thin,h1{color:#444;font-family:Roboto;font-style:normal;line-height:130%}.h1-text-thin{font-size:28px;font-weight:300}b{font-weight:700;line-height:150%}.main-medium-text,b{color:#444;font-family:Roboto;font-size:16px;font-style:normal}.main-medium-text{font-weight:500;line-height:24px}.main-regular-text{color:#444;line-height:150%}.main-regular-text,.product-card-h1-text{font-family:Roboto;font-size:16px;font-style:normal;font-weight:400}.product-card-h1-text{letter-spacing:-.01em;line-height:24px}.product-card-main-text{font-size:14px}.product-card-additional-text,.product-card-main-text{color:#444;font-family:Roboto;font-style:normal;font-weight:300;letter-spacing:-.01em;line-height:24px}.product-card-additional-text{font-size:12px}.product-card-button-text{font-size:14px;font-weight:700;line-height:150%}.bucket-h1-text,.product-card-button-text{color:#444;font-family:Roboto;font-style:normal}.bucket-h1-text{font-size:24px;font-weight:400;line-height:28px}.bucket-medium-text{font-weight:500}.bucket-light-text,.bucket-medium-text{color:#444;font-family:Roboto;font-size:14px;font-style:normal;letter-spacing:-.01em;line-height:16px}.bucket-light-text{font-weight:300}.bucket-regular-text{color:#444;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:16px}.bucket-additional-text{font-weight:500}.bucket-additional-text,.bucket-additional-text-light{color:#444;font-family:Roboto;font-size:10px;font-style:normal;letter-spacing:-.01em;line-height:12px}.bucket-additional-text-light{font-weight:300}.bucket-h2-text{color:#444;font-family:Roboto;font-size:32px;font-style:normal;font-weight:500;letter-spacing:-.01em;line-height:38px}.additional-text{color:#7a7a7a}.additional-text-second{color:#c6c6c6}.colourful-button-text{color:#fcf9ef}.accent-text{color:#ac2282}.error-text{color:#ff8a00}.input-text{color:#7a7a7a;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.error,.root{background-color:#fff}.root{display:flex;flex-direction:column;min-height:100vh;position:relative}.application-alert{background:rgba(172,34,130,.3);border-radius:0 12px 12px 0;cursor:pointer;opacity:.5;transform:scaleX(-1);z-index:1}.application-alert svg{display:flex}.application-alert-mobile{display:none;margin-left:4px;margin-right:-16px;padding:10px 13.5px}@media (max-width:768px){.application-alert-mobile{display:block}}.application-alert-desktop{margin:-10px -30px 0 20px;padding:14px 24.5px 13px}@media (max-width:1439px){.application-alert-desktop{margin-right:-12px}}.content{margin:0 auto;max-width:1440px;padding:0 30px 15px;width:100%}@media (min-width:1025px) and (max-width:1439px){.content{margin:0;max-width:100vw;padding:0 12px 15px}}@media (max-width:1024px){.content{padding:0 22px 15px;width:100%}}@media (max-width:768px){.content{max-width:100vw;padding:0 16px 15px}}@media (min-width:769px){.root:not(:has(.menu-root)){padding-top:0!important}.root:not(:has(.menu-root)) .desktop-nav{margin-bottom:0!important}.root:not(:has(.menu-root)) .desktop-nav nav{padding-bottom:10px!important}.root:not(:has(.menu-root)) .content{padding-top:30px!important}}.flex-block{align-items:center;display:flex}.flex-block-space-between{justify-content:space-between}.flex-justify-end{justify-content:flex-end}.flex-start{align-items:flex-start}.flex-end{align-items:flex-end}.swiper-pagination-bullets{bottom:0!important;text-align:center}@media (min-width:769px){.swiper-pagination-bullets{align-items:flex-end;display:flex;flex-direction:row;height:12px;justify-content:center}}@media (max-width:768px){.swiper-pagination-bullets{display:flex;height:14px!important;justify-content:center;padding-top:8px!important}}.swiper-pagination-bullet{background:none;border-bottom:1px solid rgba(51,51,51,.06);opacity:1!important;padding:5px 0}@media (min-width:769px){.swiper-pagination-bullet{border-radius:0;flex-grow:1;height:0;max-width:64px}}@media (max-width:768px){.swiper-pagination-bullet{background-color:#3333330f;height:6px!important;margin:0 3px!important;padding:0!important;width:6px!important}}.swiper-pagination-bullet-active{border-bottom:1px solid #ac2282}@media (max-width:768px){.swiper-pagination-bullet-active{background:#ac2282}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.btn--loading svg{animation:rotating 1.5s linear infinite}.order-venue-info{margin-top:20px}.order-venue-info-column{max-width:329px}.order-venue-info-row:not(:last-child){margin-bottom:10px}.order-venue-info-column:first-child{margin-right:40px}.order-venue-info-mobile{display:none}.order-details{margin-right:20px}.order-details .card-additional{width:980px}@media (max-width:1024px){.order-details .card-additional{width:580px}}@media (max-width:801px){.order-details .card-additional{min-width:0;width:100%}}@media (max-width:768px){.order-details .card-additional{min-width:0;padding:16px;width:unset}.order-details-block{display:block!important}}.order-details-block--title,.order-details-block:not(:last-child){margin-bottom:30px}@media (max-width:1024px){.order-details-block--title{margin-bottom:20px}}.order-details-block--mob-title{display:none;margin-bottom:8px}@media (max-width:768px){.order-details-block--title{display:none}.order-details-block--mob-title{display:block}}.order-details-block .order-address{margin-right:70px;width:580px}@media (max-width:1024px){.order-details-block .order-address{margin-bottom:30px;width:100%}}@media (max-width:768px){.order-details-block .order-address{margin-bottom:16px}}.order-details-block .order-address-add--btn{cursor:pointer}.order-details-block .order-address-add--icon{margin-right:12px}.order-details-block .order-address-form{z-index:1}.order-details-block .order-address-form>div:not(:last-child){margin-right:20px}@media (max-width:768px){.order-details-block .order-address-form>div:not(:last-child){margin-right:8px}}@media (max-width:1024px){.order-details-block .order-time-block{margin-bottom:30px}}.order-details-block.order-delivery-type,.order-details-block.order-payment-type{margin-bottom:19px}@media (max-width:768px){.order-additional-info{width:100%}.order-additional-info .base-input-container{padding-top:0}}.order-promo{width:320px}@media (max-width:768px){.order-promo{width:100%}}.order-promo-body>div:not(:last-child){margin-bottom:28px}@media (max-width:768px){.order-promo-body>div:not(:last-child){margin-bottom:8px}}.order-promo-scores{padding:8px 0 8px 8px}.order-promo-scores__used{width:400px}@media (max-width:768px){.order-promo-scores__used{width:100%}.order-promo-scores__used .order-promo-btn span{max-width:66px}}.order-promo-btn{cursor:pointer;margin-left:10px}.order-promo-btn .base-icon-main{margin-left:10px}.order-promo .base-input-container{width:212px}.order-delivery-type-mobile,.order-payment-type-mobile{display:none}@media (max-width:768px){.order-delivery-type .accent-switch,.order-payment-type .accent-switch{margin-bottom:16px}.order-delivery-type-desktop,.order-payment-type-desktop{display:none}.order-delivery-type-mobile,.order-payment-type-mobile{display:unset}}.order-payment-type .base-select{z-index:9}.order-venue-info-mobile{display:none!important}@media (max-width:768px){.order-venue-info-desktop{display:none!important}.order-venue-info-mobile{display:flex!important}.order-venue-info-mobile .order-venue-info-row-title{margin-bottom:8px}.order-venue-info-mobile .order-venue-info-column{width:50%}.order-venue-info-mobile .order-venue-info-column:first-child{margin-right:16px}}.order-address-form{display:grid;gap:11px 20px;grid-template-columns:repeat(4,1fr);margin-top:11px}.order-address-form .base-input{margin-right:0!important}@media (max-width:768px){.order-address-form{gap:8px 16px;margin-top:16px}}
