:root {
    --color-borde: #E5E7EB;
    --color-error: #EF4444;
    --color-exito: #10B981;
    --color-fondo: #f8f9fa;
    --color-primario: #8b5e3c;
    --color-secundario: #dc3545;
    --color-advertencia: #F59E0B;
    --color-fondo-tarjeta: #ffffff;
    --color-texto-principal: #333333;
    --color-texto-secundario: #6B7280;
    --color-texto-sobre-primario: #FFFFFF;
    --font-titulos: 'Lucida Sans Unicode, Lucida Grande, sans-serif', sans-serif;
    --font-cuerpo: 'Lucida Sans Unicode, Lucida Grande, sans-serif', sans-serif;
    --font-size-h1: 2.5rem;
    --font-size-h2: 2rem;
    --font-size-h3: 1.5rem;
    --font-size-body: 1rem;
    --font-size-small: 0.875rem;
    --border-radius-sm: 8px;
    --border-radius-md: 12px;
    --shadow-sm: 0 1px 3px rgba(0,0,0,0.1);
    --shadow-lg: 0 4px 12px rgba(0,0,0,0.15);
    --transition: all 0.3s ease;
    --store-primary-bg: #ffffff;
    --store-primary-bg-rgb: 255, 255, 255;
    --store-primary-text: #333333;
    /* Botón Perfil Primario */
    --km-btn-p-bg: #111111;
    --km-btn-p-text: #ffffff;
    --km-btn-p-hover-bg: #333333;
    --km-btn-p-hover-text: #ffffff;
    --km-btn-p-border: transparent;
    --km-btn-p-radius: 10px;
    --km-btn-p-pad-y: 0.8em;
    --km-btn-p-pad-x: 1.5em;
    --km-btn-p-font-size: 1rem;
    --km-btn-p-effect: 'none';
    /* Botón Perfil Secundario */
    --km-btn-s-bg: #ffffff;
    --km-btn-s-text: #111111;
    --km-btn-s-hover-bg: #f5f5f5;
    --km-btn-s-hover-text: #111111;
    --km-btn-s-border: 2px solid #111111;
    --km-btn-s-radius: 10px;
    --km-btn-s-pad-y: 0.8em;
    --km-btn-s-pad-x: 1.5em;
    --km-btn-s-font-size: 1rem;
    --km-btn-s-effect: 'none';
    /* Legacy aliases */
    --km-btn-bg: #111111;
    --km-btn-text: #ffffff;
    --km-btn-hover-bg: #333333;
    --km-btn-hover-text: #ffffff;
    --km-btn-border: transparent;
    --km-btn-radius: 10px;
    --km-btn-pad-y: 0.8em;
    --km-btn-pad-x: 1.5em;
    --km-btn-font-size: 1rem;
    --km-global-btn-bg: #111111;
    --km-global-btn-text: #ffffff;
    --km-global-btn-radius: 10px;
    /* Variables de página */
    --km-bg-page: #f8f9fa;
    --km-text-primary: #333333;
    --km-accent-color: #dc3545;
    /* Variables de tarjetas */
    --km-card-bg: #ffffff;
    --km-card-radius: 8px;
    --km-card-padding: 15px;
    --km-text-color: #333333;
}

        /* =============================================
        SISTEMA DE BOTONES - PERFILES DUALES
        Las clases km-btn-primario y km-btn-secundario
        solo remapean las variables locales --km-btn-*
        hacia el perfil global correspondiente.
        botones.css se encarga del layout y animaciones.
        ============================================= */

        .km-btn-primario {
            --km-btn-bg: var(--km-btn-p-bg);
            --km-btn-text: var(--km-btn-p-text);
            --km-btn-hover-bg: var(--km-btn-p-hover-bg);
            --km-btn-hover-text: var(--km-btn-p-hover-text);
            --km-btn-border: var(--km-btn-p-border);
            --km-btn-radius: var(--km-btn-p-radius);
            --km-btn-pad-y: var(--km-btn-p-pad-y);
            --km-btn-pad-x: var(--km-btn-p-pad-x);
            --km-btn-font-size: var(--km-btn-p-font-size);
        }

        .km-btn-secundario {
            --km-btn-bg: var(--km-btn-s-bg);
            --km-btn-text: var(--km-btn-s-text);
            --km-btn-hover-bg: var(--km-btn-s-hover-bg);
            --km-btn-hover-text: var(--km-btn-s-hover-text);
            --km-btn-border: var(--km-btn-s-border);
            --km-btn-radius: var(--km-btn-s-radius);
            --km-btn-pad-y: var(--km-btn-s-pad-y);
            --km-btn-pad-x: var(--km-btn-s-pad-x);
            --km-btn-font-size: var(--km-btn-s-font-size);
        }

        /* =============================================
           FONDO DE PÁGINA - Aplicación global
           Tipo: solid
           ============================================= */
        body {
            background-color: #f8f9fa;
            min-height: 100vh;
        }

        /* Color y fuente de texto SOLO dentro del contenedor de la tienda.
           No contamina Bootstrap modals, header, footer ni otros componentes. */
        #tienda-dinamica-content,
        #marketplace-content {
            color: var(--km-text-primary);
            font-family: var(--font-cuerpo);
        }

        /* Aplicar la fuente de títulos a los componentes nativos con especificidad limpia (1 sola clase).
           Como GrapesJS inyecta sus .gjs-xyz DESPUÉS de esto, el usuario podrá editar cada texto individualmente ignorando el global. */
        .slide-title, .slide-description, .slide-cta, 
        .km-producto-titulo, .km-card-title, .km-card-description, 
        .km-marquee-text, .km-marquee-text-inner {
            font-family: var(--font-titulos);
        }

        /* El wrapper y canvas heredan o aplican según su necesidad */
        #wrapper-perfil {
            background: transparent;
            min-height: 100vh;
        }

        .kumara-canvas {
            background: transparent;
        }
        


