.woocommerce li.product {
    vertical-align: top;
    display: inline-block; /* Mantenga los productos inline-block para una alineación correcta */
    float: none;
}

.woocommerce ul.products {
    text-align: center;
    position: relative; /* Asegurar el posicionamiento correcto */
    list-style: none; /* Eliminar el estilo de lista por defecto */
    padding: ; /* Eliminar el relleno por defecto */
}


.woocommerce ul.products.columns-6 li.product {
    list-style: none; /* Eliminar el estilo de lista por defecto */
    position: relative; /* Asegurar el posicionamiento del pseudo-elemento */
}

.woocommerce ul.products.columns-6 li.product:nth-child(1n)::after {
    contenido: '';
    display: block;
    posición: absolute;
    abajo: 0px; /* Ajuste este valor en función de su diseño */
    izquierda: 0
    ancho: 100%;
    height: 1px; /* Grosor de la línea */
    background-color: #CCCCCC; /* Color de línea */
}

.aws-container {
    anchura: 150px;
     /* Ajuste la altura según sea necesario */
}
.aws-container .aws-search-field,
.aws-container .aws-suggest__keys {
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
}
.aws-container .aws-search-form {
	altura: 35px;
}
.aws-container .aws-search-form .aws-form-btn {
	  anchura: 30px;
}
.aws-container .aws-search-form .aws-search-btn svg {
    altura: 25px;
		margin-left: -5px;
}


html, body {
    overflow-x: oculto;
}
label {
    display: inline-block;
    clear: left;
    font-size: 12px;
    color: #292929;
    text-transform: uppercase;
    espaciado entre letras: 0.05em;
    margen: 0 0 50px;
    font-weight: 500;
}

/* Hover Fix quickview*/
li.product{
     position: relative;
}
 
li.product a.xoo-qv-button {
 
    visibilidad: oculto ¡importante!
 
}

.pswp {
    z-index: 999999999999999999;
}
 
.pswp_ui--idle .pswp_top-bar {
    opacidad: 1;
}
 
 
.xoo-qv-images ol.flex-control-nav {
    display: flex;
    position: relative;
    flex-wrap: wrap;
}

h1, .post-content blockquote, .widget .thb-widget-title {
    font-family: Roboto !important;
    font-size: 20px;
    margin-top: 15px;
}

li.product:hover a.xoo-qv-button {
 
    visibility: visible!important;
 
}
  @media screen and (max-width: 767px){

   .related.products ul.products li.product {
    flex: 0 1 auto;
    ancho: 45%;

  }
}
.woocommerce li.product {
    box-sizing: border-box; /* Asegúrese de que el relleno y los bordes están incluidos en el ancho */
    
    flex: 1 1 200px; /* 48% asegura dos columnas en móvil, con margen para el espaciado */
}

@media (max-width: 500px) {
    .woocommerce li.product {
        flex: 1 1 40%; /* 3 columnas en tablets y mayores, restando el margen */
    }
}

.postid-6 .entry-title {
display: none;
}

/* Ocultar el mensaje por defecto */
.custom-message-for-not-logged-in {
    display: none;
}

/* Mostrar el mensaje si el usuario no ha iniciado sesión */
body:not(.log-in) .custom-message-para-no-ingresados {
    display: block;
}


.pofw-product-options-wrapper .field {
   border-top: 1px solid #ccc;
	 anchura: 300px;
}
.pofw-product-options-wrapper .field &gt; label {
	margin: 0 0 0px;
}
.pofw-product-options-wrapper .field .control select {
    /* altura: inicial; */
    line-height: inherit;
}

label {
	margin-bottom: 2px;
}

.minimum-allowed-quantity,
.approximate-dimensions {
    font-size: 13px;
    color: #333;
    margin-top: 20px; /* Margen superior reducido a 5px */
    line-height: 0; /* Altura de línea ajustada para un mejor espaciado */
}

/* Sus estilos CSS aquí */
.sku-text {
    font-size: 12px;
    color: #666;
	  margin-top: 0px;
    /* Añada otros estilos según sea necesario */
}

.custom-meta-field {
    margin-top: 0px;
  	margin-bottom: 0px
  	font-size: 12px;
    /* Añada otros estilos según sea necesario */
}
.price {
    font-size: 16px;
    color: #333;
  	margin-top: 0px;
	  margin-bottom: 0px;
    font-weight: bold;
    /* Añadir otros estilos según sea necesario */
}

.woocommerce-cart .woocommerce-notices-wrapper {
    display: none;
}

/* Ocultar imagen en móviles */
@media (max-width: 767px) {
    .hide-on-mobile {
        display: none !important;
    }
}

/* ocultar añadir al carrito */
.archive .add_to_cart_button {
    display: none !important;
}