#fw-section-text-blocks-f0d4ce3e-9257-48e1-a277-ad03ddda28d3 {

h1, h2, h3, h4, .title {
  color: #35286f !important;
}

a {
  font-weight: bold !important;
}
}

#fw-section-video-with-text-724dc074-124f-4219-827f-876f494b27fb {

/* --- TÍTULO EN MORADO CORPORATIVO --- */
h1, h2, h3, h4, [class*="heading"] {
    color: #35286F !important;
}

/* --- BOTÓN AMARILLO --- */
a.btn, a[class*="button"] {
    background-color: #F2C400 !important;
    color: #35286F !important;
    border-radius: 5px !important;
    font-weight: bold !important;
    box-shadow: 0 4px 12px rgba(242, 196, 0, 0.2) !important;
}
a.btn:hover, a[class*="button"]:hover {
    background-color: #D9B000 !important;
    transform: translateY(-2px) !important;
}
}
#fw-section-video-with-text-d2780f5c-c6f5-4daa-8b2a-01d1f5cac6d9 {

/* --- TÍTULO EN MORADO CORPORATIVO --- */
h1, h2, h3, h4, [class*="heading"] {
    color: #35286F !important;
}

/* --- BOTÓN AMARILLO --- */
a.btn, a[class*="button"] {
    background-color: #F2C400 !important;
    color: #35286F !important;
    border-radius: 5px !important;
    font-weight: bold !important;
    box-shadow: 0 4px 12px rgba(242, 196, 0, 0.2) !important;
}
a.btn:hover, a[class*="button"]:hover {
    background-color: #D9B000 !important;
    transform: translateY(-2px) !important;
}
}
#fw-section-video-with-text-9e3ab5b7-94b1-44b3-b718-9ebdd127d5d9 {

/* --- TÍTULO EN MORADO CORPORATIVO --- */
h1, h2, h3, h4, [class*="heading"] {
    color: #35286F !important;
}

/* --- BOTÓN AMARILLO --- */
a.btn, a[class*="button"] {
    background-color: #F2C400 !important;
    color: #35286F !important;
    border-radius: 5px !important;
    font-weight: bold !important;
    box-shadow: 0 4px 12px rgba(242, 196, 0, 0.2) !important;
}
a.btn:hover, a[class*="button"]:hover {
    background-color: #D9B000 !important;
    transform: translateY(-2px) !important;
}
}
#fw-section-video-with-text-87de0e9e-4216-4309-b64d-0d8d1d09e195 {

h1, h2, h3, h4, [class*="heading"] {
    color: #35286F !important;
}

/* --- BOTÓN AMARILLO --- */
a.btn, a[class*="button"] {
    background-color: #F2C400 !important;
    color: #35286F !important;
    border-radius: 5px !important;
    font-weight: bold !important;
    box-shadow: 0 4px 12px rgba(242, 196, 0, 0.2) !important;
}
a.btn:hover, a[class*="button"]:hover {
    background-color: #D9B000 !important;
    transform: translateY(-2px) !important;
}
}
#fw-section-video-with-text-47767e59-bef4-42ae-a397-359116b88ea5 {

/* --- TÍTULO EN MORADO CORPORATIVO --- */
h1, h2, h3, h4, [class*="heading"] {
    color: #35286F !important;
}

/* --- BOTÓN AMARILLO --- */
a.btn, a[class*="button"] {
    background-color: #F2C400 !important;
    color: #35286F !important;
    border-radius: 5px !important;
    font-weight: bold !important;
    box-shadow: 0 4px 12px rgba(242, 196, 0, 0.2) !important;
}
a.btn:hover, a[class*="button"]:hover {
    background-color: #D9B000 !important;
    transform: translateY(-2px) !important;
}
}
#fw-section-rich-text-178412740799629 {

/* --- TÍTULO EN MORADO CORPORATIVO --- */
h1, h2, h3, [class*="heading"] {
    color: #35286F !important;
    text-align: center !important;
    font-weight: bold !important;
}

