/* TBY Variation Availability Controller */
form.variations_form .tby-var-out,
form.variations_form .tby-var-waiting{
  position:relative!important;
  opacity:.34!important;
  color:#aaa!important;
  background:#f7f7f7!important;
  border-color:rgba(0,0,0,.08)!important;
  filter:grayscale(1)!important;
  cursor:not-allowed!important;
}
form.variations_form .tby-var-out *,
form.variations_form .tby-var-waiting *{
  color:#aaa!important;
  opacity:1!important;
  cursor:not-allowed!important;
}
form.variations_form .tby-var-out::after{
  content:""!important;
  position:absolute!important;
  left:10%!important;
  right:10%!important;
  top:50%!important;
  height:1px!important;
  background:rgba(0,0,0,.3)!important;
  transform:rotate(-10deg)!important;
  pointer-events:none!important;
  z-index:5!important;
}
form.variations_form .tby-var-waiting::after{display:none!important;}
form.variations_form .tby-var-in{
  opacity:1!important;
  filter:none!important;
  cursor:pointer!important;
}
form.variations_form .reset_variations{display:none!important;}
