.catalog-block{background:#000;color:#fff}.catalog-block.inverse{background:#fff;color:#000}.catalog-block .item .text .link{background:#000}.catalog-block.inverse .item .text .link,.catalog-block.inverse .link{color:#000;background:none}.catalog-block .item{position:relative;display:flex;flex-direction:row;flex-wrap:wrap}.catalog-block .item.other{flex-direction:row-reverse}.catalog-block .item .image{height:100%;object-fit:cover}.catalog-block .item .text,.catalog-block .item.other .text{padding:30px}.catalog-block .item .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end}.catalog-block .text .img{max-width:300px;margin:0 auto}.catalog-block .item .text .img{margin-bottom:34px;display:none}.catalog-block .item .text .name{margin-bottom:24px;font-size:35px;font-weight:500}.catalog-block .item .text p{margin-bottom:32px;font-size:14px;font-weight:300}.catalog-block .item .text .link svg{position:relative;top:1px;margin-left:25px}.catalog-block .item .text .link svg{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.catalog-block .item .text .link path{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.catalog-block .item .text .link:hover svg{transform:translate(8px)}.catalog-block .item .text .link{display:inline-flex;align-items:center;text-decoration:none;color:#fff;font-weight:600;padding:18px 0;font-size:18px}.catalog-block .item .text img{display:block;margin:0 auto}.catalog-block .item.other .image{left:auto;right:0}.catalog-block .item.other .image,.imgabsolute,.imgabsolute img{width:100%}@media(min-width:1020px){.catalog-block .item.other .image,.catalog-block .item .image{width:50%}.catalog-block .item .imgabsolute{width:50%;position:relative;overflow:hidden}.catalog-block .item .imgabsolute img{position:absolute;height:100%;width:100%;object-fit:cover}.catalog-block .item.other .text{padding:90px 74px 90px 30px}.catalog-block .item .text{width:50%;padding:90px 30px 90px 74px}.catalog-block .item .text .img{display:block;margin-bottom:94px}.catalog-block .item .text p{margin-bottom:32px;font-size:16px;font-weight:300}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/main-imgptext.css.map */
