.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-33 .elementor-element.elementor-element-76ff303{--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-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-ca3fa6d > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-33 .elementor-element.elementor-element-ca3fa6d{text-align:center;}.elementor-33 .elementor-element.elementor-element-a6b447a{--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-widget-woocommerce-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-woocommerce-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-33 .elementor-element.elementor-element-c8f9f36{--update-cart-automatically-display:none;--sections-background-color:var( --e-global-color-17889e0 );--sections-border-type:none;--sections-border-radius:12px 12px 12px 12px;--sections-padding:30px 30px 30px 30px;--sections-title-color:var( --e-global-color-9d1da89 );--links-normal-color:var( --e-global-color-accent );--sections-radio-buttons-color:var( --e-global-color-9d1da89 );--forms-rows-gap:11px;--forms-fields-normal-color:var( --e-global-color-secondary );--forms-fields-border-radius:12px 12px 12px 12px;--forms-buttons-normal-text-color:var( --e-global-color-9d1da89 );--forms-buttons-border-radius:12px 12px 12px 12px;--order-summary-color:var( --e-global-color-9d1da89 );--order-summary-variations-color:var( --e-global-color-9d1da89 );--product-link-normal-color:var( --e-global-color-9dd6178 );--order-summary-items-divider-color:var( --e-global-color-7838611 );--order-summary-quantity-border-color:var( --e-global-color-9d1da89 );--order-summary-remove-icon-normal-color:var( --e-global-color-9d1da89 );--totals-color:var( --e-global-color-secondary );--totals-divider-color:var( --e-global-color-17889e0 );--totals-divider-weight:1px;--checkout-button-normal-text-color:var( --e-global-color-9d1da89 );--checkout-button-border-radius:12px 12px 12px 12px;}.elementor-33 .elementor-element.elementor-element-c8f9f36 .coupon .input-text, .elementor-33 .elementor-element.elementor-element-c8f9f36 .e-cart-totals .input-text, .elementor-33 .elementor-element.elementor-element-c8f9f36 select, .elementor-33 .elementor-element.elementor-element-c8f9f36 .select2-selection--single{background-color:#C6C6C614;}.elementor-33 .elementor-element.elementor-element-c8f9f36 .shop_table .button{background-color:var( --e-global-color-58ce90b );font-family:"Segoe UI", Sans-serif;}.elementor-33 .elementor-element.elementor-element-c8f9f36 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-58ce90b );}.elementor-33 .elementor-element.elementor-element-c8f9f36 .cart_totals h2{font-family:"Segoe UI", Sans-serif;}.elementor-33 .elementor-element.elementor-element-c8f9f36 {--sections-descriptions-color:var( --e-global-color-9d1da89 );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-c8f9f36 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-c8f9f36 .coupon .input-text, .elementor-33 .elementor-element.elementor-element-c8f9f36 .cart-collaterals .input-text, .elementor-33 .elementor-element.elementor-element-c8f9f36 select, .elementor-33 .elementor-element.elementor-element-c8f9f36 .select2-selection--single{border-style:none;}.elementor-33 .elementor-element.elementor-element-c8f9f36 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-9d1da89 );}.elementor-33 .elementor-element.elementor-element-c8f9f36 .checkout-button{font-family:"Segoe UI", Sans-serif;}body.elementor-page-33:not(.elementor-motion-effects-element-type-background), body.elementor-page-33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7f8bc6 );}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-ca3fa6d */.elementor-33 .elementor-element.elementor-element-ca3fa6d h1{
    background: linear-gradient(90.48deg, #4C9FDC 0.34%, #00D9FF 42.06%, #001C99 90.34%);
     -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-c8f9f36 *//* Forzar color blanco en las etiquetas del formulario */
.elementor-33 .elementor-element.elementor-element-c8f9f36 label,
.elementor-33 .elementor-element.elementor-element-c8f9f36 .shipping-calculator-form {
    color: #ffffff !important;
}

/* Por si acaso, forzar color en títulos de esa zona */
.elementor-33 .elementor-element.elementor-element-c8f9f36 h4, 
.elementor-33 .elementor-element.elementor-element-c8f9f36 h3 {
    color: #ffffff !important;
}

/* Arreglar el texto invisible en las listas desplegables */
.select2-results__option {
    color: #333333 !important; /* Color gris oscuro para el texto */
}

/* (Opcional) Cambiar el color al pasar el mouse por encima */
.select2-container--default .select2-results__option--highlighted[aria-selected], 
.select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #00c3ff !important; /* Un azul cyan parecido a tu botón */
    color: #ffffff !important; /* Texto blanco al seleccionar */
}/* End custom CSS */
/* Start custom CSS *//* Forzar color negro en las opciones de la lista desplegable */
body .select2-results__option {
    color: #000000 !important;
}

/* Forzar color del texto seleccionado dentro de la caja cerrada */
body .select2-container .select2-selection--single {
    color: #000000 !important;
}

/* Color blanco SOLO cuando pasas el mouse por encima (hover) */
body .select2-results__option--highlighted {
    background-color: #00c3ff !important; /* Tu azul cyan */
    color: #ffffff !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tienda.sistica.com/wp-content/uploads/2025/06/segoeui.woff2') format('woff2'),
		url('https://tienda.sistica.com/wp-content/uploads/2025/06/segoeui.ttf') format('truetype');
}
@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://tienda.sistica.com/wp-content/uploads/2025/06/segoeuib.woff2') format('woff2'),
		url('https://tienda.sistica.com/wp-content/uploads/2025/06/segoeuib.ttf') format('truetype');
}
@font-face {
	font-family: 'Segoe UI';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://tienda.sistica.com/wp-content/uploads/2025/06/segoeuii.woff2') format('woff2'),
		url('https://tienda.sistica.com/wp-content/uploads/2025/06/segoeuii.ttf') format('truetype');
}
@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://tienda.sistica.com/wp-content/uploads/2025/06/segoeuiligth.woff2') format('woff2'),
		url('https://tienda.sistica.com/wp-content/uploads/2025/06/segoeuiligth.ttf') format('truetype');
}
@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://tienda.sistica.com/wp-content/uploads/2025/06/seguisemibold.woff2') format('woff2'),
		url('https://tienda.sistica.com/wp-content/uploads/2025/06/seguisemibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://tienda.sistica.com/wp-content/uploads/2025/06/segoeuisemiligth.woff2') format('woff2'),
		url('https://tienda.sistica.com/wp-content/uploads/2025/06/segoeuisemiligth.ttf') format('truetype');
}
/* End Custom Fonts CSS */