.elementor-kit-6904{--e-global-color-primary:#00A99D;--e-global-color-secondary:#000000;--e-global-color-text:#666666;--e-global-color-accent:#00A99D;--e-global-color-1d9f4fb:#038279;--e-global-color-40b1139:#198754;--e-global-color-802cfb4:#E6FFF3;--e-global-color-44244d2:#FFC107;--e-global-color-06f90a1:#FBF3D8;--e-global-color-6c1477a:#FF0000;--e-global-color-ac1c815:#FFE0E0;--e-global-color-ac36af0:#3F84B9;--e-global-color-d82de48:#E8F5FF;--e-global-color-ecfcdc2:#000000;--e-global-color-64a0fc7:#00000080;--e-global-color-0c9d03f:#FFFFFF;--e-global-color-2b71fa1:#FFFFFF80;--e-global-color-862d91a:#F5F5F7;--e-global-color-eab02c4:#FFFFFF;--e-global-color-7c68d01:#1D1D1F;--e-global-color-1cca269:#6E6E73;--e-global-color-1148493:#C5C5C5;--e-global-color-e61ba1a:#E3E3E3;--e-global-color-c02f372:#000000;--e-global-color-57aa446:#161617;--e-global-color-748cd33:#FFFFFF;--e-global-color-bacf448:#868689;--e-global-color-7e41bf4:#DEE2E6;--e-global-color-617839d:#495057;--e-global-color-094838c:#495057;--e-global-color-a1e229c:#1887FE;--e-global-color-753afeb:#00C8FF;--e-global-color-f7bc7b2:#121212;--e-global-color-d447a10:#86868B;--e-global-color-98a5488:#FFFFFF;--e-global-color-e1755d5:#F2F2F0;--e-global-color-acf33ad:#D9D9D9;--e-global-color-12a115a:#FFFFFF;--e-global-color-9d17887:#000000;--e-global-color-796e0d2:#121212;--e-global-color-3d87a71:#1B1B1B;--e-global-color-613f6a4:#444746;--e-global-color-baffeaa:#FFFFFF;--e-global-color-5c5fb34:#C4C7C5;--e-global-color-5709401:#005CD2;--e-global-color-9e95807:#FF0000;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.2em;--e-global-typography-57f1462-font-family:"Roboto";--e-global-typography-57f1462-font-size:72px;--e-global-typography-57f1462-font-weight:700;--e-global-typography-57f1462-text-transform:uppercase;--e-global-typography-57f1462-line-height:1.2em;--e-global-typography-688c0e0-font-family:"Roboto";--e-global-typography-688c0e0-font-size:52px;--e-global-typography-688c0e0-font-weight:700;--e-global-typography-688c0e0-text-transform:uppercase;--e-global-typography-688c0e0-line-height:1.2em;--e-global-typography-8cded62-font-family:"Roboto";--e-global-typography-8cded62-font-size:28px;--e-global-typography-8cded62-font-weight:700;--e-global-typography-8cded62-text-transform:uppercase;--e-global-typography-8cded62-line-height:1.2em;--e-global-typography-0bb2f03-font-family:"Roboto";--e-global-typography-0bb2f03-font-size:14px;--e-global-typography-0bb2f03-font-weight:300;--e-global-typography-0bb2f03-text-transform:uppercase;--e-global-typography-0bb2f03-line-height:1.2em;--e-global-typography-0bb2f03-letter-spacing:0.5px;--e-global-typography-cffad42-font-family:"Roboto";--e-global-typography-cffad42-font-size:18px;--e-global-typography-cffad42-font-weight:600;--e-global-typography-cffad42-text-transform:uppercase;--e-global-typography-cffad42-line-height:1.2em;--e-global-typography-70eb888-font-family:"Roboto";--e-global-typography-70eb888-font-size:16px;--e-global-typography-70eb888-font-weight:600;--e-global-typography-70eb888-text-transform:uppercase;--e-global-typography-70eb888-line-height:1.2em;--e-global-typography-e3d0826-font-family:"Roboto";--e-global-typography-e3d0826-font-size:16px;--e-global-typography-e3d0826-font-weight:bold;--e-global-typography-e3d0826-line-height:1.5em;--e-global-typography-91b7668-font-family:"Roboto";--e-global-typography-91b7668-font-size:14px;--e-global-typography-91b7668-font-weight:400;--e-global-typography-91b7668-line-height:1.5em;--e-global-typography-9aa7094-font-family:"Roboto";--e-global-typography-9aa7094-font-size:14px;--e-global-typography-9aa7094-font-weight:bold;--e-global-typography-9aa7094-line-height:1.5em;--e-global-typography-6edea89-font-family:"Roboto";--e-global-typography-6edea89-font-size:12px;--e-global-typography-6edea89-font-weight:400;--e-global-typography-6edea89-line-height:1.5em;--e-global-typography-31a966a-font-family:"Roboto";--e-global-typography-31a966a-font-size:12px;--e-global-typography-31a966a-font-weight:500;--e-global-typography-31a966a-line-height:1.5em;--e-global-typography-d19a3da-font-family:"Roboto";--e-global-typography-d19a3da-font-size:14px;--e-global-typography-d19a3da-font-weight:400;--e-global-typography-d19a3da-line-height:1.2em;--e-global-typography-d34f205-font-family:"Roboto";--e-global-typography-d34f205-font-size:14px;--e-global-typography-d34f205-font-weight:400;--e-global-typography-d34f205-text-transform:uppercase;--e-global-typography-2821dea-font-family:"Inter";--e-global-typography-2821dea-font-size:72px;--e-global-typography-2821dea-font-weight:600;--e-global-typography-6e6de37-font-family:"Inter";--e-global-typography-6e6de37-font-size:48px;--e-global-typography-6e6de37-font-weight:600;--e-global-typography-c35a479-font-family:"Inter";--e-global-typography-c35a479-font-size:28px;--e-global-typography-c35a479-font-weight:600;--e-global-typography-4aea512-font-size:20px;--e-global-typography-4aea512-font-weight:500;--e-global-typography-b1a7670-font-family:"Inter";--e-global-typography-b1a7670-font-size:14px;--e-global-typography-b1a7670-text-transform:uppercase;--e-global-typography-b1a7670-letter-spacing:0.1px;--e-global-typography-bdb113f-font-family:"Inter";--e-global-typography-bdb113f-font-size:16px;--e-global-typography-bdb113f-font-weight:600;--e-global-typography-0137400-font-size:14px;--e-global-typography-0137400-font-weight:400;--e-global-typography-f6debe2-font-family:"Inter";--e-global-typography-f6debe2-font-size:14px;--e-global-typography-f6debe2-font-weight:600;--e-global-typography-f2e12a2-font-family:"Inter";--e-global-typography-f2e12a2-font-size:20px;--e-global-typography-f2e12a2-font-weight:400;--e-global-typography-1bafe2b-font-family:"Inter";--e-global-typography-1bafe2b-font-size:12px;--e-global-typography-1bafe2b-font-weight:400;--e-global-typography-43acb05-font-family:"Inter";--e-global-typography-43acb05-font-size:14px;--e-global-typography-43acb05-font-weight:400;background-color:var( --e-global-color-98a5488 );color:#515154;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-kit-6904 button,.elementor-kit-6904 input[type="button"],.elementor-kit-6904 input[type="submit"],.elementor-kit-6904 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-12a115a );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:12px 24px 12px 24px;}.elementor-kit-6904 button:hover,.elementor-kit-6904 button:focus,.elementor-kit-6904 input[type="button"]:hover,.elementor-kit-6904 input[type="button"]:focus,.elementor-kit-6904 input[type="submit"]:hover,.elementor-kit-6904 input[type="submit"]:focus,.elementor-kit-6904 .elementor-button:hover,.elementor-kit-6904 .elementor-button:focus{background-color:var( --e-global-color-a1e229c );color:var( --e-global-color-12a115a );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a1e229c );}.elementor-kit-6904 e-page-transition{background-color:var( --e-global-color-98a5488 );}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:var( --e-global-color-ac1c815 );}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var( --e-global-color-802cfb4 );}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:var( --e-global-color-d82de48 );}.elementor-kit-6904 a{color:#0071E3;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;letter-spacing:-0.1px;}.elementor-kit-6904 a:hover{color:var( --e-global-color-1d9f4fb );}.elementor-kit-6904 h1{color:var( --e-global-color-7c68d01 );font-size:32px;font-weight:bold;text-transform:none;line-height:1.2em;}.elementor-kit-6904 h2{color:var( --e-global-color-7c68d01 );font-size:24px;font-weight:bold;text-transform:none;line-height:1.2em;}.elementor-kit-6904 h3{color:var( --e-global-color-7c68d01 );font-size:22px;font-weight:400;line-height:1.2em;}.elementor-kit-6904 h4{font-size:20px;font-weight:bold;text-transform:uppercase;line-height:1.2em;}.elementor-kit-6904 h5{font-size:18px;font-weight:300;line-height:1.2em;}.elementor-kit-6904 h6{font-size:16px;font-weight:300;text-transform:uppercase;line-height:1.2em;}.elementor-kit-6904 label{color:var( --e-global-color-f7bc7b2 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6904 input:not([type="button"]):not([type="submit"]),.elementor-kit-6904 textarea,.elementor-kit-6904 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );accent-color:var( --e-global-color-f7bc7b2 );background-color:var( --e-global-color-e1755d5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-acf33ad );border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;}.elementor-kit-6904 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-6904 textarea:focus,.elementor-kit-6904 .elementor-field-textual:focus{color:var( --e-global-color-f7bc7b2 );accent-color:var( --e-global-color-f7bc7b2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f7bc7b2 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1920px;}.e-con{--container-max-width:1920px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.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);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-6c1477a );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );--error-message-icon-color:var( --e-global-color-6c1477a );--error-message-normal-links-color:var( --e-global-color-accent );--error-box-border-radius:12px 12px 12px 12px;}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-40b1139 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );--message-message-icon-color:var( --e-global-color-40b1139 );--message-buttons-normal-text-color:var( --e-global-color-40b1139 );--message-border-type:solid;--message-border-color:var( --e-global-color-40b1139 );--message-buttons-border-radius:6px 6px 6px 6px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-accent );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );border-width:1px 1px 1px 1px;}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-ac36af0 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );--info-message-icon-color:var( --e-global-color-ac36af0 );--info-box-border-radius:12px 12px 12px 12px;--info-buttons-normal-text-color:var( --e-global-color-ac36af0 );--info-border-type:solid;--info-border-color:var( --e-global-color-ac36af0 );--info-buttons-border-radius:6px 6px 6px 6px;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{border-width:1px 1px 1px 1px;}@media(max-width:1024px){.elementor-kit-6904{--e-global-typography-57f1462-font-size:52px;--e-global-typography-688c0e0-font-size:32px;--e-global-typography-8cded62-font-size:24px;--e-global-typography-d34f205-font-size:20px;--e-global-typography-2821dea-font-size:52px;--e-global-typography-6e6de37-font-size:36px;}.elementor-kit-6904 h1{font-size:40px;}.elementor-kit-6904 h2{font-size:25px;}.elementor-kit-6904 h3{font-size:18px;}.elementor-kit-6904 h4{font-size:14px;}.elementor-kit-6904 h5{font-size:12px;}.elementor-kit-6904 h6{font-size:10px;}.elementor-kit-6904 button,.elementor-kit-6904 input[type="button"],.elementor-kit-6904 input[type="submit"],.elementor-kit-6904 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-6904 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6904 input:not([type="button"]):not([type="submit"]),.elementor-kit-6904 textarea,.elementor-kit-6904 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-kit-6904{--e-global-typography-57f1462-font-size:40px;--e-global-typography-8cded62-font-size:24px;--e-global-typography-43acb05-font-size:20px;}.elementor-kit-6904 h1{font-size:35px;}.elementor-kit-6904 h2{font-size:22px;}.elementor-kit-6904 h3{font-size:16px;}.elementor-kit-6904 h4{font-size:14px;}.elementor-kit-6904 button,.elementor-kit-6904 input[type="button"],.elementor-kit-6904 input[type="submit"],.elementor-kit-6904 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-6904 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6904 input:not([type="button"]):not([type="submit"]),.elementor-kit-6904 textarea,.elementor-kit-6904 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}

p {
    line-height: 140% !important;

}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  line-height: 120% !important;
}

