

.woocommerce p  {
	color: #FFF;
    font-size: 1.2em;
}

.product-name a {

color: #1eccc4;

}
.woocommerce div.product div.images img {
    max-width: 100%;
    height: auto;
}

.wc-block-cart-item__product {
    color: #FFF!important;
}


/* Limita el ancho del contenedor de la imagen */
.woocommerce div.product div.images {
    width: 45%; /* O el porcentaje que prefieras */
    float: left; /* Para que el contenido del producto fluya a su lado */
}

/* Limita el ancho del contenedor de la descripción del producto */
.woocommerce div.product div.summary {
    width: 50%; /* Asegúrate de que no se superponga con la imagen */
    float: right;
}

/* Corrige el diseño después de los elementos flotantes */
.woocommerce div.product:after {
    content: "";
    display: table;
    clear: both;
}

/* Limita la altura de la imagen si es demasiado alta */
.woocommerce div.product div.images img {
    height: auto;
    max-height: 600px; /* Ajusta la altura máxima a tu gusto */
    width: auto;
}

.flex-control-nav {
 padding: 6em;
}

.woocommerce-breadcrumb {
    display: none;
}

.wc-main-container {
    padding: 4em 0;
    width: 80%;
    margin: 1em 10%;
}


/* Estilos single product */
.woocommerce div.product .product_title

 {
   color: #f4a98c;
   margin-bottom: 0.6em;
}


.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
   color: #f4a98c;
 font-size: 1.4em;
 font-weight: 600;
 margin: 1.4em 0;
}

.woocommerce .quantity .qty {
    width: 5em;
    text-align: center;
    padding: 0.5em 1em;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt{

    background-color: #1eccc4;
    padding: 0.9em 1em;
}

.posted_in {
    color: #f4a98c;
}

.posted_in a {

    color: #1eccc4;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: #f4a98c;
    color: #fff;
 
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {

    background-color: #f4a98c;
    color: #000;
  


}

.woocommerce div.product .woocommerce-tabs ul.tabs li a

 {
     color: #000;
     padding: 1em;
     
 
}

.woocommerce-Tabs-panel h2 {
    color: #f4a98c;
}



/* Estilos category product */


.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
        text-align: center;
    }

    .woocommerce-loop-product__title {

        color: #FFf;
    }

    .woocommerce ul.products li.product .price {
     color: #f4a98c;
     font-size: 1.1em;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button {

      background-color: #1eccc4;
      color: #fff;
       padding: 0.9em 1em;
}

.woocommerce-products-header__title {

    color: #f4a98c;
}

.woocommerce .woocommerce-ordering select
 {

    padding: 0.6em;
}



/*  cARRIIO */

.woocommerce-cart {
color: #FFF;
}

.wc-block-cart-items__row {

    padding: 2em;
      border-top: 1px solid #7c7c7c;
        border-top: 1px solid #7c7c7c;
     
}

.wp-block-woocommerce-cart.alignwide

    .wc-block-cart__main .wc-block-cart-items td {
        border: 0;
     
        padding: 24px;
        vertical-align: top;
    }


/* CHECK OUT */

.woocommerce-checkout {
    color: #FFF;
}

.wc-block-cart__submit-button {
  background-color: #1eccc4;
  color: #fff;
}

.wc-block-components-product-price {

    color: #f4a98c;
}

.wc-block-components-product-name {
    font-size: 1em;
    overflow-wrap: anywhere;
    word-break: break-word;
    color: #fff;
}

.wc-block-cart-item__remove-link {

    color: orangered!important;
}

.wc-block-components-totals-wrapper {
    border-top: 1px solid #7c7c7c!important;
    padding: 16px 0;
}

.woocommerce-order-details tr{

    border: 1px solid #fff!important;
}

.woocommerce table.shop_table{
    
    border: 1px solid #4b4b4b;
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
    border-radius: 5px;
    background-color: #343434;
    padding: 1em;
}



/* Borde inferior blanco para las filas de la tabla de detalles del pedido */
.woocommerce-table__line-item  {
    border-bottom: 5px solid #fff!important; /* Ajusta el grosor y el color a tu gusto */
}

/* Elimina el borde de la última fila para evitar un espacio extra */
.woocommerce-table--order-details tbody tr:last-child {
    border-bottom: none;
}