.button.min-padding button{padding:8px 5px}.button.rounded-sm button{border-radius:20px !important}.button button{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 20px;text-align:center}.button button p{font-size:12px;letter-spacing:.12em;line-height:140%;text-transform:uppercase;margin:0}.button button:disabled p{opacity:.25}.button button:disabled:hover{background-color:#404040 !important}.button.common button,.button.map button,.button.mail button,.button.list button,.button.order button,.button.filter button,.button.edit button{background-color:rgba(0,0,0,0);border-radius:5px;border:1px solid #63666a}.button.common button p,.button.map button p,.button.mail button p,.button.list button p,.button.order button p,.button.filter button p,.button.edit button p{color:#63666a;font-family:"Suisse Intl Medium"}.button.common button svg,.button.map button svg,.button.mail button svg,.button.list button svg,.button.order button svg,.button.filter button svg,.button.edit button svg{margin-right:8px}.button.common button:hover,.button.map button:hover,.button.mail button:hover,.button.list button:hover,.button.order button:hover,.button.filter button:hover,.button.edit button:hover{background-color:#63666a}.button.common button:hover svg path,.button.map button:hover svg path,.button.mail button:hover svg path,.button.list button:hover svg path,.button.order button:hover svg path,.button.filter button:hover svg path,.button.edit button:hover svg path{stroke:#fff}.button.common button:hover p,.button.map button:hover p,.button.mail button:hover p,.button.list button:hover p,.button.order button:hover p,.button.filter button:hover p,.button.edit button:hover p{color:#fff}.button.edit button{background-color:#39a5d4;border:none;-webkit-box-shadow:0px 0px 10px 3px rgba(0,0,0,.1);box-shadow:0px 0px 10px 3px rgba(0,0,0,.1);border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 15px}.button.edit button p{color:#fff}.button.edit button:hover{background-color:#39a5d4;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.3);box-shadow:2px 2px 8px rgba(0,0,0,.3)}.button.edit button svg{margin-right:0;margin-left:8px}.button.booking button{background-color:#63666a;border-radius:5px;border:none;-webkit-transition:.3s;transition:.3s}.button.booking button:hover{background-color:var(--dot-cat-hover-color)}.button.booking button p{color:#fff;font-family:"Suisse Intl Medium"}.button.rewards button{background-color:rgba(255,255,255,.8);border-radius:26px;border:none;padding:10px 30px}.button.rewards button:hover{-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.3);box-shadow:2px 2px 8px rgba(0,0,0,.3)}.button.rewards button p{color:#00148c;font-family:"Suisse Intl Medium"}.button.rewards-page button{background-color:#00148c;border-radius:26px;border:none;padding:10px 30px}.button.rewards-page button:hover{-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.3);box-shadow:2px 2px 8px rgba(0,0,0,.3)}.button.rewards-page button p{color:rgba(255,255,255,.8);font-family:"Suisse Intl Medium"}.button.seeMore button{background-color:rgba(255,255,255,.8);border-radius:26px;padding:5px;border:1px solid #63666a}.button.seeMore button:hover{-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.3);box-shadow:2px 2px 8px rgba(0,0,0,.3)}.button.seeMore button p{color:#63666a;font-family:"Suisse Intl Regular";font-size:11px;letter-spacing:.12em;text-transform:uppercase}.button.seeMore button p::after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOCA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTMuNTg1NDcgMC45NTk0NzNINy4wMzA2MU03LjAzMDYxIDAuOTU5NDczVjQuNjI2MTRNNy4wMzA2MSAwLjk1OTQ3M0wwLjcxNDYgNy42ODE3IiBzdHJva2U9IiMzOUE1RDQiIHN0cm9rZS13aWR0aD0iMS4yNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==);width:7px;height:7px}.button.map button,.button.mail button,.button.list button,.button.order button,.button.filter button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 992px){.button.rounded-sm button{border-radius:5px !important}}
