: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: #000000;
    /* 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: 10;
    --km-btn-p-pad-y: 15;
    --km-btn-p-pad-x: 40;
    --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: 10;
    --km-btn-s-pad-y: 15;
    --km-btn-s-pad-x: 40;
    --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: 10;
    --km-btn-pad-y: 15;
    --km-btn-pad-x: 40;
    --km-global-btn-bg: #111111;
    --km-global-btn-text: #ffffff;
    --km-global-btn-radius: 10;
    /* 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-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);
        }

        /* =============================================
           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 *, #marketplace-content *{box-sizing:border-box;margin-top:0px;margin-left:0px;padding-top:0px;margin-right:0px;padding-left:0px;margin-bottom:0px;padding-right:0px;padding-bottom:0px;-webkit-font-smoothing:antialiased;}
#tienda-dinamica-content, #marketplace-content{font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;}
#tienda-dinamica-content .pw-brand-page *, #marketplace-content .pw-brand-page *, #tienda-dinamica-content .pw-brand-page ::before, #marketplace-content .pw-brand-page ::before, #tienda-dinamica-content .pw-brand-page ::after, #marketplace-content .pw-brand-page ::after{box-sizing:border-box;}
#tienda-dinamica-content .pw-image-wrapper img, #marketplace-content .pw-image-wrapper img{top:0px;left:0px;width:100%;height:100%;position:absolute;object-fit:cover;transition-delay:0s;transition-behavior:normal;transition-duration:0.4s;transition-property:opacity;transition-timing-function:ease-in-out;}
#tienda-dinamica-content .pw-image-wrapper:hover .pw-img-frente, #marketplace-content .pw-image-wrapper:hover .pw-img-frente{opacity:0;}
#tienda-dinamica-content .pw-image-wrapper:hover .pw-img-espalda, #marketplace-content .pw-image-wrapper:hover .pw-img-espalda{opacity:1;}
#tienda-dinamica-content :root, #marketplace-content :root{--ink:#0F0B0F;--ease:cubic-bezier(.4,0,.2,1);--gold:#C9A84C;--ink2:#1C171C;--black:#000000;--blush:#E8D5F5;--cream:#FDFBF7;--muted:#7A6E7A;--white:#FFFFFF;--cement:#E5E5E5;--f-body:'Jost', sans-serif;--orchid:#9B82B5;--violet:#533475;--bg-dark:#0A0A0A;--bg-gray:#121212;--bg-black:#000000;--bg-light:#F5F5F5;--ease-out:cubic-bezier(0,.4,.2,1);--lavender:#C4A4DC;--f-display:'Playfair Display', Georgia, serif;--font-body:'Inter', sans-serif;--font-main:'Jost', sans-serif;--font-sans:'Inter', sans-serif;--font-tech:'Space Mono', monospace;--gray-dark:#111111;--text-dark:#111111;--text-pure:#FFFFFF;--border-raw:#1A1A1A;--gray-light:#F4F4F4;--pack-crema:#FDFBF7;--text-light:#FFFFFF;--text-muted:#777777;--color-brand:#5D3FD3;--font-titles:'Montserrat', sans-serif;--purple-main:#533475;--purple-soft:#9B82B5;--purple-wave:#5D3FD3;--web-cemento:#E5E5E5;--color-morado:#5D3FD3;--color-purple:#5D3FD3;--font-display:'Montserrat', sans-serif;--textil-black:#000000;--textil-white:#FFFFFF;--font-meringue:'Playfair Display', serif;--color-gris-claro:#F5F5F5;--color-texto-gris:#A0A0A0;--color-brand-hover:#4b32b3;--color-fondo-oscuro:#111111;--color-purple-hover:#4A32B3;}
#tienda-dinamica-content *, #marketplace-content *, #tienda-dinamica-content ::before, #marketplace-content ::before, #tienda-dinamica-content ::after, #marketplace-content ::after{box-sizing:border-box;margin-top:0px;margin-left:0px;padding-top:0px;margin-right:0px;padding-left:0px;margin-bottom:0px;padding-right:0px;padding-bottom:0px;}
#tienda-dinamica-content, #marketplace-content{font-size:16px;scroll-behavior:smooth;}
#tienda-dinamica-content img, #marketplace-content img{height:auto;display:block;max-width:100%;}
#tienda-dinamica-content a, #marketplace-content a{color:inherit;text-decoration-line:none;text-decoration-color:initial;text-decoration-style:initial;text-decoration-thickness:initial;}
#tienda-dinamica-content button, #marketplace-content button{cursor:auto;font-family:inherit;background-clip:initial;background-size:initial;background-color:initial;background-image:none;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;background-origin:initial;background-repeat:initial;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-image-slice:initial;border-image-width:initial;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-image-outset:initial;border-image-repeat:initial;border-image-source:initial;background-attachment:initial;background-position-x:initial;background-position-y:initial;}
#tienda-dinamica-content ul, #marketplace-content ul{list-style-type:none;list-style-image:initial;list-style-position:initial;}
#tienda-dinamica-content ::selection, #marketplace-content ::selection{color:var(--white);background-color:var(--violet);}
#tienda-dinamica-content body.hov #cur-dot, #marketplace-content body.hov #cur-dot{width:20px;height:20px;background-color:var(--orchid);}
#tienda-dinamica-content body.hov #cur-ring, #marketplace-content body.hov #cur-ring{width:60px;height:60px;}
#tienda-dinamica-content .nav__logo span, #marketplace-content .nav__logo span{color:var(--violet);}
#tienda-dinamica-content .nav__menu a, #marketplace-content .nav__menu a{color:var(--muted);position:relative;font-size:0.75rem;font-weight:400;letter-spacing:0.2em;text-transform:uppercase;transition-delay:0s;transition-behavior:normal;transition-duration:0.3s;transition-property:color;transition-timing-function:ease;}
#tienda-dinamica-content .nav__menu a::after, #marketplace-content .nav__menu a::after{left:0px;right:0px;bottom:-3px;height:1px;content:"";position:absolute;transform:scaleX(0);background-color:var(--violet);transform-origin:right center;}
#tienda-dinamica-content .nav__menu a:hover, #marketplace-content .nav__menu a:hover{color:var(--violet);}
#tienda-dinamica-content .nav__menu a:hover::after, #marketplace-content .nav__menu a:hover::after{transform:scaleX(1);transform-origin:left center;}
#tienda-dinamica-content .nav__burger span, #marketplace-content .nav__burger span{height:1.5px;display:block;background-color:var(--ink);}
#tienda-dinamica-content .nav__burger span:nth-child(2), #marketplace-content .nav__burger span:nth-child(2){width:65%;}
#tienda-dinamica-content .nav__burger.x span:nth-child(1), #marketplace-content .nav__burger.x span:nth-child(1){transform:translateY(6.5px) rotate(45deg);}
#tienda-dinamica-content .nav__burger.x span:nth-child(2), #marketplace-content .nav__burger.x span:nth-child(2){width:0px;opacity:0;}
#tienda-dinamica-content .nav__burger.x span:nth-child(3), #marketplace-content .nav__burger.x span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg);}
#tienda-dinamica-content .mob-nav a, #marketplace-content .mob-nav a{color:var(--ink);font-size:clamp(2rem, 7vw, 4rem);font-style:italic;font-family:var(--f-display);transition-delay:0s;transition-behavior:normal;transition-duration:0.3s;transition-property:color;transition-timing-function:ease;}
#tienda-dinamica-content .mob-nav a:hover, #marketplace-content .mob-nav a:hover{color:var(--violet);}
#tienda-dinamica-content .hero__h1 em, #marketplace-content .hero__h1 em{color:var(--orchid);font-style:italic;}
#tienda-dinamica-content .ticker__item .sep, #marketplace-content .ticker__item .sep{color:var(--orchid);font-size:1rem;font-style:normal;}
#tienda-dinamica-content .s-title em, #marketplace-content .s-title em{color:var(--violet);font-style:italic;}
#tienda-dinamica-content .pf.active, #marketplace-content .pf.active{color:var(--white);background-color:var(--violet);}
#tienda-dinamica-content .pc:hover .pc__bg, #marketplace-content .pc:hover .pc__bg{opacity:0;}
#tienda-dinamica-content .pc:hover .pc__bg-back, #marketplace-content .pc:hover .pc__bg-back{opacity:1;transform:scale(1.02);}
#tienda-dinamica-content .process__head .s-title, #marketplace-content .process__head .s-title{color:var(--white);}
#tienda-dinamica-content .process__head .s-label, #marketplace-content .process__head .s-label{color:var(--lavender);}
#tienda-dinamica-content .contact__left .s-title, #marketplace-content .contact__left .s-title{color:var(--white);}
#tienda-dinamica-content .field label, #marketplace-content .field label{color:var(--muted);font-size:0.65rem;font-weight:600;letter-spacing:0.15em;text-transform:uppercase;}
#tienda-dinamica-content .field input, #marketplace-content .field input, #tienda-dinamica-content .field textarea, #marketplace-content .field textarea{font-size:0.9rem;font-family:var(--f-body);padding-top:0.85rem;padding-left:1rem;outline-color:initial;outline-style:none;outline-width:initial;padding-right:1rem;padding-bottom:0.85rem;background-color:var(--cream);border-top-color:rgba(83, 52, 117, 0.15);border-top-style:solid;border-top-width:1px;border-left-color:rgba(83, 52, 117, 0.15);border-left-style:solid;border-left-width:1px;border-image-slice:initial;border-image-width:initial;border-right-color:rgba(83, 52, 117, 0.15);border-right-style:solid;border-right-width:1px;border-bottom-color:rgba(83, 52, 117, 0.15);border-bottom-style:solid;border-bottom-width:1px;border-image-outset:initial;border-image-repeat:initial;border-image-source:initial;}
#tienda-dinamica-content .field input:focus, #marketplace-content .field input:focus, #tienda-dinamica-content .field textarea:focus, #marketplace-content .field textarea:focus{background-color:var(--white);}
#tienda-dinamica-content .footer__logo span, #marketplace-content .footer__logo span{color:var(--lavender);}
#tienda-dinamica-content .footer__links a, #marketplace-content .footer__links a{color:rgba(250, 248, 245, 0.45);font-size:0.85rem;transition-delay:0s;transition-behavior:normal;transition-duration:0.3s;transition-property:color;transition-timing-function:ease;}
#tienda-dinamica-content .footer__links a:hover, #marketplace-content .footer__links a:hover{color:var(--white);}
#tienda-dinamica-content .logo-branding a, #marketplace-content .logo-branding a{color:rgb(255, 255, 255);font-size:1.5rem;font-family:var(--font-titles);font-weight:800;letter-spacing:1px;text-decoration-line:none;text-decoration-color:initial;text-decoration-style:initial;text-decoration-thickness:initial;}
#tienda-dinamica-content .nav-menu, #marketplace-content .nav-menu{display:flex;row-gap:25px;column-gap:25px;}
#tienda-dinamica-content .manifesto-image img, #marketplace-content .manifesto-image img{width:100%;height:auto;object-fit:cover;}
#tienda-dinamica-content, #marketplace-content, #tienda-dinamica-content, #marketplace-content{color:var(--textil-white);width:100%;overflow-x:hidden;font-family:var(--font-main);scroll-behavior:smooth;background-color:var(--textil-black);-webkit-font-smoothing:antialiased;}
#tienda-dinamica-content .header-logo a, #marketplace-content .header-logo a{color:var(--text-light);font-size:1.4rem;font-family:var(--font-display);font-weight:800;letter-spacing:1px;text-decoration-line:none;text-decoration-color:initial;text-decoration-style:initial;text-decoration-thickness:initial;}
#tienda-dinamica-content .manifesto-media img, #marketplace-content .manifesto-media img{width:100%;height:auto;box-shadow:rgba(0, 0, 0, 0.08) 0px 20px 40px;object-fit:cover;}
#tienda-dinamica-content .nav-link.active, #marketplace-content .nav-link.active{color:var(--purple-wave);}
#tienda-dinamica-content .nav-brand-logo, #marketplace-content .nav-brand-logo{color:var(--textil-white);font-size:2.2rem;text-align:center;font-family:var(--font-display);font-weight:900;letter-spacing:-0.5px;}
#tienda-dinamica-content .ticker-segment span::after, #marketplace-content .ticker-segment span::after{color:var(--purple-wave);content:"•";margin-left:25px;}
#tienda-dinamica-content .hero-clickable-wrapper:hover .hero-action-trigger, #marketplace-content .hero-clickable-wrapper:hover .hero-action-trigger{color:var(--white);background-color:var(--purple-wave);}
#tienda-dinamica-content .grid-block-link:hover .grid-media, #marketplace-content .grid-block-link:hover .grid-media{transform:scale(1.03);}
#tienda-dinamica-content .grid-block-link:hover .grid-item-btn, #marketplace-content .grid-block-link:hover .grid-item-btn{color:var(--black);background-color:var(--white);}
#tienda-dinamica-content .nav-item-anchor.active, #marketplace-content .nav-item-anchor.active{color:var(--color-purple);}
#tienda-dinamica-content .marquee-block span::after, #marketplace-content .marquee-block span::after{color:var(--color-purple);content:"•";margin-left:25px;}
#tienda-dinamica-content .hero-link-container:hover .hero-cta-trigger, #marketplace-content .hero-link-container:hover .hero-cta-trigger{color:var(--text-pure);background-color:var(--color-purple);}
#tienda-dinamica-content .grid-card-link:hover .grid-image-src, #marketplace-content .grid-card-link:hover .grid-image-src{transform:scale(1.03);}
#tienda-dinamica-content .grid-card-link:hover .grid-card-btn, #marketplace-content .grid-card-link:hover .grid-card-btn{color:var(--bg-black);background-color:var(--text-pure);}
#tienda-dinamica-content .nav-item.active, #marketplace-content .nav-item.active{color:var(--purple-soft);}
#tienda-dinamica-content .nav-logo-center span, #marketplace-content .nav-logo-center span{color:var(--purple-soft);font-style:normal;font-family:var(--font-main);}
#tienda-dinamica-content .marquee-group span::after, #marketplace-content .marquee-group span::after{content:"🌊";margin-left:25px;}
#tienda-dinamica-content .hero-link:hover .hero-cta, #marketplace-content .hero-link:hover .hero-cta{color:var(--textil-white);background-color:var(--purple-soft);}
#tienda-dinamica-content .essence-meta h4, #marketplace-content .essence-meta h4{color:var(--purple-main);font-size:0.9rem;font-weight:800;margin-bottom:15px;letter-spacing:3px;text-transform:uppercase;}
#tienda-dinamica-content .essence-meta h2, #marketplace-content .essence-meta h2{color:var(--purple-main);font-size:4rem;font-weight:900;line-height:1.05;letter-spacing:-1px;text-transform:uppercase;}
#tienda-dinamica-content .essence-body p, #marketplace-content .essence-body p{color:rgb(34, 34, 34);font-size:1.2rem;font-weight:400;line-height:1.7;margin-bottom:25px;}
#tienda-dinamica-content .product-card:hover .product-img, #marketplace-content .product-card:hover .product-img{transform:scale(1.03);}
#tienda-dinamica-content .footer-brand-col h3, #marketplace-content .footer-brand-col h3{font-size:2rem;font-weight:900;margin-bottom:15px;text-transform:uppercase;}
#tienda-dinamica-content .footer-brand-col p, #marketplace-content .footer-brand-col p{color:var(--text-muted);font-size:1rem;max-width:320px;line-height:1.6;margin-bottom:20px;}
#tienda-dinamica-content .footer-col h4, #marketplace-content .footer-col h4{color:var(--purple-soft);font-size:0.85rem;font-weight:700;margin-bottom:20px;letter-spacing:1.5px;text-transform:uppercase;}
#tienda-dinamica-content .footer-links li, #marketplace-content .footer-links li{font-size:0.9rem;margin-bottom:12px;}
#tienda-dinamica-content .footer-links a, #marketplace-content .footer-links a{color:rgb(153, 153, 153);transition-delay:0s;transition-behavior:normal;transition-duration:0.2s;transition-property:color;transition-timing-function:ease;}
#tienda-dinamica-content .footer-links a:hover, #marketplace-content .footer-links a:hover{color:var(--textil-white);}
#tienda-dinamica-content .brand-fluid, #marketplace-content .brand-fluid{font-style:italic;font-family:var(--font-meringue);font-weight:900;text-transform:none;}
#tienda-dinamica-content .tech-label, #marketplace-content .tech-label{font-size:0.75rem;font-family:var(--font-tech);letter-spacing:2px;text-transform:uppercase;}
#tienda-dinamica-content .top-alert-banner, #marketplace-content .top-alert-banner{color:var(--textil-white);font-size:0.75rem;text-align:center;font-weight:600;padding-top:10px;padding-left:20px;padding-right:20px;letter-spacing:2px;padding-bottom:10px;text-transform:uppercase;background-color:var(--purple-main);}
#tienda-dinamica-content .main-nav-bar, #marketplace-content .main-nav-bar{top:0px;z-index:9999;position:sticky;backdrop-filter:blur(12px);background-color:rgba(0, 0, 0, 0.95);}
#tienda-dinamica-content .nav-grid, #marketplace-content .nav-grid{display:grid;max-width:100%;align-items:center;padding-top:15px;padding-left:40px;padding-right:40px;padding-bottom:15px;grid-template-columns:1fr auto 1fr;}
#tienda-dinamica-content .nav-link-item, #marketplace-content .nav-link-item{font-size:0.85rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;transition-delay:0s;transition-behavior:normal;transition-duration:0.2s;transition-property:color;transition-timing-function:ease;}
#tienda-dinamica-content .nav-link-item, #marketplace-content .nav-link-item{color:var(--purple-soft);}
#tienda-dinamica-content .nav-link-item.active, #marketplace-content .nav-link-item.active{color:var(--purple-soft);}
#tienda-dinamica-content .nav-right-actions, #marketplace-content .nav-right-actions{display:flex;row-gap:20px;column-gap:20px;align-items:center;justify-content:flex-end;}
#tienda-dinamica-content .cart-trigger-box, #marketplace-content .cart-trigger-box{color:var(--textil-white);cursor:pointer;font-weight:700;padding-top:8px;padding-left:16px;padding-right:16px;padding-bottom:8px;background-clip:initial;background-size:initial;background-color:initial;background-image:none;transition-delay:0s;background-origin:initial;background-repeat:initial;transition-behavior:normal;transition-duration:0.2s;transition-property:all;background-attachment:initial;background-position-x:initial;background-position-y:initial;transition-timing-function:ease;}
#tienda-dinamica-content .cart-trigger-box, #marketplace-content .cart-trigger-box{color:var(--purple-soft);}
#tienda-dinamica-content .marquee-container, #marketplace-content .marquee-container{display:flex;overflow-x:hidden;overflow-y:hidden;padding-top:12px;padding-left:0px;padding-right:0px;padding-bottom:12px;background-color:rgb(5, 5, 5);}
#tienda-dinamica-content .marquee-scroller, #marketplace-content .marquee-scroller{width:200%;display:flex;animation-name:infiniteScroll;animation-delay:0s;animation-duration:30s;animation-timeline:auto;animation-direction:normal;animation-fill-mode:none;animation-range-end:normal;animation-play-state:running;animation-range-start:normal;animation-iteration-count:infinite;animation-timing-function:linear;}
#tienda-dinamica-content .marquee-text-block, #marketplace-content .marquee-text-block{width:50%;display:flex;font-size:0.8rem;font-weight:700;letter-spacing:3px;text-wrap-mode:nowrap;justify-content:space-around;white-space-collapse:collapse;}
#tienda-dinamica-content .marquee-text-block span::after, #marketplace-content .marquee-text-block span::after{color:var(--purple-main);content:"•";margin-left:30px;}
#tienda-dinamica-content .hero-mattelsa-style, #marketplace-content .hero-mattelsa-style{width:100%;height:85vh;display:flex;position:relative;align-items:flex-end;padding-top:60px;padding-left:60px;padding-right:60px;padding-bottom:60px;}
#tienda-dinamica-content .hero-visual-bg, #marketplace-content .hero-visual-bg{top:0px;left:0px;width:100%;height:100%;opacity:0.55;z-index:1;position:absolute;object-fit:cover;mix-blend-mode:luminosity;}
#tienda-dinamica-content .hero-content-card, #marketplace-content .hero-content-card{z-index:10;position:relative;max-width:650px;}
#tienda-dinamica-content .hero-title-giant, #marketplace-content .hero-title-giant{font-size:5.5rem;line-height:0.9;margin-bottom:15px;letter-spacing:-2px;}
#tienda-dinamica-content .hero-sub-slogan, #marketplace-content .hero-sub-slogan{color:var(--web-cemento);font-size:1.4rem;font-weight:300;margin-bottom:30px;}
#tienda-dinamica-content .hero-action-btn, #marketplace-content .hero-action-btn{color:var(--textil-black);display:inline-block;font-size:0.85rem;font-weight:700;padding-top:16px;padding-left:40px;padding-right:40px;letter-spacing:2px;padding-bottom:16px;text-transform:uppercase;background-color:var(--textil-white);transition-delay:0s;transition-behavior:normal;transition-duration:0.2s;transition-property:background-color;transition-timing-function:ease;}
#tienda-dinamica-content .hero-action-btn, #marketplace-content .hero-action-btn{color:var(--textil-white);background-color:var(--purple-soft);}
#tienda-dinamica-content .quick-filter-section, #marketplace-content .quick-filter-section{display:flex;row-gap:20px;column-gap:20px;overflow-x:auto;align-items:center;padding-top:25px;padding-left:40px;padding-right:40px;padding-bottom:25px;background-color:rgb(3, 3, 3);}
#tienda-dinamica-content .filter-title, #marketplace-content .filter-title{color:var(--purple-soft);font-size:0.85rem;font-weight:700;text-transform:uppercase;text-wrap-mode:nowrap;white-space-collapse:collapse;}
#tienda-dinamica-content .filter-tag-pill, #marketplace-content .filter-tag-pill{color:var(--textil-white);cursor:pointer;font-size:0.85rem;font-family:var(--font-main);font-weight:500;padding-top:8px;padding-left:20px;padding-right:20px;padding-bottom:8px;text-transform:uppercase;background-color:transparent;transition-delay:0s;transition-behavior:normal;transition-duration:0.2s;transition-property:all;transition-timing-function:ease;}
#tienda-dinamica-content .filter-tag-pill, #marketplace-content .filter-tag-pill{background-color:var(--purple-main);}
#tienda-dinamica-content .filter-tag-pill.active, #marketplace-content .filter-tag-pill.active{background-color:var(--purple-main);}
#tienda-dinamica-content .split-manifesto-grid, #marketplace-content .split-manifesto-grid{display:grid;grid-template-columns:1fr 1fr;}
#tienda-dinamica-content .manifesto-block-left, #marketplace-content .manifesto-block-left{color:var(--textil-black);display:flex;padding-top:100px;padding-left:60px;padding-right:60px;flex-direction:column;padding-bottom:100px;justify-content:center;background-color:var(--web-cemento);}
#tienda-dinamica-content .manifesto-block-left h2, #marketplace-content .manifesto-block-left h2{color:var(--purple-main);font-size:3.8rem;line-height:1;margin-bottom:25px;}
#tienda-dinamica-content .manifesto-block-left p, #marketplace-content .manifesto-block-left p{color:rgb(34, 34, 34);font-size:1.15rem;line-height:1.6;}
#tienda-dinamica-content .manifesto-block-right, #marketplace-content .manifesto-block-right{display:flex;align-items:center;padding-top:60px;padding-left:60px;padding-right:60px;padding-bottom:60px;justify-content:center;background-color:rgb(8, 8, 8);}
#tienda-dinamica-content .industrial-print-box, #marketplace-content .industrial-print-box{width:100%;max-width:450px;padding-top:40px;padding-left:40px;padding-right:40px;padding-bottom:40px;border-top-color:rgba(255, 255, 255, 0.1);border-top-style:dashed;border-top-width:1px;border-left-color:rgba(255, 255, 255, 0.1);border-left-style:dashed;border-left-width:1px;border-image-slice:initial;border-image-width:initial;border-right-color:rgba(255, 255, 255, 0.1);border-right-style:dashed;border-right-width:1px;border-bottom-color:rgba(255, 255, 255, 0.1);border-bottom-style:dashed;border-bottom-width:1px;border-image-outset:initial;border-image-repeat:initial;border-image-source:initial;}
#tienda-dinamica-content .print-line, #marketplace-content .print-line{color:rgb(85, 85, 85);display:flex;font-size:0.8rem;margin-bottom:12px;justify-content:space-between;}
#tienda-dinamica-content .store-catalog-section, #marketplace-content .store-catalog-section{padding-top:80px;padding-left:40px;padding-right:40px;padding-bottom:80px;}
#tienda-dinamica-content .catalog-headline, #marketplace-content .catalog-headline{display:flex;align-items:flex-end;margin-bottom:40px;justify-content:space-between;}
#tienda-dinamica-content .catalog-headline h3, #marketplace-content .catalog-headline h3{font-size:2.5rem;}
#tienda-dinamica-content .products-interactive-grid, #marketplace-content .products-interactive-grid{display:grid;row-gap:25px;column-gap:25px;grid-template-columns:repeat(4, 1fr);}
#tienda-dinamica-content .product-card-urban, #marketplace-content .product-card-urban{display:block;position:relative;overflow-x:hidden;overflow-y:hidden;background-color:rgb(5, 5, 5);}
#tienda-dinamica-content .product-image-container, #marketplace-content .product-image-container{width:100%;height:500px;position:relative;overflow-x:hidden;overflow-y:hidden;}
#tienda-dinamica-content .product-image-container img, #marketplace-content .product-image-container img{width:100%;height:100%;object-fit:cover;transition-delay:0s;transition-behavior:normal;transition-duration:0.4s;transition-property:transform;transition-timing-function:ease;}
#tienda-dinamica-content .product-tech-hover-panel, #marketplace-content .product-tech-hover-panel{left:0px;width:100%;bottom:0px;position:absolute;transform:translateY(100%);padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;background-color:rgba(0, 0, 0, 0.9);transition-delay:0s;transition-behavior:normal;transition-duration:0.3s;transition-property:transform;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);}
#tienda-dinamica-content .product-card-urban:hover .product-tech-hover-panel, #marketplace-content .product-card-urban:hover .product-tech-hover-panel{transform:translateY(0px);}
#tienda-dinamica-content .product-card-urban:hover .product-image-container img, #marketplace-content .product-card-urban:hover .product-image-container img{transform:scale(1.02);}
#tienda-dinamica-content .hover-spec-row, #marketplace-content .hover-spec-row{color:rgb(170, 170, 170);display:flex;font-size:0.75rem;margin-bottom:6px;justify-content:space-between;}
#tienda-dinamica-content .product-details-footer, #marketplace-content .product-details-footer{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;background-color:rgb(2, 2, 2);}
#tienda-dinamica-content .p-name, #marketplace-content .p-name{font-size:1.05rem;font-weight:700;margin-bottom:4px;text-transform:uppercase;}
#tienda-dinamica-content .p-fit, #marketplace-content .p-fit{color:var(--purple-soft);font-size:0.8rem;font-weight:500;margin-bottom:12px;}
#tienda-dinamica-content .p-price-row, #marketplace-content .p-price-row{display:flex;align-items:center;justify-content:space-between;}
#tienda-dinamica-content .p-price, #marketplace-content .p-price{font-size:1rem;font-weight:600;}
#tienda-dinamica-content .buy-action-icon, #marketplace-content .buy-action-icon{color:var(--purple-soft);font-size:0.9rem;}
#tienda-dinamica-content .experience-unboxing-wrap, #marketplace-content .experience-unboxing-wrap{color:var(--textil-black);padding-top:100px;padding-left:40px;padding-right:40px;padding-bottom:100px;background-color:var(--pack-crema);}
#tienda-dinamica-content .exp-container, #marketplace-content .exp-container{display:grid;row-gap:60px;max-width:1300px;column-gap:60px;margin-top:0px;align-items:center;margin-left:auto;margin-right:auto;margin-bottom:0px;grid-template-columns:1.2fr 1fr;}
#tienda-dinamica-content .exp-title, #marketplace-content .exp-title{color:var(--purple-main);font-size:3.5rem;line-height:1;margin-bottom:35px;}
#tienda-dinamica-content .exp-list-item, #marketplace-content .exp-list-item{padding-left:20px;margin-bottom:25px;}
#tienda-dinamica-content .exp-list-item h4, #marketplace-content .exp-list-item h4{font-size:1.15rem;font-weight:700;margin-bottom:6px;text-transform:uppercase;}
#tienda-dinamica-content .exp-list-item p, #marketplace-content .exp-list-item p{color:rgb(68, 68, 68);font-size:0.95rem;line-height:1.5;}
#tienda-dinamica-content .exp-visual-card, #marketplace-content .exp-visual-card{color:var(--textil-white);text-align:center;padding-top:50px;padding-left:50px;padding-right:50px;padding-bottom:50px;background-color:var(--textil-black);border-top-color:rgb(224, 224, 224);border-top-style:solid;border-top-width:1px;border-left-color:rgb(224, 224, 224);border-left-style:solid;border-left-width:1px;border-image-slice:initial;border-image-width:initial;border-right-color:rgb(224, 224, 224);border-right-style:solid;border-right-width:1px;border-bottom-color:rgb(224, 224, 224);border-bottom-style:solid;border-bottom-width:1px;border-image-outset:initial;border-image-repeat:initial;border-image-source:initial;}
#tienda-dinamica-content .floating-community-badge, #marketplace-content .floating-community-badge{left:30px;color:var(--textil-black);bottom:30px;display:flex;row-gap:12px;z-index:99999;position:fixed;font-size:0.75rem;box-shadow:rgba(0, 0, 0, 0.5) 0px 10px 30px;column-gap:12px;align-items:center;font-family:var(--font-tech);font-weight:700;padding-top:12px;padding-left:20px;padding-right:20px;padding-bottom:12px;background-color:var(--textil-white);}
#tienda-dinamica-content .pulse-dot, #marketplace-content .pulse-dot{width:8px;height:8px;animation-name:pulseWaveEffect;animation-delay:0s;background-color:var(--purple-main);animation-duration:1.5s;animation-timeline:auto;animation-direction:normal;animation-fill-mode:none;animation-range-end:normal;animation-play-state:running;animation-range-start:normal;border-top-left-radius:50%;border-top-right-radius:50%;animation-iteration-count:infinite;animation-timing-function:ease;border-bottom-left-radius:50%;border-bottom-right-radius:50%;}
#tienda-dinamica-content .industrial-footer-box, #marketplace-content .industrial-footer-box{padding-top:80px;padding-left:40px;padding-right:40px;padding-bottom:40px;background-color:rgb(2, 2, 2);}
#tienda-dinamica-content .footer-columns-wrapper, #marketplace-content .footer-columns-wrapper{display:grid;row-gap:40px;column-gap:40px;margin-bottom:60px;grid-template-columns:2fr repeat(3, 1fr);}
#tienda-dinamica-content .f-brand-title, #marketplace-content .f-brand-title{font-size:1.8rem;margin-bottom:15px;}
#tienda-dinamica-content .f-col h5, #marketplace-content .f-col h5{color:var(--purple-soft);font-size:0.8rem;margin-bottom:20px;letter-spacing:1px;text-transform:uppercase;}
#tienda-dinamica-content .f-links, #marketplace-content .f-links{list-style-type:none;list-style-image:initial;list-style-position:initial;}
#tienda-dinamica-content .f-links li, #marketplace-content .f-links li{font-size:0.9rem;margin-bottom:10px;}
#tienda-dinamica-content .f-links a, #marketplace-content .f-links a{color:rgb(119, 119, 119);transition-delay:0s;transition-behavior:normal;transition-duration:0.2s;transition-property:color;transition-timing-function:ease;}
#tienda-dinamica-content .f-links a:hover, #marketplace-content .f-links a:hover{color:var(--textil-white);}
#tienda-dinamica-content .footer-credits-bar, #marketplace-content .footer-credits-bar{color:rgb(68, 68, 68);display:flex;font-size:0.75rem;padding-top:30px;justify-content:space-between;}
@media (max-width: 1200px) {#tienda-dinamica-content .products-interactive-grid, #marketplace-content .products-interactive-grid{grid-template-columns:repeat(2, 1fr);}}
@media (max-width: 1200px) {#tienda-dinamica-content .footer-columns-wrapper, #marketplace-content .footer-columns-wrapper{grid-template-columns:1fr 1fr;}}
@media (max-width: 968px) {#tienda-dinamica-content .nav-menu, #marketplace-content .nav-menu{display:none;}}
@media (max-width: 968px) {#tienda-dinamica-content .nav-brand-logo, #marketplace-content .nav-brand-logo{text-align:left;}}
@media (max-width: 968px) {#tienda-dinamica-content .essence-meta h2, #marketplace-content .essence-meta h2{font-size:2.8rem;}}
@media (max-width: 968px) {#tienda-dinamica-content .nav-grid, #marketplace-content .nav-grid{padding-top:15px;padding-left:20px;padding-right:20px;padding-bottom:15px;grid-template-columns:1fr 1fr;}}
@media (max-width: 968px) {#tienda-dinamica-content .hero-mattelsa-style, #marketplace-content .hero-mattelsa-style{height:75vh;padding-top:30px;padding-left:30px;padding-right:30px;padding-bottom:30px;}}
@media (max-width: 968px) {#tienda-dinamica-content .hero-title-giant, #marketplace-content .hero-title-giant{font-size:3rem;}}
@media (max-width: 968px) {#tienda-dinamica-content .split-manifesto-grid, #marketplace-content .split-manifesto-grid{grid-template-columns:1fr;}}
@media (max-width: 968px) {#tienda-dinamica-content .manifesto-block-left, #marketplace-content .manifesto-block-left{padding-top:60px;padding-left:20px;padding-right:20px;padding-bottom:60px;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;}}
@media (max-width: 968px) {#tienda-dinamica-content .manifesto-block-left h2, #marketplace-content .manifesto-block-left h2{font-size:2.5rem;}}
@media (max-width: 968px) {#tienda-dinamica-content .products-interactive-grid, #marketplace-content .products-interactive-grid{grid-template-columns:1fr;}}
@media (max-width: 968px) {#tienda-dinamica-content .exp-container, #marketplace-content .exp-container{grid-template-columns:1fr;}}
@media (max-width: 968px) {#tienda-dinamica-content .exp-title, #marketplace-content .exp-title{font-size:2.4rem;}}
@media (max-width: 968px) {#tienda-dinamica-content .footer-columns-wrapper, #marketplace-content .footer-columns-wrapper{grid-template-columns:1fr;}}
@media (max-width: 968px) {#tienda-dinamica-content .footer-credits-bar, #marketplace-content .footer-credits-bar{row-gap:15px;column-gap:15px;text-align:center;flex-direction:column;}}
@media (max-width: 968px) {#tienda-dinamica-content .floating-community-badge, #marketplace-content .floating-community-badge{display:none;}}
@media (max-width: 700px) {#tienda-dinamica-content, #marketplace-content{cursor:auto;}}
#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;--sombra-card:0 0.5rem 2.5rem rgba(49, 20, 50, 0.15);--color-blanco:#ffffff;--font-titulos:'Bodoni Moda', Georgia, serif;--sombra-hover:0 1.5rem 4rem rgba(49, 20, 50, 0.3);--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;--color-texto-principal:#1a0e1b;}
#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{padding:0.6rem 0;overflow:hidden;white-space:nowrap;background-color:var(--color-fondo-oscuro);}
#tienda-dinamica-content .ia-ticker-inner, #marketplace-content .ia-ticker-inner{display:inline-flex;animation:ia-tick 32s linear infinite;}
#tienda-dinamica-content .ia-ticker-item, #marketplace-content .ia-ticker-item{gap:1.5rem;color:var(--color-secundario);display:inline-flex;padding:0 2.5rem;font-size:0.7rem;align-items:center;font-family:var(--font-cuerpo);font-weight:400;letter-spacing:var(--tracking-brand);text-transform:uppercase;}
#tienda-dinamica-content .ia-ticker-dot, #marketplace-content .ia-ticker-dot{color:var(--color-primario);font-size:0.5rem;}
#tienda-dinamica-content [data-km-component="header"], #marketplace-content [data-km-component="header"]{top:0;display:grid;padding:1.5rem 4%;z-index:300;position:sticky;transition:all 0.3s ease;align-items:center;border-bottom:1px solid rgba(93, 68, 119, 0.12);background-color:var(--color-fondo);grid-template-columns:1fr auto 1fr;}
#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 [data-km-component="header"] .ia-hd-logo, #marketplace-content [data-km-component="header"] .ia-hd-logo{display:flex;grid-column:2;justify-content:center;}
#tienda-dinamica-content [data-km-component="header"] .ia-hd-logo-texto, #marketplace-content [data-km-component="header"] .ia-hd-logo-texto{color:var(--color-fondo-oscuro);font-size:1.5rem;font-family:var(--font-titulos);font-weight:700;line-height:1;letter-spacing:var(--tracking-brand);text-transform:uppercase;}
#tienda-dinamica-content [data-km-component="header"] .ia-hd-logo-img, #marketplace-content [data-km-component="header"] .ia-hd-logo-img{width:auto;display:none;max-height:2.2rem;}
#tienda-dinamica-content [data-km-component="header"][data-km-option-logo_tipo="imagen"] .ia-hd-logo-img, #marketplace-content [data-km-component="header"][data-km-option-logo_tipo="imagen"] .ia-hd-logo-img{display:block;}
#tienda-dinamica-content [data-km-component="header"][data-km-option-logo_tipo="imagen"] .ia-hd-logo-texto, #marketplace-content [data-km-component="header"][data-km-option-logo_tipo="imagen"] .ia-hd-logo-texto{display:none;}
#tienda-dinamica-content [data-km-component="header"] .ia-hd-nav, #marketplace-content [data-km-component="header"] .ia-hd-nav{gap:2rem;display:flex;list-style:none;align-items:center;grid-column:1;}
#tienda-dinamica-content [data-km-component="header"] .ia-hd-nav a, #marketplace-content [data-km-component="header"] .ia-hd-nav a{color:var(--color-texto-suave);position:relative;font-size:0.72rem;font-family:var(--font-cuerpo);font-weight:400;letter-spacing:0.12em;padding-bottom:0.2rem;text-transform:uppercase;}
#tienda-dinamica-content [data-km-component="header"] .ia-hd-nav a::after, #marketplace-content [data-km-component="header"] .ia-hd-nav a::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 [data-km-component="header"] .ia-hd-nav a:hover, #marketplace-content [data-km-component="header"] .ia-hd-nav a:hover{color:var(--color-primario);}
#tienda-dinamica-content [data-km-component="header"] .ia-hd-nav a:hover::after, #marketplace-content [data-km-component="header"] .ia-hd-nav a:hover::after{transform:scaleX(1);transform-origin:left;}
#tienda-dinamica-content [data-km-component="header"] .ia-hd-actions, #marketplace-content [data-km-component="header"] .ia-hd-actions{gap:1.5rem;display:flex;align-items:center;grid-column:3;justify-content:flex-end;}
#tienda-dinamica-content [data-km-component="header"] .ia-hd-icon, #marketplace-content [data-km-component="header"] .ia-hd-icon{gap:0.4rem;color:var(--color-texto-suave);display:flex;font-size:0.72rem;transition:color 0.2s;align-items:center;font-weight:400;letter-spacing:0.1em;text-transform:uppercase;}
#tienda-dinamica-content [data-km-component="header"] .ia-hd-icon:hover, #marketplace-content [data-km-component="header"] .ia-hd-icon:hover{color:var(--color-fondo-oscuro);}
#tienda-dinamica-content [data-km-component="header"] .ia-hd-cart, #marketplace-content [data-km-component="header"] .ia-hd-cart{gap:0.4rem;color:var(--color-fondo-oscuro);border:1px solid rgba(49, 20, 50, 0.25);display:flex;padding:0.5rem 1.1rem;font-size:0.72rem;transition:background 0.2s, border-color 0.2s;align-items:center;font-weight:500;border-radius:2rem;letter-spacing:0.1em;text-transform:uppercase;}
#tienda-dinamica-content [data-km-component="header"] .ia-hd-cart:hover, #marketplace-content [data-km-component="header"] .ia-hd-cart:hover{color:var(--color-fondo);border-color:var(--color-fondo-oscuro);background-color:var(--color-fondo-oscuro);}
@media (max-width: 60em) {#tienda-dinamica-content [data-km-component="header"], #marketplace-content [data-km-component="header"]{padding:1.25rem 4%;grid-template-columns:1fr 1fr;}}
@media (max-width: 60em) {#tienda-dinamica-content [data-km-component="header"] .ia-hd-nav, #marketplace-content [data-km-component="header"] .ia-hd-nav{display:none;}}
@media (max-width: 60em) {#tienda-dinamica-content [data-km-component="header"] .ia-hd-logo, #marketplace-content [data-km-component="header"] .ia-hd-logo{grid-column:1;justify-content:flex-start;}}
@media (max-width: 60em) {#tienda-dinamica-content [data-km-component="header"] .ia-hd-actions, #marketplace-content [data-km-component="header"] .ia-hd-actions{grid-column:2;}}
#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;background-color:var(--color-negro);}
#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;margin:0 0 -8% 0;display:flex;flex-direction:column;}
#tienda-dinamica-content .ia-hero-kicker, #marketplace-content .ia-hero-kicker{gap:0.75rem;color:var(--color-secundario);margin:-7px 0 0 0;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;background-color:var(--color-secundario);}
#tienda-dinamica-content .ia-hero-title, #marketplace-content .ia-hero-title{color:var(--color-fondo);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{color:var(--color-secundario);display:block;font-style:italic;font-weight:700;}
#tienda-dinamica-content .ia-hero-sub, #marketplace-content .ia-hero-sub{color:rgba(242,240,234,0.65);margin:0 0 0 0;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;color:var(--color-fondo);border:1px solid var(--color-primario);margin:5% 0 0 0;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;background-color:var(--color-primario);}
#tienda-dinamica-content .ia-hero-cta:hover, #marketplace-content .ia-hero-cta:hover{color:var(--color-primario);transform:none;background-color:var(--color-fondo);}
#tienda-dinamica-content .ia-hero-cta--ghost, #marketplace-content .ia-hero-cta--ghost{color:rgba(242,240,234,0.75);background:transparent;border-color:rgba(242,240,234,0.3);}
#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;margin:0 0 -13% 0;display:flex;align-items:flex-end;flex-direction:column;}
#tienda-dinamica-content .ia-hero-season, #marketplace-content .ia-hero-season{color:#f2f0ea;margin:0 0 0 0;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{border:1px solid rgba(165, 146, 181, 0.3);margin:0 0 0 0;padding:1.25rem 1.75rem;background:rgba(93, 68, 119, 0.3);text-align:right;backdrop-filter:blur(10px);}
#tienda-dinamica-content .ia-hero-badge-label, #marketplace-content .ia-hero-badge-label{color:var(--color-secundario);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{color:var(--color-fondo);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-newin, #marketplace-content .ia-newin{padding:5rem 0 4rem;background-color:var(--color-fondo);}
#tienda-dinamica-content .ia-container, #marketplace-content .ia-container{margin:0 auto;padding:0 4%;max-width:1440px;}
#tienda-dinamica-content .ia-sec-head, #marketplace-content .ia-sec-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{color:var(--color-fondo-oscuro);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{color:var(--color-primario);font-style:italic;}
#tienda-dinamica-content .ia-link-ver, #marketplace-content .ia-link-ver{color:var(--color-texto-suave);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-productos, #marketplace-content .ia-grid-productos{gap:1.5rem;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 16rem), 1fr));}
#tienda-dinamica-content .ia-grid-productos--5, #marketplace-content .ia-grid-productos--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;background-color:var(--color-blanco);}
#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;color:var(--color-secundario);padding:0.35rem 0.85rem;z-index:2;position:absolute;font-size:0.6rem;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;background-color:var(--color-fondo-oscuro);}
#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;color:var(--color-fondo);padding:0.9rem;font-size:0.7rem;background:rgba(49, 20, 50, 0.9);text-align:center;transition:background 0.2s, color 0.2s;font-weight:400;letter-spacing:0.15em;text-transform:uppercase;backdrop-filter:blur(8px);}
#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{color:var(--color-fondo);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;background-color:var(--color-primario);}
#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{color:var(--color-texto-suave);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{color:var(--color-texto-principal);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{color:var(--color-primario);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-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{color:var(--color-secundario);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{color:var(--color-fondo);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;color:var(--color-fondo);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;border-bottom:1px solid rgba(242,240,234,0.4);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-color:var(--color-secundario);border-bottom-color:var(--color-secundario) !important;}
#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);}
@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;background-color:var(--color-fondo-oscuro);}
#tienda-dinamica-content .ia-manif::before, #marketplace-content .ia-manif::before{top:50%;left:-2%;color:rgba(93,68,119,0.07);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;color:var(--color-primario);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;background-color:var(--color-primario);}
#tienda-dinamica-content .ia-manif-title, #marketplace-content .ia-manif-title{color:var(--color-fondo);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{color:var(--color-secundario);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{color:rgba(242,240,234,0.6);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{color:var(--color-secundario);font-weight:500;}
#tienda-dinamica-content .ia-manif-cta, #marketplace-content .ia-manif-cta{gap:0.6rem;color:var(--color-primario);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;border-bottom:1px solid rgba(93,68,119,0.5);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-color:var(--color-secundario);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, #marketplace-content .ia-trust{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 .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;border:1px solid rgba(93, 68, 119, 0.2);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{color:var(--color-fondo-oscuro);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{color:var(--color-texto-suave);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;background-color:var(--color-primario);}
#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{color:rgba(242,240,234,0.6);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{color:var(--color-fondo);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;font-weight:700;}
#tienda-dinamica-content .ia-nl-sub, #marketplace-content .ia-nl-sub{color:rgba(242,240,234,0.65);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;border-bottom:1px solid rgba(242,240,234,0.4);}
#tienda-dinamica-content .ia-nl-input, #marketplace-content .ia-nl-input{flex:1;color:var(--color-fondo);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-input::placeholder, #marketplace-content .ia-nl-input::placeholder{color:rgba(242,240,234,0.4);}
#tienda-dinamica-content .ia-nl-btn, #marketplace-content .ia-nl-btn{color:var(--color-fondo);border:none;padding:0.85rem 0;font-size:0.7rem;background:transparent;transition:color 0.2s;font-weight:400;border-bottom:1px solid rgba(242,240,234,0.7);letter-spacing:0.15em;text-transform:uppercase;}
#tienda-dinamica-content .ia-nl-btn:hover, #marketplace-content .ia-nl-btn:hover{color:var(--color-fondo-oscuro);opacity:0.7;}
#tienda-dinamica-content .ia-ft, #marketplace-content .ia-ft{color:rgba(242,240,234,0.6);padding:5rem 4% 2.5rem;background-color:var(--color-fondo-oscuro);}
#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{color:var(--color-fondo);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{color:rgba(242,240,234,0.45);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;border:1px solid rgba(242,240,234,0.15);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{color:rgba(242,240,234,0.3);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{color:rgba(242,240,234,0.25);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{color:rgba(242,240,234,0.25);border:1px solid rgba(242,240,234,0.1);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 .km-btn-base, #marketplace-content .km-btn-base{--km-btn-bg:var(--km-btn-bg);--km-btn-text:var(--km-btn-text);--km-btn-pad-x:var(--km-btn-pad-x);--km-btn-pad-y:var(--km-btn-pad-y);--km-btn-border:var(--km-btn-border);--km-btn-radius:var(--km-btn-radius);--km-btn-hover-bg:var(--km-btn-hover-bg);--km-btn-hover-text:var(--km-btn-hover-text);}
#tienda-dinamica-content .km-btn-secundario, #marketplace-content .km-btn-secundario{--km-btn-bg:var(--km-btn-s-bg);--km-btn-text:var(--km-btn-s-text);--km-btn-pad-x:var(--km-btn-s-pad-x);--km-btn-pad-y:var(--km-btn-s-pad-y);--km-btn-border:var(--km-btn-s-border);--km-btn-radius:var(--km-btn-s-radius);--km-btn-hover-bg:var(--km-btn-s-hover-bg);--km-btn-hover-text:var(--km-btn-s-hover-text);}
#tienda-dinamica-content .km-btn-base.gjs-comp-selected, #marketplace-content .km-btn-base.gjs-comp-selected{background-color:var(--km-btn-hover-bg) !important;}
#tienda-dinamica-content .km-btn-base.km-btn-sweep.gjs-comp-selected, #marketplace-content .km-btn-base.km-btn-sweep.gjs-comp-selected{width:100% !important;}
#tienda-dinamica-content .km-btn-base.km-btn-swipe.gjs-comp-selected, #marketplace-content .km-btn-base.km-btn-swipe.gjs-comp-selected{width:100% !important;}
#tienda-dinamica-content .km-btn-base.km-btn-diagonal-swipe.gjs-comp-selected, #marketplace-content .km-btn-base.km-btn-diagonal-swipe.gjs-comp-selected{left:0 !important;}
#tienda-dinamica-content .km-btn-base.km-btn-fill.gjs-comp-selected, #marketplace-content .km-btn-base.km-btn-fill.gjs-comp-selected{background-size:100% 100% !important;}
#tienda-dinamica-content .km-btn-base.km-btn-close.gjs-comp-selected, #marketplace-content .km-btn-base.km-btn-close.gjs-comp-selected{background-size:50% 100%, 50% 100% !important;}
#tienda-dinamica-content .ia-hero-title, #marketplace-content .ia-hero-title{font-size:66px;}
#tienda-dinamica-content .ia-hero-side, #marketplace-content .ia-hero-side{margin:0 0 -14.656199999999998% 0;}
#tienda-dinamica-content .ia-hero-sub, #marketplace-content .ia-hero-sub{margin:-8% 0 0 0;}
#tienda-dinamica-content .ia-hero-cta, #marketplace-content .ia-hero-cta{margin:0 0 0 0;}
#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 .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-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-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-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-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 #i95u, #marketplace-content #i95u{background-color:var(--color-fondo-oscuro);}
#tienda-dinamica-content #isvwz, #marketplace-content #isvwz{color:var(--color-secundario);}
#tienda-dinamica-content #ionc6, #marketplace-content #ionc6{color:var(--color-primario);}
#tienda-dinamica-content #ib2gu, #marketplace-content #ib2gu{color:var(--color-secundario);}
#tienda-dinamica-content #i7529, #marketplace-content #i7529{color:var(--color-primario);}
#tienda-dinamica-content #ifaff, #marketplace-content #ifaff{color:var(--color-secundario);}
#tienda-dinamica-content #i3qop, #marketplace-content #i3qop{color:var(--color-primario);}
#tienda-dinamica-content #ij9vl, #marketplace-content #ij9vl{color:var(--color-secundario);}
#tienda-dinamica-content #ixqkb, #marketplace-content #ixqkb{color:var(--color-primario);}
#tienda-dinamica-content #ii66v, #marketplace-content #ii66v{color:var(--color-secundario);}
#tienda-dinamica-content #i67xf, #marketplace-content #i67xf{color:var(--color-primario);}
#tienda-dinamica-content #i76v8, #marketplace-content #i76v8{color:var(--color-secundario);}
#tienda-dinamica-content #iky4l, #marketplace-content #iky4l{color:var(--color-primario);}
#tienda-dinamica-content #i16fn, #marketplace-content #i16fn{color:var(--color-secundario);}
#tienda-dinamica-content #ixgbo, #marketplace-content #ixgbo{color:var(--color-primario);}
#tienda-dinamica-content #inaxk, #marketplace-content #inaxk{color:var(--color-secundario);}
#tienda-dinamica-content #ivn34, #marketplace-content #ivn34{color:var(--color-primario);}
#tienda-dinamica-content #iutmi, #marketplace-content #iutmi{--color_overlay:#311432;background-color:var(--color-negro);}
#tienda-dinamica-content #is4oc, #marketplace-content #is4oc{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 #in69z, #marketplace-content #in69z{color:var(--color-secundario);}
#tienda-dinamica-content #inz19, #marketplace-content #inz19{color:var(--color-fondo);}
#tienda-dinamica-content #ihbzj, #marketplace-content #ihbzj{color:rgba(242,240,234,0.65);}
#tienda-dinamica-content #i8fwh, #marketplace-content #i8fwh{--color_cta_ghost:rgba(255,255,255,0.82);--color_cta_primario:#5D4477;}
#tienda-dinamica-content #izifl, #marketplace-content #izifl{color:var(--color-fondo);border:1px solid var(--color_cta_primario);background-color:var(--color_cta_primario);}
#tienda-dinamica-content #i4fk4b, #marketplace-content #i4fk4b{color:var(--color_cta_ghost);border:1px solid rgba(255,255,255,0.3);background:transparent;}
#tienda-dinamica-content #igu42o, #marketplace-content #igu42o{color:rgba(242,240,234,0.4);}
#tienda-dinamica-content #ivjzdk, #marketplace-content #ivjzdk{border:1px solid rgba(165,146,181,0.3);background:rgba(93,68,119,0.3);backdrop-filter:blur(10px);}
#tienda-dinamica-content #ixs2lt, #marketplace-content #ixs2lt{color:var(--color-secundario);}
#tienda-dinamica-content #izs3ql, #marketplace-content #izs3ql{color:var(--color-fondo);}
#tienda-dinamica-content #newin, #marketplace-content #newin{background-color:var(--color-fondo);}
#tienda-dinamica-content #iri50s, #marketplace-content #iri50s{color:var(--color-fondo-oscuro);}
#tienda-dinamica-content #i4fc4p, #marketplace-content #i4fc4p{color:var(--color-primario);}
#tienda-dinamica-content #iq59ui, #marketplace-content #iq59ui{color:var(--color-texto-suave);}
#tienda-dinamica-content #iwmzsf, #marketplace-content #iwmzsf{background:#ffffff;}
#tienda-dinamica-content #ioxi4h, #marketplace-content #ioxi4h{color:var(--color-secundario);background-color:var(--color-fondo-oscuro);}
#tienda-dinamica-content #iwij9l, #marketplace-content #iwij9l{color:var(--color-fondo);background:rgba(49,20,50,0.9);backdrop-filter:blur(8px);}
#tienda-dinamica-content #ir8ex6, #marketplace-content #ir8ex6{color:var(--color-fondo);background-color:var(--color-primario);}
#tienda-dinamica-content #iidmif, #marketplace-content #iidmif{color:var(--color-texto-suave);}
#tienda-dinamica-content #irrd6e, #marketplace-content #irrd6e{color:var(--color-texto);}
#tienda-dinamica-content #ilzo9m, #marketplace-content #ilzo9m{color:var(--color-primario);}
#tienda-dinamica-content #inaqju, #marketplace-content #inaqju{color:var(--color-secundario);}
#tienda-dinamica-content #iuihdm, #marketplace-content #iuihdm{color:var(--color-fondo);}
#tienda-dinamica-content #ixui0m, #marketplace-content #ixui0m{color:var(--color-fondo);border-bottom:1px solid rgba(242,240,234,0.4);}
#tienda-dinamica-content #icz5ta, #marketplace-content #icz5ta{color:var(--color-secundario);}
#tienda-dinamica-content #i6hx88, #marketplace-content #i6hx88{color:var(--color-fondo);}
#tienda-dinamica-content #iypajh, #marketplace-content #iypajh{color:var(--color-fondo);border-bottom:1px solid rgba(242,240,234,0.4);}
#tienda-dinamica-content #i6f108, #marketplace-content #i6f108{background-color:var(--color-fondo-oscuro);}
#tienda-dinamica-content #iay8fd, #marketplace-content #iay8fd{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 #iy5k5w, #marketplace-content #iy5k5w{color:var(--color-primario);}
#tienda-dinamica-content #iu3sez, #marketplace-content #iu3sez{color:var(--color-fondo);}
#tienda-dinamica-content #iojbhy, #marketplace-content #iojbhy{color:var(--color-secundario);}
#tienda-dinamica-content #ixdj0u, #marketplace-content #ixdj0u{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #iizi28, #marketplace-content #iizi28{color:var(--color-secundario);}
#tienda-dinamica-content #idwhwo, #marketplace-content #idwhwo{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #ir035h, #marketplace-content #ir035h{color:var(--color-secundario);}
#tienda-dinamica-content #ila7in, #marketplace-content #ila7in{color:var(--color-primario);border-bottom:1px solid rgba(93,68,119,0.5);}
#tienda-dinamica-content #ie41yi, #marketplace-content #ie41yi{background-color:var(--color-fondo);}
#tienda-dinamica-content #igm5be, #marketplace-content #igm5be{color:var(--color-fondo-oscuro);}
#tienda-dinamica-content #iolj4k, #marketplace-content #iolj4k{color:var(--color-primario);}
#tienda-dinamica-content #i75fmy, #marketplace-content #i75fmy{color:var(--color-texto-suave);}
#tienda-dinamica-content #iai80c, #marketplace-content #iai80c{--color_precio:#5D4477;}
#tienda-dinamica-content #i3dvxm, #marketplace-content #i3dvxm{background:#ffffff;}
#tienda-dinamica-content #is5b01, #marketplace-content #is5b01{color:var(--color-fondo);background:rgba(49,20,50,0.9);}
#tienda-dinamica-content #ibt9d1, #marketplace-content #ibt9d1{color:var(--color-fondo);background-color:var(--color-primario);}
#tienda-dinamica-content #iar7ug, #marketplace-content #iar7ug{color:var(--color-texto-suave);}
#tienda-dinamica-content #i7xnoj, #marketplace-content #i7xnoj{color:var(--color-texto);}
#tienda-dinamica-content #ipzekj, #marketplace-content #ipzekj{color:var(--color_precio);}
#tienda-dinamica-content #i6fg7k, #marketplace-content #i6fg7k{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 #ix4mak, #marketplace-content #ix4mak{border:1px solid rgba(93,68,119,0.2);}
#tienda-dinamica-content #ipsceu, #marketplace-content #ipsceu{color:var(--color-fondo-oscuro);}
#tienda-dinamica-content #ihmbqs, #marketplace-content #ihmbqs{color:var(--color-texto-suave);}
#tienda-dinamica-content #ibaqsa, #marketplace-content #ibaqsa{border:1px solid rgba(93,68,119,0.2);}
#tienda-dinamica-content #ihgf7g, #marketplace-content #ihgf7g{color:var(--color-fondo-oscuro);}
#tienda-dinamica-content #inktq9, #marketplace-content #inktq9{color:var(--color-texto-suave);}
#tienda-dinamica-content #ili83i, #marketplace-content #ili83i{border:1px solid rgba(93,68,119,0.2);}
#tienda-dinamica-content #iwt1er, #marketplace-content #iwt1er{color:var(--color-fondo-oscuro);}
#tienda-dinamica-content #io2kwj, #marketplace-content #io2kwj{color:var(--color-texto-suave);}
#tienda-dinamica-content #ilwi5u, #marketplace-content #ilwi5u{border:1px solid rgba(93,68,119,0.2);}
#tienda-dinamica-content #iydtrb, #marketplace-content #iydtrb{color:var(--color-fondo-oscuro);}
#tienda-dinamica-content #iavb77, #marketplace-content #iavb77{color:var(--color-texto-suave);}
#tienda-dinamica-content #id0dak, #marketplace-content #id0dak{background-color:var(--color-primario);}
#tienda-dinamica-content #i79uwh, #marketplace-content #i79uwh{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #i7e871, #marketplace-content #i7e871{color:var(--color-fondo);}
#tienda-dinamica-content #ig5ugg, #marketplace-content #ig5ugg{color:rgba(242,240,234,0.65);}
#tienda-dinamica-content #ihbwxw, #marketplace-content #ihbwxw{border-bottom:1px solid rgba(242,240,234,0.4);}
#tienda-dinamica-content #ij1om9, #marketplace-content #ij1om9{color:var(--color-fondo);}
#tienda-dinamica-content #ig6nuc, #marketplace-content #ig6nuc{color:var(--color-fondo);border-bottom:1px solid rgba(242,240,234,0.7);}
#tienda-dinamica-content #i4ei1x, #marketplace-content #i4ei1x{background-color:var(--color-fondo-oscuro);}
#tienda-dinamica-content #i0yn0h, #marketplace-content #i0yn0h{color:var(--color-fondo);}
#tienda-dinamica-content #i41uoi, #marketplace-content #i41uoi{color:rgba(242,240,234,0.45);}
#tienda-dinamica-content #ix5q8y, #marketplace-content #ix5q8y{color:rgba(242,240,234,0.6);border:1px solid rgba(242,240,234,0.15);}
#tienda-dinamica-content #iqh3dc, #marketplace-content #iqh3dc{color:rgba(242,240,234,0.6);border:1px solid rgba(242,240,234,0.15);}
#tienda-dinamica-content #ijes8i, #marketplace-content #ijes8i{color:rgba(242,240,234,0.6);border:1px solid rgba(242,240,234,0.15);}
#tienda-dinamica-content #ijritc, #marketplace-content #ijritc{color:rgba(242,240,234,0.6);border:1px solid rgba(242,240,234,0.15);}
#tienda-dinamica-content #i2d286, #marketplace-content #i2d286{color:rgba(242,240,234,0.3);}
#tienda-dinamica-content #iaqu26, #marketplace-content #iaqu26{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #ibmemc, #marketplace-content #ibmemc{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #iqlcz5, #marketplace-content #iqlcz5{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #i6odfj, #marketplace-content #i6odfj{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #izi1a5, #marketplace-content #izi1a5{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #i41cbs, #marketplace-content #i41cbs{color:rgba(242,240,234,0.3);}
#tienda-dinamica-content #iwqift, #marketplace-content #iwqift{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #ihvg77, #marketplace-content #ihvg77{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #iibgc2, #marketplace-content #iibgc2{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #ifck7s, #marketplace-content #ifck7s{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #ia99pl, #marketplace-content #ia99pl{color:rgba(242,240,234,0.3);}
#tienda-dinamica-content #irtz4q, #marketplace-content #irtz4q{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #isez3a, #marketplace-content #isez3a{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #i6lbyh, #marketplace-content #i6lbyh{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #it8n7u, #marketplace-content #it8n7u{color:rgba(242,240,234,0.6);}
#tienda-dinamica-content #iojs4o, #marketplace-content #iojs4o{color:rgba(242,240,234,0.25);}
#tienda-dinamica-content #ijg1hr, #marketplace-content #ijg1hr{color:rgba(242,240,234,0.25);border:1px solid rgba(242,240,234,0.1);}
#tienda-dinamica-content #i7jm0m, #marketplace-content #i7jm0m{color:rgba(242,240,234,0.25);border:1px solid rgba(242,240,234,0.1);}
#tienda-dinamica-content #iri89l, #marketplace-content #iri89l{color:rgba(242,240,234,0.25);border:1px solid rgba(242,240,234,0.1);}
#tienda-dinamica-content #ipx3zf, #marketplace-content #ipx3zf{color:rgba(242,240,234,0.25);border:1px solid rgba(242,240,234,0.1);}
@keyframes floatY{0%, 100%{transform:translateY(0px);}50%{transform:translateY(-16px);}}
@keyframes pulse{0%, 100%{opacity:1;transform:scale(1);}50%{opacity:0.5;transform:scale(0.8);}}
@keyframes au{0%{opacity:0;transform:translateY(22px);}100%{opacity:1;transform:translateY(0px);}}
@keyframes tick{0%{transform:translateX(0px);}100%{transform:translateX(-50%);}}
@keyframes marquee{0%{transform:translate3d(0px, 0px, 0px);}100%{transform:translate3d(-50%, 0px, 0px);}}
@keyframes infiniteScroll{0%{transform:translate3d(0px, 0px, 0px);}100%{transform:translate3d(-50%, 0px, 0px);}}
@keyframes tickerAnimation{0%{transform:translate3d(0px, 0px, 0px);}100%{transform:translate3d(-50%, 0px, 0px);}}
@keyframes fastMarquee{0%{transform:translate3d(0px, 0px, 0px);}100%{transform:translate3d(-50%, 0px, 0px);}}
@keyframes scrollMarquee{0%{transform:translate3d(0px, 0px, 0px);}100%{transform:translate3d(-50%, 0px, 0px);}}
@keyframes pulseWaveEffect{0%{opacity:0.5;transform:scale(0.8);}50%{opacity:1;transform:scale(1.2);}100%{opacity:0.5;transform:scale(0.8);}}
@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) === */
