.l-top_visual{height:430px;padding-bottom:130px}@media screen and (max-width:900px){.l-top_visual{height:auto;padding-bottom:calc(16.923vw + -22.308px)}}@media screen and (max-width:640px){.l-top_visual{padding-bottom:86px}}.l-top_visual__deco{height:430px}@media screen and (max-width:900px){.l-top_visual__deco{height:auto}}.p-catalog_tab{margin-top:-64px;padding:0 30px;border-bottom:1px solid #dcdde4;z-index:10}@media screen and (max-width:900px){.p-catalog_tab{margin-top:calc(-6.154vw + -8.615px)}}@media screen and (max-width:640px){.p-catalog_tab{margin-top:-48px;padding:0 calc(4.688vw + 0px)}}@media screen and (max-width:320px){.p-catalog_tab{padding:0 15px}}.p-catalog_tab__inner{width:100%;max-width:1200px;margin:0 auto}.p-catalog_tab__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-catalog_tab__list>li{width:49.5%;z-index:1}@media screen and (max-width:900px){.p-catalog_tab__list>li{width:49%}}.p-catalog_tab__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#7f7e7d;width:100%;height:64px;border-radius:10px 10px 0 0;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}@media screen and (max-width:900px){.p-catalog_tab__link{height:calc(6.154vw + 8.615px)}}@media screen and (max-width:640px){.p-catalog_tab__link{height:48px}}@media screen and (min-width:901px){.p-catalog_tab__link:hover{background:#666564}}.p-catalog_tab__link.active{border:1px solid #dcdde4;background:#fff;position:relative}.p-catalog_tab__link.active:after{content:"";width:100%;height:3px;background:#fff;position:absolute;bottom:-2px;left:0}.p-catalog_tab__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:500;text-align:center;color:#fff;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}@media screen and (max-width:900px){.p-catalog_tab__cont{font-size:calc(0.862vw + 10.241px)}}@media screen and (max-width:600px){.p-catalog_tab__cont{line-height:1.38}}@media screen and (max-width:320px){.p-catalog_tab__cont{font-size:13px}}.p-catalog_tab__link.active .p-catalog_tab__cont{color:#e4770f}.p-catalog_tab__cont br{display:none}@media screen and (max-width:600px){.p-catalog_tab__cont br{display:inline}}.p-catalog_filter{width:100%;margin-bottom:64px}@media screen and (max-width:900px){.p-catalog_filter{margin-bottom:calc(5.385vw + 5.538px)}}@media screen and (max-width:640px){.p-catalog_filter{margin-bottom:40px}}.p-catalog_container:not(:last-child){margin-bottom:48px}@media screen and (max-width:900px){.p-catalog_container:not(:last-child){margin-bottom:calc(3.103vw + 20.069px)}}@media screen and (max-width:320px){.p-catalog_container:not(:last-child){margin-bottom:30px}}.p-catalog_container .l-headline__primary{margin-bottom:20px}.p-catalog_container__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-catalog_container__list>li{width:384px;border-bottom:1px solid #e6e6e6}.p-catalog_container__list>li:nth-child(n+4){margin-top:20px}.p-catalog_container__list>li:nth-child(3n+2):last-child{margin-right:auto;margin-left:calc(50% - 384px * 1.5)}@media screen and (max-width:900px){.p-catalog_container__list>li{width:100%}.p-catalog_container__list>li:nth-child(3n+2):last-child{margin-left:auto;margin-right:auto}.p-catalog_container__list>li:not(:first-child){margin-top:0}}@media screen and (max-width:900px){.p-catalog_container__list>li:first-child{border-top:1px solid #e6e6e6}}.p-catalog_container__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:18px 0;position:relative}@media screen and (max-width:900px){.p-catalog_container__link{padding:0}}@media screen and (min-width:901px){.p-catalog_container__link:hover:before{left:0;width:100%}}.p-catalog_container__link:before{content:"";width:0px;height:1px;background:#f29f05;position:absolute;bottom:-1px;right:0;-webkit-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out}.p-catalog_container__cont{width:100%;padding:0 40px 0 16px;position:relative}@media screen and (max-width:900px){.p-catalog_container__cont{padding:13px 30px 13px 12px}}.p-catalog_container__cont .name{font-size:16px;line-height:1.75;font-weight:500;margin-right:10px;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}@media screen and (max-width:900px){.p-catalog_container__cont .name{font-size:calc(0.385vw + 12.538px);line-height:calc(2.692vw + 3.769px);margin-right:calc(1.154vw + -0.385px)}}@media screen and (max-width:640px){.p-catalog_container__cont .name{font-size:15px;line-height:1.4;margin-right:7px}}@media screen and (min-width:901px){.p-catalog_container__link:hover .p-catalog_container__cont .name{color:#f29f05}}.p-catalog_container__cont .capa{font-size:13px;line-height:1;font-weight:normal;letter-spacing:0.02em;display:inline-block;color:#939291}.p-catalog_container__cont .capa:before{content:"\f1c1";font-family:"Font Awesome 5 Free";font-size:15px;font-weight:400;color:#dc3200;display:inline-block;margin-right:5px}.p-catalog_container__cont:after{content:"\f054";font-family:"Font Awesome 5 Free";font-size:12px;font-weight:900;color:#e4770f;display:inline-block;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right 0.3s ease-in-out,color 0.3s ease-in-out;transition:right 0.3s ease-in-out,color 0.3s ease-in-out}@media screen and (max-width:900px){.p-catalog_container__cont:after{right:0}}@media screen and (min-width:901px){.p-catalog_container__link:hover .p-catalog_container__cont:after{right:1px;color:#f29f05}}.p-catalog__notfound{margin-top:36px}@media screen and (max-width:900px){.p-catalog__notfound{margin-top:calc(6.154vw + -19.385px)}}@media screen and (max-width:640px){.p-catalog__notfound{margin-top:20}}
/*# sourceMappingURL=common_catalog.css.map */