/*
Theme Name: LogiPro - Child
Theme URI: http://logistics.freevision.me/
Author: freevision
Author URI: http://freevision.me/
Description: Create a world-class transport business website with a responsive design packed full of useful features, built to top standards, e-commerce ready & 6 months support.
Version: 4.7
Text Domain: logipro
Domain Path: /lang
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, translation-ready
Template: logipro
*/

/* === Estilo general del contenido de producto === */

    .contenedor-producto-con-sidebar {
        display: flex;
        flex-wrap: wrap;
        gap: 2rem;
        max-width: 1200px;
        margin: 0 auto;
        padding: 2rem 1rem;
    }

    .producto-principal {
        flex: 3;
        min-width: 0;
    }

    .sidebar-producto {
        flex: 1;
        min-width: 280px;
        padding-top: 100px;
    }

    .sidebar-producto .widget {
        margin-bottom: 2rem;
        border: 1px solid #ddd;
        padding: 1rem;
        background: #f9f9f9;
    }

.woocommerce div.product {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: #444;
    line-height: 1.6;
}

/* === Títulos === */
.woocommerce div.product h1.product_title {
  font-family: "Montserrat" !important;
  font-weight: 700 !important;
  font-size: 40px !important;
  line-height: 1.3 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

.woocommerce div.product h2,
.woocommerce div.product h3 {
    font-size: 1.4rem;
    color: #333;
    margin-top: 2rem;
    margin-bottom: 1rem;
}

/* === Precio === */
.woocommerce div.product .price {
    font-size: 1.5rem;
    font-weight: bold;
    color: #cc0000;
    margin-bottom: 1rem;
}

/* === Descripción corta === */
.woocommerce div.product .woocommerce-product-details__short-description p {
    font-size: 1rem;
    margin-bottom: 1rem;
}

/* === Botón "Añadir al carrito" === */
.woocommerce div.product button.single_add_to_cart_button {
    background-color: #cc0000;
    color: #fff;
    font-weight: 600;
    padding: 12px 24px;
    border: none;
    border-radius: 4px;
    text-transform: uppercase;
    transition: background 0.3s;
}

.woocommerce div.product button.single_add_to_cart_button:hover {
    background-color: #a30000;
}

/* === Tablas de descripción adicional === */
.woocommerce table.shop_attributes {
    font-size: 0.95rem;
    color: #444;
}

.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
    border: none;
    padding: 0.5rem 0;
}

/* === Margen extra inferior para descripción larga === */
.woocommerce-Tabs-panel--description {
    margin-bottom: 3rem;
}

.woocommerce .woocommerce-breadcrumb {
  margin: 0 0 1em;
  padding: 0;
  text-align: ;
  font-family: "Montserrat" !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
  display: none;
}