/* --- BOTÓN AMARILLO --- */
a {
    display: block !important;
    width: fit-content !important;
    margin: 25px auto 10px auto !important;
    background-color: #F2C400 !important;
    color: #35286F !important;
    padding: 14px 28px !important;
    border-radius: 5px !important;
    text-decoration: none !important;
    font-weight: bold !important;
    font-size: 16px !important;
    text-align: center !important;
    box-shadow: 0 4px 12px rgba(242, 196, 0, 0.2) !important;
    transition: all 0.3s ease !important;
}
a:hover {
    background-color: #D9B000 !important;
    transform: translateY(-2px) !important;
}
}
#fw-section-video-with-text-4a3293a1-bf7b-4429-962e-5a2536078495 {

h1, h2, h3, h4, [class*="heading"] {
    color: #35286F !important;
}
}
#fw-section-video-with-text-c09fe6e4-f8ac-48cd-89ef-c47fc2f0d4e2 {

/* --- TÍTULO EN MORADO CORPORATIVO --- */
h1, h2, h3, h4, [class*="heading"] {
    color: #35286F !important;
}

/* --- BOTÓN AMARILLO --- */
a.btn, a[class*="button"] {
    background-color: #F2C400 !important;
    color: #35286F !important;
    border-radius: 5px !important;
    font-weight: bold !important;
    box-shadow: 0 4px 12px rgba(242, 196, 0, 0.2) !important;
}
a.btn:hover, a[class*="button"]:hover {
    background-color: #D9B000 !important;
    transform: translateY(-2px) !important;
}
}
#fw-section-video-with-text-9ba8180e-be0a-4b63-9b28-71283973bf1c {

h1, h2, h3, h4, [class*="heading"] {
    color: #35286F !important;
}
}

#fw-section-text-banner-0 {

h1, h2, h3, .heading {
    color: #35286f !important;
}

/* 2. El texto de abajo (El paso a paso...) ¡Ahora más grande! */
p, .subheading, .description {
    font-size: 19px !important;
    line-height: 1.6 !important;
}

/* 3. El texto de arriba (PROGRAMA EXCLUSIVO) ¡Más visible! */
span, small, .kicker {
    font-size: 15px !important;
    letter-spacing: 2px !important;
}
}
#fw-section-image-with-text-4986801e-df73-474b-b0d6-9dcbc89e3f9f {
--color-primary: #f2c400;
--color-primary-rgb: 242, 196, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #838384;
--color-on-background-rgb: 131, 131, 132;
--color-on-primary: #35286f;
--color-on-primary-rgb: 53, 40, 111;
--color-product-image-background: #838384;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f2c400;
--primary-btn-text: #35286f;
--primary-btn-border-color: #838384;
--secondary-btn-bg: transparent;
--secondary-btn-text: #838384;
--secondary-btn-border-color: #838384;
h1, h2, h3, .heading, .title {
    color: #35286f !important;
}

/* 2. Botón en amarillo vibrante con letras moradas */
button, .button, .btn, a.button, a.btn {
    background-color: #FFC000 !important;
    color: #35286f !important;
    border: none !important;
    padding: 12px 30px !important;
    font-weight: bold !important;
    text-decoration: none !important;
}
}
#fw-section-text-blocks-b9744510-db85-4820-b950-f37165dff053 {

h1, h2, h3, .heading, .title {
    color: #35286f !important;
}button, .button, .btn, a.button, a.btn {
    background-color: #FFC000 !important;
    color: #35286f !important;
    border: none !important;
    padding: 12px 30px !important;
    font-weight: bold !important;
    text-decoration: none !important;
}
}
#fw-section-featured-collection-80422f0c-8ec7-4dc4-a7e6-d70145bd408e {

[class*="price"], .money, .amount { display: none !important; } h3, h4, p, [class*="title"]:not(h2), [class*="name"], [class*="heading"]:not(h2) { display: none !important; }
}
#fw-section-footer {

.footer__powered-by, [class*="powered-by"], .localization-form, .footer__localization { display: none !important; }

