.kitify-nova-menu--style-top-line {
  .nav-menu > li > a {
    padding: 12px 0;
    border-top: solid 3px transparent;
    &:hover {
      border-color: var(--site-accent-color);
    }
  }
  .nav-menu > li.current-menu-item > a {
    border-color: var(--site-accent-color);
  }
}
.kitify-nova-menu--style-bottom-line {
  .nav-menu > li > a {
    padding: 12px 0;
    border-bottom: solid 3px transparent;
    &:hover {
      border-color: var(--site-accent-color);
    }
  }
  .nav-menu > li.current-menu-item > a {
    border-color: var(--site-accent-color);
  }
}
.woo-selected-variation-item-name {
  font-size: rem-calc(14);
  font-weight: 400;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
  box-shadow: none;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
  background-color: v(site-border-color);
  box-shadow: none;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
  font-size: rem-calc(14);
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
  background-color: v(site-accent-color);
  color: #fff;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
  box-shadow: none;
}
