input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-widget{font-family:"Roboto",sans-serif;font-size:13px}.ui-widget .ui-widget{font-size:13px}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:"Roboto",sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;border-top:0}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;font-weight:400;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#fff;font-weight:400;color:#2b2b2b}.ui-selectmenu-button-open,.ui-selectmenu-button-open:hover{border-bottom:none!important}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid transparent;font-weight:400}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-icon{width:16px;height:16px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:5px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:5px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.temp-overlay,.temp-overlay-menu{display:none;opacity:0;position:fixed;width:100%;height:100%;left:0;top:0;background:#fff;z-index:59;transition:all .3s ease-out}.desktop-overlay-catalog{display:none;opacity:0;position:absolute;width:100%;height:100%;left:0;top:175px;background:#fff;z-index:60;transition:all .3s ease-out}.temp-overlay.show{display:block;opacity:1}.desktop-overlay-catalog,.temp-overlay-menu{transition:none;display:block;opacity:1;background:rgba(51,51,51,.75)}@media(max-width:1023px){.desktop-overlay-catalog,.temp-overlay-menu{display:none}}.temp-overlay_search{transition:none}.temp-overlay_search.show{display:none}@media(max-width:1023px){.temp-overlay_search.show{display:block}}.info-line{overflow:hidden}.info-line a{color:#333}.info-line .layout-main{position:relative;text-align:center;line-height:1;padding:14px 45px 17px 45px}.inner-page .layout-main{display:flow-root}@media(max-width:767px){.inner-page .layout-main.without-padding{padding-top:0}.inner-page .layout-main{padding-top:56px}}@media(max-width:1023px){.info-line .layout-main{padding-left:25px}}.info-line .info-line__close{position:absolute;top:calc(50% - 6px);right:69px;width:12px;height:12px;cursor:pointer;background:url("/themes/redesign/img/icons/cross.svg") center center no-repeat;background-size:contain}@media(max-width:1280px){.info-line .info-line__close{right:0}}@media(max-width:1023px){.info-line .info-line__close{right:22px}}.info-line.info-line_fired-anim .info-line-wrap{transform:translateY(-100%)}.info-line.info-line_fired .info-line-wrap{visibility:hidden}.info-line-wrap{background:#ffe5dc;transition:transform .5s}.info-line-wrap.info-line_green{background:#dbf7dd}.F-popup{position:fixed;top:0;bottom:0;left:0;right:0;z-index:101;overflow:auto;white-space:nowrap;text-align:center;display:none;-webkit-overflow-scrolling:touch;font-size:0}.F-popup:after{content:'';display:inline-block;vertical-align:middle;height:100%}.F-popup__window{position:relative;display:inline-block;vertical-align:middle;white-space:normal;text-align:left;padding:20px;opacity:0;background:#fff;transition:all .2s}.F-popup.open{display:block}.F-popup__window.open{opacity:1}.F-popup__close{position:absolute;cursor:pointer;width:27px;height:27px;background:url("/themes/redesign/img/icons/cross.svg") center center no-repeat;border-radius:100%;background-color:#fff;border:1px solid #cfcfcf;background-size:15px;top:26px;right:32px}.F-popup__content{width:100%;overflow:hidden}.F-popup__window-no-scroll{overflow:hidden}#F-popup-overlay{display:none;opacity:0;position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.48);z-index:70;transition:all .2s ease-out}#F-popup-overlay.show{display:block;opacity:1}#F-popup-overlay.popup-overlay{z-index:60}.F-popup_relative{position:absolute;top:auto;bottom:auto;left:auto;right:auto}.thanks-popup{width:960px;box-shadow:0 6px 30px 0 rgba(0,0,0,.15);background-color:#fff;padding:26px 21px 19px 21px;text-align:center}@media(max-width:1023px){.thanks-popup__text{margin-left:25px;margin-right:25px}.thanks-popup{width:100%;padding:26px 0 0 0}}@media(max-width:374px){.thanks-popup{width:calc(100% - 20px);margin-left:10px;margin-right:10px}}.thanks-popup .thanks-popup__title{font-size:16px;font-weight:500;line-height:1.56;margin-bottom:29px}.thanks-popup .thanks-popup__num{font-size:16px;font-weight:500;line-height:2;color:#1a77d2;background-color:#fafafa;padding-top:22px;padding-bottom:22px;width:302px;margin:0 auto 19px auto}@media(max-width:1023px){.thanks-popup .thanks-popup__num{margin-left:36px;margin-right:36px;width:auto}}.thanks-popup .thanks-popup__text a{color:#1a77d2}.thanks-popup .thanks-popup__text a:hover{text-decoration:none}.callback-popup-wrap{box-shadow:0 6px 30px 0 rgba(0,0,0,.15)}.callback-popup-wrap.F-popup_relative{top:82px;left:-173px}@media(max-width:1023px){.callback-popup-wrap.F-popup_relative{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff}}@media(max-width:1023px){.F-popup__close{top:10px;right:15px}}.callback-popup{width:340px;padding:27px 20px 20px 40px}@media(max-width:340px){.callback-popup{width:320px}}.callback-popup input[type="text"],.callback-popup input[type="tel"]{width:100%;height:48px;border-radius:5px;border:1px solid #dadada;padding:0 17px;font-size:13px}.callback-popup input[type="text"].error,.callback-popup input[type="tel"].error{border-color:#ff5245}.callback-popup input[type="submit"]{display:block;width:100%;height:52px;line-height:52px;border-radius:3px;background-color:#f5f5f5;font-size:16px;color:#1a77d2;cursor:pointer;transition:background-color .2s,color .2s}@media(min-width:1024px){.callback-popup input[type="submit"]:hover{color:#f5f5f5;background-color:#1a77d2}}.callback-popup__title{margin-bottom:28px}.callback-popup__form{width:260px;position:relative;padding-bottom:8px}.callback-popup__form.hide{display:none}.callback-popup__message{width:260px;margin-bottom:28px;padding-top:28px}.callback-popup__form-line{float:left;width:100%;margin-bottom:16px}.rate-bar__btn{font-size:13px;line-height:1.54;color:#1a77d2;cursor:pointer}.rate-bar__btn:hover{text-decoration:underline}.rate-bar__btn.rate-bar__btn_hide{display:none}@media(max-width:1023px){.rate-bar__btn{display:inline-block}.rate-bar__btn span{display:none}}.rate-bar-stars{font-size:0}@media(max-width:1023px){.rate-bar-stars{display:inline-block;position:relative;top:2px}}.rate-bar-stars__item{width:20px;height:18px;display:inline-block;background:url("/themes/redesign/img/icons/star.svg?v=2") center center no-repeat}.rate-bar-stars__item.rate-bar-stars__item_active{background-image:url("/themes/redesign/img/icons/star-active.svg?v=2")}@media(max-width:1280px){.rate-bar-stars__item{width:15px;height:16px;background-size:11px}.rate-bar-stars__item.rate-bar-stars__item_active{background-size:13px}}.rate-bar__msg{font-size:22px;font-weight:500;color:#43a047;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.8);display:flex;justify-content:center;align-items:center;z-index:9}.scroll-to-top{width:90px;height:40px;background:rgba(167,167,167,.26);position:fixed;right:0;bottom:0;cursor:pointer;z-index:5;text-align:center;font-weight:500;font-size:16px;padding-top:13px;display:none;opacity:0;transition:opacity .2s}.scroll-to-top.scroll-to-top_visible{display:block}.scroll-to-top.scroll-to-top_animate{opacity:1}.scroll-to-top__arr{background:url("/themes/redesign/img/icons/scroll-to-top.svg") no-repeat;display:inline-block;height:14px;width:13px}.up-navigation{bottom:78px}.page-navigation_back__arr,.page-navigation_forward__arr{background:url("/themes/redesign/img/icons/scroll-to-top.svg") no-repeat;display:inline-block;height:14px;width:13px}.page-navigation_back__arr{margin-right:10px;transform:rotate(-90deg)}.page-navigation_forward__arr{margin-left:10px;transform:rotate(90deg)}.page-navigation{display:none;width:90px;height:40px;background:rgba(167,167,167,.26);position:fixed;left:0;bottom:0;cursor:pointer;z-index:5;text-align:center;font-weight:500;font-size:16px;padding-top:13px;transition:opacity .2s}@media(max-width:1023px){.page-navigation{display:block}}@media(max-width:1023px){.with-control-panel{bottom:78px}}.sign-in{padding-bottom:125px;padding-top:62px}@media(max-width:1023px){.sign-in{padding-top:27px}}.sign-in__title{margin-bottom:42px;text-align:center}@media(max-width:1023px){.sign-in__title{margin-bottom:27px}}.sign-in-form{width:312px;margin:0 auto;position:relative;overflow:hidden}@media(max-width:374px){.sign-in-form{width:300px}}.sign-in__form-line{margin-bottom:32px;float:left;width:100%}.sign-in__label{display:block;margin-bottom:12px}.sign-in__input{width:100%;height:56px;font-size:16px;letter-spacing:.5px;border-radius:5px;border:solid 1px #dadada;padding:0 17px}.sign-in__input:focus{border-color:#1a77d2;caret-color:#1a77d2}.sign-in__input.error{border-color:#ff5245}.sign-in__btn,.logout__btn{-webkit-border-radius:0;-webkit-appearance:none;height:52px;line-height:52px;border-radius:3px;background:#fafafa;display:block;font-size:16px;color:#1a77d2;text-align:center;width:100%;cursor:pointer;transition:background-color .2s,color .2s}.logout__btn{width:calc(50% - 5px)}.sign-in__btn,.logout__btn{display:inline-block;height:initial;line-height:20px;font-size:14px;letter-spacing:.5px;width:auto;padding:10px 20px;background:#1a77d2;color:#fff}#code-sign-in .sign-in__btn{width:100%}.sign-in__btn:hover,.logout__btn:hover{background:#1a77d2;color:#fafafa}.sign-in__btn.sign-in__btn_ready{background:#1a77d2;color:#fafafa}.logout__form-line{padding-bottom:17px;float:left;width:100%;margin:auto}.logout__btn_cancel{height:52px;line-height:52px;display:block;font-size:16px;color:#333;text-align:center;width:100%;cursor:pointer;float:right}.sign-in__btn2,.logout__btn_cancel{display:inline-block;height:initial;line-height:20px;font-size:14px;letter-spacing:.5px;width:auto;padding:10px 20px;float:none;margin-left:16px;cursor:pointer}.sign-in__btn2:hover{text-decoration:underline}.logout__btn_cancel:hover{text-decoration:underline}.sign-in__link{color:#1a77d2;font-size:14px;line-height:20px;letter-spacing:.5px;display:block;text-align:center}.sign-in__errormessage{display:none;font-size:14px;letter-spacing:.5px;color:#ff5245;opacity:0}.sign-in__errormessage.sign-in__errormessage_show{display:block}.sign-in__errormessage.sign-in__errormessage_animate{opacity:1;transition:opacity .5s;margin-top:-32px;font-size:12px;line-height:16px}.sign-in-step2,.sign-in-step3{display:none}.signin-popup-wrap{box-shadow:0 6px 30px 0 rgba(0,0,0,.15)}#popup-signin.signin-popup-wrap{width:fit-content;height:fit-content;margin:auto}@media screen and (max-width:767px){#popup-signin.signin-popup-wrap{width:100%;height:100%;position:fixed;left:0;right:0;top:0;bottom:0;background:#fff}}.signin-popup-wrap.F-popup_relative{right:-160px;top:50px}@media(max-width:1023px){.signin-popup-wrap.F-popup_relative{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff}}.signin-popup{width:376px;padding:40px 32px 8px 32px}@media(max-width:375px){.signin-popup{width:auto}}.signin-popup .F-popup__close{display:none}@media(max-width:1023px){.signin-popup .F-popup__close{top:10px;right:15px;display:block}}@media(max-width:375px){.signin-popup .sign-in-form{width:240px}}.signin-popup .sign-in__btn,.logout__btn{float:left}@media(max-width:1023px){.signin-popup .sign-in__btn{width:100%}}@media(max-width:1023px){.signin-popup .sign-in__btn2{display:none}}.logout-popup__title{margin-bottom:28px}.signin-popup__title{margin-bottom:32px}#re-captcha-title{font-size:12px;color:#ff5245}#re-captcha{margin-top:15px;padding-bottom:25px}@media(max-width:375px){#re-captcha{transform:scale(.77);transform-origin:0 0}}.tooltip{display:inline-block;position:relative}.tooltip__icon{width:20px;height:20px;background-color:#eaeaea;font-size:13px;color:#9b9b9b;border-radius:100%;line-height:20px;text-align:center;display:inline-block;cursor:help}.tooltip__box{width:330px;box-shadow:0 6px 30px 0 rgba(0,0,0,.15);background-color:#fff;padding:10px 10px 10px 20px;position:absolute;top:60px;text-transform:none;z-index:1000;display:none}.product_labels_wrapper .tooltip__box{left:0}.product_labels_wrapper .search-result__code-label{position:initial;margin:0 4px 4px 0;min-width:fit-content;white-space:nowrap}.tooltip__box .tooltip__box-close{display:none}.tooltip__box.header-tooltip__box{top:50px;left:-30px;width:300px;padding:10px 10px 10px 20px}@media(max-width:1023px){.header-tooltip__wrapper{display:none!important}}@media(min-width:1024px){.tooltip:hover .tooltip__box{display:block;cursor:default}}.tooltip-p{margin-bottom:22px;display:block}.tooltip-li{margin-bottom:10px;display:block}.tooltip-b{font-weight:700}.tooltip__box.tooltip__box_tile{top:-105px;left:0}.tooltip__box.tooltip_fva{top:-45px;left:25px;white-space:normal;overflow:visible!important}@media(max-width:1023px){.tooltip__mob-wrap{cursor:pointer}.tooltip__box{cursor:pointer}.tooltip__box-close{cursor:pointer}}.product-block-box .tooltip__box.tooltip__box_product{left:100px}.ajax-sections .product-block-box .tooltip__box.tooltip__box_product{left:0}.ajax-sections .product-block-box .tooltip__box{top:32px}.product-block-box .tooltip__box{width:264px}@media(max-width:1023px){.tooltip-mob-open .tooltip__mob-wrap{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(51,51,51,.65);z-index:80}.tooltip-mob-open .tooltip__box{position:absolute;left:23px;right:24px;width:auto;top:50%;transform:translateY(-50%);display:block;box-shadow:0 0 30px 0 rgba(0,0,0,.15);border:0;border-radius:0;padding:34px 48px 29px 20px}.tooltip-mob-open .tooltip__box .tooltip__box-close{display:block;cursor:pointer;width:25px;height:25px;background:url("/themes/redesign/img/icons/cross.svg") center center no-repeat;border-radius:100%;box-shadow:0 2px 6px rgba(0,0,0,.16);background-size:15px;position:absolute;top:-12px;right:-12px;background-color:white;opacity:1}}@media(max-width:1023px){.checkout-cart_close .cart-table-item{display:none}}.cart-table{width:900px;font-size:13px;position:relative}@media(max-width:1023px){.cart-table{width:100%;padding-left:25px;padding-right:24px}}.cart-table-head{background-color:#fafafa;font-weight:500;padding-top:18px;padding-bottom:16px;font-size:0}@media(max-width:1023px){.cart-table-head{display:none}}.cart-table-cell{display:inline-block;font-size:13px;vertical-align:middle}@media(max-width:1023px){.cart-table-cell{display:block;vertical-align:top}}.cart-table-cell a{color:#1a77d2}.cart-table-cell_pic{padding-left:28px;width:108px;text-align:center}@media(max-width:1023px){.cart-table-cell_pic{padding-left:18px;width:98px;float:left}}.cart-table-cell_pic img{display:inline;vertical-align:middle;max-height:80px;width:auto}.cart-table-item-wrap .cart-table-cell_pic{height:80px;position:relative}.cart-table-item-wrap .cart-table-cell_pic .product_discount_amount{left:auto}.cart-table-item-wrap .cart-table-cell_pic a,.cart-table-item-wrap .cart-table-cell_pic span{width:108px;height:80px;display:table-cell;vertical-align:middle}.cart-table-cell_name{padding:0 19px;width:270px;line-height:1.54}@media(max-width:1023px){.cart-table-cell_name{position:relative;padding-left:0;width:auto;margin-left:117px;padding-top:9px;margin-bottom:2px;padding-right:10px}}.cart-table-cell_mark{width:190px;padding-right:10px}@media(max-width:1023px){.cart-table-cell_mark{width:auto;margin-left:117px;padding-right:0}}.cart-table-cell_price{width:107px}@media(max-width:1023px){.cart-table-cell_price{display:none}.cart-table-cell_price.has-product-discount{display:block;width:auto;margin-left:117px;padding-right:0;text-align:right}}@media(max-width:320px){.cart-table-cell_price{display:none}.cart-table-cell_price.has-product-discount{display:block;width:auto;padding-right:10px;text-align:right}}.cart-table-cell_number{width:128px}.cart-table-cell_number .ui-selectmenu-button,.search-result__select-quantity .ui-selectmenu-button{padding:5px 8px 0 10px}@media(max-width:1023px){.cart-table-cell_number{width:auto;margin-left:117px;padding-top:18px;z-index:1;position:relative}}.cart-table-cell_total{width:90px}@media(max-width:1023px){.cart-table-cell_total{width:auto;margin-left:117px;text-align:right;position:relative;top:-27px;padding-right:3px}}@media(max-width:374px){.cart-table-cell_total{padding-right:10px}}.cart-table-cell_total__mob{display:none}@media(max-width:1023px){.cart-table-cell_total__mob{opacity:.5;padding-top:4px;margin-bottom:-10px}}@media(max-width:1023px){.cart-table-cell_total-no1 .cart-table-cell_total__mob{display:block}}.cart-table__select{display:inline-block;vertical-align:middle;border:1px solid #dadada;border-radius:5px;height:38px;line-height:38px;width:62px}.cart-table__delete,.cart-table__delete-mobile{margin-left:11px;display:inline-block;width:14px;height:20px;cursor:pointer;background:url("/themes/redesign/img/components/menu-close.svg") center center no-repeat;vertical-align:middle}@media(max-width:1023px){.cart-table__delete{display:none}}