/**
 * Stylesheet for frontend variation fields
 * Variation custom fields
 */
.variation-fields {
   display: none;
   margin: 1em 0;
}
.variation-field.description {
   font-size: 0.75em;
   font-style: italic;
   line-height: 1em;
   margin: 1em 0 0.2em;
   color: #a5a5a5;
}
label.variation-field.checkbox {
   display: block;
}

label.variation-field.textbox,
label.variation-field.textarea {
   display: block;
}

form.variations_form.cart {
   max-width: 100%;
}
label.variation-field.textbox input {
   width: 100%;
}

/**
 * Hides nom du conjoint, before En couple checkbox is checked
 */
.variation-field.description.conjoint,
label.variation-field.textbox[for="conjoint"] {
   display: none;
}

/**
 * Spinner
 */
#vf-loader {
   height: 18px;
   width: 18px;
   display: inline-block;
   margin: 3px 3px 0 10px;
   content: '';
   animation: vf-spin 1s ease-in-out infinite;
   background: url(../images/loader.svg) no-repeat center;
   background-size: contain;
   line-height: 1;
   text-align: center;
   color: rgba(0,0,0,.75);
}

@keyframes vf-spin {
   100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg)
   }
}

/* Item meta */
.woocommerce td.product-name .wc-item-meta li {
   margin-bottom: 0;
}
.woocommerce td.product-name .wc-item-meta p {
    display: inline;
}
