@-webkit-keyframes opacityIn{0%{opacity:0}to{opacity:1}}@keyframes opacityIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes opacityOut{0%{opacity:1}to{opacity:0}}@keyframes opacityOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes modalWinAppear{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes modalWinAppear{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes modalWinHide{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes modalWinHide{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}}.modalContainer{position:fixed;background-color:rgba(255, 255, 255, 0.75);top:0;left:0;right:0;bottom:0;z-index:100;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-animation-name:opacityIn;animation-name:opacityIn;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.modalContainer>.modalWin{background-color:rgba(230, 180, 62, 0.75);padding:30px;text-align:center;position:relative;width:500px;margin:0 auto;-webkit-animation-name:modalWinAppear;animation-name:modalWinAppear;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.modalContainer.hiding{-webkit-animation-name:opacityOut;animation-name:opacityOut}.modalContainer.hiding>.modalWin{-webkit-animation-name:modalWinHide;animation-name:modalWinHide}.basketRowContainer.pos{position:absolute;left:0;top:0;right:0;bottom:0;background-color:white;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center}.inputError{box-shadow:0px 0px 0px 2px red}.citybackground .price-page .table-item .position-cost .btn.to-buy{padding:0 45px}.citybackground .price-page .table-item .position-cost .btn.to-buy{padding:0 42px}.menu-stripe .row .basket .item-in-basket{font-size:13px}.citybackground .menu-catalog-selector{height:auto!important}.basketCounterDisplayRule{opacity:0;visibility:hidden}.citybackground .price-page .table-item .count{display:block}.citybackground .price-page .table-item .position-cost .btn.to-buy{padding:8px 0 8px 45px!important;text-align:left;width:155px; margin: 2px auto;}