/*
CTC Separate Stylesheet
Updated: 2026-04-11 20:51:04
*/

:root {
  --lila:#492F8D;
  --lila2:#6B59A6;
  --mostaza:#E8D667;
  --mostaza2:#F2E9B1;
  --gris1:#616366;
  --gris2:#929598;
  --gris3:#C5C8CB;
  --gris4:#DADCDE;
}
/*
.header-top{
  --bgcolor: var(--mostaza);
}
*/
h1, h2, h3, .title.entry-title{
  letter-spacing: normal;
}

.builder-item .item--inner{
  letter-spacing: normal;
  text-transform:none;
}
/*woocommerce*/
.woocommerce ul.products li.product .button{
  text-transform: none;
}
.woocommerce-terms-and-conditions-checkbox-text a{
  text-decoration: underline;
}
.is-style-primary .wp-block-button__link{
  text-transform: none;
  margin-top: 1em;
}
.lautaro{
  font-size: 1.25em;
}
.galvarino{
  font-size: var(--bodyfontsize);
}
.product_meta{
  display: none;
}
/*oculto las cantidades*/
.woocommerce.single .quantity input{
  display: none;
}
/*footer*/
footer .wp-block-heading{
  margin-bottom: 0;
  margin-top: 25px;
}
.site-footer a{
  text-decoration: none;
}
.site-footer a:hover{
  text-decoration: underline;
}
.builder-item .item--inner{
  padding: 0;
  margin: 0;

}
footer .widget{
  margin-bottom: 0;
}
.wp-block-buttons{
  text-decoration: none;
}
/*iconos características productos*/
.sociales{
  text-align: center;
}
.sociales ul {
  display: flex;
  justify-content: flex-start; /* Alinea los elementos al inicio (sin espacio a la izquierda) */
  margin: 0;                    /* Elimina el margen exterior por defecto */
  padding: 0;                   /* Elimina el relleno interior por defecto */
}
.sociales ul > * {
  margin-left: 0; /* Elimina cualquier margen izquierdo extra en los hijos */
  padding: 0;     /* Elimina el relleno de los hijos */
}
.sociales ul li{
  text-align: center;
}
.sociales ul li a{
  opacity: 0.8;
}
.sociales ul li a:hover{
  opacity: 1;
}
.sociales ul li img {
    object-fit: cover; /* Mantiene la proporción de la imagen al recortarla */
    display: block; /* Elimina un pequeño espacio en blanco debajo de la imagen */
    width: 20px;
    height: 20px;
    margin-right: 5px;
    margin-left: 5px;
}
/*migas woocomerce*/
/*
.woocommerce .woocommerce-breadcrumb{
  display: none;
}*/
/*ficha producto*/
.woocommerce.single .entry-summary > form.cart{
  border-bottom:none;
}
.woocommerce div.product form.cart .variations label{
  font-weight: normal;
}
.woocommerce table.shop_attributes th{
  border-bottom: none;
}
td{
  border-bottom: 0;
}
.woocommerce ul.products li.product a img{
  border-radius: 10px;
}
.woocommerce div.product div.images img{
  border-radius: 10px;
}
.woocommerce table.shop_attributes td{
  border-bottom: none;
}
bdi{
  font-weight: bold;
}
/*imagen redonda entrada*/
.wp-block-latest-posts__featured-image img{
  border-radius: 10px;
}
/*carrito*/
.woocommerce form.checkout_coupon .coupon-error-notice {
  margin-left: 8px;
  text-align: center;
}
.woocommerce table.cart td.product-quantity, 
.woocommerce table.cart th.product-quantity {
    display: none;
}
/* Ocultar el botón Actualizar Carrito en WooCommerce */
.woocommerce table.cart td.actions .button[name="update_cart"] {
    display: none !important;
}
.woocommerce-order p.woocommerce-notice{
  color:var(--lila);
  font-weight: bold;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{
  color:var(--lila2);
}
/* Deshabilitar enlace de la imagen del producto */
.woocommerce div.product div.images .woocommerce-product-gallery__image a{
  pointer-events: none;
}
/*widget de productos manuales en las biografias*/
.wp-block-woocommerce-product-collection img{
  border-radius: 10px;
}
/* Ocultar 'Dirección de facturación' en finalizar compra
.woocommerce .woocommerce-customer-details .woocommerce-column__title{
  display: none;
}*/
/*estructura páginas*/
.nv-page-title-wrap{
  margin-top: 30px;
}
 
/*columnas-estaticas*/
.wp-duotone-grayscale.wp-block-image img:hover{
  filter:none;
}
 
/*
.corporeo .wp-block-column{
  background-color: #dadcde;
  transition: background-color 0.3s ease; 
}
.corporeo .wp-block-column:hover{
  background-color: #F2E9B1;
}*/
