/*
 Theme Name:   Vantage Child
 Template:     vantage
 */
body.responsive.layout-full #page-wrapper .full-container{max-width:1240px;}
.entry-content img {height: 75px;width: auto;margin-bottom: 60px;}
#header,
.site-header {
    display: none !important;
}
.wc-tabs{display:none;}
#tab-description h2{display:none;}
#main-slider,
.main-slider {display: none !important;}
.desc{margin-top: 80px;font-size: 9px;}
.site-content {margin-top: 0 !important;}
.woocommerce div.product form.cart .button {
	padding: 15px 30px;
  border-color: #ffb606;
  background: #ffb606;
}
.woocommerce div.product form.cart .button:hover {
  background-color: #935386;
  color: #fff;
}
#colophon {
  background: #2a4856;
}
/* Contenedor de dos columnas: fuerza flex */
body.woocommerce-checkout .checkout-two-columns {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 30px !important;
  margin-top: 30px !important;
}

/* Columna izquierda: detalles */
body.woocommerce-checkout .checkout-two-columns .checkout-left {
  width: 65% !important;
  flex: none !important;
}

/* Columna derecha: revisión de orden */
body.woocommerce-checkout .checkout-two-columns .checkout-right {
  width: 35% !important;
  flex: none !important;
  background: #f9f9f9 !important;
  padding: 20px !important;
  border-radius: 4px !important;
}

/* Elimina cualquier width al 100% impuesto por Vantage */
body.woocommerce-checkout .checkout-two-columns .checkout-left,
body.woocommerce-checkout .checkout-two-columns .checkout-right {
  max-width: none !important;
}

/* Ajustes responsivos para móviles */
@media (max-width: 768px) {
  body.woocommerce-checkout .checkout-two-columns {
    display: block !important;
  }
  body.woocommerce-checkout .checkout-two-columns .checkout-left,
  body.woocommerce-checkout .checkout-two-columns .checkout-right {
    width: 100% !important;
    margin-bottom: 20px !important;
  }
}
