.button-main{border:none;box-shadow:none;box-sizing:border-box;height:50px;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button-main:hover *{stroke:#767677!important;fill:#767677!important;color:#767677!important}.button-main__btn{align-items:center;border:none;box-shadow:none;color:#000;display:block;display:flex;flex-wrap:nowrap;font-family:AdihausDIN,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;height:100%;justify-content:center;justify-content:space-between;letter-spacing:2px;line-height:16px;min-height:50px;min-width:133px;outline:none;padding:0 21px;text-transform:uppercase;transform:translate(-3px,-3px);transition:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:1}.button-main__btn:active{transform:translate(0)}.button-main__btn:not(.button-main__btn--disabled):not(.button-main__btn--loading){cursor:pointer}.button-main__btn--disabled{background-color:#767677!important;color:#fff!important}.button-main__btn--disabled *,.button-main__btn--disabled .button-main__text{color:#fff!important}.button-main__btn--disabled .button-main__icon{fill:#fff!important}.button-main__btn--disabled,.button-main__btn--loading{pointer-events:none}.button-main__icon,.button-main__loaded,.button-main__loader{flex-shrink:0;height:24px;margin-left:12px;width:24px}@media screen and (min-width:375px){.button-main__icon,.button-main__loaded,.button-main__loader{margin-left:19px}}.button-main__loader{animation:rotate 1s linear infinite both;transform-origin:50% 50%}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.button-main__text{flex-shrink:1;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button-main.button-main{position:relative;z-index:1}.button-main.button-main:before{border:1px solid;border-color:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.button-main.button-main--style-dark .button-main__btn{background-color:#000;color:#fff}.button-main.button-main--style-dark .button-main__btn svg .main-color{fill:inherit}.button-main.button-main--style-dark .button-main__btn svg .main-stroke{stroke:inherit}.button-main.button-main--style-light .button-main__btn{background-color:#fff;border:1px solid #000;color:#000}.button-main.button-main--style-light .button-main__btn svg .main-color{fill:#000;stroke:#000}.button-main.button-main--style-light .button-main__btn svg .main-stroke{stroke:#000}.button-main.button-main--style-dark .button-main__btn svg .main-color,.button-main.button-main--style-light .button-main__btn svg .main-color{transition:fill .13s}@media screen and (max-width:640px){.button-main.mobile-small{height:25px}.button-main.mobile-small .button-main__btn{font-size:8px;letter-spacing:1px;min-height:25px;min-width:70px;padding:0 8px}.button-main.mobile-small .button-main__icon{height:15px;margin-left:9px;width:15px}.button-main.mobile-small .button-main__icon svg{height:100%;width:100%}}.product__buy .button-main__btn.button-main__btn--disabled *{stroke:#fff!important;fill:#fff!important;color:#fff!important}.button-main__icon path,.button-main__icon svg{fill:inherit;stroke:inherit}
