body{overflow-x:hidden}.hidden-scroll{overflow:hidden}#page-wrapper{transition:transform .4s}#page-wrapper.mobile-menu-opened{transform:translate(280px)}@media (max-width:520px){#page-wrapper.mobile-menu-opened{transform:translate(250px)}}.float-none{float:none}.p-0{padding:0}.cluster-marker{color:#fff;background-image:url(/assets/img/balun-pins/backgroud-for-counter.svg);width:70px;height:70px;font-size:12px}.map-marker,.cluster-marker{transform:translate(-17.5px,-17.5px)}.header-logo{width:120px;height:48px;margin-top:16px;margin-bottom:12px}.checkout-header .header-logo{width:61px}.adaptive-top__logo{height:31px}.adaptive-top__search{max-height:46px;top:0}@media (max-width:1199px){.adaptive-top__search button{margin-top:5px}}.adaptive-top__search fieldset{margin:7px 0}.callback-form-horizontal input{margin-bottom:28px}.callback-form-horizontal span.error{margin-bottom:10px;position:absolute;bottom:0;left:22px}.adaptive-top__menu{padding:7px 0 13px}.contact-tel{color:#000;border-bottom:0!important;margin-top:0!important;padding-bottom:0!important}.right-modal.modal figure{margin-bottom:5vh}.right-modal.modal figure>span>img{max-width:70%!important}span.error{letter-spacing:.05em;text-transform:none;color:#e7333a;max-width:100%;margin-bottom:5px;font-size:12px;font-weight:700;display:inline-block}.right-contact-form__textarea .error{margin-left:7px}#mobile-menu{z-index:5;background-color:#e6e6e6;border-color:#0000001a;width:280px;height:100%;padding-bottom:70px;transition:all .3s;position:fixed;top:0;left:-280px;overflow-x:hidden}#mobile-menu::-webkit-scrollbar{background-color:#e6e6e6;width:3px}#mobile-menu::-webkit-scrollbar-thumb{background-color:#c4c4c4;border-radius:16px}#mobile-menu.open-menu{left:0}#mobile-menu li>a{padding:9px 10px;display:block}#mobile-menu a{color:#000;line-height:16px}@media (max-width:520px){#mobile-menu{width:250px;left:-250px}}.mobile-menu-header{margin-top:0;padding:10px 0}.mobile-menu-footer{z-index:3;-webkit-overflow-scrolling:touch;background-color:#e6e6e6;width:260px;position:fixed;bottom:0;overflow:hidden}@media (max-width:520px){.mobile-menu-footer{width:240px}}.slide-menu{z-index:2;background-color:#e6e6e6;width:100%;height:calc(100% - 80px);padding:0 10px;transition:all .3s;position:absolute;top:0;left:100%}.slide-menu.active-menu{left:0}.slide-menu__item{padding:9px 10px;line-height:16px;display:block;position:relative}.slide-menu__item.with-subcategory:after{content:"";border-bottom:1px solid #bdc0c7;border-right:1px solid #bdc0c7;width:8px;height:8px;position:absolute;top:15px;right:5px;transform:rotate(-45deg)}.slide-menu .menu-prev{padding:10px 0 10px 30px;position:relative}.slide-menu .menu-prev:before{content:"";background-image:url(/assets/img/arrow-back-mobile.svg);background-position:50%;background-repeat:no-repeat;border:none;width:20px;height:40px;position:absolute;top:0;left:0}#menu-btn{cursor:pointer;width:29px;height:17px;margin-top:8px;margin-right:10px;transition:all .5s ease-in-out;position:relative;transform:rotate(0)}#menu-btn.open span:first-child{width:0;top:8px;left:50%}#menu-btn.open span:nth-child(2){transform:rotate(45deg)}#menu-btn.open span:nth-child(3){transform:rotate(-45deg)}#menu-btn.open span:nth-child(4){width:0;top:8px;left:50%}#menu-btn span{opacity:1;background:#000;width:100%;height:1px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}#menu-btn span:first-child{top:0}#menu-btn span:nth-child(2),#menu-btn span:nth-child(3){top:8px}#menu-btn span:nth-child(4){top:16px}.shop-info{background-color:#fff;border-radius:8px;width:340px;padding:14px 12px 12px;font-size:13px;top:-15px;left:35px;transform:translate(-50%,-100%);box-shadow:0 2px 7px 1px #0000004d}.shop-info:after{content:"";background:#fff linear-gradient(45deg,#fff 50%,#fff0 51% 100%);width:15px;height:15px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:-2px 2px 2px #b2b2b266}.shop-info .svg-icon{cursor:pointer;font-size:9px;top:4px;right:4px}.d-inline-block{display:inline-block!important}@media (max-width:767px){.right-contact-form__input input{width:100%}}@media (max-width:1199px){.right-contact-form__textarea textarea{width:calc(100% - 15px)}}.fade.show{opacity:1}.modal-backdrop.show{opacity:.5}.modal.show .modal-dialog{transform:translate(0)}
