@charset "UTF-8";
:root{--swiper-navigation-color: #316565;--swiper-pagination-color: #316565}html{font-size:17px}body{font-family:"Open Sans", sans-serif}ul.list{list-style:none;padding-left:0}ul.list li{display:flex;align-items:center}ul.list li::before{content:"";display:block;width:25px;height:2px;background:#316565;margin-right:5px}body.view-article .sp-module.article-hidden{display:none}.inline-menu{margin-bottom:0;list-style:none;padding:0}.inline-menu li{display:inline-block;margin-right:20px}.inline-menu li:last-child{margin-right:0}.inline-menu.white a{color:#fff !important}.inline-menu.white a:hover{text-decoration:underline}.top-line{background:#003131;padding:10px 0;font-size:16px}@media (max-width:1400px){.top-line{font-size:15px}.top-line .inline-menu li{margin-right:10px}}.top-line-m{background:#316565}.top-line-m a{color:#fff}.top-line-m .logo-img img{height:40px}@media (max-width:768px){.top-line-m{font-size:15px}}body #catalog-menu-toggler{margin-right:20px}body #catalog-menu-toggler .icon{width:40px}body #catalog-menu-toggler i{font-size:25px;margin-right:15px}body #catalog-menu-toggler .close{display:none}body.catalog-menu-active #catalog-menu-toggler .close{display:inline-block}body.catalog-menu-active #catalog-menu-toggler .open{display:none}body.catalog-menu-active .catalog-menu{opacity:1;visibility:visible;transition:0.2s}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:#9da2ae transparent;scrollbar-width:thin}}*::-webkit-scrollbar{height:8px;width:8px}*::-webkit-scrollbar-thumb{background-color:#e3e5e8;border:2px solid #fff;border-radius:4px}*::-webkit-scrollbar-thumb:hover{background-color:#737c97}*::-webkit-scrollbar-track{background-color:transparent}.catalog-menu{opacity:0;visibility:hidden;z-index:1000;transition:0.2s}.catalog-menu .sidebar,.catalog-menu .tab-content{max-height:71dvh}.catalog-menu .sidebar{flex:0 0 300px}.catalog-menu .sidebar .item{background:#fbfbfb;cursor:pointer}.catalog-menu .sidebar .item.active{background:#e4e6eb}.catalog-menu .menu-wrap ul{list-style:none;padding:0}.catalog-menu .menu-wrap ul a{display:block}.catalog-menu .menu-wrap ul a:hover{text-decoration:underline}.catalog-menu .menu-wrap .menu{display:block;column-count:3}.catalog-menu .menu-wrap .menu>li{width:100%}.catalog-menu .menu-wrap .menu>li>a{color:#333;font-size:16px;padding:0 0 18px 0;font-weight:bold}.catalog-menu .menu-wrap .menu>li>a:hover{color:#316565}.catalog-menu .menu-wrap .menu ul{margin:-15px 0 15px 0}.catalog-menu .menu-wrap .menu ul>li{position:relative;padding:2px}.catalog-menu .menu-wrap .menu ul>li a{font-size:15px}.catalog-menu .menu-wrap .menu ul>li a:hover{color:#316565}.catalog-menu .menu-wrap .menu ul>li.menu-parent:after{content:"";display:block;position:absolute;right:0;top:-3px;font-family:"Font Awesome 5 Pro";font-size:19px;width:34px;text-align:center}.catalog-menu .menu-wrap .menu ul>li:hover ul{display:block;opacity:1;position:absolute}.catalog-menu .menu-wrap .menu ul ul{display:none;opacity:0;background:#fff;width:345px;overflow:hidden;z-index:1;box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.25);left:30px;border:1px solid #e3e3e3}.catalog-menu .menu-wrap .menu ul ul li a{padding:12px 20px;margin:0}@media (max-width:992px){.catalog-menu .menu-wrap .menu ul ul{width:280px}}@media (max-width:1150px){.catalog-menu .sidebar,.catalog-menu .tab-content{max-height:55dvh}.catalog-menu .sidebar{flex:0 0 280px}.catalog-menu .menu-wrap .menu{column-count:2}}#sp-header .header-search-mod{width:100%}#sp-header .header-icons-mod>div{margin-left:25px;height:100%}#sp-header .header-icons-mod>div>div{display:flex;height:100%;justify-content:end;align-items:center}#sp-header .header-icons-mod>div i{color:#316565;font-size:30px}.mp-slider img{border-radius:10px}.main-menu{background:#316565}.main-menu .g-menu-slider .swiper-slide{width:fit-content}.main-menu .g-menu-slider .swiper-slide a{display:block;padding:15px 10px 15px 0;color:#fff}.main-menu .g-menu-slider .swiper-slide a:hover{text-decoration:underline}.main-menu .g-menu-slider .swiper-button-next,.main-menu .g-menu-slider .swiper-button-prev{width:30px;height:30px;padding:0;top:64%;right:0}.main-menu .g-menu-slider .swiper-button-next.swiper-button-disabled,.main-menu .g-menu-slider .swiper-button-prev.swiper-button-disabled{display:none}.main-menu .g-menu-slider .swiper-button-next:after,.main-menu .g-menu-slider .swiper-button-prev:after{font-size:17px}.bottom-mobile-menu{bottom:0;left:0;right:0;background:#fff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);z-index:1000}.bottom-mobile-menu .items-wrap{max-width:535px}.bottom-mobile-menu .items-wrap .item a{display:flex;flex-direction:column;align-items:center;font-size:12px;margin:0 15px;color:#333 !important}.bottom-mobile-menu .items-wrap .item a i{font-size:19px}.bottom-mobile-menu .items-wrap .item a:hover{color:#316565 !important}.bottom-mobile-menu .items-wrap .quantity{top:7px;left:83%}.mobile-search{top:0px;left:0;padding:80px 10px 60px;z-index:900;display:none}.mobile-search-on .mobile-search{display:block}#sp-feature .sp-module{padding-top:50px;padding-bottom:50px}#sp-feature .sp-module .sp-module-title{color:#333;font-size:28px;font-weight:bold;margin-bottom:30px}#sp-feature .sp-module.categories-mod .sp-module-title{display:flex;align-content:center}#sp-feature .sp-module.categories-mod .sp-module-title:after{content:"";font-family:"Font Awesome 5 Pro";display:block;color:#003131;font-weight:400;margin-left:25px}.sp-module.p-0{padding:0}.sp-module.preim-mod .item{background:#f1f3f9;display:flex;justify-content:center;align-content:center;font-size:18px;font-weight:bold}.sp-module.preim-mod .item .icon{width:20%}.sp-module.preim-mod .item .icon img{width:100%;height:100%;object-fit:contain}.sp-module.mp-links-slider .title-line{z-index:1;position:relative}.sp-module.mp-links-slider .swiper-slide{max-width:230px;height:auto}.about-text-wrap{background:#f1f3f9;border:1px solid #003131}#sp-bottom .footer-header{margin-bottom:10px;padding-bottom:25px;border-bottom:1px solid #d9d9d9}#sp-bottom .footer-block-title{font-size:22px;font-weight:bold;margin-top:40px;margin-bottom:20px}@media (min-width:1200px){#sp-bottom .footer-header{font-size:22px;font-weight:bold}}