@charset "UTF-8";.ajaxproducts{display:inline-block;vertical-align:middle}.ajaxproducts .close-icon{position:absolute;right:3px;margin:0;top:3px;opacity:.4}.ajaxproducts .close-icon:hover{opacity:1}@media (max-width:849px){.ajaxproducts{display:block}.ajaxproducts .close-icon{display:none}}@media (min-width:850px)and (max-width:1199px){.ajaxproducts{margin:0 1em}}.ajaxproducts>.outer{position:relative;margin-right:1em;cursor:pointer}.ajaxproducts>.outer:hover .ajaxproducts__name{color:#ca0b85}.ajaxproducts>.outer .icon{margin:0}.ajaxproducts>.outer .icon--heart{-webkit-background-size:95% 95%;background-size:95%}.ajaxproducts>.outer .products-count{top:-7px;left:-12px;position:absolute;line-height:18px;font-size:11px;border-radius:50%;text-align:center;background-color:#ca0b85;color:#fff;width:18px;height:18px}.ajaxproducts>.outer .count--empty,.ajaxproducts>.outer .products-count--empty{display:none}.ajaxproducts>.inner{display:none;width:28.5em;margin-top:1em;position:absolute;z-index:100;background-color:#fff;border:1px solid #e0e0e0;-webkit-box-shadow:0 0 10px #aaa;box-shadow:0 0 10px #aaa;margin-left:-16em}@media (max-width:849px){.ajaxproducts>.inner{background-color:transparent}}.ajaxproducts>.inner>.loader{cursor:default;pointer-events:auto;display:none;position:absolute;top:45%;left:50%}.ajaxproducts>.inner>.loader:after,.ajaxproducts>.inner>.loader:before{top:50%;left:50%;margin-left:-.6em;margin-top:-.6em;width:1.2em;height:1.2em;border-radius:50%;position:absolute;content:''}.ajaxproducts>.inner>.loader:before{border:.2rem solid rgba(0,0,0,.2)}.ajaxproducts>.inner>.loader:after{-webkit-animation:button-spin .6s linear;-o-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;border:.2rem solid transparent;border-top-color:#fff;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}.ajaxproducts--loading.ajaxproducts--loaded>.inner>.loader{display:block}.ajaxproducts--loading.ajaxproducts--loaded>.inner>.content{opacity:.6}.ajaxproducts__empty-info-section{display:none;text-align:center;padding:0 2em}.ajaxproducts__name{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;user-select:none;-ms-user-select:none;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;vertical-align:middle}@media (min-width:850px)and (max-width:1199px){.ajaxproducts__name{display:none}}.ajaxproducts--open>.inner{display:block}.ajaxproducts--empty .order-make-btn{display:none}.ajaxproducts--empty .ajaxproducts__empty-info-section{display:block}.ajaxproducts--empty .ajaxproducts__summary-section{display:none}.ajaxproducts--fav{margin-right:1.5em}.ajaxproducts--basket .count{top:-5px;left:-10px}.ajaxproducts__summary-section{border-bottom:1px solid #e0e0e0;padding:1em;background-color:#f5f5f5}.ajaxproducts__summary-section .coupon-wrap{margin-top:1em;position:relative;display:inline-block}.ajaxproducts__summary-section .coupon-wrap .icon-btn{opacity:0;position:absolute;right:0;bottom:0;height:2.4em;line-height:2.2em;padding:0 .7em;font-size:13px;background-color:#d0d0d0;border-radius:0 3px 3px 0;border:1px solid #d0d0d0;display:inline-block;cursor:pointer}.ajaxproducts__summary-section .coupon-wrap.active .icon-btn,.ajaxproducts__summary-section .coupon-wrap.focus .icon-btn{opacity:.8;background-color:#d0d0d0;color:#333}.ajaxproducts__summary-section .coupon-wrap.active .icon-btn:hover,.ajaxproducts__summary-section .coupon-wrap.focus .icon-btn:hover{opacity:1}.ajaxproducts__summary-section .coupon-wrap.active .input,.ajaxproducts__summary-section .coupon-wrap.focus .input{opacity:1;text-align:left;border:1px dashed;border-radius:3px}.ajaxproducts__summary-section .coupon-wrap.applied .coupon-input,.ajaxproducts__summary-section .coupon-wrap.applied .icon-btn{display:none}.ajaxproducts__summary-section .coupon-wrap.applied .success-message,.ajaxproducts__summary-section .coupon-wrap.error .error-message{display:block;font-size:13px}.ajaxproducts__summary-section .coupon-wrap.applied .icon-btn{color:transparent;background-image:url(/src/images/icons/checked-green.png);-webkit-background-size:55% 55%;background-size:55%;background-repeat:no-repeat;background-position:center}.ajaxproducts__summary-section .coupon-wrap.applied .icon-btn:hover{background-image:url(/src/images/icons/cancel-grey.png)}.ajaxproducts__summary-section .coupon-wrap .error-message,.ajaxproducts__summary-section .coupon-wrap .success-message{display:none}.ajaxproducts__summary-section .coupon-wrap .coupon-input{opacity:.9;height:2.2em!important;width:16em;text-align:center;border-color:#ccc!important;border:0;border-bottom:1px dotted;cursor:pointer}.ajaxproducts__summary-section .coupon-wrap .coupon-input::-webkit-input-placeholder{color:#333!important}.ajaxproducts__summary-section .coupon-wrap .coupon-input::-moz-placeholder{color:#333!important}.ajaxproducts__summary-section .coupon-wrap .coupon-input:-moz-placeholder{color:#333!important}.ajaxproducts__summary-section .coupon-wrap .coupon-input:-ms-input-placeholder{color:#333!important}.ajaxproducts__summary-section .coupon-wrap .coupon-input:hover{opacity:1}.ajaxproducts__summary-section .coupon-wrap .cancel-coupon{font-size:13px;border-bottom:1px dotted;cursor:pointer;line-height:1.1;color:#0018d4}.ajaxproducts__summary-section .text{text-align:center;font-size:1.1em}.ajaxproducts__summary-section .user-text{display:inline-block}@media (max-width:849px){.ajaxproducts__summary-section .user-text{font-size:13px}}.ajaxproducts__summary-section .user-text+.user-text::before{content:'/';display:inline-block;margin:0 8px 0 4px}.ajaxproducts__summary-section .num{font-size:1.2em;color:#ca0b85}.ajaxproducts__summary-section .btns{margin:1em 0 0;text-align:center}.ajaxproducts__summary-section .full-basket-btn{margin-top:1em}.ajaxproducts__summary-section .order-make-btn{width:16em}.ajaxproducts__bottom-section{border-bottom:1px solid #e0e0e0;padding:.5em;background-color:#f5f5f5;text-align:center}.ajaxproducts__products-section{padding:1em;max-height:25em;overflow-y:auto;min-height:3em}.ajaxproducts__products-section .loader{top:1em;position:relative;cursor:default;pointer-events:auto}.ajaxproducts__products-section .loader:after,.ajaxproducts__products-section .loader:before{top:50%;left:50%;margin-left:-.6em;margin-top:-.6em;width:1.2em;height:1.2em;border-radius:50%;position:absolute;content:''}.ajaxproducts__products-section .loader:before{border:.2rem solid rgba(0,0,0,.2)}.ajaxproducts__products-section .loader:after{-webkit-animation:button-spin .6s linear;-o-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;border:.2rem solid transparent;border-top-color:#fff;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}.ajaxproducts__products-section .products-list{margin:0;list-style:none;counter-reset:products-list-counter}.ajaxproducts__products-section .products-list li{margin:0}.ajaxproducts__products-section .products-list .nth:before{content:counter(products-list-counter);counter-increment:products-list-counter}.ajaxproducts__products-section .products-list__item{border-bottom:1px solid #eee;padding:.4em 0}.ajaxproducts__products-section .products-list__item:last-child{border-bottom:0}.ajaxproducts__products-section .products-list__item--loading{position:relative;cursor:default;pointer-events:auto}.ajaxproducts__products-section .products-list__item--loading:after,.ajaxproducts__products-section .products-list__item--loading:before{top:50%;left:50%;margin-left:-.6em;margin-top:-.6em;width:1.2em;height:1.2em;border-radius:50%;position:absolute;content:''}.ajaxproducts__products-section .products-list__item--loading:before{border:.2rem solid rgba(0,0,0,.2)}.ajaxproducts__products-section .products-list__item--loading:after{-webkit-animation:button-spin .6s linear;-o-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;border:.2rem solid transparent;border-top-color:#fff;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}.ajaxproducts__products-section .products-list__item--loading .product__grid{position:relative;opacity:.3}.ajaxproducts__products-section .products-list__item--loading .product__grid:after{content:'';position:absolute;left:0;top:0;height:100%;width:100%}.ajaxproducts__products-section .product__grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ajaxproducts__products-section .product__grid__col--left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:6.5em;-ms-flex-preferred-size:6.5em;flex-basis:6.5em;width:6.5em}.ajaxproducts__products-section .product__grid__col--right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:1em}.ajaxproducts__products-section .product__image{margin-left:.5em;width:5em;height:5em;border-radius:50%;display:inline-block;background-position:center;-webkit-background-size:85% 85%;background-size:85%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border:1px solid #ccc;background-repeat:no-repeat;vertical-align:middle}.ajaxproducts__products-section .product__name{display:block;display:-moz-box;display:-webkit-box;max-height:2.6em;font-size:1em;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#000;cursor:pointer;text-decoration:none}.ajaxproducts__products-section .product__name.active,.ajaxproducts__products-section .product__name:active,.ajaxproducts__products-section .product__name:hover{color:#000;text-decoration:underline}.ajaxproducts__products-section .product__bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.5em 1em 0}.ajaxproducts__products-section .product__price{color:#ca0b85;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif}.ajaxproducts__products-section .product__controls{white-space:nowrap}.ajaxproducts__products-section .delete,.ajaxproducts__products-section .minus,.ajaxproducts__products-section .plus{font-size:2em;line-height:1rem;vertical-align:middle;display:inline-block;opacity:.7;cursor:pointer}.ajaxproducts__products-section .delete:hover,.ajaxproducts__products-section .minus:hover,.ajaxproducts__products-section .plus:hover{opacity:1}.ajaxproducts__products-section .plus:hover{color:green}.ajaxproducts__products-section .minus:hover{color:red}.ajaxproducts__products-section .delete{-webkit-transform:rotate(45deg);transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:.5em;color:red}.ajaxproducts__products-section .product__quantity{vertical-align:middle;max-width:3.5em;position:relative;display:inline-block}.ajaxproducts__products-section .product__quantity input{width:100%;height:1.5em;border-width:0 0 1px;padding:0 .5em}.ajaxproducts__products-section .product__quantity input:after{content:'шт.'}.ajaxproducts__products-section .product__quantity:after{position:absolute;right:5px;content:'шт.';display:inline-block}.fav-products .ajaxproducts__summary-section{text-align:center}.ajaxproducts--empty .ajaxproducts__bottom-section,.ajaxproducts--empty .ajaxproducts__products-section{display:none}@media (max-width:849px){.ajaxproducts__products-section{background-color:#fff}.ajaxproducts>.outer{display:none}.ajaxproducts>.inner{margin:0;border:0;display:block;width:100%;position:static;-webkit-box-shadow:none;box-shadow:none}.ajaxproducts .ajaxproducts__products-section{max-height:100%}.ajaxproducts .ajaxproducts__products-section .product__bottom{display:block}.ajaxproducts .ajaxproducts__products-section .product__controls{font-size:1.2em}}.mobile-money-text{display:none;margin-top:1em}@media (max-width:849px){.mobile-money-text{display:block}}