.elementor-kit-93606{--e-global-color-primary:#F59E0B;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#F59E0B;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;}.elementor-kit-93606 e-page-transition{background-color:#FFBC7D;}.elementor-kit-93606 button,.elementor-kit-93606 input[type="button"],.elementor-kit-93606 input[type="submit"],.elementor-kit-93606 .elementor-button{color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Tarjetas de auto: bordes redondeados + hover dorado */
.stm-motors-listing-loop .stm-car-listing-row,
.listing-item, .car-listing-item {
  border-radius: 16px;
  border: 1px solid #1e293b;
  background: #0f172a;
  overflow: hidden;
  transition: border-color .2s, transform .2s;
}
.stm-motors-listing-loop .stm-car-listing-row:hover,
.listing-item:hover, .car-listing-item:hover {
  border-color: rgba(245,158,11,.4);
  transform: translateY(-3px);
}

/* Precio en dorado y grande */
.stm-listing-price, .price, .heading-font .price {
  color: #f59e0b !important;
  font-weight: 800 !important;
  font-size: 1.6rem !important;
}

/* Precio de oferta tachado */
del .amount, .price del {
  color: #64748b !important;
  font-weight: 500 !important;
}

/* Botones principales en dorado */
.btn, .stm-btn, button.button {
  border-radius: 12px !important;
  font-weight: 700 !important;
}

/* Quitar bordes cuadrados feos del theme */
img, .stm-car-listing-images { border-radius: 12px; }/* End custom CSS */