.elementor-kit-921839{--e-global-color-primary:#DCD6BE;--e-global-color-secondary:#CE5E58;--e-global-color-text:#333333;--e-global-color-accent:#CE5E58;--e-global-color-5a4bbb9:#2F2D32;--e-global-color-8eed920:#A9A9A9;--e-global-color-b7685fc:#D49A48;--e-global-color-a4ee1e2:#F2F2F2;--e-global-color-8f80ff4:#413F44;--e-global-color-50fff04:#D8AB8C;--e-global-color-6f5d409:#BA797D;--e-global-color-c1ef4c1:#D4B2BC;--e-global-color-a173882:#FFFFFF;--e-global-color-05d046e:#EED8DA;--e-global-color-efcc36a:#323232;--e-global-color-ae7c9f3:#CE8E8D;--e-global-color-0c5b4d0:#F8F8F8;--e-global-color-f56d441:#5D4246;--e-global-color-e3f0d61:#EFEAE4;--e-global-color-6968f2a:#000000;--e-global-color-d254611:#BA712C;--e-global-color-1a526ce:#000000;--e-global-color-30f66ad:#CE5E58;--e-global-color-a11d254:#CF7309;--e-global-color-7efb421:#CAC4D8;--e-global-color-0547eda:#CBD62A;--e-global-color-373f8e9:#D8D8D8;--e-global-color-2865848:#EB5E57;--e-global-color-c3d20ac:#EB5E57;--e-global-color-75bbab0:#522B3C;--e-global-color-433a373:#83AEBB;--e-global-typography-primary-font-family:"Neue Has Meg";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Neue Has Meg";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Neue Has Meg";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Neue Has Meg";--e-global-typography-accent-font-weight:700;--e-global-typography-b960713-font-family:"Neue Has Meg";--e-global-typography-b960713-font-size:18px;--e-global-typography-b960713-font-weight:400;--e-global-typography-b960713-text-transform:uppercase;--e-global-typography-b960713-line-height:1.8em;--e-global-typography-b960713-letter-spacing:0.05em;--e-global-typography-7830b9e-font-family:"Neue Has Meg";--e-global-typography-7830b9e-font-size:36px;--e-global-typography-7830b9e-font-weight:400;--e-global-typography-7830b9e-line-height:1em;--e-global-typography-e172d3d-font-family:"Neue Has Meg";--e-global-typography-e172d3d-font-size:18px;--e-global-typography-e172d3d-font-weight:400;--e-global-typography-e172d3d-text-transform:uppercase;--e-global-typography-e172d3d-line-height:1.8em;--e-global-typography-e172d3d-letter-spacing:0.05em;--e-global-typography-55df77f-font-family:"Neue Has Meg";--e-global-typography-55df77f-font-size:17px;--e-global-typography-55df77f-font-weight:400;--e-global-typography-55df77f-letter-spacing:1px;--e-global-typography-5f668b4-font-family:"Neue Has Meg";--e-global-typography-5f668b4-font-size:16px;--e-global-typography-5f668b4-font-weight:400;--e-global-typography-5f668b4-text-transform:uppercase;--e-global-typography-470417e-font-family:"Neue Has Meg";--e-global-typography-470417e-font-size:16px;--e-global-typography-470417e-font-weight:400;--e-global-typography-c6ecd75-font-family:"Neue Has Meg";--e-global-typography-c6ecd75-font-size:38px;--e-global-typography-c6ecd75-font-weight:400;--e-global-typography-c6ecd75-letter-spacing:-0.5px;--e-global-typography-d6c910a-text-decoration:none;--e-global-typography-d243dee-font-size:clamp(3rem, 1.7309rem + 1.813vw, 4rem);--e-global-typography-222ddb8-font-size:clamp(2.6rem, 1.7309rem + 1.813vw, 3rem);--e-global-typography-dfc3905-font-size:clamp(2.2rem, 1.5482rem + 1.3598vw, 2.5rem);--e-global-typography-6b16172-font-size:clamp(1.8rem, 1.3654rem + 0.9065vw, 2rem);--e-global-typography-8dad907-font-size:clamp(1.6rem, 1.2741rem + 0.6799vw, 1.75rem);--e-global-typography-c21be3a-font-size:clamp(1.4rem, 1.1827rem + 0.4533vw, 1.5rem);--e-global-typography-8ad68a0-font-size:clamp(1.2rem, 1.0914rem + 0.2266vw, 1.25rem);--e-global-typography-12165eb-font-size:1.2rem;--e-global-typography-7cc5e3c-font-family:"Neue Has Meg";--e-global-typography-7cc5e3c-font-size:1rem;--e-global-typography-1d771ce-font-size:1rem;--e-global-typography-1d771ce-font-weight:700;--e-global-typography-83b4fdc-font-size:1.125rem;--e-global-typography-50ee0d9-font-size:0.875rem;--e-global-typography-5d1f3b5-font-family:"Neue Has Meg";--e-global-typography-5d1f3b5-font-size:38px;--e-global-typography-5d1f3b5-font-weight:700;--e-global-typography-5d1f3b5-letter-spacing:-0.5px;color:var( --e-global-color-1a526ce );font-family:"Neue Has Meg", Sans-serif;font-size:1rem;}.elementor-kit-921839 button,.elementor-kit-921839 input[type="button"],.elementor-kit-921839 input[type="submit"],.elementor-kit-921839 .elementor-button{background-color:var( --e-global-color-6968f2a );font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-a173882 );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-kit-921839 button:hover,.elementor-kit-921839 button:focus,.elementor-kit-921839 input[type="button"]:hover,.elementor-kit-921839 input[type="button"]:focus,.elementor-kit-921839 input[type="submit"]:hover,.elementor-kit-921839 input[type="submit"]:focus,.elementor-kit-921839 .elementor-button:hover,.elementor-kit-921839 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-a173882 );border-style:none;}.elementor-kit-921839 e-page-transition{background-color:#FFBC7D;}.elementor-kit-921839 a{color:var( --e-global-color-6968f2a );}.elementor-kit-921839 a:hover{color:#000000;text-decoration:none;}.elementor-kit-921839 h1{font-size:clamp(3rem, 1.7309rem + 1.813vw, 4rem);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1170px;}.e-con{--container-max-width:1170px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-921839{--e-global-typography-e172d3d-line-height:1.4em;--e-global-typography-5d1f3b5-font-size:26px;--e-global-typography-5d1f3b5-line-height:1.6rem;font-size:1rem;}.elementor-kit-921839 a{font-size:1rem;}.elementor-kit-921839 h1{font-size:3rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.astral-birth-time .tab {
    display: none;
}

