.ro-btn{--radius: 24px;--btn-hover-filter: linear-gradient(0deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .1) 100%);--btn-active-filter: linear-gradient(0deg, rgba(0, 0, 0, .05) 0%, rgba(0, 0, 0, .05) 100%);position:relative;border-radius:var(--radius);display:inline-flex;justify-content:center;align-items:center;gap:4px;font-weight:500;line-height:20px;border:none;outline:none;background:none;cursor:pointer;text-decoration-line:none;white-space:nowrap}.ro-btn:hover{text-decoration-line:underline;text-underline-position:from-font}.ro-btn:disabled{color:var(--second-color)!important;background:var(--disable-color)!important;cursor:not-allowed;text-decoration-line:none}.ro-btn.theme-brand{color:#fff;background:var(--brand-color)}.ro-btn.theme-brand:hover{background:#f92c50}.ro-btn.theme-brand:active{background:#d10024}.ro-btn.theme-dark{color:#fff;background:var(--main-color)}.ro-btn.theme-dark:hover{background:#313131}.ro-btn.theme-dark:active{background:#000}.ro-btn.theme-light{color:var(--main-color);border:1px solid rgba(22,22,22,.1)}.ro-btn.theme-light:hover{color:#313131;border-color:#6d6d6d}.ro-btn.theme-light:active{color:#000;border-color:#000}.ro-btn.theme-light:disabled{border:1px solid var(--border-color);background:#e1e1e166!important}.ro-btn.theme-white{color:var(--main-color);background:#fff}.ro-btn.theme-white:hover{color:#313131;background:#efefef}.ro-btn.theme-white:active{color:#000;background:#fff}.ro-btn.theme-text{color:var(--main-color);padding:0!important;border-radius:0;text-decoration-line:underline;text-underline-position:from-font}.ro-btn.theme-text:hover{color:#464646}.ro-btn.theme-text:active{color:#000}.ro-btn.theme-text:disabled{color:var(--second-color)!important;background:none!important;opacity:.4}.ro-btn.theme-white-text{color:#fff;padding:0!important;border-radius:0;text-decoration-line:underline;text-underline-position:from-font}.ro-btn.theme-white-text:hover{color:#e6e6e6}.ro-btn.theme-white-text:active{color:#fff}.ro-btn.theme-white-text:disabled{background:none!important;opacity:.4}.ro-btn.size-s{padding:4px 12px;font-size:12px;line-height:16px}.ro-btn.size-m{padding:6px 16px;font-size:14px}.ro-btn.size-l{padding:10px 24px;font-size:14px}.ro-btn.size-xl{padding:12px 24px;font-size:16px}.ro-btn .icon{height:16px!important}.ro-btn.size-s .icon{height:14px!important}.ro-btn.size-xl .icon{height:18px!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/button.css.map */
