.elementor-kit-9{--e-global-color-primary:#DF0F78;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#F8F014;--e-global-color-9c34ce3:#000000;--e-global-color-34a4b9c:#FFFFFF;--e-global-color-c4177cd:#00B2C4;--e-global-color-bbd17ec:#FF7276;--e-global-color-0ce7045:#5C0F8B;--e-global-color-234d232:#E2E729;--e-global-color-8406355:#FFDD00;--e-global-color-8757ba4:#FF40B4;--e-global-color-8945028:#FF8300;--e-global-color-6c4e4b9:#EF2AC1;--e-global-color-95c7bf7:#FF7175;--e-global-color-a910eb4:#F5EA61;--e-global-color-a7f30f3:#00CE7C;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;font-family:"Montserrat", Sans-serif;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 a{font-family:"Montserrat", Sans-serif;font-weight:800;text-decoration:none;letter-spacing:-0.7px;}.elementor-kit-9 a:hover{color:var( --e-global-color-34a4b9c );text-decoration:none;}.elementor-kit-9 h1{font-size:36px;font-weight:900;letter-spacing:-2px;}.elementor-kit-9 h2{font-size:35px;font-weight:900;letter-spacing:-2px;}.elementor-kit-9 h3{letter-spacing:-2px;}.elementor-kit-9 h4{letter-spacing:-2px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}@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-9{--e-global-typography-primary-line-height:0.1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.blur-bg {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
}

/* Colores */
.color-tongole {
    color:var(--e-global-color-8406355);
}
.color-shampoo {
    color:var(--e-global-color-c4177cd);
}
.color-pocion {
    color:var( --e-global-color-primary)
}
.color-white {
    color:var( --e-global-color-34a4b9c);
}
.color-ancestral {
    color:var( --e-global-color-bbd17ec);
}
.color-dual {
    color:var( --e-global-color-0ce7045);
}


/* Animation */
      @keyframes appear {
        from {
          opacity: 0;
          scale:0.5;
          filter: blur(8px);
        }
        to {
          opacity: 1;
          scale:1;
          filter: blur(0px);
        }
      }

      .pcn-animated {
        animation: appear linear;
        animation-timeline: view();
        animation-range: entry 0% cover 30%;
      }
      
/* Cómo usar */
.uso-pcn-title {
    display:flex;
    flex-wrap:wrap;
    justify-content: center;
    padding:40px 8px;
}
.uso-pcn-title h2 {
    width: 100%;
    text-align: center;
    margin-block-start: 0;
    margin-block-end: 0;
}
.uso-pcn-title h3 {
    font-size:70px;
    text-align: center;
    margin-block-start: 0;
    margin-block-end: 0;
}
.uso-pcn-title img {
    max-width:250px;
    max-height: 75px;
    margin:0 20px;
}


.uso-pcn-block {
    display:flex;
    align-items:center;
    margin:15px;
}
.uso-pcn-block img {
    width:140px;
    height:140px;
    border:solid white 6px;
    border-radius:70px;
    box-shadow:0 15px 30px rgba(0,0,0,0.2);
    z-index: 1;
}
.uso-pcn-block p {
    background: rgba(255,255,255,0.85);
    padding:20px;
    border-radius:18px;box-shadow:0 15px 30px rgba(0,0,0,0.2);
    margin-left: -10px;
}


.uso-pcn-end p {
    vertical-align: text-bottom;
}
.uso-pcn-end a {
    padding:6px 22px 6px 38px;
    border-radius:28px;
    border:solid var( --e-global-color-primary);
    font-weight: 700;
    color:var( --e-global-color-primary);
    background:no-repeat url("https://beige-wolf-561554.hostingersite.com/wp-content/uploads/2024/12/shopping-cart-line-fucshia.svg") 12px 50%/20px;
    margin: 10px 0;
    transition: background 0.4s ease-in-out, color 0.4s ease-in-out;
}
.uso-pcn-end a:hover {
    background: var( --e-global-color-primary) url("https://beige-wolf-561554.hostingersite.com/wp-content/uploads/2024/12/shopping-cart-line-white.svg") no-repeat 12px 50%/20px;
    color:white;
}

/* Tongolé footer button */
.uso-pcn-tongole-end p {
    color:white;
    vertical-align: text-bottom;
}
.uso-pcn-tongole-end a {
    padding:6px 22px 6px 38px;
    border-radius:28px;
    border:solid var( --e-global-color-8406355);
    font-weight: 700;
    color:var( --e-global-color-8406355);
    background:no-repeat url("https://beige-wolf-561554.hostingersite.com/wp-content/uploads/2024/12/shopping-cart-line-tongole.svg") 12px 50%/20px;
    margin: 10px 0;
    transition: background 0.4s ease-in-out, color 0.4s ease-in-out;
}
.uso-pcn-tongole-end a:hover {
    background: var( --e-global-color-8406355) url("https://beige-wolf-561554.hostingersite.com/wp-content/uploads/2024/12/shopping-cart-line-white.svg") no-repeat 12px 50%/20px;
    color:white;
}


@media only screen and (max-width: 767px) {
    .uso-pcn-title h3 {
    font-size:40px;
}
    .uso-pcn-title img {
    width:140px;
}
    .uso-pcn-block {
    display:flex;
    flex-direction:column;
}
    .uso-pcn-block p {
        margin-top:-10px;
    }
    .uso-pcn-end, .uso-pcn-tongole-end {
        text-align:center;
    }
}/* End custom CSS */