.elementor-274 .elementor-element.elementor-element-da7bdc3{--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;--overlay-opacity:0.5;}.elementor-274 .elementor-element.elementor-element-da7bdc3:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-da7bdc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://phonecentersv.com/wp-content/uploads/2026/06/Reparacion-Hero-2-scaled.jpg");}.elementor-274 .elementor-element.elementor-element-da7bdc3::before, .elementor-274 .elementor-element.elementor-element-da7bdc3 > .elementor-background-video-container::before, .elementor-274 .elementor-element.elementor-element-da7bdc3 > .e-con-inner > .elementor-background-video-container::before, .elementor-274 .elementor-element.elementor-element-da7bdc3 > .elementor-background-slideshow::before, .elementor-274 .elementor-element.elementor-element-da7bdc3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-274 .elementor-element.elementor-element-da7bdc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-274 .elementor-element.elementor-element-5e24db9{--spacer-size:50px;}.elementor-274 .elementor-element.elementor-element-3140699{text-align:center;}.elementor-274 .elementor-element.elementor-element-3140699 .elementor-heading-title{font-size:80px;font-weight:bold;color:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-a79d069{--spacer-size:50px;}.elementor-274 .elementor-element.elementor-element-307f312{--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-274 .elementor-element.elementor-element-c71cac3{--spacer-size:50px;}.elementor-274 .elementor-element.elementor-element-2d97fc1{text-align:center;}.elementor-274 .elementor-element.elementor-element-2d97fc1 .elementor-heading-title{font-size:50px;}.elementor-274 .elementor-element.elementor-element-6a0aa52{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-274 .elementor-element.elementor-element-6a0aa52 .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-274 .elementor-element.elementor-element-6a0aa52 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-274 .elementor-element.elementor-element-b8e2652{--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-274 .elementor-element.elementor-element-f48bca8{--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-274 .elementor-element.elementor-element-9204f5b{--spacer-size:25px;}.elementor-274 .elementor-element.elementor-element-f2f6be8 .elementor-button{background-color:#FFFFFF;font-size:23px;font-weight:bold;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:15px 15px 15px 15px;}.elementor-274 .elementor-element.elementor-element-7d76485{--spacer-size:10px;}.elementor-274 .elementor-element.elementor-element-3196120{--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-274 .elementor-element.elementor-element-fa77434{--spacer-size:50px;}.elementor-274 .elementor-element.elementor-element-cb0f1e5{text-align:center;}.elementor-274 .elementor-element.elementor-element-cb0f1e5 .elementor-heading-title{font-size:50px;}.elementor-274 .elementor-element.elementor-element-74cc7cc{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-274 .elementor-element.elementor-element-74cc7cc .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-274 .elementor-element.elementor-element-74cc7cc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-274 .elementor-element.elementor-element-aa8853b{--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-274 .elementor-element.elementor-element-7af7ce1{--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-274 .elementor-element.elementor-element-977ad42{--spacer-size:25px;}.elementor-274 .elementor-element.elementor-element-105bdcc .elementor-button{background-color:#FFFFFF;font-size:23px;font-weight:bold;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:15px 15px 15px 15px;}.elementor-274 .elementor-element.elementor-element-825cef5{--spacer-size:10px;}.elementor-274 .elementor-element.elementor-element-673bd82{--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-274 .elementor-element.elementor-element-adb302a{--spacer-size:50px;}.elementor-274 .elementor-element.elementor-element-0f00672{text-align:center;}.elementor-274 .elementor-element.elementor-element-0f00672 .elementor-heading-title{font-size:50px;}.elementor-274 .elementor-element.elementor-element-b099bdf{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-274 .elementor-element.elementor-element-b099bdf .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-274 .elementor-element.elementor-element-b099bdf .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-274 .elementor-element.elementor-element-2ae402c{--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-274 .elementor-element.elementor-element-5b7b48c{--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-274 .elementor-element.elementor-element-68dccac{--spacer-size:25px;}.elementor-274 .elementor-element.elementor-element-771a836 .elementor-button{background-color:#FFFFFF;font-size:23px;font-weight:bold;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:15px 15px 15px 15px;}.elementor-274 .elementor-element.elementor-element-ae309ff{--spacer-size:10px;}@media(max-width:767px){.elementor-274 .elementor-element.elementor-element-da7bdc3:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-da7bdc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://phonecentersv.com/wp-content/uploads/2026/06/Reparacion-Hero-2-scaled-504x336.jpg");}.elementor-274 .elementor-element.elementor-element-3140699 .elementor-heading-title{font-size:44px;}.elementor-274 .elementor-element.elementor-element-c71cac3{--spacer-size:3px;}.elementor-274 .elementor-element.elementor-element-2d97fc1 .elementor-heading-title{font-size:39px;}.elementor-274 .elementor-element.elementor-element-9204f5b{--spacer-size:0px;}.elementor-274 .elementor-element.elementor-element-f2f6be8 .elementor-button{font-size:15px;}.elementor-274 .elementor-element.elementor-element-7d76485{--spacer-size:0px;}.elementor-274 .elementor-element.elementor-element-fa77434{--spacer-size:3px;}.elementor-274 .elementor-element.elementor-element-cb0f1e5 .elementor-heading-title{font-size:39px;}.elementor-274 .elementor-element.elementor-element-977ad42{--spacer-size:0px;}.elementor-274 .elementor-element.elementor-element-105bdcc .elementor-button{font-size:15px;}.elementor-274 .elementor-element.elementor-element-825cef5{--spacer-size:0px;}.elementor-274 .elementor-element.elementor-element-adb302a{--spacer-size:3px;}.elementor-274 .elementor-element.elementor-element-0f00672 .elementor-heading-title{font-size:39px;}.elementor-274 .elementor-element.elementor-element-68dccac{--spacer-size:0px;}.elementor-274 .elementor-element.elementor-element-771a836 .elementor-button{font-size:15px;}.elementor-274 .elementor-element.elementor-element-ae309ff{--spacer-size:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-852312c *//* WooCommerce 2 columnas en móvil */
@media (max-width: 767px) {
  ul.products {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 12px !important; /* Espacio entre productos */
  }

  ul.products li.product {
    width: 100% !important;
    float: none !important;
    margin-bottom: 0 !important;
  }

  /* Ajuste visual opcional para los botones y títulos en móvil */
  ul.products li.product .button {
    padding: 8px 5px !important;
    font-size: 12px !important;
  }

  ul.products li.product h2, 
  ul.products li.product .woocommerce-loop-product__title {
    font-size: 13px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-df3211b *//* WooCommerce 2 columnas en móvil */
@media (max-width: 767px) {
  ul.products {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 12px !important; /* Espacio entre productos */
  }

  ul.products li.product {
    width: 100% !important;
    float: none !important;
    margin-bottom: 0 !important;
  }

  /* Ajuste visual opcional para los botones y títulos en móvil */
  ul.products li.product .button {
    padding: 8px 5px !important;
    font-size: 12px !important;
  }

  ul.products li.product h2, 
  ul.products li.product .woocommerce-loop-product__title {
    font-size: 13px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ac9da8b *//* WooCommerce 2 columnas en móvil */
@media (max-width: 767px) {
  ul.products {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 12px !important; /* Espacio entre productos */
  }

  ul.products li.product {
    width: 100% !important;
    float: none !important;
    margin-bottom: 0 !important;
  }

  /* Ajuste visual opcional para los botones y títulos en móvil */
  ul.products li.product .button {
    padding: 8px 5px !important;
    font-size: 12px !important;
  }

  ul.products li.product h2, 
  ul.products li.product .woocommerce-loop-product__title {
    font-size: 13px !important;
  }
}/* End custom CSS */