@font-face {
    font-family: 'TAN MERINGUE.';
    src: url('https://res.cloudinary.com/daplo7iuj/raw/upload/v1779158287/cj5hmbjiqz4lpcuhu3yx.otf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TAN MERINGUE';
    src: url('https://res.cloudinary.com/daplo7iuj/raw/upload/v1779158272/iuaoar9ubf9mfevuvhoy.ttf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* CSS CUSTOM GRAPESJS (OPTIMIZADO WPO) */


/* === ESTILOS GJS (SELECTOR RULES) === */
#tienda-dinamica-content .ia-ab, #marketplace-content .ia-ab{color:var(--color-texto);overflow-x:hidden;font-family:var(--font-cuerpo);font-weight:300;--color-fondo:#F2F0EA;--color-negro:#000000;--color-texto:#1a0e1b;--font-cuerpo:'Jost', sans-serif;--font-titulos:'Bodoni Moda', Georgia, serif;--color-primario:#5D4477;--tracking-brand:0.35em;background-color:var(--color-fondo);--border-radius-md:0.25rem;--color-secundario:#A592B5;--color-texto-suave:#7a6a85;--color-fondo-oscuro:#311432;}
#tienda-dinamica-content .ia-ab *, #marketplace-content .ia-ab *, #tienda-dinamica-content .ia-ab *::before, #marketplace-content .ia-ab *::before, #tienda-dinamica-content .ia-ab *::after, #marketplace-content .ia-ab *::after{margin:0;padding:0;box-sizing:border-box;}
#tienda-dinamica-content .ia-ab a, #marketplace-content .ia-ab a{color:inherit;text-decoration:none;}
#tienda-dinamica-content .ia-ab img, #marketplace-content .ia-ab img{display:block;max-width:100%;}
#tienda-dinamica-content .ia-ab button, #marketplace-content .ia-ab button{cursor:pointer;font-family:var(--font-cuerpo);}
#tienda-dinamica-content .ia-ticker, #marketplace-content .ia-ticker, body > .ia-ticker, .ia-ticker{padding:0.6rem 0;overflow:hidden;white-space:nowrap;}
#tienda-dinamica-content .ia-ticker-inner, #marketplace-content .ia-ticker-inner, body > .ia-ticker-inner, .ia-ticker-inner{display:inline-flex;animation:ia-tick 32s linear infinite;}
#tienda-dinamica-content .ia-ticker-item, #marketplace-content .ia-ticker-item, body > .ia-ticker-item, .ia-ticker-item{gap:1.5rem;display:inline-flex;padding:0 2.5rem;font-size:0.7rem;align-items:center;font-weight:400;letter-spacing:var(--tracking-brand);text-transform:uppercase;}
#tienda-dinamica-content .ia-ticker-dot, #marketplace-content .ia-ticker-dot, body > .ia-ticker-dot, .ia-ticker-dot{font-size:0.5rem;}
#tienda-dinamica-content .km-global-header, #marketplace-content .km-global-header{padding:1.1rem 0 !important;transition:background 0.3s ease, box-shadow 0.3s ease;}
#tienda-dinamica-content [data-km-component="header"][data-km-option-posicion_header="static"], #marketplace-content [data-km-component="header"][data-km-option-posicion_header="static"]{position:static !important;}
#tienda-dinamica-content .km-global-header .menu-toggle, #marketplace-content .km-global-header .menu-toggle{gap:5px;width:1.6rem;cursor:pointer;display:flex;padding:0.2rem 0;flex-shrink:0;flex-direction:column;}
#tienda-dinamica-content .km-global-header .menu-toggle .bar, #marketplace-content .km-global-header .menu-toggle .bar{width:100%;height:1.5px;display:block;transition:all 0.3s ease;}
#tienda-dinamica-content .km-global-header .ia-nav-logo-texto, #marketplace-content .km-global-header .ia-nav-logo-texto{font-size:1.45rem;font-family:var(--font-titulos);font-weight:700;line-height:1;white-space:nowrap;letter-spacing:var(--tracking-brand);text-transform:uppercase;}
#tienda-dinamica-content .km-global-header .ia-nav-logo-img, #marketplace-content .km-global-header .ia-nav-logo-img{width:auto;display:none;max-height:2.2rem;}
#tienda-dinamica-content [data-km-component="header"][data-km-option-logo_tipo="imagen"] .ia-nav-logo-img, #marketplace-content [data-km-component="header"][data-km-option-logo_tipo="imagen"] .ia-nav-logo-img{display:block;}
#tienda-dinamica-content [data-km-component="header"][data-km-option-logo_tipo="imagen"] .ia-nav-logo-texto, #marketplace-content [data-km-component="header"][data-km-option-logo_tipo="imagen"] .ia-nav-logo-texto{display:none;}
#tienda-dinamica-content .km-global-header .ia-nav-links, #marketplace-content .km-global-header .ia-nav-links{gap:2rem;margin:0;display:flex;padding:0;list-style:none;align-items:center;}
#tienda-dinamica-content .km-global-header .ia-nav-links .nav-link, #marketplace-content .km-global-header .ia-nav-links .nav-link{padding:0 0 0.15rem !important;position:relative;font-size:0.7rem;font-family:var(--font-cuerpo);font-weight:400;letter-spacing:0.14em;text-transform:uppercase;}
#tienda-dinamica-content .km-global-header .ia-nav-links .nav-link::after, #marketplace-content .km-global-header .ia-nav-links .nav-link::after{left:0;right:0;bottom:0;height:1px;content:'';position:absolute;transform:scaleX(0);transition:transform 0.3s ease;background-color:var(--color-primario);transform-origin:right;}
#tienda-dinamica-content .km-global-header .ia-nav-links .nav-link:hover, #marketplace-content .km-global-header .ia-nav-links .nav-link:hover{color:var(--color-primario) !important;}
#tienda-dinamica-content .km-global-header .ia-nav-links .nav-link:hover::after, #marketplace-content .km-global-header .ia-nav-links .nav-link:hover::after{transform:scaleX(1);transform-origin:left;}
#tienda-dinamica-content .km-global-header .ia-hd-actions, #marketplace-content .km-global-header .ia-hd-actions{gap:1.25rem;display:flex;align-items:center;}
#tienda-dinamica-content .km-global-header .ia-hd-icon, #marketplace-content .km-global-header .ia-hd-icon{gap:0.4rem;display:flex;font-size:0.7rem;transition:color 0.2s;align-items:center;font-family:var(--font-cuerpo);font-weight:400;letter-spacing:0.1em;text-transform:uppercase;}
#tienda-dinamica-content .km-global-header .ia-hd-icon .far, #marketplace-content .km-global-header .ia-hd-icon .far{font-size:1.05rem;}
#tienda-dinamica-content .km-global-header .ia-hd-icon:hover, #marketplace-content .km-global-header .ia-hd-icon:hover{color:var(--color-fondo-oscuro) !important;}
#tienda-dinamica-content .km-global-header .ia-hd-cart, #marketplace-content .km-global-header .ia-hd-cart{gap:0.45rem;display:flex;padding:0.5rem 1.1rem;font-size:0.7rem;transition:background 0.2s, border-color 0.2s, color 0.2s;align-items:center;font-family:var(--font-cuerpo);font-weight:500;border-radius:2rem;letter-spacing:0.12em;text-transform:uppercase;}
#tienda-dinamica-content .km-global-header .ia-hd-cart .fas, #marketplace-content .km-global-header .ia-hd-cart .fas{font-size:1rem;}
#tienda-dinamica-content .km-global-header .ia-hd-cart:hover, #marketplace-content .km-global-header .ia-hd-cart:hover{color:var(--color-fondo) !important;border-color:var(--color-fondo-oscuro) !important;background-color:var(--color-fondo-oscuro) !important;}
@media (max-width: 60em) {#tienda-dinamica-content .km-global-header .ia-nav-links, #marketplace-content .km-global-header .ia-nav-links{display:none;}}
#tienda-dinamica-content .ia-hero, #marketplace-content .ia-hero{display:flex;overflow:hidden;position:relative;min-height:96vh;flex-direction:column;justify-content:flex-end;}
#tienda-dinamica-content .ia-hero-bg, #marketplace-content .ia-hero-bg{inset:0;width:100%;height:100%;opacity:0.75;position:absolute;object-fit:cover;transition:transform 12s ease;object-position:center 20%;}
#tienda-dinamica-content .ia-hero:hover .ia-hero-bg, #marketplace-content .ia-hero:hover .ia-hero-bg{transform:scale(1.03);}
#tienda-dinamica-content .ia-hero-grad, #marketplace-content .ia-hero-grad{inset:0;position:absolute;background:linear-gradient(0deg,   rgba(49,20,50,0.97) 0%, rgba(49,20,50,0.5) 35%, transparent 65%),
    linear-gradient(90deg,  rgba(49,20,50,0.4) 0%, transparent 50%);}
#tienda-dinamica-content .ia-hero-wave, #marketplace-content .ia-hero-wave{top:8%;right:6%;width:clamp(8rem, 15vw, 18rem);opacity:0.12;z-index:2;position:absolute;aspect-ratio:1/1;}
#tienda-dinamica-content .ia-wave-svg, #marketplace-content .ia-wave-svg{width:100%;height:100%;}
#tienda-dinamica-content .ia-hero-body, #marketplace-content .ia-hero-body{gap:3rem;display:grid;padding:clamp(3rem, 8%, 7rem) 4% clamp(4rem, 8%, 7rem);z-index:3;position:relative;align-items:flex-end;grid-template-columns:1fr 1fr;}
#tienda-dinamica-content .ia-hero-copy, #marketplace-content .ia-hero-copy{gap:1.75rem;display:flex;flex-direction:column;}
#tienda-dinamica-content .ia-hero-kicker, #marketplace-content .ia-hero-kicker{gap:0.75rem;display:inline-flex;font-size:0.68rem;align-items:center;font-weight:400;letter-spacing:var(--tracking-brand);text-transform:uppercase;}
#tienda-dinamica-content .ia-hero-kicker::before, #marketplace-content .ia-hero-kicker::before{width:2rem;height:1px;content:'';display:block;}
#tienda-dinamica-content .ia-hero-title, #marketplace-content .ia-hero-title{font-size:clamp(4.5rem, 10vw, 10rem);font-family:var(--font-titulos);font-weight:900;line-height:0.88;letter-spacing:0.06em;text-transform:uppercase;}
#tienda-dinamica-content .ia-hero-title em, #marketplace-content .ia-hero-title em{display:block;font-style:italic;font-weight:700;}
#tienda-dinamica-content .ia-hero-sub, #marketplace-content .ia-hero-sub{font-size:clamp(0.9rem, 1.5vw, 1.1rem);max-width:38ch;font-weight:200;line-height:1.9;letter-spacing:0.04em;}
#tienda-dinamica-content .ia-hero-cta-row, #marketplace-content .ia-hero-cta-row{gap:1rem;display:flex;flex-wrap:wrap;}
#tienda-dinamica-content .ia-hero-cta, #marketplace-content .ia-hero-cta{gap:0.6rem;display:inline-flex;padding:1rem 2.5rem;font-size:0.75rem;transition:background 0.25s, color 0.25s, transform 0.2s;align-items:center;font-weight:500;border-radius:0;letter-spacing:0.18em;text-transform:uppercase;}
#tienda-dinamica-content .ia-hero-cta:hover, #marketplace-content .ia-hero-cta:hover{transform:none;}
#tienda-dinamica-content .ia-hero-cta--primary:hover, #marketplace-content .ia-hero-cta--primary:hover{color:var(--color-primario) !important;border-color:var(--color-fondo) !important;background-color:var(--color-fondo) !important;}
#tienda-dinamica-content .ia-hero-cta--ghost:hover, #marketplace-content .ia-hero-cta--ghost:hover{color:#ffffff !important;background:rgba(255,255,255,0.08) !important;border-color:rgba(255,255,255,0.6) !important;}
#tienda-dinamica-content .ia-hero-side, #marketplace-content .ia-hero-side{gap:2rem;display:flex;align-items:flex-end;flex-direction:column;}
#tienda-dinamica-content .ia-hero-season, #marketplace-content .ia-hero-season{font-size:clamp(0.9rem, 2vw, 1.3rem);font-style:italic;text-align:right;font-family:var(--font-titulos);font-weight:700;line-height:1.4;letter-spacing:0.08em;}
#tienda-dinamica-content .ia-hero-badge, #marketplace-content .ia-hero-badge{padding:1.25rem 1.75rem;text-align:right;}
#tienda-dinamica-content .ia-hero-badge-label, #marketplace-content .ia-hero-badge-label{display:block;font-size:0.62rem;font-weight:400;margin-bottom:0.4rem;letter-spacing:var(--tracking-brand);text-transform:uppercase;}
#tienda-dinamica-content .ia-hero-badge-val, #marketplace-content .ia-hero-badge-val{font-size:1.5rem;font-family:var(--font-titulos);font-weight:700;letter-spacing:0.06em;}
@media (max-width: 768px) {#tienda-dinamica-content .ia-hero-body, #marketplace-content .ia-hero-body{grid-template-columns:1fr;}}
@media (max-width: 768px) {#tienda-dinamica-content .ia-hero-side, #marketplace-content .ia-hero-side{flex-wrap:wrap;align-items:flex-start;flex-direction:row;}}
@media (max-width: 768px) {#tienda-dinamica-content .ia-hero-badge, #marketplace-content .ia-hero-badge{text-align:left;}}
#tienda-dinamica-content .ia-container, #marketplace-content .ia-container{margin:0 auto;padding:0 4%;max-width:1440px;}
#tienda-dinamica-content .ia-section, #marketplace-content .ia-section{padding:5rem 0 4rem;}
#tienda-dinamica-content .ia-section-head, #marketplace-content .ia-section-head{gap:1rem;display:flex;align-items:baseline;border-bottom:1px solid rgba(93, 68, 119, 0.12);margin-bottom:3rem;padding-bottom:1.25rem;justify-content:space-between;}
#tienda-dinamica-content .ia-sec-title, #marketplace-content .ia-sec-title{font-size:clamp(1.8rem, 3.5vw, 2.8rem);font-family:var(--font-titulos);font-weight:700;line-height:1;letter-spacing:0.12em;text-transform:uppercase;}
#tienda-dinamica-content .ia-sec-title em, #marketplace-content .ia-sec-title em{font-style:italic;}
#tienda-dinamica-content .ia-link-ver, #marketplace-content .ia-link-ver{font-size:0.7rem;transition:color 0.2s, border-color 0.2s;font-weight:400;border-bottom:1px solid transparent;letter-spacing:0.15em;padding-bottom:0.15rem;text-transform:uppercase;}
#tienda-dinamica-content .ia-link-ver:hover, #marketplace-content .ia-link-ver:hover{color:var(--color-primario) !important;border-bottom-color:var(--color-primario) !important;}
#tienda-dinamica-content .ia-grid, #marketplace-content .ia-grid{gap:1.5rem;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 16rem), 1fr));}
#tienda-dinamica-content .ia-grid--5, #marketplace-content .ia-grid--5{gap:1.25rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, 13rem), 1fr));}
#tienda-dinamica-content .ia-card, #marketplace-content .ia-card{display:flex;overflow:hidden;position:relative;transition:transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.35s ease;flex-direction:column;}
#tienda-dinamica-content .ia-card:hover, #marketplace-content .ia-card:hover{transform:translateY(-0.5rem);box-shadow:0 1.5rem 4rem rgba(49,20,50,0.3);}
#tienda-dinamica-content .ia-card-media, #marketplace-content .ia-card-media{overflow:hidden;position:relative;aspect-ratio:3/4;background-color:var(--color-fondo);}
#tienda-dinamica-content .ia-card-img, #marketplace-content .ia-card-img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
#tienda-dinamica-content .ia-card:hover .ia-card-img, #marketplace-content .ia-card:hover .ia-card-img{transform:scale(1.07);}
#tienda-dinamica-content .ia-card-tag, #marketplace-content .ia-card-tag{top:0.9rem;left:0;padding:0.35rem 0.85rem;z-index:2;position:absolute;font-size:0.6rem;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;}
#tienda-dinamica-content .ia-card-action-row, #marketplace-content .ia-card-action-row{left:0;right:0;bottom:0;display:flex;z-index:3;position:absolute;transform:translateY(100%);transition:transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
#tienda-dinamica-content .ia-card:hover .ia-card-action-row, #marketplace-content .ia-card:hover .ia-card-action-row{transform:translateY(0);}
#tienda-dinamica-content .ia-card-ver, #marketplace-content .ia-card-ver{flex:1;padding:0.9rem;font-size:0.7rem;text-align:center;transition:background 0.2s, color 0.2s;font-weight:400;letter-spacing:0.15em;text-transform:uppercase;}
#tienda-dinamica-content .ia-card-ver:hover, #marketplace-content .ia-card-ver:hover{color:var(--color-fondo) !important;background-color:var(--color-primario) !important;}
#tienda-dinamica-content .ia-card-add, #marketplace-content .ia-card-add{border:none;padding:0.9rem 1.2rem;font-size:0.7rem;transition:background 0.2s, color 0.2s;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;}
#tienda-dinamica-content .ia-card-add:hover, #marketplace-content .ia-card-add:hover{color:var(--color-fondo) !important;background-color:var(--color-fondo-oscuro) !important;}
#tienda-dinamica-content .ia-card-info, #marketplace-content .ia-card-info{gap:0.4rem;display:flex;padding:1.1rem 1.1rem 1.4rem;flex-direction:column;}
#tienda-dinamica-content .ia-card-cat, #marketplace-content .ia-card-cat{font-size:0.6rem;font-weight:400;letter-spacing:0.15em;text-transform:uppercase;}
#tienda-dinamica-content .ia-card-nombre, #marketplace-content .ia-card-nombre{font-size:1rem;font-family:var(--font-titulos);font-weight:700;line-height:1.15;letter-spacing:0.05em;}
#tienda-dinamica-content .ia-card-precios, #marketplace-content .ia-card-precios{gap:0.6rem;display:flex;margin-top:0.2rem;align-items:center;}
#tienda-dinamica-content .ia-card-precio, #marketplace-content .ia-card-precio{font-size:0.92rem;font-weight:400;}
#tienda-dinamica-content .ia-card-precio-ant, #marketplace-content .ia-card-precio-ant{color:#bbb;font-size:0.82rem;font-weight:300;text-decoration:line-through;}
#tienda-dinamica-content .ia-edit-split, #marketplace-content .ia-edit-split{display:grid;min-height:75vh;grid-template-columns:1fr 1fr;}
#tienda-dinamica-content .ia-edit-cell, #marketplace-content .ia-edit-cell{display:flex;overflow:hidden;position:relative;min-height:55vw;align-items:flex-end;}
#tienda-dinamica-content .ia-edit-cell:first-child, #marketplace-content .ia-edit-cell:first-child{border-right:1px solid rgba(49,20,50,0.2);}
#tienda-dinamica-content .ia-edit-cell-bg, #marketplace-content .ia-edit-cell-bg{inset:0;width:100%;height:100%;position:absolute;object-fit:cover;transition:transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
#tienda-dinamica-content .ia-edit-cell:hover .ia-edit-cell-bg, #marketplace-content .ia-edit-cell:hover .ia-edit-cell-bg{transform:scale(1.06);}
#tienda-dinamica-content .ia-edit-cell-overlay, #marketplace-content .ia-edit-cell-overlay{inset:0;position:absolute;background:linear-gradient(0deg, rgba(49,20,50,0.9) 0%, rgba(49,20,50,0.1) 55%, transparent 75%);transition:background 0.4s;}
#tienda-dinamica-content .ia-edit-cell:hover .ia-edit-cell-overlay, #marketplace-content .ia-edit-cell:hover .ia-edit-cell-overlay{background:linear-gradient(0deg, rgba(49,20,50,0.97) 0%, rgba(49,20,50,0.3) 55%, transparent 75%);}
#tienda-dinamica-content .ia-edit-cell-content, #marketplace-content .ia-edit-cell-content{gap:1rem;display:flex;padding:2.5rem;z-index:2;position:relative;flex-direction:column;}
#tienda-dinamica-content .ia-edit-cell-label, #marketplace-content .ia-edit-cell-label{font-size:0.62rem;font-weight:400;letter-spacing:var(--tracking-brand);text-transform:uppercase;}
#tienda-dinamica-content .ia-edit-cell-title, #marketplace-content .ia-edit-cell-title{font-size:clamp(2.5rem, 5vw, 5rem);font-style:italic;font-family:var(--font-titulos);font-weight:700;line-height:0.9;letter-spacing:0.04em;text-transform:uppercase;}
#tienda-dinamica-content .ia-edit-cell-link, #marketplace-content .ia-edit-cell-link{gap:0.6rem;width:fit-content;display:inline-flex;opacity:0;font-size:0.7rem;transform:translateY(0.5rem);transition:opacity 0.35s 0.1s, transform 0.35s 0.1s, border-color 0.2s, color 0.2s;align-items:center;font-weight:400;letter-spacing:0.18em;padding-bottom:0.15rem;text-transform:uppercase;}
#tienda-dinamica-content .ia-edit-cell:hover .ia-edit-cell-link, #marketplace-content .ia-edit-cell:hover .ia-edit-cell-link{opacity:1;transform:translateY(0);}
#tienda-dinamica-content .ia-edit-cell-link:hover, #marketplace-content .ia-edit-cell-link:hover{color:var(--color-secundario) !important;border-bottom-color:var(--color-secundario) !important;}
@media (max-width: 44em) {#tienda-dinamica-content .ia-edit-split, #marketplace-content .ia-edit-split{grid-template-columns:1fr;}}
@media (max-width: 44em) {#tienda-dinamica-content .ia-edit-cell, #marketplace-content .ia-edit-cell{min-height:70vw;border-right:none !important;}}
#tienda-dinamica-content .ia-manif, #marketplace-content .ia-manif{padding:clamp(5rem, 10vw, 9rem) 4%;overflow:hidden;position:relative;}
#tienda-dinamica-content .ia-manif::before, #marketplace-content .ia-manif::before{top:50%;left:-2%;content:'ABYSSAL';position:absolute;font-size:clamp(6rem, 18vw, 20rem);transform:translateY(-50%);font-family:var(--font-titulos);font-weight:700;line-height:1;user-select:none;white-space:nowrap;letter-spacing:0.06em;pointer-events:none;}
#tienda-dinamica-content .ia-manif-inner, #marketplace-content .ia-manif-inner{gap:4rem;display:grid;z-index:2;position:relative;align-items:center;grid-template-columns:1fr 1.5fr;}
#tienda-dinamica-content .ia-manif-label, #marketplace-content .ia-manif-label{gap:0.75rem;display:flex;font-size:0.65rem;align-items:center;font-weight:400;margin-bottom:1.5rem;letter-spacing:var(--tracking-brand);text-transform:uppercase;}
#tienda-dinamica-content .ia-manif-label::before, #marketplace-content .ia-manif-label::before{width:1.5rem;height:1px;content:'';display:block;}
#tienda-dinamica-content .ia-manif-title, #marketplace-content .ia-manif-title{font-size:clamp(2.5rem, 5vw, 5rem);font-family:var(--font-titulos);font-weight:700;line-height:0.95;letter-spacing:0.06em;text-transform:uppercase;}
#tienda-dinamica-content .ia-manif-title em, #marketplace-content .ia-manif-title em{font-style:italic;}
#tienda-dinamica-content .ia-manif-right, #marketplace-content .ia-manif-right{gap:1.75rem;display:flex;flex-direction:column;}
#tienda-dinamica-content .ia-manif-text, #marketplace-content .ia-manif-text{font-size:clamp(0.9rem, 1.5vw, 1.05rem);font-weight:200;line-height:1.95;letter-spacing:0.03em;}
#tienda-dinamica-content .ia-manif-text strong, #marketplace-content .ia-manif-text strong{font-weight:500;}
#tienda-dinamica-content .ia-manif-cta, #marketplace-content .ia-manif-cta{gap:0.6rem;display:inline-flex;font-size:0.72rem;align-self:flex-start;transition:color 0.2s, border-color 0.2s, gap 0.2s;align-items:center;font-weight:400;letter-spacing:0.18em;padding-bottom:0.2rem;text-transform:uppercase;}
#tienda-dinamica-content .ia-manif-cta:hover, #marketplace-content .ia-manif-cta:hover{gap:1rem;color:var(--color-secundario) !important;border-bottom-color:var(--color-secundario) !important;}
@media (max-width: 768px) {#tienda-dinamica-content .ia-manif-inner, #marketplace-content .ia-manif-inner{gap:2.5rem;grid-template-columns:1fr;}}
#tienda-dinamica-content .ia-trust-grid, #marketplace-content .ia-trust-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 14rem), 1fr));}
#tienda-dinamica-content .ia-trust-item, #marketplace-content .ia-trust-item{gap:0.75rem;display:flex;padding:3rem 1.5rem;text-align:center;transition:background 0.25s;align-items:center;border-right:1px solid rgba(93,68,119,0.1);flex-direction:column;}
#tienda-dinamica-content .ia-trust-item:last-child, #marketplace-content .ia-trust-item:last-child{border-right:none;}
#tienda-dinamica-content .ia-trust-item:hover, #marketplace-content .ia-trust-item:hover{background:rgba(93,68,119,0.04);}
#tienda-dinamica-content .ia-trust-icon, #marketplace-content .ia-trust-icon{width:3rem;height:3rem;display:flex;font-size:1.25rem;transition:border-color 0.3s, transform 0.3s;align-items:center;border-radius:50%;justify-content:center;}
#tienda-dinamica-content .ia-trust-item:hover .ia-trust-icon, #marketplace-content .ia-trust-item:hover .ia-trust-icon{transform:scale(1.1);border-color:var(--color-primario) !important;}
#tienda-dinamica-content .ia-trust-name, #marketplace-content .ia-trust-name{font-size:0.85rem;font-family:var(--font-titulos);font-weight:700;letter-spacing:0.12em;text-transform:uppercase;}
#tienda-dinamica-content .ia-trust-desc, #marketplace-content .ia-trust-desc{font-size:0.78rem;max-width:22ch;font-weight:300;line-height:1.7;}
#tienda-dinamica-content .ia-nl, #marketplace-content .ia-nl{gap:1.5rem;display:flex;padding:5.5rem 4%;overflow:hidden;position:relative;text-align:center;align-items:center;flex-direction:column;}
#tienda-dinamica-content .ia-nl::before, #marketplace-content .ia-nl::before{inset:0;content:'';position:absolute;background:radial-gradient(ellipse 70% 70% at 20% 50%, rgba(49,20,50,0.3) 0%, transparent 60%),
    radial-gradient(ellipse 50% 70% at 80% 50%, rgba(49,20,50,0.2) 0%, transparent 60%);pointer-events:none;}
#tienda-dinamica-content .ia-nl-tag, #marketplace-content .ia-nl-tag{position:relative;font-size:0.65rem;font-weight:400;letter-spacing:var(--tracking-brand);text-transform:uppercase;}
#tienda-dinamica-content .ia-nl-title, #marketplace-content .ia-nl-title{position:relative;font-size:clamp(2rem, 5vw, 4rem);max-width:16ch;font-family:var(--font-titulos);font-weight:700;line-height:1;letter-spacing:0.08em;text-transform:uppercase;}
#tienda-dinamica-content .ia-nl-title em, #marketplace-content .ia-nl-title em{font-style:italic;}
#tienda-dinamica-content .ia-nl-sub, #marketplace-content .ia-nl-sub{position:relative;font-size:0.88rem;max-width:42ch;font-weight:200;line-height:1.8;}
#tienda-dinamica-content .ia-nl-form, #marketplace-content .ia-nl-form{width:min(100%, 26rem);display:flex;position:relative;}
#tienda-dinamica-content .ia-nl-input, #marketplace-content .ia-nl-input{flex:1;border:none;outline:none;padding:0.85rem 0.5rem;font-size:0.88rem;background:transparent;font-family:var(--font-cuerpo);font-weight:300;}
#tienda-dinamica-content .ia-nl-btn, #marketplace-content .ia-nl-btn{border:none;padding:0.85rem 0;font-size:0.7rem;background:transparent;transition:color 0.2s;font-weight:400;letter-spacing:0.15em;text-transform:uppercase;}
#tienda-dinamica-content .ia-nl-btn:hover, #marketplace-content .ia-nl-btn:hover{opacity:0.7;}
#tienda-dinamica-content .ia-ft, #marketplace-content .ia-ft{padding:5rem 4% 2.5rem;}
#tienda-dinamica-content .ia-ft-top, #marketplace-content .ia-ft-top{gap:3rem;display:grid;border-bottom:1px solid rgba(242,240,234,0.08);padding-bottom:3.5rem;grid-template-columns:1.5fr 1fr 1fr 1fr;}
#tienda-dinamica-content .ia-ft-logo, #marketplace-content .ia-ft-logo{display:block;font-size:1.75rem;font-family:var(--font-titulos);font-weight:700;margin-bottom:0.75rem;letter-spacing:var(--tracking-brand);text-transform:uppercase;}
#tienda-dinamica-content .ia-ft-tagline, #marketplace-content .ia-ft-tagline{font-size:0.8rem;max-width:28ch;font-weight:200;line-height:1.8;margin-bottom:2rem;}
#tienda-dinamica-content .ia-ft-socials, #marketplace-content .ia-ft-socials{gap:0.6rem;display:flex;flex-wrap:wrap;}
#tienda-dinamica-content .ia-ft-soc, #marketplace-content .ia-ft-soc{width:2.25rem;height:2.25rem;display:flex;font-size:0.65rem;transition:border-color 0.2s, color 0.2s, background 0.2s;align-items:center;font-weight:600;letter-spacing:0.04em;justify-content:center;}
#tienda-dinamica-content .ia-ft-soc:hover, #marketplace-content .ia-ft-soc:hover{color:var(--color-secundario) !important;background:rgba(93,68,119,0.15) !important;border-color:var(--color-primario) !important;}
#tienda-dinamica-content .ia-ft-col h4, #marketplace-content .ia-ft-col h4{font-size:0.6rem;font-family:var(--font-cuerpo);font-weight:500;margin-bottom:1.5rem;letter-spacing:var(--tracking-brand);text-transform:uppercase;}
#tienda-dinamica-content .ia-ft-list, #marketplace-content .ia-ft-list{gap:0.8rem;display:flex;list-style:none;flex-direction:column;}
#tienda-dinamica-content .ia-ft-list a, #marketplace-content .ia-ft-list a{font-size:0.82rem;transition:color 0.2s;font-weight:300;}
#tienda-dinamica-content .ia-ft-list a:hover, #marketplace-content .ia-ft-list a:hover{color:var(--color-secundario) !important;}
#tienda-dinamica-content .ia-ft-bot, #marketplace-content .ia-ft-bot{gap:1rem;display:flex;flex-wrap:wrap;align-items:center;padding-top:2rem;justify-content:space-between;}
#tienda-dinamica-content .ia-ft-copy, #marketplace-content .ia-ft-copy{font-size:0.7rem;font-weight:300;letter-spacing:0.04em;}
#tienda-dinamica-content .ia-ft-pays, #marketplace-content .ia-ft-pays{gap:0.5rem;display:flex;}
#tienda-dinamica-content .ia-ft-pay, #marketplace-content .ia-ft-pay{padding:0.25rem 0.6rem;font-size:0.6rem;font-weight:500;letter-spacing:0.06em;}
@media (max-width: 992px) {#tienda-dinamica-content .ia-ft-top, #marketplace-content .ia-ft-top{gap:2rem;grid-template-columns:1fr 1fr;}}
@media (max-width: 480px) {#tienda-dinamica-content .ia-ft-top, #marketplace-content .ia-ft-top{grid-template-columns:1fr;}}
#tienda-dinamica-content .ia-floatie, #marketplace-content .ia-floatie{opacity:0.15;z-index:1;position:absolute;animation:ia-float 8s ease-in-out infinite;border-radius:50%;}
#tienda-dinamica-content .ia-floatie--1, #marketplace-content .ia-floatie--1{top:-4rem;right:-4rem;width:18rem;height:18rem;background:radial-gradient(circle, #A592B5, transparent);animation-delay:0s;}
#tienda-dinamica-content .ia-floatie--2, #marketplace-content .ia-floatie--2{left:30%;width:12rem;bottom:10%;height:12rem;background:radial-gradient(circle, #5D4477, transparent);animation-delay:-3s;}
#tienda-dinamica-content #i6j4, #marketplace-content #i6j4{background-color:var(--color-fondo-oscuro);}
#tienda-dinamica-content #iz3pa, #marketplace-content #iz3pa{color:var(--color-secundario);}
#tienda-dinamica-content #igo6j, #marketplace-content #igo6j{color:var(--color-primario);}
#tienda-dinamica-content #it8hh, #marketplace-content #it8hh{color:var(--color-secundario);}
#tienda-dinamica-content #iuhih, #marketplace-content #iuhih{color:var(--color-primario);}
#tienda-dinamica-content #ip1w4, #marketplace-content #ip1w4{color:var(--color-secundario);}
#tienda-dinamica-content #ijswh, #marketplace-content #ijswh{color:var(--color-primario);}
#tienda-dinamica-content #i1l7j, #marketplace-content #i1l7j{color:var(--color-secundario);}
#tienda-dinamica-content #iv67p, #marketplace-content #iv67p{color:var(--color-primario);}
#tienda-dinamica-content #iaq0j, #marketplace-content #iaq0j{color:var(--color-secundario);}
#tienda-dinamica-content #i15hd, #marketplace-content #i15hd{color:var(--color-primario);}
#tienda-dinamica-content #irowq, #marketplace-content #irowq{color:var(--color-secundario);}
#tienda-dinamica-content #iadfj, #marketplace-content #iadfj{color:var(--color-primario);}
#tienda-dinamica-content #i13ix, #marketplace-content #i13ix{color:var(--color-secundario);}
#tienda-dinamica-content #if6xf, #marketplace-content #if6xf{color:var(--color-primario);}
#tienda-dinamica-content #izz04, #marketplace-content #izz04{color:var(--color-secundario);}
#tienda-dinamica-content #iamuk, #marketplace-content #iamuk{color:var(--color-primario);}
#tienda-dinamica-content #iru8j, #marketplace-content #iru8j{--color_overlay:#311432;background-color:var(--color-negro);}
#tienda-dinamica-content #ixxyg, #marketplace-content #ixxyg{background:linear-gradient(0deg, rgba(49,20,50,0.97) 0%, rgba(49,20,50,0.5) 35%, transparent 65%), linear-gradient(90deg, rgba(49,20,50,0.4) 0%, transparent 50%);}
#tienda-dinamica-content #i9ncp, #marketplace-content #i9ncp{color:var(--color-secundario);}
#tienda-dinamica-content #irvu1, #marketplace-content #irvu1{color:var(--color-fondo);}
#tienda-dinamica-content #i8xqj, #marketplace-content #i8xqj{color:rgba(242,240,234,0.65);}
#tienda-dinamica-content #i2oit, #marketplace-content #i2oit{--color_cta_ghost:rgba(255,255,255,0.82);--color_cta_primario:#5D4477;}
#tienda-dinamica-content #icyqi, #marketplace-content #icyqi{color:var(--color-fondo);border:1px solid var(--color_cta_primario);background-color:var(--color_cta_primario);}
#tienda-dinamica-content #i8u4qh, #marketplace-content #i8u4qh{color:var(--color_cta_ghost);border:1px solid rgba(255,255,255,0.3);background:transparent;}
#tienda-dinamica-content #i46ex5, #marketplace-content #i46ex5{color:rgba(242,240,234,0.4);}
#tienda-dinamica-content #iblrqg, #marketplace-content #iblrqg{border:1px solid rgba(165,146,181,0.3);background:rgba(93,68,119,0.3);backdrop-filter:blur(10px);}
#tienda-dinamica-content #if4hzf, #marketplace-content #if4hzf{color:var(--color-secundario);}
#tienda-dinamica-content #i4is92, #marketplace-content #i4is92{color:var(--color-fondo);}
#tienda-dinamica-content #newin, #marketplace-content #newin{background-color:var(--color-fondo);}
#tienda-dinamica-content #igrgtj, #marketplace-content #igrgtj{color:var(--color-fondo-oscuro);}
#tienda-dinamica-content #ie8atr, #marketplace-content #ie8atr{color:var(--color-primario);}
#tienda-dinamica-content #iunrkf, #marketplace-content #iunrkf{color:var(--color-texto-suave);}
#tienda-dinamica-content #idanz3, #marketplace-content #idanz3{background:#ffffff;}
#tienda-dinamica-content #ixwy5y, #marketplace-content #ixwy5y{color:var(--color-secundario);background-color:var(--color-fondo-oscuro);}
#tienda-dinamica-content #i33hsi, #marketplace-content #i33hsi{color:var(--color-fondo);background:rgba(49,20,50,0.9);backdrop-filter:blur(8px);}
#tienda-dinamica-content #i0cmbz, #marketplace-content #i0cmbz{color:var(--color-fondo);background-color:var(--color-primario);}
#tienda-dinamica-content #io67pu, #marketplace-content #io67pu{color:var(--color-texto-suave);}
#tienda-dinamica-content #iks8kx, #marketplace-content #iks8kx{color:var(--color-texto);}
#tienda-dinamica-content #in7701, #marketplace-content #in7701{color:var(--color-primario);}
#tienda-dinamica-content #iiaqg9, #marketplace-content #iiaqg9{color:var(--color-secundario);}
#tienda-dinamica-content #ip5ncn, #marketplace-content #ip5ncn{color:var(--color-fondo);}
#tienda-dinamica-content #iqan19, #marketplace-content #iqan19{color:var(--color-fondo);border-bottom:1px solid rgba(242,240,234,0.4);}
#tienda-dinamica-content #icw76p, #marketplace-content #icw76p{color:var(--color-secundario);}
#tienda-dinamica-content #ixfkdb, #marketplace-content #ixfkdb{color:var(--color-fondo);}
#tienda-dinamica-content #ijgwfc, #marketplace-content #ijgwfc{color:var(--color-fondo);border-bottom:1px solid rgba(242,240,234,0.4);}
#tienda-dinamica-content #it5693, #marketplace-content #it5693{background-color:var(--color-fondo-oscuro);}
#tienda-dinamica-content #ioy6p4, #marketplace-content #ioy6p4{top:50%;left:-2%;color:rgba(93,68,119,0.07);position:absolute;font-size:clamp(6rem,18vw,20rem);transform:translateY(-50%);font-family:var(--font-titulos);font-weight:700;white-space:nowrap;pointer-events:none;}
#tienda-dinamica-content #i5900g, #marketplace-content #i5900g{color:var(--color-primario);}
#tienda-dinamica-content #ik8jgi, #marketplace-content #ik8jgi{color:var(--color-fondo);}
#tienda-dinamica-content #icut6l, #marketplace-content #icut6l{color:var(--color-secundario);}
#tienda-dinamica-content #ii07ag, #marketplace-content #ii07ag{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #inzezp, #marketplace-content #inzezp{color:var(--color-secundario);}
#tienda-dinamica-content #i8djdi, #marketplace-content #i8djdi{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #i24ohr, #marketplace-content #i24ohr{color:var(--color-secundario);}
#tienda-dinamica-content #i0lkd9, #marketplace-content #i0lkd9{color:var(--color-primario);border-bottom:1px solid rgba(93,68,119,0.5);}
#tienda-dinamica-content #ixgy0m, #marketplace-content #ixgy0m{background-color:var(--color-fondo);}
#tienda-dinamica-content #ibzwy9, #marketplace-content #ibzwy9{color:var(--color-fondo-oscuro);}
#tienda-dinamica-content #ieohou, #marketplace-content #ieohou{color:var(--color-primario);}
#tienda-dinamica-content #iauucc, #marketplace-content #iauucc{color:var(--color-texto-suave);}
#tienda-dinamica-content #i41vxj, #marketplace-content #i41vxj{--color_precio:#5D4477;}
#tienda-dinamica-content #ifrbkq, #marketplace-content #ifrbkq{background:#ffffff;}
#tienda-dinamica-content #iowx3k, #marketplace-content #iowx3k{color:var(--color-fondo);background:rgba(49,20,50,0.9);}
#tienda-dinamica-content #isv4g9, #marketplace-content #isv4g9{color:var(--color-fondo);background-color:var(--color-primario);}
#tienda-dinamica-content #iibv1i, #marketplace-content #iibv1i{color:var(--color-texto-suave);}
#tienda-dinamica-content #iqmbe3, #marketplace-content #iqmbe3{color:var(--color-texto);}
#tienda-dinamica-content #ihrthg, #marketplace-content #ihrthg{color:var(--color_precio);}
#tienda-dinamica-content #i2wc08, #marketplace-content #i2wc08{border-top:1px solid rgba(93,68,119,0.12);border-bottom:1px solid rgba(93,68,119,0.12);background-color:var(--color-fondo);}
#tienda-dinamica-content #isjtsg, #marketplace-content #isjtsg{border:1px solid rgba(93,68,119,0.2);}
#tienda-dinamica-content #ihj37j, #marketplace-content #ihj37j{color:var(--color-fondo-oscuro);}
#tienda-dinamica-content #iizgsm, #marketplace-content #iizgsm{color:var(--color-texto-suave);}
#tienda-dinamica-content #ixuyiq, #marketplace-content #ixuyiq{border:1px solid rgba(93,68,119,0.2);}
#tienda-dinamica-content #i0he8t, #marketplace-content #i0he8t{color:var(--color-fondo-oscuro);}
#tienda-dinamica-content #imghpr, #marketplace-content #imghpr{color:var(--color-texto-suave);}
#tienda-dinamica-content #io9mj5, #marketplace-content #io9mj5{border:1px solid rgba(93,68,119,0.2);}
#tienda-dinamica-content #if36si, #marketplace-content #if36si{color:var(--color-fondo-oscuro);}
#tienda-dinamica-content #iwpxmx, #marketplace-content #iwpxmx{color:var(--color-texto-suave);}
#tienda-dinamica-content #i4yibw, #marketplace-content #i4yibw{border:1px solid rgba(93,68,119,0.2);}
#tienda-dinamica-content #iewupi, #marketplace-content #iewupi{color:var(--color-fondo-oscuro);}
#tienda-dinamica-content #igo2li, #marketplace-content #igo2li{color:var(--color-texto-suave);}
#tienda-dinamica-content #isyf72, #marketplace-content #isyf72{background-color:var(--color-primario);}
#tienda-dinamica-content #ia03t3, #marketplace-content #ia03t3{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #ikrs3t, #marketplace-content #ikrs3t{color:var(--color-fondo);}
#tienda-dinamica-content #ih1bic, #marketplace-content #ih1bic{color:rgba(242,240,234,0.65);}
#tienda-dinamica-content #iub119, #marketplace-content #iub119{border-bottom:1px solid rgba(242,240,234,0.4);}
#tienda-dinamica-content #ixzinc, #marketplace-content #ixzinc{color:var(--color-fondo);}
#tienda-dinamica-content #icsqp4, #marketplace-content #icsqp4{color:var(--color-fondo);border-bottom:1px solid rgba(242,240,234,0.7);}
#tienda-dinamica-content #ibsvun, #marketplace-content #ibsvun{background-color:var(--color-fondo-oscuro);}
#tienda-dinamica-content #idsjb2, #marketplace-content #idsjb2{color:var(--color-fondo);}
#tienda-dinamica-content #i4qs3t, #marketplace-content #i4qs3t{color:rgba(242,240,234,0.45);}
#tienda-dinamica-content #ichkyc, #marketplace-content #ichkyc{color:rgba(242,240,234,0.6);border:1px solid rgba(242,240,234,0.15);}
#tienda-dinamica-content #i8w1v1, #marketplace-content #i8w1v1{color:rgba(242,240,234,0.6);border:1px solid rgba(242,240,234,0.15);}
#tienda-dinamica-content #ii565i, #marketplace-content #ii565i{color:rgba(242,240,234,0.6);border:1px solid rgba(242,240,234,0.15);}
#tienda-dinamica-content #i3ofy7, #marketplace-content #i3ofy7{color:rgba(242,240,234,0.6);border:1px solid rgba(242,240,234,0.15);}
#tienda-dinamica-content #iuuop3, #marketplace-content #iuuop3{color:rgba(242,240,234,0.3);}
#tienda-dinamica-content #i5vsbj, #marketplace-content #i5vsbj{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #i7z76p, #marketplace-content #i7z76p{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #izh11w, #marketplace-content #izh11w{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #ice5sq, #marketplace-content #ice5sq{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #ioemgo, #marketplace-content #ioemgo{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #iksjw2, #marketplace-content #iksjw2{color:rgba(242,240,234,0.3);}
#tienda-dinamica-content #i3dk9i, #marketplace-content #i3dk9i{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #im4mgm, #marketplace-content #im4mgm{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #ip85hh, #marketplace-content #ip85hh{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #i4qkeg, #marketplace-content #i4qkeg{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #iidkbf, #marketplace-content #iidkbf{color:rgba(242,240,234,0.3);}
#tienda-dinamica-content #invss5, #marketplace-content #invss5{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #iyi98k, #marketplace-content #iyi98k{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #it49zh, #marketplace-content #it49zh{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #imiepo, #marketplace-content #imiepo{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #ied9xo, #marketplace-content #ied9xo{color:rgba(242,240,234,0.25);}
#tienda-dinamica-content #isrgm8, #marketplace-content #isrgm8{color:rgba(242,240,234,0.25);border:1px solid rgba(242,240,234,0.1);}
#tienda-dinamica-content #igvqho, #marketplace-content #igvqho{color:rgba(242,240,234,0.25);border:1px solid rgba(242,240,234,0.1);}
#tienda-dinamica-content #i4u2hf, #marketplace-content #i4u2hf{color:rgba(242,240,234,0.25);border:1px solid rgba(242,240,234,0.1);}
#tienda-dinamica-content #i4hfla, #marketplace-content #i4hfla{color:rgba(242,240,234,0.25);border:1px solid rgba(242,240,234,0.1);}
@keyframes ia-tick{from{transform:translateX(0);}to{transform:translateX(-50%);}}
@keyframes ia-float{0%, 100%{transform:translateY(0) scale(1);}50%{transform:translateY(-1.5rem) scale(1.05);}}


/* === CUSTOM CSS (USER INJECTED) === */
