.top-navbar{background-color:#faf9f6;padding:3px 0;font-size:.875rem}.top-navbar .row .left{flex-grow:1}.top-nav ul,.work_hours{display:flex}.top-nav ul{margin:0}.top-nav li>:first-child{margin-right:1.4vw}.top-nav li>span{text-shadow:.3px .3px 0}.work_hours{justify-content:flex-end}.work_hours p{text-transform:lowercase;margin-bottom:0}.work_hours p:first-child{margin-right:30px}.switcher-list{margin:0 0 0 20px;display:flex}ul.switcher-list li{padding:0 5px}.switcher-list li:not(:last-child){border-right:1px solid}.switcher-list .active span{font-weight:700}.contact-info .row{flex-wrap:nowrap;align-items:center}.contact-info .right{flex-grow:1;display:flex;justify-content:flex-end;white-space:nowrap}.contact-info .item{margin:0;position:relative;padding-left:66px}.contact-info .item:not(:last-child){margin-right:40px}.contact-info .item:before{font-family:'fontello';font-size:40px;display:block;position:absolute;top:50%;left:0;transform:translate(0,-50%)}.contact-info .phones:before{content:'\e809'}.contact-info .mails:before{content:'\e825'}.contact-info .cart:before{content:'\e824'}.contact-info .account:before{content:'\e80a'}.contact-info .right .icon{display:none}.order-consult{font-size:13px;font-style:italic;text-decoration:underline}.cart-link{display:flex;flex-direction:column;position:relative}@media (max-width:1200px){.contact-info .item{padding-left:45px}.contact-info .item:not(:last-child){margin-right:20px}}#main-nav>.inner,#main-nav.__fixed .inner{color:#fff;background-color:#009d4a}#main-nav>.inner{padding:15px 0}#main-nav.__fixed .inner{padding:5px 0}#main-nav .container{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;flex-wrap:nowrap}#main-nav .container .sb-menu{flex-grow:1}#main-nav .sb-menu>ul{justify-content:initial;flex-wrap:wrap;margin:0;text-transform:uppercase}#main-nav .sb-menu li>:first-child{display:block;margin-right:50px;margin-right:20px;font-weight:700;padding:10px 0}#main-nav .sb-menu li>a{font-size:15px}ul.menu .icon{padding-left:.2em;margin-left:.2em}#main-nav .sub-menu{background-color:#009d4a}#main-nav .sub-menu li>:first-child{padding-left:10px;padding-right:10px}#main-nav .searchform{width:250px;width:230px}#main-nav .search_input{background-color:transparent;border:1.5px solid;font-size:.75rem}#main-nav .search_submit{background-color:transparent}#main-nav input::-moz-placeholder{color:#fff;font-style:italic}#main-nav input::-ms-input-placeholder{color:#fff;font-style:italic}#main-nav input::-webkit-input-placeholder{color:#fff;font-style:italic}#main-nav a:hover,#main-nav a:focus{color:#abdfab}#main-nav .btn-bar{width:100%;display:flex;justify-content:space-between;flex-grow:0;flex-basis:0;margin-left:15px}.btn-bar button{border:none;background-color:transparent;padding:0}.btn-bar>*:not(:last-child){margin-right:18px}.btn-bar .icon-phone{font-size:1.5rem}.btn-bar .icon-menu{font-size:2rem}.btn-bar .icon-basket{font-size:2rem}.btn-bar .cart-link{order:-1;z-index:-100;opacity:0;visibility:hidden;transition:color,opacity,visibility;transition-duration:.3s}#contacts-mobile{z-index:1025}#main-nav.__fixed .btn-bar .cart-link{z-index:unset;opacity:1;visibility:visible}.contact-info .cart-link .cart-items:before,#main-nav .cart-items{color:#fff;line-height:1;text-align:center;position:absolute;top:-25px;right:-12px;display:inline-block;padding:4px;background-color:#e0243f;border-radius:50%;min-width:1em}#main-nav .cart-items{top:-3px;right:-12px}@media (min-width:992px){#main-nav .btn-bar>*:not(.cart-link){display:none}}@media (max-width:1200px){#main-nav .sb-menu li>:first-child{margin-right:20px}}.sb_mobile .top-navbar .block.right{width:100%}@media (max-width:991px){.top-navbar .block.left,.top-navbar .block.right p,.contact-info .phones,.contact-info .mails,.contact-info .account{display:none}.top-navbar .block.right{width:100%}.contact-info .block.right .cart-link{margin-right:0}.contact-info .block.left{padding:0 10px}.custom-logo-link img{max-width:180px;padding:5px 0}#main-nav .container{flex-direction:row}.cart-link .cart-items span,.cart-link .amount{display:none}.cart-link .cart-items:before{content:attr(data-count)}}.promo-block{border:2px dashed #009d4a;margin-top:20px;padding:15px;display:block;white-space:nowrap;overflow:hidden;box-sizing:border-box}.promo-block .header-promo{font-weight:900;font-size:18px;letter-spacing:.1rem;display:inline-block;padding-left:100%;animation:marquee 30s linear infinite}@keyframes marquee{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}