:root {
--color-white:#ffffff;
--color-principal: #7C3650;
--color-secundario: #A7657D;
--color-claro: #ECE6EA;
--color-mas-claro: #f9f7f9;
--color-oscuro: #51162C;
--color-acento: #ce9db0;
--color-rosado-suave: #FCD9E6;
}.c-header__outer--header-type-2,
.c-header__top-row--header-type-3,
.c-header__top-row--header-type-4,
.c-header__top-row--header-type-5 {
background-color: var(--color-oscuro);
}
.c-header--header-type-4 .c-header__row,
.c-header--header-type-5 .c-header__row {
background-color: var(--color-principal);
}
.c-product-list-widget__empty.woocommerce-mini-cart__empty-message,
a.c-product-list-widget__title-link,
span.c-product-list-widget__total-title,
.c-product-list-widget__price,
.l-section .woocommerce-mini-cart__total span.woocommerce-Price-currencySymbol,
.l-section .woocommerce-mini-cart__total bdi {
color: var(--color-principal);
}
.c-header__top-row-item--other,
.c-header--header-type-4 .c-header__col-left,
.c-header--header-type-4 .c-header__col-right,
.c-header--header-type-4 .c-header__col-center,
.c-header--header-type-5 .c-header__col-left,
.c-header--header-type-5 .c-header__col-right,
.c-header--header-type-5 .c-header__col-center {
color: var(--color-white);
}
.l-inner {
background-color: var(--color-mas-claro);
}
.c-product {
color: var(--color-oscuro);
}  .c-top-menu__subitem>a {
color: var(--color-secundario);
font-weight: 600;
} .c-top-menu__subitem .c-top-menu__subitem>a {
color: var(--color-secundario);
font-weight: 400;
} .c-top-menu__subitem .c-top-menu__subitem .c-top-menu__subitem>a {
color: var(--color-secundario);
font-weight: 400;
}
ul.c-top-menu__submenu.c-top-menu__submenu--columns-3.c-top-menu__submenu--expand.mega-menu-break.initialized {
background-color: var(--color-claro);
}
.hide-element {
display: none;
}
div.woocommerce-mini-cart__buttons a.wc-forward:hover {
background-color: var(--color-oscuro) !important;
color: var(--color-white) !important;
}
div.woocommerce-mini-cart__buttons a.wc-forward {
background-color: transparent !important;
border-color: var(--color-acento) !important;
color: var(--color-principal) !important;
}
.ip-user {
display: inline-block;
width: 24px; height: 24px;
background-image: url(//analisecret.com/wp-content/uploads/icons/usuaria.svg);
background-size: contain;
background-repeat: no-repeat;
font-style: normal; text-indent: -9999px; background-position: center;
vertical-align: middle;
margin-top: -6px; } .c-header__button-link--account {
position: relative;
overflow: visible !important;
}
.c-header__button-link--account::after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 3px;
height: 3px;
border-radius: 50%;
background: transparent;
pointer-events: none;
animation: analiSparkle 2.5s ease-in-out infinite;
z-index: 1;
}
.c-header__button-link--account::before {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 2px;
height: 2px;
border-radius: 50%;
background: transparent;
pointer-events: none;
animation: analiSparkle2 2.8s 0.6s ease-in-out infinite;
z-index: 1;
}
@keyframes analiSparkle {
0%, 100% {
box-shadow:
-10px -14px 0 1px rgba(255, 215, 0, 0),
12px -10px 0 1px rgba(255, 215, 0, 0),
14px 5px 0 1px rgba(244, 162, 186, 0),
-12px 7px 0 1px rgba(244, 162, 186, 0),
2px -16px 0 1px rgba(255, 255, 255, 0);
}
15% {
box-shadow:
-10px -14px 0 1.5px rgba(255, 215, 0, 1),
12px -10px 0 1px rgba(255, 215, 0, 0),
14px 5px 0 1px rgba(244, 162, 186, 0),
-12px 7px 0 1px rgba(244, 162, 186, 0),
2px -16px 0 1px rgba(255, 255, 255, 0);
}
30% {
box-shadow:
-12px -16px 0 0 rgba(255, 215, 0, 0),
12px -10px 0 1.5px rgba(255, 215, 0, 1),
14px 5px 0 1px rgba(244, 162, 186, 0),
-12px 7px 0 1.2px rgba(244, 162, 186, 0.8),
2px -16px 0 1px rgba(255, 255, 255, 0);
}
50% {
box-shadow:
-10px -14px 0 1px rgba(255, 215, 0, 0),
14px -12px 0 0 rgba(255, 215, 0, 0),
14px 5px 0 1.5px rgba(244, 162, 186, 1),
-14px 9px 0 0 rgba(244, 162, 186, 0),
2px -16px 0 1.2px rgba(255, 255, 255, 0.9);
}
70% {
box-shadow:
-10px -14px 0 1px rgba(255, 215, 0, 0),
12px -10px 0 1px rgba(255, 215, 0, 0),
16px 7px 0 0 rgba(244, 162, 186, 0),
-12px 7px 0 1px rgba(244, 162, 186, 0),
3px -18px 0 0 rgba(255, 255, 255, 0);
}
}
@keyframes analiSparkle2 {
0%, 100% {
box-shadow:
6px -15px 0 1px rgba(255, 215, 0, 0),
-14px -4px 0 1px rgba(255, 255, 255, 0),
15px 8px 0 1px rgba(244, 162, 186, 0),
-6px 12px 0 1px rgba(255, 215, 0, 0);
}
20% {
box-shadow:
6px -15px 0 1.2px rgba(255, 215, 0, 0.9),
-14px -4px 0 1px rgba(255, 255, 255, 0),
15px 8px 0 1px rgba(244, 162, 186, 0),
-6px 12px 0 1px rgba(255, 215, 0, 0);
}
40% {
box-shadow:
8px -17px 0 0 rgba(255, 215, 0, 0),
-14px -4px 0 1.2px rgba(255, 255, 255, 0.85),
15px 8px 0 1px rgba(244, 162, 186, 0),
-6px 12px 0 1.2px rgba(255, 215, 0, 0.7);
}
60% {
box-shadow:
6px -15px 0 1px rgba(255, 215, 0, 0),
-16px -5px 0 0 rgba(255, 255, 255, 0),
15px 8px 0 1.2px rgba(244, 162, 186, 0.9),
-7px 14px 0 0 rgba(255, 215, 0, 0);
}
80% {
box-shadow:
6px -15px 0 1px rgba(255, 215, 0, 0),
-14px -4px 0 1px rgba(255, 255, 255, 0),
17px 10px 0 0 rgba(244, 162, 186, 0),
-6px 12px 0 1px rgba(255, 215, 0, 0);
}
}
.c-breadcrumbs__item a,
.c-breadcrumbs__item {
color: var(--color-secundario) !important;
}      div.l-inner header.c-page-header .c-page-header__title {
display: none !important;
} div.l-inner header.c-page-header {
background: none !important;
padding: 0 !important;
margin: 0 !important;
min-height: 0 !important;
height: auto !important;
display: block !important;
} div.l-inner header.c-page-header .c-breadcrumbs {
display: block !important;
padding: 10px 20px !important;
margin: 0 !important;
color: var(--color-oscuro) !important;
font-size: 14px !important;
font-weight: 500 !important;
}
.c-breadcrumbs__item a,
.c-breadcrumbs__item {
color: var(--color-oscuro) !important;
}
.c-page-header__wrap {
min-height: 70px !important;
}
button.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show{
z-index: 999999999 !important;
}
@media (max-width: 768px) {
.c-page-header__wrap {
display: none;
}
.l-section.l-section--container.l-section--top-margin.l-section--bottom-margin {
margin-top: 0px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-98b9ea0.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
margin-bottom: 0px;
}
}
div#payment .c-cart__sub-header {
font-size: 0; position: relative;
}
div#payment .c-cart__sub-header::after {
content: "Método de pago"; font-size: 16px; position: absolute;
top: 0;
left: 0;
}
small.includes_tax{
display: none !important;
}
.ht_ctc_style.ht_ctc_chat_style span.ctc_cta {
color: var(--color-oscuro); }
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight {
display: none;
}
.cmplz-cookiebanner.banner-1.optin.cmplz-bottom-right.cmplz-categories-type-view-preferences.cmplz-show {
z-index: 9999 !important;
}
#ht-ctc-chat {
opacity: 0 !important;
visibility: hidden !important;
}
#ht-ctc-chat.ctc-ready {
opacity: 1 !important;
visibility: visible !important;
transition: opacity 0.6s ease;
}.woocommerce-mini-cart__buttons .button:not(.checkout) {
display: none !important;
} .woocommerce-mini-cart__buttons .button.checkout {
width: 100% !important;
text-align: center !important;
}