/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

/* HEADER */
#desktop-header.stuck #iqitmegamenu-horizontal .cbp-hrmenu-tab a,
#desktop-header.stuck #iqitmegamenu-horizontal .cbp-hrmenu-tab a:hover,
#desktop-header.stuck #desktop-header-container .col-header-right a,
body:not(#index) #desktop-header-container .col-header-right a,
body:not(#index) #iqitmegamenu-horizontal .cbp-hrmenu-tab a,
body:not(#index) #iqitmegamenu-horizontal .cbp-hrmenu-tab a:hover {
  color: #193254 !important;
}

/* FICHA PRODUCTO */
#product section#wrapper {
  padding: 0 !important;
}

#product section#wrapper nav.breadcrumb {
  margin: 0 !important;
}

#product .product-manufacturer,
#product .product-reference,
#product .product-quantities {
  display: none;
}

#product .product-add-to-cart .product-quantity .col-add-qty {
  width: 20%;
}

#product .product-add-to-cart .product-quantity .col-add-btn {
  width: 80%;
}

#product .product-add-to-cart .product-quantity .col-add-btn .add-to-cart {
  width: 100%;
}

#product .product_header_container > h1 {
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
  line-height: 1.1;
}

.badge-warning.product-last-items {
  display: none !important;
}

#product span.product-price.current-price-value {
  font-size: 14px;
  font-weight: 400;
}

.tax-shipping-delivery-label {
  display: none;
}

#product .product_header_container {
  border: none;
  margin: 0;
}

#col-product-info .product-information .product-description {
  border-bottom: 1px solid rgba(160, 160, 160, 0.25);
}

#product .product-variants span.form-control-label {
  font-size: 16px;
  font-weight: 300;
  text-transform: uppercase;
}

.product-category-name.text-muted.text-uppercase.small.mb-2 {
  border: 1px solid black;
  padding: 4px;
  width: fit-content;
}

#product span.form-control-label {
  width: fit-content;
}

.talla-cst-contenedor {
  display: flex !important;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: baseline;
}

.talla-cst-contenedor ul {
  width: 100%;
}