body{
    margin: 0;
}

p{
    margin-top: 0px;
    text-wrap: pretty
}

span.page-numbers.prev {
    display: none;
}

details {
    background: var(--e-global-color-primary);
    padding: 16px;
    border-radius: 6px;
    margin-bottom: 1rem;
}
summary {
    font-weight: bold;
}
summary:hover {
    cursor: pointer;
}

.show-to-not-members,
.show-to-members,
.logged-in .show-to-not-logged-in,
.logged-in .show-to-members,
.member-logged-in.logged-in .show-to-not-members,
.member-logged-in .show-to-not-members.show-to-not-logged-in

{
    display: none;
}

.not-show-to-logged-out{
    
}


.member-logged-in.logged-in .show-to-members,
.logged-in .show-to-not-members{
    display: flex ;
}

.elementor-element-edit-mode.show-to-members,
.elementor-element-edit-mode.show-to-not-logged-in,
.elementor-element-edit-mode.show-to-not-members,
.show-to-not-members.show-to-not-logged-in{
    display: flex !important;
}



.member-logged-in .show-to-not-members.show-to-not-logged-in {
    display: none !important ;
}
.show-to-not-members.show-to-not-logged-in {
    display: flex;
}

h1.tribe-events-single-event-title {
    font-size: 36px;
    font-weight: 700;
    line-height: 1;
}

@media (max-width: 1024px) {
  h1.tribe-events-single-event-title {
    font-size: 24px;
    
}
}


