.elementor-35201 .elementor-element.elementor-element-f7a4bcf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35201 .elementor-element.elementor-element-d8c5a38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35201 .elementor-element.elementor-element-1f31711{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35201 .elementor-element.elementor-element-eb0552b{width:var( --container-widget-width, 89.31% );max-width:89.31%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 030px;padding:0px 0px 0px 0px;--container-widget-width:89.31%;--container-widget-flex-grow:0;}.elementor-35201 .elementor-element.elementor-element-eb0552b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-35201 .elementor-element.elementor-element-eb0552b .elementor-heading-title{font-size:18px;}.elementor-35201 .elementor-element.elementor-element-422d5b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35201 .elementor-element.elementor-element-fd7ee26{--spacer-size:50px;}.elementor-35201 .elementor-element.elementor-global-35347 .elementor-repeater-item-c42e34f .swiper-slide-bg{background-color:#000000;background-image:url(https://lookruncompany.com/wp-content/uploads/2025/11/unnamed-13-1080x729-1.webp);background-size:cover;}.elementor-35201 .elementor-element.elementor-global-35347 .elementor-repeater-item-c42e34f .elementor-background-overlay{background-color:#00000045;}.elementor-35201 .elementor-element.elementor-global-35347 .elementor-repeater-item-2e8289f .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://lookruncompany.com/wp-content/uploads/2025/11/bmc-car-air-filter-collection-performance.webp);background-size:cover;}.elementor-35201 .elementor-element.elementor-global-35347 .elementor-repeater-item-2e8289f .elementor-background-overlay{background-color:#00000029;}.elementor-35201 .elementor-element.elementor-global-35347 .elementor-repeater-item-c2c39a5 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://lookruncompany.com/wp-content/uploads/2025/11/BannertiendaLook.webp);background-size:cover;}.elementor-35201 .elementor-element.elementor-global-35347 .elementor-repeater-item-c2c39a5 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-35201 .elementor-element.elementor-global-35347 .swiper-slide{height:423px;}.elementor-35201 .elementor-element.elementor-global-35347 .swiper-slide-contents{max-width:66%;}.elementor-35201 .elementor-element.elementor-global-35347 .swiper-slide-inner{text-align:center;}.elementor-35201 .elementor-element.elementor-global-35347 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-35201 .elementor-element.elementor-global-35347 .elementor-slide-heading{color:#FFFFFF;font-size:26px;}.elementor-35201 .elementor-element.elementor-element-f260d7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-35201 .elementor-element.elementor-element-b5f6fa4{text-align:center;}.elementor-35201 .elementor-element.elementor-element-f49963e{--display:flex;}@media(max-width:767px){.elementor-35201 .elementor-element.elementor-element-b5f6fa4 .elementor-heading-title{font-size:22px;}}@media(min-width:768px){.elementor-35201 .elementor-element.elementor-element-1f31711{--width:50%;}.elementor-35201 .elementor-element.elementor-element-422d5b0{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-1f31711 *//* Caja contenedora tipo AUTODOC */
.autodoc-box {
  background: #ffffff;
  padding: 25px;
  border-radius: 14px;
  box-shadow: 0 5px 20px rgba(0,0,0,0.06);
  max-width: 500px;
}

/* Títulos */
.autodoc-box h3, 
.autodoc-box .woo-vpf-label {
  font-weight: 700;
  font-size: 15px !important;
  margin-bottom: 6px;
  color: #1a1a1a;
}

/* SELECTS estilo premium */
.autodoc-box select {
  width: 100% !important;
  background: #f5f6fa !important;
  border: 1px solid #d8deea !important;
  padding: 14px 14px !important;
  border-radius: 10px !important;
  font-size: 15px !important;
  color: #333 !important;
  appearance: none !important;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230068ff' stroke-width='2' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
  background-position: right 16px center !important;
  background-repeat: no-repeat !important;
}

/* Separación entre selects */
.autodoc-box .woo-vpf-field {
  margin-bottom: 15px;
}

/* Botón buscar */
.autodoc-box .woo-vpf-button-search {
  background: #0068ff !important;
  color: #fff !important;
  width: 100% !important;
  padding: 14px !important;
  border-radius: 10px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  text-transform: uppercase;
  border: none !important;
}

/* Botón reset */
.autodoc-box .woo-vpf-button-reset {
  background: transparent !important;
  color: #0068ff !important;
  width: 100% !important;
  margin-top: 10px;
  border: none !important;
  text-align: center;
  font-size: 14px !important;
}

/* Hover */
.autodoc-box .woo-vpf-button-search:hover {
  background: #0050d3 !important;
}/* End custom CSS */