.button{display:block;width:100%;border:1px solid transparent;border-radius:8px;outline:none;box-sizing:border-box;font-family:Inter,sans-serif;font-weight:500;cursor:pointer;text-decoration:none;white-space:nowrap;text-align:center;transition:all .2s ease}.button[disabled]{cursor:not-allowed}.button_color-primary{color:#fff;background:#8b9eb7;border-color:transparent}.button_color-primary:hover{background:#8b9eb7}.button_color-secondary-linear{color:#8b9eb7;background:#e2edf9;border-color:#8b9eb7}.button_color-secondary-linear:hover{color:#fff;background:#8b9eb7;border-color:transparent}.button_color-secondary{color:#8b9eb7;background:#e2edf9;border:none}.button_color-secondary:hover{color:#fff;background:#8b9eb7}.button_color-white{color:#8b9eb7;background:#fff;box-shadow:0 0 10px #00000009;border-color:transparent}.button_color-white:hover{color:#fff;background:#8b9eb7;border-color:transparent}.button_color-favorite{padding:0!important;background:transparent;border-color:#8b9eb733;color:#8b9eb7}.button_color-favorite:hover{background:#8b9eb733;border-color:transparent}.button_color-favorited{padding:0!important;background:#f9fafb;box-shadow:inset 0 10px 20px -10px #8b9eb766;border:none;color:#8b9eb7}.button_color-favorited:hover{background:#dae0e8}.button_color-pink-linear{color:#c48b9f;background:#fff;border-color:#fff}.button_color-pink-linear:hover{color:#fff;background:#c48b9f;border-color:transparent}.button_color-pink{color:#c48b9f;background:#fff;border:none}.button_color-pink:hover{color:#fff;background:#c48b9f}.button_color-women{color:#c48b9f;background-color:#fff}.button_color-women:hover{color:#fff;background-color:#c48b9f}.button_color-women-linear{color:#c48b9f;background-color:#fff;border:1px solid rgba(196,139,159,.3)}.button_color-women-linear:hover{color:#fff;background-color:#c48b9f}.button_color-mens{color:#8b9eb7;background-color:#fff}.button_color-mens:hover{color:#fff;background-color:#8b9eb7}.button_color-mens-linear{color:#8b9eb7;background-color:#fff;border:1px solid rgba(139,158,183,.3)}.button_color-mens-linear:hover{color:#fff;background-color:#8b9eb7}.button_color-pairs{color:#9fb9a3;background-color:#fff}.button_color-pairs:hover{color:#fff;background-color:#9fb9a3}.button_color-pairs-linear{color:#9fb9a3;background-color:#fff;border:1px solid rgba(159,185,163,.3)}.button_color-pairs-linear:hover{color:#fff;background-color:#9fb9a3}.button_color-dance{color:#ddb907;background-color:#fff}.button_color-dance:hover{color:#fff;background-color:#ddb907}.button_color-dance-linear{color:#ddb907;background-color:#fff;border:1px solid rgba(221,185,7,.3)}.button_color-dance-linear:hover{color:#fff;background-color:#ddb907}.button_size-large{font-weight:600;padding:0 24px}@media only screen and (max-width:991.98px){.button_size-large{height:42px;line-height:40px;font-size:16px}}@media only screen and (min-width:992px){.button_size-large{height:42px;line-height:40px;font-size:14px}}.button_size-medium{font-weight:500;padding:0 24px}@media only screen and (max-width:991.98px){.button_size-medium{height:36px;line-height:34px;font-size:14px}}@media only screen and (min-width:992px){.button_size-medium{height:36px;line-height:34px;font-size:12px}}.button_size-small{font-weight:500;padding:0 12px}@media only screen and (max-width:991.98px){.button_size-small{height:32px;line-height:30px;font-size:12px}}@media only screen and (min-width:992px){.button_size-small{height:28px;line-height:26px;font-size:10px}}.button_size-nano{font-weight:500;display:inline-block;width:auto;border-radius:12px}@media only screen and (max-width:991.98px){.button_size-nano{font-size:12px;padding:2px 12px}}@media only screen and (min-width:992px){.button_size-nano{font-size:10px;padding:2px 16px}}