h1 a {
  font-weight: inherit !important;
}

h2 a {
  font-weight: inherit !important;
}

h3 a {
  font-weight: inherit !important;
}

.link-text a{
    font-size: inherit;
    font-weight: inherit;
}

strong, b {
    font-weight: 600;
    color: black !important;
}

.dark strong{
    font-weight: 600;
    color: white !important;
}

 .text-single p{
    margin-bottom: 0px !important;
}


li {
    line-height: 1.5;
    margin-bottom: 8px;
}

li::marker{
    color:#000;
}

ul {
  list-style-type: square;
}

/*Efecto Blur	*/
.bg-blur{
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.30) 0%, rgba(255, 255, 255, 0.40) 100%);
    backdrop-filter: blur(5px);
}

/* GALERÍA DE PRODUCTO: Miniaturas laterales sin espacio inferior */
.woocommerce div.product div.images {
  display: flex;
  flex-direction: row-reverse; /* miniaturas a la izquierda */
  align-items: flex-start; /* alinea arriba ambas secciones */
  gap: 15px;
  margin-bottom: 0; /* elimina espacio inferior del contenedor principal */
}

.woocommerce div.product div.images .flex-control-thumbs {
  display: flex;
  flex-direction: column;
  width: 70%; /* ajusta el ancho según tu diseño */
  gap: 10px;
  margin: 0 !important; /* elimina márgenes heredados */
  padding: 0 !important; /* evita espacio adicional */
}

