.button-apply-coupon[data-v-3d3da9e6]{position:absolute;height:100%;top:0;right:0;line-height:2rem;text-align:center;padding:0 .25rem;cursor:pointer}.button-apply-coupon-icon[data-v-3d3da9e6]{width:2rem;padding:0}.button-apply-coupon-text[data-v-3d3da9e6]{font-family:Panton Semibold,sans-serif}.applied[data-v-3d3da9e6]{color:#748c33}.not-applied[data-v-3d3da9e6]{color:#e56621}.button-enter-coupon{padding:.5rem;font-family:Panton Bold;text-align:center;cursor:pointer}.notification-box-default.enter-certificate-modal{max-width:400px}.single-date-picker__arrow.left[data-v-51b7da53]{transform:rotate(-180deg)}.single-date-picker__calendar-month-header[data-v-51b7da53]{padding:15px;background-color:#fd813d;display:flex;justify-content:space-between;border-radius:.25rem;align-items:center;color:#fff}.single-date-picker__calendar-month-header .single-date-picker__year[data-v-51b7da53]{width:60%;font-weight:900;font-size:20px;text-transform:capitalize}.single-date-picker__calendar-month-header .single-date-picker__arrow[data-v-51b7da53]{cursor:pointer}.single-date-picker__calendar-week-header[data-v-24352018]{margin-top:15px;color:#000}.single-date-picker__date{font-size:1rem;height:2rem;width:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.single-date-picker__date.single-date-picker__today{border-radius:50%;background-color:#eaeaea}.single-date-picker__date.single-date-picker:hover,.single-date-picker__date.single-date-picker__selected{border-radius:50%;background-color:#fd813d;color:#fff}.single-date-picker__date.single-date-picker__disabled{cursor:default;opacity:.5}tr[data-v-382500fa]{color:#614a52}.single-date-picker__calendar-month[data-v-5f9101c1]{width:100%;padding:10px;border:1px solid #eaeaea}#single-date-picker[data-v-14a4557e]{font-family:Panton Semibold,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#000;background:#fff;position:absolute;z-index:10;top:0;left:0;width:100%}.calendar-date[data-v-14a4557e]{width:8rem}.button-select-order-datetime.active[data-v-44317c4d]{flex-direction:column;height:auto;align-items:center}.button-select-order-datetime.active .delivery-date-controller[data-v-44317c4d]{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:center}.basket-combo-card .basket-product-card-image[data-v-2bf371a9]{top:0}.basket-combo-card .basket-combo-card-title[data-v-2bf371a9]{cursor:pointer}.basket-combo-card .basket-combo-card-description[data-v-2bf371a9]{display:flex;flex-direction:column;font-family:Panton,sans-serif}.basket-combo-card .basket-combo-card-description span[data-v-2bf371a9]{line-height:1rem}.button-sauce.blocked{cursor:default;opacity:.7}.button-sauce.blocked,.button-sauce.blocked:hover{background:#e56621;color:#fff}.processing-personal-data-agreement[data-v-fce26c36]{position:relative;font-family:Panton,sans-serif;font-size:.875rem;line-height:1.15rem;color:#fff;letter-spacing:.04rem;text-align:center;margin:.5rem 0}.processing-personal-data-agreement a[data-v-fce26c36]{color:#fff;text-decoration:underline}.processing-personal-data-agreement a[data-v-fce26c36]:hover{-webkit-text-decoration-style:dashed;text-decoration-style:dashed}.captcha[data-v-00ce42e9]{margin:.5rem 0}.form-control-button[data-v-37106e89]{width:100%;padding:.25rem 0;text-align:center;cursor:pointer}.form-control-button[data-v-37106e89]:hover{background-color:hsla(0,0%,100%,.3)}.form-footer-controller[data-v-37106e89]{margin:.5rem 0}.updates-note[data-v-37106e89]{text-align:center;background-color:hsla(0,0%,100%,.25);padding:.25rem}.updates-note-title[data-v-37106e89]{margin:.25rem 0;font-family:Panton SemiBold,sans-serif}.updates-note-close[data-v-37106e89]{cursor:pointer;text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed}.updates-note .bold[data-v-37106e89]{font-family:Panton SemiBold,sans-serif}.increase-delivery-time{padding:.25rem;border:2px solid #333;line-height:1.25rem;text-align:center}.increase-delivery-time-footer{display:flex;align-items:center;justify-content:center;margin:.5rem 0 0 0}.increase-delivery-time-footer .confirm-button{padding:.25rem;border:2px solid #333;width:30%;cursor:pointer}.increase-delivery-time-footer .confirm-button:hover{background-color:#333;color:#fff}.increase-delivery-time-footer .confirm-button:nth-child(2n){margin:0 0 0 1rem}.basket-body .discount-processing-wrap[data-v-8dea31cc]{display:flex;position:absolute;opacity:.85;background-color:#fff;width:100%;height:100%;left:0;top:0;align-items:center;justify-content:center}.basket-body .discount-processing-text[data-v-8dea31cc]{font-size:2rem;font-family:Panton Extrabold,sans-serif}.product-card-grid-description[data-v-54ebe582]{font-size:.875rem;line-height:.875rem;margin-top:.25rem}.product-card-grid-description-title[data-v-54ebe582]{font-family:Panton Bold;margin:0 .25rem 0 0}.product-card-grid-body-weight[data-v-6838a97e]{margin-bottom:.3em}.product-card-grid-body-weight-title[data-v-6838a97e]{font-family:Panton Bold;margin:0 .25rem 0 0}.product-card-option-button.blocked[data-v-6838a97e]{cursor:default;background:#809f36;color:#fff;opacity:.7}.product-card-option-button.blocked[data-v-6838a97e]:hover{background:#809f36;color:#fff}@media (max-width:991px){.product-slogan[data-v-6838a97e]{margin:0 0 .25rem 0}}@media (min-width:921px){.product-card-grid-footer .product-card-grid-consist[data-v-6838a97e]{display:none}}.combo-card:hover .product-card-grid-footer{bottom:0;z-index:16}.combo-card-discount{background-color:#fd813d;position:absolute;border-radius:1rem;padding:.25rem .5rem;font-family:Panton ExtraBold,sans-serif;right:1rem;top:1rem;z-index:9;display:inline-flex;box-sizing:border-box;font-size:1rem;line-height:1rem}@media screen and ((max-width:920px)){.combo-card-grid .combo-card-discount{top:.5rem;right:.5rem}}.active .combo-item.active[data-v-4968afc6]{box-shadow:0 0 2px 2px #e56621}.combo-item[data-v-4968afc6]{border:1px solid #fff;border-radius:.25rem;margin:0 0 .25rem 0;cursor:pointer;padding:.25rem;font-size:.875rem;line-height:.875rem;display:flex;flex-direction:row}.combo-item-col-left .combo-item-picture img[data-v-4968afc6]{width:75px}.combo-item-col-right[data-v-4968afc6]{margin:0 0 0 .5rem}.combo-item.active[data-v-4968afc6]{background-color:#fff;font-family:Panton SemiBold,sans-serif}.combo-item .change-button[data-v-4968afc6]{margin:0 .25rem 0 0;cursor:pointer;padding:.25rem;border:1px solid #000;border-radius:.25rem;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem}.combo-item-title[data-v-4968afc6]{font-family:Panton Bold,sans-serif;margin:0;text-transform:uppercase}.combo-item-description[data-v-4968afc6]{font-size:.875rem;font-family:Panton,sans-serif;text-transform:lowercase;margin:.5rem 0}.combo-item-products[data-v-59f44030]{padding:1rem;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow-y:scroll}.combo-item-product-picture img[data-v-59f44030]{width:100%}.combo-item-products-footer[data-v-59f44030]{margin:.5rem 0 0 0}.button-combo-cancel[data-v-59f44030]{background-color:#e0e0e0;font-family:Panton SemiBold,sans-serif;font-size:1rem;line-height:1.5rem;display:inline-flex;align-items:center;justify-content:center;color:#595959;text-transform:uppercase;cursor:pointer;position:relative;width:100%;padding:.5rem;border-radius:.25rem}.combo-item-products-body[data-v-59f44030]{display:grid;grid-template-columns:1fr 1fr 1fr;overflow-y:auto;padding:.15rem}.combo-item-products-body.scroll-black[data-v-59f44030]::-webkit-scrollbar-track{background-color:#fff}.combo-item-products-body .combo-item-product[data-v-59f44030]{display:flex;align-items:center;justify-content:center;padding:.5rem;margin-bottom:.5rem;margin-right:.5rem;font-size:.875rem;line-height:1rem;text-align:center;cursor:pointer;box-shadow:0 0 3px 1px #ddd9d9;flex-direction:column}.combo-item-products-body .combo-item-product.active[data-v-59f44030]{box-shadow:0 0 3px 1px #e56621}.combo-item-product-offers[data-v-59f44030]{padding:.5rem}.combo-item-product-offers .combo-item-product-offer[data-v-59f44030]{cursor:pointer;border:1px solid #f0f1f2;border-radius:.25rem;padding:.5rem 0;text-align:center;margin:0 0 .25rem 0}.combo-item-product-offers .combo-item-product-offer.active[data-v-59f44030]{box-shadow:0 0 3px 1px #e56621}.combo-modal .col-left[data-v-55d4ad8c],.combo-modal .col-right[data-v-55d4ad8c]{width:50%}.combo-modal .combo-card-discount[data-v-55d4ad8c]{font-size:1rem;line-height:1rem}.combo-modal .combo-group[data-v-55d4ad8c]{margin:0 0 .5rem 0;text-transform:uppercase}.combo-modal .combo-group-title[data-v-55d4ad8c]{margin:0 0 .25rem 0;font-size:1rem;font-family:Panton \ Bold,sans-serif}.combo-modal .product-card-button-action.blocked[data-v-55d4ad8c]{opacity:.5;cursor:default}.col-left.combo-item-products[data-v-55d4ad8c]{position:absolute;top:0;left:0;height:100%;z-index:10;background:#fff;padding:0}@media screen and ((max-width:800px) or (max-height:600px)){.combo-modal .button-product-card-close[data-v-55d4ad8c]{right:-.25rem;top:-.5rem}.combo-modal .combo-card-discount[data-v-55d4ad8c]{right:2.5rem}.combo-modal .product-card-modal-images[data-v-55d4ad8c]{text-align:center}.combo-modal .product-card-modal-images .combo-modal-image[data-v-55d4ad8c]{max-height:32vh}.combo-modal .product-card-modal-title[data-v-55d4ad8c]{font-size:1.5rem;line-height:1.5rem}.combo-modal .product-card-modal-price[data-v-55d4ad8c]{font-size:1.5rem}.combo-modal .product-card-modal-body[data-v-55d4ad8c]{flex-direction:column;height:auto}.combo-modal .product-card-modal-body .col-left[data-v-55d4ad8c]{width:100%;height:32vh;padding-top:0;padding-bottom:0}.combo-modal .product-card-modal-body .col-right[data-v-55d4ad8c]{width:100%;height:52vh}.combo-modal .col-left.combo-item-products[data-v-55d4ad8c]{height:100%;background:rgba(0,0,0,.5);padding-top:40%;display:flex;flex-direction:column;justify-content:flex-end}}.product-card-option-button.blocked[data-v-4f0b1d00]{cursor:default;background:#809f36;color:#fff;opacity:.7}.product-card-option-button.blocked[data-v-4f0b1d00]:hover{background:#809f36;color:#fff}.product-card-option-button.active[data-v-4f0b1d00]{background:#000;color:#fff;border-color:#000}.button-location-city{cursor:pointer;border:0}.button-location-city:hover{color:#000;text-decoration:underline}.menu-catalog-group-item[data-v-59ea100d]{color:#000}.custom-logo img[data-v-2308113c]{max-width:140px;max-height:70px}@media(min-width:1600px){.custom-logo img[data-v-2308113c]{max-width:170px}}.fade-enter-active[data-v-a335d524]{transition:all .3s ease}.footer .mobile-apps[data-v-d15b9f7e]{margin:2rem 0 0 0}.footer .mobile-apps .app-link[data-v-d15b9f7e]:not(:first-child){margin:0 0 0 1rem}.footer-map[data-v-01aa0136]{position:relative}.footer-map-box[data-v-01aa0136]{position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(255,232,214,.6);transition:all .256s ease-in-out;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.footer-map-box.collapsed[data-v-01aa0136]{transform:scale(0);opacity:0}.footer-map-box-content[data-v-01aa0136]{max-width:660px;margin:0 auto}.footer-map-title[data-v-01aa0136]{font-family:Panton Bold,sans-serif;font-size:2.25rem;line-height:2.75rem;text-transform:uppercase}.footer-map-description[data-v-01aa0136]{font-family:Panton Semibold,sans-serif;font-size:1.5rem;line-height:1.75rem;margin-top:1.5rem}.footer-map .button-black-border[data-v-01aa0136]{cursor:pointer;display:inline-block;position:relative;font-family:Panton Semibold,sans-serif;font-size:1.5rem;line-height:1;text-align:center;padding:.75rem 1.5rem;margin-top:1.5rem;border:.125rem solid #000;border-radius:.25rem;transition:all .128s ease-in-out;color:#000;text-decoration:none}.footer-map .button-black-border[data-v-01aa0136]:hover{font-family:Panton Extrabold,sans-serif;background-color:#000;color:#fff}.footer-map .button-change-city[data-v-01aa0136]{position:absolute;left:-1000px}.footer-map .button-change-city.active[data-v-01aa0136]{left:.5rem;bottom:3rem}.bonus-history .transaction-data[data-v-691850b6],.bonus-history .transaction-type[data-v-691850b6]{width:35%}.bonus-history .transaction-value[data-v-691850b6]{width:15%}.bonus-history .align-center[data-v-691850b6]{text-align:center}.bonus-history .align-right[data-v-691850b6]{text-align:right}.bonus-history-title[data-v-691850b6]{font-family:Panton Bold,sans-serif;font-size:1.25rem}.bonus-history-header[data-v-691850b6]{display:flex;padding:.25rem;font-family:Panton SemiBold,sans-serif;font-size:1.25rem}.bonus-history-item[data-v-691850b6]{border-bottom:1px solid #a6a6a6;display:flex}.bonus-history-item .item-title[data-v-691850b6]{font-family:Panton SemiBold,sans-serif}.bonus-history-item div[data-v-691850b6]{padding:.25rem}@media (max-width:600px){.bonus-history-header[data-v-691850b6]{font-size:1rem}.bonus-history-item[data-v-691850b6]{font-size:.87rem}}.mobile-app-banner[data-v-27f0318c]{position:relative}.mobile-app-banner .close-button[data-v-27f0318c]{padding:1rem;border-radius:1rem;width:2rem;height:2rem;background-color:#fff;position:absolute;top:-1rem;right:0;display:flex;align-items:center;justify-content:center}.mobile-app-banner .close-button span[data-v-27f0318c]{font-size:.785rem}.error-box[data-v-c43da3ec]{margin:0 auto;max-width:600px}.button-close[data-v-c43da3ec]{padding:.5rem 1rem;cursor:pointer;text-align:center;border:.125rem solid #000;display:inline-block;margin:0 auto;margin-top:1.5rem;border-radius:.125rem;font-size:1.25rem;line-height:1.5rem}.modal-change-location .location-city[data-v-c43da3ec]{color:#fff}.modal-change-location .location-city[data-v-c43da3ec]:hover{background-color:hsla(0,0%,100%,.5);color:#000}@font-face{font-family:PizzaProsto;src:url(../fonts/PizzaProsto.6422dad9.eot);src:url(../fonts/PizzaProsto.6422dad9.eot?#iefix-1616927633515) format("embedded-opentype"),url(../fonts/PizzaProsto.f1a25d1c.woff) format("woff"),url(../fonts/PizzaProsto.516a39b8.ttf) format("truetype");font-weight:400;font-style:normal}[class*=" pp-icon-"]:before,[class^=pp-icon-]:before{font-family:PizzaProsto;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;font-size:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pp-icon-arrow-checked:before{content:"\ea01"}.pp-icon-arrow-up-circle:before{content:"\ea02"}.pp-icon-arrow:before{content:"\ea03"}.pp-icon-basket-circle-pickup:before{content:"\ea04"}.pp-icon-basket-move:before{content:"\ea05"}.pp-icon-basket:before{content:"\ea06"}.pp-icon-cake-circle:before{content:"\ea07"}.pp-icon-cake:before{content:"\ea08"}.pp-icon-cat:before{content:"\ea09"}.pp-icon-checkbox:before{content:"\ea0a"}.pp-icon-chicken-circle:before{content:"\ea0b"}.pp-icon-chicken:before{content:"\ea0c"}.pp-icon-chief:before{content:"\ea0d"}.pp-icon-close:before{content:"\ea0e"}.pp-icon-drink-circle:before{content:"\ea0f"}.pp-icon-drink:before{content:"\ea10"}.pp-icon-face-sad:before{content:"\ea11"}.pp-icon-face-smiling:before{content:"\ea12"}.pp-icon-filter:before{content:"\ea13"}.pp-icon-gift-circle:before{content:"\ea14"}.pp-icon-gift:before{content:"\ea15"}.pp-icon-heart-full:before{content:"\ea16"}.pp-icon-heart:before{content:"\ea17"}.pp-icon-inst:before{content:"\ea18"}.pp-icon-leaf-circle:before{content:"\ea19"}.pp-icon-leaf:before{content:"\ea1a"}.pp-icon-location:before{content:"\ea1b"}.pp-icon-logo:before{content:"\ea1c"}.pp-icon-loupe:before{content:"\ea1d"}.pp-icon-menu:before{content:"\ea1e"}.pp-icon-minus:before{content:"\ea1f"}.pp-icon-personal-logo:before{content:"\ea20"}.pp-icon-personal:before{content:"\ea21"}.pp-icon-pizza-circle:before{content:"\ea22"}.pp-icon-pizza-close-logo:before{content:"\ea23"}.pp-icon-pizza:before{content:"\ea24"}.pp-icon-plus:before{content:"\ea25"}.pp-icon-sad-face:before{content:"\ea26"}.pp-icon-sauce-circle:before{content:"\ea27"}.pp-icon-sauce:before{content:"\ea28"}.pp-icon-vk:before{content:"\ea29"}@font-face{font-family:ProximaNova Regular;src:url(../fonts/ProximaNovaRegular.410504d4.otf);font-style:normal;font-weight:400}@font-face{font-family:ProximaNova Bold;src:url(../fonts/ProximaNovaBold.62d4d7d3.otf);font-style:normal;font-weight:400}@font-face{font-family:ProximaNova Semibold;src:url(../fonts/ProximaNovaSemibold.6a386899.otf);font-style:normal;font-weight:400}@font-face{font-family:ProximaNova Extrabold;src:url(../fonts/ProximaNovaExtrabold.b4f9eb8c.otf);font-style:normal;font-weight:400}@font-face{font-family:ProximaNova Black;src:url(../fonts/ProximaNovaBlack.f4013661.otf);font-style:normal;font-weight:400}@font-face{font-family:ProximaNova Light;src:url(../fonts/ProximaNovaLight.076d851b.otf);font-style:normal;font-weight:400}@font-face{font-family:Panton;src:url(../fonts/Panton.f5bda21a.otf);font-style:normal;font-weight:400}@font-face{font-family:Panton Bold;src:url(../fonts/PantonBold.dbfdbd9e.otf);font-style:normal;font-weight:400}@font-face{font-family:Panton Semibold;src:url(../fonts/PantonSemiBold.8f52591c.otf);font-style:normal;font-weight:400}@font-face{font-family:Panton Extrabold;src:url(../fonts/PantonExtraBold.68831727.otf);font-style:normal;font-weight:400}@font-face{font-family:Panton Black;src:url(../fonts/PantonBlack.8431307d.otf);font-style:normal;font-weight:400}@font-face{font-family:Panton Light;src:url(../fonts/PantonLight.58aa80dc.otf);font-style:normal;font-weight:400}@font-face{font-family:Pizza Prosto;src:url(../fonts/PizzaProsto.6422dad9.eot);src:url(../fonts/PizzaProsto.6422dad9.eot#iefix) format("embedded-opentype"),url(../fonts/PizzaProsto.516a39b8.ttf) format("truetype"),url(../fonts/PizzaProsto.f1a25d1c.woff) format("woff"),url(../img/PizzaProsto.16109f4b.svg#PizzaProsto) format("svg");font-weight:400;font-style:normal}html{font-size:16px;overflow-x:hidden}body{font-family:Panton,sans-serif;font-size:1rem;line-height:1.5rem}a,body{padding:0;margin:0}a{text-decoration:none}*,:after,:before,div{box-sizing:border-box}h1{font-size:2rem;line-height:2rem;margin:1.5rem 0;padding:0;text-transform:uppercase}h2{font-weight:500;font-size:1.75rem;margin:1.25rem 0}h3{font-size:1.5rem;font-weight:500;font-size:1.25rem;margin:1.25rem 0}@keyframes load-anim{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.container{max-width:1200px;width:100%;margin:0 auto;padding:0 1rem}.wrapper-green{background-color:#748c33}.processing{opacity:.7}.error-text{color:#d42525;font-size:.875rem;line-height:.875rem}.text-right{text-align:right}.balloon,.text-white{color:#fff}.balloon{position:absolute;font-family:Panton Bold,sans-serif;font-size:.875rem;padding:0 1rem;border-radius:.25rem;top:.25rem;right:.25rem}.balloon.bonus-balance{background-color:rgba(128,159,54,.75)}.balloon.basket-total{background-color:rgba(0,0,0,.75)}.pizzeria-lang{display:flex;margin:0 1rem}.pizzeria-lang .button-lang{cursor:pointer;display:flex;text-decoration:none;width:3rem;height:3rem;border-radius:3rem;background-repeat:no-repeat;background-size:cover;background-position:50%}.pizzeria-lang .button-lang.selected{border:2px solid #fff}.pizzeria-lang .button-lang:first-child{margin:0 1rem 0 0}.pizzeria-lang .button-lang-ru{background-image:url(../img/flag-ru.098156d6.svg)}.pizzeria-lang .button-lang-en{background-image:url(../img/flag-en.74ea5473.svg)}.header-button{display:flex;align-items:center;justify-content:center;width:7rem;height:6rem;color:#fff;cursor:pointer;position:relative}.header-button.button-personal{background-color:#000}.header-button.button-personal:hover{color:#fd813d}.header-button.button-basket{background-color:#809f36}.header-button.button-basket:hover{color:#000}.header-button .pp-icon{display:flex;align-items:center;justify-content:center;font-size:4rem}.pizzeria-city{font-family:Panton Semibold,sans-serif;font-size:1.25rem;white-space:nowrap;position:relative}.pizzeria-city-button{cursor:pointer;border-bottom:1px dashed #fff}.pizzeria-city-button:hover{color:#000}.pizzeria-city-note{position:absolute;top:2.5rem;padding:1rem 0 0 0}.pizzeria-city-note-text{background-color:#000;padding:.5rem;border-radius:.25rem;font-size:1rem}.pizzeria-city-note:before{content:" ";position:absolute;left:40%;top:-.25rem;width:20px;height:10px;border:10px solid transparent;border-bottom:10px solid #010101}.pizzeria-city-note-link{color:#fff;text-decoration:none;border-bottom:1px dashed #fff}.pizzeria-city-note-link:hover{color:#fd813d}.header{color:#fff;z-index:100}.header-header{background-color:#000;padding:1rem 0;width:100%;display:flex;justify-content:flex-end;align-items:center;font-size:1.5rem}.header-header .pizzeria-work-time{text-transform:uppercase;margin:0 0 0 1rem}.header-header .pizzeria-work-time .button__free-delivery-info{cursor:pointer}.header-header .pizzeria-work-time .button__free-delivery-info:hover{color:#fd813d}.header-header .button-delivery-area{margin:0 2rem;border:2px solid #fff;padding:.5rem 1.5rem;border-radius:.25rem;white-space:nowrap;cursor:pointer}.header-header .button-delivery-area:hover{color:#000;background-color:#fff}.header-header .pizzeria-socs{margin:0;display:flex}.header-header .pizzeria-socs .pp-icon{font-size:3rem;width:3rem;height:3rem;border-radius:3rem;color:#809f36;background-color:#fff;cursor:pointer}.header-header .pizzeria-socs .pp-icon-telegram{background-image:url(../img/telegram.00de7362.svg);background-size:cover}.header-header .pizzeria-socs .pp-icon-telegram:hover{background-image:url(../img/telegram-active.1d3ec317.svg)}.header-header .pizzeria-socs .pp-icon:first-child{margin:0 1rem 0 0}.header-header .pizzeria-socs .pp-icon:hover{background-color:#000}.header-body .slider{overflow:hidden;position:relative}.header-body .slider-item{width:100%;display:block}.header-body .slider .button-slider{position:absolute;z-index:10;font-size:2rem;top:45%;cursor:pointer;color:#fff}.header-body .slider .button-slider:hover{color:#000}.header-body .slider .button-slider.button-prev{left:2rem;transform:rotate(-180deg)}.header-body .slider .button-slider.button-next{right:2rem}.header-body .slider .owl-dots{position:absolute;bottom:1rem;margin:0 auto;left:0;right:0;display:flex;justify-content:center}.header-body .slider .owl-dots .owl-dot{cursor:pointer;width:1.25rem;height:1.25rem;margin:0 .25rem;background-color:#fff;border-radius:1.25rem;transition:all .25s ease;border:1px solid #fff}.header-body .slider .owl-dots .owl-dot span{display:none!important}.header-body .slider .owl-dots .owl-dot.active{background:transparent;border:4px solid #fff}.header-footer-header{padding:0 0 0 2rem;background-color:#fd813d;display:flex;align-items:center;justify-content:space-between}.header-footer-header .logo{font-size:5rem;position:relative;cursor:pointer;display:block;text-decoration:none}.header-footer-header .logo .pp-icon-chief{position:absolute;font-size:1.8rem;color:#000;bottom:0;right:0;transition:all .3s ease}.header-footer-header .logo:hover .pp-icon-chief{transform:rotate(1turn)}.header-footer-header .pizzeria-city{margin:0 0 0 2rem;padding:1rem 0;z-index:10}.header-footer-header .header-menu{font-family:Panton Bold,sans-serif;flex-grow:1;display:flex;margin:0 0 0 2rem;flex-wrap:wrap}.header-footer-header .header-menu .menu-item{font-size:1.125rem;margin:0 1rem 0 0}.header-footer-header .header-menu .menu-item-link{color:#fff}.header-footer-header .header-menu .menu-item-link:hover{color:#000}.header-buttons{display:flex}.header-mobile{background-color:#e56621;position:fixed;z-index:40;width:100%;top:0}.header-mobile-header{border-bottom:2px dashed #fff;display:flex;justify-content:space-between;margin:.5rem;margin-bottom:0;align-items:center}.header-mobile-header .pp-icon{font-size:2.5rem;color:#fff}.header-mobile-header .pp-icon-menu{font-size:1.75rem}.header-mobile-header .logo{font-size:5rem;cursor:pointer;display:block;text-decoration:none;position:absolute;margin:0 auto;left:0;right:0;width:90px}.header-mobile-header .logo .pp-icon-chief{position:absolute;font-size:1rem;line-height:1rem;color:#000;bottom:0;right:0;transition:all .3s ease}.header-mobile-header .logo:hover .pp-icon-chief{transform:rotate(1turn)}.header-mobile-header .logo.custom-logo{margin-top:-10px}.header-mobile-header .logo.custom-logo img{max-height:60px}.header-mobile-body{display:flex;justify-content:space-between;align-items:center;padding:.5rem}.header-mobile-body .pp-icon{font-size:2.5rem;color:#fff}.header-mobile-body .pp-icon-menu{font-size:1.75rem}.header-mobile-body .button-menu{cursor:pointer}.header-mobile-phone{font-size:2rem;font-family:Panton Extrabold,sans-srif;text-align:center}.header-mobile-phone .phone{color:#fff;text-decoration:none}.header-mobile-phone .phone:active,.header-mobile-phone .phone:hover{color:#000;text-decoration:none}.header-mobile .header-button{background-color:transparent;width:auto;height:auto}.header-mobile .pizzeria-city{color:#fff;font-size:.875rem;margin:0 0 .25rem 0}.header-mobile .pizzeria-city-note{top:3rem}.header-mobile .pizzeria-city-button{line-height:.875rem}.header-mobile .menu-catalog-group{padding-left:3rem;padding-right:.5rem}.header-mobile .menu-catalog-group-box{justify-content:flex-start;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.header-mobile .menu-catalog-group-box::-webkit-scrollbar{display:none}.menu-mobile{height:100%}.menu-mobile,.menu-mobile-header{position:fixed;width:100%;top:0;left:0;z-index:50}.menu-mobile-header{background-color:#fd813d;color:#fff;padding:1rem .25rem;display:flex;align-items:center;justify-content:center}.menu-mobile-header .button-close{font-size:1.5rem;position:absolute;left:.25rem;cursor:pointer}.menu-mobile-header .phone{font-family:Panton Extrabold;font-size:2rem}.menu-mobile-header .phone-value{color:#fff}.menu-mobile-body{background-color:#e56621;flex-grow:1;color:#fff;padding:3.5rem 0 7rem 0;height:100%;overflow-y:scroll}.menu-mobile-body .pizzeria-city{text-align:center;margin:0 0 1.5rem 0;background-color:#fd813d;padding:0 0 .5rem 0}.menu-mobile-body .pizzeria-city .pizzeria-city-note{left:25%}.menu-mobile-body .language{font-family:Panton Bold;margin:0 0 1rem 0;text-align:center;text-transform:uppercase}.menu-mobile-body .pizzeria-lang{justify-content:center}.menu-mobile-body .header-menu{text-align:center;margin:2rem 0 0 0}.menu-mobile-body .header-menu .menu-item{font-size:1.5rem;line-height:1.5rem;margin:0 0 1rem 0;font-family:Panton Bold,sans-serif;text-transform:uppercase}.menu-mobile-body .header-menu .menu-item-link{color:#fff}.menu-mobile-footer{position:fixed;width:100%;bottom:0;left:0;z-index:50}.menu-mobile-footer .header-button{width:50%}.menu-catalog-group{background-color:#f6c6b3;padding:.5rem;display:flex;justify-content:center;position:relative}.menu-catalog-group-box{display:flex;overflow:hidden}.menu-catalog-group .button-filter{position:absolute;left:.5rem;font-size:2rem;color:#fd813d;height:100%;top:0;width:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.menu-catalog-group .button-filter .button-filter-count{position:absolute;top:-.5rem;right:-.5rem;background-color:#748c33;color:#fff;font-size:.875rem;line-height:1.375rem;width:1.25rem;height:1.25rem;text-align:center;border-radius:1.25rem}.menu-catalog-group-item{font-family:Panton Semibold,sans-serif;display:flex;align-items:center;font-size:1.25rem;margin:0 1rem 0 0;cursor:pointer}.menu-catalog-group-item .pp-icon{margin:0 .5rem 0 0}.menu-catalog-group.fixed{position:fixed;top:0;z-index:100;width:100%}.menu-catalog-group.fixed .header-buttons{position:absolute;right:0;top:0}.menu-catalog-group.fixed .header-buttons .header-button{height:2.5rem}.menu-catalog-group.fixed .header-buttons .header-button .pp-icon{font-size:1.75rem}.menu-catalog-group.fixed .button-filter{left:4.5rem}.menu-catalog-group.fixed .button-filter-count{top:0}.menu-catalog-group.fixed .button-scroll-top{font-size:2rem;line-height:2rem;position:absolute;left:0;height:100%;top:0;display:flex;align-items:center;width:4rem;justify-content:center;cursor:pointer}.footer{background-color:#000;color:#fff;padding:5rem 0}.footer-col{width:30%}.footer-container{display:flex;justify-content:flex-start;align-items:flex-start}.footer-menu-title{font-family:Panton Bold,sans-serif;font-size:2rem;text-transform:uppercase;margin:0 0 1.5rem 0}.footer-menu-item{font-family:Panton Semibold,sans-serif;font-size:1.5rem;margin:0 0 .5rem 0;color:#c9c9c9}.footer-menu-link{display:inline-block;color:#c9c9c9;cursor:pointer;text-decoration:none;border-bottom:1px solid transparent}.footer-menu-link:hover{border-bottom-color:#c9c9c9}.button{padding:.5rem;text-align:center;cursor:pointer;font-size:1.25rem;line-height:1.5rem;border:1px solid #dedede;border-radius:.25rem;margin:.5rem 0;transition:all .3s ease;text-transform:uppercase;color:#fff;font-family:Panton ExtraBold;display:flex;justify-content:center;align-items:center}.button-black{background-color:#000}.button.button-back{margin-top:2rem;font-family:Panton Bold;background:#fff;color:#000;width:100%;justify-content:center}.button.button-back:before{font-family:Pizza Prosto;content:"";font-size:1.25rem;margin-right:.5rem}.button.disabled{opacity:.5}.login-button{align-items:center;justify-content:center;display:flex;font-family:Panton Extrabold,sans-serif;font-size:1.5em;line-height:1.15;text-transform:uppercase;color:#fff;border-radius:.25rem;background-color:#000;padding:.5rem 1rem;width:100%;margin:0 0 .5rem 0}.login-button:hover{cursor:pointer}.personal-cabinet{font-family:Panton,sans-serif;position:relative;width:800px;background-color:#fd813d;padding:1rem;border-radius:.25rem;margin:0 auto}.personal-cabinet-box{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;overflow:hidden;display:flex;align-items:center;justify-content:center}.personal-cabinet-header{border-bottom:2px dashed #fff}.personal-cabinet-content{overflow:hidden;height:100%;display:flex;flex-direction:column}.personal-cabinet-title{display:flex;justify-content:center;align-items:center;position:relative;font-family:Panton Extrabold,sans-serif;font-size:2em;line-height:1.15;text-transform:uppercase;color:#fff;margin:0;text-align:center;padding:0;flex-direction:column}.personal-cabinet-title .pp-icon{margin:0 0 .5rem 0}.personal-cabinet-section{padding:1.5rem .5rem;overflow:hidden;box-sizing:border-box;background-color:rgba(229,102,33,.4);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;height:100%;min-height:200px;max-height:60vh}.personal-cabinet-section::-webkit-scrollbar{display:none}.personal-cabinet-section__title{position:relative;font-family:Panton Bold,sans-serif;font-size:1.5em;line-height:1.15;color:#fff;margin-bottom:10px}.personal-cabinet-section#bonus{background:#748c33}.personal-cabinet-section .personal-cabinet-section-buttons{display:flex;margin:2rem 0 0 0}.personal-cabinet-section .personal-cabinet-section-buttons .personal__button{margin:0 1rem 0 0}.personal-cabinet-buttons{text-align:right}.personal-cabinet-buttons .simple-button{cursor:pointer;color:#fff}.personal-cabinet .personal-buttons__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem 0}.personal-cabinet .personal__button{font-family:Panton Semibold,sans-serif;font-size:1.25rem;line-height:1.25rem;padding:.5rem 1rem;border:2px solid #fff;text-align:center;margin:0 0 1.25rem 0;min-width:auto;display:flex;align-items:center;justify-content:center;position:relative;text-transform:uppercase;color:#fff;border-radius:5px;transition:all .128s ease;cursor:pointer;width:auto}.personal-cabinet .personal__button.active,.personal-cabinet .personal__button:active,.personal-cabinet .personal__button:hover{color:#fff;background-color:#000}.personal-cabinet .form-control{text-align:center}.personal-cabinet .form-control-title{position:relative;font-family:Panton Regualr,sans-serif;font-size:1.25em;color:#fff;margin:.25rem 0}.personal-cabinet .form-control-input{font-family:Panton,sans-serif;font-size:1.25em;line-height:1.5em;color:#000;width:100%;height:2.5rem;padding:0 .5rem;margin-bottom:.5rem;border:2px solid #fff;border-radius:5px;transition:all .128s ease-in-out;background:#fff;text-align:center}.personal-cabinet .form-control-input:disabled{background:transparent;pointer-events:none}.personal-cabinet .form-control-input:active,.personal-cabinet .form-control-input:focus,.personal-cabinet .form-control-input:hover{outline:0!important}.personal-cabinet .form-control-input:active,.personal-cabinet .form-control-input:focus{border:1px dashed #fff}.personal-cabinet .form-control-input:invalid{opacity:.9}.personal-cabinet .form-control-input.-is-incorrect{background-color:#ffbf9f}.personal-cabinet .form-error{color:#d42525;margin:.25rem 0;font-size:.875rem;line-height:1rem;text-align:center}.personal-cabinet .user-personal-data{display:flex;flex-direction:column}.personal-cabinet .user-personal-data .form-control{display:flex}.personal-cabinet .user-personal-data .form-control-title{margin:0 1rem 0 0;text-align:left;flex-grow:.5;max-width:200px;width:100%}.personal-cabinet .user-personal-data .form-control-input{background-color:hsla(0,0%,100%,.3);border-color:transparent;max-width:280px}.personal-cabinet .user-personal-data .form-control-input.editable{border-color:#fff}.personal-cabinet .user-personal-data .form-control-input.editable:focus{border:2px dashed #fff}.personal-cabinet .user-personal-data .button-save{background:#748c33}.personal-cabinet .user-address{display:flex;align-items:center;font-family:Panton Regualr,sans-serif}.personal-cabinet .user-address-list{display:flex;flex-direction:column}.personal-cabinet .user-address-title{font-size:1.25rem;line-height:1.5rem;color:#fff;margin:0;padding:.5rem 0}.personal-cabinet .user-address-remove{border-bottom:1px dashed #000;font-size:1rem;line-height:1.25rem;margin-left:.875rem;color:#000;cursor:pointer}.personal-cabinet .user-bonus{display:flex;flex-direction:row;flex-wrap:wrap}.personal-cabinet .user-bonus-count{width:40%}.personal-cabinet .user-bonus-text{font-family:Panton Bold,sans-serif;font-size:1.5rem;line-height:1;text-align:center;color:#fff}.personal-cabinet .user-bonus-text-count-value{display:block;font-family:Panton,sans-serif;font-size:6rem}.personal-cabinet .user-bonus-text-expired{font-size:1.5rem;margin:1rem 0}.personal-cabinet .user-bonus-description{width:60%;margin:2rem 0 0 0;color:#fff;font-family:Panton,sans-serif;font-size:1.25rem;line-height:1.5rem}.personal-cabinet .user-bonus-description__title{font-size:1.5rem;font-family:Panton ExtraBold,sans-serif}.personal-cabinet .user-bonus-description .description-list{padding:0 0 0 2rem;margin:1rem 0}.personal-cabinet .user-bonus-description .description-list-item{list-style:disc;margin:1.5rem 0}.personal-cabinet .personal-order-list{overflow-y:scroll}.personal-cabinet .personal-order-list .order-item{margin-bottom:1rem;border-bottom:1px solid #fff}.personal-cabinet .personal-order-list .order-item-header{display:flex;justify-content:space-between;font-size:1rem;flex-wrap:wrap;line-height:1rem}.personal-cabinet .personal-order-list .order-item-header .column{display:flex;flex-direction:column;width:20%}.personal-cabinet .personal-order-list .order-item-header .column-pizza-title{width:30%}.personal-cabinet .personal-order-list .order-item-header .column-right{text-align:right}.personal-cabinet .personal-order-list .order-item .cell-title{font-family:Panton Bold,sans-serif;margin-bottom:.25rem}.personal-cabinet .personal-order-list .order-item-body{margin:1rem 0;background:#fff;padding:1rem;max-height:200px;overflow-y:scroll}.personal-cabinet .personal-order-list .order-item-body::-webkit-scrollbar{width:.375rem;background-color:#fff}.personal-cabinet .personal-order-list .order-item-body::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:#fd813d;border:1px solid #000}.personal-cabinet .personal-order-list .order-item-body::-webkit-scrollbar-track{border-radius:.25rem;background-color:#fff}.personal-cabinet .personal-order-list .order-item-body .order-item-list-item{display:flex;align-items:center;justify-content:space-between;font-size:1rem;line-height:1rem;width:100%;border-bottom:1px solid rgba(0,0,0,.25);margin-bottom:.25rem;padding-bottom:.25rem}.personal-cabinet .personal-order-list .order-item-body .order-item-list-item.disabled{opacity:.5}.personal-cabinet .personal-order-list .order-item-body .order-item-list-item__image{width:60px;height:40px;background-position:100% 0;background-repeat:no-repeat;margin-right:1rem;background-size:contain}.personal-cabinet .personal-order-list .order-item-body .order-item-list-item__title{font-family:Panton ExtraBold,sans-serif;font-size:1.25rem;line-height:1.25rem;flex-grow:1}.personal-cabinet .personal-order-list .order-item-body .order-item-list-item__description{margin:0;font-family:Panton,sans-serif;font-size:1rem;line-height:1rem}.personal-cabinet .personal-order-list .order-item-body .order-item-list-item__price{margin:0 0 0 1rem;font-family:Panton ExtraBold,sans-serif;font-size:1.25rem;line-height:1.25rem}.personal-cabinet .personal-order-list .order-item-body .order-item-list-item__price.price-top{display:none}.personal-cabinet .personal-order-list .order-item-footer{margin:1rem 0;display:flex}.personal-cabinet .personal-order-list .order-item-footer .personal__button{margin-bottom:0;height:2.5rem;font-size:1rem;line-height:.875rem}.personal-cabinet .personal-order-list .order-item-footer .button-order{font-family:Panton Bold,sans-serif;width:auto}.personal-cabinet .personal-order-list .order-item-footer .button-order:before{margin-right:.5rem;font-size:.875rem}.personal-cabinet .personal-order-list .order-item-footer .button-order-detail{margin-right:1rem}.personal-cabinet .personal-order-list .order-item-footer .button-order-repeat{background-color:#748c33}.personal-cabinet .button-close{cursor:pointer;color:#fff;position:absolute;right:.5rem;top:.5rem;z-index:10}.personal-cabinet-auth{max-width:400px;padding:2rem}.personal-cabinet-auth .button{margin:1rem 0}.personal-cabinet-auth .checkbox-input{border:1px solid #fff}.personal-cabinet-auth .checkbox input[type=checkbox]:checked+.checkbox-input .pp-icon{color:#fff}.personal-cabinet .button-link{display:inline-block;cursor:pointer}@media(max-width:600px){.personal-cabinet{width:96%;height:96%}.personal-cabinet-title{font-size:1.5rem;line-height:1.5rem;display:block}.personal-cabinet-header .personal__button{font-family:Panton Bold,sans-serif;display:flex;align-items:center;height:2.5rem;font-size:1rem;line-height:.875rem;padding:.25rem;text-transform:lowercase;margin:0 0 .5rem 0}.personal-cabinet-section{max-height:none}.personal-cabinet .user-personal-data .personal-cabinet-section-buttons{flex-wrap:wrap;margin-top:1rem}.personal-cabinet .user-personal-data .form-control{flex-direction:column}.personal-cabinet .user-personal-data .form-control-title{padding:0 .5rem}.personal-cabinet .user-personal-data .form-control-input{text-align:left}.personal-cabinet .form-field{flex-direction:column}.personal-cabinet .form-field-title{min-width:auto;width:100%}.personal-cabinet .form-control{width:100%}.personal-cabinet .personal-order-list .order-item-body .order-item-list-item{flex-wrap:wrap}.personal-cabinet .personal-order-list .order-item-footer{display:flex;flex-wrap:wrap;justify-content:space-between}.personal-cabinet .personal-order-list .order-item-footer .personal__button{width:49%}.personal-cabinet .personal-order-list .order-item-footer .personal__button.button-order-detail{margin-right:0}.personal-cabinet .user-bonus-text-count-value{font-size:4rem;line-height:4rem}}@media(max-width:500px){.personal-cabinet{padding:.5rem}.personal-cabinet-section{padding:.25rem}.personal-cabinet .personal-buttons__wrapper{margin:.75rem 0 0 0;padding:0}.personal-cabinet__title,.personal-cabinet__title:before{font-size:1.375rem}.personal-cabinet .personal-order-list .order-item-header .column{flex-wrap:wrap;flex-direction:row;justify-content:space-between;width:100%;margin-bottom:.25rem}.personal-cabinet .personal-order-list .order-item-body{padding:.25rem;margin:.25rem 0;max-height:140px}.personal-cabinet .personal-order-list .order-item-body .order-item-list-item{display:flex;font-size:1rem;line-height:1rem}.personal-cabinet .personal-order-list .order-item-body .order-item-list-item__image{height:30px;width:50px}.personal-cabinet .personal-order-list .order-item-body .order-item-list-item__price{text-align:right}.personal-cabinet .personal-order-list .order-item-body .order-item-list-item__price.price-top{display:block}.personal-cabinet .personal-order-list .order-item-body .order-item-list-item__price.price-bottom{display:none}.personal-cabinet .personal-order-list .order-item-body .order-item-list-item__title{width:100%;margin:.25rem 0 0 0;font-size:1rem;line-height:1rem}.personal-cabinet .personal-order-list .order-item-body .order-item-list-item__description{font-size:.875rem;line-height:.875rem}.personal-cabinet .personal-order-list .order-item-footer .personal__button{width:100%;margin:0 0 .5rem 0}.personal-cabinet .user-personal-data .personal-cabinet-section-buttons{justify-content:space-between}.personal-cabinet .user-personal-data .personal-cabinet-section-buttons .personal__button{width:48%;margin:0 0 1rem 0}.personal-cabinet .user-personal-data .personal-cabinet-section-buttons .personal__button.button-edit{width:100%}}@media(max-width:400px){.personal-cabinet .personal-order-list .order-item{padding:0}.personal-cabinet .personal-order-list .order-item .order-item-list-item{align-items:flex-start}.personal-cabinet .personal-order-list .order-item .order-item-list-item__price{text-align:right}.personal-cabinet .user-personal-data .personal-cabinet-section-buttons .personal__button{width:100%;margin-right:0}.personal-cabinet-auth{width:96%}}@media(max-width:300px){.personal-cabinet .personal-order-list .order-item-header .column{flex-wrap:nowrap}.personal-cabinet .personal-order-list .order-item-header .column .cell-value{word-break:break-all}}.basket{display:flex;flex-direction:column}.basket-wrapper{background-color:rgba(0,0,0,.5);display:flex;position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;overflow:hidden;justify-content:flex-end}.basket-col{width:330px;height:100%;display:flex}.basket-col.col-delivery,.basket-col.col-payment{padding:0 1.25rem;flex-direction:column;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.basket-col.col-delivery::-webkit-scrollbar,.basket-col.col-payment::-webkit-scrollbar{display:none}.basket-col.col-delivery{border-right:2px solid #e2e2e2}.basket-header{padding:.5rem 1rem;background-color:#809f36;width:100%;font-family:Panton Extrabold,sans-serif;font-size:1.5rem;line-height:1.5rem;display:flex;align-items:center;justify-content:flex-start;flex:0 0 90px;color:#fff}.basket-header-title{text-transform:uppercase}.basket-sauces{background:#e56621;padding:.5rem;color:#fff;border-radius:.25rem;box-shadow:0 0 .875rem 0 grey}.basket-sauces-title{width:100%;text-align:center;margin:0 0 .25rem 0;line-height:1.25rem}.basket-sauces-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.basket-sauces-list .button-sauce{width:48%;font-size:.75rem;font-family:Panton Semibold,sans-serif;border:1px solid #fff;border-radius:.25rem;display:flex;align-items:center;justify-content:center;text-transform:uppercase;cursor:pointer;margin:0 0 .25rem 0;white-space:nowrap;overflow:hidden}.basket-sauces-list .button-sauce:hover{background:#fff;color:#e56621}.basket-body{display:flex;flex-grow:1;overflow:hidden;align-items:stretch;height:100%}.basket-list{background-color:#92af3e;flex-direction:column}.basket-list-body,.basket-list-header{width:100%;padding:.5rem 1rem}.basket-list-body{flex-grow:1;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.basket-list-body::-webkit-scrollbar{display:none}.basket-list-footer{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#000;color:#fff;padding:1rem}.basket-list-total{margin:0 0 .5rem 0;text-align:center}.basket-checkout{display:flex;flex-direction:row;background-color:#fff;height:100%}.basket-product-card{background:#fff;border-radius:.25rem;display:flex;flex-direction:column;flex:0 0 100%;align-items:flex-end;padding:.5rem 1rem;position:relative;overflow:hidden;margin:0 0 1rem 0;box-shadow:0 0 .875rem 0 grey}.basket-product-card-header{z-index:10;width:70%}.basket-product-card-footer{display:flex;width:100%;justify-content:space-between;align-items:center;z-index:12}.basket-product-card-image{position:absolute;top:-30%;left:-10%;width:175px;height:100px;background-position:50%;background-size:contain;background-repeat:no-repeat;z-index:9}.basket-product-card-title{font-family:Panton Extrabold,sans-serif;font-size:1.25rem;text-align:right}.basket-product-card-description{font-family:Panton Bold,sans-serif;font-size:.875rem;text-align:right}.basket-product-card-sauces{font-size:.75rem;line-height:.825rem;margin:0 0 .25rem 0;display:flex;flex-wrap:wrap;justify-content:flex-end}.basket-product-card-sauces .button-sauce{margin-left:.5rem;cursor:pointer}.basket-product-card-sauces .button-sauce:hover{text-decoration:underline}.basket-product-card-price{font-family:Panton Extrabold,sans-serif;font-size:1.5rem}.basket-product-card-buttons{display:flex;transition:all .25s ease}.basket-product-card-buttons .button-quantity{cursor:pointer;font-size:1.25rem;margin-right:.25rem}.basket-product-card-buttons .button-quantity:hover.minus{color:#e56621}.basket-product-card-buttons .button-quantity:hover.plus{color:#809f36}.basket-product-card:hover .basket-product-card-buttons{transform:scale(1.5) translate(.5rem,-.5rem)}.basket-product-card .only-pickup{visibility:hidden}.basket-product-card .blocked,.basket-product-card .only-pickup{position:absolute;background-color:hsla(0,0%,100%,.7);width:100%;height:100%;left:0;top:0;color:#000;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:1.5rem;z-index:11}.basket-product-card .blocked{padding:.5rem}.basket-product-card .blocked.text-top-center{text-align:center;align-items:flex-start}.basket-product-card.disabled .only-pickup{visibility:visible}.basket-groups{display:flex;justify-content:space-between;position:relative}.basket-group{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 0 .5rem 0}.basket-group.size-lg{width:100%}.basket-group.size-md{width:75%}.basket-group.size-sm{width:32%}.basket-group-title{width:100%;font-family:Panton Bold,sans-serif;margin:.5rem .5rem .25rem .5rem;text-align:center}.basket-group-title.size-sm{font-size:.875rem}.basket-group-title.bonus-title{color:#91af3f;text-align:left}.basket-group-field{width:100%;position:relative}.basket-group-field.group-street{position:static}.basket-group-field.size-sm{width:24%}.basket-group-input,.basket-group-textarea{width:100%;position:relative;font-family:Panton,sans-serif;border:1px solid transparent;border-radius:.25rem;background-color:#eaeaea;color:#000}.basket-group-input:active,.basket-group-input:focus,.basket-group-textarea:active,.basket-group-textarea:focus{border:1px dashed #cecece;background:#fff;outline:0}.basket-group .field-error{border:1px dashed #fd813d;background-color:#ffc3a9;opacity:.85}.basket-group-input{font-size:1.125rem;line-height:1.125rem;text-align:center;height:2rem;padding:0 1rem;transition:all .128s ease-in-out}.basket-group-input.disabled{line-height:2rem}.basket-group-textarea{font-size:.875rem;height:70px;max-height:120px;resize:vertical;padding:.75rem 1rem}.basket-group-buttons{width:100%;display:flex;justify-content:space-between}.basket-group-buttons.payment-type-buttons{flex-wrap:wrap}.basket-group-buttons.vertical{flex-direction:column}.basket-group-buttons.vertical .basket-group-button{width:100%}.basket-group-button{cursor:pointer;position:relative;font-family:Panton Semibold,sans-serif;-moz-text-align-last:center;text-align-last:center;color:#000;height:2.5rem;padding:0 1rem;margin-bottom:5px;border-radius:.25rem;border:2px solid #000;width:49%;display:flex;align-items:center;justify-content:center;font-size:1.125rem}.basket-group-button.active{background-color:#fd813d;border:2px solid #fd813d;color:#fff;font-weight:700}.basket-group-button.active .basket-group-inner-input{display:block}.basket-group-select{line-height:2rem;font-size:1.125rem;text-align:center;height:2rem;padding:0 1rem;transition:all .128s ease-in-out;width:100%;border:2px solid #000;border-radius:.25rem}.basket-group-inner-input{display:none;height:2.25rem;line-height:2.375rem;width:5rem;text-align:center;border:0;outline:none;font-size:1.25rem;font-family:Panton,sans-serif;background-color:#fff;margin:0 0 0 .5rem}.basket-group-description{padding:.5rem;line-height:1rem;font-size:.875rem;border:.125rem solid #eaeaea;border-radius:.25rem;text-align:center;color:#6d6d6d;width:100%}.basket-group-description.online-payment-note{font-size:.875rem;font-family:Panton SemiBold;color:#d42525}.basket-group-note{font-size:.75rem;line-height:.875rem;margin:.5rem 0 0 0}.basket-group .bonus-description{display:flex;align-items:center;justify-content:flex-start}.basket-group .bonus-description .bonus-title{font-family:Panton Bold,serif}.basket-group .bonus-description .basket-group-field{margin:0 .25rem}.basket-group .street{font-size:.875rem;line-height:1rem;text-align:center;min-height:2rem;height:auto;display:flex;align-items:center;justify-content:center}.basket-button-back{cursor:pointer;margin-right:1rem}.basket-button-back:hover{color:#000}.basket-button-back .pp-icon{font-size:2rem;line-height:2rem}.basket-button-back .pp-icon:before{transform:rotate(-180deg)}.basket-button-checkout{background:#fff;border-radius:.25rem;color:#000;padding:.5rem 1.5rem;margin:.5rem 0 0 0}.basket-button-checkout,.basket .button-confirm-order{font-family:Panton Extrabold,sans-serif;font-size:1.25rem;display:flex;text-transform:uppercase;cursor:pointer}.basket .button-confirm-order{align-items:center;justify-content:center;border-radius:.25rem;text-align:center;color:#fff;width:100%;margin:.75rem 0;border:2px solid #fd813d;background-color:#fd813d;padding:.5rem 0}.basket .button-confirm-order.disabled{opacity:.5;cursor:auto}.basket .order-rules{position:relative;font-family:Panton,sans-serif;font-size:15px;line-height:1.15;color:#6d6d6d;letter-spacing:.04rem}.basket .order-rules a{color:#6d6d6d;text-decoration:underline}.basket .order-rules a:hover{color:#6d6d6d}.basket .radio-button{width:50%}.basket .radio-button.full-width{width:100%;margin:.5rem 0 0 0}.basket .order-deferred-error,.basket .order-deferred-info{position:absolute;font-size:.875rem;line-height:1rem;padding:.5rem 1rem;background-color:#ffff89;color:#000}.basket .order-deferred-error:before,.basket .order-deferred-info:before{position:absolute;content:"";left:59%;bottom:-1.5rem;width:1.5rem;height:.75rem;border:.75rem solid transparent;border-top:.75rem solid #ffff89}.basket .order-deferred-info{top:-3rem}.basket .order-deferred-error{top:-5rem}.basket .order-deferred-error-button-close{position:absolute;top:.25rem;right:.25rem;cursor:pointer;font-size:.5rem}.basket-order{background:#fff;display:flex;flex-direction:column;overflow-y:scroll}.basket-order-info{padding:1rem}.basket-order-info-delivery{font-family:Panton Bold,sans-serif}.basket-order-info-delivery .basket-order-defer,.basket-order-info-delivery .user-address-title{font-family:Panton,sans-serif}.basket-order-info-pickup{font-family:Panton Bold,sans-serif}.basket-order-info-pickup .basket-order-defer{font-family:Panton,sans-serif}.basket-order-title{font-size:1.5rem;font-family:Panton Extrabold,sans-serif;text-align:center}.basket-order-status{margin:1rem 0;height:2.5rem;background-repeat:no-repeat;background-position:50%}.basket-order-status.cooking_started_delivery,.basket-order-status.cookingstarteddelivery{background-image:url(../img/delivery-start.bc7e62ff.svg)}.basket-order-status.cooking_completed_delivery,.basket-order-status.onway{background-image:url(../img/delivery-delivery.69f23a35.svg)}.basket-order-status.delivered{background-image:url(../img/delivery-finish.68566781.svg)}.basket-order-status.cooking_started,.basket-order-status.cookingstarted{background-image:url(../img/pickup-start.12e9647b.svg)}.basket-order-status.cooking_completed,.basket-order-status.cookingcompleted{background-image:url(../img/pickup-finish.3b4f2faa.svg)}.basket-order-timer{position:relative;font-family:Panton,sans-serif;font-size:5rem;line-height:5rem;text-align:center;color:#000;margin:15px auto 0 auto;border-top:5px solid #e2e2e2;border-bottom:5px solid #e2e2e2;padding:1rem 0}.basket-order-note{margin:1rem 0;text-align:center}.basket-order-detail{background:#f9f4bd;padding:1rem;flex-grow:1}.basket-order-detail-title{font-family:Panton Extrabold,sans-serif;font-size:1.25rem}.basket-order-detail-total{display:flex;align-items:flex-end;flex-direction:column}.basket-order-detail-total-sum{font-family:Panton Bold,sans-serif}.basket-order-list-item{border-bottom:1px dashed #999}.basket-order-list-item-title{font-family:Panton Bold,serif}.basket-order-list-item-position{font-family:Panton,serif}.basket-order-list-item-description{font-size:.75rem}.basket-order-list-item-price{font-family:Panton Bold,serif}.basket-order-list-item-row{display:flex;justify-content:space-between}.basket-note-text{position:relative;font-family:Panton,sans-serif;font-size:.875rem;text-align:center;color:#e56621;width:100%;margin:.25rem 0 .75rem 0;overflow:hidden;line-height:1rem}.basket-note-text.success{color:#556827}.basket-auth{background-color:#92af3e;flex-direction:column;max-width:330px;height:100%}.basket-auth-title{font-family:Panton Extrabold,sans-serif;font-size:2.5em;line-height:2.5rem;color:#fff;text-align:center;margin:1.5rem 0}.basket-auth .form{padding:0 1rem}.basket-auth .form-control{margin-bottom:.75rem}.basket-auth .form-control-input{position:relative;font-family:Panton,sans-serif;text-align:center;padding:0 1rem;box-sizing:border-box;border:1px solid transparent;border-radius:.25rem;transition:all .128s ease-in-out;width:100%;font-size:1.5em;line-height:2.5rem;outline:none}.basket-auth .form-control-input:focus{outline:none}.basket-auth .form-control-title{font-size:1.25rem;margin:0 0 .5rem 0}.basket-auth .form-control-description{margin:0 0 .5rem 0;display:flex;flex-direction:column;font-size:.875rem}.basket-auth .form-control-description.text-right{align-items:flex-end}.basket-auth .form-description{color:#fff;font-size:.875rem;margin:.25rem 0}.basket-auth .form-description-title{text-align:center;margin:1rem 0}.basket-auth .form-error{color:#d42525;margin:.25rem 0;font-size:.875rem;line-height:1rem;text-align:center}.basket-auth .button-link{color:#fff;display:inline-block;cursor:pointer;font-size:1rem}.basket-auth .checkbox-input{background-color:#fff}.basket-auth .checkbox input[type=checkbox]:checked+.checkbox-input{border:transparent}.basket-auth .checkbox input[type=checkbox]:checked+.checkbox-input .pp-icon{color:#000}.basket-empty .basket-body{background-color:#92af3e;flex-direction:column;max-width:330px;color:#000;align-items:center;justify-content:center;position:relative}.basket-empty-body{margin:1.5rem;text-align:center}.basket-empty-body .pp-icon{font-size:5rem}.basket-empty-title{font-family:Panton Extrabold,sans-serif;font-size:1.5em;line-height:1.5rem;margin:1.5rem 0}.basket-empty-description{font-family:Panton bold,sans-serif;font-size:.875em;margin:1.5rem 0}.discounts{position:relative;transition:all .512s ease-in-out;overflow:hidden;font-family:Panton Bold,sans-serif;font-size:.875em;line-height:1.15;color:#809f36;z-index:1}.discounts .discount{padding:.5rem;border-radius:.25rem;box-shadow:0 0 .875rem 0 grey;position:relative;margin:0 0 1rem 0;background-color:#fff}.discounts .discount-note{font-family:Panton,sans-serif;margin:.375rem 0 0 0}.discounts .discount-close{position:absolute;right:.75rem;top:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:1rem;height:100%}.discounts .discount-close:hover{transform:scale(1.1)}.discounts .discount-close .pp-icon{display:flex;align-items:center;justify-content:center;border-radius:.5rem;background-color:#809f36;width:1rem;height:1rem;color:#fff;font-size:.625rem}.calendar-icon{width:1.25rem;height:1.25rem;background-image:url(../img/calendar.46d7e3e0.svg);background-size:contain}@media(max-width:991px){.basket{width:100%}.basket-body{flex-direction:column;overflow:hidden}.basket-checkout{flex-direction:column;overflow-y:scroll}.basket-list{flex:0 0 100%}.basket-list-body,.basket-list-header{max-width:330px;margin:0 auto}.basket-col{width:100%;margin:0 auto}.basket-col.col-delivery,.basket-col.col-payment{max-width:330px;width:100%;height:auto;border:0}.basket-auth{max-width:none}.basket-auth .form{max-width:330px;margin:0 auto}.basket-empty .basket-body{max-width:none}}@media(max-width:991px)and (min-width:600px){.basket-group,.basket-groups{max-width:330px;margin:0 auto}}@media(max-width:600px){.basket-header{flex:0 0 60px}}.product-list{display:flex;flex-wrap:wrap}.product-list-title{font-family:Panton Black,sans-serif;font-size:4rem;line-height:4rem;margin:2rem 1%;display:flex;align-items:flex-start;justify-content:flex-start;text-transform:uppercase;flex:0 0 100%}.product-list-title .pp-icon{font-family:PizzaProsto,serif;font-size:3.5rem;color:#e56621;margin:0 .5rem 0 0;display:flex}.product-card-option{width:100%;margin:0 auto;display:flex;flex-direction:column;padding:0 1rem;background-color:#809f36;color:#fff;align-items:center}.product-card-option-title{font-family:Panton Bold,sans-serif;margin:.25rem 0;text-align:center}.product-card-option-list{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:0 0 .25rem 0}.product-card-option-list.option-list-sm{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.product-card-option-button{width:100%;font-size:.875rem;font-family:Panton,sans-serif;border:2px solid #fff;border-radius:.125rem;display:flex;align-items:center;justify-content:center;text-transform:uppercase;cursor:pointer;margin:0 0 .25rem 0;white-space:nowrap;overflow:hidden}.product-card-option-button.size-sm{width:48%;font-size:.75rem}.product-card-option-button.active{background:#fff;color:#809f36}.product-card-like{position:absolute;bottom:0;right:0;display:flex;z-index:20;cursor:pointer}.product-card-like:hover .pp-icon{color:#d42525}.product-card-like .like-qnt{line-height:1.25rem;cursor:pointer}.product-card-like .pp-icon{line-height:1.125rem;margin:0 0 0 .25rem}.product-card-like .pp-icon-heart-full{color:#d42525}.product-card-title{position:relative;padding-right:2.625rem}.product-card-button-action{background-color:#e56621;font-family:Panton Extrabold,sans-serif;font-size:1.5rem;height:3.5rem;line-height:3.5rem;display:flex;align-items:center;justify-content:center;color:#fff;text-transform:uppercase;cursor:pointer;position:relative}.product-card-button-action .pp-icon{height:100%;font-size:1.5rem;position:absolute;top:0;left:.125rem;opacity:0;transition:all .7s ease}.product-card-button-action.active{background-color:#010101;color:#010101}.product-card-button-action.active .pp-icon{opacity:1;color:#fff;left:70%;transition:all .3s ease-in-out}.product-card-button-action.disabled{opacity:.5}.product-card-button-action.unavailable{background-color:#000;color:#fff;font-size:1rem;font-family:Panton Extrabold,sans-serif}.product-card .option-dough.disabled{display:none}.product-card .button-unavailable{background:#000;font-size:1rem;justify-content:center;font-family:Panton Extrabold,sans-serif;text-transform:uppercase;align-items:center;padding:.625rem 1.5rem;width:100%;color:#fff;display:flex;height:3.5rem}.product-card-grid{box-shadow:0 0 4px 2px #e3e4e8;border-radius:.625rem;font-family:Panton,sans-serif;display:flex;overflow:hidden;flex-direction:column;justify-content:space-between;position:relative;transition:all .3s ease;height:366px}.product-card-grid-item{width:23%;margin:0 1%;margin-bottom:2rem}.product-card-grid-header{display:flex;flex-direction:column;padding:1rem;box-sizing:border-box;position:relative;transition:all .3s ease;flex-grow:1}.product-card-grid-header:hover .zoom{opacity:1;font-size:5rem}.product-card-grid-title{font-family:Panton Extrabold,sans-serif;font-size:1.375rem;position:relative;max-height:2.5rem;z-index:10}.product-card-grid-image{position:relative;height:180px;flex-grow:1;background-repeat:no-repeat;background-position:50%;background-size:contain;transition:all .3s ease}.product-card-grid .zoom{position:absolute;height:100%;width:100%;background:hsla(0,0%,100%,.5);display:flex;align-items:center;justify-content:center;font-size:3rem;left:0;top:0;transition:all .3s ease;opacity:0;cursor:pointer;z-index:15}.product-card-grid-consist{font-size:.875rem;line-height:.875rem}.product-card-grid-consist-title{font-family:Panton Bold;margin:0 .25rem 0 0}.product-card-grid-body{display:none;transition:all .3s ease}.product-card-grid-body-title{font-family:Panton Extrabold,sans-serif;margin:0 0 .25rem 0}.product-card-grid-body-price{font-family:Panton Extrabold,sans-serif;font-size:2rem;line-height:2.5rem}.product-card-grid-buttons{display:flex}.product-card-grid-buttons .product-choose-button{background-color:#809f36;display:flex;align-items:center;justify-content:center;color:#fff;padding:.625rem 0;cursor:pointer;height:3.5rem;flex-grow:1}.product-card-grid-buttons .product-choose-button.button-sm{position:relative;flex-direction:column}.product-card-grid-buttons .product-choose-button.button-sm:not(:last-child):after{position:absolute;content:" ";height:75%;border-right:2px dashed #fff;top:12%;right:0}.product-card-grid-buttons .product-choose-button.button-sm .button-price{font-family:Panton Extrabold,sans-serif;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase}.product-card-grid-buttons .product-choose-button.button-sm .button-note{font-family:Panton Bold,sans-serif;font-size:.75rem;line-height:.75rem;text-transform:lowercase}.product-card-grid-buttons .product-choose-button.button-lg{font-family:Panton Extrabold,sans-serif;font-size:1.5rem;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.625rem 1.5rem}.product-card-grid-buttons .product-choose-button:hover{background-color:#617929}.product-card-grid-footer{flex-direction:column;transition:all .3s ease;width:100%;position:absolute;bottom:-500px}.product-card-grid.active .product-card-grid-image{transition:all .3s ease;background-position:top}.product-card-grid.active .product-card-grid-body{display:block}.product-card-grid.active .product-card-grid-buttons{display:none}.product-card-grid.active .product-card-grid-footer{display:flex;background:#fff;bottom:0;z-index:30}.product-card-modal{width:750px;padding:0;position:relative}.product-card-modal-body{display:flex;flex-direction:row;height:500px;background-color:#fff}.product-card-modal-body .col{display:flex;flex-direction:column}.product-card-modal-body .col-left{width:62%;padding:1rem;position:relative;justify-content:center}.product-card-modal-body .col-right{width:38%;background-color:#809f36;justify-content:space-between}.product-card-modal-body .col-right-body{padding:1rem;overflow-y:scroll}.product-card-modal-body .col-footer{position:absolute;left:0;bottom:0;display:flex;justify-content:space-between;padding:1rem;width:100%}.product-card-modal-body .col-footer .product-card-like{position:relative}.product-card-modal-title{font-family:Panton Extrabold,sans-serif;font-size:2.5rem;line-height:2.5rem;padding:1rem;position:absolute;width:100%;left:0;top:0}.product-card-modal div.product-card-modal-image{flex-grow:1;background-size:contain;background-position:50%;background-repeat:no-repeat}.product-card-modal img.product-card-modal-image{max-width:100%;max-height:100%;display:block;margin:0 auto}.product-card-modal-price{font-family:Panton Bold,sans-serif;font-size:3.125rem}.product-card-modal-description{font-family:Panton Bold,sans-serif;font-size:1.5rem;color:#fff}.product-card-modal-option{padding:0}.product-card-modal-buttons{display:flex;justify-content:flex-start}.product-card-modal-choose-button{cursor:pointer;display:flex;flex-direction:column;border:2px solid #fff;border-radius:.25rem;padding:.5rem;width:30%;justify-content:space-between;align-items:center;color:#fff}.product-card-modal-choose-button:not(:last-child){margin-right:5%}.product-card-modal-choose-button.active{background-color:#000}.product-card-modal-choose-button .button-note{font-family:Panton Bold,sans-serif;font-size:.875rem;line-height:.875rem;text-align:center}.product-card-modal-choose-button .separate{height:2px;background-color:#fff;width:100%;margin:.25rem 0}.product-card-modal .property{color:#fff;font-size:.875rem;line-height:1rem;margin:.5rem 0}.product-card-modal .property-title{font-size:1rem;font-family:Panton Bold,sans-serif;margin:0 .25rem 0 0}.product-card-modal .button-product-card-close{position:absolute;width:2.5rem;height:2.5rem;border-radius:1.25rem;background-color:#748c33;color:#fff;display:flex;align-items:center;justify-content:center;right:-1.25rem;top:-1.25rem;cursor:pointer;z-index:10}.product-card-modal .button-product-card-close .pp-icon{font-size:1rem}.product-card-modal .button-navigate{position:absolute;width:2.5rem;height:2.5rem;border-radius:2.5rem;top:45%;cursor:pointer;transition:all .3s ease}.product-card-modal .button-navigate .pp-icon{font-size:2.5rem;line-height:2.5rem;color:#fff}.product-card-modal .button-navigate.button-prev{left:-3rem;transform:rotate(-180deg)}.product-card-modal .button-navigate.button-prev:hover{transform:translate(-.5rem) rotate(-180deg)}.product-card-modal .button-navigate.button-next{right:-3rem}.product-card-modal .button-navigate.button-next:hover{transform:translate(.5rem)}.tag{width:2.5rem;height:2.5rem;display:flex;align-items:center;border-radius:2.5rem;font-size:.875rem;font-family:Panton,sans-serif;justify-content:center;position:relative;z-index:10}.tag-container{position:absolute;right:1rem;top:1rem}.tag .pp-icon{font-size:2.5rem;color:#e56621}.tag .pp-icon,.tag:after{position:absolute;top:0;right:0}.tag:after{font-family:Panton SemiBold,sans-serif;width:2.5rem;height:2.5rem;border-radius:2.5rem;display:flex;content:" "}.tag-new{background-color:#e56621;color:#fff}.tag-new:after{content:"NEW";color:#fff;align-items:center;justify-content:center;font-size:.875rem;background:#e56621}.tag.tag-hot:after{background-image:url(../img/hot-pepper-red.25aa4462.svg)}.tag-share,.tag.tag-hot:after{background-size:contain;background-position:50%;background-repeat:no-repeat}.tag-share{cursor:pointer;background-image:url(../img/share.dd5c7b28.svg);background-color:#e56621;z-index:20}.modal{position:fixed;background-color:rgba(0,0,0,.5);width:100%;height:100%;z-index:100;top:0;left:0;display:flex;align-items:center;justify-content:center}@media(min-width:1000px){.product-card-grid-body{position:absolute;top:0;left:0;padding:.5rem;z-index:10;width:100%;height:100%}.product-card-grid.active .product-card-grid-header .product-card-title{display:none}}body.fixed{overflow:hidden;position:fixed;height:100%;width:100%;left:0;top:0}.popup{margin:0 auto;position:relative}.popup-button-close{cursor:pointer;align-items:center;justify-content:center;display:flex;font-family:Arial,Baskerville,monospace;font-style:normal;font-size:1.75em;line-height:50px;text-decoration:none;text-align:center;color:#fff;width:50px;height:50px;position:absolute;right:0;top:0;opacity:1;padding:0;transition:all .128s ease-in-out;z-index:99}.popup-button-close:hover{cursor:pointer;transform:scale(1.5) rotate(180deg)}.popup-login{width:400px;min-height:400px;padding:2rem}.popup-login-form{display:flex;justify-content:space-around;align-items:center}.popup-login-form,.popup-login .personal-cabinet__title{flex-direction:column}.popup-login .personal-cabinet__title:before{font-size:2.5rem;margin:0 0 .5rem 0}.popup-login .form{margin:1rem 0;width:100%}.popup-login .form-field{margin:1rem 0;flex-direction:column;align-items:center}.popup-login .form-field-title{min-width:auto}.popup-login .form-control{color:#000;background:#fff;text-align:center;width:100%;padding:.5rem 1rem;line-height:1.5rem;height:auto;border:0}.popup-login .form-control:focus{border:0}.popup .note{display:flex;flex-direction:column}.popup .note-title{font-family:Panton,sans-serif;color:#fff}.popup .note-title__text{display:flex;justify-content:center;align-items:center;cursor:pointer;text-align:center}.popup .note-title__text .icon{margin-right:.5rem;margin-top:-.125rem;line-height:1rem;font-size:1rem}.popup .note-title__text:hover{border-bottom:1px dashed #fff}.popup .note-title .count-down{margin-left:.5rem;font-family:Panton Bold;font-size:1.25rem}.popup.locked:after{content:" ";width:100%;height:100%;top:0;right:0;position:absolute;background:hsla(0,0%,100%,.5)}.scroll-black::-webkit-scrollbar-track{background-color:#809f36;border-radius:2px}.scroll-black::-webkit-scrollbar{width:2px;background-color:#000}.scroll-black::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #000;border-radius:1px}.switcher{width:100%;align-items:center;justify-content:space-between}.switcher,.switcher-box{display:flex}.switcher-title{font-family:Panton Bold,sans-serif}.switcher-toggle{position:relative;display:block;cursor:pointer;width:5rem;height:3rem;border-radius:1.5em;transition:.35s}.switcher-toggle:after{width:2rem;height:2rem;top:.5rem;left:.5rem;border-radius:50%;background:linear-gradient(#f5f5f5 10%,#eee);box-shadow:inset 0 .1em .15em -.05em hsla(0,0%,100%,.9),0 .2em .2em -.12em rgba(0,0,0,.5)}.switcher-toggle:after,.switcher-toggle:before{position:absolute;content:"";transition:.25s ease-in-out}.switcher-toggle:before{width:4rem;height:1.5rem;top:.75rem;left:.75rem;border-radius:.75rem;background:linear-gradient(rgba(0,0,0,.07),hsla(0,0%,100%,.1)),#d0d0d0;box-shadow:inset 0 .08em .15em -.1em rgba(0,0,0,.5),0 .05em .08em -.01em hsla(0,0%,100%,.7),inset 0 0 0 0 #fd813d}.switcher-toggle.theme-green:before{box-shadow:inset 0 .08em .15em -.1em rgba(0,0,0,.5),0 .05em .08em -.01em hsla(0,0%,100%,.7),inset 0 0 0 0 #91af3f}.switcher input{display:none}.switcher input:checked+.switcher-toggle:before{box-shadow:inset 0 .08em .15em -.1em rgba(0,0,0,.5),0 .05em .08em -.01em hsla(0,0%,100%,.7),inset 3em 0 0 0 #fd813d}.switcher input:checked+.switcher-toggle.theme-green:before{box-shadow:inset 0 .08em .15em -.1em rgba(0,0,0,.5),0 .05em .08em -.01em hsla(0,0%,100%,.7),inset 3em 0 0 0 #91af3f}.switcher input:checked+.switcher-toggle:after{left:3em}.radio-button{display:flex;align-items:center}.radio-button-input{display:none}.radio-button-input:checked+.radio-button-label:before{border-color:#fd813d}.radio-button-input:checked+.radio-button-label:after{opacity:1;visibility:visible}.radio-button-label{position:relative;vertical-align:top;padding-left:2rem;cursor:pointer;color:#000;display:flex}.radio-button-label:after,.radio-button-label:before{content:"";position:absolute;top:0;left:0;transition:all .25s ease;border-radius:50%}.radio-button-label:before{width:1.5rem;height:1.5rem;border:1px solid rgba(0,0,0,.2);background-color:#fff;box-sizing:border-box}.radio-button-label:after{opacity:0;visibility:hidden;width:.75rem;height:.75rem;background-color:#ff6900;top:.375rem;left:.375rem}.checkbox{display:flex;align-items:center;margin:.25rem 0;cursor:pointer}.checkbox-title{margin:0 0 0 .25rem}.checkbox-input{display:flex;align-items:flex-start;position:relative;width:1.25rem;height:1.25rem;border-radius:.25rem;border:1px solid #9098a9;transition:all .2s ease;overflow:hidden}.checkbox-input .pp-icon{font-size:1.25rem;line-height:1.25rem;display:none}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]:checked+.checkbox-input{border-color:#fd813d}.checkbox input[type=checkbox]:checked+.checkbox-input .pp-icon{display:block;color:#fd813d;animation:wave .4s ease}.input-range{-webkit-appearance:none;width:80%;margin:0 0 .75rem 0}.input-range-box{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 0 1rem 0}.input-range:focus{outline:none}.input-range::-webkit-slider-thumb{-webkit-appearance:none;height:2rem;width:2rem;border-radius:50%;cursor:pointer;margin-top:-.75rem;border:0;outline:none;background:linear-gradient(#f5f5f5 10%,#eee);box-shadow:inset 0 .1em .15em -.05em hsla(0,0%,100%,.9),0 .2em .2em -.12em rgba(0,0,0,.5)}.input-range::-moz-range-thumb{height:2rem;width:2rem;border-radius:50%;cursor:pointer;border:0;outline:none;background:linear-gradient(#f5f5f5 10%,#eee);box-shadow:inset 0 .1em .15em -.05em hsla(0,0%,100%,.9),0 .2em .2em -.12em rgba(0,0,0,.5)}.input-range::-ms-thumb{height:2rem;width:2rem;border-radius:50%;cursor:pointer;border:0;outline:none;background:linear-gradient(#f5f5f5 10%,#eee);box-shadow:inset 0 .1em .15em -.05em hsla(0,0%,100%,.9),0 .2em .2em -.12em rgba(0,0,0,.5)}.input-range::-webkit-slider-runnable-track{width:100%;height:8px;cursor:pointer;background:#fff;border:2px solid #000;border-radius:3px;margin-top:6px}.input-range:focus::-webkit-slider-runnable-track{background:#fff}.input-range::-moz-range-track{width:100%;height:.25rem;cursor:pointer;background:#fff;border:2px solid #000;border-radius:3px}.input-range::-ms-track{width:100%;height:.25rem;cursor:pointer;background:transparent;border-color:transparent;border-width:16px 0;color:transparent}.input-range::-ms-fill-lower{background:#fff;border:2px solid #000;border-radius:3px}.input-range:focus::-ms-fill-lower{background:#fff}.input-range::-ms-fill-upper{background:#fff;border:2px solid #000;border-radius:3px}.input-range:focus::-ms-fill-upper{background:#fff}.dropdown-list{max-height:150px;overflow-y:scroll;background:#eaeaea;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;position:absolute;width:100%;z-index:10}.dropdown-list-item{font-size:1.125rem;text-align:center;padding:.25rem 1rem;z-index:10;overflow:hidden;cursor:pointer}.dropdown-list-item:not(:last-child){border-bottom:1px dashed #cecece}.dropdown-list-item:hover{background-color:#fff}.error-popup{background-color:#ffd5c0;font-size:.875rem;display:flex;align-items:center;padding:.5rem 1rem;box-sizing:border-box;justify-content:center;text-align:center;position:absolute;width:100%;z-index:12}.filter-menu{position:fixed;z-index:60;top:5rem;left:1rem;background:#ffd5c0;padding:1.5rem}.filter-menu-header{display:flex;justify-content:space-between;align-items:center;font-family:Panton Bold}.filter-menu-header .pp-icon{color:#fff}.filter-menu .button-close-filter{cursor:pointer}.filter-menu .button-close-filter:hover{color:#000}.filter-menu .button-filter-clear{cursor:pointer;display:inline-block}.filter-menu .button-filter-clear:hover{border-bottom:1px dashed #000;font-family:Panton SemiBold}.filter-menu .product-filter-item{font-family:Panton Semibold;position:relative;padding:0 0 0 2rem;margin:.5rem 0;cursor:pointer}.filter-menu .product-filter-item:before{content:" ";position:absolute;width:1.25rem;height:1.25rem;border:1px solid #999;border-radius:.125rem;left:0;top:0;box-sizing:border-box;background:#fff}.filter-menu .product-filter-item.checked{font-family:Panton Bold}.filter-menu .product-filter-item.checked:after{content:" ";position:absolute;width:.75rem;height:.75rem;border-radius:.125rem;left:.25rem;top:.25rem;padding:.125rem;background-color:#fd813d}.process-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:1100;overflow:hidden;font-family:Panton SemiBold}.process-loading .logo{font-size:5rem;position:relative}.process-loading .logo .pp-icon-logo{color:#e56621}.process-loading .logo .pp-icon-chief{font-size:1.75rem;position:absolute;right:0;bottom:.125rem;transition:all .3s ease;animation:load-anim .8s ease-in-out infinite}.process-loading .welcome{font-size:2.5rem;margin:0 0 1.5rem 0;text-align:center;line-height:2.75rem}.loader{position:absolute;content:" ";z-index:99;width:64px;height:64px;top:10%;background-position:50%;background-size:64px;background-repeat:no-repeat;background-color:#0b0b0b;animation:load-anim .8s ease-in-out infinite}.process-order{position:absolute;height:100%;width:100%;background:hsla(0,0%,100%,.85);z-index:100;left:0;top:0;display:flex;align-items:center;justify-content:center;font-family:Panton SemiBold;font-size:2rem;text-align:center;line-height:2.5rem;flex-direction:column}.process-order .pp-icon{transition:all .3s ease;animation:load-anim .8s ease-in-out infinite;font-size:3rem}.button-processing{opacity:.7;cursor:default}.notification-box{position:relative;width:570px;background-color:#fd813d;padding:35px 70px;border-radius:10px;overflow:hidden;margin:40px auto}.notification-box-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:100;background-color:rgba(0,0,0,.5)}.notification-box-modal.color-white{color:#fff}.notification-box .notification__image{width:100%}.notification-box-heading{position:relative;font-family:Panton Extrabold,sans-serid;font-size:2rem;line-height:2.25rem;text-transform:uppercase;text-align:center;width:100%;margin:0 0 1rem 0}.notification-box-text{position:relative;line-height:1.25rem;width:380px;padding:20px 0;margin:0 auto}.notification-box-preorder-text,.notification-box-text{font-family:PantonBold,sans-serif;font-size:1.25rem;text-align:center}.notification-box-preorder-text{margin:1.5rem 0;line-height:1.5rem}.notification-box-footer{display:flex;justify-content:center;align-content:center;margin:2rem 0 0 0}.notification-box-footer .button{justify-content:center;align-content:center;font-family:Panton SemiBold;border:0;background-color:transparent;color:#000}.notification-box-default{max-width:800px;width:90%;margin:0 auto;background:#fff;color:#000;padding:1.5rem;position:relative}.notification-box-black-white{background:#fff;color:#fff}.notification-box .free-delivery-share-condition li{margin:0 0 .5rem 0}.mobile-app-banner{background-color:#fff;padding:0}.mobile-app-banner img{width:100%;display:block}.button-loader{background-image:url(../img/three-dots.7627bc82.svg);width:60px;height:15px;background-size:contain}@media (max-width:600px){.notification-box{width:96%}.notification-box-heading{font-size:1.5rem}.notification-box-text{width:100%}}@media (max-width:400px){.notification-box-heading{font-size:1.125rem;line-height:1.5rem}.notification-box .button{padding:.5rem;font-size:.875rem}}@media(max-width:1500px){.header-header{font-size:1.25rem}}@media(max-width:1300px){.header-footer-header{padding:0 0 0 1.5rem}.header-footer-header .logo{font-size:3.5rem}.header-footer-header .logo .pp-icon-chief{font-size:1.25rem;line-height:1.25rem}.header-footer-header .pizzeria-city{font-size:1rem;line-height:1.25rem}.header-footer-header .header-menu{margin:0 0 0 1.5rem}.header-footer-header .header-menu .menu-item{font-size:1rem}.header-footer-header .buttons .button-menu{width:6rem;height:5rem}.header-footer-header .buttons .button-menu .pp-icon{font-size:3.5rem}.fixed .menu-catalog-group-box{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.fixed .menu-catalog-group-box::-webkit-scrollbar{display:none}}@media(max-width:1200px){.menu-catalog-group.fixed{justify-content:flex-start;padding:.5rem 15rem .5rem 8rem}.container{max-width:none}.header-header{font-size:1rem}.header-header .button-delivery-area{margin:0 1rem}.header-header .pizzeria-socs .pp-icon{font-size:2rem}.header-header .pizzeria-lang .button-lang,.header-header .pizzeria-socs .pp-icon{width:2rem;height:2rem;border-radius:2rem}.product-card-grid-item{width:31%}.footer-container{flex-wrap:wrap}.footer-col{width:50%;margin:0 0 3rem 0}}@media(max-width:920px){.product-card-button-action{font-size:.75rem}.product-card-button-action.unavailable{font-size:.75rem;line-height:1rem;height:3.5rem;text-align:center}.product-card-option{height:calc(100% - 4rem);justify-content:space-around;padding:0 .25rem}.product-card-option-button{padding:1.25rem 0;font-size:.75rem;line-height:.875rem;font-family:Panton,sans-serif;text-align:center;white-space:normal}.product-card-option-button:not(:last-child){margin-bottom:.5rem}.product-card-option-button.size-sm{width:100%;flex-grow:1}.product-card-option-list.option-list-sm{flex-direction:row}.product-card .button-unavailable{font-family:Panton,sans-serif;text-align:center;font-size:.75rem;height:100%;padding:0 .25rem;width:90px}.product-card-grid{flex-direction:row;height:300px}.product-card-grid-item{width:48%}.product-card-grid-header{width:calc(100% - 100px);height:100%;flex-grow:1;padding:.5rem}.product-card-grid-header .zoom{visibility:hidden}.product-card-grid-title.tag{padding:0}.product-card-grid-title.tag:after{right:-.5rem}.product-card-grid-image{flex-grow:1}.product-card-grid-body{padding:0;margin:1rem 0 0 0}.product-card-grid-body-title{display:none}.product-card-grid-buttons{height:100%;flex-direction:column}.product-card-grid-buttons .product-choose-button{width:90px}.product-card-grid-buttons .product-choose-button.button-sm:not(:last-child):after{border-right:0;border-bottom:2px dashed #fff;height:2px;bottom:0;right:auto;width:80%;top:auto}.product-card-grid-buttons .product-choose-button.button-sm .button-price{font-family:Panton,sans-serif}.product-card-grid-buttons .product-choose-button.button-lg{align-items:center;justify-content:center;padding:0}.product-card-grid-buttons .product-choose-button.disabled{font-family:Panton,sans-serif;font-size:.875rem;padding:0;line-height:.875rem;text-align:center}.product-card-grid-buttons .button-price{font-family:Panton,sans-serif}.product-card-grid-buttons .button-value{display:none}.product-card-grid-footer{width:100px;flex-grow:1;right:-300px;bottom:0}.product-card-grid.active{height:auto}.product-card-grid.active .product-card-grid-image{background-position:50%;height:250px}.product-card-grid.active .product-card-grid-footer{right:0;position:relative}.product-card-grid.active .product-card-grid .product-card-consist{display:block}}@media screen and ((max-width:800px) or (max-height:600px)){.product-card-modal{width:96vw;height:84vh}.product-card-modal-body .col-left{width:60%}.product-card-modal-body .col-right{width:40%}}@media(max-width:800px){.popup{width:96%}.personal-cabinet{width:90%}.personal-cabinet-header .personal__button{width:49%}.personal-cabinet-section#bonus{overflow-y:scroll}.personal-cabinet-section#bonus::-webkit-scrollbar{width:.375rem;background-color:rgba(0,0,0,.3)}.personal-cabinet-section#bonus::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:#748c33;border:1px solid #000}.personal-cabinet-section#bonus::-webkit-scrollbar-track{border-radius:.25rem;background-color:rgba(0,0,0,.3)}.personal-cabinet .user-bonus-count,.personal-cabinet .user-bonus-description{width:100%}.personal-cabinet .personal-order-list .order-item-header{flex-wrap:wrap}.personal-cabinet .personal-order-list .order-item-header .column{width:50%;margin-bottom:.5rem;flex-direction:row}.personal-cabinet .personal-order-list .order-item-header .column .cell-title{margin-right:.5rem}}@media(max-width:600px){.container{width:100%}.product-list-title,.product-list-title .pp-icon{font-size:2rem;line-height:2rem}.product-card-grid-item{width:100%}.footer{padding:3rem 0 0 0}.footer-col{width:100%}.process-loading .welcome{font-size:1.5rem;line-height:1.75rem}.header-body .slider .button-slider{font-size:1.5rem}.header-body .slider .button-slider.button-next{right:1rem}.header-body .slider .owl-dots .owl-dot{width:.75rem;height:.75rem}.header-body .slider .owl-dots .owl-dot.active{border-width:2px}}@media(max-width:500px){.button.basket-remove_order{font-size:1rem}}@media(max-width:400px){.container{padding:0 .5rem}}@media(max-width:380px){.product-card-grid-header{padding:.5rem}.product-card-grid-title.tag.tag-only-pickup:after{font-size:2rem}.product-card-option-button.size-sm{padding:.5rem 0}.product-card .product-card-button-action{font-family:Panton,sans-serif;font-size:.875em}}