/**
 * WooCommerce Variation Swatches
 */
/**
 * Imports
 */
.variations-table {
  margin: 0; }
  .variations-table th,
  .variations-table td {
    display: block;
    padding: 0;
    background-color: transparent; }
  .variations-table td.label {
    margin-bottom: 1em; }
  .variations-table .swatch-wrapper {
    padding: 0.6180469716em;
    border: 0;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, 0.1);
    float: right;
    display: inline-block;
    margin: 0 0 1em .327em; }
    .variations-table .swatch-wrapper img {
      opacity: .5; }
    .variations-table .swatch-wrapper .swatch-anchor:focus {
      outline: none; }
    .variations-table .swatch-wrapper.selected, .variations-table .swatch-wrapper:hover {
      padding: 0.6180469716em;
      background-color: #fff; }
      .variations-table .swatch-wrapper.selected img, .variations-table .swatch-wrapper:hover img {
        opacity: 1; }
    .variations-table .swatch-wrapper.selected {
      border-width: 1px;
      border-color: rgba(0, 0, 0, 0.1); }

a#variations_clear {
  display: block;
  margin: 1em 0 1.618em; }
  a#variations_clear:before {
    display: inline-block;
    font: normal normal normal 1em / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f021";
    margin-left: 0.5407911001em; }