.woocommerce div.product div.images .flex-control-thumbs li {
  width: 100%;
  margin: 0;
  list-style: none;
}

.woocommerce div.product div.images .flex-control-thumbs img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
}

/* Responsive: miniaturas abajo en móviles */
@media (max-width: 768px) {
  .woocommerce div.product div.images {
    flex-direction: column;
  }

  .woocommerce div.product div.images .flex-control-thumbs {
    flex-direction: row;
    width: 100%;
    overflow-x: auto;
  }

  .woocommerce div.product div.images .flex-control-thumbs li {
    width: auto;
    flex: 0 0 auto;
  }
}

.title-ia2{
    background: -webkit-linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.2) 58%), linear-gradient(140deg, rgb(255, 255, 255), rgb(124, 101, 161));
    background: linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.2) 58%), linear-gradient(140deg, rgb(255, 255, 255), rgb(124, 101, 161));
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    display: inline-block;
}

.title-ia{
    background: -webkit-linear-gradient(356deg, #0090F7, #BA62FC, #F2416B, #F55600);
    background: linear-gradient(94deg, #0090F7, #BA62FC, #F2416B, #F55600);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    display: inline-block;
}

.title-gray {
    background: -webkit-linear-gradient(135deg,#fff,#7c7c7c);
    background: linear-gradient(135deg,#fff,#7c7c7c);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    display: inline-block;
}

/*Efecto Blur	*/
.bg-blur{
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.30) 0%, rgba(255, 255, 255, 0.40) 100%);
    backdrop-filter: blur(5px);
}

.blur-black{
    background-color: #000007d;   
    color: rgba(0,0,0,0.9);
    backdrop-filter: blur(33px);
    background-blend-mode: overlay;
}

.blur-white{
    background-color: #FFFFFF7d;   
    color: rgba(255, 255, 255,0.8);
    backdrop-filter: blur(33px);
    background-blend-mode: overlay;
}

.woocommerce .elementor-119 .elementor-element.elementor-element-1a44106c form.cart table.variations tr th, .woocommerce .elementor-119 .elementor-element.elementor-element-1a44106c form.cart table.variations tr td {
    padding-top: calc( 4px/2 );
    padding-bottom: calc( 4px/2 );
    background-color: transparent;
}/* End custom CSS */