.block__image-with-bottom-text-button--main{display:flex;flex-wrap:wrap;gap:24px}.block__image-with-bottom-text-button--wrapper{width:calc(50% - 12px)}.block__image-with-bottom--image{position:relative;padding-top:60%;transition:.3s all ease}.block__image-with-bottom--image img{position:absolute;top:0;height:100%;width:100%;object-fit:cover;object-position:center 60%}.block__image-with-bottom--texts h2{color:#fff;font-size:36px}.block__image-with-bottom--texts p{color:#fff;opacity:.7}.block__image-with-bottom--btn-with-text{padding:30px 40px 60px;text-align:center;position:relative;transition:.3s all ease}.block__image-with-bottom--btns a{max-width:170px;min-height:56px;padding:10px;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;width:100%;font-weight:600;text-transform:uppercase}.block__image-with-bottom--btns a.first-btn{color:#d15855;background-color:#fff}.block__image-with-bottom--btns a.second-btn{color:#fff;border:1px solid #fff}.block__image-with-bottom--btns{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;left:0;right:0;bottom:60px;transform:translateY(60%);transition:.3s all ease;opacity:0;height:0;visibility:hidden;position:absolute;width:100%}.block__image-with-bottom--texts{margin-bottom:32px}@media (min-width: 881px){.block__image-with-bottom-text-button--wrapper:hover .block__image-with-bottom--btns{transform:translateY(0);opacity:1;height:56px;visibility:visible}.block__image-with-bottom-text-button--wrapper:hover .block__image-with-bottom--image{padding-top:calc(60% - 60px)}.block__image-with-bottom-text-button--wrapper:hover .block__image-with-bottom--btn-with-text{padding-bottom:120px}}@media (max-width: 880px){.block__image-with-bottom-text-button--main{gap:10px}.block__image-with-bottom-text-button--wrapper{width:100%}.block__image-with-bottom--btn-with-text{padding:20px;margin-top:-75px}.block__image-with-bottom--btns{bottom:0;transform:translateY(0);opacity:1;height:auto;visibility:visible;position:relative}.block__image-with-bottom--image{padding-top:64%}.block__image-with-bottom--texts h2{font-size:28px}}@media (max-width: 480px){.block__image-with-bottom--btns a{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/image-with-bottom-text-button.css.map */
