    {"id":8899,"date":"2025-11-21T22:18:14","date_gmt":"2025-11-21T22:18:14","guid":{"rendered":"https:\/\/tiendalibreshop.com\/?page_id=8899"},"modified":"2026-02-04T04:08:58","modified_gmt":"2026-02-04T04:08:58","slug":"the-wonder-years-4k","status":"publish","type":"page","link":"https:\/\/tiendalibreshop.com\/en\/the-wonder-years-4k\/","title":{"rendered":"The Wonder Years"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"8899\" class=\"elementor elementor-8899\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f2e369c e-con-full e-flex e-con e-parent\" data-id=\"f2e369c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a471567 elementor-widget elementor-widget-html\" data-id=\"a471567\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0\/css\/all.min.css\">\r\n\r\n<style>\r\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;700&display=swap');\r\n\r\n    \/* --- CONTENEDOR FLOTANTE --- *\/\r\n    .wy-nav-wrapper {\r\n        position: fixed;\r\n        top: 20px;\r\n        left: 50%;\r\n        transform: translateX(-50%) translateY(-100px); \/* Empieza arriba oculto *\/\r\n        z-index: 9999;\r\n        width: 92%;\r\n        max-width: 550px;\r\n        font-family: 'Inter', sans-serif;\r\n        box-sizing: border-box;\r\n        \r\n        \/* Animaci\u00f3n de entrada *\/\r\n        animation: slideDownNav 0.8s cubic-bezier(0.2, 0.8, 0.2, 1) 0.2s forwards;\r\n    }\r\n\r\n    \/* --- C\u00c1PSULA DE CRISTAL (PREMIUM) --- *\/\r\n    .wy-liquid-pill {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: center;\r\n        padding: 8px 8px 8px 20px; \/* Padding asim\u00e9trico para el bot\u00f3n *\/\r\n        border-radius: 100px;\r\n        \r\n        \/* Fondo Cristal Oscuro *\/\r\n        background: rgba(15, 15, 15, 0.75);\r\n        backdrop-filter: blur(20px) saturate(180%);\r\n        -webkit-backdrop-filter: blur(20px) saturate(180%);\r\n        \r\n        \/* Bordes Sutiles *\/\r\n        border: 1px solid rgba(255, 255, 255, 0.12);\r\n        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);\r\n        \r\n        transition: all 0.3s ease;\r\n    }\r\n\r\n    \/* Hover en la barra completa *\/\r\n    .wy-liquid-pill:hover {\r\n        background: rgba(20, 20, 20, 0.85);\r\n        border-color: rgba(255, 255, 255, 0.2);\r\n        box-shadow: 0 15px 40px rgba(0,0,0,0.6);\r\n    }\r\n\r\n    \/* --- LADO IZQUIERDO (LOGO) --- *\/\r\n    .wy-nav-left {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 12px;\r\n    }\r\n\r\n    .wy-nav-icon {\r\n        width: 34px;\r\n        height: 34px;\r\n        border-radius: 50%;\r\n        background: linear-gradient(135deg, #fb923c, #d97706);\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        box-shadow: 0 0 15px rgba(251, 146, 60, 0.4);\r\n        position: relative;\r\n    }\r\n    \r\n    \/* Efecto Pulso en el Icono *\/\r\n    .wy-nav-icon::after {\r\n        content: '';\r\n        position: absolute; inset: 0;\r\n        border-radius: 50%;\r\n        border: 2px solid #fb923c;\r\n        opacity: 0;\r\n        animation: iconPulse 2s infinite;\r\n    }\r\n\r\n    .wy-nav-icon i { color: #000; font-size: 13px; }\r\n\r\n    .wy-nav-title {\r\n        color: #ffffff;\r\n        font-weight: 600;\r\n        font-size: 14px;\r\n        letter-spacing: -0.3px;\r\n    }\r\n\r\n    \/* --- BOT\u00d3N DE COMPRA (CTA) --- *\/\r\n    .wy-nav-btn {\r\n        background: linear-gradient(135deg, #ffffff 0%, #e5e5e5 100%);\r\n        color: #000000;\r\n        text-decoration: none !important;\r\n        padding: 10px 20px;\r\n        border-radius: 50px;\r\n        font-size: 13px;\r\n        font-weight: 700;\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 8px; \/* Espacio entre precio e icono *\/\r\n        transition: all 0.3s ease;\r\n        border: 1px solid rgba(255,255,255,0.1);\r\n        white-space: nowrap; \/* Evita que el precio se parta *\/\r\n    }\r\n\r\n    .wy-nav-btn:hover {\r\n        transform: scale(1.05);\r\n        background: #ff9f0a; \/* Naranja al hover *\/\r\n        color: #fff;\r\n        box-shadow: 0 0 20px rgba(255, 159, 10, 0.4);\r\n        border-color: #ff9f0a;\r\n    }\r\n\r\n    \/* --- ANIMACIONES --- *\/\r\n    @keyframes slideDownNav {\r\n        to { transform: translateX(-50%) translateY(0); }\r\n    }\r\n    \r\n    @keyframes iconPulse {\r\n        0% { transform: scale(1); opacity: 0.6; }\r\n        100% { transform: scale(1.5); opacity: 0; }\r\n    }\r\n\r\n    \/* --- RESPONSIVE --- *\/\r\n    @media (min-width: 768px) {\r\n        .wy-nav-wrapper {\r\n            top: 30px;\r\n            width: auto;\r\n            min-width: 420px;\r\n        }\r\n        .wy-liquid-pill { padding: 8px 8px 8px 24px; }\r\n        .wy-nav-title { font-size: 15px; }\r\n    }\r\n<\/style>\r\n\r\n<div class=\"wy-nav-wrapper\">\r\n    <div class=\"wy-liquid-pill\">\r\n        \r\n        <div class=\"wy-nav-left\">\r\n            <div class=\"wy-nav-icon\">\r\n                <i class=\"fas fa-film\"><\/i>\r\n            <\/div>\r\n            <span class=\"wy-nav-title\">The Wonder Years<\/span>\r\n        <\/div>\r\n        \r\n        <a href=\"https:\/\/tiendalibreshop.com\/en\/cart\/?add-to-cart=9070\" class=\"wy-nav-btn\">\r\n            <span>Obtener ahora<\/span>\r\n            <i class=\"fas fa-shopping-bag\" style=\"font-size: 12px;\"><\/i>\r\n        <\/a>\r\n\r\n    <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-559c111 e-flex e-con-boxed e-con e-parent\" data-id=\"559c111\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f36819 elementor-widget elementor-widget-html\" data-id=\"2f36819\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;700;900&display=swap');\r\n\r\n    \/* === CONTENEDOR HERO MASSIVE === *\/\r\n    .wy-massive-hero {\r\n        display: grid;\r\n        \/* Escritorio: 35% Texto | 65% Imagen *\/\r\n        grid-template-columns: 0.8fr 1.4fr; \r\n        align-items: center;\r\n        width: 100%;\r\n        max-width: 1400px; \r\n        margin: 0 auto;\r\n        padding: 20px 0;\r\n        font-family: 'Inter', sans-serif;\r\n        position: relative;\r\n        overflow: hidden; \r\n    }\r\n\r\n    \/* === COLUMNA TEXTO (Izquierda) === *\/\r\n    .wy-text-side {\r\n        padding: 40px;\r\n        position: relative;\r\n        z-index: 10; \r\n        text-align: left;\r\n    }\r\n\r\n    \/* === COLUMNA IMAGEN (Derecha) === *\/\r\n    .wy-image-side {\r\n        position: relative;\r\n        width: 100%;\r\n        height: 100%;\r\n        display: flex;\r\n        justify-content: center;\r\n        align-items: center;\r\n    }\r\n\r\n    \/* === EL DEGRADADO CREMA (#fde9b3) === *\/\r\n    .wy-glow-bg {\r\n        position: absolute;\r\n        top: 50%;\r\n        left: 50%;\r\n        transform: translate(-50%, -50%);\r\n        width: 140%; \r\n        height: 140%;\r\n        \/* Radial: Centro Crema -> Negro Transparente *\/\r\n        background: radial-gradient(\r\n            circle closest-side, \r\n            rgba(253, 233, 179, 0.3) 0%, \r\n            rgba(253, 233, 179, 0.05) 60%, \r\n            transparent 85%\r\n        );\r\n        z-index: 0;\r\n        pointer-events: none;\r\n    }\r\n\r\n    \/* === LA IMAGEN GIGANTE === *\/\r\n    .wy-massive-img {\r\n        width: 130%; \/* 30% m\u00e1s ancha que su columna para efecto masivo *\/\r\n        max-width: none;\r\n        height: auto;\r\n        position: relative;\r\n        z-index: 1;\r\n        transform: translateX(5%) scale(1.1); \r\n        filter: drop-shadow(0 30px 50px rgba(0,0,0,0.6));\r\n        transition: transform 0.5s ease;\r\n    }\r\n\r\n    \/* === TIPOGRAF\u00cdA === *\/\r\n    .wy-tag {\r\n        display: inline-block;\r\n        font-size: 12px;\r\n        font-weight: 800;\r\n        color: #fde9b3;\r\n        border: 1px solid rgba(253, 233, 179, 0.4);\r\n        padding: 6px 14px;\r\n        border-radius: 4px;\r\n        margin-bottom: 24px;\r\n        text-transform: uppercase;\r\n        letter-spacing: 2px;\r\n        background: rgba(0,0,0,0.3);\r\n        backdrop-filter: blur(4px);\r\n    }\r\n\r\n    .wy-title {\r\n        font-size: clamp(32px, 4vw, 56px); \/* Responsive inteligente *\/\r\n        line-height: 1.1;\r\n        font-weight: 900;\r\n        color: #ffffff;\r\n        margin: 0 0 20px 0;\r\n        letter-spacing: -1px;\r\n    }\r\n\r\n    .wy-desc {\r\n        font-size: clamp(16px, 1.5vw, 18px);\r\n        color: #cccccc;\r\n        line-height: 1.6;\r\n        font-weight: 300;\r\n        max-width: 480px;\r\n        margin: 0;\r\n    }\r\n\r\n    .wy-highlight {\r\n        color: #fde9b3;\r\n        font-weight: 600;\r\n    }\r\n\r\n    \/* === RESPONSIVE (M\u00d3VIL) === *\/\r\n    @media (max-width: 900px) {\r\n        .wy-massive-hero {\r\n            grid-template-columns: 1fr;\r\n            text-align: center;\r\n            overflow: visible;\r\n            gap: 15px;\r\n            padding-bottom: 40px;\r\n        }\r\n\r\n        .wy-image-side {\r\n            order: 1; \/* Imagen arriba *\/\r\n            margin-bottom: -30px; \/* Superposici\u00f3n ligera *\/\r\n        }\r\n\r\n        .wy-massive-img {\r\n            width: 115%; \/* Imagen desborda un poco la pantalla *\/\r\n            transform: translateX(0) scale(1);\r\n            margin-left: -7.5%; \/* Centrado visual *\/\r\n        }\r\n\r\n        .wy-text-side {\r\n            order: 2; \/* Texto abajo *\/\r\n            padding: 20px 20px 40px 20px;\r\n            text-align: center;\r\n        }\r\n\r\n        .wy-desc { margin: 0 auto; }\r\n        \r\n        .wy-tag { margin-bottom: 15px; }\r\n    }\r\n<\/style>\r\n\r\n<div class=\"wy-massive-hero\">\r\n    \r\n    <div class=\"wy-text-side\">\r\n        <div class=\"wy-tag\">Edici\u00f3n Definitiva<\/div>\r\n        \r\n        <h1 class=\"wy-title\">Los A\u00f1os Maravillosos,<br>como nunca antes visto.<\/h1>\r\n        \r\n        <p class=\"wy-desc\">\r\n            Esta edici\u00f3n digital es el resultado de un proceso de remasterizaci\u00f3n en <span class=\"wy-highlight\">4K<\/span> de la serie completa.\r\n        <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"wy-image-side\">\r\n        <div class=\"wy-glow-bg\"><\/div> <img decoding=\"async\" src=\"https:\/\/tiendalibreshop.com\/wp-content\/uploads\/2025\/10\/clearart.png\" \r\n             alt=\"Los A\u00f1os Maravillosos 4K\" \r\n             class=\"wy-massive-img\">\r\n    <\/div>\r\n\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cf3d89c e-flex e-con-boxed e-con e-parent\" data-id=\"cf3d89c\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c95dbd4 elementor-widget elementor-widget-html\" data-id=\"c95dbd4\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    \/* --- FUENTES & RESET --- *\/\r\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&display=swap');\r\n\r\n    \/* --- ESTILOS LANDING --- *\/\r\n    .wy-cta-section {\r\n        font-family: 'Inter', sans-serif;\r\n        padding: 20px;\r\n        width: 100%;\r\n        background: transparent !important;\r\n    }\r\n\r\n    .wy-buttons-wrapper {\r\n        display: flex; flex-direction: column; align-items: center;\r\n        gap: 16px; width: 100%; max-width: 500px; margin: 0 auto;\r\n    }\r\n\r\n    .wy-btn-primary {\r\n        background: #ffffff; color: #000000; text-decoration: none !important;\r\n        padding: 16px 32px; border-radius: 99px; font-weight: 800; font-size: 16px;\r\n        width: 100%; text-align: center; display: block; border: none; cursor: pointer;\r\n        box-shadow: 0 10px 20px rgba(0,0,0,0.2); transition: transform 0.2s, box-shadow 0.2s;\r\n    }\r\n    .wy-btn-primary:hover { transform: scale(1.02); box-shadow: 0 0 30px rgba(255, 159, 10, 0.5); background: #ffffff; }\r\n\r\n    .wy-btn-secondary-group { display: flex; flex-direction: column; align-items: center; gap: 8px; width: 100%; }\r\n\r\n    .wy-btn-glass {\r\n        background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.2);\r\n        color: #ffffff !important; text-decoration: none !important; padding: 12px 24px;\r\n        border-radius: 50px; font-size: 14px; font-weight: 600; display: flex;\r\n        align-items: center; justify-content: center; gap: 10px; backdrop-filter: blur(5px);\r\n        width: 100%; transition: background 0.3s; cursor: pointer;\r\n    }\r\n    .wy-btn-glass:hover { background: rgba(255, 255, 255, 0.15); }\r\n\r\n    .wy-icon-play {\r\n        width: 24px; height: 24px; background: #ff9f0a; border-radius: 50%;\r\n        display: flex; align-items: center; justify-content: center;\r\n        box-shadow: 0 0 10px rgba(255, 159, 10, 0.4);\r\n    }\r\n    .wy-icon-play::after {\r\n        content: ''; border-top: 4px solid transparent; border-bottom: 4px solid transparent;\r\n        border-left: 7px solid #000; margin-left: 2px;\r\n    }\r\n\r\n    .wy-micro-copy { font-size: 10px; text-transform: uppercase; letter-spacing: 1px; color: rgba(255, 255, 255, 0.5); }\r\n\r\n    @media (min-width: 768px) {\r\n        .wy-buttons-wrapper { flex-direction: row; justify-content: center; gap: 24px; }\r\n        .wy-btn-primary { width: auto; min-width: 250px; }\r\n        .wy-btn-secondary-group { width: auto; flex-direction: row; }\r\n        .wy-btn-glass { width: auto; }\r\n    }\r\n\r\n    \/* --- POPUP OVERLAY --- *\/\r\n    .wy-modal-overlay {\r\n        position: fixed; top: 0; left: 0; width: 100%; height: 100%;\r\n        background: rgba(0, 0, 0, 0.96); backdrop-filter: blur(30px);\r\n        z-index: 10000; display: none; align-items: center; justify-content: center;\r\n        opacity: 0; transition: opacity 0.5s cubic-bezier(0.2, 0.8, 0.2, 1);\r\n        padding: 20px; box-sizing: border-box; \/* Padding para que no pegue bordes en movil *\/\r\n    }\r\n    .wy-modal-overlay.is-visible { display: flex; opacity: 1; }\r\n\r\n    .wy-modal-content {\r\n        width: 100%; max-width: 1100px; \r\n        background: #000; border-radius: 24px;\r\n        box-shadow: 0 50px 120px rgba(0,0,0,0.9);\r\n        position: relative; overflow: hidden;\r\n        border: 1px solid rgba(255,255,255,0.1);\r\n        transform: scale(0.92); transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1);\r\n        \r\n        \/* Por defecto PC: Aspect Ratio Cine *\/\r\n        aspect-ratio: 16\/9;\r\n    }\r\n    .wy-modal-overlay.is-visible .wy-modal-content { transform: scale(1); }\r\n\r\n    \/* --- PLAYER ENGINE --- *\/\r\n    .wy-custom-player {\r\n        position: relative; width: 100%; height: 100%;\r\n        background: #000; user-select: none; -webkit-user-select: none;\r\n        display: flex; align-items: center; justify-content: center;\r\n    }\r\n    .wy-custom-player video { width: 100%; height: 100%; object-fit: contain; }\r\n\r\n    \/* --- PANTALLA DE AVISO INICIAL (STARTUP CARD) --- *\/\r\n    .wy-startup-overlay {\r\n        position: absolute; inset: 0; z-index: 50;\r\n        background: rgba(0,0,0,0.85); \/* Fondo m\u00e1s oscuro para tapar video *\/\r\n        backdrop-filter: blur(15px);\r\n        display: flex; align-items: center; justify-content: center;\r\n        transition: opacity 0.5s ease;\r\n        padding: 20px;\r\n    }\r\n    .wy-startup-overlay.hidden { opacity: 0; pointer-events: none; }\r\n\r\n    .wy-warning-card {\r\n        background: rgba(30, 30, 30, 0.8);\r\n        backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px);\r\n        border: 1px solid rgba(255, 255, 255, 0.15);\r\n        border-radius: 24px; padding: 30px;\r\n        text-align: center; max-width: 400px; width: 100%;\r\n        box-shadow: 0 20px 50px rgba(0,0,0,0.6);\r\n    }\r\n    .wy-warn-icon { font-size: 40px; color: #ff9f0a; margin-bottom: 15px; }\r\n    .wy-warn-title { color: #fff; font-size: 18px; font-weight: 700; margin-bottom: 10px; }\r\n    .wy-warn-text { color: #ccc; font-size: 14px; line-height: 1.5; margin-bottom: 25px; }\r\n    \r\n    .wy-warn-actions { display: flex; flex-direction: column; gap: 12px; }\r\n    \r\n    .wy-btn-start {\r\n        background: #ff9f0a; color: #000; border: none; padding: 14px;\r\n        border-radius: 12px; font-weight: 700; font-size: 14px; cursor: pointer;\r\n        display: flex; align-items: center; justify-content: center; gap: 8px;\r\n        transition: transform 0.2s; width: 100%;\r\n    }\r\n    .wy-btn-start:hover { transform: scale(1.02); background: #ffb347; }\r\n\r\n    .wy-btn-dl-warn {\r\n        background: rgba(255,255,255,0.1); color: #fff; border: 1px solid rgba(255,255,255,0.1);\r\n        padding: 12px; border-radius: 12px; font-size: 13px; font-weight: 600; cursor: pointer;\r\n        text-decoration: none; transition: background 0.2s; width: 100%; display: block; box-sizing: border-box;\r\n    }\r\n    .wy-btn-dl-warn:hover { background: rgba(255,255,255,0.2); }\r\n\r\n    \/* --- CONTROLES UI --- *\/\r\n    .wy-controls-container {\r\n        position: absolute; bottom: 24px; left: 0; width: 100%;\r\n        display: flex; justify-content: center; pointer-events: none;\r\n        z-index: 30; transition: opacity 0.4s ease;\r\n    }\r\n    .wy-custom-player.inactive.playing .wy-controls-container { opacity: 0; transform: translateY(10px); }\r\n\r\n    .wy-glass-capsule {\r\n        pointer-events: all;\r\n        background: rgba(20, 20, 20, 0.65); \r\n        backdrop-filter: blur(25px) saturate(180%);\r\n        -webkit-backdrop-filter: blur(25px) saturate(180%);\r\n        border: 1px solid rgba(255, 255, 255, 0.15);\r\n        box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.4);\r\n        border-radius: 24px; padding: 14px 24px;\r\n        display: flex; flex-direction: column; gap: 10px;\r\n        width: 85%; max-width: 850px; transition: width 0.3s ease;\r\n    }\r\n\r\n    .wy-progress-track { width: 100%; height: 5px; background: rgba(255,255,255,0.15); border-radius: 3px; cursor: pointer; position: relative; touch-action: none; }\r\n    .wy-progress-fill { height: 100%; background: #ff9f0a; width: 0%; border-radius: 3px; position: relative; }\r\n    .wy-progress-fill::after { content: ''; position: absolute; right: -6px; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; background: #fff; border-radius: 50%; box-shadow: 0 2px 5px rgba(0,0,0,0.5); opacity: 0; transition: opacity 0.2s; }\r\n    .wy-progress-track:hover .wy-progress-fill::after { opacity: 1; }\r\n\r\n    .wy-ctrl-row { display: flex; align-items: center; justify-content: space-between; color: rgba(255,255,255,0.95); }\r\n    .wy-left-ctrls, .wy-right-ctrls { display: flex; align-items: center; gap: 16px; }\r\n    .wy-ctrl-btn { background: none; border: none; color: inherit; cursor: pointer; font-size: 18px; padding: 6px; display: flex; align-items: center; justify-content: center; transition: all 0.2s; opacity: 0.8; }\r\n    .wy-ctrl-btn:hover { color: #ff9f0a; opacity: 1; transform: scale(1.1); text-shadow: 0 0 10px rgba(255,159,10,0.4); }\r\n\r\n    .wy-settings-container { position: relative; }\r\n    .wy-settings-menu {\r\n        position: absolute; bottom: 140%; right: -20px; width: 160px;\r\n        background: rgba(20, 20, 20, 0.85); backdrop-filter: blur(20px); border: 1px solid rgba(255,255,255,0.1);\r\n        border-radius: 16px; padding: 8px; display: flex; flex-direction: column; gap: 4px;\r\n        opacity: 0; visibility: hidden; transform: translateY(10px) scale(0.95); transition: all 0.2s;\r\n        box-shadow: 0 10px 40px rgba(0,0,0,0.5);\r\n    }\r\n    .wy-settings-menu.active { opacity: 1; visibility: visible; transform: translateY(0) scale(1); }\r\n    .wy-quality-opt { background: transparent; border: none; color: #fff; padding: 10px; text-align: left; font-size: 13px; border-radius: 8px; cursor: pointer; display: flex; justify-content: space-between; transition: background 0.2s; }\r\n    .wy-quality-opt:hover { background: rgba(255,255,255,0.1); }\r\n    .wy-quality-opt.selected { color: #ff9f0a; }\r\n    .wy-quality-opt.selected::after { content: '\u2713'; font-weight: bold; }\r\n\r\n    .wy-volume-group { display: flex; align-items: center; gap: 8px; }\r\n    .wy-vol-slider-track { width: 0; height: 4px; background: rgba(255,255,255,0.2); border-radius: 2px; cursor: ew-resize; overflow: hidden; transition: width 0.3s; touch-action: none; }\r\n    @media (hover: hover) { .wy-volume-group:hover .wy-vol-slider-track { width: 60px; } }\r\n    .wy-vol-fill { height: 100%; background: #fff; width: 100%; pointer-events: none; }\r\n    .wy-volume-group:hover .wy-vol-fill { background: #ff9f0a; }\r\n\r\n    .wy-time { font-size: 12px; opacity: 0.7; font-variant-numeric: tabular-nums; }\r\n\r\n    .wy-dl-mini { font-size: 11px; font-weight: 700; text-transform: uppercase; color: rgba(255,255,255,0.8); text-decoration: none; border: 1px solid rgba(255,255,255,0.2); padding: 6px 12px; border-radius: 8px; display: flex; align-items: center; gap: 6px; transition: all 0.2s; }\r\n    .wy-dl-mini:hover { background: #ff9f0a; border-color: #ff9f0a; color: #000; }\r\n\r\n    .wy-big-play { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 80px; height: 80px; background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(10px); border: 1px solid rgba(255,255,255,0.2); border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.3s; z-index: 5; }\r\n    .wy-big-play:hover { background: rgba(255, 159, 10, 0.9); transform: translate(-50%, -50%) scale(1.1); border-color: #ff9f0a; }\r\n    .wy-custom-player.playing .wy-big-play { opacity: 0; pointer-events: none; transform: translate(-50%, -50%) scale(0.8); }\r\n\r\n    .wy-close-x { position: absolute; top: 20px; right: 20px; width: 40px; height: 40px; border-radius: 50%; background: rgba(30,30,30,0.5); backdrop-filter: blur(5px); border: 1px solid rgba(255,255,255,0.2); display: flex; align-items: center; justify-content: center; color: white; cursor: pointer; z-index: 10002; transition: 0.2s; }\r\n    .wy-close-x:hover { background: rgba(255,255,255,0.3); }\r\n\r\n    .wy-quality-toast { position: absolute; top: 30px; left: 50%; transform: translateX(-50%) translateY(-20px); background: rgba(20, 20, 20, 0.85); backdrop-filter: blur(15px); border: 1px solid rgba(255, 159, 10, 0.3); padding: 10px 20px; border-radius: 50px; display: flex; align-items: center; gap: 10px; z-index: 20; opacity: 0; pointer-events: none; transition: all 0.4s; width: 90%; max-width: 450px; }\r\n    .wy-quality-toast.active { opacity: 1; transform: translateX(-50%) translateY(0); }\r\n    .wy-quality-toast i { color: #ff9f0a; } .wy-quality-toast span { color: #fff; font-size: 12px; text-align: left; }\r\n\r\n    \/* --- FIX PARA IPHONE CORTADO --- *\/\r\n    @media (max-width: 768px) {\r\n        \/* Romper el aspect-ratio 16:9 en m\u00f3vil para que quepa el aviso *\/\r\n        .wy-modal-content {\r\n            aspect-ratio: auto; \r\n            min-height: 480px; \/* Altura m\u00ednima para que quepa el aviso entero *\/\r\n            height: auto;\r\n            display: flex; \r\n            align-items: center; \r\n            justify-content: center;\r\n        }\r\n        \r\n        \/* El player ocupa todo el alto disponible *\/\r\n        .wy-custom-player {\r\n            position: absolute;\r\n            top: 0; left: 0; right: 0; bottom: 0;\r\n        }\r\n\r\n        \/* Ajustes de la tarjeta de aviso para m\u00f3vil *\/\r\n        .wy-warning-card {\r\n            width: 95%;\r\n            padding: 20px 15px;\r\n        }\r\n        .wy-warn-icon { font-size: 32px; margin-bottom: 10px; }\r\n        .wy-warn-title { font-size: 16px; }\r\n        .wy-warn-text { font-size: 13px; margin-bottom: 20px; }\r\n        \r\n        \/* Controles player *\/\r\n        .wy-vol-slider-track { width: 50px !important; }\r\n        .wy-glass-capsule { width: 95%; padding: 12px 16px; }\r\n        .wy-dl-mini span { display: none; }\r\n        .wy-dl-mini i { font-size: 14px; }\r\n        .wy-progress-fill::after { opacity: 1; }\r\n        .wy-settings-menu { right: -60px; bottom: 150%; }\r\n    }\r\n<\/style>\r\n\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0\/css\/all.min.css\">\r\n\r\n<div class=\"wy-cta-section\">\r\n    <div class=\"wy-buttons-wrapper\">\r\n        <a href=\"https:\/\/tiendalibreshop.com\/en\/cart\/?add-to-cart=9070\" class=\"wy-btn-primary\">Obtener Colecci\u00f3n Digital<\/a>\r\n        <div class=\"wy-btn-secondary-group\">\r\n            <div class=\"wy-btn-glass\" onclick=\"openPlayer()\">\r\n                <div class=\"wy-icon-play\"><\/div>\r\n                Ver muestra\r\n            <\/div>\r\n            <span class=\"wy-micro-copy\">Descarga inmediata.<\/span>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<div class=\"wy-modal-overlay\" id=\"wyModal\">\r\n    <div class=\"wy-close-x\" onclick=\"closePlayer()\">\u2715<\/div>\r\n    \r\n    <div class=\"wy-modal-content\">\r\n        <div class=\"wy-custom-player paused\" id=\"wyPlayer\" oncontextmenu=\"return false;\">\r\n            \r\n            <div class=\"wy-quality-toast\" id=\"wyQualityToast\">\r\n                <i class=\"fas fa-exclamation-circle\"><\/i>\r\n                <span>Para aprovechar la <strong>MEJOR CALIDAD<\/strong>, descarga la versi\u00f3n 4K.<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"wy-startup-overlay\" id=\"wyStartupScreen\">\r\n                <div class=\"wy-warning-card\">\r\n                    <div class=\"wy-warn-icon\"><i class=\"fas fa-wifi\"><\/i><\/div>\r\n                    <div class=\"wy-warn-title\">Streaming 4K<\/div>\r\n                    <div class=\"wy-warn-text\">\r\n                        Si experimentas problemas de reproducci\u00f3n o lentitud (com\u00fan en m\u00f3viles), te recomendamos descargar la muestra.\r\n                    <\/div>\r\n                    <div class=\"wy-warn-actions\">\r\n                        <button class=\"wy-btn-start\" onclick=\"startVideoFromCard()\">\r\n                            <i class=\"fas fa-play\"><\/i> Ver Streaming (Online)\r\n                        <\/button>\r\n                        <a href=\"https:\/\/od.lk\/d\/MzJfNDY5ODcxNDBf\/Muestra%20de%20The%20Wonder%20Years%204K_1.mp4\" class=\"wy-btn-dl-warn\" target=\"_blank\" rel=\"noopener\">\r\n                            <i class=\"fas fa-download\"><\/i> Descargar Archivo\r\n                        <\/a>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <video id=\"wyVideo\" playsinline disablepictureinpicture controlslist=\"nodownload\" preload=\"metadata\" onclick=\"togglePlay(event)\">\r\n                <source src=\"https:\/\/od.lk\/s\/NTZfNDY4MjAxOTlf\/4K_MISMA_CALIDAD_QP20.mp4\" type=\"video\/mp4\">\r\n            <\/video>\r\n\r\n            <div class=\"wy-controls-container\">\r\n                <div class=\"wy-glass-capsule\">\r\n                    <div class=\"wy-progress-track\" id=\"wyProgTrack\">\r\n                        <div class=\"wy-progress-fill\" id=\"wyProgFill\"><\/div>\r\n                    <\/div>\r\n                    <div class=\"wy-ctrl-row\">\r\n                        <div class=\"wy-left-ctrls\">\r\n                            <button class=\"wy-ctrl-btn\" onclick=\"togglePlay(event)\" id=\"wyPlayBtn\"><i class=\"fas fa-play\"><\/i><\/button>\r\n                            <div class=\"wy-volume-group\">\r\n                                <button class=\"wy-ctrl-btn\" onclick=\"toggleMute()\" id=\"wyVolBtn\"><i class=\"fas fa-volume-up\"><\/i><\/button>\r\n                                <div class=\"wy-vol-slider-track\" id=\"wyVolTrack\"><div class=\"wy-vol-fill\" id=\"wyVolFill\"><\/div><\/div>\r\n                            <\/div>\r\n                            <div class=\"wy-time\"><span id=\"wyCurTime\">0:00<\/span><\/div>\r\n                        <\/div>\r\n                        <div class=\"wy-right-ctrls\">\r\n                            <div class=\"wy-settings-container\">\r\n                                <button class=\"wy-ctrl-btn\" onclick=\"toggleSettings(event)\" id=\"wySettingsBtn\"><i class=\"fas fa-cog\"><\/i><\/button>\r\n                                <div class=\"wy-settings-menu\" id=\"wySettingsMenu\">\r\n                                    <button class=\"wy-quality-opt selected\" onclick=\"changeQuality('4k')\">4K Ultra HD<\/button>\r\n                                    <button class=\"wy-quality-opt\" onclick=\"changeQuality('720p')\">720p HD<\/button>\r\n                                    <button class=\"wy-quality-opt\" onclick=\"changeQuality('360p')\">360p SD<\/button>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <a href=\"https:\/\/od.lk\/d\/MzJfNDY5ODcxNDBf\/Muestra%20de%20The%20Wonder%20Years%204K_1.mp4\" target=\"_blank\" class=\"wy-dl-mini\" title=\"Descargar Muestra\" rel=\"noopener\">\r\n                                <i class=\"fas fa-download\"><\/i> <span>Descargar Muestra<\/span>\r\n                            <\/a>\r\n                            <button class=\"wy-ctrl-btn\" onclick=\"toggleFull()\"><i class=\"fas fa-expand\"><\/i><\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n    const modal = document.getElementById('wyModal');\r\n    const player = document.getElementById('wyPlayer');\r\n    const video = document.getElementById('wyVideo');\r\n    const playBtnIcon = document.querySelector('#wyPlayBtn i');\r\n    const volBtnIcon = document.querySelector('#wyVolBtn i');\r\n    const progFill = document.getElementById('wyProgFill');\r\n    const volFill = document.getElementById('wyVolFill');\r\n    const curTimeTxt = document.getElementById('wyCurTime');\r\n    const settingsMenu = document.getElementById('wySettingsMenu');\r\n    const qualityToast = document.getElementById('wyQualityToast');\r\n    const startupScreen = document.getElementById('wyStartupScreen');\r\n\r\n    const videoSources = {\r\n        '4k': 'https:\/\/od.lk\/s\/NTZfNDY4MjAxOTlf\/4K_MISMA_CALIDAD_QP20.mp4',\r\n        '720p': 'https:\/\/od.lk\/s\/MzJfNDY5ODc0MTVf\/The%20Wonder%20Years%20Streaming%20720p.mp4',\r\n        '360p': 'https:\/\/od.lk\/s\/MzJfNDY5ODc0MTRf\/The%20Wonder%20Years%20Streaming%20360p.mp4'\r\n    };\r\n\r\n    let isDraggingVol = false;\r\n    let isDraggingProg = false;\r\n    let activityTimer;\r\n    let toastTimer;\r\n\r\n    function openPlayer() {\r\n        modal.style.display = 'flex';\r\n        setTimeout(() => modal.classList.add('is-visible'), 10);\r\n        document.body.style.overflow = 'hidden';\r\n        startupScreen.classList.remove('hidden');\r\n    }\r\n\r\n    function closePlayer() {\r\n        video.pause(); updateUI(false);\r\n        modal.classList.remove('is-visible');\r\n        settingsMenu.classList.remove('active');\r\n        setTimeout(() => {\r\n            modal.style.display = 'none';\r\n            document.body.style.overflow = 'auto';\r\n            startupScreen.classList.remove('hidden'); \r\n        }, 400);\r\n    }\r\n\r\n    function startVideoFromCard() {\r\n        startupScreen.classList.add('hidden');\r\n        video.play().then(() => updateUI(true)).catch(e => console.log(e));\r\n    }\r\n\r\n    function togglePlay(e) {\r\n        if(e) e.stopPropagation();\r\n        settingsMenu.classList.remove('active');\r\n        if (video.paused) video.play().then(()=>updateUI(true)).catch(()=>{});\r\n        else { video.pause(); updateUI(false); }\r\n    }\r\n\r\n    function updateUI(isPlaying) {\r\n        if (isPlaying) {\r\n            player.classList.remove('paused'); player.classList.add('playing');\r\n            playBtnIcon.className = 'fas fa-pause'; resetActivity();\r\n        } else {\r\n            player.classList.remove('playing'); player.classList.add('paused');\r\n            playBtnIcon.className = 'fas fa-play'; player.classList.remove('inactive');\r\n        }\r\n    }\r\n\r\n    function toggleSettings(e) { if(e) e.stopPropagation(); settingsMenu.classList.toggle('active'); }\r\n\r\n    function changeQuality(quality) {\r\n        if (quality === '720p' || quality === '360p') showQualityToast();\r\n        else hideQualityToast();\r\n\r\n        const currentTime = video.currentTime;\r\n        const wasPlaying = !video.paused;\r\n        const newSrc = videoSources[quality];\r\n        \r\n        if(!newSrc) return;\r\n        video.src = newSrc;\r\n        video.load();\r\n        video.currentTime = currentTime;\r\n\r\n        document.querySelectorAll('.wy-quality-opt').forEach(btn => btn.classList.remove('selected'));\r\n        event.target.classList.add('selected');\r\n        settingsMenu.classList.remove('active');\r\n\r\n        if(wasPlaying) video.play().then(()=>updateUI(true));\r\n    }\r\n\r\n    function showQualityToast() {\r\n        qualityToast.classList.add('active');\r\n        clearTimeout(toastTimer);\r\n        toastTimer = setTimeout(() => qualityToast.classList.remove('active'), 6000);\r\n    }\r\n    function hideQualityToast() { qualityToast.classList.remove('active'); }\r\n\r\n    video.addEventListener('timeupdate', () => {\r\n        if(!isDraggingProg) {\r\n            const pct = (video.currentTime \/ video.duration) * 100;\r\n            progFill.style.width = `${pct}%`;\r\n            curTimeTxt.textContent = formatTime(video.currentTime);\r\n        }\r\n    });\r\n\r\n    function handleProg(e) {\r\n        const rect = document.getElementById('wyProgTrack').getBoundingClientRect();\r\n        let clientX = e.clientX || e.touches[0].clientX;\r\n        let pct = (clientX - rect.left) \/ rect.width;\r\n        if(pct<0) pct=0; if(pct>1) pct=1;\r\n        progFill.style.width = `${pct*100}%`;\r\n        return pct * video.duration;\r\n    }\r\n    const progTrack = document.getElementById('wyProgTrack');\r\n    progTrack.addEventListener('mousedown', (e) => { isDraggingProg=true; handleProg(e); });\r\n    progTrack.addEventListener('touchstart', (e) => { isDraggingProg=true; handleProg(e); }, {passive:false});\r\n    \r\n    function handleVol(e) {\r\n        const rect = document.getElementById('wyVolTrack').getBoundingClientRect();\r\n        let clientX = e.clientX || e.touches[0].clientX;\r\n        let pct = (clientX - rect.left) \/ rect.width;\r\n        if(pct<0) pct=0; if(pct>1) pct=1;\r\n        video.volume = pct; video.muted = false; updateVolUI(pct);\r\n    }\r\n    const volTrack = document.getElementById('wyVolTrack');\r\n    volTrack.addEventListener('mousedown', (e) => { isDraggingVol=true; handleVol(e); });\r\n    volTrack.addEventListener('touchstart', (e) => { isDraggingVol=true; handleVol(e); }, {passive:false});\r\n\r\n    const moveGlobal = (e) => {\r\n        if(isDraggingProg) { if(e.type==='touchmove') e.preventDefault(); handleProg(e); resetActivity(); }\r\n        if(isDraggingVol) { if(e.type==='touchmove') e.preventDefault(); handleVol(e); resetActivity(); }\r\n    };\r\n    const upGlobal = (e) => {\r\n        if(isDraggingProg) { isDraggingProg=false; video.currentTime = handleProg(e.changedTouches?e.changedTouches[0]:e); }\r\n        if(isDraggingVol) isDraggingVol=false;\r\n    };\r\n    document.addEventListener('mousemove', moveGlobal);\r\n    document.addEventListener('touchmove', moveGlobal, {passive:false});\r\n    document.addEventListener('mouseup', upGlobal);\r\n    document.addEventListener('touchend', upGlobal);\r\n\r\n    function updateVolUI(pct) {\r\n        volFill.style.width = `${pct*100}%`;\r\n        if(pct===0) volBtnIcon.className='fas fa-volume-mute';\r\n        else if(pct<0.5) volBtnIcon.className='fas fa-volume-down';\r\n        else volBtnIcon.className='fas fa-volume-up';\r\n    }\r\n    function toggleMute() {\r\n        video.muted = !video.muted;\r\n        if(video.muted) updateVolUI(0); else updateVolUI(video.volume || 1);\r\n    }\r\n    function toggleFull() {\r\n        if(!document.fullscreenElement) {\r\n            if(video.webkitEnterFullscreen) video.webkitEnterFullscreen(); else player.requestFullscreen();\r\n        } else document.exitFullscreen();\r\n    }\r\n    function resetActivity() {\r\n        player.classList.remove('inactive'); clearTimeout(activityTimer);\r\n        if(!video.paused) activityTimer = setTimeout(() => player.classList.add('inactive'), 3000);\r\n    }\r\n    player.addEventListener('mousemove', resetActivity);\r\n    player.addEventListener('touchstart', resetActivity);\r\n    \r\n    document.addEventListener('keydown', (e) => {\r\n        if(modal.style.display !== 'flex') return;\r\n        switch(e.key.toLowerCase()) {\r\n            case ' ': case 'k': e.preventDefault(); togglePlay(); break;\r\n            case 'f': toggleFull(); break;\r\n            case 'm': toggleMute(); break;\r\n            case 'arrowright': video.currentTime += 5; break;\r\n            case 'arrowleft': video.currentTime -= 5; break;\r\n            case 'escape': closePlayer(); break;\r\n        }\r\n        resetActivity();\r\n    });\r\n\r\n    function formatTime(s) {\r\n        if(isNaN(s)) return \"0:00\";\r\n        const m=Math.floor(s\/60); const sec=Math.floor(s%60);\r\n        return `${m}:${sec<10?'0':''}${sec}`;\r\n    }\r\n    \r\n    document.addEventListener('click', (e) => {\r\n        if (!e.target.closest('.wy-settings-container')) settingsMenu.classList.remove('active');\r\n    });\r\n\r\n    updateVolUI(1);\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-971e23b e-flex e-con-boxed e-con e-parent\" data-id=\"971e23b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-021f7b1 e-flex e-con-boxed e-con e-parent\" data-id=\"021f7b1\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-49b8303 elementor-widget elementor-widget-html\" data-id=\"49b8303\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    \/* Importar fuente Inter *\/\r\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;600;700&display=swap');\r\n\r\n    \/* --- CONTENEDOR GENERAL --- *\/\r\n    .wy-features-container {\r\n        font-family: 'Inter', sans-serif;\r\n        max-width: 1200px;\r\n        margin: 0 auto;\r\n        padding: 40px 20px;\r\n        background: transparent !important;\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    \/* --- ESTRUCTURA --- *\/\r\n    .wy-feature-row {\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 30px;\r\n        margin-bottom: 80px;\r\n        align-items: center;\r\n        \r\n        \/* Animaci\u00f3n inicial *\/\r\n        opacity: 0;\r\n        transform: translateY(30px);\r\n        transition: opacity 0.6s ease-out, transform 0.6s ease-out;\r\n    }\r\n\r\n    .wy-feature-row.is-visible {\r\n        opacity: 1;\r\n        transform: translateY(0);\r\n    }\r\n\r\n    \/* --- COLUMNAS --- *\/\r\n    .wy-col-text { flex: 1; width: 100%; }\r\n    .wy-col-image { flex: 0.8; width: 100%; max-width: 600px; }\r\n\r\n    \/* --- ESTILOS DE TARJETA (4:3) --- *\/\r\n    .wy-image-card {\r\n        position: relative;\r\n        border-radius: 20px;\r\n        overflow: hidden;\r\n        aspect-ratio: 4 \/ 3; \r\n        box-shadow: 0 15px 30px rgba(0,0,0,0.25);\r\n        border: 1px solid rgba(255,255,255,0.08);\r\n        background: #000;\r\n    }\r\n\r\n    .wy-image-card video {\r\n        width: 100%; height: 100%; object-fit: contain; display: block;\r\n    }\r\n\r\n    \/* --- TYPOGRAF\u00cdA --- *\/\r\n    .wy-feat-title { font-size: 26px; font-weight: 700; color: #ffffff; margin: 0 0 8px 0; letter-spacing: -0.01em; }\r\n    .wy-feat-subtitle { font-size: 11px; font-weight: 800; color: #fb923c; text-transform: uppercase; letter-spacing: 0.15em; margin-bottom: 16px; display: block; }\r\n    .wy-feat-p { font-size: 15px; line-height: 1.6; color: #9ca3af; font-weight: 300; margin-bottom: 20px; }\r\n\r\n    \/* --- LISTAS --- *\/\r\n    .wy-feat-list { list-style: none; padding: 0; margin: 0; }\r\n    .wy-feat-list li { display: flex; align-items: flex-start; gap: 10px; color: #d1d5db; font-weight: 300; font-size: 14px; margin-bottom: 10px; }\r\n    .wy-feat-list i { color: #fb923c; margin-top: 4px; font-size: 13px; }\r\n\r\n    \/* --- MEDIA QUERIES --- *\/\r\n    @media (min-width: 768px) {\r\n        .wy-feature-row { flex-direction: row; gap: 60px; margin-bottom: 120px; }\r\n        .wy-feature-row.reverse { flex-direction: row-reverse; }\r\n        .wy-feat-title { font-size: 32px; }\r\n        .wy-feat-p { font-size: 16px; }\r\n    }\r\n<\/style>\r\n\r\n<div class=\"wy-features-container\">\r\n\r\n    <div class=\"wy-feature-row wy-scroll-trigger\">\r\n        <div class=\"wy-col-image\">\r\n            <div class=\"wy-image-card\">\r\n                <video autoplay loop muted playsinline disablepictureinpicture>\r\n                    <source src=\"https:\/\/tiendalibreshop.com\/wp-content\/uploads\/2025\/11\/Lam-Twy-Nitidez-Jamas-Vista-001.mp4\" type=\"video\/mp4\">\r\n                <\/video>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"wy-col-text\">\r\n            <h3 class=\"wy-feat-title\">Nitidez Jam\u00e1s Vista<\/h3>\r\n            <span class=\"wy-feat-subtitle\">Tratamiento Individual<\/span>\r\n            <p class=\"wy-feat-p\">Cada plano recibi\u00f3 un tratamiento especializado para recuperar informaci\u00f3n, realzar texturas y estabilizar la imagen.<\/p>\r\n            <ul class=\"wy-feat-list\">\r\n                <li><i class=\"fas fa-check\"><\/i> Detalles que antes se perd\u00edan ahora est\u00e1n visibles.<\/li>\r\n                <li><i class=\"fas fa-check\"><\/i> Im\u00e1genes limpias y completamente estabilizadas.<\/li>\r\n                <li><i class=\"fas fa-check\"><\/i> Una presentaci\u00f3n que transforma por completo la experiencia visual.<\/li>\r\n            <\/ul>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"wy-feature-row reverse wy-scroll-trigger\">\r\n        <div class=\"wy-col-image\">\r\n            <div class=\"wy-image-card\">\r\n                <video autoplay loop muted playsinline disablepictureinpicture>\r\n                    <source src=\"https:\/\/tiendalibreshop.com\/wp-content\/uploads\/2025\/11\/Lam-Twy-Color-Redefinido-001.mp4\" type=\"video\/mp4\">\r\n                <\/video>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"wy-col-text\">\r\n            <h3 class=\"wy-feat-title\">Color Redefinido<\/h3>\r\n            <span class=\"wy-feat-subtitle\">Paleta Profunda<\/span>\r\n            <p class=\"wy-feat-p\">El color fue reinterpretado con una est\u00e9tica m\u00e1s fiel a la emoci\u00f3n de la serie, pero con una profundidad moderna:<\/p>\r\n            <ul class=\"wy-feat-list\">\r\n                <li><i class=\"fas fa-check\"><\/i> Tonos de piel m\u00e1s naturales.<\/li>\r\n                <li><i class=\"fas fa-check\"><\/i> Sombras equilibradas y limpias.<\/li>\r\n                <li><i class=\"fas fa-check\"><\/i> Ambientes c\u00e1lidos y vibrantes.<\/li>\r\n            <\/ul>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"wy-feature-row wy-scroll-trigger\">\r\n        <div class=\"wy-col-image\">\r\n            <div class=\"wy-image-card\">\r\n                <video autoplay loop muted playsinline disablepictureinpicture>\r\n                    <source src=\"https:\/\/tiendalibreshop.com\/wp-content\/uploads\/2025\/11\/Lam-Twy-Movimiento-001.mp4\" type=\"video\/mp4\">\r\n                <\/video>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"wy-col-text\">\r\n            <h3 class=\"wy-feat-title\">Movimiento<\/h3>\r\n            <span class=\"wy-feat-subtitle\">Fluidez Natural<\/span>\r\n            <p class=\"wy-feat-p\">Se eliminaron las vibraciones, saltos e imperfecciones propias del material antiguo. La imagen fluye de manera suave, estable y envolvente.<\/p>\r\n            <p class=\"wy-feat-p\" style=\"color:white; font-weight:400;\">\r\n                Experimentar\u00e1s la serie con una estabilidad y un ritmo visual que nunca antes tuvo.\r\n            <\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n    \/* SCRIPT ENCAPSULADO PARA EVITAR CONFLICTOS *\/\r\n    (function() {\r\n        document.addEventListener(\"DOMContentLoaded\", function() {\r\n            const observerOptions = { root: null, rootMargin: '0px', threshold: 0.1 };\r\n            \r\n            const featuresObserver = new IntersectionObserver((entries, observer) => {\r\n                entries.forEach(entry => {\r\n                    if (entry.isIntersecting) {\r\n                        entry.target.classList.add('is-visible');\r\n                        observer.unobserve(entry.target);\r\n                    }\r\n                });\r\n            }, observerOptions);\r\n\r\n            const elements = document.querySelectorAll('.wy-scroll-trigger');\r\n            elements.forEach(el => featuresObserver.observe(el));\r\n        });\r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-05c22ff e-flex e-con-boxed e-con e-parent\" data-id=\"05c22ff\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0ac4bb2 elementor-widget elementor-widget-html\" data-id=\"0ac4bb2\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    \/* Fuente Inter *\/\r\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;700;800&display=swap');\r\n\r\n    \/* --- CONTENEDOR DE LA SECCI\u00d3N --- *\/\r\n    .wy-comp-section {\r\n        font-family: 'Inter', sans-serif;\r\n        max-width: 1000px;\r\n        margin: 0 auto;\r\n        padding: 60px 20px;\r\n        text-align: center;\r\n        box-sizing: border-box;\r\n        background: transparent !important;\r\n    }\r\n\r\n    \/* --- T\u00cdTULOS --- *\/\r\n    .wy-comp-header h2 { font-size: 32px; font-weight: 700; color: #fff; margin: 0 0 10px 0; }\r\n    .wy-comp-header p { margin: 5px 0; }\r\n    .wy-text-muted { color: #9ca3af; font-weight: 300; font-size: 16px; }\r\n    .wy-text-white { color: #ffffff; font-weight: 500; font-size: 18px; }\r\n\r\n    \/* --- CAJA DEL SLIDER --- *\/\r\n    .wy-comp-box {\r\n        position: relative;\r\n        width: 100%;\r\n        max-width: 800px;\r\n        margin: 40px auto 0 auto;\r\n        \r\n        \/* Se adapta a la imagen, sin forzar aspect-ratio fijo *\/\r\n        line-height: 0;\r\n        \r\n        border-radius: 24px;\r\n        overflow: hidden;\r\n        border: 1px solid rgba(255, 255, 255, 0.1);\r\n        box-shadow: 0 20px 60px rgba(0,0,0,0.5);\r\n        user-select: none;\r\n    }\r\n\r\n    \/* --- ESTILOS DE IM\u00c1GENES --- *\/\r\n    .wy-img-stable {\r\n        object-fit: cover;\r\n        object-position: center center;\r\n        display: block;\r\n        pointer-events: none;\r\n    }\r\n\r\n    \/* Imagen Fondo (Remastered) *\/\r\n    .wy-bg-img {\r\n        width: 100%;\r\n        height: auto;\r\n    }\r\n\r\n    \/* Contenedor Recorte (Original) *\/\r\n    .wy-overlay {\r\n        position: absolute; top: 0; left: 0; height: 100%; width: 50%;\r\n        overflow: hidden; z-index: 2;\r\n        border-right: 1px solid rgba(255, 255, 255, 0.5);\r\n    }\r\n\r\n    \/* Imagen Interna (Original) *\/\r\n    .wy-overlay img {\r\n        height: 100%;\r\n        width: auto; \/* JS ajustar\u00e1 esto *\/\r\n        max-width: none;\r\n        \/* SIN FILTROS: Imagen pura *\/\r\n        filter: none; \r\n    }\r\n\r\n    \/* --- ETIQUETAS FLOTANTES (ESTILO VOLUM\u00c9TRICO) --- *\/\r\n    .wy-label {\r\n        position: absolute; top: 20px; z-index: 5;\r\n        padding: 8px 16px; \/* M\u00e1s gorditas *\/\r\n        border-radius: 12px; \/* Bordes m\u00e1s redondeados *\/\r\n        font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: 1px;\r\n        pointer-events: none;\r\n        \r\n        \/* Efecto Cristal Grueso (Volumen) *\/\r\n        backdrop-filter: blur(12px);\r\n        -webkit-backdrop-filter: blur(12px);\r\n        box-shadow: \r\n            0 4px 15px rgba(0,0,0,0.3), \/* Sombra externa *\/\r\n            inset 0 1px 1px rgba(255,255,255,0.4), \/* Brillo superior interno *\/\r\n            inset 0 -1px 1px rgba(0,0,0,0.1); \/* Sombra inferior interna *\/\r\n        \r\n        \/* Transici\u00f3n SOLO de opacidad *\/\r\n        transition: opacity 0.4s ease;\r\n        opacity: 1;\r\n    }\r\n    \r\n    \/* Ocultar suavemente *\/\r\n    .wy-label.hidden { opacity: 0; }\r\n\r\n    \/* Estilo Naranja (Remastered) *\/\r\n    .wy-label-remastered {\r\n        right: 20px;\r\n        background: rgba(255, 159, 10, 0.25); \/* M\u00e1s saturado *\/\r\n        color: #fff; \/* Texto blanco para mejor contraste *\/\r\n        border: 1px solid rgba(255, 159, 10, 0.5); \/* Borde m\u00e1s notable *\/\r\n        text-shadow: 0 1px 2px rgba(0,0,0,0.3);\r\n    }\r\n\r\n    \/* Estilo Gris (Original) *\/\r\n    .wy-label-original {\r\n        left: 20px;\r\n        background: rgba(80, 80, 80, 0.6);\r\n        color: #fff;\r\n        border: 1px solid rgba(255, 255, 255, 0.3);\r\n        text-shadow: 0 1px 2px rgba(0,0,0,0.5);\r\n    }\r\n\r\n    \/* --- MANIJA DEL SLIDER --- *\/\r\n    .wy-slider-handle {\r\n        position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);\r\n        width: 48px; height: 48px; border-radius: 50%; \/* Un pel\u00edn m\u00e1s grande *\/\r\n        background: rgba(255, 255, 255, 0.15); backdrop-filter: blur(6px);\r\n        border: 2px solid #fff; \/* Borde m\u00e1s grueso *\/\r\n        box-shadow: 0 0 20px rgba(0,0,0,0.5);\r\n        cursor: ew-resize; z-index: 10;\r\n        display: flex; align-items: center; justify-content: center; gap: 4px;\r\n        transition: background 0.2s;\r\n    }\r\n    .wy-slider-handle:active { background: rgba(255,255,255,0.4); transform: translate(-50%, -50%) scale(1.1); }\r\n    \r\n    .wy-arrow-left, .wy-arrow-right { width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; }\r\n    .wy-arrow-left { border-right: 8px solid #fff; }\r\n    .wy-arrow-right { border-left: 8px solid #fff; }\r\n\r\n    @media (min-width: 768px) { .wy-comp-header h2 { font-size: 48px; } }\r\n<\/style>\r\n\r\n<div class=\"wy-comp-section\">\r\n    <div class=\"wy-comp-header\">\r\n        <h2>Comparaci\u00f3n Directa<\/h2>\r\n        <p class=\"wy-text-muted\">Desliza y descubre el contraste.<\/p>\r\n        <p class=\"wy-text-white\">La diferencia no solo se ve. Se siente.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"wy-comp-box\" id=\"wyCompBox\">\r\n        \r\n        <img decoding=\"async\" src=\"https:\/\/tiendalibreshop.com\/wp-content\/uploads\/2025\/11\/Los-Anos-Maravillosos-1988-S01E01-Piloto-4k-Eng.-EsLat-4.3.00_02_19_25.Imagen-fija003-scaled.png\" class=\"wy-bg-img wy-img-stable\" alt=\"Remastered\">\r\n        \r\n        <div class=\"wy-label wy-label-remastered\" id=\"labelRemastered\">Remastered \u2014 4K Digital<\/div>\r\n\r\n        <div class=\"wy-overlay\" id=\"wyOverlay\">\r\n            <img decoding=\"async\" src=\"https:\/\/tiendalibreshop.com\/wp-content\/uploads\/2025\/11\/Los-Anos-Maravillosos-1988-S01E01-Piloto-4k-Eng.-EsLat-4.3.00_02_19_25.Imagen-fija002-scaled.png\" id=\"wyOverlayImg\" class=\"wy-img-stable\" alt=\"Original\">\r\n            \r\n            <div class=\"wy-label wy-label-original\" id=\"labelOriginal\">Original \u2014 TV Broadcast<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"wy-slider-handle\" id=\"wyHandle\">\r\n            <div class=\"wy-arrow-left\"><\/div>\r\n            <div class=\"wy-arrow-right\"><\/div>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        const box = document.getElementById('wyCompBox');\r\n        const overlay = document.getElementById('wyOverlay');\r\n        const overlayImg = document.getElementById('wyOverlayImg');\r\n        const handle = document.getElementById('wyHandle');\r\n        const labelOriginal = document.getElementById('labelOriginal');\r\n        const labelRemastered = document.getElementById('labelRemastered');\r\n        \r\n        let isDragging = false;\r\n\r\n        \/\/ Sincroniza ancho para evitar desalineaci\u00f3n\r\n        function syncImageWidth() {\r\n            if(box && overlayImg) {\r\n                const boxWidth = box.getBoundingClientRect().width;\r\n                overlayImg.style.width = boxWidth + 'px';\r\n            }\r\n        }\r\n\r\n        syncImageWidth();\r\n        window.addEventListener('resize', syncImageWidth);\r\n        if (overlayImg.complete) { syncImageWidth(); } else { overlayImg.onload = syncImageWidth; }\r\n        setTimeout(syncImageWidth, 500);\r\n\r\n        function startDrag(e) { e.preventDefault(); isDragging = true; }\r\n        function stopDrag() { isDragging = false; }\r\n\r\n        function moveDrag(e) {\r\n            if (!isDragging) return;\r\n            let pageX = e.pageX;\r\n            if (e.touches) pageX = e.touches[0].pageX;\r\n\r\n            const rect = box.getBoundingClientRect();\r\n            let x = pageX - rect.left - window.scrollX;\r\n\r\n            if (x < 0) x = 0;\r\n            if (x > rect.width) x = rect.width;\r\n\r\n            overlay.style.width = x + \"px\";\r\n            handle.style.left = x + \"px\";\r\n\r\n            \/\/ L\u00f3gica de desvanecimiento (Fade Out)\r\n            const percentage = x \/ rect.width;\r\n            const threshold = 0.15; \/\/ 15% de margen para que empiece a desvanecerse antes\r\n\r\n            \/\/ Ocultar etiqueta Original (Izquierda) si slider se acerca mucho\r\n            if (percentage < threshold) {\r\n                labelOriginal.classList.add('hidden');\r\n            } else {\r\n                labelOriginal.classList.remove('hidden');\r\n            }\r\n\r\n            \/\/ Ocultar etiqueta Remastered (Derecha) si slider se acerca mucho\r\n            if (percentage > (1 - threshold)) {\r\n                labelRemastered.classList.add('hidden');\r\n            } else {\r\n                labelRemastered.classList.remove('hidden');\r\n            }\r\n        }\r\n\r\n        handle.addEventListener('mousedown', startDrag);\r\n        window.addEventListener('mouseup', stopDrag);\r\n        window.addEventListener('mousemove', moveDrag);\r\n\r\n        handle.addEventListener('touchstart', startDrag);\r\n        window.addEventListener('touchend', stopDrag);\r\n        window.addEventListener('touchmove', moveDrag);\r\n        \r\n        box.addEventListener('click', function(e) {\r\n            if(e.target !== handle && !handle.contains(e.target)){\r\n                 isDragging = true; moveDrag(e); isDragging = false;\r\n            }\r\n        });\r\n        \r\n        \/\/ Inicializar centro\r\n        overlay.style.width = \"50%\";\r\n        handle.style.left = \"50%\";\r\n    });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8388c7c e-flex e-con-boxed e-con e-parent\" data-id=\"8388c7c\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f25864a elementor-widget elementor-widget-html\" data-id=\"f25864a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0\/css\/all.min.css\">\r\n\r\n<style>\r\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;700;900&display=swap');\r\n\r\n    \/* --- WRAPPER GENERAL --- *\/\r\n    .wy-final-offer {\r\n        font-family: 'Inter', sans-serif;\r\n        max-width: 1200px;\r\n        margin: 0 auto;\r\n        padding: 100px 20px;\r\n        background: transparent !important;\r\n        box-sizing: border-box;\r\n        overflow: hidden;\r\n    }\r\n\r\n    \/* --- LAYOUT --- *\/\r\n    .wy-offer-grid {\r\n        display: grid;\r\n        grid-template-columns: 1fr;\r\n        gap: 60px;\r\n        align-items: center;\r\n        opacity: 0;\r\n        transform: translateY(30px);\r\n        transition: opacity 0.8s ease-out, transform 0.8s ease-out;\r\n    }\r\n    \r\n    .wy-offer-grid.is-visible { opacity: 1; transform: translateY(0); }\r\n\r\n    \/* --- COLUMNA IZQUIERDA --- *\/\r\n    .wy-offer-content { text-align: left; display: flex; flex-direction: column; gap: 24px; }\r\n\r\n    \/* Badge de Descuento *\/\r\n    .wy-discount-badge {\r\n        display: inline-flex; align-items: center; gap: 10px;\r\n        background: rgba(220, 38, 38, 0.2); border: 1px solid #ef4444;\r\n        color: #ffdad9; padding: 10px 20px; border-radius: 50px;\r\n        font-size: 13px; font-weight: 900; text-transform: uppercase; letter-spacing: 2px;\r\n        width: fit-content; box-shadow: 0 0 15px rgba(239, 68, 68, 0.6);\r\n        position: relative; overflow: hidden; animation: hyperPulse 1.5s infinite ease-in-out;\r\n    }\r\n    .wy-discount-badge i { color: #ff453a; filter: drop-shadow(0 0 5px #ff453a); animation: blinkFast 0.8s infinite; }\r\n\r\n    @keyframes hyperPulse {\r\n        0% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.7); transform: scale(1); }\r\n        50% { box-shadow: 0 0 25px 5px rgba(239, 68, 68, 0.4); transform: scale(1.03); }\r\n        100% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0); transform: scale(1); }\r\n    }\r\n    @keyframes blinkFast { 0%, 100% { opacity: 1; } 50% { opacity: 0.4; } }\r\n\r\n    \/* T\u00edtulos *\/\r\n    .wy-offer-h2 { font-size: 48px; font-weight: 900; line-height: 1; color: #ffffff; letter-spacing: -1.5px; margin: 0; }\r\n    .wy-offer-h2 span { background: linear-gradient(90deg, #fff, #aaa); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\r\n    .wy-offer-p { font-size: 18px; line-height: 1.6; color: #a1a1aa; font-weight: 400; max-width: 500px; margin: 0; }\r\n\r\n    \/* --- CAJA DE PRECIO (ADAPTADA AL SHORTCODE) --- *\/\r\n    .wy-pricing-box {\r\n        display: flex; align-items: flex-end; gap: 16px;\r\n        background: rgba(255, 255, 255, 0.03); border: 1px solid rgba(255, 255, 255, 0.1);\r\n        padding: 20px; border-radius: 16px; width: fit-content; margin-top: 10px;\r\n    }\r\n    \r\n    \/* ESTILOS PARA QUE EL SHORTCODE SE VEA PRO *\/\r\n    .wy-pricing-box del {\r\n        \/* Estilo del precio viejo tachado *\/\r\n        font-size: 18px; \r\n        text-decoration: line-through; \r\n        color: #6b7280; \r\n        font-weight: 500; \r\n        margin-bottom: 6px;\r\n        opacity: 0.8;\r\n    }\r\n    \r\n    .wy-pricing-box ins {\r\n        \/* Estilo del precio nuevo gigante *\/\r\n        text-decoration: none;\r\n        background: transparent;\r\n        font-size: 46px; \r\n        font-weight: 900; \r\n        color: #ffffff; \r\n        line-height: 1; \r\n        letter-spacing: -1px; \r\n        text-shadow: 0 0 40px rgba(255, 159, 10, 0.4);\r\n    }\r\n    \r\n    \/* Si no hay oferta (precio normal) *\/\r\n    .wy-pricing-box > .woocommerce-Price-amount {\r\n        font-size: 46px; font-weight: 900; color: #ffffff;\r\n        text-shadow: 0 0 40px rgba(255, 159, 10, 0.4);\r\n    }\r\n\r\n    .wy-pricing-box bdi, .wy-pricing-box span {\r\n        font-size: inherit; font-weight: inherit; color: inherit;\r\n    }\r\n\r\n    \/* --- BOT\u00d3N GIGANTE (CTA) --- *\/\r\n    .wy-super-btn {\r\n        background: linear-gradient(135deg, #ff9f0a 0%, #ea580c 100%);\r\n        color: #ffffff !important; text-decoration: none !important;\r\n        padding: 26px 50px; border-radius: 16px; font-weight: 900; font-size: 22px;\r\n        text-transform: uppercase; letter-spacing: 1px;\r\n        display: flex; align-items: center; justify-content: center; gap: 15px;\r\n        transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);\r\n        border: 1px solid rgba(255,255,255,0.4); cursor: pointer;\r\n        box-shadow: 0 15px 50px rgba(234, 88, 12, 0.5), inset 0 2px 0 rgba(255,255,255,0.4);\r\n        position: relative; overflow: hidden; margin-top: 10px; width: 100%;\r\n        animation: btnJump 3s infinite;\r\n    }\r\n    .wy-super-btn:hover {\r\n        transform: translateY(-4px) scale(1.02);\r\n        box-shadow: 0 25px 70px rgba(234, 88, 12, 0.7), inset 0 2px 0 rgba(255,255,255,0.4);\r\n        filter: brightness(1.1); animation: none;\r\n    }\r\n    .wy-super-btn::after {\r\n        content: ''; position: absolute; top: 0; left: -150%; width: 100%; height: 100%;\r\n        background: linear-gradient(90deg, transparent, rgba(255,255,255,0.8), transparent);\r\n        transform: skewX(-20deg); animation: btnShine 2.5s infinite ease-in-out;\r\n    }\r\n\r\n    @keyframes btnJump { 0%, 80%, 100% { transform: translateY(0); } 85% { transform: translateY(-8px); } 90% { transform: translateY(0); } 95% { transform: translateY(-4px); } }\r\n    @keyframes btnShine { 0% { left: -150%; } 30% { left: 150%; } 100% { left: 150%; } }\r\n\r\n    \/* --- GARANT\u00cdA VERDE --- *\/\r\n    .wy-guarantee {\r\n        font-size: 13px; font-weight: 700; color: #4ade80;\r\n        display: flex; align-items: center; gap: 8px; margin-top: 15px; justify-content: center;\r\n        text-transform: uppercase; letter-spacing: 0.5px;\r\n        background: linear-gradient(110deg, #4ade80 30%, #ffffff 50%, #4ade80 70%);\r\n        background-size: 200% auto; -webkit-background-clip: text; -webkit-text-fill-color: transparent;\r\n        animation: textShine 4s linear infinite;\r\n    }\r\n    @keyframes textShine { to { background-position: 200% center; } }\r\n\r\n    \/* --- COLUMNA DERECHA (VIDEO) --- *\/\r\n    .wy-video-showcase {\r\n        position: relative; border-radius: 24px; overflow: hidden;\r\n        border: 1px solid rgba(255, 255, 255, 0.15); box-shadow: 0 30px 80px rgba(0,0,0,0.7);\r\n        background: #000; transform: perspective(1000px) rotateY(-5deg); transition: transform 0.5s ease;\r\n    }\r\n    .wy-video-showcase:hover { transform: perspective(1000px) rotateY(0deg) scale(1.02); border-color: rgba(255, 159, 10, 0.4); }\r\n    .wy-video-showcase video { width: 100%; height: auto; display: block; object-fit: cover; }\r\n    .wy-video-overlay {\r\n        position: absolute; inset: 0; background: linear-gradient(120deg, rgba(255,255,255,0.1) 0%, transparent 40%);\r\n        pointer-events: none; z-index: 2;\r\n    }\r\n\r\n    \/* --- RESPONSIVE --- *\/\r\n    @media (min-width: 900px) {\r\n        .wy-offer-grid { grid-template-columns: 1fr 1.2fr; }\r\n        .wy-super-btn { width: auto; min-width: 350px; }\r\n        .wy-guarantee { justify-content: flex-start; }\r\n    }\r\n    @media (max-width: 899px) {\r\n        .wy-offer-h2 { font-size: 36px; text-align: center; }\r\n        .wy-offer-p { text-align: center; margin: 0 auto; }\r\n        .wy-offer-content { align-items: center; }\r\n        .wy-pricing-box { margin: 0 auto; }\r\n        .wy-offer-grid { display: flex; flex-direction: column-reverse; gap: 40px; }\r\n        .wy-video-showcase { transform: none; width: 100%; }\r\n    }\r\n<\/style>\r\n\r\n<div class=\"wy-final-offer\">\r\n    <div class=\"wy-offer-grid wy-scroll-trigger-offer\">\r\n        \r\n        <div class=\"wy-offer-content\">\r\n            <div class=\"wy-discount-badge\">\r\n                <i class=\"fas fa-bolt\"><\/i> 50% DE DESCUENTO\r\n            <\/div>\r\n\r\n            <h2 class=\"wy-offer-h2\">\r\n                \u00bfQu\u00e9 esperas para tenerla?<br>\r\n                <span>La Edici\u00f3n Definitiva.<\/span>\r\n            <\/h2>\r\n\r\n            <p class=\"wy-offer-p\">\r\n                Obt\u00e9n acceso inmediato a la colecci\u00f3n completa remasterizada en 4K. Una oportunidad \u00fanica para verdaderos fan\u00e1ticos a un precio irrepetible.\r\n            <\/p>\r\n\r\n            <div class=\"wy-pricing-box\">\r\n                <span class=\"tlshop-price-wrap\">\n                        <del class=\"tlshop-old-price\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">$<\/span>&nbsp;299.99<\/bdi><\/span><\/del>\n                        <ins class=\"tlshop-sale-price\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">$<\/span>&nbsp;180.98<\/bdi><\/span><\/ins>\n                        <span class=\"tlshop-discount-badge\">-40%<\/span>\n                    <\/span>\r\n            <\/div>\r\n\r\n            <div style=\"width: 100%;\">\r\n                <a href=\"https:\/\/tiendalibreshop.com\/en\/cart\/?add-to-cart=9070\" class=\"wy-super-btn\">\r\n                    <span>COMPRAR AHORA<\/span>\r\n                    <i class=\"fas fa-arrow-right\"><\/i>\r\n                <\/a>\r\n                <div class=\"wy-guarantee\">\r\n                    <i class=\"fas fa-shield-alt\"><\/i> Compra segura \u2022 Entrega digital inmediata\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"wy-video-showcase\">\r\n            <div class=\"wy-video-overlay\"><\/div>\r\n            <video autoplay loop muted playsinline>\r\n                <source src=\"https:\/\/od.lk\/s\/MzJfNDcwMTE2ODBf\/Final%20Sample.mp4\" type=\"video\/mp4\">\r\n            <\/video>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n    \/* SCRIPT ENCAPSULADO (SIN CONFLICTOS) *\/\r\n    (function() {\r\n        document.addEventListener(\"DOMContentLoaded\", function() {\r\n            const observerOptions = { root: null, rootMargin: '0px', threshold: 0.1 };\r\n            \r\n            const offerObserver = new IntersectionObserver((entries, observer) => {\r\n                entries.forEach(entry => {\r\n                    if (entry.isIntersecting) {\r\n                        entry.target.classList.add('is-visible');\r\n                        observer.unobserve(entry.target);\r\n                    }\r\n                });\r\n            }, observerOptions);\r\n            \r\n            document.querySelectorAll('.wy-scroll-trigger-offer').forEach(el => offerObserver.observe(el));\r\n        });\r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ce54173 e-flex e-con-boxed e-con e-parent\" data-id=\"ce54173\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-09314d1 elementor-widget elementor-widget-html\" data-id=\"09314d1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0\/css\/all.min.css\">\r\n\r\n<style>\r\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;700;900&display=swap');\r\n\r\n    \/* --- CONTENEDOR FLOTANTE (PREMIUM DOCK) --- *\/\r\n    .wy-sticky-dock {\r\n        position: fixed;\r\n        bottom: 25px;\r\n        left: 50%;\r\n        transform: translateX(-50%) translateY(180px); \/* Empieza oculto abajo *\/\r\n        z-index: 99999; \/* Z-index muy alto para estar sobre todo *\/\r\n        \r\n        \/* Dimensiones m\u00e1s grandes y profesionales *\/\r\n        width: 92%;\r\n        max-width: 580px; \/* M\u00e1s ancho para que quepan textos largos *\/\r\n        min-height: 70px;\r\n        \r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: space-between;\r\n        padding: 10px 10px 10px 30px; \/* Padding asim\u00e9trico *\/\r\n        gap: 15px;\r\n        \r\n        font-family: 'Inter', sans-serif;\r\n        text-decoration: none !important;\r\n        \r\n        \/* EFECTO CRISTAL OSCURO (Deep Glass) *\/\r\n        background: rgba(18, 18, 18, 0.85);\r\n        backdrop-filter: blur(40px) saturate(180%);\r\n        -webkit-backdrop-filter: blur(40px) saturate(180%);\r\n        \r\n        border-radius: 100px;\r\n        \r\n        \/* Bordes y Sombras Premium *\/\r\n        border: 1px solid rgba(255, 255, 255, 0.12);\r\n        box-shadow: \r\n            0 30px 70px rgba(0,0,0,0.8), \/* Sombra profunda *\/\r\n            0 0 0 1px rgba(0,0,0, 0.2),\r\n            inset 0 1px 0 rgba(255, 255, 255, 0.3);\r\n            \r\n        \/* Animaci\u00f3n de entrada *\/\r\n        transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);\r\n    }\r\n    \r\n    \/* Clase para mostrar el dock (activada por JS) *\/\r\n    .wy-sticky-dock.is-visible {\r\n        transform: translateX(-50%) translateY(0);\r\n    }\r\n\r\n    .wy-sticky-dock:active { transform: translateX(-50%) scale(0.98); }\r\n\r\n    \/* --- INFO IZQUIERDA (T\u00cdTULOS) --- *\/\r\n    .wy-dock-info {\r\n        display: flex; \r\n        flex-direction: column; \r\n        justify-content: center; \r\n        line-height: 1.1;\r\n        flex: 1; \/* Ocupa el espacio disponible *\/\r\n        min-width: 0; \/* Permite truncar texto si es necesario *\/\r\n    }\r\n\r\n    .wy-dock-label {\r\n        color: #fb923c;\r\n        font-size: 11px; \r\n        font-weight: 800; \r\n        text-transform: uppercase; \r\n        letter-spacing: 1.5px;\r\n        display: flex; \r\n        align-items: center; \r\n        gap: 8px; \r\n        margin-bottom: 5px;\r\n    }\r\n    \r\n    \/* LED Verde Radar *\/\r\n    .wy-led-dot {\r\n        width: 8px; height: 8px; background: #4ade80; border-radius: 50%;\r\n        box-shadow: 0 0 10px #4ade80; position: relative; flex-shrink: 0;\r\n    }\r\n    .wy-led-dot::after {\r\n        content: ''; position: absolute; inset: -3px; border-radius: 50%; border: 1px solid #4ade80;\r\n        opacity: 0; animation: radarWave 2s infinite;\r\n    }\r\n\r\n    .wy-dock-title {\r\n        color: #ffffff; \r\n        font-size: 18px; \r\n        font-weight: 700; \r\n        letter-spacing: -0.5px;\r\n        white-space: nowrap;\r\n        overflow: hidden;\r\n        text-overflow: ellipsis; \/* Puntos suspensivos si es muy largo *\/\r\n    }\r\n\r\n    \/* --- BOT\u00d3N DE ACCI\u00d3N (DERECHA) --- *\/\r\n    .wy-dock-btn {\r\n        background: linear-gradient(135deg, #ff9f0a 0%, #ea580c 100%);\r\n        color: #ffffff;\r\n        border-radius: 50px;\r\n        \/* Padding generoso para verse grande *\/\r\n        padding: 16px 32px; \r\n        height: 54px;\r\n        \r\n        display: flex; \r\n        align-items: center; \r\n        justify-content: center;\r\n        gap: 12px;\r\n        \r\n        position: relative; \r\n        overflow: hidden;\r\n        box-shadow: 0 8px 30px rgba(234, 88, 12, 0.4);\r\n        transition: all 0.3s ease;\r\n        \r\n        \/* Tama\u00f1o fijo m\u00ednimo para evitar saltos bruscos *\/\r\n        min-width: 180px; \r\n        flex-shrink: 0; \/* No te encojas *\/\r\n        border: 1px solid rgba(255,255,255,0.25);\r\n    }\r\n\r\n    .wy-sticky-dock:hover .wy-dock-btn {\r\n        transform: scale(1.03);\r\n        box-shadow: 0 10px 40px rgba(255, 159, 10, 0.6);\r\n        filter: brightness(1.1);\r\n    }\r\n\r\n    \/* Brillo pasando *\/\r\n    .wy-dock-btn::after {\r\n        content: ''; position: absolute; top: 0; left: -150%; width: 100%; height: 100%;\r\n        background: linear-gradient(90deg, transparent, rgba(255,255,255,0.5), transparent);\r\n        transform: skewX(-20deg); animation: btnShiny 3s infinite ease-in-out;\r\n    }\r\n\r\n    \/* --- ESTADOS DEL TEXTO --- *\/\r\n    \r\n    \/* Estado 1: CTA (OBTENER AHORA) *\/\r\n    .wy-state-cta {\r\n        font-size: 15px; font-weight: 900; letter-spacing: 0.5px;\r\n        text-transform: uppercase;\r\n        display: block; \r\n    }\r\n\r\n    \/* Estado 2: PRECIO (Oculto al inicio) *\/\r\n    .wy-state-price {\r\n        display: none; \r\n        font-size: 18px; \/* Precio grande *\/\r\n        font-weight: 800;\r\n        white-space: nowrap;\r\n    }\r\n\r\n    \/* --- TRUCO CSS PARA WOOCOMMERCE --- *\/\r\n    \/* Esto es lo que oculta el precio viejo tachado autom\u00e1gicamente *\/\r\n    .wy-state-price del { display: none !important; } \r\n    .wy-state-price ins { text-decoration: none; background: transparent; }\r\n    .wy-state-price .woocommerce-Price-amount { color: #fff; }\r\n\r\n    \/* L\u00f3gica de cambio de estado *\/\r\n    .wy-sticky-dock.show-price .wy-state-cta { display: none; }\r\n    .wy-sticky-dock.show-price .wy-state-price { display: flex; align-items: center; animation: popIn 0.3s ease; }\r\n\r\n    \/* Icono carrito *\/\r\n    .wy-cart-icon {\r\n        font-size: 14px;\r\n        background: rgba(255,255,255,0.2);\r\n        width: 26px; height: 26px;\r\n        border-radius: 50%;\r\n        display: flex; align-items: center; justify-content: center;\r\n    }\r\n\r\n    \/* --- ANIMACIONES --- *\/\r\n    @keyframes radarWave { 0% { transform: scale(1); opacity: 0.8; } 100% { transform: scale(3); opacity: 0; } }\r\n    @keyframes btnShiny { 0%, 20% { left: -150%; } 100% { left: 150%; } }\r\n    @keyframes popIn { 0% { transform: scale(0.9); opacity: 0; } 100% { transform: scale(1); opacity: 1; } }\r\n\r\n    \/* --- RESPONSIVE (M\u00d3VIL) --- *\/\r\n    @media (max-width: 600px) {\r\n        .wy-sticky-dock {\r\n            width: 95%; bottom: 20px;\r\n            padding: 8px 8px 8px 20px;\r\n            max-width: none;\r\n        }\r\n        .wy-dock-title { font-size: 15px; max-width: 150px; }\r\n        .wy-dock-label { font-size: 9px; letter-spacing: 1px; }\r\n        .wy-dock-btn { \r\n            padding: 12px 20px; \r\n            min-width: auto; \/* En m\u00f3vil deja que se ajuste *\/\r\n            height: 48px;\r\n        }\r\n        .wy-state-cta { font-size: 13px; }\r\n        .wy-state-price { font-size: 16px; }\r\n    }\r\n    \r\n    \/* --- RESPONSIVE (PC) --- *\/\r\n    @media (min-width: 768px) {\r\n        .wy-sticky-dock {\r\n            left: 50%; \/* Mantener centrado o cambiar a esquina si prefieres *\/\r\n            bottom: 40px;\r\n        }\r\n    }\r\n<\/style>\r\n\r\n<a href=\"https:\/\/tiendalibreshop.com\/en\/cart\/?add-to-cart=9070\" class=\"wy-sticky-dock\" id=\"wySmartDock\">\r\n    \r\n    <div class=\"wy-dock-info\">\r\n        <div class=\"wy-dock-label\">\r\n            <div class=\"wy-led-dot\"><\/div> OFERTA LIMITADA\r\n        <\/div>\r\n        <div class=\"wy-dock-title\">Edici\u00f3n Definitiva 4K<\/div>\r\n    <\/div>\r\n\r\n    <div class=\"wy-dock-btn\">\r\n        <span class=\"wy-state-cta\">OBTENER AHORA<\/span>\r\n        \r\n        <span class=\"wy-state-price\"><span class=\"tlshop-price-wrap\">\n                        <del class=\"tlshop-old-price\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">$<\/span>&nbsp;299.99<\/bdi><\/span><\/del>\n                        <ins class=\"tlshop-sale-price\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">$<\/span>&nbsp;180.98<\/bdi><\/span><\/ins>\n                        <span class=\"tlshop-discount-badge\">-40%<\/span>\n                    <\/span><\/span>\r\n        \r\n        <div class=\"wy-cart-icon\">\r\n            <i class=\"fas fa-shopping-bag\"><\/i>\r\n        <\/div>\r\n    <\/div>\r\n\r\n<\/a>\r\n\r\n<script>\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        const dock = document.getElementById(\"wySmartDock\");\r\n        \r\n        \/\/ 1. Animaci\u00f3n de entrada al cargar la p\u00e1gina (despu\u00e9s de 1 seg)\r\n        setTimeout(() => {\r\n            dock.classList.add(\"is-visible\");\r\n        }, 1000);\r\n\r\n        \/\/ 2. L\u00f3gica inteligente de Scroll\r\n        document.addEventListener(\"scroll\", function() {\r\n            \/\/ Calculamos scroll\r\n            const scrollPosition = window.scrollY + window.innerHeight;\r\n            const pageHeight = document.documentElement.scrollHeight;\r\n            \r\n            \/\/ Si baja m\u00e1s del 70% de la p\u00e1gina, muestra el precio\r\n            if (scrollPosition > (pageHeight * 0.70)) {\r\n                dock.classList.add(\"show-price\");\r\n            } else {\r\n                dock.classList.remove(\"show-price\");\r\n            }\r\n        });\r\n    });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cc2a2be e-flex e-con-boxed e-con e-parent\" data-id=\"cc2a2be\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d964781 elementor-widget elementor-widget-spacer\" data-id=\"d964781\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>The Wonder Years Obtener ahora Edici\u00f3n Definitiva Los A\u00f1os Maravillosos,como nunca antes visto. Esta edici\u00f3n digital es el resultado de un proceso de remasterizaci\u00f3n en 4K de la serie completa. Obtener Colecci\u00f3n Digital Ver muestra Descarga inmediata. \u2715 Para aprovechar la MEJOR CALIDAD, descarga la versi\u00f3n 4K. Streaming 4K Si experimentas problemas de reproducci\u00f3n o [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-8899","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tiendalibreshop.com\/en\/wp-json\/wp\/v2\/pages\/8899","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tiendalibreshop.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tiendalibreshop.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tiendalibreshop.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tiendalibreshop.com\/en\/wp-json\/wp\/v2\/comments?post=8899"}],"version-history":[{"count":240,"href":"https:\/\/tiendalibreshop.com\/en\/wp-json\/wp\/v2\/pages\/8899\/revisions"}],"predecessor-version":[{"id":12570,"href":"https:\/\/tiendalibreshop.com\/en\/wp-json\/wp\/v2\/pages\/8899\/revisions\/12570"}],"wp:attachment":[{"href":"https:\/\/tiendalibreshop.com\/en\/wp-json\/wp\/v2\/media?parent=8899"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}