.button{align-items:center;border:0;border-radius:2px;box-sizing:border-box;cursor:pointer;display:flex;font-family:Roboto;font-size:13px;height:46px;justify-content:center;margin-bottom:0;max-width:100%;outline:none;padding:0 16px;text-decoration:none;transition:.2s ease;width:100%}.button--fill,.button--fill.button--blue{background:var(--color-blue-main)}.button--fill.button--blue{color:#fff}.button--fill.button--blue:hover{background:var(--color-blue-hover)}.button--fill.button--orange{background:var(--color-orange)}.button--fill.button--orange:hover{background:#ff8730}.button--border{border:1px solid var(--color-grey-border)}.button--border.button--grey{border:1px solid var(--color-grey-border)!important}.button--border.button--grey:hover{border-color:var(--color-blue-main)!important}.button--icon-cart:before{background:url(../images/cart-white.svg);background-size:22px;height:21px}.button--icon-cart:before,.button--icon-phone:before{content:"";display:block;margin-right:11px;width:22px}.button--icon-phone:before{background:url(../img/svg/ico_phone.svg);background-size:22px;height:23px}.button-to-favorite{color:#fff;display:flex;grid-gap:0 10px;background:none;border:0;cursor:pointer;outline:none;padding:0;text-decoration:none;-webkit-tap-highlight-color:transparent;font-family:Roboto}@media (min-width:992px){.button-to-favorite:not(.is-active):hover{color:var(--color-orange)}}.button-to-favorite.is-active svg{color:var(--color-orange)}.button-to-favorite.is-active svg path{fill:var(--color-orange)}.button-to-favorite svg path{fill:none;transition:stroke .2s ease}