.product_tag-sugerido .woocommerce-product-gallery__image:before {
    content: "Recomendación del mes";
    background: #b9721d;
    position: absolute;
    text-align: center;
    font-size: 14px;
    color: white;
    top: 10px;
    left: 10px;
    padding: 5px 10px;
    border-radius: 40px;
    box-shadow: 0px 6px 10px rgb(0 0 0 / 30%);
}

.cart-spm-notice {
    display: inline-block;
    background: var(--e-global-color-primary);
    border-radius: 3px;
    font-size: 12px;
    padding: 5px 5px;
    line-height: 1.4;
    
}
.cart-spm-notice a{
        text-decoration: underline;
        color: black;
        font-weight: bold;
    }


.elementor-927002 .elementor-element.elementor-element-0e5deb3:not(.elementor-motion-effects-element-type-background),.elementor-927004 .elementor-element.elementor-element-6f7c5ef:not(.elementor-motion-effects-element-type-background){
    background-image: url('../images/gB31ejEfMSkl.png') !important
}


table#table_data_2 tbody .transito-dias &gt; span a:after{
    background: var( --e-global-color-secondary )!important;
}
.tab button:hover{
    background: var( --e-global-color-secondary )!important;
    color: white !important;
    border:none !important;
}

.lista-aspectos li::before,.planetas-natales_titulo{
    color:var( --e-global-color-secondary )!important;
}


/* Ocultar todo por defecto */
.show-to-members,
.show-to-not-members,
.show-to-logged-in {
    display: none !important;
}

/* Mostrar contenido para miembros cuando están logueados */
.member-logged-in.logged-in .show-to-members {
    display: flex !important;
}

/* Mostrar contenido para no-miembros solo cuando están logueados */
.logged-in .show-to-not-members {
    display: flex;
}


/* Ocultar contenido para no-miembros cuando el usuario es miembro */
.member-logged-in .show-to-not-members {
    display: none !important;
}

/* Ocultar explícitamente todo para usuarios no logueados */
.not-logged-in .show-to-members,
.not-logged-in .show-to-not-members {
    display: none !important;
}

/* Soporte para el editor de Elementor */
.elementor-element-edit-mode.show-to-members,
.elementor-element-edit-mode.show-to-not-members {
    display: flex !important;
}

.woocommerce-MyAccount-navigation-link--contenido-comprado .heading-color:before {
    content: "\f07c";
}

body .elementor-element  .elementor-pagination.pagination-products a.next.page-numbers {
    color: white;
}
body .elementor-element  .elementor-pagination.pagination-products a.prev.page-numbers {
    color: white;
}
body .elementor-element  .elementor-pagination.pagination-products a.next.page-numbers:hover {
    background-color: var( --e-global-color-secondary );
    color: white;
}
body .elementor-element  .elementor-pagination.pagination-products a.prev.page-numbers:hover {
    background-color: var( --e-global-color-secondary );
    color: white;
}

body .elementor-element  .elementor-pagination.pagination-products .current:hover {
    color: var( --e-global-color-secondary );
}

a.page-numbers {
    margin-right:5px;
    margin-left:5px;
    color: var(--e-global-color-6968f2a);
    font-family: 'Neue Has Meg';
    font-size: 16px;
}

span.page-numbers.current {
    margin-right:5px;
    margin-left:5px;
    color: var(--e-global-color-6968f2a);
    font-weight: 900;
    font-size: 16px;
    font-family: 'Neue Has Meg';
}

span.page-numbers.current:hover {
    color: var( --e-global-color-secondary );
}

.pagination-products a.page-numbers:hover {
    color: var( --e-global-color-secondary ) !important;
}

.descargableLysm {    
    padding: 10px 20px;   
    margin-bottom: 15px;   
    color: #481617 !important;    
    background-color: #EB5E57 !important;
}
.descargableLysm:hover {   background-color: #FFC1D6 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Has Meg';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('../fonts/2DS22TfOHN2J.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Has Meg';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('../fonts/dXb3xF8ctsN9.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Has Meg';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/u6JtfcBZxERA.ttf') format('truetype');
}
/* End Custom Fonts CSS */