.products .c-hd__nav li{width:33.33333%}.products .c-hd__nav li a[target="_blank"] span::after{content:"";width:12px;height:12px;display:inline-block;position:relative;background:url(../../img/common/icon/ico_blank_white.svg) no-repeat top left;background-size:100% 100%;margin-left:6px}.products__hd{text-align:center;font-family:"Zen Maru Gothic",sans-serif;font-weight:bold;font-size:34px;color:#D10C1B;margin-bottom:56px;position:relative}.products__subhd{font-family:"Zen Maru Gothic",sans-serif;font-weight:500;color:#D10C1B;border-bottom:2px solid currentcolor;font-size:28px;line-height:1.5;margin-bottom:39px;position:relative}.products__subhd.icon::before{content:"";display:block;background-repeat:no-repeat;background-position:top left;background-size:100% 100%;position:absolute}.products__desc{line-height:1.88;margin:-27px 0 37px}.products__anchors{display:flex;flex-wrap:wrap;margin:69px -7px 165px;padding:0 32px}.products__anchors li{width:25%;padding:0 7px}.products__anchors li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:#fff;border:2px solid currentcolor;font-size:20px;font-weight:500;font-family:"Zen Maru Gothic",sans-serif;border-radius:20px;position:relative;height:75px;color:#D10C1B;text-align:center;line-height:1.3}.products__anchors li a::before{content:"";display:block;width:16px;height:10px;background:url(../../img/common/icon/ico_ar_down_red_bold.svg) no-repeat top left;background-size:100% 100%;position:absolute;bottom:-20px;left:0;right:0;margin:0 auto}.products__anchors li a span{display:block;position:relative}.products__part:not(:last-child){margin-bottom:88px}.products__bl{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-bottom:34px;position:relative}.products__bl .spec_txt{position:absolute;width:33.4%;bottom:-2px;right:0}.products__bl .spec_txt .sublb{font-family:"Zen Maru Gothic",sans-serif;font-weight:500;color:#D10C1B;font-size:18px;margin-bottom:2px}.products__bl .spec_txt .subct{font-size:13px}.products__bl .txt{flex:1;max-width:356px;padding:0 20px 0 0;position:relative;top:-2px}.products__bl .txt .lb{font-family:"Zen Maru Gothic",sans-serif;font-weight:500;color:#D10C1B;font-size:25px;line-height:1.25;margin:5px 0 16px}.products__bl .txt .ct{line-height:1.87}.products__bl .gal{width:65.4%}.products__bl .gal ul{margin:0 -8px;display:flex;flex-wrap:wrap}.products__bl .gal ul li{width:50%;padding:0 8px}.products__bl .gal ul li .img.spec{position:relative;overflow:hidden}.products__bl .gal ul li .img.spec:before{display:block;content:" ";width:100%;padding-top:70.68966%}.products__bl .gal ul li .img.spec>.content{position:absolute;top:0;left:0;right:0;bottom:0}.products__bl .gal ul li .img.spec img{object-fit:cover}.products__bl .gal ul li img{display:block;width:100%}.products__bl .gal ul li .title{font-family:"Zen Maru Gothic",sans-serif;font-weight:500;color:#D10C1B;font-size:18px;margin:11px -5px 0 0;line-height:1.4}.products__bl .gal ul li .ct{font-size:13px;margin-top:8px;line-height:1.7}.products__bl .gal.col4 ul{margin:0 -4px}.products__bl .gal.col4 ul li{width:25%;padding:0 4px}.products__bl.img_big .gal{width:74.1%}.products__bl.img_big .txt{max-width:262px}.products__bl.img_left .txt{order:2;padding:0 0 0 20px}.products__bl.img_left .gal{order:1}.products__bl.spec .txt{padding-bottom:60px}.products__how{margin-bottom:205px}.products__how .products__subhd.icon::before{width:140px;height:52px;background-image:url(../../img/products/ico_hd01.png);bottom:4px;right:0}.products__how .content .ingre .steps{margin-bottom:29px}.products__how .content .ingre .steps img{display:block;width:100%}.products__how .content .ingre .info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.products__how .content .ingre .info .left{flex:1;padding-right:20px;max-width:700px}.products__how .content .ingre .info .left ul{margin:0 -27px;display:flex;flex-wrap:wrap}.products__how .content .ingre .info .left ul li{width:50%;padding:0 27px;position:relative}.products__how .content .ingre .info .left ul li img{display:block;width:100%;border-radius:50%}.products__how .content .ingre .info .left ul li:first-child::before{content:"";display:block;width:10px;height:16px;background:url(../../img/common/icon/ico_ar_right_red.svg) no-repeat top left;background-size:100% 100%;position:absolute;top:50%;margin-top:-8px;right:-6px}.products__how .content .ingre .info .left p{text-align:center;line-height:1.88;margin-top:13px}.products__how .content .ingre .info .right{width:30.9%;max-width:336px;position:relative}.products__how .content .ingre .info .right::before{content:"";display:block;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:17px solid #fff;position:absolute;top:50%;margin-top:-8px;left:-17px}.products__how .content .ingre .info .right img{border-radius:20px;display:block;margin:0 auto}.products__commitment{margin-bottom:198px}.products__commitment .products__subhd.icon::before{width:38px;height:62px;background-image:url(../../img/products/ico_hd02.png);bottom:0;right:10px}.products__quality{margin-bottom:198px}.products__contract{margin-bottom:200px}.products__contract .products__subhd.icon::before{width:41px;height:65px;background-image:url(../../img/products/ico_hd03.png);bottom:66px;right:0}.products__contract .subtitle{font-size:25px;font-family:"Zen Maru Gothic",sans-serif;font-weight:500;color:#D10C1B;margin:-14px 0 13px}.products__contract .lst_oem{display:flex;flex-wrap:wrap;margin:0 -20px}.products__contract .lst_oem li{width:25%;padding:0 20px}.products__contract .lst_oem li .img{position:relative}.products__contract .lst_oem li .img:before{display:block;content:" ";width:100%;padding-top:70.66116%}.products__contract .lst_oem li .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.products__contract .lst_oem li .title{font-family:"Zen Maru Gothic",sans-serif;font-weight:500;color:#D10C1B;font-size:18px;margin:11px -5px 0 0;line-height:1.4}.products__contract .lst_oem li .ct{font-size:13px;margin-top:8px;line-height:1.7}.products__contract .lst_types{display:flex;flex-wrap:wrap;margin:0 -20px 76px}.products__contract .lst_types li{width:25%;padding:0 20px;margin-bottom:28px}.products__contract .lst_types li img{display:block;width:100%;margin-bottom:8px}.products__contract .lst_types li .title{font-family:"Zen Maru Gothic",sans-serif;font-weight:500;color:#D10C1B;font-size:18px}.products__contract .lst_types li .desc{font-size:13px}.products__contract .products__bl.spec{margin-bottom:62px}@media only screen and (min-width: 768px) and (max-width: 1023px){.products__anchors{padding:0}.products__anchors li a{font-size:17px}.products__contract .lst_types,.products__contract .lst_oem{margin-left:-10px;margin-right:-10px}.products__contract .lst_types li,.products__contract .lst_oem li{padding:0 10px}.products__contract .lst_oem li .title{font-size:17px}.products__bl.img_big .gal{width:65.4%}.products__bl .txt .ct{font-size:14px}.products__bl .gal ul li .title{font-size:17px}}@media (max-width: 767px){.products .c-hd__nav li a[target="_blank"] span::after{margin-left:4px}.products__hd{font-size:28px;line-height:1.42;margin-bottom:39px}.products__subhd{font-size:20px;padding-bottom:2px;margin-bottom:19px}.products__anchors{margin:30px -9px 49px 0;padding:0}.products__anchors li{width:calc(50% - 9px);padding:0;margin:0 9px 23px 0}.products__anchors li a{font-size:14px;height:54px;border-radius:10px}.products__anchors li a::before{width:11px;height:8px;bottom:-14px}.products__anchors li a span{top:-1px}.products__part:not(:last-child){margin-bottom:37px}.products__desc{font-size:14px;line-height:1.86;margin:-3px 0 37px}.products__bl{margin-bottom:37px}.products__bl .txt,.products__bl .gal{width:100% !important;max-width:unset !important;padding:0 !important}.products__bl .gal{order:1 !important}.products__bl .gal ul{margin:0 -5px 0 0}.products__bl .gal ul li{width:calc(50% - 5px);margin:0 5px 0 0;padding:0}.products__bl .gal ul li .title{margin:10px 0 0 0;line-height:1.38}.products__bl .gal ul li .ct{margin-top:4px;line-height:1.69}.products__bl .gal.col4 ul{margin:0 -2px}.products__bl .gal.col4 ul li{width:25%;margin:0;padding:0 2px}.products__bl .txt{order:2 !important;font-size:14px;top:0;margin-top:12px}.products__bl .txt .lb{font-size:18px;margin:-1px 0 3px;line-height:1.35}.products__bl .txt .ct{line-height:1.86}.products__bl.spec .spec_txt{order:2;width:100%;margin:3px 0 4px}.products__bl.spec .spec_txt .sublb{margin-bottom:0}.products__bl .spec_txt{position:static}.products__how{margin-bottom:102px}.products__how .products__subhd.icon::before{width:93px;height:35px;bottom:3px}.products__how .products__part:not(:last-child){margin-bottom:57px}.products__how .content .ingre .steps{margin:-20px -20px 29px;overflow:auto}.products__how .content .ingre .steps::-webkit-scrollbar{display:none}.products__how .content .ingre .steps img{display:inline-block;max-width:unset;width:906px;margin:0 20px}.products__how .content .ingre .info .left,.products__how .content .ingre .info .right{width:100%;padding:0;max-width:unset}.products__how .content .ingre .info .left{margin-bottom:17px}.products__how .content .ingre .info .left ul{margin:0 -21px 0 0}.products__how .content .ingre .info .left ul li{padding:0;margin-right:21px;width:calc(50% - 21px)}.products__how .content .ingre .info .left ul li:first-child::before{right:-15px}.products__how .content .ingre .info .left p{text-align:left;font-size:14px;line-height:1.86}.products__how .content .ingre .info .right::before{display:none}.products__how .content .ingre .info .right img{max-width:336px;width:calc(100% + 1px)}.products__commitment{margin-bottom:98px}.products__commitment .products__subhd.icon::before{width:30px;height:49px;right:7px;bottom:-1px}.products__commitment .products__part:not(:last-child){margin-bottom:77px}.products__quality{margin-bottom:98px}.products__contract{margin-bottom:150px}.products__contract .products__subhd.icon::before{width:31px;height:50px;bottom:7px;right:6px}.products__contract .products__bl.spec{margin-bottom:37px}.products__contract .subtitle{font-size:18px;margin:-2px 0 15px}.products__contract .lst_oem{margin:0 -21px -26px 0}.products__contract .lst_oem li{width:calc(50% - 21px);margin:0 21px 27px 0;padding:0}.products__contract .lst_oem li .img{position:relative}.products__contract .lst_oem li .img:before{display:block;content:" ";width:100%;padding-top:71.97452%}.products__contract .lst_oem li .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.products__contract .lst_oem li .title{margin:10px 0 0 0;line-height:1.38;padding-right:5px}.products__contract .lst_oem li .ct{margin-top:4px;line-height:1.69}.products__contract .lst_types{margin:0 -21px 21px 0}.products__contract .lst_types li{width:calc(50% - 21px);padding:0;margin:0 21px 18px 0}.products__contract .lst_types li img{margin-bottom:3px}.products__contract .lst_types li .title{margin-bottom:-2px}}@media only screen and (max-width: 374px){.products__hd{font-size:26px;margin-left:-10px;margin-right:-10px}.products__contract .lst_oem,.products__contract .lst_types{margin-right:-10px}.products__contract .lst_oem li,.products__contract .lst_types li{width:calc(50% - 10px);margin-right:10px}.products__contract .lst_oem li .title{padding:0;font-size:16px}.products__contract .products__subhd.icon::before{right:0}.products__bl .gal ul li .title{padding:0;font-size:16px}}

/*# sourceMappingURL=maps/products.min.css.map */
