/*! Generated archive subset of style.min.css; original sources retained. WooCommerce CSS is GPL-3.0-or-later. Rebuild: tools/build-catalog-css.php */ @font-face{font-family: 'AlexLED Heading Fallback';src: local('Arial Bold'), local('Roboto Bold'), local('Liberation Sans Bold');font-style: normal;font-weight: 600;size-adjust: 83.01%;}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-display: optional;src: url('../fonts/Roboto.woff2') format('woff2');}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 500;font-display: optional;src: url('../fonts/Robotomedium.woff2') format('woff2');}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;font-display: optional;src: url('../fonts/Robotobold.woff2') format('woff2');}@font-face{font-family: 'Oswald';font-style: normal;font-weight: 200;font-display: optional;src: url('../fonts/Oswaldextralight.woff2') format('woff2');}@font-face{font-family: 'Oswald';font-style: normal;font-weight: 400;font-display: optional;src: url('../fonts/Oswaldregular.woff2') format('woff2');}@font-face{font-family: 'Oswald';font-style: normal;font-weight: 600;font-display: optional;src: url('../fonts/Oswalddemibold.woff2') format('woff2');}*,::after,::before{box-sizing:border-box}address,article,aside,b,blockquote,body,caption,cite,dd,del,div,dl,dt,em,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,img,label,legend,li,nav,ol,p,q,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul{margin:0;padding:0;border:0;outline:0;font-family:Roboto,sans-serif;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}html{font-size:16px;scroll-behavior:smooth}article,aside,footer,header,hgroup,main,nav,section{display:block}body{font-family:sans-serif;line-height:1;color:#555;text-rendering:optimizeSpeed;max-width:2000px;margin:0 auto;box-shadow:0 0 20px rgba(0,0,0,.15)}h1,h2,h2 span,h3,h3 span,h4,h5,h6{font-family:Oswald,sans-serif;font-weight:600;color:#222;margin:1.5em 0 1em}h1{font-size:2.5em;line-height:1.2em;margin-top:1em!important}h2{font-size:2.25em}h3{font-size:2em}h4{font-size:1.75em}h5{font-size:1.5em}h6{font-size:1.25em}p{margin:2em 0;line-height:1.6}ol,ul{list-style:none;margin:0 2em}ol li,ul li{line-height:1.4}b,strong{font-weight:700;color:#222}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}blockquote,q{quotes:none}img{max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto;border:none}.post img{margin:2em auto}img.alignright{display:inline}img.alignleft{display:inline;margin-left:0}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;outline:0}button,input{overflow:visible}input,select{vertical-align:middle;text-transform:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}input[type=search]{-webkit-appearance:textfield;outline-offset:-2px}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;width:18px;height:18px;background:url(../img/cross.png) no-repeat left top;margin-right:15px;cursor:pointer}input[type=search]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #14130e inset}table{width:100%;border-collapse:collapse;border-spacing:0}td,th{text-align:left;vertical-align:middle}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none;transition:all .5s ease}a:active,a:hover{outline-width:0}li:first-child,p:first-child{margin-top:0!important}li:last-child,p:last-child{margin-bottom:0!important}section{margin:4.375em 0}section:first-child{margin-top:0!important}section:last-child{margin-bottom:0!important}.pc-hidden{display:none;width:0}.grecaptcha-badge{display:none!important}.site-main{background:#fff;padding-bottom:4.375em}.wrapper{width:90%;max-width:1100px;margin:0 auto;position:relative}.flexbox{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;position:relative}.flexbox>.item{flex:0 1 calc(100% / 3 - 1.25em);margin:1.5em .625em;padding:.625em;display:flex;flex-direction:column;align-self:stretch}.flexbox>.item:first-child{justify-content:center}.flexbox>.item h2{font-size:2.8em;line-height:1.3;margin:0}.site-header .flexbox,.site-navigation .flexbox{align-items:center;flex-wrap:nowrap}.flexcolumn{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.page-grid{display:flex;flex-direction:column;margin:0 -1.25em 0 -1.25em;flex:1}.page-grid.is-left-sidebar{flex-direction:column-reverse}.page-grid-primary{flex:1;padding:0;margin:0 1.25em;position:relative}.page-grid-sidebar{width:100%;padding:0;margin:0 1.25em}@media(max-width:991px){.page-grid-sidebar.for-shop{width:100%;max-width:100%}}.posts-grid{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start}.archive-description a,.contact-info a{font-weight:500;color:#0bb5fe;border-bottom:1px solid #0bb5fe}.archive-description a:visited,.contact-info a:visited{color:#006692;border-bottom-color:#006692}.archive-description a:active,.archive-description a:focus,.archive-description a:hover,.contact-info a:active,.contact-info a:focus,.contact-info a:hover{font-weight:500;color:#007EAE;border-bottom-color:#007EAE}.like-btns__wrapper{display:flex;justify-content:center;flex-wrap:wrap}.like-btns__wrapper h2{flex:0 1 100%;width:100%;text-align:center}.pld-like-dislike-wrap{display:flex;justify-content:center}.pld-common-wrap{display:flex;align-items:stretch;justify-content:center;margin:0 .5em;border:1px solid #bbb;border-radius:3px;transition:.3s}.pld-common-wrap:hover{box-shadow:0 2px 5px 0 rgb(34 60 80 / 20%)}.pld-common-wrap a{display:flex;align-items:stretch;justify-content:center;padding:.5em 1.5em;border:none;color:#666;transition:.3s}.pld-common-wrap a:hover{color:#222}.pld-common-wrap a img{width:26px;height:26px;margin:0 .5em 0 0}.pld-count-wrap{font-weight:700}.page-grid.is-right-sidebar .page-grid-sidebar{margin-top:2em}.widget{margin-bottom:2.375em}@media(max-width:991px){.page-grid-sidebar.for-shop .widget{margin-bottom:20px}}.widget-title{font-family:Oswald,sans-serif;font-size:1.75em;font-weight:600;color:#222;margin:1.8em 0 1em}.widget ul{margin:0;display:flex;gap:10px 18px;flex-wrap:wrap}@media (max-width:540px){.widget ul{gap:7px 12px}}@media(max-width:991px){.catalog-menu{display:flex;flex-wrap:wrap;gap:10px}}.widget ul li{border:1px solid #ddd;border-radius:10px}.widget ul li a{display:block;color:#666;padding:11px 24px 13px;font-size:1em;font-weight:500}@media (max-width:540px){.widget ul li a{padding:9px 16px 11px;font-size:14px}}.widget ul li a:visited{color:#888}.catalog-menu .current-menu-item>a,.widget ul li a:active,.widget ul li a:focus,.widget ul li a:hover{color:#fff!important;background:#007EAE;border-radius:10px}.widget ul.catalog-menu li a:visited{color:#666}ul.catalog-menu li.menu-item-has-children{position:relative}.widget ul.catalog-menu li.menu-item-has-children>a:before{right:.5em;top:1em;transform:translateY(50%);color:#ccc}.widget ul.catalog-menu li.menu-item-has-children>a:hover:before{color:#fff}.widget ul.catalog-menu ul.sub-menu{border-top:1px solid #ddd}.widget ul.catalog-menu ul.sub-menu li a{padding:.7em .7em .7em 2.5em}.archive-description ul,ul.toc_list{counter-reset:point}.archive-description ul,ul.toc_list{padding:0;list-style:none;margin:1.5em 0 1.5em 2em}ul.toc_list li{margin:1em 0;padding-left:40px;position:relative}ul.toc_list li:before{content:counter(point);counter-increment:point 1;display:block;position:absolute;top:-2px;left:0;font-size:.875em;font-weight:500;line-height:1;color:#fff;padding:7px 10px;background:#40a8d5;border-radius:50%}.archive-description ul li,section.about ul li,section.colaboration ul li{margin:1em 0;padding-left:20px;position:relative}.archive-description ul li:before,section.about ul li:before,section.colaboration ul li:before{content:'';display:block;position:absolute;top:6px;left:0;width:10px;height:10px;background:url(../img/li-disc.png) no-repeat top left;background-size:100%}section.about ul li:before{box-shadow:1px 1px 1px rgba(0,0,0,.35);border-radius:50% 50% 0 50%}section.about ul li{margin:.5em;font-weight:500}ul.subcategories{margin:1em 0 1em 1em}a.btn,span.btn{display:inline-block;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.02em;line-height:1;margin-top:2em;padding:1.2em 2em 1em;border-radius:30px;white-space:nowrap;transition:.3s}a.btn span{text-transform:none}.feedback a.btn.yellow,a.btn.yellow,span.btn.yellow{background:#fd0;color:#222}.about a.btn.yellow{position:relative;padding-right:56px}.about a.btn.yellow:before{content:'';width:14px;height:2px;background:#222;display:block;position:absolute;top:50%;right:2em;margin-top:-1px}.about a.btn.yellow:after{content:'';display:block;width:7px;height:7px;border-top:2px solid #222;border-right:2px solid #222;position:absolute;top:50%;right:2em;margin-top:-3.5px;transform:rotate(45deg)}a.btn.blue{background:#007EAE;color:#fff}a.btn.transparent{background:#fff;color:#999;border:1px solid #ccc;margin-top:0!important}a.btn.blue:active,a.btn.blue:focus,a.btn.blue:hover,a.btn.transparent:active,a.btn.transparent:focus,a.btn.transparent:hover,a.btn.yellow:active,a.btn.yellow:focus,a.btn.yellow:hover,span.btn.yellow:active,span.btn.yellow:focus,span.btn.yellow:hover{filter:brightness(110%)}.colaboration a.btn.blue{position:relative;padding-right:56px}.colaboration a.btn.blue:before{content:'';width:14px;height:2px;background:#fff;display:block;position:absolute;top:50%;right:2em;margin-top:-1px}.colaboration a.btn.blue:after{content:'';display:block;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:2em;margin-top:-3.5px;transform:rotate(45deg)}a.btn.download-price{position:absolute;right:0;top:-9em;font-size:.75em}blockquote{margin:3em 0;padding:2em 2em 2em 7em;background:#fee020;border-radius:5px;position:relative}blockquote:before{content:'';display:block;width:50px;height:50px;background:#fff;position:absolute;top:2em;left:2em;border-radius:50%}blockquote:after{content:'';display:block;width:40px;height:40px;background:url(/wp-content/themes/alexled/img/quotes.svg) no-repeat;background-size:contain;position:absolute;top:2.25em;left:2.25em}blockquote p{font-size:1.5em;color:#222;font-weight:300;margin-bottom:0;border-left:3px solid #fff;padding-left:1.5em}blockquote p strong{font-weight:700}blockquote ul{font-size:1.25em;color:#222;font-weight:300;margin-left:0;border-left:3px solid #fff;padding-top:1em;padding-left:1.75em}blockquote ul li{margin-left:1.5em;position:relative}blockquote ul li:before{content:'';display:block;width:10px;height:10px;background:#222;border-radius:50%;position:absolute;top:.5em;left:-1.25em}cite{font-family:serif;font-style:normal}table{font-size:.875em;margin:2.5em 0}table caption{caption-side:bottom;margin:1.5em 0;font-size:.875em;font-style:italic;border-top:1px solid #ddd;padding:1em}thead{border-bottom:2px solid #40a8d5}thead th{border-right:1px solid #ddd;padding-top:.5em}td:last-child,thead th:last-child{border-right:none}thead td{border-right:2px solid #40a8d5}th{font-weight:500;color:#222;padding:1.5em 1em .5em 1em;border-right:2px solid #40a8d5}tr{border-bottom:1px solid #ddd}tr:last-child{border-bottom:none}td{color:#888;text-align:right;padding:1.5em 1em .5em 1em;border-right:1px solid #ddd}.is_text td{text-align:left}.screen-reader-text{display:none}.site-header{background:#222;color:#fff;padding:.7em 0}.site-description,a .site-description{margin-left:1em;font-size:1em}.site-branding{font-size:1.1rem}.site-branding img{width:auto;height:50px}.site-title{font-family:Oswald,sans-serif;font-weight:600;font-size:2.5em;line-height:1.2em;color:#fff;margin:0}.site-branding span{display:block;font-size:1em;font-weight:400;text-transform:uppercase;letter-spacing:.02em}.site-branding a,.site-branding a:active,.site-branding a:focus,.site-branding a:hover,.site-branding a:visited{color:#fff!important;border-bottom:none!important}.site-contacts{margin-left:auto;margin-right:0}.site-contacts li{display:flex;justify-content:center;align-items:center;margin-left:.5em}.site-contacts li.email a,.site-contacts li.msg-max a,.site-contacts li.telegram a,.site-contacts li.whatsapp a{display:flex;justify-content:center;align-items:center;line-height:1}.site-contacts li.email a,.site-contacts li.telegram a,.site-contacts li.whatsapp a{width:28px;height:28px;border-radius:50%;background:#222}.site-contacts li.msg-max a{width:28px;height:28px;border-radius:50%;background:#9a33de;padding:5px;display:flex;justify-content:center;align-items:center}.site-contacts li.msg-max a:hover{background:#a95ddb}.site-contacts li.msg-max a svg{width:100%;height:auto;opacity:1!important}.site-contacts li a{display:flex;justify-content:center;align-items:center}.site-contacts li a svg{width:28px;height:28px;opacity:.7;transition:all .3s}.site-contacts li.whatsapp a svg{fill:#30b169}.site-contacts li.telegram a svg{fill:#1b92d1}.site-contacts li.email a svg{fill:#9774bd}.site-contacts li a:hover svg{opacity:1}.site-contacts .btn.yellow{margin-top:0;padding:12px 24px 10px}.site-contacts .phone-number{font-family:Oswald,sans-serif;color:#fff;font-size:1.25em;margin:0 1em}.site-navigation{background:#007EAE}.site-navigation_wrapper{display:flex;justify-content:space-between;align-items:center}.btn-menu{display:none}.search-and-basket{display:flex;justify-content:flex-end;align-items:center}.hidden-menu{display:flex;justify-content:space-between;align-items:center;position:relative}.hidden-menu-ticker{display:none}.main-menu{display:flex;margin:0}.main-menu li{margin-right:2em;white-space:nowrap}.main-menu li a{display:block;padding:.7em 0;font-family:Oswald,sans-serif;font-size:1.125em;color:#dfdfdf;text-transform:uppercase}.main-menu .current-menu-item a,.main-menu li a:active,.main-menu li a:focus,.main-menu li a:hover{color:#fd0}.main-menu .sub-menu{background:#0073a6;margin:0;padding:0 1em;position:absolute;top:100%;min-width:212px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;z-index:3;opacity:0;visibility:hidden;transform:translate3d(0,1em,0);transition:.3s ease-out;transform-origin:0 0;z-index:-1}.main-menu .sub-menu li{margin-right:0;border-bottom:1px solid rgba(255,255,255,.3)}.main-menu .sub-menu li:last-child{border-bottom:none}.main-menu .sub-menu li a{padding:1em;font-family:Roboto,sans-serif;font-size:1em;font-weight:500;color:#ddd;text-transform:none}.main-menu .sub-menu li a:active,.main-menu .sub-menu li a:focus,.main-menu .sub-menu li a:hover{color:#fd0}.main-menu li:hover .sub-menu{opacity:1;visibility:visible;transform:translate3d(0,0,0);z-index:10}.main-menu li.menu-item-has-children>a{position:relative;padding:1em 1.3em 1em 0!important}li#menu-item-2537>a{background:#fd0;padding:.7em 2em .7em 1em!important;display:block;color:#222}li.menu-item-has-children>a:before{content:'';position:absolute;right:1em;top:50%;margin-top:-8px;color:#222;display:block;width:10px;height:10px;border-top:2px solid #222;border-right:2px solid #222;transform:rotate(135deg)}li.menu-item-has-children>a:hover:before{color:#007EAE}.breadcrumbs{font-size:.85em;color:#bbb;padding-top:2.5em;line-height:1.4}.breadcrumbs span.sep{font-size:.8em;margin:0 .5em}.breadcrumbs a,.breadcrumbs a:visited{color:#666;font-weight:500;border-bottom:1px solid transparent}.breadcrumbs a:active,.breadcrumbs a:focus,.breadcrumbs a:hover{color:#007EAE;border-bottom:1px solid #007EAE}div#toc_container,div#toc_container.contracted{display:block;width:100%!important;padding:0;border:1px solid #ddd;border-radius:3px;overflow:hidden}div#toc_container .toc_title{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding:1em 1.875em;background:#007EAE;color:#fff;font-weight:500;border-radius:3px 3px 0 0}div#toc_container .toc_toggle{color:transparent}div#toc_container .toc_toggle a,div#toc_container .toc_toggle a:active,div#toc_container .toc_toggle a:focus,div#toc_container .toc_toggle a:hover,div#toc_container .toc_toggle a:visited{color:#e5e6e7!important;font-size:.75em;font-weight:400;border-bottom:none;padding:1em 0 1em}div#toc_container ul.toc_list{margin:0}div#toc_container ul.toc_list li{padding:1.2em 2em;border-bottom:1px solid #ddd;margin:0;line-height:1}div#toc_container ul.toc_list li:last-child{border-bottom:none}div#toc_container ul.toc_list a,div#toc_container ul.toc_list a:visited{display:inline-block;border-bottom:2px dotted #ccc!important;margin-left:2em;position:relative;font-weight:400;text-decoration:none!important}div#toc_container ul.toc_list a:active,div#toc_container ul.toc_list a:focus,div#toc_container ul.toc_list a:hover{color:#666!important;font-weight:400;text-decoration:none!important}div#toc_container ul.toc_list a span.toc_number{display:none}div#toc_container ul.toc_list li:before{left:2em;top:2em;margin-top:-13px}div#toc_container ul.toc_list li:nth-child(even){background:#f5f4f3}.post-navigation{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin:4.375em -.625em 0}.post-navigation i{color:#fff;margin:auto}.nav-next,.nav-previous{flex:0 1 calc(100% / 2 - 1.25em)}.nav-next,.nav-previous{margin:0 .625em;border:1px solid #e5e6e7!important;border-radius:3px}.nav-next a,.nav-previous a{display:flex;height:100%;align-items:stretch;color:#666;border:none!important}.nav-next:hover,.nav-previous:hover{border:1px solid #bbb!important;box-shadow:0 2px 5px 0 rgba(34,60,80,.2)}.nav-next a:hover,.nav-next:hover a,.nav-previous a:hover,.nav-previous:hover a{color:#222}.nav-next a:active .nav-arrow-bg,.nav-next a:focus .nav-arrow-bg,.nav-next a:hover .nav-arrow-bg,.nav-previous a:active .nav-arrow-bg,.nav-previous a:focus .nav-arrow-bg,.nav-previous a:hover .nav-arrow-bg{background:#007EAE;transition:all .5s ease}.nav-next span,.nav-previous span{padding:1em;font-weight:500}.nav-previous{text-align:right}.next-txt,.prev-txt{width:100%;color:#666}.next-txt:before{content:'Следующая статья';display:block}.prev-txt:before{content:'Предыдущая статья';display:block}.nav-next span:before,.nav-previous span:before{font-size:.625em;text-transform:uppercase;letter-spacing:.1em;color:#bbb;border-bottom:1px solid #ddd;padding-bottom:1em;margin-bottom:1.5em}.nav-arrow-bg{background:#40a8d5;display:flex}.nav-next .nav-arrow-bg{border-top-right-radius:3px;border-bottom-right-radius:3px;margin:-1px 0;position:relative}.nav-previous .nav-arrow-bg{border-top-left-radius:3px;border-bottom-left-radius:3px;margin:-1px 0;position:relative;transition:.3s}span.arrow-left{padding:0;width:16px;height:16px;border-top:4px solid #fff;border-left:4px solid #fff;transform:rotate(-45deg);position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-4px}span.arrow-right{padding:0;width:16px;height:16px;border-top:4px solid #fff;border-right:4px solid #fff;transform:rotate(45deg);position:absolute;top:50%;right:50%;margin-top:-6px;margin-right:-4px}.search-block .wrapper{display:flex;flex-direction:row-reverse;justify-content:stretch}.toggled_block .wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.search-block_button{display:block;font-size:1.125em;color:#dfdfdf;height:36px;width:36px;padding:5px;cursor:pointer;transition:.3s}.search-block_button svg{transform:scale(-1,1);fill:#eee}.search-block_button svg:hover{fill:#fd0}.search-block_button i{transform:scale(-1,1)}.toggled_block{display:none;justify-content:center;align-items:center;width:100%;height:100vh;background:#efefef;padding:1.5em 0;position:fixed;left:0;right:0;top:0;z-index:100}.toggled_block:after{content:'';display:block;background:#efefef;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;margin:0 -50%;box-shadow:0 1px 10px rgba(0,0,0,.25)}.close-search-block__btn{display:block;width:60px;height:60px;position:fixed;top:3em;right:3em;cursor:pointer}.close-search-block__btn:before{content:'';display:block;width:60px;height:1px;background:#aaa;transform:rotate(45deg);position:relative;top:2em}.close-search-block__btn:after{content:'';display:block;width:60px;height:1px;background:#aaa;transform:rotate(-45deg);position:relative;top:2em}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border:1px solid transparent!important;border-bottom:3px solid #bbb!important}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{box-shadow:none!important;border-bottom:3px solid #0bb5fe!important}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:60px!important;font-size:20px!important}.footer{background:#111;padding:2em 0;color:#fff;margin-top:40px}.footer .flexbox .item{flex:0 1 calc(100% / 4 - 1.25em);padding:0}.footer .h2{margin-bottom:20px}.footer .h3{font-size:13px;margin-bottom:10px}.footer .item__contacts .h3{margin-top:20px}.footer .item__contacts .h3.--no-margin{margin-top:0}.footer p{font-size:1.125em}.footer .footer-logo p{font-size:16px;line-height:1.15;margin:20px 0}.footer strong{color:#fff}.footer ul{margin:0}.footer ul li{font-size:.8em;padding-bottom:1.2em;line-height:1}.footer .footer-links ul li{padding-bottom:0}.footer-links .flexbox{gap:15px 20px}.footer ul li:last-child{padding-bottom:0}.footer ul li,.footer ul li a,.footer ul li a:visited{color:#aaa;border-bottom:1px solid transparent}.footer ul li a:active,.footer ul li a:focus,.footer ul li a:hover{color:#fd0;border-bottom:1px solid #fd0}.footer ul.contacts li{display:flex}.footer ul.contacts>li>svg{width:12px;height:12px;fill:#aaa;margin-right:7px}@media(max-width:767px){.footer ul.contacts>li>svg{display:none}}.footer ul.contacts li a{border-bottom:1px solid transparent}.footer ul.contacts li a:hover{border-bottom:1px solid #fd0}.footer ul li span,.footer ul li span a{color:#fff}.footer ul.socials.flexbox{justify-content:flex-start;margin:0 -.25em 0}.footer ul.socials li{margin:.25em .4em;padding-bottom:0}.footer ul.socials li:first-child{margin-top:.25em!important}.footer ul.socials li:last-child{margin-right:0}.footer ul.socials li a,.footer ul.socials li a:visited{display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;border:none;background:#222}.footer ul.socials li.youtube a{background:#aaa;opacity:.7}.footer ul.socials li.youtube a:hover{background:#aaa;opacity:1}.footer ul.socials li a:active,.footer ul.socials li a:focus,.footer ul.socials li a:hover{background:#222;border:none}.footer ul.socials li a svg{fill:#aaa;opacity:.7;transition:all .3s}.footer ul.socials li.youtube a svg{fill:#222;opacity:1;width:12px;height:12px}.footer ul.socials li a:hover svg{opacity:1}.footer ul.socials li a.msg-max{background:#828282!important;padding:4px;opacity:1!important}.footer ul.socials li a.msg-max svg{opacity:1!important}.footer ul.socials li a.msg-max:hover{background:#aaa!important}.footer .footer-links{display:flex;justify-content:space-between;font-size:.85rem;margin-top:1.5em;padding-top:1.5em;border-top:2px solid #333}.footer .flexbox .flexcolumn{justify-content:flex-start}.menu-ssylki-karta-sayta-prays-i-dr-container{display:flex;align-items:center}.page-numbers,.pagination{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:2em!important;border:none!important}.page-numbers li{border-right:none!important}.dots,.page-numbers li a,.pagination a,span.current{border-bottom:none!important;border-radius:3px;padding:.7em .9em!important;margin:.2em!important}.dots,.page-numbers li a,.page-numbers li a:visited,.pagination a,.pagination a:visited{background:#ddd!important;color:#666!important;font-weight:400!important}.page-numbers li a:active,.page-numbers li a:focus,.page-numbers li a:hover,.pagination a:active,.pagination a:focus,.pagination a:hover,span.current{background:#40a8d5!important;color:#fff!important;border-bottom:none!important;font-weight:400!important}.about .section-wrapper{background:url(../img/svetilniki-1.jpg) no-repeat center top/cover;padding:4.375em 0}.about .flexcolumn{width:60%;background:rgba(255,255,255,.5);border-radius:20px;padding:20px;box-shadow:1px 1px 5px rgba(0,0,0,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.about h2{color:#222;margin:0}.about h2 span{font-size:.75em;font-weight:400;color:#222}.about ul{line-height:1.2;color:#222;margin:2.5em 0 0 0;padding:0}.about ul li{font-size:1.125em}.about ul li:before{background:url(../img/li-disc-yellow.png) no-repeat top left!important;top:6px;background-size:100%!important}.colaboration .section-wrapper{position:relative;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:4.375em 0}.colaboration .section-wrapper::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../img/colaboration-bg.jpg);background-image:-webkit-image-set(url(../img/colaboration-bg.webp) 1x);background-repeat:no-repeat;background-position:right top;background-size:cover;opacity:.3;z-index:-1}section#colaboration{color:#222}.colaboration .flexbox{margin:0 -1.5em;justify-content:space-between}.colaboration .flexcolumn{align-self:stretch;width:50%;padding:0 1.5em}.colaboration h2{margin:0;color:#007EAE;text-shadow:0 0 5px #fff}.colaboration p{font-size:1.25em}.flexbox .contact-form{flex:0 0 calc(50% - 1em)}.wpcf7-spinner{position:absolute!important}.consultation-box{background-color:#fff;border-radius:30px;margin:0;padding:3em 2em 2em;border:1px solid #bbb;box-shadow:0 2px 5px 0 rgb(34 60 80 / 20%)}.consultation-box .contact-form form p:first-of-type{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1em}.consultation-box .contact-form form .alx-order-consent p{display:block}@media (max-width:768px){.consultation-box .contact-form form p:first-of-type{grid-template-columns:1fr}}.consultation-box .contact-form form .wpcf7-form-control-wrap{margin:0!important}.consultation-box h2{margin-top:0}.consultation-box .flexbox p{flex:0 1 calc(100%/2 - 1em);margin:0 0 1em!important}.posts-grid{margin:0 -.625em}.read-more{text-align:center}.read-more a.btn{color:#007EAE;border:2px solid #007EAE;margin-top:0}.read-more a.btn:hover{background:#007EAE;color:#fff;border:2px solid #007EAE}.btn.transparent-blue{position:relative;padding-right:56px}.btn.transparent-blue:before{content:'';width:14px;height:2px;background:#007EAE;display:block;position:absolute;top:50%;right:2em;margin-top:-1px}.btn.transparent-blue:after{content:'';display:block;width:7px;height:7px;border-top:2px solid #007EAE;border-right:2px solid #007EAE;position:absolute;top:50%;right:2em;margin-top:-3.5px;transform:rotate(45deg)}.btn.transparent-blue:hover:before{background:#fff}.btn.transparent-blue:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}ul.products.columns-3{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:20px}ul.products.for-mainpage.columns-3{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;margin:0}@media (max-width:768px){ul.products.for-mainpage.columns-3{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px}}@media (max-width:479px){ul.products.for-mainpage.columns-3{grid-gap:10px}}.woocommerce.columns-3.for-mainpage ul.products.columns-3,ul.products.columns-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}ul.products::before{content:none!important}ul.products li{width:100%!important;margin:0;padding:0;display:flex;flex-direction:column;align-self:stretch;justify-content:space-between;border:1px solid #ddd;border-radius:20px;overflow:hidden;margin:0!important;transition:all .5s ease}ul.products li.product>a{height:100%;display:flex;flex-direction:column}.h3.woocommerce-loop-product__title{display:flex;justify-content:center;align-items:center;padding:10px!important;text-align:center;font-size:18px!important;font-weight:500;line-height:1.15;color:#222;transition:.3s}ul.products li.product:hover .h3.woocommerce-loop-product__title{color:#007EAE;filter:brightness(120%)}ul.products li.product .price .woocommerce-Price-amount{font-size:26px;text-align:center;color:#666;padding:0 10px}.btns-wrapper{display:grid;grid-template-columns:1fr;margin:20px 10px}.btns-wrapper a{display:flex!important;justify-content:center;align-items:center;text-align:center;border-radius:30px!important;border:2px solid #007EAE!important}.btns-wrapper a:first-child{color:#007EAE!important;background-color:#fff!important}.btns-wrapper a:last-child,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button{background-color:#007EAE!important;color:#fff!important;padding:.5em}.btns-wrapper a:first-child:hover{color:#fff!important;background-color:#007EAE!important}.btns-wrapper a:last-child:hover,ul.products li.product:hover .btns-wrapper a{filter:brightness(120%)}ul.products li img{width:100%;height:auto;border-radius:30px}ul.products li .product-price{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-bottom:1.5em}ul.products li a,ul.products li a:active,ul.products li a:focus,ul.products li a:hover{border-bottom:none}ul.products li:active,ul.products li:focus,ul.products li:hover{border:1px solid #bbb;box-shadow:0 2px 5px 0 rgb(34 60 80 / 20%)}ul.products li.product-category a .product-title{display:block;font-size:1.25em;font-weight:600;color:#555;margin:10px 0 20px;padding:0 20px;text-align:center;line-height:1.15;transition:all .5s ease}ul.products li.product-category a:hover .product-title{color:#222}.archive-description{margin-top:3.375em;color:#777}section.contact_form{background:url(/wp-content/uploads/2022/07/bg_form_bg.png);background-position:left bottom;background-size:auto 100%;position:relative;bottom:0}.contact_form_bg{background:url(https://alexled.ru/wp-content/uploads/2022/07/bg_form.png) no-repeat;background-position:right bottom;background-size:auto 100%;padding:0 0 1.35em}.organization{display:flex;justify-content:left;align-items:center;flex-wrap:nowrap}.organization img{margin:0 1em 0 0}.contact-info{display:flex;width:100%;justify-content:stretch}.contact-info>div{display:block;flex:1;width:100%}.contact-info>div ul{margin:0}.contact-info>div ul li{margin-bottom:1.5em}.contact-info div.email,.contact-info div.phone-numbers,.contact-info div.social-links{flex:0 0 22%;max-width:22%;text-indent:2em}.contact-info div.address{flex:0 0 34%;width:34%;max-width:34%}.feedback,.map{margin-top:4.375em}.bank-details h2,.contact-info h2,.feedback h2,.map h2,.social-links h2{font-size:1.25em;padding-bottom:.3em;border-bottom:1px solid #ddd;margin-bottom:2em}span.address-header{display:block;font-size:.85em;text-transform:uppercase;color:#222;font-weight:700;margin-bottom:.5em}span.address-content{max-width:22em;line-height:1.2}.feedback .flexbox{justify-content:flex-start;align-items:flex-start}.feedback .buttons a.btn{margin:0 2em 0 0}.feedback .buttons a.btn.yellow:active,.feedback .buttons a.btn.yellow:focus,.feedback .buttons a.btn.yellow:hover{background:#222;color:#fd0;border:2px solid #222}form.wpcf7-form{position:relative}.wpcf7-form-control-wrap{display:block;margin-top:2em}.wpcf7-form input,.wpcf7-form textarea{display:block;width:100%;height:auto;line-height:1.2;padding:.7em .2em calc(.7em + 1px) .2em;font-size:1em;color:#222;border:none;outline:0;border-bottom:1px solid #bbb;background-clip:padding-box;transition:border-color .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wpcf7-form textarea{height:130px}input::-moz-placeholder,textarea::-moz-placeholder{color:#aaa}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aaa}input::-moz-placeholder,textarea::-moz-placeholder{color:#aaa}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aaa}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#aaa}::-webkit-input-placeholder{color:#aaa!important}::-moz-placeholder{color:#aaa!important}:-ms-input-placeholder{color:#aaa!important}::-ms-input-placeholder{color:#aaa!important}::placeholder{color:#aaa!important}.css-15qcaaz input::-moz-placeholder,.css-15qcaaz textarea::-moz-placeholder,.css-16xzdfm input::-moz-placeholder,.css-16xzdfm textarea::-moz-placeholder,.css-1kozfao input::-moz-placeholder,.css-1kozfao textarea::-moz-placeholder{color:#222}.css-15qcaaz input::-webkit-input-placeholder,.css-15qcaaz textarea::-webkit-input-placeholder,.css-16xzdfm input::-webkit-input-placeholder,.css-16xzdfm textarea::-webkit-input-placeholder,.css-1kozfao input::-webkit-input-placeholder,.css-1kozfao textarea::-webkit-input-placeholder{color:#222}.css-15qcaaz input::-moz-placeholder,.css-15qcaaz textarea::-moz-placeholder,.css-16xzdfm input::-moz-placeholder,.css-16xzdfm textarea::-moz-placeholder,.css-1kozfao input::-moz-placeholder,.css-1kozfao textarea::-moz-placeholder{color:#222}.css-15qcaaz input:-ms-input-placeholder,.css-15qcaaz textarea:-ms-input-placeholder,.css-16xzdfm input:-ms-input-placeholder,.css-16xzdfm textarea:-ms-input-placeholder,.css-1kozfao input:-ms-input-placeholder,.css-1kozfao textarea:-ms-input-placeholder{color:#222}.css-15qcaaz input::-ms-input-placeholder,.css-15qcaaz textarea::-ms-input-placeholder,.css-16xzdfm input::-ms-input-placeholder,.css-16xzdfm textarea::-ms-input-placeholder,.css-1kozfao input::-ms-input-placeholder,.css-1kozfao textarea::-ms-input-placeholder{color:#222}.css-15qcaaz input::placeholder,.css-15qcaaz textarea::placeholder,.css-16xzdfm input::placeholder,.css-16xzdfm textarea::placeholder,.css-1kozfao input::placeholder,.css-1kozfao textarea::placeholder{color:#222}.wpcf7-form input:focus,.wpcf7-form input:not(:placeholder-shown),.wpcf7-form textarea:focus,.wpcf7-form textarea:not(:placeholder-shown){border-bottom:2px solid #0bb5fe;padding:.7em .2em}.wpcf7-not-valid-tip{color:#ff5b5b;font-size:.875em}.wpcf7-form input[type=submit]{display:flex;justify-content:center;align-items:center;width:100%;color:#222;font-size:.875em;font-weight:500;text-transform:uppercase;letter-spacing:.02em;line-height:1;margin:0 auto;padding:1.35em 2em .95em;border-radius:30px;background:#fd0;border-bottom:2px solid transparent;cursor:pointer;transition:all .3s ease}.hystmodal__window .wpcf7-form input[type=submit]{max-width:200px!important}.wpcf7-form input[type=submit]:hover{filter:brightness(110%);border-bottom:2px solid transparent}.confirm-text{font-size:.85em;color:#666}.btn-submit-wrapper{text-align:center}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background:#ff5b5b;color:#fff;border-radius:3px;border:none;padding:1em;line-height:1.5}.wpcf7 form.sent .wpcf7-response-output{background:#4dc203;color:#fff;border-radius:3px;border:none;padding:1em;line-height:1.5}.mob-buttons_container{display:flex;justify-content:space-between;align-items:center}.mob-buttons_container .btn{margin:0;padding:1.2em;flex:0 0 calc(100%/2 - .5em);text-align:center}section.contact_form h2{font-size:3.5em;text-transform:uppercase;color:#019ee1;margin:0}section.contact_form p:last-of-type{margin:0}section.contact_form p.after_header-text{font-size:1.5em;color:#222;margin-top:.5em}section.contact_form form{width:55%}section.contact_form .form-input-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:2em}section.contact_form .form-input-row:last-child{margin-bottom:0}span.wpcf7-form-control-wrap.dynamichidden-285{display:none}section.contact_form .wrapper-input-textarea{margin-bottom:3.5em}section.contact_form .form-input-row>*{flex:0 0 calc(100%/2 - .5em)}.contact-form input,section.contact_form .wpcf7-form input,section.contact_form .wpcf7-form textarea{border:1px solid #bbb;padding:1em;border-radius:30px}.consultation-box .wpcf7-form input[type=submit],section.contact_form .wpcf7-form input[type=submit]{padding:1.35em 2em 1.15em;margin:0 0 1.5em 0}.consultation-box .wpcf7-form input[type=submit],section.contact_form .wpcf7-form .form-input-row input[type=submit]{margin:0;border:1px solid transparent}section.contact_form .wpcf7-form .form-input-row input[type=submit]{width:100%;display:flex;justify-content:center;align-items:center}section.contact_form .confirm-text{margin-top:0;color:#fff;font-size:.75em}section.contact_form span.wpcf7-not-valid-tip{position:absolute;font-size:.875em;bottom:-1.2em;left:1em}.contact-form input:focus,.contact-form input:not(:placeholder-shown),section.contact_form .wpcf7-form input:not(:placeholder-shown),section.contact_form input:focus{border:1px solid #0bb5fe}.contact-form input:focus,.contact-form input:not(:placeholder-shown){padding:1em}.css-1kozfao .radio-wrapper.selected:before,.css-1tmrcyd .delivery-variants>div.selected:before{background-color:#019ee1!important;border-color:#019ee1!important}.css-1p9uxt0 .basket-count{background-color:#019ee1!important}.css-1atw2hj button,.css-1bq2p1b .map-bottom-panel .map-bottom-panel-buttons button.primary,.css-cbprfi button.primary,.css-yh0h0m button{background:#019ee1!important;transition:.3s}.css-1atw2hj button:hover,.css-1bq2p1b .map-bottom-panel .map-bottom-panel-buttons button.primary:hover,.css-cbprfi button.primary:hover,.css-yh0h0m button:hover{background:#0173a6!important;color:#fff!important}.css-1bq2p1b .map-bottom-panel .map-bottom-panel-buttons button,.css-cbprfi button{border:1px solid #019ee1!important;transition:.3s}.css-cbprfi button{color:#019ee1!important}.css-cbprfi button.primary{color:#fff!important}.css-1bq2p1b .map-bottom-panel .map-bottom-panel-buttons button.secondary:hover,.css-1bq2p1b .map-bottom-panel .map-bottom-panel-buttons button:hover,.css-cbprfi button:hover{color:#fff!important;background:#019ee1!important}.css-1bq2p1b .map-bottom-panel .map-bottom-panel-buttons button.secondary{color:#019ee1!important}.delivery-choosen-services,.map-bottom-panel-services{display:none!important}p.comment-notes{display:none}p.comment-form-acceptance,p.comment-form-author,p.comment-form-email,p.form-submit{flex:0 0 calc(100%/2 - 1em)}p.comment-form-comment{flex:0 0 100%;margin:.5em 0}p.comment-form-author input,p.comment-form-comment textarea,p.comment-form-email input{width:100%}p.comment-form-acceptance{font-size:.75em;color:#999;display:flex;justify-content:flex-start;align-items:center;margin:0}.comment-author.vcard{display:flex;justify-content:flex-start;align-items:flex-start}.comment-author.vcard img{width:40px;height:auto;border-radius:50%;margin:0 1em 0 0}.comment-metadata>a,.comment-metadata>a:active,.comment-metadata>a:focus,.comment-metadata>a:hover,.comment-metadata>a:visited{font-size:.75em;color:#999;border-bottom:none;position:absolute;top:3em;left:6em}span.edit-link{position:absolute;top:1em;right:1em}.comment-content{padding:1em 0 1em 3.5em}.footer-search__block .close-search-block__btn{display:none}.copyright{display:flex;align-items:center}.copyright svg{width:16px;height:16px;fill:#aaa;margin-right:7px}@media screen and (max-width:1280px){.site-branding,section.colaboration p{font-size:1.125em}.about ul li,.footer p{font-size:1em}.site-navigation .sub-menu li a{font-size:1em}h2{font-size:2em}h3{font-size:1.75em}.consultation-box a.btn{padding:1em 1.5em}.contact_form_bg{background-position:bottom 0 right -100px}.flexbox>.item h2{font-size:2.6em}}@media screen and (max-width:991px){html{font-size:15px}.site-branding{font-size:1em}.site-navigation .flexbox{flex-wrap:nowrap}.pc-hidden.bg_mob{display:block;width:100%;padding:2em 0;position:relative;background:#006994;background:linear-gradient(333deg,rgba(0,105,148,1) 0,rgba(0,31,45,1) 100%)}.small-menu-mob ul{display:flex;justify-content:space-around;margin:1em 0 0 0;width:100%}.small-menu-mob ul li{flex:0 1 calc(100%/3 - 15px);margin:0 5px}.small-menu-mob ul li a{font-size:.7em;padding:.9375em 1.35em;margin-top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;line-height:1.4;font-size:.735em}.site-description-mob{display:flex;justify-content:center;align-items:center;flex-direction:column}.site-description-mob p{font-size:1.25em;line-height:1.15;font-weight:500;text-align:center;color:#fff;margin-bottom:.7em!important;letter-spacing:.02em}.site-description-mob p span{font-size:1.5em;display:block;font-weight:700}.site-description-mob a{display:block;width:100%;text-align:center;font-size:1.5em;font-weight:600;color:#7ae4fb;margin:1em 0}.site-description-mob a svg{fill:#7ae4fb;margin-right:1em;position:relative;top:5px}.site-description-mob .callback{font-size:1.125em!important;color:#fee020!important;border-bottom:2px dashed #fee020;letter-spacing:.02em;width:160px!important;margin-top:0!important}div#toc_container ul.toc_list a,div#toc_container ul.toc_list a:visited{border-bottom:none!important}ul.products{margin:4.375em -.625em 0}ul.products li{flex:0 1 calc(100% / 2 - 1.25em)}ul.products li.product-category a{padding:0}.about .section-wrapper{background-position:right -200px bottom 0}.about h2,.colaboration h2{font-size:1.75em}.colaboration p,.colaboration ul{color:#444}.colaboration p{font-size:1em}.colaboration ul{font-size:.85em}.consultation-box{margin-bottom:0}.consultation-box .flexbox{flex-direction:column}.consultation-box .buttons{width:100%}.buttons{justify-content:center;margin-top:2.5em}.item.flexcolumn.footer-logo{border-bottom:2px solid #333;padding-bottom:1em}.footer img{width:80px;margin:0 auto}.footer .flexbox .item.footer-logo{flex-direction:column;flex:0 1 calc(100% - 1.25em);justify-content:center;align-items:center;text-align:center;margin-top:0}.footer p{margin:.5em 0}.footer .flexbox .item{flex:0 1 calc(100% / 3 - 1.25em);margin-top:2.5em}.contact-info{flex-wrap:wrap}.contact-info div.address,.contact-info div.email,.contact-info div.phone-numbers,.contact-info div.social-links{flex:0 0 50%;max-width:50%}.contact-info div.email{text-indent:0}.for-mainpage ul,.posts-grid.for-mainpage,.related.products ul{min-width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto}.for-mainpage ul::-webkit-scrollbar,.posts-grid.for-mainpage::-webkit-scrollbar,.related.products ul::-webkit-scrollbar{display:none}.for-mainpage ul li,.related.products ul li{width:260px!important;min-width:260px!important}.for-mainpage ul.variation-chars li,.related.products ul.variation-chars li{min-width:unset!important;width:100%!important}ul.products li.product-category a .product-title{font-size:1.5em}.main-menu li a{font-size:1.2em}.site-navigation .sub-menu li a{font-size:1.1em}.hidden-menu ul.socials{display:none}.search-block_button{top:-39px;font-size:1em}.page-grid.is-right-sidebar{flex-direction:column}.flexbox>.item h2{font-size:2.2em}section.contact_form form{width:70%}.contact_form_bg{background-position:bottom 0 right -180px}.footer-logo a.btn{margin-top:1em!important}.site-contacts li.email,.site-contacts li.telegram,.site-contacts li.whatsapp{display:none}}@media screen and (max-width:767px){html{font-size:16px}section{margin:2em 0}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1em}.site-description{display:none}.site-branding,.site-branding>a{display:block;width:127px;height:20px;background:url(/wp-content/themes/alexled/img/alexled_mob_logo.svg) no-repeat;background-size:contain}.site-branding img{display:none}.about .section-wrapper,.colaboration .section-wrapper{padding:3em 0}.mob-hidden{display:none;width:0}.pc-hidden{display:block;width:100%}.site-header{position:relative;padding:.7em 0;box-shadow:0 5px 8px 0 rgba(62,62,62,.2)}.site-header .flexbox{flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap}.phone-btn.pc-hidden{position:absolute;left:0}.phone-btn a svg{fill:#fd0}.site-branding img{height:22px}.site-description{margin-top:0;margin-left:10px;border-left:1px solid #5e5e5e;padding:5px 5px 5px 10px}.toggled_block{display:block!important;background:0 0;padding:0 0 1em 0;position:static}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{background-color:transparent!important}.toggled_block:after{content:none}.site-branding span{font-size:1.3em}ul.site-contacts{display:none}.site-contacts .mail-phone{margin:0}.hidden-menu{background:#007EAE;display:block;position:fixed;box-sizing:border-box;width:100%;height:100%;padding-bottom:6em;top:42px;right:-100%;transition:right .2s;z-index:3;overflow:auto;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;transition-duration:.25s}.main-menu{flex-direction:column;margin:3em 0 2em 2em}.main-menu li a{padding:.7em 0;border-bottom:1px solid #31a6d9}li#menu-item-2537>a:hover{color:#fd0}.hidden-menu-ticker{display:none}.btn-menu{background:#222;display:flex;align-items:center;position:absolute;top:-22px;right:0;width:30px;height:30px;padding:0;margin-top:-15px;cursor:pointer;z-index:98}.btn-menu.fix{position:static}.btn-menu>span,.btn-menu>span::after,.btn-menu>span::before{display:block;position:absolute;width:30px;height:2px;background-color:#fd0;border-radius:2px}.btn-menu>span::before{content:'';top:-8px}.btn-menu>span::after{content:'';top:8px}.hidden-menu-ticker:checked~.btn-menu>span{transform:rotate(45deg)}.hidden-menu-ticker:checked~.btn-menu>span::before{top:0;transform:rotate(0)}.hidden-menu-ticker:checked~.btn-menu>span::after{top:0;transform:rotate(90deg)}.hidden-menu-ticker:checked~.hidden-menu{right:0}.btn-menu>span,.btn-menu>span::after,.btn-menu>span::before{transition-duration:.2s}.main-menu .sub-menu{margin-left:1.5em;padding:0;background:0 0;position:static;opacity:1;visibility:visible;transform:translate3d(0,0,0)}.main-menu .sub-menu li{border-bottom:none}.main-menu .sub-menu li a{padding:.7em}li#menu-item-2537>a{background:0 0;padding:.7em 0;color:#dfdfdf}h2{line-height:1.3}table caption{caption-side:top;margin-top:0;border-top:none}table thead{display:none}table th{display:flex;background:#40a8d5;color:#fff;padding:1em;border-radius:0}table tr{display:block;border:1px solid #ddd;margin-bottom:.5em;border-top:5px solid #007EAE;border-radius:7px}table tr:last-child{border-bottom:1px solid #ddd}table td{display:flex;justify-content:space-between;flex-wrap:wrap;border-right:none;border-top:1px solid #ddd;padding:1em}table td:last-child{border-bottom:none}table td:before{content:attr(data-label);font-weight:700;margin-right:20px}.flexbox,.page-grid{flex-direction:column}.page-grid-sidebar{max-width:100%;align-self:center}.widget{margin:0 1.25em 4.375em}.widget:last-child{margin-bottom:0}.page-grid-primary{display:flex;flex-direction:column}a.btn.download-price{position:static;margin:4.375em auto}ul.socials.flexbox{flex-direction:row;margin-left:.8em;font-size:2em;justify-content:flex-start}ul.products.for-mainpage{justify-content:space-between}ul.products.for-mainpage li{flex:0 1 calc(100% / 2 - 1.25em)!important;margin-bottom:1em}ul.products.for-mainpage li:last-child{margin-bottom:1em!important}ul.products li.product-category a .product-title{font-size:1em}ul.products li{flex:0 1 calc(100% / 2 - 1.25em)}.catalog ul.products li{flex:0 1 calc(100% / 2 - 2.5em)}.about .section-wrapper{background-image:none;background:#006994;background:linear-gradient(153deg,rgba(0,105,148,1) 0,rgba(0,31,45,1) 100%)}.about .flexcolumn,.colaboration .flexcolumn{width:100%}.about .item{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.colaboration .section-wrapper{background:none #f4f5f6;margin-top:4.375em}.colaboration .flexbox{margin:0}.colaboration .flexcolumn{padding:0}.about a.btn,.colaboration a.btn{align-self:center}.colaboration p{margin-bottom:1.5em!important}.buttons{flex-direction:column}.buttons a.btn,.feedback .buttons a.btn{margin:0}.buttons a.btn:last-child{margin-top:1.5em}.footer .flexbox{flex-direction:row;justify-content:center}.footer .flexbox .item{flex:0 1 calc(100% / 2 - 1.25em);margin-left:0}.footer .flexbox .item:last-child{flex:0 1 calc(100% - 1.25em)}.footer ul.contacts{display:flex;flex-direction:column;align-items:center}.footer ul.socials.flexbox{justify-content:center;font-size:1.3em}.footer ul{text-align:center}.footer .flexbox .item{align-items:center;justify-content:flex-start;flex-direction:column}.footer .footer-links{flex-direction:column;align-items:center;line-height:1.4}.copyright{text-align:center;margin-top:1em}.contact-info div.address,.contact-info div.email,.contact-info div.phone-numbers,.contact-info div.social-links{flex:0 0 100%;max-width:100%}.contact-info div.phone-numbers,.contact-info div.social-links{text-indent:0}.feedback .buttons{margin:0}.footer ul.contacts li{display:block}.footer ul.contacts li span{margin-left:1em}.search-block .wrapper{display:block}.search-and-basket{display:none}.search-block{position:relative}.search-block_button{position:absolute;right:2px;top:2px;z-index:2}.search-block_button svg{fill:#bbb}.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{display:none}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 15px 10px 10px;background:#fff!important}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border:1px solid #bbb!important}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{border-bottom:1px solid #bbb!important;box-shadow:0 0 9px 1px rgb(0 0 0 / 6%)!important}li.menu-item-has-children>a:before{content:none}.hidden-menu ul.socials{display:flex}.post h3.woocommerce-loop-product__title{font-size:1.1em!important;padding:1em!important}.post ul.products li .product-price{right:1em;bottom:-1em}section.contact_form form{width:100%}.contact_form_bg{background:0 0}.consultation-box h2,.flexbox>.item h2{font-size:1.8em}.flexbox>.item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:.625em}.footer ul.socials li,.footer ul.socials li:first-child{margin:0 .4em!important}a.btn.blue:active,a.btn.blue:focus,a.btn.blue:hover,a.btn.transparent:active,a.btn.transparent:focus,a.btn.transparent:hover,a.btn.yellow:active,a.btn.yellow:focus,a.btn.yellow:hover,span.btn.yellow:active,span.btn.yellow:focus,span.btn.yellow:hover,ul.products li:active,ul.products li:focus,ul.products li:hover,ul.products.for-mainpage li:active,ul.products.for-mainpage li:focus,ul.products.for-mainpage li:hover{transform:none}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:40px!important;font-size:14px!important}.toggled_block{height:auto}.mob_menu_btn{display:flex;justify-content:center;align-items:center}.mob-bottom__menu{width:90%;display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:.5em 0}.mob-bottom__menu_item{flex:0 1 calc(100%/5 - 5px);position:relative;display:flex;justify-content:center;align-items:center}.mob-bottom__menu_item>*{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}li.mob-bottom__menu_item svg{fill:#999;width:24px;height:24px}li.mob-bottom__menu_item>*>*{width:26px;height:26px;display:flex;justify-content:center;align-items:center}.mob-bottom__menu_item span{font-size:12px;color:#333}.mob-bottom__menu_item:first-child a svg{fill:#4caf50}.toTop{padding-top:26px;position:relative}.toTop:before{content:'';display:block;width:12px;height:12px;border-top:3px solid #999;border-left:3px solid #999;position:absolute;top:13px;transform:rotate(45deg)}.mob-bottom__menu_item i:nth-child(4){font-size:1em}.mob-bottom__menu_item:last-child i{font-size:20px}#my_mob_basket_count{width:16px;height:16px;background:#fff;border:1px solid #dadada;border-radius:50%;font-size:11px;color:#999;display:flex;justify-content:center;align-items:center;position:absolute;top:14px;left:60%}.flexbox>.item{flex:0 1 calc(100% / 2 - 1.25em);margin:1.5em 0}.search__block{display:none;justify-content:center;align-items:center;width:100%;height:100vh;background:#efefef;padding:1.5em 0;position:fixed;left:0;right:0;top:0;z-index:100}.search__block .wrapper{width:90%;height:100%;display:flex;justify-content:center;align-items:center;z-index:99}.footer-search__block .wrapper{width:90%;height:calc(100% - 5em);margin-top:3em;display:flex;justify-content:center;align-items:center;z-index:99}.footer-search__block .close-search-block__btn{display:block}.close-search-block__btn{width:30px;height:30px;top:2em;right:2em}.close-search-block__btn:after,.close-search-block__btn:before{width:30px;top:1em}.consultation-box .flexbox p:last-child{display:none}}@media screen and (max-width:479px){h1{font-size:1.8em}blockquote{padding:3em 2em 2em 2em}blockquote p{font-size:1.2em;border-left:none;padding-left:0;border-top:3px solid #fff;padding-top:2em}blockquote:before{left:50%;margin-top:-10px;margin-left:-35px;border:10px solid #fd0;width:70px;height:70px}blockquote:after{left:50%;margin-left:-20px}.nav-next span,.nav-previous span{padding:1em;font-weight:500;color:#666;font-size:.875em;line-height:1.3}ul.products li .product-price{padding-bottom:0}.post-navigation{flex-direction:column}.nav-next,.nav-prev{margin:.625em}section.colaboration ul,ul.toc_list{margin:0 0 2em 0}ul.products li.product-category a .product-title{font-size:1em}.colaboration ul{font-size:1em}.footer .flexbox .item{flex:0 1 calc(100% - 1.25em);display:flex;justify-content:center;text-align:center}.footer .footer-links ul.flexbox,.footer ul.socials.flexbox{justify-content:center}.consultation-box{background-size:80%}.footer ul.contacts li{display:flex;justify-content:center;align-items:center;width:100%}.footer ul.contacts ul.socials li{width:20px}li.mail-phone:first-child{display:none}.woocommerce.for-mainpage ul.products li.product a img,.woocommerce.for-mainpage ul.products li.product a picture{width:100%;max-width:100%;margin:0;border-radius:30px;border:5px solid #fff}.woocommerce.for-mainpage ul.products li.product a{flex-direction:column}.woocommerce.for-mainpage ul.products li{border-radius:30px;padding:0}.woocommerce.for-mainpage ul.products li h3.woocommerce-loop-product__title{padding:.5em 1em!important}.post h3.woocommerce-loop-product__title{font-size:.875em!important}.post ul.products li .product-price{position:relative}.mob-buttons_container{flex-direction:column}.mob-buttons_container .btn{margin:1em 0}section.contact_form{background-size:auto 120%}section.contact_form h2{font-size:2.5em}section.contact_form p.after_header-text{font-size:1.2em}.wrapper-input,section.contact_form .form-input-row{flex-wrap:wrap}.wrapper-input>*,section.contact_form .form-input-row>*{flex:0 0 100%}section.contact_form .wpcf7-form .form-input-row input[type=submit]{margin-bottom:1.35em}.btn-submit-wrapper{margin-top:1em}.consultation-box{padding:2em 1em}.footer-logo a.btn{margin-bottom:1em!important}.organization a{margin-right:1em}p.comment-form-acceptance,p.comment-form-author,p.comment-form-comment,p.comment-form-email,p.form-submit{flex:0 0 100%;margin:.7em 0}.wpcf7-form-control-wrap{margin-top:1.5em}section.contact_form .form-input-row{margin-bottom:1.5em}section.contact_form .wrapper-input-textarea{margin-bottom:2.5em}.offer p:nth-child(2){display:none}div#toc_container ul.toc_list li{padding:1.2em 1em 1.2em 1.5em}div#toc_container ul.toc_list li:before{left:1em}blockquote{padding:3em 1.5em 2em 1.5em}}.hystmodal__opened{position:fixed;right:0;left:0;overflow:hidden}.hystmodal__shadow{position:fixed;border:none;display:block;width:100%;top:0;bottom:0;right:0;left:0;overflow:hidden;pointer-events:none;z-index:98;opacity:0;transition:opacity .15s ease;background-color:#000}.hystmodal__shadow--show{pointer-events:auto;opacity:.6}.hystmodal{position:fixed;top:0;bottom:0;right:0;left:0;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:1;pointer-events:none;display:flex;flex-flow:column nowrap;justify-content:flex-start;z-index:99;visibility:hidden}.hystmodal--active{opacity:1}.hystmodal--active,.hystmodal--moved{pointer-events:auto;visibility:visible}.hystmodal__wrap{flex-shrink:0;flex-grow:0;width:100%;min-height:100%;margin:auto;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.hystmodal__window{margin:50px 0;box-sizing:border-box;flex-shrink:0;flex-grow:0;background:#fff;width:100%;max-width:500px;padding:2em;border-radius:3px;overflow:visible;transition:transform .2s ease 0s,opacity .2s ease 0s;transform:scale(.9);opacity:0}.hystmodal--active .hystmodal__window{transform:scale(1);opacity:1}.hystmodal__close{position:absolute;z-index:10;top:2rem;right:2rem;display:block;width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' stroke='%23111' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M22 2L2 22'/%3E%3Cpath fill='none' stroke='%23111' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M2 2l20 20'/%3E%3C/svg%3E");background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:100% 100%;border:none;font-size:0;cursor:pointer;outline:0;opacity:.3}.hystmodal_header{font-family:Oswald,sans-serif;font-size:1.85em;font-weight:600;color:#222;margin:0 2em 1em 0;line-height:1.2}@media screen and (max-width:480px){.hystmodal__window{width:90%;padding:1em}.hystmodal__close{top:1rem;right:1rem}}.bank-details ul{margin:0}.bank-details ul li+li{margin-top:1em}.bank-details ul li strong{display:block}.slider__item{width:100%;height:calc(100vh - 133px);position:absolute;top:0;left:0;transition:all .5s ease-in-out}@media (max-width:991px){.slider__item{width:100%;height:auto}}.slider__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease-in-out}@media (max-width:991px){.slider__item img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}}.slider .slider__item:first-child{z-index:1}.slider .slider__item:nth-child(2){z-index:0}.navigation-button{position:absolute;bottom:30px;left:50%;margin-left:-33px;display:flex;justify-content:space-between}@media (max-width:991px){.navigation-button{bottom:-30px}}.dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block}.dot.active,.dot:hover{background-color:#717171}#nickx-gallery .nslick-slide{margin:0 5px!important;display:block;border:1px solid #eee!important}.two-col{display:flex;justify-content:space-between}.two-col>*{width:calc(50% - 10px);flex:0 1 calc(50% - 10px);margin:0!important}.select-office{display:block!important}.custom-gallery-container{position:relative;width:100%;overflow:hidden;aspect-ratio:1/1}.product_cat-figurnye-svetilniki .custom-gallery-container{padding-top:62%;aspect-ratio:unset}.product_cat-profilnye-svetilniki .custom-gallery-container{padding-top:82%;aspect-ratio:unset}.custom-gallery-image{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease;transform:translate(-50%,-50%)}.custom-gallery-container[data-has-hover=true] .hover-image{opacity:0}.custom-gallery-container[data-has-hover=true]:hover .main-image{opacity:0}.custom-gallery-container[data-has-hover=true]:hover .hover-image{opacity:1}.related.products .price-order-btn{display:none!important}.hero__content{width:60%;background:rgba(255,255,255,.5);border-radius:20px;padding:40px;box-shadow:1px 1px 5px rgba(0,0,0,.35);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}h1.hero__title{margin-top:0!important}.hero__subtitle{font-size:1.5em;font-weight:600;color:#222;margin:10px 0 20px;line-height:1.15}.hero__content p,.hero__content ul{font-size:1.25em;color:#222;margin:10px 0 20px;line-height:1.15;font-weight:500}ul.hero__list{line-height:1.2;color:#222;margin:0;padding:0}li.hero__list-item{position:relative;font-weight:500;padding-left:20px}li.hero__list-item::before{content:'';display:block;position:absolute;top:8px;left:0;width:10px;height:10px;background:url(../img/li-disc.png) no-repeat top left;background-size:100%}.modules-benefits{background:url(../img/butterfly.png) no-repeat top 100px center/850px;display:flex;align-items:center;margin-top:0}.modules-benefits__items{display:flex;align-items:center;flex-direction:column;text-align:center}h2.modules-benefits__title{width:500px;margin-top:100px}.modules-benefits__subtitle{font-size:1.5em;font-weight:600;color:#222;margin:10px 0 20px;line-height:1.15;max-width:750px;line-height:1.3}.modules-benefits__content{display:flex;flex-direction:column;align-items:center;margin-top:270px}.modules-benefits__subsubtitle{max-width:800px;font-size:1.125em;line-height:1.3;color:#555}.characteristics__wrapper{display:flex;flex-direction:column;align-items:center}h2.characteristics__title{text-align:center;max-width:700px;margin-top:50px}.characteristics__list{display:flex;justify-content:center;gap:100px;margin:30px 0}.characteristics__item{display:flex;flex-direction:column;align-items:center;text-align:center}.characteristics__item-length{font-size:1.125em;line-height:1.3;color:#555}.characteristics__item-moshnost{font-size:3em;line-height:1.3;color:#555}.characteristics__content{max-width:800px;font-size:1.125em;line-height:1.3;color:#555;text-align:center;margin-bottom:50px}.individual{background:url(../img/svetilniki-3.jpg) no-repeat top right/cover;display:flex;align-items:center;margin-bottom:0;padding:100px 0}.page-template-template-modules .footer{margin-top:0}@media (max-width:991px){.hero__content{width:100%}.modules-benefits{background:url(../img/butterfly.png) no-repeat top 100px center/700px}h2.characteristics__title{margin-top:0}}@media (max-width:767px){h2.modules-benefits__title{max-width:500px;margin-top:50px}.modules-benefits{background:url(../img/butterfly.png) no-repeat top 100px center/450px}.modules-benefits__content{margin-top:170px}.characteristics__item-moshnost{font-size:2em}}@media (max-width:480px){.hero__subtitle{font-size:1.25em}.hero__content p,.hero__content ul{font-size:1.125em}.modules-benefits{background:url(../img/butterfly.png) no-repeat top 150px center/300px}.modules-benefits__content{margin-top:150px}.modules-benefits__subtitle{font-size:1.25em}.modules-benefits__subsubtitle{font-size:1em}.characteristics__list{gap:40px}.characteristics__item-length{font-size:1em}.characteristics__item-moshnost{font-size:1.5em}.hero__subtitle{font-size:1.25em}}form p:nth-last-of-type(2){margin-bottom:0}.custom-gallery-container.alx-hover-ready:focus-within .main-image{opacity: 0;}.custom-gallery-container.alx-hover-ready:focus-within .hover-image{opacity: 1;}.custom-gallery-container[data-has-hover="true"]:not(.alx-hover-ready):hover .main-image{opacity: 1;}.custom-gallery-container[data-has-hover="true"]:not(.alx-hover-ready):hover .hover-image{opacity: 0;}a:focus-visible .custom-gallery-container.alx-hover-ready .main-image{opacity: 0;}a:focus-visible .custom-gallery-container.alx-hover-ready .hover-image{opacity: 1;}#sidebar-main-shop-menu .alx-catalog-label{display: inline-block;inline-size: var(--alx-label-width);font: inherit;white-space: nowrap;vertical-align: top;}@media (min-width: 768px){#masthead .site-branding img{width: calc(50px * 121 / 81);flex: 0 0 auto;}}.page-grid.alx-catalog-grid{flex-direction: column;}.custom-gallery-container > picture.alx-catalog-picture{display: contents;}@media (max-width: 767px){#goods .for-mainpage{width: calc(100% / 0.9);margin-left: calc(100% / -18);}#goods .for-mainpage > ul.products{width: 100%;max-width: none;min-width: 0;margin-left: 0;margin-right: 0;padding-left: 5%;padding-right: 5%;box-sizing: border-box;}}ul.products.columns-3::after,ul.products.columns-4::after,.related.products > ul.products::after{content: none !important;display: none;}@media (max-width: 599.98px){.woocommerce table.shop_attributes tr{flex-direction: column;}}@media (max-width: 767px){.post-navigation .nav-arrow-bg{display: flex;flex: 0 0 32px;width: 32px;align-items: center;justify-content: center;padding: 0;margin-top: 0;margin-bottom: 0;background: #007EAE;}.post-navigation .nav-arrow-bg > .arrow-left,.post-navigation .nav-arrow-bg > .arrow-right{position: static;display: block;flex: 0 0 10px;width: 10px;height: 10px;padding: 0;margin: 0;border-width: 2px;border-color: #fff;}.post-navigation .nav-arrow-bg > .arrow-left{transform: translateX(2px) rotate(-45deg);}.post-navigation .nav-arrow-bg > .arrow-right{transform: translateX(-2px) rotate(45deg);}.post-navigation .nav-arrow-bg > span::before{content: none;}}.comment-form p:not(.comment-form-acceptance) > label{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;overflow: hidden;clip: rect(0, 0, 0, 0);clip-path: inset(50%);white-space: nowrap;}.widget.widget_recent_entries ul li a{display: flex;align-items: center;padding-top: 12px;padding-bottom: 12px;}@media (max-width: 540px){.widget.widget_recent_entries ul li a{padding-top: 10px;padding-bottom: 10px;}}
