.b-catalog-sections{padding:120px 0 60px}@media(min-width:1366px)and (max-width:1919px){.b-catalog-sections{padding:80px 0 40px}}@media(min-width:768px)and (max-width:1365px){.b-catalog-sections{padding:60px 0 30px}}@media(max-width:767px){.b-catalog-sections{padding:40px 0 20px}}.b-catalog-sections .catalog-sections__top{padding-left:30px}@media(max-width:1365px){.b-catalog-sections .catalog-sections__top{padding-left:0}}.b-catalog-sections .catalog-sections__subtitle{position:relative;margin-bottom:32px;padding-left:25px;color:#303030;font-size:17px;font-weight:500;text-transform:uppercase}@media(max-width:1919px){.b-catalog-sections .catalog-sections__subtitle{margin-bottom:15px;font-size:12px}}.b-catalog-sections .catalog-sections__subtitle:before{content:"";position:absolute;top:50%;left:0;width:15px;height:15px;background-color:#eb1313;transform:translateY(-50%)}@media(max-width:1919px){.b-catalog-sections .catalog-sections__subtitle:before{width:10px;height:10px}}.b-catalog-sections--tile .catalog-sections__items{display:flex;align-items:center;column-gap:40px}@media(min-width:768px)and (max-width:1919px){.b-catalog-sections--tile .catalog-sections__items{column-gap:20px}}@media(max-width:767px){.b-catalog-sections--tile .catalog-sections__items{flex-direction:column;row-gap:30px}}.b-catalog-sections--tile .catalog-sections__item{position:relative;display:flex;width:calc(50% - 20px);min-height:505px;padding:50px 60px 60px;flex-direction:column;justify-content:space-between;row-gap:20px}@media(min-width:1366px)and (max-width:1919px){.b-catalog-sections--tile .catalog-sections__item{width:calc(50% - 10px);min-height:350px;padding:30px}}@media(min-width:768px)and (max-width:1365px){.b-catalog-sections--tile .catalog-sections__item{width:calc(50% - 10px);min-height:stretch;padding:0}}@media(max-width:767px){.b-catalog-sections--tile .catalog-sections__item{width:100%;min-height:auto;padding:0}}.b-catalog-sections--tile .catalog-sections__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:1365px){.b-catalog-sections--tile .catalog-sections__img{position:relative;display:block;height:200px}}.b-catalog-sections--tile .catalog-sections__link{position:absolute;z-index:3;top:50px;right:60px;width:190px}@media(min-width:1366px)and (max-width:1919px){.b-catalog-sections--tile .catalog-sections__link{top:20px;right:40px;width:180px}}@media(max-width:1365px){.b-catalog-sections--tile .catalog-sections__link{position:relative;top:auto;right:auto;width:100%;margin-top:auto;order:1}}.b-catalog-sections--tile .catalog-sections__link svg{width:15px;height:15px;object-fit:contain;transform:rotate(-90deg)}@media(max-width:1919px){.b-catalog-sections--tile .catalog-sections__link svg{width:10px;height:10px}}.b-catalog-sections--tile .catalog-sections__title{z-index:1;padding-right:200px;color:#fff;font-size:35px;font-weight:700;letter-spacing:-.01em}@media(min-width:1366px)and (max-width:1919px){.b-catalog-sections--tile .catalog-sections__title{padding-right:190px;font-size:20px}}@media(max-width:1365px){.b-catalog-sections--tile .catalog-sections__title{padding-right:0;color:#303030!important;font-size:20px;line-height:1.1}}.b-catalog-sections--tile .catalog-sections__list{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:10px}.b-catalog-sections--tile .catalog-sections__list:has(:nth-child(3)) .catalog-sections__item-link{width:calc(33.3% - 7px)}@media(min-width:768px)and (max-width:1919px){.b-catalog-sections--tile .catalog-sections__list:has(:nth-child(3)) .catalog-sections__item-link{width:calc(50% - 5px)}}@media(max-width:767px){.b-catalog-sections--tile .catalog-sections__list:has(:nth-child(3)) .catalog-sections__item-link{width:calc(50% - 5px)}}.b-catalog-sections--tile .catalog-sections__item-link:link,.b-catalog-sections--tile .catalog-sections__item-link:visited{display:block;width:100%;height:40px;padding:10px;background:#fff;color:#1c1c1c;font-size:15px;font-weight:500;text-align:center;transition:all .2s ease-in-out}@media(max-width:1919px){.b-catalog-sections--tile .catalog-sections__item-link:link,.b-catalog-sections--tile .catalog-sections__item-link:visited{height:30px;padding:7px 10px;background:#f0f0f0;font-size:10px}}@media(max-width:767px){.b-catalog-sections--tile .catalog-sections__item-link:link,.b-catalog-sections--tile .catalog-sections__item-link:visited{width:calc(50% - 5px)}}.b-catalog-sections--tile .catalog-sections__item-link:hover,.b-catalog-sections--tile .catalog-sections__item-link:focus,.b-catalog-sections--tile .catalog-sections__item-link:active{background-color:#f0f0f0;text-decoration:none}.b-catalog-sections--tile--text .catalog-sections__items{display:flex;flex-wrap:wrap;gap:10px}.b-catalog-sections--tile--line .catalog-sections__items{display:flex;flex-direction:column;gap:20px}.b-catalog-sections--tile--line .catalog-sections__item{display:flex;align-items:flex-start;gap:20px}@media(max-width:767px){.b-catalog-sections--tile--line .catalog-sections__item{gap:10px}}.b-catalog-sections--tile--line .catalog-sections__img{position:relative;width:285px;flex:0 0 auto;overflow:hidden}@media(min-width:768px)and (max-width:1365px){.b-catalog-sections--tile--line .catalog-sections__img{width:200px}}@media(max-width:767px){.b-catalog-sections--tile--line .catalog-sections__img{width:100px}}.b-catalog-sections--tile--line .catalog-sections__img:after{content:"";position:absolute;z-index:1;right:0;bottom:0;left:0;height:50%;background-image:linear-gradient(180deg,#fff0,#303030cc);pointer-events:none}.b-catalog-sections--tile--line .catalog-sections__img:hover img{transform:scale(1.05)}.b-catalog-sections--tile--line .catalog-sections__img img{width:100%;vertical-align:top;transition:transform .2s ease-in-out}.b-catalog-sections--tile--line .catalog-sections__content{display:flex;flex:1 1 auto;flex-direction:column;gap:10px}@media(min-width:768px)and (max-width:1365px){.b-catalog-sections--tile--line .catalog-sections__content{gap:5px}}@media(max-width:767px){.b-catalog-sections--tile--line .catalog-sections__content{gap:5px}}.b-catalog-sections--tile--line .catalog-sections__title{font-size:18px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}@media(min-width:768px)and (max-width:1365px){.b-catalog-sections--tile--line .catalog-sections__title{font-size:16px}}@media(max-width:767px){.b-catalog-sections--tile--line .catalog-sections__title{font-size:14px}}.b-catalog-sections--tile--list .catalog-sections__sections{margin:0 0 0 20px}