/* 1. Contacto */
.footer a[href*="contact"], footer a[href*="contact"], .footer li:nth-child(1) a { font-size: 0 !important; }
.footer a[href*="contact"]::after, footer a[href*="contact"]::after, .footer li:nth-child(1) a::after { content: "Contacto" !important; font-size: 14px !important; color: #4A4A4A !important; display: inline-block !important; }

/* 2. Condiciones de servicio */
.footer a[href*="terms"], footer a[href*="terms"], .footer li:nth-child(2) a { font-size: 0 !important; }
.footer a[href*="terms"]::after, footer a[href*="terms"]::after, .footer li:nth-child(2) a::after { content: "Condiciones de servicio" !important; font-size: 14px !important; color: #4A4A4A !important; display: inline-block !important; }

/* 3. Política de privacidad */
.footer a[href*="privacy"], footer a[href*="privacy"], .footer li:nth-child(3) a { font-size: 0 !important; }
.footer a[href*="privacy"]::after, footer a[href*="privacy"]::after, .footer li:nth-child(3) a::after { content: "Política de privacidad" !important; font-size: 14px !important; color: #4A4A4A !important; display: inline-block !important; }

/* 4. Devoluciones y FAQ */
.footer a[href*="return"], .footer a[href*="faq"], footer a[href*="return"], footer a[href*="faq"], .footer li:nth-child(4) a { font-size: 0 !important; }
.footer a[href*="return"]::after, .footer a[href*="faq"]::after, footer a[href*="return"]::after, footer a[href*="faq"]::after, .footer li:nth-child(4) a::after { content: "Devoluciones y FAQ" !important; font-size: 14px !important; color: #4A4A4A !important; display: inline-block !important; }
}
#fw-section-header {

h1, h2, h3, .heading {
    color: #35286f !important;
}

/* 2. Fuerza al logo y al texto a ponerse de lado a lado (en fila) */
.header__logo {
    display: inline-flex !important;
    align-items: center !important;
}

/* 3. Inyecta el texto "Emigrar con Paula" al lado del círculo */
.header__logo::after {
    content: "Emigrar con Paula" !important;
    font-size: 22px !important; 
    font-weight: 700 !important; 
    color: #35286f !important; 
    margin-left: 15px !important; 
    white-space: nowrap !important; 
}

/* 4. Agranda el texto del menú de navegación (como "Inicio") */
nav a, [class*="nav"] a, [class*="menu"] a {
    font-size: 16px !important; 
    font-weight: 600 !important; 
    text-transform: uppercase !important; 
}

/* 5. Oculta y elimina por completo el carrito de compras */
.header__cart, [class*="cart"], a[href*="cart"] {
    display: none !important;
}
}
#fw-section-product-product-default {

.price, .product-price, .product__price, .product-info__price, .product-single__price, .product-details__price, .price-container, .product-price-container, .money, .amount { display: none !important; } h1, .product__title, .product-single__title { color: #35286F !important; }
}

#fw-section-image-with-text-951d6ef0-5858-4826-a895-aa8acd92fa2f {

h2, h3, .image-with-text__title, .image-with-text__heading, strong, b { color: #35286F !important; } p, li, .image-with-text__text { color: #4A4A4A !important; }
}
#fw-section-image-with-text-f253bff3-8852-4e95-89f1-1dafc95b37c0 {

h2, h3, .image-with-text__title, .image-with-text__heading, strong, b { color: #35286F !important; } p, li, .image-with-text__text { color: #4A4A4A !important; }
}
#fw-section-image-with-text-43495ad5-d442-4f38-ad24-194cc08a83f9 {

h2, h3, .image-with-text__title, .image-with-text__heading, strong, b { color: #35286F !important; } p, li, .image-with-text__text { color: #4A4A4A !important; }
}
#fw-section-image-with-text-bb67e8b2-57f6-4d9b-9dc6-62615c46cbc5 {

h2, h3, .image-with-text__title, .image-with-text__heading, strong, b { color: #35286F !important; } p, li, .image-with-text__text { color: #4A4A4A !important; }
}
#fw-section-product-recommendations-product-default {

[class*="price"], .money, .amount { display: none !important; } h2, .product-recommendations__heading { font-size: 0 !important; } h2::after, .product-recommendations__heading::after { content: "También te puede gustar" !important; font-size: 32px !important; color: #35286F !important; display: block; } h3, h4, p, [class*="title"]:not(h2), [class*="name"] { display: none !important; }
}