.elementor-36 .elementor-element.elementor-element-957b180 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-36 .elementor-element.elementor-element-1c8a28fb > .elementor-container{max-width:1394px;min-height:626px;}.elementor-36 .elementor-element.elementor-element-2f211359{width:auto;max-width:auto;}.elementor-36 .elementor-element.elementor-element-4d5bae5{--spacer-size:131px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-36 .elementor-element.elementor-element-957b180 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-957b180{text-align:center;}.elementor-36 .elementor-element.elementor-element-957b180 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-36 .elementor-element.elementor-element-2f211359 > .elementor-widget-container{margin:17px 17px 17px 17px;}.elementor-36 .elementor-element.elementor-element-2f211359{grid-column:span 2;grid-row:span 2;}}/* Start custom CSS for column, class: .elementor-element-58bcaef1 *//* 1) NO cortar palabras en relacionados del carrito */
.woocommerce-cart .cross-sells,
.woocommerce-cart .related,
.woocommerce-cart .upsells {
  hyphens: none !important;
}

.woocommerce-cart .cross-sells .woocommerce-loop-product__title,
.woocommerce-cart .related .woocommerce-loop-product__title,
.woocommerce-cart .upsells .woocommerce-loop-product__title {
  word-break: normal !important;
  overflow-wrap: normal !important;
  hyphens: none !important;
  white-space: normal !important;
}

/* 2) Carrito: que los productos relacionados ocupen más ancho (1 columna) */
.woocommerce-cart .cross-sells ul.products,
.woocommerce-cart .related ul.products,
.woocommerce-cart .upsells ul.products {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 14px !important;
}

.woocommerce-cart .cross-sells li.product,
.woocommerce-cart .related li.product,
.woocommerce-cart .upsells li.product {
  width: 100% !important;
  margin: 0 !important;
}/* End custom CSS */