.elementor-9164 .elementor-element.elementor-element-a133500{--display:flex;border-style:none;--border-style:none;}.elementor-9164 .elementor-element.elementor-element-a133500:not(.elementor-motion-effects-element-type-background), .elementor-9164 .elementor-element.elementor-element-a133500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9164 .elementor-element.elementor-element-a133500.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9164 .elementor-element.elementor-element-9a78565 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}@media(max-width:767px){.elementor-9164 .elementor-element.elementor-element-9a78565{width:100%;max-width:100%;text-align:start;}.elementor-9164 .elementor-element.elementor-element-9a78565.elementor-element{--align-self:flex-start;}.elementor-9164 .elementor-element.elementor-element-ceee2c6.elementor-element{--align-self:center;}}@media(max-width:1024px) and (min-width:768px){.elementor-9164 .elementor-element.elementor-element-a133500{--width:654px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-a70916a *//* ==========================================
   IMAGEN DEL PRODUCTO - L&E SERVITEL
========================================== */

@media (max-width:767px){

/* Contenedor de la galería */
.single-product .woocommerce-product-gallery{

    background:#FFFFFF;
    border-radius:20px;
    padding:16px;

    box-shadow:
        0 10px 30px rgba(0,58,140,.08),
        0 2px 8px rgba(0,0,0,.04);

    border:1px solid rgba(25,198,255,.12);

    margin-bottom:18px;
}

/* Imagen */
.single-product .woocommerce-product-gallery img{

    border-radius:14px;

    transition:.35s ease;

}

/* Hover (PC) */
.single-product .woocommerce-product-gallery:hover img{

    transform:scale(1.02);

}

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-9a78565 *//* ==========================================
   TÍTULO DEL PRODUCTO - MÓVIL
========================================== */

@media (max-width:767px){

/* Widget */
.single-product .elementor-widget-woocommerce-product-title{
    margin:0 !important;
    padding:0 !important;
}

/* Contenedor */
.single-product .elementor-widget-woocommerce-product-title .elementor-widget-container{
    margin:0 !important;
    padding:0 !important;
}

/* Título */
.single-product h1.product_title{
    font-size:28px !important;
    font-weight:700 !important;
    line-height:1.15 !important;
    letter-spacing:-0.6px !important;

    color:#003A8C !important;

    margin:0 0 6px 0 !important;
    padding:0 !important;

    text-wrap:balance;
}

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-a60e5f4 *//* ==========================================
   SHORT DESCRIPTION - L&E SERVITEL
========================================== */

@media (max-width:767px){

/* Widget */
.single-product .woocommerce-product-details__short-description{
    margin:0 0 18px !important;
    padding:0 !important;
}

/* Texto */
.single-product .woocommerce-product-details__short-description p{

    font-size:16px;
    line-height:1.75;

    color:#4B5563;

    font-weight:400;

    margin:0;
}

/* Enlaces */
.single-product .woocommerce-product-details__short-description a{

    color:#0054C7;
    text-decoration:none;
    font-weight:600;

}

.single-product .woocommerce-product-details__short-description a:hover{

    color:#19C6FF;

}

/* Listas */
.single-product .woocommerce-product-details__short-description ul{

    margin:12px 0;
    padding-left:20px;

}

.single-product .woocommerce-product-details__short-description li{

    margin-bottom:8px;
    color:#4B5563;

}

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-7aab40a *//* ==========================================
   PRODUCT DATA TABS - L&E SERVITEL
========================================== */

@media (max-width:767px){

/* Contenedor */
.woocommerce-tabs{

    margin-top:30px;

}

/* Lista de pestañas */
.woocommerce-tabs ul.tabs{

    display:flex;
    gap:8px;

    border:none !important;

    padding:0 !important;

    margin:0 0 20px 0 !important;

    overflow-x:auto;
    white-space:nowrap;

}

/* Ocultar la línea de WooCommerce */
.woocommerce-tabs ul.tabs::before{

    display:none !important;

}

/* Cada pestaña */
.woocommerce-tabs ul.tabs li{

    background:#EEF5FF !important;

    border:none !important;

    border-radius:12px !important;

    margin:0 !important;

    padding:0 !important;

}

/* Enlace */
.woocommerce-tabs ul.tabs li a{

    color:#4B5563 !important;

    font-size:15px;

    font-weight:600;

    padding:12px 18px;

}

/* Hover */
.woocommerce-tabs ul.tabs li:hover{

    background:#D8E8FF !important;

}

/* Activa */
.woocommerce-tabs ul.tabs li.active{

    background:#0054C7 !important;

}

.woocommerce-tabs ul.tabs li.active a{

    color:#FFFFFF !important;

}

/* Contenido */
.woocommerce-Tabs-panel{

    background:#FFFFFF;

    border-radius:18px;

    padding:22px;

    border:1px solid #D8E8FF;

    box-shadow:
        0 8px 24px rgba(0,58,140,.06);

}

/* Títulos dentro de las pestañas */
.woocommerce-Tabs-panel h2{

    color:#003A8C;

    font-size:22px;

    margin-bottom:18px;

}

/* Texto */
.woocommerce-Tabs-panel p,
.woocommerce-Tabs-panel li{

    color:#4B5563;

    line-height:1.8;

    font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a133500 */@media (max-width:768px){

.woocommerce-product-gallery{
    max-width:75%;
    margin:15px auto 20px;
}

}/* End custom CSS */