/**
 * @file
 * Styles for Sublime+'s buttons.
 */
.mt-style-sharp,
:root .mt-style-button-sharp {
  --mt-button-border-radius: 0;
  --mt-button-small-border-radius: 0;
  --mt-button-collapsible-border-radius: 0;
  --mt-button-card-border-radius: 0;
  --mt-button-cta-border-radius: 0;
  --mt-button-icon-border-radius: 0;
  --mt-button-to-top-border-radius: 0;
}
.mt-style-oval,
:root .mt-style-button-oval {
  --mt-button-border-radius: 30px 0;
  --mt-button-small-border-radius: 15px 0;
  --mt-button-collapsible-border-radius: 5px 5px 0 0;
  --mt-button-card-border-radius: 20px;
  --mt-button-cta-border-radius: 20px 0;
  --mt-button-icon-border-radius: 5px;
  --mt-button-to-top-border-radius: 100px;
}
.mt-style-rounded,
:root .mt-style-button-rounded {
  --mt-button-border-radius: 10px 0;
  --mt-button-small-border-radius: 5px 0;
  --mt-button-collapsible-border-radius: 5px 5px 0 0;
  --mt-button-card-border-radius: 5px;
  --mt-button-cta-border-radius: 5px 0;
  --mt-button-icon-border-radius: 5px;
  --mt-button-to-top-border-radius: 5px;
}

/*global styles*/
a.mt-button,
.mt-button > a,
button.mt-button,
input[type="submit"],
input[type="reset"],
input[type="button"],
.mt-count-down__button,
.product-content .flag-anon-message > span {
  -webkit-border-radius: var(--mt-button-border-radius);
  -moz-border-radius: var(--mt-button-border-radius);
  border-radius: var(--mt-button-border-radius);
}
a.mt-button.mt-button--small,
.mt-button.mt-button--small > a,
button.mt-button.mt-button--small,
.checkout-pane-coupon-redemption input[type="submit"],
.view-filters--slideout .bef-exposed-form .form-actions input[type="submit"] {
  -webkit-border-radius: var(--mt-button-small-border-radius);
  -moz-border-radius: var(--mt-button-small-border-radius);
  border-radius: var(--mt-button-small-border-radius);
}
.menu.cta-active > li:last-child > a,
.header-container ul.menu.sf-accordion > li:last-child > a,
.header-container ul.menu.sf-accordion > li:last-child > span {
  -webkit-border-radius: var(--mt-button-cta-border-radius);
  -moz-border-radius: var(--mt-button-cta-border-radius);
  border-radius: var(--mt-button-cta-border-radius);
}
.mt-collapse-button,
.mt-collapse .card {
  -webkit-border-radius: var(--mt-button-card-border-radius);
  -moz-border-radius: var(--mt-button-card-border-radius);
  border-radius: var(--mt-button-card-border-radius);
}
.collapsible-sticky-footer-trigger .mt-button,
.collapsible-block__trigger a {
  -webkit-border-radius: var(--mt-button-collapsible-border-radius);
  -moz-border-radius: var(--mt-button-collapsible-border-radius);
  border-radius: var(--mt-button-collapsible-border-radius);
}
.overlay-icon,
ul.icons-list.icons-list--bordered li a {
  -webkit-border-radius: var(--mt-button-icon-border-radius);
  -moz-border-radius: var(--mt-button-icon-border-radius);
  border-radius: var(--mt-button-icon-border-radius);
}
.to-top,
.owl-nav div,
li.pager__item a:not(.mt-button) {
  -webkit-border-radius: var(--mt-button-to-top-border-radius);
  -moz-border-radius: var(--mt-button-to-top-border-radius);
  border-radius: var(--mt-button-to-top-border-radius);
}
