  :root { --lct-color-titulos: var(--bricks-color-gusufl);  }  a { text-underline-offset: 3px; } .lct-enlace { color: var(--lct-color-rosa); } .lct-popup-gpl, .lct-popup-acceso { text-decoration-color: rgba(223, 4, 99, 0.5); } .lct-texto-subrayado { text-decoration: underline; text-decoration-style: dotted !important; text-underline-offset: 3px; } .lct-texto-subrayado:hover { cursor: pointer; }   #brx-content.wordpress h1, #brx-content.wordpress h2, #brx-content.wordpress h3, #brx-content.wordpress h4, .lct-post-content .brxe-post-content h1, .lct-post-content .brxe-post-content h2, .lct-post-content .brxe-post-content h3, .lct-post-content .brxe-post-content h4 { color: var(--lct-color-titulos); }  .brxe-post-content h1, .brxe-post-content h2, .brxe-post-content h3, .brxe-post-content h4, .lct-encabezados h1, .lct-encabezados h2, .lct-encabezados h3, .lct-encabezados h4, #brx-content.wordpress h1, #brx-content.wordpress h2, #brx-content.wordpress h3, #brx-content.wordpress h4 { margin-top: 1.875rem;  margin-bottom: 1.25rem;  } .brxe-text { margin-bottom: 1.25rem;  }  #brx-content strong { color: var(--bricks-color-gusufl); }  .lct-lista ul, .lct-post-content .brxe-post-content ul, #brx-content.wordpress ul { list-style: none; padding-left: 20px; } .lct-lista ul li, .lct-post-content .brxe-post-content ul li, #brx-content.wordpress ul li { position: relative; padding-left: 17px; margin-top: 7px; margin-bottom: 10px; line-height: 1.5; } .lct-lista ul li::before, .lct-post-content .brxe-post-content ul li::before, #brx-content.wordpress ul li::before { content: url('https://lacolmenatecnologica.com/wp-content/uploads/2025/08/virose-nivel-1-1.svg'); position: absolute; left: 0; top: 4px; width: 10px; height: 10px; line-height: 1; } .lct-lista ul li ul li::before, .lct-post-content .brxe-post-content ul li ul li::before, #brx-content.wordpress ul li ul li::before { content: url('https://lacolmenatecnologica.com/wp-content/uploads/2025/08/virose-nivel-2.svg'); } .lct-lista ul li ul li ul li::before, .lct-post-content .brxe-post-content ul li ul li ul li::before, #brx-content.wordpress ul li ul li ul li::before { content: url('https://lacolmenatecnologica.com/wp-content/uploads/2025/08/virose-nivel-1-1.svg'); top: 2px; width: 7px; height: 7px; }  .lct-lista ol, .lct-post-content .brxe-post-content ol, #brx-content.wordpress ol { list-style: none; counter-reset: custom-counter; padding-left: 1em; margin-left: 0; } .lct-lista ol li, .lct-post-content .brxe-post-content ol li, #brx-content.wordpress ol li { position: relative; padding-left: 1.9em; margin-bottom: 0.7em; margin-top: 0; } .lct-lista ol li::before, .lct-post-content .brxe-post-content ol li::before, #brx-content.wordpress ol li::before { content: counter(custom-counter); counter-increment: custom-counter; position: absolute; left: 0; top: 0.2em; width: 1.5em; height: 1.5em; line-height: 1.5em; background-color: var(--lct-color-rosa); color: white; border-radius: 50%; text-align: center; font-weight: 600; font-size: 0.95em; }  .woocommerce-MyAccount-navigation ul, .woocommerce ul.cart_list, .woocommerce ul.product_list_widget, .wc-block-mini-cart__products, .wc-block-cart-items { padding-left: 0 !important; } .woocommerce-MyAccount-navigation ul li, .woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .wc-block-mini-cart__products li, .wc-block-cart-items li { padding-left: 0 !important; } .woocommerce-MyAccount-navigation ul li::before, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::before, .wc-block-mini-cart__products li::before, .wc-block-cart-items li::before { content: none !important; display: none !important; }  #brx-content.wordpress .lct-indice a, .lct-post-content .brxe-post-content .lct-indice a { color: var(--lct-color-titulos); font-weight: 600; }  #brx-content.wordpress hr.wp-block-separator, .lct-post-content .brxe-post-content hr.wp-block-separator { border: 0; height: 3px; width: 2rem; max-width: 2rem; margin: 2rem auto; background-color: var(--lct-color-rosa, #df0463); opacity: 1; }  code { font-size: 1rem; color: #000000; background-color: #fde6ef; border-left: 3px solid #DF0463; padding: 10px 15px !important; border-radius: 4px; } pre { display: block; padding: 0; overflow-x: auto; margin: 10px 0 20px 0; } blockquote { background-color: var(--lct-color-rosa-claro); }  .amount, .lct-color-dinero { color: var(--lct-color-verde) !important; font-weight: 600; }  .lct_sinverde .amount, .lct_sinverde .lct-color-dinero { color: inherit !important; } .lct-color-rosa, .subscription-details { color: var(--lct-color-rosa) !important; }  [data-balloon]:not([data-balloon=""])::after, [data-balloon]:not([data-balloon=""])::before { display: block; text-align: center; }  .wc-block-cart-item__remove-link { color: var(--lct-color-rosa) !important; } .wc-block-cart__submit-button, .wc-block-components-button { color: #ffffff !important; background: var(--lct-color-rosa) !important; border-radius: 50px; min-height: 2.75rem !important; } .wc-block-cart__submit-button:hover { background: var(--lct-color-rosa-hover) !important; } .woocommerce-variation-price { color: #000000; border: 2px solid #EC0468; border-radius: 5px; padding: 7px; background-color: rgba(236, 4, 104, 0.05);  }  .woocommerce-MyAccount-navigation-link { background-color: #f0f0f0; border-top: 1px solid #dddedf; border-left: 1px solid #dddedf; border-right: 1px solid #dddedf; border-bottom: 0; color: #000000; } .woocommerce-MyAccount-navigation ul li:first-child { border-radius: 5px 5px 0 0; } .woocommerce-MyAccount-navigation ul li:last-child { border-bottom: 1px solid #dddedf; border-radius: 0 0 5px 5px; } .woocommerce-MyAccount-navigation-link:hover { background-color: var(--lct-color-rosa); color: #ffffff !important; } .woocommerce-MyAccount-navigation-link a { color: #000000 !important; } .woocommerce-MyAccount-navigation-link a:hover { color: #ffffff !important; }   body.woocommerce-account #lc-mega-menu .jet-listing-grid, body.woocommerce-account #lc-mega-menu .jet-listing-grid__items { gap: 8px !important; } .jet-listing-grid, body.woocommerce-account #lct-mega-menu .jet-listing-grid, body.woocommerce-account #lct-mega-menu .jet-listing-grid__items { gap: 0 !important; } .brxe-jet-listing .brxe-fhxkkm.brxe-container { transition: border-color 0.3s ease; } .brxe-jet-listing .brxe-fhxkkm.brxe-container:hover { border-color: var(--lct-color-rosa); }  @layer bricks { .woocommerce-notices-wrapper:not(:empty) { margin-top: 30px; } }  #brx-content.wordpress a:not(.button):not(.wp-element-button):not(.woocommerce-button):not(.wc-block-components-button):not(.wp-block-button__link), .lct-post-content .brxe-post-content a:not(.button):not(.wp-element-button):not(.woocommerce-button):not(.wc-block-components-button):not(.wp-block-button__link) { color: var(--lct-color-rosa); } #brx-content.wordpress a:not(.button):not(.wp-element-button):not(.woocommerce-button):not(.wc-block-components-button):not(.wp-block-button__link):hover, .lct-post-content .brxe-post-content a:not(.button):not(.wp-element-button):not(.woocommerce-button):not(.wc-block-components-button):not(.wp-block-button__link):hover { color: var(--lct-color-rosa-hover); }   .bundle_data .bundle_wrap > .bundle_price { display: none !important; }  .bundled_product_summary { padding-bottom: 0 !important; border-bottom: 0 !important; margin-bottom: .45rem !important; }  .bundled_product_summary .details { display: flex; align-items: center; flex-wrap: wrap;  font-size: 1rem; line-height: 1.3; }  .bundled_product_summary .bundled_product_optional_checkbox { order: 1; display: inline-flex; align-items: center; gap: 0; margin: 0; padding: 0; font-size: 0;  vertical-align: middle; }  .bundled_product_summary .bundled_product_optional_checkbox .bundled_product_checkbox { order: 1; flex: 0 0 auto !important; display: inline-block !important; box-sizing: border-box !important; width: 22px !important; height: 22px !important; min-width: 22px !important; font-size: 16px; margin: 0 6px 0 0 !important;  padding: 0; appearance: none; -webkit-appearance: none; border: 2px solid var(--lct-color-rosa); border-radius: 3px; background: #fff; cursor: pointer; position: relative; vertical-align: middle; } .bundled_product_summary .bundled_product_optional_checkbox .bundled_product_checkbox:checked { background: var(--lct-color-rosa); } .bundled_product_summary .bundled_product_optional_checkbox .bundled_product_checkbox:checked::after { content: ""; position: absolute; left: 6px; top: 2px; width: 6px; height: 11px; border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(45deg); box-sizing: border-box; }  .bundled_product_summary .bundled_product_optional_checkbox .price { order: 2; font-size: 1rem; font-weight: 600; }  .bundled_product_summary .bundled_product_title { order: 2; font-size: 1em; font-weight: 600; margin: 0; } .bundled_product_summary .bundled_product_title::before { content: "- "; }  .bundle_data .wcsatt-options-wrapper { margin-top: 20px; }  .bundled_product_summary .bundled_product_images { display: none !important; width: 0 !important; margin: 0 !important; padding: 0 !important; }body.woocommerce-checkout #brx-content.wordpress ul,body.woocommerce-order-received #brx-content.wordpress ul { padding-left: 0 !important; }body.woocommerce-checkout #brx-content.wordpress ul li,body.woocommerce-order-received #brx-content.wordpress ul li { padding-left: 0 !important; }body.woocommerce-checkout #brx-content.wordpress ul li::before,body.woocommerce-order-received #brx-content.wordpress ul li::before { content: none !important; display: none !important; }#brx-content .wc-block-components-button .wc-block-components-button__text { color: #ffffff !important; }#brx-content .wc-block-components-button[aria-disabled="true"],#brx-content .wc-block-components-button:disabled { opacity: .82 !important; }