html{font-family:Roboto}h1{font-size:2rem;margin-bottom:25px}h2{font-size:1.5rem}h3,h4{font-size:1.3rem}a{color:#0058de}a:hover{text-decoration:none}p{margin-bottom:.6em}img{max-width:100%}input[type="radio"]+label{display:inline-block;cursor:pointer;position:relative;padding-left:20px;font-size:1.4rem;font-weight:600}input[type="radio"]{display:none}input[type="radio"]+label:before{content:"";display:inline-block;border-radius:8px;width:13px;height:13px;margin-right:10px;position:absolute;top:30%;left:0;bottom:1px;background-color:#fff;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.3) , 0 1px 0 0 rgba(255,255,255,.8)}input[type="radio"]:checked+label:before{content:"\2022";color:#06ab20;font-size:28px;text-align:center;line-height:7px}.blue{color:#0058de}.red{color:#e12e2e}header{background:#071238;color:#fff;padding:20px 0 0;vertical-align:middle;font-size:1.1rem;position:relative}.logo{width:110px;background:center url(assets/images/xlogo.png.pagespeed.ic.5MNw4a3w-i.png) no-repeat;background-size:contain}.city{width:110px;line-height:1.1;font-size:90%}.head-menu ul,.footer-menu ul{list-style-type:none}.head-menu ul>li{display:inline}.head-menu a,.footer-menu a{color:#fff;vertical-align:bottom}.head-menu nav,.footer-menu nav{flex-grow:2;margin:5px 2px;height:21px}.head-menu nav ul,.footer-menu nav ul{display:flex;justify-content:space-around;padding:0}.head-menu,.footer-menu,.contact{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto}.head-menu nav .current_page_item,.footer-menu nav .current_page_item{border-bottom:#fff 2px solid}.callback button{padding:5px 17px;background:#06ab20;border:none;border-radius:5px;color:#fff;font-size:.9em}.callback .btn{padding:5px 17px;background:#06ab20;border:none;border-radius:5px;color:#fff;font-size:.9em}header .callback button,footer .callback button{margin:0 15px}.nowrap{white-space:nowrap}.youtube a{display:inline-block;margin:5px 2px}.youtube{color:#fff;margin-left:10px}.grey-bar{font-size:.9em;background:#f0f4fb;padding:10px;color:#071238;margin-top:15px}.gray-background{background:#f0f4fb}.gray{color:gray}main{min-height:80vh;padding:20px 0 0;overflow:hidden}.left-bar .cat-item-24>a,.left-bar .cat-item-25>a{background:#071238;color:#fff;cursor:auto;font-size:1.2em}.left-bar nav{background:#f0f4fb}.left-bar nav ul{padding:0;list-style-type:none;font-weight:600}.left-bar nav a{display:block;padding:8px 15px;margin:0}.left-bar nav .current_page_item,.left-bar nav .current-cat{background:#1976d2}.left-bar nav .current_page_item a,.left-bar nav .current-cat a{color:#fff}.callback-2{border:2px solid #f0f4fb;padding:30px 50px;font-size:1.2rem}.callback-2 .gray{color:#636775}.callback-2 .green-btn{width:100%}.green-btn{display:block;background:transparent;color:#06ab20;border:1px #06ab20 solid;border-radius:3px;font-weight:600;padding:3px 12px}.title{font-size:120%;font-weight:500}footer{background:#071238;padding-top:20px;font-size:1.1rem;color:gray;padding:20px 0}footer .contact{color:#dee2e6;font-size:1rem;margin:20px auto}footer .logo{filter:brightness(50%)}.home-main{padding:50px 0 0}.home-main .img-pack{padding:0}#home{background:center url(assets/images/xhome-background.jpg.pagespeed.ic.e89oR8kmlI.jpg);height:800px;background-size:cover;padding-top:150px;color:#fff}.age-13{background:left url(assets/images/x13-age.png.pagespeed.ic.SYuyAjW-Xz.png) no-repeat;background-size:contain;height:80px}#home h1{font-size:370%;margin:80px 0 50px}#home .to-catalog{display:block;width:max-content;margin-top:50px;padding:10px 30px;background:#06ab20;border-radius:3px;color:#fff}.mini-catalog .to-catalog{display:inline-block;width:max-content;padding:10px 30px;background:#06ab20;border-radius:3px;color:#fff}.flow-map{max-width:100%}.mini-catalog{}.convenient-search{vertical-align:super}.convenient-search>p{display:inline-block;margin-right:5px}.convenient-search>a{display:inline-block;border:solid #0058de 1px;color:#0058de;padding:5px 10px;border-radius:3px;margin:3px 7px}.change-price{display:flex}.change-price .one-price{flex:0 0 50%;max-width:50%;vertical-align:super}.change-price .two-price{flex:0 0 50%;max-width:50%;vertical-align:super}.order{display:flex}.order button{width:90%;line-height:1;padding:.5em 1em;font-size:1.2em}.order>div{flex:0 0 50%;max-width:50%;vertical-align:super}.order .more-detailed{vertical-align:baseline}.order .more-detailed a{display:block;margin-top:7px;padding-left:12px;color:#0058de;font-weight:600}.order .more-detailed i:before{position:relative;left:4px;display:inline-block;content:'\0020';width:1em;height:.7em;background:center url(assets/images/xvector-55.jpg.pagespeed.ic.rk9PDWK2D3.jpg) no-repeat}.change-price input{margin:3px}.change-price .gray{font-size:.9em;margin:0}.in-stock{background:#06ab20;padding:.1em .7em .2em;color:#fff;border-radius:4px;font-size:.9rem;vertical-align:middle;white-space:nowrap;margin-right:.6em}.blue-print{background:#0058de;padding:.1em .7em .2em;color:#fff;border-radius:4px;font-size:.9rem;vertical-align:middle;white-space:nowrap}.product .in-stock{position:absolute}.product .blue-print{position:absolute;right:26px}.product p{margin-bottom:.4em}.pagination .item{text-align:center;width:2em;height:2em;color:#0058de;border-radius:3px;margin:0 5px}.pagination .item a{vertical-align:middle}.pagination .item.active{background:#0058de}.pagination .item.active a{color:#fff}.show-all{width:max-content}.product-card{padding:30px 35px}.product-card h1{font-size:1.4rem;display:inline}.chars .row{margin:0 -15px 10px}.product-image{width:100%;display:flex;flex-direction:column}.carousel-control-prev-icon{}.carousel-control-next-icon{}.product-image .big-image{flex-basis:100%;max-width:100%;background:#fff}.product-image .big-image img{width:100%}.product-image .small-images{display:flex;flex-direction:row;justify-content:space-between;background:#fff;width:100%;height:20%}.product-image .small-images>img{display:block;flex-basis:25%;max-width:25%;border:.7px solid #eef0f5;border-left:0}.product-card .change-price{display:block}.product-card .change-price>div{display:inline-block;width:max-content;margin:10px 30px 0 0}.green-btn-2{color:#fff;background:#06ab20;border:none;border-radius:3px;padding:12px 20px!important}.chars-full .table p{padding:.4em .6em;margin:0}.chars-full .table p:nth-child(odd){background:#fff}.chars-full .table .left{color:gray;max-width:70%;display:inline-block}.chars-full .table .right{float:right;display:inline-block}.rem-catalog .item .item-image{height:150px;object-fit:cover}.rem-catalog .item .price{font-size:1.5em;font-weight:600}.rem-catalog .item .green-btn{font-size:1.2em;width:100%;text-align:center;padding:.4em}.image{background-position:center;background-repeat:no-repeat;background-size:cover}.image-val{background-image:url(assets/images/xval-1.png.pagespeed.ic.tfyIyVG-GM.jpg)}.image-reduct{height:30px;margin:0 0 20px}.image-rassia-map{background-image:url(assets/images/xrassia-map.jpg.pagespeed.ic.pG9Xoh90FQ.jpg);background-size:contain;background-position:right}.image-question{background-image:url(assets/images/xquestion.png.pagespeed.ic.GVf6jTK4nY.png)}.right-arrow:before{position:relative;left:4px;display:inline-block;content:'\0020';width:1em;height:.7em;background:center url(assets/images/xvector-55.jpg.pagespeed.ic.rk9PDWK2D3.jpg) no-repeat}.image-pack{height:180px;display:table-cell;vertical-align:middle;text-align:center;width:260px}.image-pack>img{max-width:100%;height:auto;max-height:100%;margin:10px auto}.katalog-item{text-align:center}.katalog-item>p{background:#071238;color:#fff;padding:6px 10px}.katalog-item a{color:#fff}button:focus{outline:none}.bg-pastel{background:#e5e5e5}.front-product{max-width:90vw;margin:10px auto}.img-pack{display:flex;min-height:200px}.img-pack img{margin:auto}.param{min-height:220px}@media screen and (max-width:970px){#page{padding-top:65px}header{position:fixed;z-index:999;width:100%;top:0;right:0}header .logo{position:relative;left:5px}footer{min-height:70px;height:auto}.head-menu input{display:none}.head-menu label{cursor:pointer}.head-menu .nav{user-select:none;z-index:999;position:relative}.head-menu .nav__showmenu{position:relative;z-index:3;display:inline-block;margin:-15px 0;padding:5px 10px 10px;top:2px;font-size:23px}.head-menu .nav__back{position:fixed;top:0;right:0;bottom:0;left:0;transition:background-color .3s;display:none}.head-menu .menu{position:fixed;top:0;bottom:0;left:0;display:block;width:220px;margin:0;padding:70px 0 20px;line-height:2em;background-color:#071238;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateX(-100%);transition:transform .3s;will-change:transform;backface-visibility:hidden;font-size:1.2rem}.head-menu .menu__showsub{position:absolute;right:0;margin-top:-34px;padding:10px;line-height:normal}.head-menu .menu li{display:block;text-align:left;text-decoration:none;color:#fff;padding:0 20px}.head-menu .nav__check:checked~.nav__back {background-color:rgba(0,0,0,.2);bottom:0;display:block}.head-menu .menu li:hover,.nav__showmenu:hover,.menu__showsub:hover{opacity:.7}.head-menu .menu::-webkit-scrollbar{display:none}.head-menu .nav__check:checked+.nav__showmenu{color:#fff}.head-menu .menu__check:checked+.menu__showsub{transform:rotate(180deg)}.head-menu .nav__check:checked~.menu {transform:translateX(0)}.img-pack{display:block;height:auto}.img-pack img{margin:10px auto}}@media screen and (max-width:768px){.product-image .small-images{height:27vw}}.pagination{margin:10px auto}.pagination .nav-links>a{padding:.6em 1em;color:#0058de;display:inline-block;margin:0 3px}.pagination .nav-links>.current{color:#fff;background:#0058de;border-radius:4px;padding:.6em 1em}.pagination .nav-links>.prev,.pagination .nav-links>.next{margin:0}.pagination i.prev:before{position:relative;display:inline-block;content:'\0020';width:1em;height:.7em;background:center url(assets/images/xvector-55.jpg.pagespeed.ic.rk9PDWK2D3.jpg) no-repeat;transform:rotate(180deg)}.pagination i.next:before{position:relative;display:inline-block;content:'\0020';width:1em;height:.7em;background:center url(assets/images/xvector-55.jpg.pagespeed.ic.rk9PDWK2D3.jpg) no-repeat}.img-cover{object-fit:cover;width:100%;height:100%}.img-contain{object-fit:contain;width:100%;height:100%}