html{min-height:100%;min-width:320px}html body{min-height:inherit;min-width:inherit;color:#000;margin:0;padding:0}html body.hidden{overflow:hidden}.justify{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.flex-vertical-align{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}@keyframes placeholderContent{0%{background-position:-468px 0}100%{background-position:468px 0}}.placeholderContent{color:transparent!important;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderContent;animation-timing-function:linear;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 100px;position:relative}.s-fa,i.fa{display:inline-block;min-height:1px;min-width:20px}.logo{background-position:left center;background-repeat:no-repeat;padding:15px 0 15px 100px;margin-right:100px;text-decoration:none;color:#121435;min-height:56px;display:block}.info{min-width:300px}.info.relative{position:relative}.info .contact{margin-bottom:20px;overflow:hidden}.info .contact div{float:left;display:inline-block;margin-right:20px;margin-top:20px}.info .contact div a{text-decoration:none;color:#000;line-height:30px;border-radius:30px;height:30px;display:inline-block;padding-right:15px;overflow:hidden;transition:background .2s;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;font-size:14px;white-space:nowrap}.info .contact div a span:first-child{display:inline-block;background:#f2f2f2;color:#a5a5a5;width:30px;height:30px;text-align:center;line-height:inherit;border-radius:30px;font-size:14px;margin-right:10px}.info .contact div a:hover{background:#f2f2f2}.info .menu{display:inline-block;margin-right:20px}.info .menu a{color:#000;margin-right:20px;margin-top:10px;display:inline-block;height:20px;line-height:20px;border-bottom:1px solid #b3b3b3}.info .menu a:hover{border-bottom-color:#000}.info .menu a.active{border-bottom-color:transparent!important}.info .menu a.active{text-decoration:none}.city{white-space:nowrap;float:right;text-decoration:none;display:inline-block;color:#000;margin-top:10px;border-radius:25px;height:25px;line-height:25px;padding:0 20px}.city>span{color:#156aa9;text-decoration:dashed;border-bottom:1px dotted}.city-confirm{position:absolute;right:0;top:50px;padding:20px;background:#f9f7f7;font-size:14px;box-shadow:-1px 1px 8px -2px grey}.city-confirm.hidden{display:none}.city-confirm:before{position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:0 solid transparent;border-bottom:10px solid #f9f7f7;content:'';top:-10px;right:70px}.city-confirm p{margin:0;line-height:1.4;text-align:left}.city-confirm div{margin-top:20px;text-align:center}.city-confirm div a{color:#000;text-decoration:none;display:inline-block;padding:10px 15px;line-height:20px;height:20px;transition:all .1s;border-radius:20px}.city-confirm div a.no{margin-left:10px;color:#cdbdbd}.city-confirm div a.no:hover{background:red;color:#fff}.basket{float:right;border-radius:5px 0 0 5px;width:130px;height:50px;padding:0 0 0 20px;cursor:pointer;position:relative;margin-right:50px}.basket:hover{color:#62dc25}.basket:hover:after{border-left-color:#e2e2e2}.basket .cost{font-weight:700;font-size:16px}.basket .empty{font-style:italic}.basket i{font-size:25px;margin-right:15px;position:relative;color:#62dc25;width:auto}.basket i .notification{display:none;position:absolute;top:-5px;right:-5px;background:red;color:#fff;font-size:10px;font-family:"PT Sans",sans-serif;border-radius:50%;width:14px;height:14px;line-height:14px;text-align:center}.prepare .basket-product{cursor:default;margin-bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center}.prepare .basket-product .clear{display:none}.prepare .basket-product-name{width:215px;margin:0 20px;overflow:hidden;text-overflow:ellipsis}.prepare .basket-product-amount{width:75px;margin:0 10px;background:#f9f7f7;border-radius:3px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center}.prepare .basket-product-amount .move{width:20px;height:20px;line-height:20px;text-align:center;border-radius:3px;border:1px solid #f9f7f7;background:#fff;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.prepare .basket-product-amount .move.cant{cursor:default;color:#cacaca}.prepare .basket-product-amount .value{font-size:14px}.prepare .basket-product-price{width:80px;white-space:nowrap;margin-left:10px;font-size:19px}.prepare .basket-product-remove{width:30px;text-align:right}.prepare .basket-product-remove a{color:#ccc}.prepare .basket-product-remove a:hover{color:#000}.prepare .sum{margin:20px 0;text-align:right;overflow:hidden;line-height:22px}.prepare .sum .price{width:110px;margin-left:20px;display:inline-block;text-align:left;font-size:22px;font-weight:700;float:right}a{outline:0}a img{border:none}.offer{overflow:hidden;margin-bottom:50px}.offer .discount{margin-bottom:20px;text-transform:lowercase}.offer .discount span{background:#ff5722;color:#fff;padding:0 6px;line-height:25px;display:inline-block}#position-finish{margin-top:50px}#position-finish,#position-start{transition:opacity .2s}#position-finish.hidden,#position-start.hidden{opacity:0}.offer .rating{margin-bottom:20px;margin-left:25px;cursor:default}blockquote{border-left:7px solid #156aa9;margin:40px 0;padding:20px;font-size:20px}blockquote p:first-child{margin-top:0}.promo-wrap{display:none;border:1px dashed #d3d3d3;border-radius:10px;padding:0 20px}.promo-wrap span{white-space:nowrap}.promo-code{margin-bottom:0}.promo-code span{font-weight:700;background:#f2f2f2}.promo-info{margin:20px 0;border-top:1px dashed #d3d3d3;min-height:40px;padding:15px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center}.payment img{width:40px;height:25px;box-sizing:border-box}.payment img:not(.empty){background:#fff;border:1px solid #e3dada;border-radius:3px}.shadow{background:rgba(0,0,0,.7);position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:2}.shadow.show{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.shadow.show~#callback,.shadow.show~#callbackMobile{display:none!important}.shadow .title{margin-bottom:40px;color:#04a504;font-weight:700;font-size:15px}.shadow .inner{background:#fff;width:700px;max-height:100%;padding:50px;box-sizing:border-box;position:relative;overflow:auto}.shadow .inner .close{z-index:2;position:absolute;width:30px;height:30px;line-height:30px;top:10px;right:10px;font-size:20px;font-weight:100;text-decoration:none;color:#000;font-family:Tahoma,Verdana,Segoe,sans-serif}.shadow .inner .loader-wrapper{display:none;position:absolute;background:#fff;width:100%;height:100%;top:0;left:0}.shadow .inner .loader-wrapper.show{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.shadow .bar{text-align:center;width:100%;margin-top:20px}.shadow .success{display:none;background:#fff;padding:50px;box-sizing:border-box}.shadow p{line-height:1.4}.shadow ul li{line-height:1.4;margin-bottom:10px}.shadow.cart .inner{width:900px;padding:0}.shadow.cart .cart-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.shadow.cart .cart-inner>div{padding:40px;box-sizing:border-box;position:relative}.shadow.cart .cart-inner .items{width:600px;padding-bottom:0}.shadow.cart .cart-inner .items .content{min-height:370px}.shadow.cart .cart-inner .items .code-link{text-decoration:none;border-bottom:1px dotted;color:#000}.shadow.cart .cart-inner .items .code-error{margin:0;color:red}.shadow.cart .cart-inner .promo-info{margin:20px -40px 0 -40px}.shadow.cart .cart-inner .order{width:300px;background:#f9f7f7;box-sizing:border-box;position:relative;padding-left:30px;padding-right:30px}.shadow.cart .cart-inner .order .disabled{position:absolute;z-index:4;width:100%;height:100%;top:0;left:0;background:#f9f7f7;opacity:.8}.shadow.cart .cart-inner .order .title{margin-bottom:30px}.shadow.cart .cart-inner .order p{margin:0 -40px;padding:10px 40px;font-size:14px;background:#f7f4f4}.shadow.cart .cart-inner .order form .label{font-size:12px;margin:20px 0 10px 0;cursor:default}.shadow.cart .cart-inner .order form input,.shadow.cart .cart-inner .order form select{-webkit-appearance:none;-moz-appearance:none;border-radius:0;z-index:2;position:relative;border:1px solid #e3dada;background:0 0;padding:0 25px 0 10px;outline:0;line-height:35px;height:35px;width:100%;box-sizing:border-box}.shadow.cart .cart-inner .order form input.error,.shadow.cart .cart-inner .order form select.error{background:#e69789}.shadow.cart .cart-inner .order form input.error.to-white,.shadow.cart .cart-inner .order form select.error.to-white{transition:all 2s;background:#fff}.shadow.cart .cart-inner .order form input:focus,.shadow.cart .cart-inner .order form select:focus{border-color:#999}.shadow.cart .cart-inner .order form .wrapper{position:relative;background:#fff;margin-bottom:10px}.shadow.cart .cart-inner .order form input[type=radio]{position:absolute;left:-7px;visibility:hidden;width:auto}.shadow.cart .cart-inner .order form .clearing{z-index:3;position:absolute;text-decoration:none;line-height:35px;top:1px;right:10px;font-size:15px;color:#156aa9}.shadow.cart .cart-inner .order form .drop{z-index:1;position:absolute;line-height:35px;top:0;right:10px;font-size:10px;color:#d3d3d3}.shadow.cart .cart-inner .order .basket-city{padding-bottom:3px;margin-bottom:10px;display:inline-block;text-decoration:dashed;border-bottom:1px dotted}.shadow.speed .inner{width:370px}.shadow.speed.top.show{display:block!important}.shadow.speed.top .inner{position:absolute;top:0;left:50%;margin-left:-185px}.shadow.speed .title{margin-bottom:10px}.shadow.speed p{margin-bottom:30px}.shadow.speed input{-webkit-appearance:none;-moz-appearance:none;border-radius:0;z-index:2;position:relative;border:1px solid #e3dada;background:0 0;padding:0 25px 0 10px;outline:0;line-height:35px;height:35px;width:100%;box-sizing:border-box}.shadow.speed input:not(:last-child){margin-bottom:10px}.shadow.speed input.error{background:#e69789}.shadow.speed input.error.to-white{transition:all 2s;background:#fff}.shadow.speed input:focus{border-color:#999}.shadow.speed .success{padding:0}.shadow.select-city .inner{max-height:100%;overflow:scroll;overflow-x:auto;text-align:right;margin-left:auto;margin-right:auto}.shadow.select-city .inner .close{position:fixed;right:auto;margin-left:10px}.shadow.select-city .title{text-align:left}.shadow.select-city .cover{text-align:left;background:#f4fbff;padding:10px;border-radius:5px}.shadow.select-city .cover.white{background:#fff}.shadow.select-city .caption{font-style:italic;font-size:12px;margin-bottom:10px;padding:5px}.shadow.select-city .column{width:33%;float:left}.shadow.select-city .column a{display:block;padding:5px;text-decoration:none;color:#000}.shadow.select-city .column a.active{background:#f2f2f2}.shadow.select-city .column a:hover{background:#156aa9;color:#fff}.geo-helper{background:rgba(0,0,0,.6);position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:3}.loader{border:4px solid #f2f2f2;border-top:4px solid #156aa9;border-radius:50%;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.keyframes 0%{transform:rotate(0)}.keyframes 100%{transform:rotate(360deg)}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.button{display:inline-block;padding:0 20px;line-height:20px;border-radius:10px;color:#fff;text-decoration:none;background:#54992f;border:none;cursor:pointer;outline:0;transition:all .2s;position:relative;height:35px;font-size:12pt}.button:hover{background:#04a504}.button i{margin-right:10px}.button-#54992f{background:#54992f}.button-border{border:1px solid #d8d8d8;background:#fff;color:#000}.button-border:hover{border-color:#54992f;color:#54992f}#order-form{display:none}@media screen and (min-width:1024px) and (max-width:1130px){.offer .rating{margin-top:10px}}@media screen and (min-width:800px) and (max-width:1024px){.offer .rating{margin-top:10px}}@media screen and (max-width:800px){.offer>div{margin-left:0}.offer .rating{margin-top:10px}.offer .payment{margin-bottom:30px}#position-finish{display:none}#basket{position:fixed;right:20px;bottom:30px;width:50px;height:50px;padding:0;margin:0;border-radius:50%;justify-content:center}#basket:after{display:none;text-align:center}#basket i{font-size:22px;margin-right:0}#basket i+div{display:none}.shadow{overflow:auto}.shadow.show{display:block!important}.shadow .inner{padding:30px;width:100%!important}.shadow .inner .prepare .basket-product{display:block;overflow:hidden}.shadow .inner .prepare .basket-product>div{float:left;margin-bottom:20px}.shadow .inner .prepare .basket-product-name{width:200px;margin-left:0}.shadow .inner .prepare .basket-product-amount{margin-left:0}.shadow .inner .prepare .basket-product-remove{float:right}.shadow.cart .cart-inner{display:block}.shadow.cart .cart-inner>div{width:100%!important;box-sizing:border-box}.shadow.cart .cart-inner .items .content{min-height:0!important}.shadow.select-city .inner{height:100%}.shadow.select-city .close{margin-left:0!important;right:10px!important}.shadow.select-city .column{float:none;width:100%}.shadow.select-city .column a{padding:10px 5px}}@media screen and (max-width:680px){.shadow.select-city .go-detect-city{margin-right:0;margin-bottom:10px}#callbackMobile{position:fixed;width:50px;height:50px;border-radius:50%;line-height:50px;text-align:center;font-size:24px;background:#fbfbfb;cursor:pointer;display:none;left:20px;bottom:30px;z-index:10}#callbackMobile i{color:#54992f}}#callback{display:none;position:fixed;width:76px;height:76px;bottom:100px;left:80%;opacity:.5;cursor:pointer;z-index:9999}#callback:hover{opacity:1}#callback>:nth-child(1){border:1px solid #54992f;position:absolute;top:50%;left:50%;margin-left:-35px;margin-top:-35px;width:70px;height:70px;border-radius:50%;transition:all .7s;opacity:0}#callback>:nth-child(1).big{width:100px;height:100px;margin-left:-50px;margin-top:-50px;opacity:1}#callback>:nth-child(1).big.fade{width:150px;height:150px;margin-left:-75px;margin-top:-75px;opacity:0}#callback>:nth-child(2){position:absolute;background:#54992f;top:50%;left:50%;margin-left:-35px;margin-top:-35px;width:70px;height:70px;border-radius:50%;transition:all 1s;opacity:.3}#callback>:nth-child(2).big{width:120px;height:120px;margin-left:-60px;margin-top:-60px}#callback>:nth-child(3){position:absolute;width:75px;height:75px;background:#54992f;color:#fff;line-height:76px;text-align:center;font-size:35px;border-radius:50%}#callback>:nth-child(3) i{width:auto}#callbackMobile{display:none}.form-control:focus,a:active,a:focus,a:hover{outline:0}.form-control:-moz-placeholder{color:#2fbcda;text-align:center;text-indent:15px;text-overflow:ellipsis}.form-control:-ms-input-placeholder{color:#2fbcda;text-align:center;text-indent:15px;text-overflow:ellipsis}.form-control-box--gradient .form-control:-moz-placeholder{text-align:center}.form-control-box--gradient .form-control:-ms-input-placeholder{text-align:center}.form-control-box--mail .form-control:-moz-placeholder{color:#6a6a6a;text-align:left}.form-control-box--mail .form-control:-ms-input-placeholder{color:#6a6a6a;text-align:left}.form-control--default:-moz-placeholder{color:#000;text-align:left}.form-control--default:-ms-input-placeholder{color:#000;text-align:left}.countdown,.delivery{text-align:center}.auto-search{background:#fff;color:#4d4d4d;border-top-style:solid;border-top-width:3px;box-shadow:0 1px 1px rgba(0,0,0,.2);margin:4px 0 0}.auto-search .link,.auto-search .link:hover,.auto-search a,.auto-search a:hover{color:#000}.search-input{position:relative}.price{font-size:24px;color:#000}
.prepare .basket-product{cursor:default;margin-bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center}.prepare .basket-product .clear{display:none}.prepare .basket-product-image{width:50px;height:75px;background-position:center;background-size:cover}.prepare .basket-product-promo-text{width:450px;overflow:hidden;text-overflow:ellipsis}.prepare .basket-product-promo-text strong{white-space:nowrap}.prepare .basket-product-promo-text .color{color:#156aa9}.prepare .basket-product-promo-text p{margin:0}.prepare .basket-product-name{width:215px;margin:0 20px;overflow:hidden;text-overflow:ellipsis}.prepare .basket-product-amount{width:75px;margin:0 10px;background:#f9f7f7;border-radius:3px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center}.prepare .basket-product-amount .move{width:20px;height:20px;line-height:20px;text-align:center;border-radius:3px;border:1px solid #f9f7f7;background:#fff;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.prepare .basket-product-amount .move.cant{cursor:default;color:#cacaca}.prepare .basket-product-amount .value{font-size:14px}.prepare .basket-product-price{width:80px;white-space:nowrap;margin-left:10px;font-size:19px}.prepare .basket-product-remove{width:30px;text-align:right}.prepare .basket-product-remove a{color:#ccc}.prepare .basket-product-remove a:hover{color:#000}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media screen and (max-width:800px){.shadow .inner .prepare .basket-product{display:block;overflow:hidden}.shadow .inner .prepare .basket-product>div{float:left;margin-bottom:20px}.shadow .inner .prepare .basket-product-image{display:none}.shadow .inner .prepare .basket-product-promo-text{width:175px!important}.shadow .inner .prepare .basket-product-name{width:200px;margin-left:0}.shadow .inner .prepare .basket-product-amount{margin-left:0}.shadow .inner .prepare .basket-product-remove{float:right}}
div.code-wrapper {display:none}
