@import '../js/fancybox/jquery.fancybox.css';@import '../js/ui/jquery-ui.min.css';@import '../js/owlcarousel/assets/owl.carousel.min.css';@import '../js/owlcarousel/assets/owl.theme.default.min.css';@import url('https://fonts.googleapis.com/css2?family=Onest:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap');body,#body{min-width: 1260px}.block.block_2{padding: 0}#owl_2 .owl-nav{margin: 0;position: absolute;width: 100%;top: 50%;margin-top: -20px}#owl_2 .owl-nav .owl-prev,#owl_2 .owl-nav .owl-next{position: absolute;margin: 0;padding: 0;width: 40px;height: 40px;line-height: 40px;text-align: center;background: rgba(255,255,255,0.1);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;font-size: 28px}#owl_2 .owl-nav .owl-prev:hover,#owl_2 .owl-nav .owl-next:hover{color: #2962cc;background: rgba(255,255,255,0.2)}#owl_2 .owl-nav .owl-prev{left: 20px}#owl_2 .owl-nav .owl-next{right: 20px}#owl_2 .owl-dots{margin: 0;position: absolute;bottom: 20px;left: 0;width: 100%;text-align: center}#owl_2 .owl-dots .owl-dot span{border: 1px solid #fff;background: transparent}#owl_2 .owl-dots .owl-dot.active span{background: #fff}.inline_block{display: -moz-inline-stack;display: inline-block;vertical-align: top;zoom: 1;*display: inline}*{box-sizing: border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,label,legend,caption{border: 0;margin: 0;outline: 0;padding: 0}html{overflow-y: scroll;-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;font-family: 'Onest', 'Segoe UI', Arial, sans-serif;font-size: 15px;line-height: 1.6;color: #0f1923;background: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}img{max-width: 100%;height: auto}svg{max-width: 100%}a{color: #2962cc;text-decoration: none;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease}a:hover{color: #2150a6}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3{font-weight: 700;line-height: 1.2;color: #0f1923}article,.article{font-size: 15px;line-height: 1.7;word-wrap: break-word;overflow-wrap: break-word}article p,.article p{margin: 0 0 1em}article ul,.article ul,article ol,.article ol{margin: 0 0 1em 1.3em}article li,.article li{margin-bottom: .35em}article h1,.article h1,article h2,.article h2,article h3,.article h3,article h4,.article h4{margin: 1.4em 0 .6em}article h1:first-child,.article h1:first-child,article h2:first-child,.article h2:first-child,article h3:first-child,.article h3:first-child{margin-top: 0}article h1,.article h1{font-size: 1.9em}article h2,.article h2{font-size: 1.5em}article h3,.article h3{font-size: 1.25em}article h4,.article h4{font-size: 1.1em}article a,.article a{color: #2962cc;text-decoration: underline;text-underline-offset: 2px}article a:hover,.article a:hover{text-decoration: none}article img,.article img{-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;height: auto}article blockquote,.article blockquote{margin: 0 0 1em;padding: .4em 0 .4em 1.1em;border-left: 3px solid #2962cc;color: #8b9198}article hr,.article hr{border: 0;border-top: 1px solid #dbe4f6;margin: 1.5em 0}article table,.article table{width: 100%;margin: 0 0 1.2em;border-collapse: collapse;font-size: .95em}article table th,.article table th,article table td,.article table td{padding: 10px 14px;border: 1px solid #dbe4f6;text-align: left;vertical-align: top}article table th,.article table th{background: #f4f7fc;font-weight: 600}article .table_scroll,.article .table_scroll{overflow-x: auto}sup{font-size: 70%;line-height: 0;vertical-align: super}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number],input[type=date],input[type=search],select,textarea{width: 100%;max-width: 100%;height: 44px;padding: 0 14px;border: 1px solid #dbe4f6;background: #fff;color: #0f1923;font-family: 'Onest', 'Segoe UI', Arial, sans-serif;font-size: 15px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=date]:focus,input[type=search]:focus,select:focus,textarea:focus{outline: none;border-color: #2962cc;-webkit-box-shadow: 0 0 0 3px #ecf1fa;-moz-box-shadow: 0 0 0 3px #ecf1fa;box-shadow: 0 0 0 3px #ecf1fa}input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=date]::placeholder,input[type=search]::placeholder,select::placeholder,textarea::placeholder{color: #8b9198}textarea{height: auto;min-height: 120px;padding: 12px 14px;line-height: 1.5;resize: vertical}select{-webkit-appearance: none;appearance: none;cursor: pointer;padding-right: 36px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23888' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow: 0 0 0 40px #fff inset !important;-webkit-text-fill-color: #0f1923 !important}label.label_0{display: none !important}input[type=submit],input[type=button],button,a.button,.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 44px;padding: 0 22px;border: 1px solid #2962cc;background: #2962cc;color: #fff;font-family: 'Onest', 'Segoe UI', Arial, sans-serif;font-size: 14px;font-weight: 600;line-height: 1;text-decoration: none;text-align: center;cursor: pointer;-webkit-appearance: none;appearance: none;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease}input[type=submit]:hover,input[type=button]:hover,button:hover,a.button:hover,.btn:hover{background: #2150a6;border-color: #2150a6;color: #fff}input[type=submit]:focus,input[type=button]:focus,button:focus,a.button:focus,.btn:focus{outline: none;-webkit-box-shadow: 0 0 0 3px #ecf1fa;-moz-box-shadow: 0 0 0 3px #ecf1fa;box-shadow: 0 0 0 3px #ecf1fa}input[type=submit]:disabled,input[type=button]:disabled,button:disabled,a.button:disabled,.btn:disabled{opacity: .5;cursor: default}.button.secondary,a.button.secondary,.btn.secondary{background: transparent;color: #2962cc;border-color: #dbe4f6}.button.secondary:hover,a.button.secondary:hover,.btn.secondary:hover{background: #ecf1fa;border-color: #2962cc;color: #2962cc}.clear{clear: both}.left{float: left}.right{float: right}.strike,strike{text-decoration: line-through;color: #8b9198}.mess_err,.error{color: #e03c42;font-weight: 600}.mess_ok,.success{color: #4fad51;font-weight: 600}.wrap{width: 100%;max-width: 1200px;margin: 0 auto;padding: 0 20px;position: relative}#body{display: flex;flex-direction: column;min-height: 100vh}#middle{flex: 1 0 auto;padding: 28px 0 60px;position: relative}#middle > .wrap:has(> #left),#middle > .wrap:has(> #right){display: flex;align-items: flex-start;gap: 40px}#left{flex: 0 0 280px;width: 280px;min-width: 0}#right{flex: 0 0 0px;width: 0px;min-width: 0}#content{flex: 1 1 auto;width: auto;min-width: 0}.bc{margin-bottom: 18px;font-size: 13px;color: #8b9198}.bc a{color: #8b9198}.bc a:hover{color: #2962cc}.bc > span + span:before{content: '/';margin: 0 9px;color: #dbe4f6}.page_title{margin-bottom: 24px}.page_title h1,.page_title .h1{font-size: 2.8vw;line-height: 1.18;font-weight: 700;letter-spacing: -.01em}.block{padding: 60px 0;background-repeat: no-repeat;background-position: center center;background-size: cover;position: relative}.block > .title,.block > .wrap > .title{font-size: 2vw;line-height: 1.2;font-weight: 700;margin: 0 0 24px;text-align: center;letter-spacing: -.01em}.block > .title a,.block > .wrap > .title a{color: #0f1923}.block > .title a:hover,.block > .wrap > .title a:hover{color: #2962cc}.block .block_announce{text-align: center;max-width: 720px;margin: -12px auto 26px;color: #8b9198}.block .all{margin-top: 28px;text-align: center}.block .all a{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 44px;padding: 0 22px;border: 1px solid #2962cc;background: #2962cc;color: #fff;font-family: 'Onest', 'Segoe UI', Arial, sans-serif;font-size: 14px;font-weight: 600;line-height: 1;text-decoration: none;text-align: center;cursor: pointer;-webkit-appearance: none;appearance: none;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;background: transparent;color: #2962cc;border-color: #dbe4f6}.block .all a:hover{background: #2150a6;border-color: #2150a6;color: #fff}.block .all a:focus{outline: none;-webkit-box-shadow: 0 0 0 3px #ecf1fa;-moz-box-shadow: 0 0 0 3px #ecf1fa;box-shadow: 0 0 0 3px #ecf1fa}.block .all a:disabled{opacity: .5;cursor: default}.block .all a:hover{background: #ecf1fa;border-color: #2962cc;color: #2962cc}.block.block_soft{background: #f4f7fc}.block:nth-of-type(even):not(.block_banners):not([style*="background"]){background: #f4f7fc}.rows{display: grid;gap: 24px;grid-template-columns: repeat(auto-fill, minmax(220px, 1fr))}.rows .item{width: auto !important;margin: 0 !important}.pages{padding: 34px 0 4px}.pages ul{list-style: none;display: flex;flex-wrap: wrap;justify-content: center;gap: 6px}.pages ul li a,.pages ul li span{display: inline-flex;align-items: center;justify-content: center;min-width: 40px;height: 40px;padding: 0 10px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border: 1px solid #dbe4f6;color: #0f1923;text-decoration: none}.pages ul li a:hover{border-color: #2962cc;color: #2962cc}.pages ul li span{background: #2962cc;border-color: #2962cc;color: #fff}.popup_page{padding: 34px}#back_top{position: fixed;bottom: 26px;right: 26px;z-index: 200;background: #2962cc;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-box-shadow: 0 4px 24px rgba(41,98,204,0.1);-moz-box-shadow: 0 4px 24px rgba(41,98,204,0.1);box-shadow: 0 4px 24px rgba(41,98,204,0.1);opacity: .85;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease}#back_top:hover{opacity: 1;transform: translateY(-2px)}#back_top a{width: 46px;height: 46px;line-height: 46px;display: block;text-align: center;font-size: 22px;color: #fff;text-decoration: none}.termins .termins_letter{font-size: 1.4em;line-height: 1.6;font-weight: 700;color: #2962cc}.termins .termins_letter_container{margin-bottom: 1.4em;display: grid;grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));gap: 6px 20px}.termins .termins_letter_container .termin_item{width: auto;float: none;padding-bottom: .2em}aside .article_item .article_item_photo,aside .article_item .article_item_text{float: none;width: 100%}.tabs .navigation ul{list-style: none;display: flex;flex-wrap: wrap;gap: 8px}.tabs .navigation ul li{border: 1px solid #dbe4f6;color: #0f1923;height: 42px;line-height: 40px;padding: 0 20px;-webkit-border-radius: 999px;-moz-border-radius: 999px;border-radius: 999px;cursor: pointer;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease}.tabs .navigation ul li:hover{border-color: #2962cc;color: #2962cc}.tabs .navigation ul li.active{background: #2962cc;border-color: #2962cc;color: #fff;cursor: default}.tabs .contents .tab{display: none}.tabs .contents .tab.active{display: block}.tabs .tabtitle{font-weight: 600;position: relative;font-size: 16px;padding: 12px 0;border-bottom: 1px solid #dbe4f6}.tabs .tabtitle i{position: absolute;top: 16px;right: 6px;color: #8b9198}.version_desktop a,.version_mobile a{display: block;text-align: center;background: #2962cc;line-height: 42px;color: #fff;text-decoration: none}.version_desktop a:hover,.version_mobile a:hover{background: #2150a6}.cookie_policy{position: fixed;left: 0;bottom: 0;width: 100%;z-index: 1000;padding: 16px 20px;background: rgba(15,25,35,0.9399999999999999);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);color: #fff;border-top: 1px solid rgba(255,255,255,0.1);-webkit-box-shadow: 0 -6px 26px rgba(0,0,0,0.22);-moz-box-shadow: 0 -6px 26px rgba(0,0,0,0.22);box-shadow: 0 -6px 26px rgba(0,0,0,0.22)}.cookie_policy .wrap{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 26px}.cookie_policy .text{font-size: 13.5px;line-height: 1.55;flex: 1 1 420px;margin: 0;color: rgba(255,255,255,0.88)}.cookie_policy .text a{color: #fff;text-decoration: underline;text-underline-offset: 2px}.cookie_policy .text a:hover{text-decoration: none}.cookie_policy .buttons{display: flex;align-items: center;gap: 10px 14px;flex-shrink: 0;flex-wrap: wrap}.cookie_policy .buttons .setup{color: rgba(255,255,255,0.8);text-decoration: none;font-size: 13px;white-space: nowrap;border-bottom: 1px solid rgba(255,255,255,0.35);-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease}.cookie_policy .buttons .setup:hover{color: #fff;border-color: transparent}.cookie_policy .buttons a.button{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 44px;padding: 0 22px;border: 1px solid #2962cc;background: #2962cc;color: #fff;font-family: 'Onest', 'Segoe UI', Arial, sans-serif;font-size: 14px;line-height: 1;text-decoration: none;text-align: center;cursor: pointer;-webkit-appearance: none;appearance: none;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;height: 42px;padding: 0 24px;font-weight: 600;min-width: 118px}.cookie_policy .buttons a.button:hover{background: #2150a6;border-color: #2150a6;color: #fff}.cookie_policy .buttons a.button:focus{outline: none;-webkit-box-shadow: 0 0 0 3px #ecf1fa;-moz-box-shadow: 0 0 0 3px #ecf1fa;box-shadow: 0 0 0 3px #ecf1fa}.cookie_policy .buttons a.button:disabled{opacity: .5;cursor: default}.cookie_policy .buttons a.button.accept{background: #4fad51;border-color: #4fad51;color: #fff}.cookie_policy .buttons a.button.accept:hover{background: #449446;border-color: #449446}.cookie_policy .buttons a.button.reject{background: transparent;border-color: rgba(255,255,255,0.45);color: #fff}.cookie_policy .buttons a.button.reject:hover{background: rgba(255,255,255,0.12);border-color: rgba(255,255,255,0.6)}.rules{font-size: 12.5px;line-height: 1.5;margin-bottom: 15px;color: #8b9198}.rules label{padding-left: 26px;position: relative;display: block;cursor: pointer}.rules label input[type=checkbox]{position: absolute;top: 1px;left: 0;margin: 0;width: 16px;height: 16px}.rules a{color: #2962cc;text-decoration: none;border-bottom: 1px solid rgba(41,98,204,0.45);-webkit-transition: border-color .2s ease;-moz-transition: border-color .2s ease;-o-transition: border-color .2s ease;transition: border-color .2s ease}.rules a:hover{border-color: transparent}.rules sup{vertical-align: middle}.edit_links{padding: 18px 0 6px;display: flex;flex-wrap: wrap;gap: 10px}.edit_links a{display: inline-flex;align-items: center;gap: 6px;line-height: 30px;height: 32px;padding: 0 16px;border: 1px solid #e03c42;background: #e03c42;color: #fff;font-size: 12px;font-weight: 500;text-decoration: none;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}.edit_links a:hover{color: #e03c42;background: #fff}.block .edit_links{position: absolute;top: 12px;right: 12px;padding: 0;z-index: 100}aside .block .edit_links{position: static;opacity: .15;flex-direction: column}aside .block .edit_links:hover{opacity: 1}aside .block .edit_links a{margin: 0 0 8px}@media (max-width: 1024px){#middle > .wrap:has(> #left),#middle > .wrap:has(> #right){gap: 24px}#left{flex-basis: 240px;width: 240px}}@media (max-width: 860px){#middle > .wrap:has(> #left),#middle > .wrap:has(> #right){flex-direction: column}#left,#right,#content{flex: 1 1 100%;width: 100%}.block{padding: 40px 0}}@media (max-width: 560px){body{font-size: 14.5px}.wrap{padding: 0 16px}#middle{padding: 18px 0 44px}.block{padding: 32px 0}.page_title{margin-bottom: 18px}#back_top{bottom: 16px;right: 16px}#back_top a{width: 42px;height: 42px;line-height: 42px}.cookie_policy .buttons{width: 100%}.cookie_policy .buttons a.button{flex: 1;min-width: 0}}header{background: #fff;position: relative;z-index: 50;box-shadow: 0 1px 0 #dbe4f6, 0 6px 18px rgba(41,98,204,0.05)}header .topbar{background: #f4f7fc;border-bottom: 1px solid #dbe4f6;font-size: 13px}header .topbar .wrap{display: flex;align-items: center;flex-wrap: wrap;gap: 6px 24px;min-height: 40px}header .topbar .tb_contacts{display: flex;flex-wrap: wrap;gap: 4px 22px;color: #8b9198}header .topbar .tb_contacts .address,header .topbar .tb_contacts .hours{position: relative;padding-left: 22px}header .topbar .tb_contacts .address:before,header .topbar .tb_contacts .hours:before{content: '';position: absolute;left: 0;top: 50%;width: 14px;height: 14px;margin-top: -7px;background: currentColor;-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;-webkit-mask-size: contain;mask-repeat: no-repeat;mask-position: center;mask-size: contain}header .topbar .tb_contacts .hours:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}header .topbar .tb_contacts .address:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M12 21s7-6 7-11a7 7 0 00-14 0c0 5 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M12 21s7-6 7-11a7 7 0 00-14 0c0 5 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")}header .topbar .tb_right{display: flex;align-items: center;flex-wrap: wrap;gap: 8px 12px;margin-left: auto}header .topbar .social{max-width: none;gap: 7px}header .topbar .social a.vk,header .topbar .social a.telegram,header .topbar .social a.whatsapp,header .topbar .social a.viber,header .topbar .social a.youtube,header .topbar .social a.instagram,header .topbar .social a.facebook,header .topbar .social a.ok,header .topbar .social a.twitter,header .topbar .social a.skype,header .topbar .social a.wechat,header .topbar .social a.max{width: 32px;min-width: 32px;height: 32px}header .topbar .social a.vk:before,header .topbar .social a.telegram:before,header .topbar .social a.whatsapp:before,header .topbar .social a.viber:before,header .topbar .social a.youtube:before,header .topbar .social a.instagram:before,header .topbar .social a.facebook:before,header .topbar .social a.ok:before,header .topbar .social a.twitter:before,header .topbar .social a.skype:before,header .topbar .social a.wechat:before,header .topbar .social a.max:before{width: 16px;height: 16px}header .topbar .lc{display: flex;gap: 14px;margin-left: 6px}header .topbar .lc a{color: #8b9198;font-weight: 500;text-decoration: none}header .topbar .lc a:hover{color: #2962cc}header .header .wrap{display: flex;align-items: center;flex-wrap: wrap;gap: 14px 30px;padding: 16px 0}header #logo{font-size: 28px;line-height: 1.05;font-weight: 800;letter-spacing: -.02em;flex: 0 0 auto;margin-right: auto}header #logo a{text-decoration: none;color: #0f1923;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease}header #logo a:hover{color: #2962cc}header #logo a img{display: block;max-width: 210px;max-height: 58px;width: auto;height: auto}header .hcontacts{text-align: right;flex: 0 0 auto}header .hcontacts .phone a,header .hcontacts .phone2 a{color: #0f1923;text-decoration: none}header .hcontacts .phone a:hover,header .hcontacts .phone2 a:hover{color: #2962cc}header .hcontacts .phone,header .hcontacts .phone2{font-size: 18px;font-weight: 700;line-height: 1.35}header .tools{display: flex;align-items: center;flex-wrap: wrap;gap: 10px 14px;flex: 0 0 auto}header .tools .search form{display: flex}header .tools .search input[type=text]{height: 40px;width: 190px;max-width: 42vw;padding: 0 14px;font-size: 14px;border: 1px solid #dbe4f6;border-right: 0;-webkit-border-radius: 999px 0 0 999px;-moz-border-radius: 999px 0 0 999px;border-radius: 999px 0 0 999px}header .tools .search input[type=text]:focus{border-color: #2962cc;box-shadow: none}header .tools .search input[type=submit]{height: 40px;padding: 0 18px;font-size: 13px;font-weight: 600;border: 1px solid #2962cc;-webkit-border-radius: 0 999px 999px 0;-moz-border-radius: 0 999px 999px 0;border-radius: 0 999px 999px 0}header .tools .compare a,header .tools .wish a{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 42px;height: 42px;font-size: 0;text-decoration: none;color: #0f1923;border: 1px solid #dbe4f6;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease}header .tools .compare a:before,header .tools .wish a:before{content: '';width: 21px;height: 21px;background: currentColor}header .tools .compare a span,header .tools .wish a span{position: absolute;top: -4px;right: -4px;min-width: 19px;height: 19px;padding: 0 4px;box-sizing: border-box;font-size: 11px;font-weight: 700;line-height: 17px;text-align: center;background: #2962cc;color: #fff !important;border: 2px solid #fff;-webkit-border-radius: 999px;-moz-border-radius: 999px;border-radius: 999px}header .tools .compare a:hover,header .tools .wish a:hover,header .tools .compare a.active,header .tools .wish a.active{border-color: #2962cc;color: #2962cc}header .tools .compare a:before{-webkit-mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M5 21V10M12 21V4M19 21V14%22/%3E%3C/svg%3E') no-repeat center / contain;mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M5 21V10M12 21V4M19 21V14%22/%3E%3C/svg%3E') no-repeat center / contain}header .tools .wish a:before{-webkit-mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22black%22%3E%3Cpath d=%22M12 20.7l-1.5-1.4C6 15.4 3 12.7 3 9.4 3 7 4.9 5 7.3 5c1.4 0 2.7.7 3.5 1.7A4.5 4.5 0 0117 5C19.3 5 21 7 21 9.4c0 3.3-3 6-7.5 9.9z%22/%3E%3C/svg%3E') no-repeat center / contain;mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22black%22%3E%3Cpath d=%22M12 20.7l-1.5-1.4C6 15.4 3 12.7 3 9.4 3 7 4.9 5 7.3 5c1.4 0 2.7.7 3.5 1.7A4.5 4.5 0 0117 5C19.3 5 21 7 21 9.4c0 3.3-3 6-7.5 9.9z%22/%3E%3C/svg%3E') no-repeat center / contain}header .tools .basket #cart{display: inline-flex;align-items: center;gap: 8px;height: 42px;padding: 0 18px 0 40px;position: relative;background: #2962cc;color: #fff;font-size: 14px;font-weight: 600;white-space: nowrap;text-decoration: none;-webkit-border-radius: 999px;-moz-border-radius: 999px;border-radius: 999px;-webkit-transition: background .2s ease;-moz-transition: background .2s ease;-o-transition: background .2s ease;transition: background .2s ease}header .tools .basket #cart:before{content: '';position: absolute;left: 16px;top: 50%;width: 16px;height: 16px;margin-top: -8px;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 18a2 2 0 100 4 2 2 0 000-4zm10 0a2 2 0 100 4 2 2 0 000-4zM6.2 6l1.2 7.3c.1.5.5.7 1 .7h8.4c.5 0 .9-.3 1-.7L20 8H7.4l-.3-2H3v2h2.2z'/%3E%3C/svg%3E") no-repeat center / contain;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 18a2 2 0 100 4 2 2 0 000-4zm10 0a2 2 0 100 4 2 2 0 000-4zM6.2 6l1.2 7.3c.1.5.5.7 1 .7h8.4c.5 0 .9-.3 1-.7L20 8H7.4l-.3-2H3v2h2.2z'/%3E%3C/svg%3E") no-repeat center / contain}header .tools .basket #cart:hover{background: #2150a6;color: #fff}header .navbar{border-top: 1px solid #dbe4f6}header .navbar nav{display: flex;align-items: center}header .navbar nav ul{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;align-items: center}header .navbar nav ul li{position: relative}header .navbar nav ul li a{display: block;padding: 14px 16px;text-decoration: none;color: #0f1923;font-weight: 500;font-size: 15px;white-space: nowrap;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease}header .navbar nav ul li:first-child > a{padding-left: 0}header .navbar nav ul li.active > a,header .navbar nav ul li:hover > a{color: #2962cc}header .navbar nav ul li ul{position: absolute;top: 100%;left: 0;z-index: 60;display: none;min-width: 210px;flex-direction: column;flex-wrap: nowrap;background: #fff;border: 1px solid #dbe4f6;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-box-shadow: 0 4px 24px rgba(41,98,204,0.1);-moz-box-shadow: 0 4px 24px rgba(41,98,204,0.1);box-shadow: 0 4px 24px rgba(41,98,204,0.1);padding: 6px}header .navbar nav ul li ul li a{padding: 9px 12px;font-weight: 400;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}header .navbar nav ul li ul li a:hover{background: #ecf1fa;color: #2962cc}header .navbar nav ul li ul li:first-child > a{padding-left: 12px}header .navbar nav ul li:hover > ul{display: flex}header .navbar nav ul li.parent > a:after,header .navbar nav ul li:has(> ul) > a:after{content: '';display: inline-block;width: 6px;height: 6px;margin-left: 7px;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: translateY(-2px) rotate(45deg);opacity: .5}header .opener{display: none;width: 28px;height: 20px;position: relative;cursor: pointer;flex: 0 0 auto}header .opener span,header .opener:before,header .opener:after{content: '';position: absolute;left: 0;right: 0;height: 2.5px;border-radius: 2px;background: #0f1923;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease}header .opener span{top: 50%;margin-top: -1.25px}header .opener:before{top: 0}header .opener:after{bottom: 0}@media (max-width: 900px){header .topbar .tb_contacts{display: none}header .header .wrap{padding: 12px 0;gap: 12px 20px}header #logo{font-size: 24px}header .hcontacts{order: 3}header .tools{order: 2;margin-left: auto}header .tools .search{order: 5;flex-basis: 100%}header .tools .search form{width: 100%}header .tools .search input[type=text]{flex: 1;width: auto;max-width: none}header .navbar nav{position: relative}header .opener{display: block;margin: 10px 0}header .navbar nav > ul{display: none;flex-direction: column;width: 100%;padding-bottom: 10px}header .navbar nav > ul li{width: 100%}header .navbar nav > ul li a{padding: 11px 4px;font-size: 15px}header .navbar nav > ul li:first-child > a{padding-left: 4px}header .navbar nav > ul li ul{position: static;display: none;border: 0;box-shadow: none;padding: 0 0 4px 14px;min-width: 0;background: transparent;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}header .navbar nav > ul li.open > ul{display: flex}header .navbar nav > ul li.parent > a:after,header .navbar nav > ul li:has(> ul) > a:after{float: right;margin-top: 6px}header.nav-open .navbar nav > ul{display: flex}}@media (max-width: 560px){header .topbar .tb_right{width: 100%;justify-content: space-between}header #logo{font-size: 21px}header .hcontacts .phone{font-size: 16px}header .hcontacts .phone2{display: none}}footer{width: 100%;box-sizing: border-box;background: #0f1923;color: rgba(255,255,255,0.78);padding: 52px 0 40px;font-size: 14.5px}footer a{color: rgba(255,255,255,0.88);text-decoration: none;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease}footer a:hover{color: #ffffff}footer .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;gap: 30px 48px}footer .logo{flex: 0 1 300px;font-size: 24px;line-height: 1.15;font-weight: 700;color: #ffffff}footer .logo a{color: #ffffff;text-decoration: none}footer .logo a img{display: block;max-width: 180px;height: auto}footer .logo .policy{margin-top: 14px;font-size: 13.5px;font-weight: 400;line-height: 1.5}footer .logo .policy a{color: rgba(255,255,255,0.62);text-decoration: underline}footer .logo .policy a:hover{color: #ffffff}footer nav{flex: 1 1 auto}footer nav ul{list-style: none;margin: 0;padding: 0;columns: 2;column-gap: 44px}footer nav ul li{line-height: 1.35;margin-bottom: 11px;break-inside: avoid}footer nav ul li a{color: rgba(255,255,255,0.78)}footer nav ul li a:hover{color: #ffffff}footer nav ul li ul{columns: 1;margin: 6px 0 4px 12px}footer nav ul li ul li{margin-bottom: 6px;font-size: 13.5px}footer nav ul li ul li a{color: rgba(255,255,255,0.58)}footer .right{flex: 0 1 auto;display: flex;flex-direction: column;gap: 16px}footer .right .contacts > div{margin: 0 0 8px;line-height: 1.4}footer .right .contacts > div:last-child{margin-bottom: 0}footer .right .contacts > div a{color: rgba(255,255,255,0.88);text-decoration: none}footer .right .contacts > div a:hover{color: #ffffff}footer .right .contacts > div.phone{font-size: 18px;font-weight: 600;color: #ffffff}footer .right .contacts > div.phone a{color: #ffffff}footer .right .contacts > div.address,footer .right .contacts > div.hours,footer .right .contacts > div.mail{color: rgba(255,255,255,0.66)}footer .right .social{display: flex;flex-wrap: wrap;gap: 9px}footer .right .social a{display: inline-flex;align-items: center;justify-content: center;width: 40px;min-width: 40px;height: 40px;padding: 0;font-size: 0;line-height: 1;border: 1px solid rgba(255,255,255,0.26);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;color: rgba(255,255,255,0.82);-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease}footer .right .social a:hover{border-color: #ffffff;color: #ffffff;background: rgba(255,255,255,0.08)}@media (max-width: 768px){footer{padding: 40px 0 30px}footer .wrap{gap: 26px 32px}footer nav{flex-basis: 100%;order: 3}footer nav ul{columns: 2}footer .logo{flex-basis: 100%}footer .right{flex-basis: 100%}}@media (max-width: 480px){footer nav ul{columns: 1}}.social{flex-wrap: wrap;max-width: 280px}.social a.vk,.social a.telegram,.social a.whatsapp,.social a.viber,.social a.youtube,.social a.instagram,.social a.facebook,.social a.ok,.social a.twitter,.social a.skype,.social a.wechat,.social a.max{display: inline-flex;align-items: center;justify-content: center;font-size: 0 !important;padding: 0;width: 40px;height: 40px;min-width: 40px;border: 1px solid #dbe4f6;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;color: #8b9198;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease}.social a.vk:before,.social a.telegram:before,.social a.whatsapp:before,.social a.viber:before,.social a.youtube:before,.social a.instagram:before,.social a.facebook:before,.social a.ok:before,.social a.twitter:before,.social a.skype:before,.social a.wechat:before,.social a.max:before{content: '';display: block;width: 20px;height: 20px;background: currentColor}.social a.vk:hover,.social a.telegram:hover,.social a.whatsapp:hover,.social a.viber:hover,.social a.youtube:hover,.social a.instagram:hover,.social a.facebook:hover,.social a.ok:hover,.social a.twitter:hover,.social a.skype:hover,.social a.wechat:hover,.social a.max:hover{border-color: #2962cc;color: #2962cc;background: #ecf1fa}.social a.vk:before{-webkit-mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12.8 16.4c-5.4 0-8.9-3.8-9-10.1h2.8c.1 4.6 2.2 6.5 3.8 6.9V6.3h2.6v3.9c1.6-.2 3.3-2 3.9-3.9h2.6c-.5 2.3-2.2 4.1-3.4 4.8 1.2.6 3.2 2.2 3.9 4.9h-2.9c-.5-1.7-2-3-3.9-3.2v3.2z%22/%3E%3C/svg%3E') no-repeat center / contain;mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12.8 16.4c-5.4 0-8.9-3.8-9-10.1h2.8c.1 4.6 2.2 6.5 3.8 6.9V6.3h2.6v3.9c1.6-.2 3.3-2 3.9-3.9h2.6c-.5 2.3-2.2 4.1-3.4 4.8 1.2.6 3.2 2.2 3.9 4.9h-2.9c-.5-1.7-2-3-3.9-3.2v3.2z%22/%3E%3C/svg%3E') no-repeat center / contain}.social a.telegram:before{-webkit-mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M21.9 4.3l-3 14.2c-.2 1-.8 1.2-1.7.8l-4.7-3.5-2.3 2.2c-.3.3-.5.5-1 .5l.3-4.8L18.3 5c.4-.3-.1-.5-.6-.2L7.9 11 3.3 9.5c-1-.3-1-1 .2-1.5L20.6 3c.8-.3 1.5.2 1.3 1.3z%22/%3E%3C/svg%3E') no-repeat center / contain;mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M21.9 4.3l-3 14.2c-.2 1-.8 1.2-1.7.8l-4.7-3.5-2.3 2.2c-.3.3-.5.5-1 .5l.3-4.8L18.3 5c.4-.3-.1-.5-.6-.2L7.9 11 3.3 9.5c-1-.3-1-1 .2-1.5L20.6 3c.8-.3 1.5.2 1.3 1.3z%22/%3E%3C/svg%3E') no-repeat center / contain}.social a.whatsapp:before{-webkit-mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 2a10 10 0 00-8.5 15.2L2 22l4.9-1.5A10 10 0 1012 2zm0 2a8 8 0 016.8 12.2c-.3.5-.2.4-.5 2l-2-.6a8 8 0 11-4.3-13.6zm-3 3.4c-.2 0-.5.1-.7.4-.3.3-1 1-1 2.3s1 2.7 1.1 2.9c.2.2 2 3.2 5 4.4 2.5 1 3 .8 3.5.7.5 0 1.6-.6 1.8-1.3.2-.6.2-1.2.2-1.3l-.7-.4c-.3-.2-1.6-.8-1.9-.9-.2-.1-.4-.1-.6.2l-.8 1c-.2.2-.3.2-.6.1s-1.2-.5-2.3-1.4c-.8-.7-1.4-1.6-1.6-1.9-.1-.3 0-.4.1-.6l.5-.5c.1-.2.2-.3.3-.5s0-.4 0-.5l-.9-2c-.2-.5-.4-.4-.6-.4z%22/%3E%3C/svg%3E') no-repeat center / contain;mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 2a10 10 0 00-8.5 15.2L2 22l4.9-1.5A10 10 0 1012 2zm0 2a8 8 0 016.8 12.2c-.3.5-.2.4-.5 2l-2-.6a8 8 0 11-4.3-13.6zm-3 3.4c-.2 0-.5.1-.7.4-.3.3-1 1-1 2.3s1 2.7 1.1 2.9c.2.2 2 3.2 5 4.4 2.5 1 3 .8 3.5.7.5 0 1.6-.6 1.8-1.3.2-.6.2-1.2.2-1.3l-.7-.4c-.3-.2-1.6-.8-1.9-.9-.2-.1-.4-.1-.6.2l-.8 1c-.2.2-.3.2-.6.1s-1.2-.5-2.3-1.4c-.8-.7-1.4-1.6-1.6-1.9-.1-.3 0-.4.1-.6l.5-.5c.1-.2.2-.3.3-.5s0-.4 0-.5l-.9-2c-.2-.5-.4-.4-.6-.4z%22/%3E%3C/svg%3E') no-repeat center / contain}.social a.viber:before{-webkit-mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 2C6.9 2 3 5.3 3 9.9c0 2 .8 3.8 2.2 5.2v3.7l3.1-1.7c1.1.3 2.4.5 3.7.5 5.1 0 9-3.3 9-7.9S17.1 2 12 2zm3.9 11.3c-.3.7-1.5 1.3-2 1.3-.6 0-.6.4-3.6-1s-4.4-4-4.5-4.2c-.1-.2-.9-1.2-.9-2.2s.6-1.5.8-1.7c.2-.2.4-.2.6-.2h.4c.2 0 .3 0 .5.4l.7 1.6c0 .2.1.3 0 .5l-.4.5c-.2.2-.3.3-.1.6.2.3.7 1.1 1.5 1.7 1 .8 1.7 1.1 2 1.2.2.1.4.1.5-.1l.6-.7c.2-.2.3-.2.5-.1l1.5.8c.2.1.4.2.4.3.1.2.1.6-.2 1.2z%22/%3E%3C/svg%3E') no-repeat center / contain;mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 2C6.9 2 3 5.3 3 9.9c0 2 .8 3.8 2.2 5.2v3.7l3.1-1.7c1.1.3 2.4.5 3.7.5 5.1 0 9-3.3 9-7.9S17.1 2 12 2zm3.9 11.3c-.3.7-1.5 1.3-2 1.3-.6 0-.6.4-3.6-1s-4.4-4-4.5-4.2c-.1-.2-.9-1.2-.9-2.2s.6-1.5.8-1.7c.2-.2.4-.2.6-.2h.4c.2 0 .3 0 .5.4l.7 1.6c0 .2.1.3 0 .5l-.4.5c-.2.2-.3.3-.1.6.2.3.7 1.1 1.5 1.7 1 .8 1.7 1.1 2 1.2.2.1.4.1.5-.1l.6-.7c.2-.2.3-.2.5-.1l1.5.8c.2.1.4.2.4.3.1.2.1.6-.2 1.2z%22/%3E%3C/svg%3E') no-repeat center / contain}.social a.youtube:before{-webkit-mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M23 8.1c-.3-1.6-.9-2.3-2.5-2.5C18.3 5.2 12 5.2 12 5.2s-6.3 0-8.5.4C1.9 5.8 1.3 6.5 1 8.1.7 9.8.7 12 .7 12s0 2.2.3 3.9c.3 1.6.9 2.3 2.5 2.5 2.2.4 8.5.4 8.5.4s6.3 0 8.5-.4c1.6-.2 2.2-.9 2.5-2.5.3-1.7.3-3.9.3-3.9s0-2.2-.3-3.9zM9.8 15.3V8.7l5.7 3.3-5.7 3.3z%22/%3E%3C/svg%3E') no-repeat center / contain;mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M23 8.1c-.3-1.6-.9-2.3-2.5-2.5C18.3 5.2 12 5.2 12 5.2s-6.3 0-8.5.4C1.9 5.8 1.3 6.5 1 8.1.7 9.8.7 12 .7 12s0 2.2.3 3.9c.3 1.6.9 2.3 2.5 2.5 2.2.4 8.5.4 8.5.4s6.3 0 8.5-.4c1.6-.2 2.2-.9 2.5-2.5.3-1.7.3-3.9.3-3.9s0-2.2-.3-3.9zM9.8 15.3V8.7l5.7 3.3-5.7 3.3z%22/%3E%3C/svg%3E') no-repeat center / contain}.social a.instagram:before{-webkit-mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 2.2c3.2 0 3.6 0 4.9.1 1.2.1 1.8.3 2.2.4.6.2 1 .5 1.4.9.4.4.7.8.9 1.4.2.4.4 1 .4 2.2.1 1.3.1 1.7.1 4.9s0 3.6-.1 4.9c-.1 1.2-.3 1.8-.4 2.2-.2.6-.5 1-.9 1.4-.4.4-.8.7-1.4.9-.4.2-1 .4-2.2.4-1.3.1-1.7.1-4.9.1s-3.6 0-4.9-.1c-1.2-.1-1.8-.3-2.2-.4-.6-.2-1-.5-1.4-.9-.4-.4-.7-.8-.9-1.4-.2-.4-.4-1-.4-2.2C2.2 15.6 2.2 15.2 2.2 12s0-3.6.1-4.9c.1-1.2.3-1.8.4-2.2.2-.6.5-1 .9-1.4.4-.4.8-.7 1.4-.9.4-.2 1-.4 2.2-.4 1.3-.1 1.7-.1 4.9-.1zM12 6.5A5.5 5.5 0 1017.5 12 5.5 5.5 0 0012 6.5zm0 9A3.5 3.5 0 1115.5 12 3.5 3.5 0 0112 15.5zm5.7-9.8a1.3 1.3 0 10 1.3 1.3 1.3 1.3 0 00-1.3-1.3z%22/%3E%3C/svg%3E') no-repeat center / contain;mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 2.2c3.2 0 3.6 0 4.9.1 1.2.1 1.8.3 2.2.4.6.2 1 .5 1.4.9.4.4.7.8.9 1.4.2.4.4 1 .4 2.2.1 1.3.1 1.7.1 4.9s0 3.6-.1 4.9c-.1 1.2-.3 1.8-.4 2.2-.2.6-.5 1-.9 1.4-.4.4-.8.7-1.4.9-.4.2-1 .4-2.2.4-1.3.1-1.7.1-4.9.1s-3.6 0-4.9-.1c-1.2-.1-1.8-.3-2.2-.4-.6-.2-1-.5-1.4-.9-.4-.4-.7-.8-.9-1.4-.2-.4-.4-1-.4-2.2C2.2 15.6 2.2 15.2 2.2 12s0-3.6.1-4.9c.1-1.2.3-1.8.4-2.2.2-.6.5-1 .9-1.4.4-.4.8-.7 1.4-.9.4-.2 1-.4 2.2-.4 1.3-.1 1.7-.1 4.9-.1zM12 6.5A5.5 5.5 0 1017.5 12 5.5 5.5 0 0012 6.5zm0 9A3.5 3.5 0 1115.5 12 3.5 3.5 0 0112 15.5zm5.7-9.8a1.3 1.3 0 10 1.3 1.3 1.3 1.3 0 00-1.3-1.3z%22/%3E%3C/svg%3E') no-repeat center / contain}.social a.facebook:before{-webkit-mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M14 9V7.5c0-.7.5-.9 1-.9h2V3.5h-2.7C11.4 3.5 10 5 10 7.3V9H8v3h2v9h4v-9h2.6l.4-3z%22/%3E%3C/svg%3E') no-repeat center / contain;mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M14 9V7.5c0-.7.5-.9 1-.9h2V3.5h-2.7C11.4 3.5 10 5 10 7.3V9H8v3h2v9h4v-9h2.6l.4-3z%22/%3E%3C/svg%3E') no-repeat center / contain}.social a.ok:before{-webkit-mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 2a4.3 4.3 0 100 8.6A4.3 4.3 0 0012 2zm0 5.6a1.3 1.3 0 110-2.6 1.3 1.3 0 010 2.6zM14.6 13c1-.2 2-.6 2.8-1.3a1.4 1.4 0 00-1.8-2.2c-1 .8-2.6.8-3.6 0a1.4 1.4 0 00-1.8 2.2c.8.7 1.8 1.1 2.8 1.3l-2.7 2.7a1.4 1.4 0 002 2l2-2 2 2a1.4 1.4 0 002-2z%22/%3E%3C/svg%3E') no-repeat center / contain;mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 2a4.3 4.3 0 100 8.6A4.3 4.3 0 0012 2zm0 5.6a1.3 1.3 0 110-2.6 1.3 1.3 0 010 2.6zM14.6 13c1-.2 2-.6 2.8-1.3a1.4 1.4 0 00-1.8-2.2c-1 .8-2.6.8-3.6 0a1.4 1.4 0 00-1.8 2.2c.8.7 1.8 1.1 2.8 1.3l-2.7 2.7a1.4 1.4 0 002 2l2-2 2 2a1.4 1.4 0 002-2z%22/%3E%3C/svg%3E') no-repeat center / contain}.social a.twitter:before{-webkit-mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M18.2 3h3.3l-7.2 8.3L23 21h-6.6l-5.2-6.8L5.3 21H2l7.7-8.8L1.7 3h6.8l4.7 6.2zm-1.2 16h1.8L7.1 4.8H5.2z%22/%3E%3C/svg%3E') no-repeat center / contain;mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M18.2 3h3.3l-7.2 8.3L23 21h-6.6l-5.2-6.8L5.3 21H2l7.7-8.8L1.7 3h6.8l4.7 6.2zm-1.2 16h1.8L7.1 4.8H5.2z%22/%3E%3C/svg%3E') no-repeat center / contain}.social a.skype:before{-webkit-mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M20.5 13.4a8.9 8.9 0 00.2-1.9 8.7 8.7 0 00-8.7-8.7c-.7 0-1.3.1-2 .2a5 5 0 00-7 6.6c-.1.6-.2 1.2-.2 1.9a8.7 8.7 0 008.7 8.7c.7 0 1.4-.1 2-.3a5 5 0 007-6.5zM12 17.6c-2.5 0-4.5-1.2-4.5-2.8 0-.6.4-1 1-1 1.4 0 1.4 1.9 3.5 1.9 1 0 1.7-.5 1.7-1.1 0-1.8-6-.7-6-4.4 0-1.8 1.7-3 4-3 2.2 0 4.1 1 4.1 2.5 0 .7-.4 1.1-1 1.1-1.2 0-1.1-1.6-3.2-1.6-1 0-1.5.4-1.5 1 0 1.7 6 .6 6 4.3 0 1.9-1.8 3.1-4.1 3.1z%22/%3E%3C/svg%3E') no-repeat center / contain;mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M20.5 13.4a8.9 8.9 0 00.2-1.9 8.7 8.7 0 00-8.7-8.7c-.7 0-1.3.1-2 .2a5 5 0 00-7 6.6c-.1.6-.2 1.2-.2 1.9a8.7 8.7 0 008.7 8.7c.7 0 1.4-.1 2-.3a5 5 0 007-6.5zM12 17.6c-2.5 0-4.5-1.2-4.5-2.8 0-.6.4-1 1-1 1.4 0 1.4 1.9 3.5 1.9 1 0 1.7-.5 1.7-1.1 0-1.8-6-.7-6-4.4 0-1.8 1.7-3 4-3 2.2 0 4.1 1 4.1 2.5 0 .7-.4 1.1-1 1.1-1.2 0-1.1-1.6-3.2-1.6-1 0-1.5.4-1.5 1 0 1.7 6 .6 6 4.3 0 1.9-1.8 3.1-4.1 3.1z%22/%3E%3C/svg%3E') no-repeat center / contain}.social a.wechat:before{-webkit-mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M9 3C4.9 3 1.5 5.8 1.5 9.2c0 1.9 1 3.6 2.7 4.8L3.5 16l2.3-1.2c.8.2 1.5.4 2.4.4h.6a5 5 0 01-.2-1.4c0-3 2.9-5.3 6.4-5.3h.6C15.3 5.1 12.4 3 9 3zM6.6 8.3a.9.9 0 110-1.8.9.9 0 010 1.8zm4.8 0a.9.9 0 110-1.8.9.9 0 010 1.8zm11.1 5.5c0-2.8-2.8-5.1-6.1-5.1s-6.1 2.3-6.1 5.1 2.8 5.1 6.1 5.1c.7 0 1.4-.1 2-.3l1.9 1-.5-1.6c1.6-1 2.7-2.5 2.7-4.2zm-8-.9a.7.7 0 110-1.5.7.7 0 010 1.5zm3.9 0a.7.7 0 110-1.5.7.7 0 010 1.5z%22/%3E%3C/svg%3E') no-repeat center / contain;mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M9 3C4.9 3 1.5 5.8 1.5 9.2c0 1.9 1 3.6 2.7 4.8L3.5 16l2.3-1.2c.8.2 1.5.4 2.4.4h.6a5 5 0 01-.2-1.4c0-3 2.9-5.3 6.4-5.3h.6C15.3 5.1 12.4 3 9 3zM6.6 8.3a.9.9 0 110-1.8.9.9 0 010 1.8zm4.8 0a.9.9 0 110-1.8.9.9 0 010 1.8zm11.1 5.5c0-2.8-2.8-5.1-6.1-5.1s-6.1 2.3-6.1 5.1 2.8 5.1 6.1 5.1c.7 0 1.4-.1 2-.3l1.9 1-.5-1.6c1.6-1 2.7-2.5 2.7-4.2zm-8-.9a.7.7 0 110-1.5.7.7 0 010 1.5zm3.9 0a.7.7 0 110-1.5.7.7 0 010 1.5z%22/%3E%3C/svg%3E') no-repeat center / contain}.social a.max:before{-webkit-mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M4 20V4h2.8l5.2 8 5.2-8H20v16h-3V9.5l-5 7.6-5-7.6V20z%22/%3E%3C/svg%3E') no-repeat center / contain;mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M4 20V4h2.8l5.2 8 5.2-8H20v16h-3V9.5l-5 7.6-5-7.6V20z%22/%3E%3C/svg%3E') no-repeat center / contain}.catalog{display: grid;gap: 24px;grid-template-columns: repeat(auto-fill, minmax(240px, 1fr))}.catalog .item{background: #fff;border: 1px solid #dbe4f6;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;position: relative;display: flex;flex-direction: column;overflow: hidden;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease}.catalog .item:hover{border-color: #dbe4f6;-webkit-box-shadow: 0 4px 24px rgba(41,98,204,0.1);-moz-box-shadow: 0 4px 24px rgba(41,98,204,0.1);box-shadow: 0 4px 24px rgba(41,98,204,0.1);transform: translateY(-2px)}.catalog .item .labels{position: absolute;top: 12px;left: 12px;z-index: 3;display: flex;gap: 6px}.catalog .item .labels .label{font-size: 11px;font-weight: 600;line-height: 1;padding: 6px 9px;-webkit-border-radius: 999px;-moz-border-radius: 999px;border-radius: 999px;color: #fff}.catalog .item .labels .label.hit{background: #b8860a}.catalog .item .labels .label.new{background: #2962cc}.catalog .item .photo{position: relative;display: block;overflow: hidden;aspect-ratio: 1.33333333;background: #f4f7fc}.catalog .item .photo img,.catalog .item .photo i{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;-webkit-transition: transform .35s ease;-moz-transition: transform .35s ease;-o-transition: transform .35s ease;transition: transform .35s ease}.catalog .item .photo i{display: block;background: #f4f7fc}.catalog .item .photo a{display: block;width: 100%;height: 100%}.catalog .item:hover .photo img{transform: scale(1.04)}.catalog .item .name{padding: 14px 16px 0;font-size: 15.5px;font-weight: 600;line-height: 1.35}.catalog .item .name a{color: #0f1923}.catalog .item .name a:hover{color: #2962cc}.catalog .item .price{padding: 10px 16px 0;font-family: 'JetBrains Mono', ui-monospace, monospace;font-size: 19px;font-weight: 600;color: #0f1923}.catalog .item .price .strike,.catalog .item .price .strike span{font-family: 'Onest', 'Segoe UI', Arial, sans-serif;font-size: 14px;color: #8b9198;margin-left: 6px}.catalog .item .catalog_form{padding: 14px 16px 16px;margin-top: auto;display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.catalog .item .catalog_form .n{display: inline-flex;align-items: center;border: 1px solid #dbe4f6;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;overflow: hidden}.catalog .item .catalog_form .n input[type=button]{width: 34px;height: 42px;padding: 0;background: transparent;border: 0;color: #0f1923;font-size: 18px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}.catalog .item .catalog_form .n input[type=button]:hover{background: #f4f7fc;color: #2962cc}.catalog .item .catalog_form .n input[type=text]{width: 38px;height: 42px;text-align: center;border: 0;border-left: 1px solid #dbe4f6;border-right: 1px solid #dbe4f6;padding: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}.catalog .item .catalog_form .n input[type=text]:focus{box-shadow: none}.catalog .item .catalog_form input[type=submit]{flex: 1;min-width: 120px;height: 44px}.catalog .item > .name:last-child{padding-bottom: 16px}.catalog .item .order{padding: 0 16px 16px}.catalog .item .order a{width: 100%}.catalog .item .wish{position: absolute;top: 12px;right: 12px;z-index: 3;padding: 0}.catalog .item .compare{position: absolute;top: 12px;right: 56px;z-index: 3;padding: 0}.catalog .item .wish a,.catalog .item .compare a{display: inline-flex;align-items: center;justify-content: center;width: 38px;height: 38px;font-size: 0;text-decoration: none;background: rgba(255,255,255,0.9);border: 1px solid #dbe4f6;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;color: #8b9198;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease}.catalog .item .wish a:before,.catalog .item .compare a:before{content: '';width: 19px;height: 19px;background: currentColor}.catalog .item .wish a span,.catalog .item .compare a span{display: none}.catalog .item .wish a:hover,.catalog .item .compare a:hover{border-color: #2962cc;color: #2962cc}.catalog .item .wish a.active,.catalog .item .compare a.active{color: #2962cc;border-color: #2962cc;background: #ecf1fa}.catalog .item .wish a:before{-webkit-mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22black%22%3E%3Cpath d=%22M12 20.7l-1.5-1.4C6 15.4 3 12.7 3 9.4 3 7 4.9 5 7.3 5c1.4 0 2.7.7 3.5 1.7A4.5 4.5 0 0117 5C19.3 5 21 7 21 9.4c0 3.3-3 6-7.5 9.9z%22/%3E%3C/svg%3E') no-repeat center / contain;mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22black%22%3E%3Cpath d=%22M12 20.7l-1.5-1.4C6 15.4 3 12.7 3 9.4 3 7 4.9 5 7.3 5c1.4 0 2.7.7 3.5 1.7A4.5 4.5 0 0117 5C19.3 5 21 7 21 9.4c0 3.3-3 6-7.5 9.9z%22/%3E%3C/svg%3E') no-repeat center / contain}.catalog .item .compare a:before{-webkit-mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M5 21V10M12 21V4M19 21V14%22/%3E%3C/svg%3E') no-repeat center / contain;mask: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M5 21V10M12 21V4M19 21V14%22/%3E%3C/svg%3E') no-repeat center / contain}.catalog .item .starrr{padding: 8px 16px 12px}.catalog .item .brand{padding: 0 16px 14px}.catalog .item .brand img{max-height: 26px;width: auto}.catalog .item .brand a{color: #8b9198;font-size: 13px}.catalog .item .clear{display: none}.catalog .item .photo i{display: block}.detail_catalog{display: flex;flex-wrap: wrap;gap: 36px;margin-bottom: 8px}.detail_catalog .photo{flex: 1 1 340px;max-width: 460px;position: relative}.detail_catalog .photo .labels{position: absolute;top: 14px;left: 14px;z-index: 3;display: flex;gap: 6px}.detail_catalog .photo .labels .label{font-size: 11px;font-weight: 600;padding: 6px 10px;-webkit-border-radius: 999px;-moz-border-radius: 999px;border-radius: 999px;color: #fff}.detail_catalog .photo .labels .label.hit{background: #b8860a}.detail_catalog .photo .labels .label.new{background: #2962cc}.detail_catalog .photo .main a{display: block;border: 1px solid #dbe4f6;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;overflow: hidden;background: #f4f7fc}.detail_catalog .photo .main a img{width: 100%;display: block}.detail_catalog .photo .photos{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 12px}.detail_catalog .photo .photos a{width: 72px;height: 72px;border: 1px solid #dbe4f6;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;overflow: hidden;-webkit-transition: border-color .2s ease;-moz-transition: border-color .2s ease;-o-transition: border-color .2s ease;transition: border-color .2s ease}.detail_catalog .photo .photos a img{width: 100%;height: 100%;object-fit: cover}.detail_catalog .photo .photos a:hover{border-color: #2962cc}.detail_catalog .text{flex: 1 1 320px;min-width: 0}.detail_catalog .text .art{font-family: 'JetBrains Mono', ui-monospace, monospace;font-size: 13px;color: #8b9198;margin-bottom: 14px}.detail_catalog .text .art strong{color: #0f1923;font-weight: 600}.detail_catalog .text > .article{color: #8b9198;line-height: 1.6;margin-bottom: 16px}.detail_catalog .text .brand{margin-bottom: 16px}.detail_catalog .text .brand img{max-height: 34px;width: auto}.detail_catalog .text .price{font-family: 'JetBrains Mono', ui-monospace, monospace;font-size: 30px;font-weight: 600;color: #0f1923;margin: 14px 0 18px}.detail_catalog .text .price .strike{font-family: 'Onest', 'Segoe UI', Arial, sans-serif;font-size: 17px;color: #8b9198;margin-left: 10px}.detail_catalog .text .basket{margin-bottom: 16px}.detail_catalog .text .basket .details_form{display: flex;flex-wrap: wrap;gap: 12px;align-items: center}.detail_catalog .text .basket .details_form .n{display: inline-flex;align-items: center;border: 1px solid #dbe4f6;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;overflow: hidden}.detail_catalog .text .basket .details_form .n input[type=button]{width: 40px;height: 48px;padding: 0;background: transparent;border: 0;font-size: 20px;color: #0f1923;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}.detail_catalog .text .basket .details_form .n input[type=button]:hover{background: #f4f7fc;color: #2962cc}.detail_catalog .text .basket .details_form .n input[type=text]{width: 46px;height: 48px;text-align: center;border: 0;border-left: 1px solid #dbe4f6;border-right: 1px solid #dbe4f6;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}.detail_catalog .text .basket .details_form .n input[type=text]:focus{box-shadow: none}.detail_catalog .text .basket .details_form input[type=submit]{height: 48px;min-width: 200px;font-size: 15px}.detail_catalog .text .order,.detail_catalog .text .wish,.detail_catalog .text .compare{margin-bottom: 12px}.detail_catalog .text .order a,.detail_catalog .text .wish a,.detail_catalog .text .compare a{color: #8b9198;text-decoration: none}.detail_catalog .text .order a.active,.detail_catalog .text .wish a.active,.detail_catalog .text .compare a.active,.detail_catalog .text .order a:hover,.detail_catalog .text .wish a:hover,.detail_catalog .text .compare a:hover{color: #2962cc}.detail_catalog .text .order a{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 44px;padding: 0 22px;border: 1px solid #2962cc;background: #2962cc;color: #fff;font-family: 'Onest', 'Segoe UI', Arial, sans-serif;font-size: 14px;font-weight: 600;line-height: 1;text-decoration: none;text-align: center;cursor: pointer;-webkit-appearance: none;appearance: none;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;background: transparent;color: #2962cc;border-color: #dbe4f6}.detail_catalog .text .order a:hover{background: #2150a6;border-color: #2150a6;color: #fff}.detail_catalog .text .order a:focus{outline: none;-webkit-box-shadow: 0 0 0 3px #ecf1fa;-moz-box-shadow: 0 0 0 3px #ecf1fa;box-shadow: 0 0 0 3px #ecf1fa}.detail_catalog .text .order a:disabled{opacity: .5;cursor: default}.detail_catalog .text .order a:hover{background: #ecf1fa;border-color: #2962cc}.detail_catalog .text .params{margin: 18px 0}.detail_catalog .text .params .item_colors_title,.detail_catalog .text .params .item_sizes_title{font-weight: 600;font-size: 14px;margin: 12px 0 8px}.detail_catalog .text .params #color_changer{list-style: none;display: flex;flex-wrap: wrap;gap: 8px;padding: 0;margin: 0}.detail_catalog .text .params #color_changer li{width: 30px;height: 30px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 1px solid #dbe4f6;cursor: pointer;background-size: cover !important}.detail_catalog .text .params #color_changer li.active{outline: 2px solid #2962cc;outline-offset: 2px}.detail_catalog .text .params label{display: inline-flex;align-items: center;gap: 6px;margin: 0 10px 8px 0}.detail_catalog .text .params label input{width: auto;height: auto}.detail_catalog .text table.filters_values,.detail_catalog .text table.modifications{width: 100%;border-collapse: collapse;margin-top: 20px;font-size: 14.5px}.detail_catalog .text table.filters_values th,.detail_catalog .text table.modifications th{text-align: left;background: #f4f7fc;padding: 11px 14px;font-weight: 600;border-radius: 8px 8px 0 0}.detail_catalog .text table.filters_values td,.detail_catalog .text table.modifications td{padding: 10px 14px;border-bottom: 1px solid #dbe4f6}.detail_catalog .text table.filters_values td:first-child,.detail_catalog .text table.modifications td:first-child{color: #8b9198;width: 46%}.detail_catalog .text table.filters_values tr:last-child td,.detail_catalog .text table.modifications tr:last-child td{border-bottom: 0}.detail_catalog .text .files{margin-top: 20px;display: flex;flex-direction: column;gap: 8px}.detail_catalog .text .files .item a{display: flex;align-items: center;gap: 12px;padding: 12px 16px;border: 1px solid #dbe4f6;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;text-decoration: none;-webkit-transition: border-color .2s ease;-moz-transition: border-color .2s ease;-o-transition: border-color .2s ease;transition: border-color .2s ease}.detail_catalog .text .files .item a:hover{border-color: #2962cc}.detail_catalog .text .files .item a .name{font-weight: 600;color: #0f1923}.detail_catalog .text .files .item a .info{margin-left: auto;font-family: 'JetBrains Mono', ui-monospace, monospace;font-size: 12px;color: #8b9198;text-transform: uppercase}.detail_catalog + .article{max-width: 900px;margin: 8px 0 8px}.detail_catalog ~ .block{padding: 44px 0 0}.detail_catalog ~ .block > .title{text-align: left;font-size: 22px}.block .add{margin-top: 18px}.block .add a{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 44px;padding: 0 22px;border: 1px solid #2962cc;background: #2962cc;color: #fff;font-family: 'Onest', 'Segoe UI', Arial, sans-serif;font-size: 14px;font-weight: 600;line-height: 1;text-decoration: none;text-align: center;cursor: pointer;-webkit-appearance: none;appearance: none;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;background: transparent;color: #2962cc;border-color: #dbe4f6}.block .add a:hover{background: #2150a6;border-color: #2150a6;color: #fff}.block .add a:focus{outline: none;-webkit-box-shadow: 0 0 0 3px #ecf1fa;-moz-box-shadow: 0 0 0 3px #ecf1fa;box-shadow: 0 0 0 3px #ecf1fa}.block .add a:disabled{opacity: .5;cursor: default}.block .add a:hover{background: #ecf1fa;border-color: #2962cc}.filters{background: #f4f7fc;border: 1px solid #dbe4f6;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;padding: 20px 22px;margin-bottom: 28px}.filters form{display: flex;flex-wrap: wrap;gap: 18px 30px;align-items: flex-start}.filters .filter .name{font-weight: 600;font-size: 13.5px;margin-bottom: 9px;color: #0f1923}.filters .filter .vars{display: flex;flex-wrap: wrap;gap: 8px;max-width: 520px}.filters .filter .vars label{display: inline-flex;align-items: center;gap: 7px;font-size: 14px;cursor: pointer;padding: 7px 13px;border: 1px solid #dbe4f6;-webkit-border-radius: 999px;-moz-border-radius: 999px;border-radius: 999px;background: #fff;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease}.filters .filter .vars label input{width: auto;height: auto;margin: 0}.filters .filter .vars label:hover{border-color: #2962cc;color: #2962cc}.filters .filter .vars label.h.hide{display: none}.filters .filter .vars .all{cursor: pointer;color: #2962cc;font-size: 13px;font-weight: 600;align-self: center}.filters .filter select{min-width: 180px}.filters .catalog_sort,.filters .catalog_limit,.filters .catalog_view{display: flex;align-items: center;flex-wrap: wrap;gap: 8px;font-size: 14px}.filters .catalog_sort label,.filters .catalog_limit label,.filters .catalog_view label{color: #8b9198}.filters .catalog_sort a,.filters .catalog_limit a,.filters .catalog_view a{padding: 6px 11px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border: 1px solid transparent;text-decoration: none;color: #0f1923}.filters .catalog_sort a:hover,.filters .catalog_limit a:hover,.filters .catalog_view a:hover{border-color: #dbe4f6}.filters .catalog_sort a.active,.filters .catalog_limit a.active,.filters .catalog_view a.active{background: #2962cc;color: #fff}.filters .catalog_sort select,.filters .catalog_limit select,.filters .catalog_view select{min-width: 130px;width: auto;height: 38px}.filters .catalog_view a{min-width: 38px;text-align: center}.filters .catalog_range{flex-basis: 260px}.filters .catalog_range .name{margin-bottom: 12px}.filters .catalog_range .range{margin: 0 4px 14px}.filters .catalog_range .left,.filters .catalog_range .right{display: inline-flex;align-items: center;gap: 6px;font-size: 13px;color: #8b9198}.filters .catalog_range .left input,.filters .catalog_range .right input{width: 78px;height: 36px;text-align: center}.filters .catalog_range .right{margin-left: 10px}.filters .ui-slider,#range,[id^=range_]{position: relative;height: 5px;background: #dbe4f6;-webkit-border-radius: 999px;-moz-border-radius: 999px;border-radius: 999px;border: 0}.filters .ui-slider .ui-slider-range,#range .ui-slider-range,[id^=range_] .ui-slider-range{background: #2962cc;height: 100%;-webkit-border-radius: 999px;-moz-border-radius: 999px;border-radius: 999px}.filters .ui-slider .ui-slider-handle,#range .ui-slider-handle,[id^=range_] .ui-slider-handle{width: 18px;height: 18px;top: -7px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: #fff;border: 2px solid #2962cc;cursor: pointer;-webkit-box-shadow: 0 2px 8px rgba(41,98,204,0.08);-moz-box-shadow: 0 2px 8px rgba(41,98,204,0.08);box-shadow: 0 2px 8px rgba(41,98,204,0.08);outline: none;margin-left: -9px}@media (max-width: 560px){.detail_catalog{gap: 22px}.detail_catalog .text .price{font-size: 26px}.filters{padding: 16px}.filters form{gap: 16px}}.n{display: inline-flex;align-items: center;flex: 0 0 auto;border: 1px solid #dbe4f6;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;overflow: hidden;background: #fff;vertical-align: middle}.n input[type=button]{width: 38px;height: 44px;padding: 0;background: transparent;border: 0;color: #0f1923;font-size: 18px;line-height: 1;cursor: pointer;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}.n input[type=button]:hover{background: #f4f7fc;color: #2962cc}.n input[type=text],.n input[name=n]{width: 42px;height: 44px;text-align: center;border: 0;border-left: 1px solid #dbe4f6;border-right: 1px solid #dbe4f6;padding: 0;background: transparent;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;font-family: 'JetBrains Mono', ui-monospace, monospace;font-size: 15px}.n input[type=text]:focus,.n input[name=n]:focus{box-shadow: none;outline: none}.razdels{display: grid;gap: 24px;grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));margin-bottom: 34px}.razdels .item{background: #fff;border: 1px solid #dbe4f6;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;overflow: hidden;text-align: center;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;display: flex;flex-direction: column;align-items: center;padding: 22px 16px}.razdels .item:hover{border-color: #dbe4f6;-webkit-box-shadow: 0 4px 24px rgba(41,98,204,0.1);-moz-box-shadow: 0 4px 24px rgba(41,98,204,0.1);box-shadow: 0 4px 24px rgba(41,98,204,0.1);transform: translateY(-2px)}.razdels .item > img{width: 64px;height: 64px;object-fit: contain;margin-bottom: 14px}.razdels .item > a{text-decoration: none;color: #0f1923;font-weight: 600;font-size: 15.5px;line-height: 1.3}.razdels .item > a span{display: block}.razdels .item > a:hover{color: #2962cc}.razdels .item .photo{width: 100%;aspect-ratio: 1.5;display: flex;align-items: center;justify-content: center;margin-bottom: 12px}.razdels .item .photo a{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%}.razdels .item .photo img{max-width: 80%;max-height: 70%;width: auto;height: auto;object-fit: contain;filter: grayscale(.2);-webkit-transition: filter .2s ease;-moz-transition: filter .2s ease;-o-transition: filter .2s ease;transition: filter .2s ease}.razdels .item:hover .photo img{filter: grayscale(0)}.razdels .item .name{font-size: 14.5px;font-weight: 500}.razdels .item .name a{color: #0f1923}.razdels .item .name a:hover{color: #2962cc}.lists{display: grid;gap: 24px;grid-template-columns: repeat(auto-fill, minmax(240px, 1fr))}.lists .item{text-align: center;padding: 20px 16px}.lists .item .photo{width: 64px;height: 64px;margin: 0 auto 16px;display: flex;align-items: center;justify-content: center;background: #ecf1fa;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px}.lists .item .photo img{width: 34px;height: 34px;object-fit: contain}.lists .item .name{font-weight: 600;font-size: 16.5px;line-height: 1.3;margin-bottom: 8px;color: #0f1923}.lists .item .announce{color: #8b9198;font-size: 14px;line-height: 1.55}.data .article{max-width: 840px;margin: 0 auto}.form{max-width: 460px;width: 100%;margin: 0 auto}.form.form_cabinet{margin: 0;max-width: none}.form .title{text-align: center;margin-bottom: 22px;font-size: 22px;font-weight: 700;line-height: 1.25}.form label{display: block;margin-bottom: 16px;position: relative}.form label.hide{display: none}.form label > span{display: block;margin-bottom: 7px;font-size: 13.5px;font-weight: 500;color: #0f1923}.form label > i{position: absolute;right: 2px;bottom: 2px;height: 40px;line-height: 40px;padding: 0 12px;cursor: pointer;font-size: 12px;color: #2962cc;font-style: normal}.form form > label:last-child,.form > label:last-child{margin-bottom: 0}.form textarea{min-height: 130px}.form sup{color: #e03c42;font-size: 12px;margin-left: 2px}.form .rules{margin: 14px 0}.form .submit{margin-top: 10px}.form .submit input[type=submit],.form .submit button{width: 100%;height: 48px;font-size: 15px}.form .links{padding-top: 18px;text-align: center;font-size: 14px}.form .links p,.form .links div{margin-bottom: 8px}.form .links a{color: #2962cc;text-decoration: none;border-bottom: 1px solid rgba(41,98,204,0.4);-webkit-transition: border-color .2s ease;-moz-transition: border-color .2s ease;-o-transition: border-color .2s ease;transition: border-color .2s ease}.form .links a:hover{border-color: transparent}.form .vars > label{display: block;margin-bottom: 12px;border: 1px solid #dbe4f6;padding: 14px 16px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;cursor: pointer;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease}.form .vars > label > span{display: none}.form .vars > label:hover{border-color: #2962cc}.form .vars > label.active{border-color: #2962cc;background: #ecf1fa;-webkit-box-shadow: 0 0 0 1px #2962cc inset;-moz-box-shadow: 0 0 0 1px #2962cc inset;box-shadow: 0 0 0 1px #2962cc inset}.form .vars > label .table{display: flex;align-items: center;gap: 14px;width: 100%}.form .vars > label .table > div{padding: 0}.form .vars > label .table .check{flex: 0 0 auto}.form .vars > label .table .check input{display: none}.form .vars > label .table .check input + i{display: block;width: 20px;height: 20px;border: 2px solid #dbe4f6;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position: relative;box-sizing: border-box;-webkit-transition: border-color .2s ease;-moz-transition: border-color .2s ease;-o-transition: border-color .2s ease;transition: border-color .2s ease}.form .vars > label .table .check input:checked + i{border-color: #2962cc}.form .vars > label .table .check input:checked + i:after{content: '';position: absolute;top: 3px;left: 3px;right: 3px;bottom: 3px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: #2962cc}.form .vars > label .table .photo{flex: 0 0 auto;width: 52px;text-align: center}.form .vars > label .table .photo img{max-width: 100%}.form .vars > label .table .info{flex: 1;min-width: 0}.form .vars > label .table .info .nm{font-size: 16px;font-weight: 600;line-height: 1.3}.form .vars > label .table .info .ann{font-size: 13.5px;line-height: 1.4;color: #8b9198;margin-top: 4px}.form .vars > label .table .price{flex: 0 0 auto;text-align: right;font-family: 'JetBrains Mono', ui-monospace, monospace;font-size: 18px;font-weight: 600;white-space: nowrap}.form .vars > label .table .price i{font-size: 15px}.form select.classic{width: 100%}.form_messages{margin-bottom: 20px}.form_messages textarea{width: 100%;resize: vertical;min-height: 100px}.messages .message_item{padding: 14px 16px;border: 1px solid #dbe4f6;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;margin-bottom: 14px}.messages .message_item .info{font-weight: 600;margin-bottom: 6px}.messages .message_item .info span{font-style: normal;font-weight: 400;color: #8b9198;font-family: 'JetBrains Mono', ui-monospace, monospace;font-size: 12px}.messages .message_new{background: #ecf1fa;border-color: #2962cc}.messages .message_item_sys{margin-left: 60px}.messages .message_item_user{margin-right: 60px;background: #f4f7fc}.articles{display: grid;gap: 24px;grid-template-columns: repeat(auto-fill, minmax(320px, 1fr))}.articles .item{background: #fff;border: 1px solid #dbe4f6;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;display: flex;flex-direction: column;overflow: hidden;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease}.articles .item:hover{border-color: #dbe4f6;-webkit-box-shadow: 0 4px 24px rgba(41,98,204,0.1);-moz-box-shadow: 0 4px 24px rgba(41,98,204,0.1);box-shadow: 0 4px 24px rgba(41,98,204,0.1);transform: translateY(-2px)}.articles .item .photo{position: relative;display: block;overflow: hidden;aspect-ratio: 1.77777778;background: #f4f7fc}.articles .item .photo img,.articles .item .photo i{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;-webkit-transition: transform .35s ease;-moz-transition: transform .35s ease;-o-transition: transform .35s ease;transition: transform .35s ease}.articles .item .photo i{display: block;background: #f4f7fc}.articles .item .photo a{display: block;width: 100%;height: 100%}.articles .item:hover .photo img{transform: scale(1.04)}.articles .item .text{padding: 18px 20px 20px;display: flex;flex-direction: column;flex: 1}.articles .item .date{font-family: 'JetBrains Mono', ui-monospace, monospace;font-size: 12.5px;color: #8b9198;margin-bottom: 8px}.articles .item .name{font-size: 18px;font-weight: 600;line-height: 1.3;margin-bottom: 10px}.articles .item .name a{color: #0f1923}.articles .item .name a:hover{color: #2962cc}.articles .item .announce{font-size: 14.5px;color: #8b9198;line-height: 1.55;margin-bottom: 16px}.articles .item .more{margin-top: auto}.articles .item .more a{display: inline-flex;align-items: center;gap: 6px;font-weight: 600;font-size: 14px;color: #2962cc;text-decoration: none}.articles .item .more a:after{content: '→';-webkit-transition: transform .2s ease;-moz-transition: transform .2s ease;-o-transition: transform .2s ease;transition: transform .2s ease}.articles .item .more a:hover:after{transform: translateX(3px)}aside .articles{display: block}aside .articles .item{flex-direction: row;gap: 14px}aside .articles .item .photo{flex: 0 0 96px;width: 96px;position: relative;display: block;overflow: hidden;aspect-ratio: 1;background: #f4f7fc}aside .articles .item .photo img,aside .articles .item .photo i{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;-webkit-transition: transform .35s ease;-moz-transition: transform .35s ease;-o-transition: transform .35s ease;transition: transform .35s ease}aside .articles .item .photo i{display: block;background: #f4f7fc}aside .articles .item .text{padding: 0}.others{display: grid;gap: 24px;grid-template-columns: repeat(auto-fill, minmax(300px, 1fr))}.others .item{background: #fff;border: 1px solid #dbe4f6;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;overflow: hidden;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;display: flex;flex-direction: column}.others .item:hover{border-color: #dbe4f6;-webkit-box-shadow: 0 4px 24px rgba(41,98,204,0.1);-moz-box-shadow: 0 4px 24px rgba(41,98,204,0.1);box-shadow: 0 4px 24px rgba(41,98,204,0.1);transform: translateY(-2px)}.others .item .photo{aspect-ratio: 1.77777778;background: #f4f7fc center / cover no-repeat;position: relative}.others .item .photo .icon{position: absolute;left: 16px;bottom: -24px;width: 56px;height: 56px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background: #fff center / 60% no-repeat;-webkit-box-shadow: 0 2px 8px rgba(41,98,204,0.08);-moz-box-shadow: 0 2px 8px rgba(41,98,204,0.08);box-shadow: 0 2px 8px rgba(41,98,204,0.08);border: 1px solid #dbe4f6}.others .item .text{padding: 30px 20px 20px}.others .item .name{font-weight: 600;font-size: 17px;margin-bottom: 10px;color: #0f1923}.others .item .article{color: #8b9198;font-size: 14.5px;line-height: 1.55}.galleries{display: grid;gap: 24px;grid-template-columns: repeat(auto-fill, minmax(240px, 1fr))}.galleries .item{background: #fff;border: 1px solid #dbe4f6;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;overflow: hidden;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;display: flex;flex-direction: column}.galleries .item:hover{border-color: #dbe4f6;-webkit-box-shadow: 0 4px 24px rgba(41,98,204,0.1);-moz-box-shadow: 0 4px 24px rgba(41,98,204,0.1);box-shadow: 0 4px 24px rgba(41,98,204,0.1);transform: translateY(-2px)}.galleries .item .photo{position: relative;display: block;overflow: hidden;aspect-ratio: 1.33333333;background: #f4f7fc}.galleries .item .photo img,.galleries .item .photo i{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;-webkit-transition: transform .35s ease;-moz-transition: transform .35s ease;-o-transition: transform .35s ease;transition: transform .35s ease}.galleries .item .photo i{display: block;background: #f4f7fc}.galleries .item .photo a{display: block;width: 100%;height: 100%}.galleries .item:hover .photo img{transform: scale(1.05)}.galleries .item .name{padding: 14px 16px;font-weight: 600;font-size: 15px}.galleries .item .name a{color: #0f1923}.galleries .item .name a:hover{color: #2962cc}.gallery ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 24px;grid-template-columns: repeat(auto-fill, minmax(200px, 1fr))}.gallery li{margin: 0}.gallery a{position: relative;overflow: hidden;aspect-ratio: 1;background: #f4f7fc;display: block;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;border: 1px solid #dbe4f6}.gallery a img,.gallery a i{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;-webkit-transition: transform .35s ease;-moz-transition: transform .35s ease;-o-transition: transform .35s ease;transition: transform .35s ease}.gallery a i{display: block;background: #f4f7fc}.gallery a span{position: absolute;inset: 0;z-index: 2;display: flex;align-items: center;justify-content: center;font-size: 32px;color: #fff;background: rgba(41,98,204,0);opacity: 0;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease}.gallery a:hover span{opacity: 1;background: rgba(15,25,35,0.45)}.gallery a:hover img{transform: scale(1.05)}.specialists{display: grid;gap: 24px;grid-template-columns: repeat(auto-fill, minmax(240px, 1fr))}.specialists .item{background: #fff;border: 1px solid #dbe4f6;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;overflow: hidden;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;display: flex;flex-direction: column}.specialists .item:hover{border-color: #dbe4f6;-webkit-box-shadow: 0 4px 24px rgba(41,98,204,0.1);-moz-box-shadow: 0 4px 24px rgba(41,98,204,0.1);box-shadow: 0 4px 24px rgba(41,98,204,0.1);transform: translateY(-2px)}.specialists .item .photo{position: relative;display: block;overflow: hidden;aspect-ratio: .75;background: #f4f7fc}.specialists .item .photo img,.specialists .item .photo i{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;-webkit-transition: transform .35s ease;-moz-transition: transform .35s ease;-o-transition: transform .35s ease;transition: transform .35s ease}.specialists .item .photo i{display: block;background: #f4f7fc}.specialists .item .photo a{display: block;width: 100%;height: 100%}.specialists .item .photo .write{position: absolute;left: 12px;right: 12px;bottom: 12px;z-index: 3}.specialists .item .photo .write a{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 44px;padding: 0 22px;border: 1px solid #2962cc;background: #2962cc;color: #fff;font-family: 'Onest', 'Segoe UI', Arial, sans-serif;font-size: 14px;font-weight: 600;line-height: 1;text-decoration: none;text-align: center;cursor: pointer;-webkit-appearance: none;appearance: none;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;width: 100%;height: 38px;font-size: 13px;background: rgba(15,25,35,0.72);border-color: transparent;backdrop-filter: blur(3px)}.specialists .item .photo .write a:hover{background: #2150a6;border-color: #2150a6;color: #fff}.specialists .item .photo .write a:focus{outline: none;-webkit-box-shadow: 0 0 0 3px #ecf1fa;-moz-box-shadow: 0 0 0 3px #ecf1fa;box-shadow: 0 0 0 3px #ecf1fa}.specialists .item .photo .write a:disabled{opacity: .5;cursor: default}.specialists .item .photo .write a:hover{background: #2962cc}.specialists .item:hover .photo img{transform: scale(1.04)}.specialists .item .text{padding: 16px 18px 18px;display: flex;flex-direction: column;flex: 1}.specialists .item .name{font-size: 17px;font-weight: 600;margin-bottom: 4px}.specialists .item .name a{color: #0f1923}.specialists .item .name a:hover{color: #2962cc}.specialists .item hr{border: 0;border-top: 1px solid #dbe4f6;margin: 12px 0}.specialists .item .param{font-size: 12.5px;color: #8b9198;text-transform: uppercase;letter-spacing: .03em;margin-bottom: 2px}.specialists .item .value{font-size: 14.5px;color: #0f1923;line-height: 1.4}.specialists .item .value:first-of-type{color: #2962cc;font-weight: 600}.specialists .item .more{margin-top: auto;padding-top: 14px}.specialists .item .more a{font-weight: 600;color: #2962cc;text-decoration: none}.specialists .item .more a:after{content: ' →'}.gb_1,.gb{display: grid;gap: 24px;grid-template-columns: repeat(auto-fill, minmax(360px, 1fr))}.gb_1 .item,.gb .item{background: #fff;border: 1px solid #dbe4f6;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;padding: 24px 24px 22px;position: relative;overflow: hidden}.gb_1 .item .quote,.gb .item .quote{position: absolute;top: 8px;right: 22px;font-family: Georgia, 'Times New Roman', serif;font-size: 72px;line-height: 1;color: #ecf1fa;pointer-events: none}.gb_1 .item .photo,.gb .item .photo{float: left;width: 54px;height: 54px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;overflow: hidden;margin: 0 14px 0 0}.gb_1 .item .photo a,.gb .item .photo a{display: block;width: 100%;height: 100%}.gb_1 .item .photo img,.gb .item .photo img{width: 100%;height: 100%;object-fit: cover}.gb_1 .item .name,.gb .item .name{font-weight: 600;font-size: 16px;color: #0f1923;padding-top: 2px}.gb_1 .item .date,.gb .item .date{font-family: 'JetBrains Mono', ui-monospace, monospace;font-size: 12px;color: #8b9198;margin-bottom: 14px}.gb_1 .item .message,.gb .item .message{clear: both;color: #0f1923;line-height: 1.6;font-size: 14.5px;position: relative;z-index: 1}.gb_1 .item .message .more a,.gb .item .message .more a{color: #2962cc;font-weight: 600;text-decoration: none}.gb_1 .item .message .catalog_item,.gb .item .message .catalog_item{margin-top: 12px;font-size: 13px}.gb_1 .item .message .catalog_item a,.gb .item .message .catalog_item a{color: #2962cc}.questions{display: flex;flex-direction: column;gap: 12px;max-width: 900px}.questions .item{background: #fff;border: 1px solid #dbe4f6;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;padding: 18px 22px}.questions .item .question{font-weight: 600;font-size: 16px;line-height: 1.4;color: #0f1923;position: relative;padding-left: 30px}.questions .item .question:before{content: '?';position: absolute;left: 0;top: -1px;width: 22px;height: 22px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: #2962cc;color: #fff;font-size: 13px;font-weight: 700;display: flex;align-items: center;justify-content: center}.questions .item .answer{margin-top: 14px;padding-top: 14px;padding-left: 30px;border-top: 1px solid #dbe4f6}.questions .item .answer .article{color: #8b9198;font-size: 14.5px;line-height: 1.6}.questions .item .more{margin-top: 10px;padding-left: 30px}.questions .item .more a{color: #2962cc;font-weight: 600;text-decoration: none;font-size: 14px}.questions .item .question.full{cursor: pointer;padding-right: 34px}.questions .item .question.full:after{content: '';position: absolute;right: 0;top: 2px;width: 18px;height: 18px;background: #2962cc;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat center / contain;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat center / contain;-webkit-transition: transform .2s ease;-moz-transition: transform .2s ease;-o-transition: transform .2s ease;transition: transform .2s ease}.questions .item .question.full.active:after{transform: rotate(180deg)}.questions .item .question.full + .answer{display: none}.pricelist{-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;border: 1px solid #dbe4f6;overflow: hidden}.pricelist > .name,.pricelist .name{padding: 14px 20px;background: #f4f7fc;font-size: 17px;font-weight: 600;cursor: pointer;color: #0f1923;display: flex;align-items: center;justify-content: space-between;border-top: 1px solid #dbe4f6;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease}.pricelist > .name:first-child,.pricelist .name:first-child{border-top: 0}.pricelist > .name:hover,.pricelist .name:hover,.pricelist > .name.active,.pricelist .name.active{color: #2962cc}.pricelist > .name i,.pricelist .name i{transition: transform .2s ease}.pricelist > .name.active i,.pricelist .name.active i{transform: rotate(180deg)}.pricelist > .name + .data,.pricelist .name + .data{display: none}.pricelist .data .items table{width: 100%;border-collapse: collapse}.pricelist .data .items table tr th,.pricelist .data .items table tr td{padding: 11px 20px;text-align: left;font-size: 14.5px}.pricelist .data .items table tr th:last-child,.pricelist .data .items table tr td:last-child{text-align: right;font-family: 'JetBrains Mono', ui-monospace, monospace;font-weight: 600;white-space: nowrap}.pricelist .data .items table tr th{color: #8b9198;font-weight: 600;font-size: 13px}.pricelist .data .items table tr:nth-child(even){background: #f4f7fc}.block_banners .wrap{max-width: 100%;padding: 0}.block_banners .owl-carousel{-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;overflow: hidden}.block_banners .owl-carousel .item a{display: block;aspect-ratio: 2.4}.block_banners .owl-carousel .item img{display: block}.block_banners .owl-carousel .item img{width: 100%;height: 100%;object-fit: cover;object-position: center}@media (max-width: 768px){.block_banners .wrap{padding: 0 16px}.block_banners .owl-carousel .item a{aspect-ratio: 1.77777778}}.form_inline{max-width: 820px;margin: 0 auto;background: #ecf1fa;border: 1px solid #dbe4f6;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;padding: 32px;text-align: center}.form_inline > .title{font-size: 22px;font-weight: 700;margin-bottom: 8px;color: #0f1923}.form_inline form{display: flex;flex-wrap: wrap;gap: 12px;justify-content: center;align-items: flex-start;margin-top: 18px}.form_inline form .field,.form_inline form label,.form_inline form input,.form_inline form textarea{flex: 1 1 200px;min-width: 0;margin: 0;text-align: left}.form_inline form input[type=submit],.form_inline form button{flex: 0 0 auto}.form_inline form .rules{flex-basis: 100%;text-align: center;margin: 4px 0 0}@media (max-width: 560px){.form_inline{padding: 22px 18px}.form_inline form .field,.form_inline form input{flex-basis: 100%}}.button_popup{max-width: 640px;margin: 0 auto;text-align: center;background: #f4f7fc;border: 1px solid #dbe4f6;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;padding: 34px 28px}.button_popup > .title{font-size: 24px;font-weight: 700;margin-bottom: 10px;color: #0f1923}.button_popup .phone{font-family: 'JetBrains Mono', ui-monospace, monospace;font-size: 26px;font-weight: 600;color: #2962cc;margin-bottom: 18px}.button_popup a.button{min-width: 240px;height: 50px;font-size: 15px}.question:has(> .question_name){background: #fff;border: 1px solid #dbe4f6;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;padding: 20px 22px;margin-bottom: 14px}.question:has(> .question_name) .question_name{font-weight: 600;font-size: 16.5px;margin-bottom: 14px;line-height: 1.4}.question:has(> .question_name) .question_name.mess_ok{color: #4fad51}.question:has(> .question_name) .question_name.mess_err{color: #e03c42}.question:has(> .question_name) .question_vars .question_var{margin-bottom: 9px}.question:has(> .question_name) .question_vars .question_var label{display: flex;align-items: center;gap: 10px;cursor: pointer;padding: 11px 15px;border: 1px solid #dbe4f6;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease}.question:has(> .question_name) .question_vars .question_var label:hover{border-color: #2962cc;background: #ecf1fa}.question:has(> .question_name) .question_vars .question_var label input{width: auto;height: auto;margin: 0}.test_result{background: #fff;border: 1px solid #dbe4f6;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background: #ecf1fa;border-color: #2962cc;padding: 20px 24px;margin: 18px 0;font-size: 18px}.test_result strong{color: #2962cc}table.forums{width: 100%;border-collapse: collapse;margin-bottom: 26px;border: 1px solid #dbe4f6;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;overflow: hidden}table.forums th,table.forums td{border: 0}table.forums th{background: #f4f7fc;text-align: left;padding: 12px 16px;font-weight: 600;font-size: 13.5px;color: #8b9198;border-bottom: 1px solid #dbe4f6}table.forums td{padding: 14px 16px;border-bottom: 1px solid #dbe4f6;vertical-align: top}table.forums td h3{font-size: 16px;margin: 0 0 4px}table.forums td h3 a{color: #0f1923}table.forums td h3 a:hover{color: #2962cc}table.forums td p{margin: 0;font-size: 13.5px;color: #8b9198}table.forums tr:last-child td{border-bottom: 0}table.forums .topic_user{font-weight: 600;color: #0f1923}table.forums .topic_date{font-family: 'JetBrains Mono', ui-monospace, monospace;font-size: 12px}.post_item{background: #fff;border: 1px solid #dbe4f6;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;padding: 18px 20px;margin-bottom: 14px}.post_item.topic_question{background: #ecf1fa;border-color: #2962cc}.post_item > p:first-child{display: flex;gap: 10px;align-items: baseline;margin-bottom: 10px}.post_item > p:first-child .topic_user{font-weight: 600}.post_item > p:first-child .topic_date{font-family: 'JetBrains Mono', ui-monospace, monospace;font-size: 12px;color: #8b9198}.post_item .message{line-height: 1.6;margin: 0}.forum_form{margin-top: 24px;padding: 22px;background: #f4f7fc;border: 1px solid #dbe4f6;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px}.forum_form .forum_form_title{font-weight: 700;font-size: 18px;margin: 0 0 14px}.forum_form label{display: block;font-size: 14px;color: #8b9198;margin: 10px 0 6px}.forum_form input[type=submit]{margin-top: 14px}.detail_article .detail_date{font-family: 'JetBrains Mono', ui-monospace, monospace;font-size: 13px;color: #8b9198;margin-bottom: 14px}.detail_article .tags{margin-top: 22px;display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.detail_article .tags span{color: #8b9198;font-size: 14px}.detail_article .tags a{display: inline-block;padding: 5px 12px;background: #f4f7fc;border: 1px solid #dbe4f6;-webkit-border-radius: 999px;-moz-border-radius: 999px;border-radius: 999px;font-size: 13px;text-decoration: none}.detail_article .tags a:hover{border-color: #2962cc;color: #2962cc}.next_prev{display: flex;justify-content: space-between;gap: 12px;margin-top: 34px;padding-top: 20px;border-top: 1px solid #dbe4f6}.next_prev a{display: inline-flex;align-items: center;gap: 6px;font-weight: 600;color: #2962cc;text-decoration: none}.next_prev a:hover{color: #2150a6}.next_prev .left,.next_prev .right{float: none}.detail_specialist .item{display: flex;flex-wrap: wrap;gap: 32px}.detail_specialist .item .photo{flex: 0 0 260px;max-width: 300px;position: relative}.detail_specialist .item .photo img{width: 100%;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;display: block}.detail_specialist .item .photo .write{margin-top: 14px}.detail_specialist .item .photo .write a{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 44px;padding: 0 22px;border: 1px solid #2962cc;background: #2962cc;color: #fff;font-family: 'Onest', 'Segoe UI', Arial, sans-serif;font-size: 14px;font-weight: 600;line-height: 1;text-decoration: none;text-align: center;cursor: pointer;-webkit-appearance: none;appearance: none;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;width: 100%}.detail_specialist .item .photo .write a:hover{background: #2150a6;border-color: #2150a6;color: #fff}.detail_specialist .item .photo .write a:focus{outline: none;-webkit-box-shadow: 0 0 0 3px #ecf1fa;-moz-box-shadow: 0 0 0 3px #ecf1fa;box-shadow: 0 0 0 3px #ecf1fa}.detail_specialist .item .photo .write a:disabled{opacity: .5;cursor: default}.detail_specialist .item .text{flex: 1 1 300px;min-width: 0}.detail_specialist .item .text .param{font-size: 12.5px;color: #8b9198;text-transform: uppercase;letter-spacing: .03em;margin-bottom: 3px}.detail_specialist .item .text .value{font-size: 16px;margin-bottom: 4px}.detail_specialist .item .text .value:first-of-type{font-size: 19px;font-weight: 600;color: #2962cc}.detail_specialist .item .text hr{border: 0;border-top: 1px solid #dbe4f6;margin: 16px 0}.detail_specialist .item .text .photos{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 18px}.detail_specialist .item .text .photos a{width: 96px;height: 130px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;overflow: hidden;border: 1px solid #dbe4f6}.detail_specialist .item .text .photos a img{width: 100%;height: 100%;object-fit: cover}.detail_specialist .item .text .photos a:hover{border-color: #2962cc}.detail_video video,.detail_video iframe{width: 100%;max-width: 840px;aspect-ratio: 1.77777778;height: auto;display: block;border: 0;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;margin-bottom: 18px;background: #000}.videos{display: grid;gap: 24px;grid-template-columns: repeat(auto-fill, minmax(340px, 1fr))}.videos .item{background: #fff;border: 1px solid #dbe4f6;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;overflow: hidden;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease}.videos .item:hover{border-color: #dbe4f6;-webkit-box-shadow: 0 4px 24px rgba(41,98,204,0.1);-moz-box-shadow: 0 4px 24px rgba(41,98,204,0.1);box-shadow: 0 4px 24px rgba(41,98,204,0.1);transform: translateY(-2px)}.videos .item .video-popup{display: block;position: relative;aspect-ratio: 1.77777778;background: #f4f7fc;overflow: hidden;cursor: pointer}.videos .item .video-popup .poster{position: absolute;inset: 0;background: #f4f7fc center / cover no-repeat;-webkit-transition: transform .35s ease;-moz-transition: transform .35s ease;-o-transition: transform .35s ease;transition: transform .35s ease}.videos .item .video-popup .play{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 58px;height: 58px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: rgba(15,25,35,0.55);-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease}.videos .item .video-popup .play:before{content: '';position: absolute;top: 50%;left: 53%;transform: translate(-50%, -50%);border-style: solid;border-width: 9px 0 9px 15px;border-color: transparent transparent transparent #fff}.videos .item .video-popup:hover .play{background: #2962cc;transform: translate(-50%, -50%) scale(1.08)}.videos .item .video-popup:hover .poster{transform: scale(1.05)}.videos .item .name{padding: 14px 16px;font-weight: 600;font-size: 15px}.videos .item .name a{color: #0f1923}.videos .item .name a:hover{color: #2962cc}.cart_title{font-size: 22px;font-weight: 700;line-height: 1.2;margin-bottom: 20px}.cart_empty{text-align: center;padding: 20px 0}.cart_empty .cart_title{font-size: 3vw;font-weight: 700;margin-bottom: 12px}.cart_empty .desc a,.cart_empty .sent a{color: #2962cc;text-decoration: none;border-bottom: 1px solid rgba(41,98,204,0.4)}.cart_empty .desc a:hover,.cart_empty .sent a:hover{border-color: transparent}.cart_empty .hours{padding: 24px 0;color: #8b9198}.cart_empty .number{font-size: 24px;font-weight: 700;margin-bottom: 20px}.cart_empty .number span{color: #2962cc}.cart_items ul{list-style: none;margin: 0 0 24px;padding: 0;background: #fff;border: 1px solid #dbe4f6;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;overflow: hidden}.cart_items li{display: flex;align-items: center;gap: 18px;padding: 16px 20px;border-bottom: 1px solid #dbe4f6}.cart_items li:last-child{border-bottom: 0}.cart_items li > div{padding: 0}.cart_items li .photo{flex: 0 0 96px;text-align: center}.cart_items li .photo a{display: block}.cart_items li .photo img{max-width: 100%;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}.cart_items li .photo i{font-size: 48px;color: #dbe4f6}.cart_items li .info{flex: 1;min-width: 0}.cart_items li .info .name{font-size: 16px;font-weight: 600;margin-bottom: 5px}.cart_items li .info .name a{color: #0f1923;text-decoration: none}.cart_items li .info .name a:hover{color: #2962cc}.cart_items li .info .art,.cart_items li .info .desc{font-size: 13px;color: #8b9198;line-height: 1.4}.cart_items li .count{flex: 0 0 auto}.cart_items li .price{flex: 0 0 auto;text-align: right}.cart_items li .price .value{font-family: 'JetBrains Mono', ui-monospace, monospace;font-size: 18px;font-weight: 600}.cart_items li .delete{flex: 0 0 auto;position: relative}.cart_items li .delete a{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 1px solid #dbe4f6;color: #8b9198;text-decoration: none;font-size: 12px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease}.cart_items li .delete a:hover{border-color: #e03c42;color: #e03c42}.cart_summary{background: #fff;border: 1px solid #dbe4f6;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;padding: 18px 22px;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 24px}.cart_summary .cart_title{float: none;margin: 0;font-size: 16px}.cart_summary .cart_title span{color: #2962cc}.cart_summary .right{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px}.cart_summary .right > div,.cart_summary .right > span{margin: 0}.cart_summary .right .total{font-size: 16px}.cart_summary .right .total span{font-family: 'JetBrains Mono', ui-monospace, monospace;font-size: 24px;font-weight: 700}.cart_summary .right .empty a{color: #8b9198;text-decoration: none}.cart_summary .right .empty a:hover{color: #2962cc}.checkout > form{display: flex;flex-wrap: wrap;align-items: flex-start;gap: 28px}.checkout .cart_form{flex: 1 1 420px;min-width: 0;float: none;width: auto}.checkout .cart_form .form{margin: 0;width: 100%;max-width: none}.checkout .cart_form .row{background: #fff;border: 1px solid #dbe4f6;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;padding: 20px 22px;margin-bottom: 16px}.checkout .cart_form .row > .name{font-size: 18px;font-weight: 700;margin-bottom: 18px}.checkout .cart_form .row .content{padding: 0}.checkout .cart_form .submit{margin-top: 6px;display: flex;flex-wrap: wrap;align-items: center;gap: 16px}.checkout .cart_form .submit input[type=submit]{width: auto;min-width: 260px;height: 50px;padding: 0 32px}.checkout .cart_form .submit .rules{margin: 0;flex: 1;min-width: 220px;text-align: left}.checkout .goods{float: none;width: auto;flex: 0 0 400px;order: 2;position: sticky;top: 20px;background: #fff;border: 1px solid #dbe4f6;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;overflow: hidden}.checkout .goods .top{background: #f4f7fc;border-bottom: 1px solid #dbe4f6;padding: 16px 20px;display: flex;align-items: center;justify-content: space-between;gap: 10px}.checkout .goods .top .title{font-size: 18px;font-weight: 700;color: #0f1923}.checkout .goods .top .change{font-size: 12px;text-transform: uppercase;letter-spacing: .03em}.checkout .goods .top .change a{color: #2962cc;text-decoration: none}.checkout .goods .top .change a:hover{color: #2150a6}.checkout .goods .items .item{display: flex;gap: 14px;padding: 14px 20px;border-bottom: 1px solid #dbe4f6}.checkout .goods .items .item .photo{flex: 0 0 64px}.checkout .goods .items .item .photo a{display: block;text-align: center}.checkout .goods .items .item .photo img{max-width: 100%;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}.checkout .goods .items .item .photo i{color: #dbe4f6;font-size: 40px}.checkout .goods .items .item .info{flex: 1;min-width: 0;float: none;width: auto}.checkout .goods .items .item .info .name{font-size: 15px;font-weight: 600;margin-bottom: 4px}.checkout .goods .items .item .info .name a{color: #0f1923;text-decoration: none}.checkout .goods .items .item .info .name a:hover{color: #2962cc}.checkout .goods .items .item .info .amount{color: #8b9198;font-size: 13px;margin-bottom: 4px}.checkout .goods .items .item .info .price{font-family: 'JetBrains Mono', ui-monospace, monospace;font-size: 16px;font-weight: 600}.checkout .goods .result{padding: 16px 20px;border-bottom: 1px solid #dbe4f6}.checkout .goods .result .table{width: 100%}.checkout .goods .result .table > div{display: flex;justify-content: space-between;align-items: baseline;margin-bottom: 9px}.checkout .goods .result .table > div:last-child{margin-bottom: 0}.checkout .goods .result .table > div.hide{display: none}.checkout .goods .result .table > div > div{font-size: 15px;padding: 1px 0}.checkout .goods .result .table > div > div:nth-child(2){flex: 1;border-bottom: 1px dotted #dbe4f6;height: .7em;margin: 0 .5em}.checkout .goods .result .table > div > div:last-child{font-weight: 600;font-family: 'JetBrains Mono', ui-monospace, monospace;white-space: nowrap}.checkout .goods .promo{padding: 20px;border-bottom: 1px solid #dbe4f6}.checkout .goods .promo label{display: flex;gap: 8px}.checkout .goods .promo label > span{display: none}.checkout .goods .promo label input[type=text]{flex: 1;height: 46px}.checkout .goods .promo label a{display: inline-flex;align-items: center;height: 46px;padding: 0 18px;background: #0f1923;color: #fff;text-decoration: none;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;font-size: 13px;font-weight: 600;cursor: pointer;white-space: nowrap}.checkout .goods .promo label a:hover{background: #2962cc}.checkout .goods .promo .error{padding-top: 10px}.checkout .goods .submit{padding: 20px}.checkout .goods .submit .total{margin-bottom: 14px;font-size: 16px;text-align: right}.checkout .goods .submit .total span{font-family: 'JetBrains Mono', ui-monospace, monospace;font-size: 26px;font-weight: 700}.checkout .goods .submit input[type=submit]{width: 100%;height: 52px;margin-bottom: 12px}.checkout .goods .submit .rules{text-align: center;margin: 0}.cdek_delivery_calc{display: block;font-size: 15px;color: #2962cc;text-decoration: none;margin-bottom: 14px}.cdek_delivery_calc.hide{display: none}.individual_pvz select,.individual_sber select{width: auto;max-width: 100%;display: inline-block;vertical-align: top;margin: 0 12px 12px 0}#pvz_map,#pvz_map_sber,#pvz_map_boxberry{height: 400px;margin-bottom: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;overflow: hidden}.ballon_content div{margin-bottom: 5px;font-size: 12px;line-height: 1.4;font-family: 'Onest', 'Segoe UI', Arial, sans-serif}.ballon_content .pvzname{font-size: 14px;color: #2962cc;font-weight: 600}.ballon_content button{height: 40px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}#cart_animation{opacity: 0;position: absolute;top: 10px;right: 10px;width: 15px;height: 15px}.hide{display: none}sup.req{color: #e03c42;font-size: 10px}.payment_info .user_info,.payment_info .ym_form{display: inline-block;vertical-align: top;width: calc(50% - 10px)}.cart_added{text-align: center;max-width: 520px;padding: 8px 0 0}.cart_added h1{font-size: 1.5em;margin-bottom: 20px}.cart_added .button{display: inline-block;vertical-align: top;margin: 8px}.cart_added .button a{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 44px;padding: 0 22px;border: 1px solid #2962cc;background: #2962cc;color: #fff;font-family: 'Onest', 'Segoe UI', Arial, sans-serif;font-size: 14px;font-weight: 600;line-height: 1;text-decoration: none;text-align: center;cursor: pointer;-webkit-appearance: none;appearance: none;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease}.cart_added .button a:hover{background: #2150a6;border-color: #2150a6;color: #fff}.cart_added .button a:focus{outline: none;-webkit-box-shadow: 0 0 0 3px #ecf1fa;-moz-box-shadow: 0 0 0 3px #ecf1fa;box-shadow: 0 0 0 3px #ecf1fa}.cart_added .button a:disabled{opacity: .5;cursor: default}.cart_added .button:first-child a{background: transparent;color: #2962cc;border-color: #dbe4f6}.cart_added .button:first-child a:hover{background: #ecf1fa;border-color: #2962cc}@media (max-width: 900px){.checkout .goods{position: static;flex-basis: 100%;order: 2}.checkout .cart_form{flex-basis: 100%}}@media (max-width: 560px){.cart_items li{flex-wrap: wrap;gap: 12px}.cart_items li .info{flex-basis: calc(-14%)}.cart_items li .price,.cart_items li .count{margin-top: 6px}.checkout .cart_form .submit input[type=submit]{width: 100%;min-width: 0}}.user_nav{margin-bottom: 35px}.user_nav nav{border-bottom: 2px solid #e9e9e9}.user_nav nav ul{list-style: none}.user_nav nav ul li{display: inline-block;vertical-align: top;margin-right: 40px;font-size: 20px;line-height: 50px}.user_nav nav ul li a{color: #0f1923;text-decoration: none;display: block;position: relative}.user_nav nav ul li a:after{content: '';display: none;width: 100%;height: 2px;background: #2962cc;position: absolute;bottom: -2px;left: 0}.user_nav nav ul li a:hover,.user_nav nav ul li a.active{color: #2962cc}.user_nav nav ul li a.active{font-weight: 700}.user_nav nav ul li a.active:after{display: block}.orders .order{margin-bottom: 30px}.orders .order .top{background: #f5f5f5;padding: 0 10px;line-height: 40px}.orders .order .top.top_1{background: #ffd687}.orders .order .top.top_3{background: #bff4c1}.orders .order .top.top_4{background: #ffc3c3}.orders .order .top .number{float: left;font-weight: 700;margin-right: 20px}.orders .order .top .date{float: left}.orders .order .top .status{float: right}.orders .order .items{border: 1px solid #cecece;border-top: 0}.orders .order .items .item{display: table;width: 100%;border-bottom: 1px solid #cecece}.orders .order .items .item > div{display: table-cell;vertical-align: middle;padding: 20px}.orders .order .items .item > div .desc{font-size: 14px;line-height: 20px;margin-bottom: 10px}.orders .order .items .item > div.photo{width: 140px;text-align: center}.orders .order .items .item > div.photo a{display: block}.orders .order .items .item > div.photo a img{display: inline-block;max-width: 100%}.orders .order .items .item > div.photo i{font-size: 70px;color: #ccc}.orders .order .items .item > div.info .name{font-size: 18px;line-height: 20px;margin-bottom: 10px}.orders .order .items .item > div.info .name a{color: #0f1923;text-decoration: none}.orders .order .items .item > div.info .name a:hover{color: #2962cc}.orders .order .items .item > div.info .art{font-size: 14px;line-height: 20px;color: #7d7d7d}.orders .order .items .item > div.price,.orders .order .items .item > div.count{width: 150px}.orders .order .items .item > div.price .value,.orders .order .items .item > div.count .value{font-size: 18px;line-height: 40px;font-weight: 700}.orders .order .items .item > div.price .value i,.orders .order .items .item > div.count .value i{font-size: 16px}.orders .order .items .item:last-child{border: 0}.orders .order .summary{padding: 20px;border: 1px solid #cecece;border-top: 0;line-height: 40px}.orders .order .summary .summ{float: left;font-size: 18px}.orders .order .summary .summ strong{font-size: 24px}.orders .order .summary .summ strong i{font-size: 20px}.orders .order .summary .cancel{float: right;font-size: 14px}.orders .order .summary .cancel a{margin-left: 10px}.pushes .item{padding: 20px 0;border-bottom: 1px solid #ccc}.pushes .item .top{font-size: 14px;line-height: 20px;margin-bottom: 10px}.pushes .item .top .date{color: #7d7d7d;float: left;margin-right: 20px}.pushes .item .top .name{font-weight: 500;float: left}.pushes .item .top:after{content: '';display: block;clear: both}.pushes .item .message{font-size: 14px;line-height: 20px;margin-bottom: 10px}@media (max-width: 768px){.pushes .item .top .date,.pushes .item .top .name{float: none;margin: 0}}.subscriptions{margin-bottom: 40px}.subscriptions .item{padding: 20px 0;border-bottom: 1px solid #ebebeb}.subscriptions .item:after{content: '';display: block;clear: both}.subscriptions .item .photo{float: left;width: 48px}.subscriptions .item .text{float: right;width: calc(100% - 72px)}.subscriptions .item .top{font-size: 14px;line-height: 20px;margin-bottom: 10px}.subscriptions .item .top .name{font-weight: 500;float: left;margin-right: 20px}.subscriptions .item .top .state{color: #7d7d7d;float: left}.subscriptions .item .top:after{content: '';display: block;clear: both}.subscriptions .item .info{font-size: 14px;line-height: 20px}.subscriptions .item .info div{margin-bottom: 5px}.subscriptions .item .info .price{font-weight: 500}.subscriptions .item .info .next{color: #7d7d7d}@media (max-width: 768px){.subscriptions .item .top .name,.subscriptions .item .top .state{float: none;margin: 0}}.bonuses .available{color: #4fad51;font-size: 20px;line-height: 25px;margin-bottom: 25px;font-weight: 700}.bonuses .burn{color: #e03c42;font-size: 18px;line-height: 25px;margin-bottom: 25px;font-weight: 700}.bonuses .info{font-style: italic;font-size: 14px;line-height: 20px;margin-bottom: 25px}.bonuses table{width: 100%;border-collapse: collapse;margin-bottom: 25px}.bonuses table tr th,.bonuses table tr td{padding: 5px 10px;text-align: left;font-size: 14px;line-height: 20px;border: 1px solid #ccc}