.products_grid .colors,
.shop .colors,
.products_table .colors {
  position: absolute;
  top: 14px;
  left: 14px;
  overflow: hidden;
  z-index: 100;
  /*Color FOL*/

  /*Color AA*/

  /*Color BB*/

}
.products_grid .colors a,
.shop .colors a,
.products_table .colors a,
.products_grid .colors span,
.shop .colors span,
.products_table .colors span {
  display: block;
  float: left;
  margin-right: 3px;
  width: 8px;
  height: 8px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.products_grid .colors .azul_clarito,
.shop .colors .azul_clarito,
.products_table .colors .azul_clarito {
  background: url(../assets/colors/public/azul_clarito.png) no-repeat center;
}
.products_grid .colors .azul_marino,
.shop .colors .azul_marino,
.products_table .colors .azul_marino {
  background: url(../assets/colors/public/azul_marino.png) no-repeat center;
}
.products_grid .colors .blanco,
.shop .colors .blanco,
.products_table .colors .blanco {
  background: url(../assets/colors/public/blanco.png) no-repeat center;
}
.products_grid .colors .gris,
.shop .colors .gris,
.products_table .colors .gris {
  background: url(../assets/colors/public/gris.png) no-repeat center;
}
.products_grid .colors .negro,
.shop .colors .negro,
.products_table .colors .negro {
  background: url(../assets/colors/public/negro.png) no-repeat center;
}
.products_grid .colors .rojo,
.shop .colors .rojo,
.products_table .colors .rojo {
  background: url(../assets/colors/public/rojo.png) no-repeat center;
}
.products_grid .colors .rosa,
.shop .colors .rosa,
.products_table .colors .rosa {
  background: url(../assets/colors/public/rosa.png) no-repeat center;
}
.products_grid .colors .verde,
.shop .colors .verde,
.products_table .colors .verde {
  background: url(../assets/colors/public/verde.png) no-repeat center;
}
.products_grid .colors .white,
.shop .colors .white,
.products_table .colors .white {
  background: url(../assets/colors/public/creme.png) no-repeat center;
}
.products_grid .colors .ash_grey,
.shop .colors .ash_grey,
.products_table .colors .ash_grey {
  background: url(../assets/colors/public/ash_grey.png) no-repeat center;
}
.products_grid .colors .lemon,
.shop .colors .lemon,
.products_table .colors .lemon {
  background: url(../assets/colors/public/lemon.png) no-repeat center;
}
.products_grid .colors .ash_grey_apricot,
.shop .colors .ash_grey_apricot,
.products_table .colors .ash_grey_apricot {
  background: url(../assets/colors/public/ash_grey_apricot.png) no-repeat center;
}
.products_grid .colors .lime,
.shop .colors .lime,
.products_table .colors .lime {
  background: url(../assets/colors/public/lime.png) no-repeat center;
}
.products_grid .colors .light_blue,
.shop .colors .light_blue,
.products_table .colors .light_blue {
  background: url(../assets/colors/public/light_blue.png) no-repeat center;
}
.products_grid .colors .creme,
.shop .colors .creme,
.products_table .colors .creme {
  background: url(../assets/colors/public/creme.png) no-repeat center;
}
.products_grid .colors .light_pink,
.shop .colors .light_pink,
.products_table .colors .light_pink {
  background: url(../assets/colors/public/light_pink.png) no-repeat center;
}
.products_grid .colors .dark_blue,
.shop .colors .dark_blue,
.products_table .colors .dark_blue {
  background: url(../assets/colors/public/dark_blue.png) no-repeat center;
}
.products_grid .colors .red,
.shop .colors .red,
.products_table .colors .red {
  background: url(../assets/colors/public/red.png) no-repeat center;
}
.products_grid .colors .turquoise,
.shop .colors .turquoise,
.products_table .colors .turquoise {
  background: url(../assets/colors/public/turquoise.png) no-repeat center;
}
.products_grid .colors .pistachio,
.shop .colors .pistachio,
.products_table .colors .pistachio {
  background: url(../assets/colors/public/pistachio.png) no-repeat center;
}
.products_grid .colors .black,
.shop .colors .black,
.products_table .colors .black {
  background: url(../assets/colors/public/negro.png) no-repeat center;
}
.products_grid .colors .dark_red,
.shop .colors .dark_red,
.products_table .colors .dark_red {
  background: url(../assets/colors/public/red.png) no-repeat center;
}
.products_grid .colors .used_yellow,
.shop .colors .used_yellow,
.products_table .colors .used_yellow {
  background: url(../assets/colors/public/used_yellow.png) no-repeat center;
}
.products_grid .colors .dark_grey,
.shop .colors .dark_grey,
.products_table .colors .dark_grey {
  background: url(../assets/colors/public/dark_grey.png) no-repeat center;
}
.products_grid .colors .grey_heather,
.shop .colors .grey_heather,
.products_table .colors .grey_heather {
  background: url(../assets/colors/public/grey_heather.png) no-repeat center;
}
.products_grid .colors .saphire,
.shop .colors .saphire,
.products_table .colors .saphire {
  background: url(../assets/colors/public/saphire.png) no-repeat center;
}
.products_grid .colors .sport_grey,
.shop .colors .sport_grey,
.products_table .colors .sport_grey {
  background: url(../assets/colors/public/sport_grey.png) no-repeat center;
}
.products_grid .colors .sport_gray,
.shop .colors .sport_gray,
.products_table .colors .sport_gray {
  background: url(../assets/colors/public/sport_gray.png) no-repeat center;
}
.products_grid .colors .cherry_red,
.shop .colors .cherry_red,
.products_table .colors .cherry_red {
  background: url(../assets/colors/public/cherry_red.png) no-repeat center;
}
.products_grid .colors .blue_dusk,
.shop .colors .blue_dusk,
.products_table .colors .blue_dusk {
  background: url(../assets/colors/public/blue_dusk.png) no-repeat center;
}
.products_grid .colors .irish_green,
.shop .colors .irish_green,
.products_table .colors .irish_green {
  background: url(../assets/colors/public/irish_green.png) no-repeat center;
}
.products_table .colors {
  width: 80px!important;
  display: block!important;
  position: static!important;
}
