.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
.suggestions-nowrap{white-space:nowrap}.suggestions-input{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.suggestions-input::-ms-clear{display:none}.suggestions-wrapper{position:relative;margin:0;padding:0;vertical-align:top;-webkit-text-size-adjust:100%}.suggestions-suggestions{background:#fff;border:1px solid #999;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;left:0;min-width:100%;position:absolute;z-index:9999;-webkit-text-size-adjust:100%}.suggestions-suggestions strong{font-weight:400;color:#39f}.suggestions-suggestions.suggestions-mobile{border-style:none}.suggestions-suggestions.suggestions-mobile .suggestions-suggestion{border-bottom:1px solid #ddd}.suggestions-suggestion{padding:4px 4px;overflow:hidden}.suggestions-suggestion:hover{background:#f7f7f7}.suggestions-selected{background:#f0f0f0}.suggestions-selected:hover{background:#f0f0f0}.suggestions-hint{padding:4px 4px;white-space:nowrap;overflow:hidden;color:#777;font-size:85%;line-height:20px}.suggestions-subtext{color:#777}.suggestions-subtext_inline{display:inline-block;min-width:6em;vertical-align:bottom;margin:0 .5em 0 0}.suggestions-subtext-delimiter{display:inline-block;width:2px}.suggestions-subtext_label{margin:0 0 0 .25em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px;background:#f5f5f5;font-size:85%}.suggestions-value[data-suggestion-status=LIQUIDATED]{position:relative}.suggestions-value[data-suggestion-status=LIQUIDATED]:after{position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(0,0,0,.4);content:""}.suggestions-promo{font-size:85%;display:none;color:#777;padding:4px;text-align:center}.suggestions-promo a{color:#777;display:block;filter:grayscale(100%);line-height:20px;text-decoration:none}.suggestions-promo a:hover{filter:grayscale(0)}.suggestions-promo svg{height:20px;vertical-align:bottom}@media screen and (min-width:600px){.suggestions-promo{position:absolute;top:0;right:0;text-align:left}}
@font-face{font-family:Gilroy;font-style:normal;font-weight:400;src:url('/data/fonts/Gilroy-Regular.otf') format('opentype')}@font-face{font-family:Gilroy;font-style:italic;font-weight:400;src:url('/data/fonts/Gilroy-RegularItalic.otf') format('opentype')}@font-face{font-family:Gilroy;font-style:normal;font-weight:700;src:url('/data/fonts/Gilroy-Bold.otf') format('opentype')}@font-face{font-family:Gilroy;font-style:italic;font-weight:700;src:url('/data/fonts/Gilroy-BoldItalic.otf') format('opentype')}@keyframes loading_rotate{0%{transform:rotate(360deg)}100%{transform:rotate(0)}}.form-item{margin-bottom:.5em;margin-top:.5em}#edit-street-wrapper.error .description,.form-item label,body.cart-bottom-show .cart-bottom-container{display:block}input,select,textarea{padding:2px}.top-allert{color:#000;background-color:#f9f7db;padding:26px 23px;margin-bottom:25px;font-size:18px;border-radius:6px;line-height:1.5}.broken-partnership,.company-orders-not-processing{font-size:20px;font-weight:700;color:#e9002b}.cempty,.company-promotion p:first-child,.company-text p:first-child{margin-top:0}.company-promotion p:last-child{margin-bottom:0}.company-text{margin-bottom:33px}.company-text p{line-height:1.4;margin:1em 0}.company-text li{line-height:1.4;margin:.5em 0}.company-text img{border-radius:7px}.menu-title{position:relative;height:30px;margin-top:36px}.menu-title .line{position:relative;top:22px;border-bottom:1px solid #eee;font-size:0}.menu-title .text{display:block;position:absolute;font-size:33px;font-weight:700;background-color:#fff;padding-right:10px}.category-title{font-size:28px;font-weight:700;margin-bottom:25px}.company-catalog-load,.dish-wrapper .title{font-size:17px;font-weight:700;cursor:pointer}.catalog-category ul{margin:0;padding:0;font-size:0;list-style-type:none}.catalog-category ul li{margin:0 30px 34px 0;text-align:left;width:390px;min-height:150px;display:inline-block;vertical-align:top;zoom:1}.catalog-category ul li:nth-child(2n){margin-right:0}.company-catalog-load{padding:10px 0 11px;background-color:#f5f5f5;border-radius:19px;text-align:center}.company-catalog-load:hover{background-color:#ebebeb}.company-catalog-load:after{content:' ';display:none;position:relative;left:15px;top:3px;width:15px;height:15px;animation:1s linear infinite loading_rotate;background:url('/misc/loading.svg') center center no-repeat}.checkout #dt-wrapper .form-item,.checkout #time,.company-catalog-load.loading:after{display:inline-block}.dish-wrapper img{border-radius:6px;position:relative;z-index:2;cursor:pointer}.dish-wrapper.no-photo img,body.cart-popup #sidebar-right .block:not(.block-cart){display:none}.dish-wrapper .description{position:relative;top:-5px;box-sizing:border-box;width:390px;padding:21px 20px 13px;border-right:2px solid #e7e7e7;border-bottom:2px solid #e7e7e7;border-left:2px solid #e7e7e7;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.dish-wrapper.no-photo .description{border-top:2px solid #e7e7e7;border-top-left-radius:6px;border-top-right-radius:6px;top:0}.mfp-arrow:after,.mfp-arrow:before{border-top-width:0;border-bottom-width:0}.dish-wrapper .title{margin-bottom:7px;letter-spacing:.3px;line-height:1.2}.dish-wrapper .weight{font-weight:400;color:#afafaf}.dish-wrapper .ingredients{font-size:15px;font-weight:400;color:#959595;line-height:1.2;margin-top:13px}.dish-wrapper .price{font-size:22px;letter-spacing:.5px;margin-top:25px}.add2cart,.added2cart{display:inline-block;background-color:#6ac452;color:#fff;padding:11px 25px 12px;border-radius:19px;font-size:15px;font-weight:700;text-decoration:none;float:right;position:relative;top:-8px;line-height:1}.add2cart:hover,.checkout .form-submit:hover{background-color:#5ead49}.added2cart{background-color:#d1d1d1;cursor:not-allowed}.mfp-pl-order .mfp-inline-holder .mfp-content{width:auto}.mfp-pl-order-popup{position:relative;display:inline-block;background:#fff;width:860px;margin:0 auto;text-align:center;border-radius:12px}.mfp-pl-order-popup img.mfp-img{padding:0;cursor:pointer;border-radius:12px}.mfp-pl-order .mfp-padding{margin:21px 20px 35px}.mfp-pl-order .mfp-title{padding-right:0}.mfp-pl-order .title{font-size:21px;font-weight:700;color:#000;margin-bottom:14px}.mfp-pl-order .weight{color:#afafaf;font-weight:400}.mfp-pl-order .exit,.mfp-pl-order .ingredients{font-size:16px;color:#959595;margin-bottom:16px;line-height:1.3}.mfp-pl-order .price{font-size:22px;letter-spacing:.5px;color:#000}.mfp-add2cart{top:-9px}.mfp-arrow:after,.mfp-arrow:before{margin-left:0}.mfp-arrow:after{background:url(/sites/all/themes/pla/images/next.svg) 0 0/32px 32px no-repeat;position:absolute;top:50%;margin-top:-19px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.mfp-arrow:before{opacity:0}.mfp-arrow-left:after{transform:rotate(-180deg);border-right:none;margin-left:0}.mfp-arrow-left:before{margin-left:0;border-right:none}.mfp-arrow-right:after{border-left:none;margin-left:0}.mfp-arrow-right:before{border-left:none}.block-cart{border:2px solid #6ac452;border-radius:8px;box-sizing:border-box}.block-cart .title{font-size:20px;font-weight:700;box-sizing:border-box;padding:12px 15px}.block-cart form{line-height:1.5}.cart-items{padding:9px 15px 22px}.cart-items ul{margin:0;padding:0}.basket-element{border-bottom:1px solid #e6e6de;padding:20px 0}.basket-element:first-child{padding-top:0;margin-top:-3px}.ccil{float:left;width:68px;height:68px;border:1px solid #cecece;border-radius:3px;display:block;background-position:center center;background-repeat:no-repeat;background-size:contain}.calc,.calc .qty{display:flex;height:25px;box-sizing:border-box}.ccir{float:right;width:188px;line-height:15px;margin-top:-2px}.ccir a{font-size:14px;color:#000;text-decoration:none}.ccir a:hover{text-decoration:underline}.agreement a:hover,.checkout .links a{text-decoration:none}.calc{margin-top:12px;flex-direction:row;justify-content:space-between}.calc .price{font-size:14px;line-height:25px;color:#a4a4a4;white-space:nowrap}.calc .qty{flex-direction:row}.calc .qty-change{box-sizing:border-box;width:25px;height:25px;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;line-height:23px;text-align:center;z-index:2;font-size:16px}.calc .amount,.calc input,.ctotal span{font-size:15px;font-weight:700}.calc .qty-change:hover{background-color:#efefef}.calc .qty-change-sub{line-height:22px}.calc .amount,.order-confirm .ccir .calc .count{line-height:25px}.calc input{text-align:center;width:23px;padding:2px 8px 1px;color:#000;outline:0;border:1px solid transparent;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;margin-left:-3px;margin-right:-3px}.calc .amount{color:#000;white-space:nowrap;text-align:right}.cempty,.ctotal{margin-top:14px;font-size:14px;color:#000;line-height:1}.block-cart .warn{color:#c90026;font-size:12px;margin-top:3px}.checkout{box-sizing:border-box;background-color:#f7f7f7;padding:1px 15px 15px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-size:14px}.cart-bottom-container,.checkout .text-address{background-color:#fff;display:none;box-sizing:border-box}.checkout .form-item{margin-bottom:14px;margin-top:14px}.checkout label{color:#000;margin-bottom:2px;font-size:14px}.checkout label .form-required{color:#ff960d;font-size:16px}.checkout input[type=text],.checkout select,.checkout textarea{border:1px solid #d7d7d7;outline:0;box-sizing:border-box;width:100%;border-radius:5px}.checkout input[type=text],.checkout select{height:32px}.checkout .error{border:1px dashed red!important}.checkout .address{position:relative;margin-top:15px}.suggestions-suggestion{cursor:pointer}.checkout .text-address{position:relative;cursor:text;padding:5px 17px 0 2px;height:32px;border:1px solid #d7d7d7;border-radius:5px}.checkout .text-address .btn-close{position:absolute;right:5px;top:50%;margin-top:-4px;width:8px;height:8px;background:url(/data/closelabel.png) center no-repeat;cursor:pointer}.checkout .address-error{display:none;color:#ffad43}#edit-flat-wrapper{margin-bottom:8px}.checkout .links{margin-top:12px;border-bottom:1px solid #e0e0e0;padding-bottom:8px}.checkout .links a{color:#14a9ff;font-size:13px;display:inline-block;margin:5px 0 4px}.checkout .links a:hover{border-bottom-color:transparent}.checkout #comments-wrapper,.checkout #dt-wrapper,.checkout #shopping-wrapper{display:none;margin:3px 0 8px}.checkout #date{margin-right:10px;display:inline-block}.checkout #comments,.checkout #shopping{width:100%}.checkout .form-radios-wrapper{margin-top:10px;padding-top:5px;border:1px solid transparent;border-radius:5px}.checkout .form-radios-wrapper .form-item{margin:9px 0}.checkout .form-radios-wrapper .form-item label{font-size:13px}.checkout .edit-op-wrapper{text-align:center}.checkout .form-submit{text-align:center;background-color:#6ac452;color:#fff;border-radius:19px;font-size:15px;font-weight:700;height:38px;width:100%;margin:1px 0 8px;border-style:none;padding-top:3px;-webkit-appearance:none;cursor:pointer}.checkout .form-submit.disabled{background:#ccc;cursor:not-allowed}.checkout .form-submit.ordered{background:#080}.agreement,.agreement a{font-size:11px;color:#aaa;line-height:1.2}.order-finish-error{padding-top:20px;color:red;font-weight:700;display:none}.block-cart.fixed-bottom1{position:fixed;bottom:20px}.block-cart.fixed-bottom2{position:relative;bottom:auto}.block-cart.fixed-top{position:fixed}.messages{border:1px solid #000;font-size:16px;line-height:1.3;padding:13px 11px;margin-top:24px}.messages.status{border:1px solid #809a28;color:#809a28}.messages.error{border:1px solid #d77;color:#a30000;background-color:#fcc}.order-confirm,.order-confirm .ccir a{font-size:15px}.order-confirm .title{font-weight:700;margin-top:22px}.order-confirm .cart-items{padding:25px 0 5px}.order-confirm .ccir{float:left;width:auto;margin-left:10px}.order-confirm .ccir .calc{width:160px}.order-confirm .warn{font-size:13px;color:#c90127;margin-top:13px}.cart-bottom-wrapper{position:fixed;left:0;bottom:0;width:100%;z-index:2;display:none}.cart-bottom-container{width:100%;height:42px;border-top:2px solid #e6e6e6;white-space:nowrap;cursor:pointer}.cart-popup-bg,body.cart-popup #sidebar-right{position:fixed;left:0;top:0;width:100%;height:100%}.cart-bottom-container .title{background-color:#6ac452;color:#fff;font-size:15px;font-weight:700;height:42px;line-height:43px;position:relative;top:-2px;display:inline-block;padding-right:20px;vertical-align:top;border-top-right-radius:21px;border-bottom-right-radius:21px}.cart-bottom-container .title:before{content:'';display:inline-block;position:relative;top:4px;width:22px;height:21px;background:url(/sites/all/themes/pla/images/cart2x.png) left top/contain no-repeat #6ac452;margin:0 11px}.cart-bottom-container .total{display:inline-block;color:#000;background-color:#fff;font-size:15px;height:40px;padding:0 1px 0 10px;line-height:38px}.cart-bottom-container .total b{font-size:16px;font-weight:700}.cart-bottom-container .total .warn{font-size:11px;color:#b5b4b5}.cart-popup-bg{display:none;background-color:#000;opacity:.7;z-index:20000}body.cart-popup #sidebar-right{margin:0;padding:0;z-index:20001;float:none;display:block}body.cart-popup #sidebar-right .block-cart{position:relative;margin:0 auto;width:320px;border-style:none;top:10px!important}body.cart-popup #sidebar-right .title{background-color:#6ac452;color:#fff;border-top-left-radius:7px;border-top-right-radius:7px}body.cart-popup #sidebar-right .title:before{top:11px}body.cart-popup #sidebar-right .title .close{position:absolute;width:21px;height:21px;top:11px;right:13px;background:url('/sites/all/themes/pla/images/cart-close.png') left top/contain no-repeat;cursor:pointer}body.cart-popup #sidebar-right .block-cart .content{width:320px;height:320px;overflow-y:scroll;background-color:#fff}body.cart-popup #sidebar-right .basket-element:first-child{padding-top:11px;margin-top:0}.mfp-pl-delivery-terms{position:relative;margin:10px auto;max-width:700px;min-width:280px;background-color:#fff;padding:23px 0;border-radius:8px;border:1px solid #dadada;box-sizing:border-box;font-size:16px;line-height:1.4}.mfp-pl-delivery-terms-padding{padding:0 30px}.mfp-pl-delivery-terms-bg{padding-top:1px;padding-bottom:1px;background-color:#f9f5e7}.mfp-pl-delivery-terms-h1{font-size:24px;font-weight:700}.mfp-pl-delivery-terms-h2{font-size:18px;font-weight:700}@media screen and (max-width:1209px){#sidebar-right,.slogan{display:none}#center{float:none;width:100%;padding-right:0}.cart-bottom-wrapper,body.cart-popup .cart-popup-bg{display:block}body.cart-bottom-show #footer .padding{margin-bottom:42px}}@media screen and (max-width:865px){.catalog-category ul{text-align:center}.catalog-category ul li{margin-left:15px;margin-right:15px}.catalog-category ul li:nth-child(2n){margin-right:15px}}@media screen and (max-width:700px){.delivery-container{flex-direction:column;align-items:flex-end}.delivery-terms-container{margin-bottom:10px}.delivery-call{margin-left:0}.visual-content{font-size:16px;padding:20px 40px;height:240px}#visual h1{font-size:35px}.visual-content .addr{font-size:14px}.category-title{font-size:30px}.catalog-category ul li{margin-left:0;margin-right:0}.catalog-category ul li:nth-child(2n){margin-right:0}}@media screen and (max-width:600px){.visual-content{padding:20px 30px}#visual h1{font-size:30px}.visual-content .order{justify-content:space-between}.visual-content .order .min-price{margin-right:0}.category-title{font-size:28px}}@media screen and (max-width:500px){.padding{padding:0 10px}#header{height:115px;margin-top:10px}#header .padding,.logo-container{flex-direction:column}.slogan{display:block;margin:8px 0 0}.delivery-container{position:relative;top:32px;flex-direction:row;align-items:center}.delivery-terms-container{margin:0}.delivery-call{margin-left:15px}.delivery-terms-link{font-size:14px}.delivery-call a{font-size:16px;padding-left:34px}.delivery-call a:before{content:'';width:29px;height:29px;display:inline-block;background:url('/sites/all/themes/pla/images/call-29.png') center no-repeat;position:absolute;left:0;top:-5px}#visual{margin-top:54px}.visual-content{padding:15px 20px;height:250px;font-size:15px}#visual h1{font-size:26px}}@media screen and (max-width:425px){.catalog-category ul li,.dish-wrapper .description{width:100%}.dish-wrapper img{width:100%;height:auto}.visual-content{font-size:14px}.visual-text{line-height:1.2}}
