.callback{-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:normal}.callback__open{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px;line-height:15px;border-bottom:1px dashed var(--secondary);color:var(--secondary)}.callback__open:hover{color:var(--primary)}@media only screen and (max-width: 768px){.callback__open{border-bottom:none}}.callback__popup{width:100%;max-width:400px;background-color:#fff;display:flex;align-items:center;justify-content:center;position:relative}.callback__close{position:absolute;top:.5em;right:.5em}.callback__body{width:100%;text-align:center}.callback__title{font-weight:bold;font-size:1.4em;margin-bottom:20px}@media only screen and (max-width: 768px){.callback__title{font-size:1.3em}}@media only screen and (max-width: 480px){.callback__title{font-size:1.2em}}.callback__form input{width:100%;padding:.5em;border-radius:4px;border:solid 1px #d9d9d9;background-color:#fff;color:#000}.callback__row{display:table;width:100%;padding-bottom:1em}.callback__row_w{width:calc(100% + 1em);margin:0 -0.5em}.callback__col{display:table-cell;width:50%;padding:0 .5em}.callback__button{display:inline-block;width:200px;height:35px}.callback__button>button{width:100%;height:100%}.callback__politics{font-size:11px;line-height:13px;margin-top:1em}.callback__error{margin-top:1em;color:red}.carousel{position:relative}@media only screen and (max-width: 767px){.carousel{padding-bottom:48px}}.carousel__header{display:flex;align-items:center;justify-content:space-between}.carousel__title{font-weight:700;font-size:22px}@media only screen and (min-width: 768px){.carousel__title{font-size:33px}}.carousel__actions{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 767px){.carousel__actions{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}.carousel__href+.carousel__controls{margin-left:20px}.carousel__href{display:flex;align-items:center;white-space:nowrap}.carousel__slider{margin-top:32px;display:flex;width:100%;overflow:hidden}.carousel__slider.tns-slider{overflow:unset}.carousel__slider{margin-left:var(--ml)}.carousel__slider .slick-list{margin:0 -5px !important}.carousel__slider .slick-slide{padding:0 5px !important}.carousel__item{display:inline-block;padding-left:var(--pl)}.carousel__item_4{flex:0 0 25%}.carousel__item_5{flex:0 0 20%}.slider-controls{display:flex;align-items:center;justify-content:center}.slider-controls__item{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:40px;height:40px;border-radius:40px}@media only screen and (min-width: 992px){.slider-controls__item{width:60px;height:60px;border-radius:60px}}.slider-controls__item{box-shadow:0px 4px 25px 0px rgba(0,0,0,.0509803922);background-color:#fff}.slider-controls__item+.slider-controls__item{margin-left:8px}.slider-controls__item{color:var(--primary)}.slider-controls__item:hover{background-color:var(--violet);color:#fff}.slider-controls__item::before{font-family:"Icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:13px}@media only screen and (min-width: 992px){.slider-controls__item::before{top:24px}}.slider-controls__item_next::before{content:"";left:17px}@media only screen and (min-width: 992px){.slider-controls__item_next::before{left:28px}}.slider-controls__item_prev::before{content:"";left:15px}@media only screen and (min-width: 992px){.slider-controls__item_prev::before{left:25px}}.tns-item{flex:unset !important}.tns-nav{position:absolute;width:100%;height:8px;text-align:center;padding-top:20px;margin:0 -15px}@media(max-width: 768px){.tns-nav{padding-top:10px;margin:0 -10px}}@media(max-width: 480px){.tns-nav{padding-top:5px;margin:0 -10px}}.tns-nav>button{display:inline-block;margin:0 15px;font-size:0;width:8px;height:8px;border-radius:50%;border:2px solid var(--gray);background-color:#fff}@media(max-width: 768px){.tns-nav>button{margin:0 10px}}@media(max-width: 480px){.tns-nav>button{margin:0 10px}}.tns-nav>button.tns-nav-active{border:2px solid var(--violet);background-color:var(--violet)}.catalog-item{padding:0 6px 6px}@media only screen and (min-width: 768px){.catalog-item{padding:0 8px 8px}}@media only screen and (min-width: 992px){.catalog-item{padding:0 16px 12px}}.catalog-item{position:relative}.catalog-item.added{border-radius:8px;box-shadow:0 0 4px 0 #5451a2}.catalog-item_block{height:100%;display:flex;flex-direction:column}.catalog-item__stickerbar{position:absolute}.catalog-item__image{padding:12px 12px 16px;display:inline-block;width:100%}.catalog-item__code{margin-top:8px}@media only screen and (min-width: 768px){.catalog-item__code{margin-top:12px}}.catalog-item__code{font-size:13px;color:var(--gray)}.catalog-item__reviews{display:none}.catalog-item__title{flex:1;display:inline-block;margin-top:8px}@media only screen and (min-width: 768px){.catalog-item__title{margin-top:12px}}.catalog-item__title{font-weight:500;font-size:15px}@media only screen and (min-width: 768px){.catalog-item__title{font-size:18px}}.catalog-item__title{line-height:125%;color:var(--black)}.catalog-item__title:hover{color:var(--violet)}.catalog-item__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.catalog-item__stock{margin-top:24px}.catalog-item__stock_block{flex:0 0 50px}.catalog-item__prices{margin-top:8px}@media only screen and (min-width: 768px){.catalog-item__prices{margin-top:12px}}.catalog-item__buttons{margin-top:8px}@media only screen and (min-width: 768px){.catalog-item__buttons{margin-top:12px}}.catalog-item__buttons{display:flex;align-items:stretch;justify-content:space-between}.catalog-item__purchase{flex:1}.catalog-item__actions{margin-left:20px;display:flex;align-items:center;justify-content:space-between}.catalog-item__action{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.catalog-item__action+.catalog-item__action{margin-left:8px}.catalog-item__action>i{font-size:24px}.catalog-item-image{position:relative;display:inline-block;width:100%;padding-bottom:83.5%}.catalog-item-image__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.catalog-item-stock{font-size:13px;color:#747474;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:180px;min-width:148px}.catalog-item-stock+.catalog-item-stock{margin-top:4px}.catalog-item-stock_zakaz{color:var(--red)}.catalog-item-reviews{display:none}.catalog-item-price{font-size:20px}.catalog-item-price__name{font-size:.65em;color:var(--black);margin-bottom:8px}.catalog-item-price__block{margin-bottom:8px;display:grid;grid-template-columns:repeat(3, 1fr);align-items:center;gap:8px}.catalog-item-price__value{white-space:nowrap;font-weight:500;font-size:18px}@media only screen and (min-width: 992px){.catalog-item-price__value{font-size:20px}}.catalog-item-price__value{color:var(--dark-blue)}@media only screen and (max-width: 991px){.catalog-item-price__value_old{grid-row:1;grid-column:span 3}}.catalog-item-price__value_old{font-weight:400;font-size:14px}@media only screen and (min-width: 992px){.catalog-item-price__value_old{font-size:15px}}.catalog-item-price__value_old{color:#8f9296;text-decoration:line-through}.catalog-item-price__value_small{font-size:.8em}.catalog-item-price__sticker{padding:8px 4px;background-color:#2c9a6e;border-radius:4px;font-weight:700;font-size:.65em;color:#fff;display:inline-block}.enter_frame.popup{background-color:#fff}.auth-wrapper{margin:15px}.auth-wrapper.centered{max-width:346px;margin:0 auto}.auth-title{font-size:32px;font-weight:bold;line-height:.56;text-align:center;color:#3c3c51}@media(max-width: 620px){.auth-title{font-size:22px !important;text-align:left !important;line-height:1 !important}}.auth-error{font-size:16px;line-height:1.2;color:#f92d50;margin-top:37px}.auth-block{width:100%;max-width:346px;margin:0 auto;display:block}.auth-block.ab-ls{float:left}.auth-block.ab-rs{float:right}.auth-field input{width:100% !important;max-width:346px !important;height:58px !important;border-radius:4px !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;border:solid 1px #d9d9d9 !important;background-color:#fff !important;margin-top:30px;color:#000 !important}.auth-field input.error{border-color:#cb0000 !important}.auth-field input[placeholder]{font-size:16px;line-height:1.2;color:#999}.auth-field input::-moz-placeholder{font-size:16px;line-height:1.2;color:#999}.auth-field input:-moz-placeholder{font-size:16px;line-height:1.2;color:#999}.auth-field input:-ms-input-placeholder{font-size:16px;line-height:1.2;color:#999}.auth-field input::-webkit-input-placeholder{opacity:1}.auth-field input::-moz-placeholder{opacity:1}.auth-field input:-moz-placeholder{opacity:1}.auth-field input:-ms-input-placeholder{opacity:1}.auth-field input:focus{border:solid 1px #5451a2 !important}.auth-field input:focus::-webkit-input-placeholder{opacity:0}.auth-field input:focus::-moz-placeholder{opacity:0}.auth-field input:focus:-moz-placeholder{opacity:0}.auth-field input:focus:-ms-input-placeholder{opacity:0}.auth-field{position:relative}.auth-field label>span{position:absolute;bottom:33px;left:14px;opacity:.5;visibility:hidden;font-size:12px;line-height:1.6;color:#5451a2}.auth-field input:-moz-placeholder{padding:8px 14px 8px 14px !important}.auth-field input:placeholder-shown{padding:8px 14px 8px 14px !important}.auth-field input:-moz-placeholder:focus{padding:8px 14px 8px 14px !important}.auth-field input:placeholder-shown:focus,.auth-field input:not(placeholder-shown){padding:8px 14px 8px 14px !important}.auth-field label.error{font-size:12px;line-height:1.33;color:#f92d50 !important;position:absolute !important;top:100px !important;left:0 !important}.auth-pwd-forgot a{font-size:16px;line-height:1.19;color:#5451a2;float:right;margin-top:5px}.auth-form-control{margin-top:37px}.auth-remember{margin-top:37px}.auth-remember label{position:relative;cursor:pointer}.auth-remember label::before{content:"";display:inline-block;position:absolute;top:-5px;width:25px;height:25px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#5451a2}.auth-remember label::after{content:"";display:inline-block;position:absolute;left:8px;top:1px;height:7px;width:7px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.auth-remember input[type=checkbox]+label::after{content:none}.auth-remember input[type=checkbox]:checked+label::after{content:""}.auth-remember span{width:201px;height:22px;font-size:16px;line-height:1;color:#000;margin-left:39px}.auth-button{margin-top:31px;width:100%;max-width:346px;height:58px;background-color:#5451a2;border:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-transform:none;cursor:pointer}.auth-button:hover{opacity:.9}.auth-button:hover span{color:#392f85}.auth-button span{font-size:16px;line-height:1.2;color:#fff}.auth-reg-button{margin-top:31px;width:100%;max-width:346px;background-color:#fff;border:1px solid #5451a2;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-transform:none;cursor:pointer;display:block;text-align:center;padding:18px 0}.auth-reg-button:hover{opacity:.9}.auth-reg-button:hover span{color:#392f85}.auth-reg-button span{font-size:16px;line-height:1.2;color:#5451a2}.auth-prompt{margin-top:8px;font-size:12px;line-height:1.33;color:#999}.auth-prompt a{font-size:12px;line-height:1.33;color:#999 !important;text-decoration:underline !important}.auth-prompt a:hover{color:#1d1a1a !important}.auth-wrapper hr{margin:16px 0;border:1px #d9d9d9;height:2px}.auth-text{font-size:16px;line-height:1.2;color:#000;margin-top:17px}.auth-text.error{color:#f92d50}.auth-tabs{display:flex;margin-top:27px}.auth-tab{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.2em;margin:0 5px 0;padding:5px;border-bottom:2px solid var(--gray)}.auth-tab.active,.auth-tab:hover{color:var(--secondary);border-bottom:2px solid var(--secondary)}.auth-send{font-size:16px;line-height:1.2;margin-top:17px}.auth-sms-link{font-size:16px;line-height:1.19;color:var(--secondary);float:right;margin-top:5px;position:relative;z-index:1}@media only screen and (max-width: 1199px){.left-menu{display:grid;grid-template-columns:repeat(auto-fill, minmax(148px, 1fr));gap:var(--gap)}}@media only screen and (min-width: 1200px){.left-menu__item+.left-menu__item{margin-top:24px}}.left-menu__a{font-weight:500;font-size:16px;line-height:125%;color:var(--black)}@media only screen and (max-width: 1199px){.left-menu__a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;font-size:12px;padding:16px 20px;border:1px solid var(--light);border-radius:8px}.left-menu__a.current{background-color:var(--dark);color:#fff !important}.left-menu__a.current:hover{opacity:.9}}.left-menu__a:hover{color:var(--secondary)}.left-menu__a.current{color:var(--secondary)}.left-menu__a.current:hover{color:var(--red)}.services-ask{margin-top:40px}.services-ask__description{font-weight:500;font-size:18px;line-height:125%}.services-ask__buttons{margin-top:20px;display:flex;align-items:center}.services-ask__button{padding:16px 20px}.services-ask__button+.services-ask__button{margin-left:20px}@media only screen and (min-width: 1200px){.personal{display:flex}}@media only screen and (min-width: 1200px){.personal__menu{width:100%;max-width:284px;margin-right:60px}}.personal__main{flex:1}.qr-code__wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:1999}.qr-code__wrapper i{position:absolute;padding:2rem;top:0;right:0}.qr-code__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.form.inline{margin-top:32px;width:100%;max-width:600px}.form_result{margin:16px 0px;color:green}.form_result.success *{color:green}form .star{font-size:12px;font-weight:normal;line-height:0;margin:0 0 0 4px;position:relative;color:#e62222}form .form_body{margin:0 0 9px;position:relative}form .form_desc{margin-bottom:15px}form .form_result>*,form .form_desc>*{margin:0}form .form_footer{margin:0 0 23px 0}form .form_footer .button+.button{margin-left:13px}@media only screen and (max-width: 480px){form .form_left{width:100%}}form .form_left textarea{min-height:193px}form .form_right textarea{min-height:193px}form.b .form_left,form.b .form_right{float:none;left:inherit;margin:0;max-width:inherit;padding:0;position:relative;right:inherit;width:100%}form .form_block .form.ASK{display:block}form .form-control{margin-top:12px;position:relative}form .form-control label{display:block;font-size:12px;margin-bottom:2px}form .form_buttons{margin-top:20px;display:flex}form .form_buttons>button+form .form_buttons>button{margin-right:20px}label.error{color:#e62222 !important;font-size:10px;position:absolute;top:0;right:0px}.h label.error{display:none !important}.catalog-actions{display:flex;align-items:center;justify-content:space-between}.catalog-actions__item{display:inline-block;vertical-align:middle}@media only screen and (min-width: 789px){.catalog-actions__item_mobile{display:none}}@media only screen and (max-width: 480px){.catalog-actions__item_mobile{display:block;margin-bottom:20px}}.catalog-actions__item:last-of-type{display:none !important}.sort-catalog{position:relative;width:100%;min-width:200px}.sort-catalog__input{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid #e5e5e5;padding:16px 20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px}.sort-catalog__input>i{font-size:8px}.sort-catalog__area{position:fixed;top:0;left:0;width:100%;height:100%}.sort-catalog__list{width:100%;position:absolute;background-color:#fff;z-index:11;box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.sort-catalog__item{display:block;padding:12px 20px;color:var(--primary)}.sort-catalog__item.selected{font-weight:500}.sort-catalog__item:hover{color:var(--secondary)}.display-catalog__item{display:inline-block;margin:0 0 0 15px}.display-catalog__item>i{display:inline-block;height:13px;width:13px;line-height:20px;background:url("images/sort_icons.png") 0 0 no-repeat}.display-catalog__item_block>i{background-position:-1px -41px}.display-catalog__item_block.current>i{background-position:-1px -23px}.display-catalog__item_list>i{background-position:-19px -41px}.display-catalog__item_list.current>i{background-position:-19px -23px}.display-catalog__item_table>i{background-position:-37px -41px}.display-catalog__item_table.current>i{background-position:-37px -23px}.catalog_grid{margin:20px 0}@media only screen and (min-width: 992px){.catalog_grid{margin:50px 0 72px}}@media only screen and (min-width: 992px){.catalog_grid{display:flex}}.catalog__left{width:100%;min-width:250px;margin-right:20px;max-width:280px}@media only screen and (min-width: 1200px){.catalog__left{max-width:350px}}.catalog__right{flex:1}.catalog__menu{display:none}@media only screen and (max-width: 991px){.catalog__menu{display:flex;align-items:center;justify-content:space-between;padding:24px 20px;border-top:1px solid var(--light);border-bottom:1px solid var(--light)}}.catalog__toggler{display:flex;align-items:center}.catalog__toggler>i{margin-right:12px;font-size:18px}.catalog__header{margin-top:20px}.catalog__inner{margin-top:20px}.catalog__items{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr))}@media only screen and (min-width: 992px){.catalog__items{grid-template-columns:repeat(auto-fill, minmax(240px, 1fr))}}.catalog__items{gap:8px}@media only screen and (min-width: 768px){.catalog__items{gap:16px}}.catalog-actions{display:flex;align-items:center;justify-content:space-between;height:48px}.sort-catalog{position:relative;width:100%;min-width:200px}.sort-catalog__input{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border:1px solid #e5e5e5;border-radius:8px}.sort-catalog__area{position:fixed;top:0;left:0;width:100%;height:100%}.sort-catalog__list{width:100%;position:absolute;background-color:#fff;z-index:11;box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.sort-catalog__item{display:block;padding:5px 15px;color:var(--primary)}.sort-catalog__item.selected{background-color:#e4e4e4}.sort-catalog__item:hover{color:var(--secondary)}.display-catalog__item{display:inline-block;margin:0 0 0 15px}.display-catalog__item>i{display:inline-block;height:13px;width:13px;line-height:20px;background:url("images/sort_icons.png") 0 0 no-repeat}.display-catalog__item_block>i{background-position:-1px -41px}.display-catalog__item_block.current>i{background-position:-1px -23px}.display-catalog__item_list>i{background-position:-19px -41px}.display-catalog__item_list.current>i{background-position:-19px -23px}.display-catalog__item_table>i{background-position:-37px -41px}.display-catalog__item_table.current>i{background-position:-37px -23px}.sort_icon>i{display:none;width:10px;height:10px;margin-left:10px;background:url("./images/open-ico.svg") no-repeat center center;transform:rotate(180deg)}.sort_icon.current>i{display:inline-block}.sort_icon.desc>i{transform:unset}.taps-catalog{margin-bottom:1.5em}.taps-catalog__list{margin:-5px}.taps-catalog__item{display:inline-block;padding:5px}.taps-catalog__item>a{display:inline-block;padding:5px 15px;border:1px solid #e5e5e5;border-radius:8px;color:var(--secondary)}.taps-catalog__item>a:hover{border:1px solid var(--primary);color:var(--primary)}.catalog-chips{margin-top:20px}.catalog-chips__list{margin:-8px 0 0 -8px}.catalog-chips__item{display:inline-block;padding:8px 0 0 8px}.cat-chips-item{display:inline-block;padding:8px 16px;border-radius:8px;border:1px solid #f2f4f5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cat-chips-item_reset{background-color:#f6f8fb;color:var(--secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cat-chips-item__title{font-weight:500;font-size:14px;color:var(--primary)}.cat-chips-item__remove{margin:-5px;line-height:19px;vertical-align:middle;display:inline-block}.cat-chips-item__remove>i{padding:5px;cursor:pointer}