{"id":6950,"date":"2025-12-09T22:53:10","date_gmt":"2025-12-09T22:53:10","guid":{"rendered":"https:\/\/bagsandgo.com\/?page_id=6950"},"modified":"2025-12-10T15:03:08","modified_gmt":"2025-12-10T15:03:08","slug":"veci","status":"publish","type":"page","link":"https:\/\/bagsandgo.com\/es\/nuestros-socios\/veci\/","title":{"rendered":"Bags&amp;Go x Viajes El Corte Ingl\u00e9s"},"content":{"rendered":"<p><!-- BagsAndGo Page Generator --><br \/>\n<!-- Page Type: partner_page --><\/p>\n<p><!-- VECI Partner Page --><\/p>\n<h2>Cruceros<\/h2>\n    \n<div class=\"booking-container veci-cruceros-container\">\n    \n    \n<div class=\"veci-header-wrapper\">\n    <!-- Header principal DIN\u00c1MICO (Logo y selector de idioma ahora en template de p\u00e1gina) -->\n    <div class=\"veci-main-header\">\n        <div class=\"veci-container\">\n            <h1 class=\"veci-main-title\">\n                Servicio de recogida y entrega de equipaje en Barcelona            <\/h1>\n            <p class=\"veci-subtitle\">\n                Exclusivo para clientes de Viajes El Corte Ingl\u00e9s            <\/p>\n            \n            <!-- Badges de servicio DIN\u00c1MICOS -->\n            <div class=\"veci-service-badges\">\n                                <span class=\"veci-badge\">\n                    <span class=\"veci-badge-icon\">\u2713<\/span>\n                    Servicio oficial                <\/span>\n                                <span class=\"veci-badge\">\n                    <span class=\"veci-badge-icon\">\ud83d\udee1\ufe0f<\/span>\n                    100% Seguro                <\/span>\n                                <span class=\"veci-badge\">\n                    <span class=\"veci-badge-icon\">\u23f0<\/span>\n                    Puntualidad garantizada                <\/span>\n                            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n    <div class=\"booking-content\">\n        <form id=\"booking-form\" \n              class=\"booking-form veci-form\"\n              data-form-id=\"default\" \n              data-product-id=\"969\"\n              data-form-type=\"veci_spain_cruceros\">\n            \n            <div class=\"booking-steps\">\n                \n<div id=\"step-veci-agency\" class=\"step active\">\n    <h2>Datos de la Agencia VECI<\/h2>\n    \n    <div class=\"veci-info-banner\">\n        <div class=\"veci-info-content\">\n            <span class=\"veci-info-icon\">\ud83c\udfe2<\/span>\n            <div class=\"veci-info-text\">\n                <strong>Servicio exclusivo para empresas<\/strong>\n                <p>Facturaci\u00f3n directa a Viajes El Corte Ingl\u00e9s - Sin cargo para el cliente<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n    \n    <div class=\"veci-agency-fields\">\n        <div class=\"field-group\">\n            <label for=\"veci-agency-location\">Ubicaci\u00f3n de la agencia <span class=\"required\">*<\/span><\/label>\n            <select name=\"veci_agency_location\" id=\"veci-agency-location\" required>\n                <option value=\"\">-- Selecciona la ubicaci\u00f3n --<\/option>\n                <option value=\"spain\">Espa\u00f1a<\/option>\n                <option value=\"portugal\">Portugal<\/option>\n            <\/select>\n        <\/div>\n\n        <div class=\"field-group\">\n            <label for=\"veci-agent-name\">Nombre del agente VECI <span class=\"required\">*<\/span><\/label>\n            <input type=\"text\" \n                   name=\"veci_agent_name\" \n                   id=\"veci-agent-name\" \n                   placeholder=\"Nombre completo del agente\" \n                   required>\n        <\/div>\n\n        <div class=\"field-group\">\n            <label for=\"veci-agent-email\">Correo electr\u00f3nico del Agente VECI <span class=\"required\">*<\/span><\/label>\n            <input type=\"email\" \n                   name=\"veci_agent_email\" \n                   id=\"veci-agent-email\" \n                   placeholder=\"agent@viajeselcorteingles.es\" \n                   required>\n        <\/div>\n\n        <div class=\"field-group\">\n            <label for=\"veci-agent-phone\">Tel\u00e9fono Agente VECI <span class=\"required\">*<\/span><\/label>\n            <input type=\"tel\" \n                name=\"veci_agent_phone\" \n                id=\"veci-agent-phone\" \n                placeholder=\"N\u00famero de tel\u00e9fono del agente\" \n                required>\n            <span class=\"form-error-message phone-error hidden\">Introduce un n\u00famero de tel\u00e9fono v\u00e1lido<\/span>\n        <\/div>\n\n\n        <div class=\"field-group\">\n            <label for=\"veci-agency-number\">N\u00famero de Agencia VECI <span class=\"required\">*<\/span><\/label>\n            <input type=\"text\" \n                   name=\"veci_agency_number\" \n                   id=\"veci-agency-number\" \n                   placeholder=\"C\u00f3digo de identificaci\u00f3n de la Agencia\" \n                   required>\n        <\/div>\n\n        <div class=\"field-group\">\n            <label for=\"veci-expedition-number\">N\u00famero de expediente <span class=\"required\">*<\/span><\/label>\n            <input type=\"text\" \n                   name=\"veci_expedition_number\" \n                   id=\"veci-expedition-number\" \n                   placeholder=\"N\u00famero de expediente de crucero\" \n                   required>\n        <\/div>\n    <\/div>\n\n    <div class=\"step-buttons\">\n        <button class=\"btn-confirm veci-btn-primary hidden\" type=\"button\">\n            Contin\u00faa con el servicio \u2192        <\/button>\n    <\/div>\n<\/div><div id=\"step-pickup-location\" class=\"step\">\n    <h2>\u00bfD\u00f3nde recogemos tu equipaje?<\/h2>\n\n    <div id=\"booking-restore-notice\" class=\"booking-restore-notice hidden\">\n        <div class=\"notice-content\">\n            <span class=\"notice-icon\">\ud83d\udd04<\/span>\n            <span class=\"notice-text\">Continuar con su reserva anterior<\/span>\n            <button type=\"button\" id=\"btn-reset-booking\" class=\"btn-reset-booking\">\n                Iniciar nueva reserva            <\/button>\n        <\/div>\n    <\/div>\n\n    \n    \n        <div class=\"location-options\">\n                    <button class=\"location-btn\" data-location=\"port_barcelona\">\n            <svg class=\"button-icon icon-port\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 -960 960 960\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M152-80h-32v-80h32q48 0 91.5-10.5T341-204q38 19 66.5 31.5T480-160q44 0 72.5-12.5T619-204q53 23 97.5 33.5T809-160h31v80h-31q-49 0-95.5-9T622-116q-40 19-73 27t-69 8q-36 0-68.5-8T339-116q-45 18-91.5 27T152-80Zm328-160q-60 0-105-40l-45-40q-27 27-60.5 46T198-247l-85-273q-5-17 3-31t25-19l59-16v-134q0-33 23.5-56.5T280-800h100v-80h200v80h100q33 0 56.5 23.5T760-720v134l59 16q17 5 25 19t3 31l-85 273q-38-8-71.5-27T630-320l-45 40q-45 40-105 40Zm2-80q31 0 55-20.5t44-43.5l46-53 41 42q11 11 22.5 20.5T713-355l46-149-279-73-278 73 46 149q11-10 22.5-19.5T293-395l41-42 46 53q20 24 45 44t57 20ZM280-607l200-53 200 53v-113H280v113Zm201 158Z\"\/><\/svg>\n            Puerto de Barcelona        <\/button>\n        \n        \n                <button class=\"location-btn\" data-location=\"train_station\">\n            <svg class=\"button-icon icon-train\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 -960 960 960\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M160-340v-380q0-53 27.5-84.5t72.5-48q45-16.5 102.5-22T480-880q66 0 124.5 5.5t102 22q43.5 16.5 68.5 48t25 84.5v380q0 59-40.5 99.5T660-200l60 60v20h-80l-80-80H400l-80 80h-80v-20l60-60q-59 0-99.5-40.5T160-340Zm320-460q-106 0-155 12.5T258-760h448q-15-17-64.5-28.5T480-800ZM240-560h200v-120H240v120Zm420 80H240h480-60Zm-140-80h200v-120H520v120ZM340-320q26 0 43-17t17-43q0-26-17-43t-43-17q-26 0-43 17t-17 43q0 26 17 43t43 17Zm280 0q26 0 43-17t17-43q0-26-17-43t-43-17q-26 0-43 17t-17 43q0 26 17 43t43 17Zm-320 40h360q26 0 43-17t17-43v-140H240v140q0 26 17 43t43 17Zm180-480h226-448 222Z\"\/><\/svg>\n            Estaci\u00f3n de tren        <\/button>\n        \n                <button class=\"location-btn\" data-location=\"airport\">\n            <svg class=\"button-icon icon-plane\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 -960 960 960\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M120-120v-80h720v80H120Zm70-200L40-570l96-26 112 94 140-37-207-276 116-31 299 251 170-46q32-9 60.5 7.5T864-585q9 32-7.5 60.5T808-487L190-320Z\"\/><\/svg>\n            Aeropuerto de Barcelona        <\/button>\n        \n                <button class=\"location-btn\" data-location=\"hotel_apartment\">\n            <svg class=\"button-icon icon-hotel\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 -960 960 960\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M80-200v-240q0-27 11-49t29-39v-112q0-50 35-85t85-35h160q23 0 43 8.5t37 23.5q17-15 37-23.5t43-8.5h160q50 0 85 35t35 85v112q18 17 29 39t11 49v240h-80v-80H160v80H80Zm440-360h240v-80q0-17-11.5-28.5T720-680H560q-17 0-28.5 11.5T520-640v80Zm-320 0h240v-80q0-17-11.5-28.5T400-680H240q-17 0-28.5 11.5T200-640v80Zm-40 200h640v-80q0-17-11.5-28.5T760-480H200q-17 0-28.5 11.5T160-440v80Zm640 0H160h640Z\"\/><\/svg>\n            Hotel \/ Apartamento        <\/button>\n        \n        <div class=\"pickup-summary-wrapper hidden\">\n            <button type=\"button\" class=\"btn-change-pickup\">Change<\/button>\n        <\/div>\n    <\/div>\n\n    <div class=\"location-details-label\">Punto espec\u00edfico:<\/div>\n    <div class=\"location-details-section hidden\">\n        <div id=\"pickup-point-container\" class=\"extra-select-container\"><\/div>\n    <\/div>\n\n    <div class=\"luggage-selector-label\">N\u00famero de maletas: <span class=\"required\">*<\/span><\/div>\n    <div class=\"luggage-selector\">\n        <div class=\"luggage-info\">\n            <span class=\"luggage-icon\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-briefcase\" aria-hidden=\"true\"><rect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\" ry=\"2\"><\/rect><path d=\"M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"><\/path><\/svg>\n            <\/span>\n            <span class=\"luggage-text\">Maletas<\/span>\n        <\/div>\n        <div class=\"luggage-counter\">\n            <button type=\"button\" class=\"btn-luggage-minus\" aria-label=\"Quita una maleta\">-<\/button>\n            <span class=\"luggage-count-display\">1<\/span>\n            <button type=\"button\" class=\"btn-luggage-plus\" aria-label=\"A\u00f1ade una maleta\">+<\/button>\n        <\/div>\n        <input type=\"hidden\" name=\"luggage_count\" id=\"luggage-count\" value=\"1\" min=\"1\" max=\"10\">\n    <\/div>\n    <div id=\"luggage-price-notice\" class=\"price-clarification-notice\"><\/div>\n\n    <div class=\"step-buttons\">\n                <button class=\"btn-prev\" type=\"button\">\n            \u2190 Anterior        <\/button>\n        \n        <button class=\"btn-confirm hidden\" type=\"button\">\n            Confirmar y continuar \u2192        <\/button>\n    <\/div>\n<\/div>\n\n<div id=\"step-pickup-datetime\" class=\"step\">\n    <h2>\u00bfCu\u00e1ndo recogemos tu equipaje?<\/h2>\n\n    \n    <div class=\"date-section\">\n        <label for=\"pickup-date\">Elige un d\u00eda: <span class=\"required\">*<\/span><\/label>\n        <div class=\"date-input-wrapper\">\n            <input type=\"text\" id=\"pickup-date\" name=\"pickup_date\" class=\"lr-date-input\"\n                   placeholder=\"Introduce fecha de recogida...\"\n                   readonly autocomplete=\"off\">\n            <svg class=\"date-input-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" viewBox=\"0 0 16 16\" aria-hidden=\"true\">\n                <path d=\"M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z\"\/>\n            <\/svg>\n        <\/div>\n    <\/div>\n\n    <div class=\"time-section\">\n        <div class=\"time-section-label\">Elige una hora: <span class=\"required\">*<\/span><\/div>\n        <div id=\"pickup-times\" class=\"time-options\"><\/div>\n    <\/div>\n\n    <div class=\"step-buttons\">\n        <button class=\"btn-prev\" type=\"button\">\n            \u2190 Anterior        <\/button>\n        <button class=\"btn-confirm hidden\" type=\"button\">\n            Confirmar y continuar \u2192        <\/button>\n    <\/div>\n<\/div>\n\n\n<div id=\"step-delivery-location\" class=\"step\">\n    <h2>\u00bfD\u00f3nde entregamos tu equipaje?<\/h2>\n\n    <div class=\"location-options\">\n                <button class=\"location-btn\" data-delivery-location=\"port_barcelona\">\n            <svg class=\"button-icon icon-port\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 -960 960 960\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M152-80h-32v-80h32q48 0 91.5-10.5T341-204q38 19 66.5 31.5T480-160q44 0 72.5-12.5T619-204q53 23 97.5 33.5T809-160h31v80h-31q-49 0-95.5-9T622-116q-40 19-73 27t-69 8q-36 0-68.5-8T339-116q-45 18-91.5 27T152-80Zm328-160q-60 0-105-40l-45-40q-27 27-60.5 46T198-247l-85-273q-5-17 3-31t25-19l59-16v-134q0-33 23.5-56.5T280-800h100v-80h200v80h100q33 0 56.5 23.5T760-720v134l59 16q17 5 25 19t3 31l-85 273q-38-8-71.5-27T630-320l-45 40q-45 40-105 40Zm2-80q31 0 55-20.5t44-43.5l46-53 41 42q11 11 22.5 20.5T713-355l46-149-279-73-278 73 46 149q11-10 22.5-19.5T293-395l41-42 46 53q20 24 45 44t57 20ZM280-607l200-53 200 53v-113H280v113Zm201 158Z\"\/><\/svg>\n            Puerto de Barcelona        <\/button>\n        \n        \n                <button class=\"location-btn\" data-delivery-location=\"train_station\">\n            <svg class=\"button-icon icon-train\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 -960 960 960\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M160-340v-380q0-53 27.5-84.5t72.5-48q45-16.5 102.5-22T480-880q66 0 124.5 5.5t102 22q43.5 16.5 68.5 48t25 84.5v380q0 59-40.5 99.5T660-200l60 60v20h-80l-80-80H400l-80 80h-80v-20l60-60q-59 0-99.5-40.5T160-340Zm320-460q-106 0-155 12.5T258-760h448q-15-17-64.5-28.5T480-800ZM240-560h200v-120H240v120Zm420 80H240h480-60Zm-140-80h200v-120H520v120ZM340-320q26 0 43-17t17-43q0-26-17-43t-43-17q-26 0-43 17t-17 43q0 26 17 43t43 17Zm280 0q26 0 43-17t17-43q0-26-17-43t-43-17q-26 0-43 17t-17 43q0 26 17 43t43 17Zm-320 40h360q26 0 43-17t17-43v-140H240v140q0 26 17 43t43 17Zm180-480h226-448 222Z\"\/><\/svg>\n            Estaci\u00f3n de tren        <\/button>\n        \n                <button class=\"location-btn\" data-delivery-location=\"airport\">\n            <svg class=\"button-icon icon-plane\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 -960 960 960\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M120-120v-80h720v80H120Zm70-200L40-570l96-26 112 94 140-37-207-276 116-31 299 251 170-46q32-9 60.5 7.5T864-585q9 32-7.5 60.5T808-487L190-320Z\"\/><\/svg>\n            Aeropuerto de Barcelona        <\/button>\n        \n                <button class=\"location-btn\" data-delivery-location=\"hotel_apartment\">\n            <svg class=\"button-icon icon-hotel\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 -960 960 960\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M80-200v-240q0-27 11-49t29-39v-112q0-50 35-85t85-35h160q23 0 43 8.5t37 23.5q17-15 37-23.5t43-8.5h160q50 0 85 35t35 85v112q18 17 29 39t11 49v240h-80v-80H160v80H80Zm440-360h240v-80q0-17-11.5-28.5T720-680H560q-17 0-28.5 11.5T520-640v80Zm-320 0h240v-80q0-17-11.5-28.5T400-680H240q-17 0-28.5 11.5T200-640v80Zm-40 200h640v-80q0-17-11.5-28.5T760-480H200q-17 0-28.5 11.5T160-440v80Zm640 0H160h640Z\"\/><\/svg>\n            Hotel \/ Apartamento        <\/button>\n        \n        <div class=\"delivery-summary-wrapper hidden\">\n            <button type=\"button\" class=\"btn-change-delivery\">Change<\/button>\n        <\/div>\n    <\/div>\n\n    <div class=\"location-details-label\">Punto espec\u00edfico:<\/div>\n    <div class=\"location-details-section hidden\">\n        <div id=\"delivery-point-container\" class=\"extra-select-container\"><\/div>\n    <\/div>\n\n    <div class=\"step-buttons\">\n        <button class=\"btn-prev\" type=\"button\">\n            \u2190 Anterior        <\/button>\n        <button class=\"btn-confirm hidden\" type=\"button\">\n            Confirmar y continuar \u2192        <\/button>\n    <\/div>\n<\/div>\n\n<div id=\"step-delivery-datetime\" class=\"step\">\n    <h2>\u00bfCu\u00e1ndo entregamos tu equipaje?<\/h2>\n\n    <div class=\"date-section\">\n        <label for=\"delivery-date\">Elige un d\u00eda: <span class=\"required\">*<\/span><\/label>\n        <div class=\"date-input-wrapper\">\n            <input type=\"text\" id=\"delivery-date\" name=\"delivery_date\" class=\"lr-date-input\"\n                   placeholder=\"Introduce fecha de entrega...\"\n                   readonly autocomplete=\"off\">\n            <svg class=\"date-input-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" viewBox=\"0 0 16 16\" aria-hidden=\"true\">\n                <path d=\"M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z\"\/>\n            <\/svg>\n        <\/div>\n    <\/div>\n\n    <div class=\"time-section\">\n        <div class=\"time-section-label\">Elige una hora: <span class=\"required\">*<\/span><\/div>\n        <div id=\"delivery-times\" class=\"time-options\"><\/div>\n    <\/div>\n\n    <div class=\"step-buttons\">\n        <button class=\"btn-prev\" type=\"button\">\n            \u2190 Anterior        <\/button>\n        <button class=\"btn-confirm hidden\" type=\"button\">\n            Confirmar y continuar \u2192        <\/button>\n    <\/div>\n<\/div>\n\n<div id=\"step-client-details\" class=\"step\">\n    <h2>Tus datos<\/h2>\n\n    \n    <label for=\"billing_first_name\">Nombre <span class=\"required\">*<\/span><\/label>\n    <input type=\"text\" name=\"billing_first_name\" id=\"billing_first_name\"\n           placeholder=\"John\" required>\n\n    <label for=\"billing_last_name\">Apellidos <span class=\"required\">*<\/span><\/label>\n    <input type=\"text\" name=\"billing_last_name\" id=\"billing_last_name\"\n           placeholder=\"Doe\" required>\n\n    <label for=\"email-input\">Env\u00eda un correo electr\u00f3nico a <span class=\"required\">*<\/span><\/label>\n    <input type=\"email\" name=\"email\" id=\"email-input\"\n           placeholder=\"john@example.com\" required>\n\n    <label for=\"phone-input\">Tel\u00e9fono <span class=\"required\">*<\/span><\/label>\n    <input type=\"tel\" name=\"phone\" id=\"phone-input\"\n           placeholder=\"+34 600 123 456\" required>\n    <span class=\"form-error-message phone-error hidden\">\n        Introduce un n\u00famero de tel\u00e9fono v\u00e1lido.    <\/span>\n\n    <!-- Meeting Point Information Block -->\n    <div id=\"meeting-point-info\" class=\"meeting-point-info hidden\">\n        <!-- Contenido din\u00e1mico seg\u00fan ubicaciones seleccionadas -->\n    <\/div>\n\n    <!-- Confirmation Checkbox - Required se a\u00f1ade din\u00e1micamente cuando el div es visible -->\n    <div id=\"meeting-point-confirmation\" class=\"meeting-point-confirmation hidden\">\n        <label class=\"confirmation-checkbox\">\n            <input type=\"checkbox\" id=\"meeting-point-read\" name=\"meeting_point_read\">\n            <span>He le\u00eddo y comprendo las instrucciones del punto de encuentro<\/span>\n        <\/label>\n    <\/div>\n\n    <div class=\"step-buttons\">\n        <button class=\"btn-prev\" type=\"button\">\n            \u2190 Anterior        <\/button>\n        <button type=\"submit\">\n            Confirmar reserva        <\/button>\n    <\/div>\n<\/div>\n            <\/div>\n        <\/form>\n\n        \n<aside class=\"booking-summary-column booking-summary-desktop veci-summary\">\n    <div id=\"booking-summary-live\" class=\"summary-box veci-summary-box\">\n        <h3>Resumen<\/h3>\n        \n                <!-- VECI-specific section added dynamically -->\n        <div class=\"veci-summary-section\" style=\"display: none;\">\n            <!-- Dynamic VECI agency and client content -->\n        <\/div>\n                \n        <ul id=\"summary-list\"><\/ul>\n    <\/div>\n    \n    <div id=\"booking-price-summary\" class=\"summary-box price-summary-box veci-price-summary\">\n        <div class=\"booking-price-summary-label\">Total del servicio<\/div>\n        <div id=\"live-price-display\" class=\"price-value\">-- \u20ac<\/div>\n        <div id=\"price-breakdown\" class=\"price-breakdown-details\" style=\"display: none;\"><\/div>\n        \n          <!-- CAMBIAR -->\n        <!-- VECI corporate payment info -->\n        <div class=\"veci-payment-info\">\n            <div class=\"veci-payment-method\">\n                <div class=\"veci-payment-icon\">\ud83c\udfe2<\/div>\n                <div class=\"veci-payment-details\">\n                    <strong>VECI Corporate Payment<\/strong>\n                    <p class=\"veci-payment-description\">\n                        Direct billing to Viajes El Corte Ingl\u00e9s                    <\/p>\n                    <p class=\"veci-no-charge\">\n                        No charge to customer                    <\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n            <\/div>\n<\/aside>        \n    <\/div>\n\n    \n<!-- Mobile summary bar -->\n<div id=\"mobile-summary-bar\" class=\"mobile-summary-bar veci-mobile-summary\">\n    <div class=\"mobile-summary-price\">\n        <span>Total:<\/span>\n        <span id=\"mobile-price-amount\">-- \u20ac<\/span>\n    <\/div>\n    <button id=\"toggle-summary-btn\" class=\"toggle-summary-btn veci-btn-secondary\">\n        Ver resumen \u2191\n    <\/button>\n<\/div>\n\n<!-- Bottom sheet -->\n<div id=\"bottom-sheet\" class=\"bottom-sheet veci-bottom-sheet\">\n    <div class=\"bottom-sheet-header\">\n        <strong>Resumen de la reserva<\/strong>\n        <button id=\"close-bottom-sheet\" class=\"close-btn\">\u2715<\/button>\n    <\/div>\n    <div class=\"bottom-sheet-content\">\n        <div id=\"summary-content-mobile\"><\/div>\n        \n          <!-- CAMBIADO -->\n        <!-- VECI corporate payment info (mobile) -->\n        <div class=\"veci-payment-info-mobile\">\n            <div class=\"veci-payment-method\">\n                <strong>VECI Corporate Payment<\/strong>\n                <p class=\"veci-payment-description\">\n                    No charge to customer                <\/p>\n            <\/div>\n        <\/div>\n            <\/div>\n<\/div>\n\n  <!-- CAMBIADO -->\n<!-- Loading Overlay para VECI -->\n<div class=\"veci-loading-overlay\" style=\"display: none;\">\n    <div class=\"veci-loading-content\">\n        <div class=\"veci-loading-spinner\">\n            <svg width=\"50\" height=\"50\" viewBox=\"0 0 24 24\">\n                <circle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"#E31E24\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-dasharray=\"31.416\" stroke-dashoffset=\"31.416\">\n                    <animate attributeName=\"stroke-dasharray\" dur=\"2s\" values=\"0 31.416;15.708 15.708;0 31.416\" repeatCount=\"indefinite\"\/>\n                    <animate attributeName=\"stroke-dashoffset\" dur=\"2s\" values=\"0;-15.708;-31.416\" repeatCount=\"indefinite\"\/>\n                <\/circle>\n            <\/svg>\n        <\/div>\n        <p>Processing VECI booking...<\/p>\n    <\/div>\n<\/div>\n<script>\n    \/\/ Configuraci\u00f3n del formulario desde PHP\n    window.LR_FormConfig = {\"formType\":\"veci_spain_cruceros\",\"formId\":\"default\",\"productId\":\"969\",\"steps\":[\"veci-agency\",\"pickup\",\"pickup-time\",\"delivery\",\"delivery-time\",\"client\"],\"stepMap\":{\"veci-agency\":0,\"pickup\":1,\"pickup-time\":2,\"delivery\":3,\"delivery-time\":4,\"client\":5},\"totalSteps\":6,\"textDomain\":\"lr-booking\"};\n    \n    \/\/ =======================================================================\n    \/\/ LIMPIEZA PREVENTIVA DE DATOS DE FORMULARIOS ANTERIORES\n    \/\/ Ejecutada ANTES de que carguen los scripts para evitar mezclas de datos\n    \/\/ =======================================================================\n    (function() {\n        'use strict';\n        \n        var currentFormType = 'veci_spain_cruceros';\n        var previousFormType = sessionStorage.getItem('bagsandgo_active_form_type');\n        \n        \/\/ Determinar categor\u00eda del formulario actual\n        function getCategory(formType) {\n            if (!formType) return 'standard';\n            if (formType.indexOf('envio') !== -1 || formType.indexOf('peninsula') !== -1 || formType.indexOf('europa') !== -1) return 'envios';\n            if (formType.indexOf('cruise') !== -1 || formType.indexOf('crucero') !== -1) return 'cruceros';\n            if (formType.indexOf('msc') !== -1) return 'msc';\n            return 'standard';\n        }\n        \n        var currentCategory = getCategory(currentFormType);\n        var previousCategory = getCategory(previousFormType);\n        \n        \/\/ Si cambiamos de formulario (cualquier cambio), limpiar TODOS los datos\n        \/\/ Preservar solo datos de usuario (nombre, email, tel\u00e9fono, notas)\n        var userKeys = ['billing_first_name', 'billing_last_name', 'email', 'phone', 'billing_country', 'booking_notes'];\n\n        if (previousFormType && previousFormType !== currentFormType) {\n            console.log('[LR] Cambio de formulario detectado: ' + previousFormType + ' \u2192 ' + currentFormType + '. Limpieza completa...');\n\n            var cleaned = 0;\n            for (var i = sessionStorage.length - 1; i >= 0; i--) {\n                var key = sessionStorage.key(i);\n                if (key && userKeys.indexOf(key) === -1) {\n                    sessionStorage.removeItem(key);\n                    localStorage.removeItem(key);\n                    cleaned++;\n                }\n            }\n\n            console.log('[LR] Limpiadas ' + cleaned + ' claves de sessionStorage');\n        }\n        \n        \/\/ Registrar formulario activo\n        sessionStorage.setItem('bagsandgo_active_form_type', currentFormType);\n        sessionStorage.setItem('current_form_type', currentFormType);\n        sessionStorage.setItem('bagsandgo_last_activity', Date.now().toString());\n    })();\n<\/script>\n<\/div>\n<\/div>\n\n\n\n\n<h2>Env\u00edo Casa-Crucero<\/h2>\n    \n<div class=\"booking-container veci-cruceros-container\">\n    \n    \n<div class=\"veci-header-wrapper\">\n    <!-- Header principal DIN\u00c1MICO (Logo y selector de idioma ahora en template de p\u00e1gina) -->\n    <div class=\"veci-main-header\">\n        <div class=\"veci-container\">\n            <h1 class=\"veci-main-title\">\n                Servicio de env\u00edo Casa-Crucero            <\/h1>\n            <p class=\"veci-subtitle\">\n                Recogemos en tu domicilio y entregamos en el camarote            <\/p>\n            \n            <!-- Badges de servicio DIN\u00c1MICOS -->\n            <div class=\"veci-service-badges\">\n                                <span class=\"veci-badge\">\n                    <span class=\"veci-badge-icon\">\ud83c\udfe0<\/span>\n                    Puerta a puerta                <\/span>\n                                <span class=\"veci-badge\">\n                    <span class=\"veci-badge-icon\">\ud83d\udce6<\/span>\n                    Embalaje incluido                <\/span>\n                                <span class=\"veci-badge\">\n                    <span class=\"veci-badge-icon\">\ud83d\udea2<\/span>\n                    Directo al camarote                <\/span>\n                            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n    <div class=\"booking-content\">\n        <form id=\"booking-form\" \n              class=\"booking-form veci-form\"\n              data-form-id=\"default\" \n              data-product-id=\"2035\"\n              data-form-type=\"veci_spain_envios_cruceros\">\n            \n            <div class=\"booking-steps\">\n                \n<div id=\"step-veci-agency\" class=\"step active\">\n    <h2>Datos de la Agencia VECI<\/h2>\n    \n    <div class=\"veci-info-banner\">\n        <div class=\"veci-info-content\">\n            <span class=\"veci-info-icon\">\ud83c\udfe2<\/span>\n            <div class=\"veci-info-text\">\n                <strong>Servicio exclusivo para empresas<\/strong>\n                <p>Facturaci\u00f3n directa a Viajes El Corte Ingl\u00e9s - Sin cargo para el cliente<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n    \n    <div class=\"veci-agency-fields\">\n        <div class=\"field-group\">\n            <label for=\"veci-agency-location\">Ubicaci\u00f3n de la agencia <span class=\"required\">*<\/span><\/label>\n            <select name=\"veci_agency_location\" id=\"veci-agency-location\" required>\n                <option value=\"\">-- Selecciona la ubicaci\u00f3n --<\/option>\n                <option value=\"spain\">Espa\u00f1a<\/option>\n                <option value=\"portugal\">Portugal<\/option>\n            <\/select>\n        <\/div>\n\n        <div class=\"field-group\">\n            <label for=\"veci-agent-name\">Nombre del agente VECI <span class=\"required\">*<\/span><\/label>\n            <input type=\"text\" \n                   name=\"veci_agent_name\" \n                   id=\"veci-agent-name\" \n                   placeholder=\"Nombre completo del agente\" \n                   required>\n        <\/div>\n\n        <div class=\"field-group\">\n            <label for=\"veci-agent-email\">Correo electr\u00f3nico del Agente VECI <span class=\"required\">*<\/span><\/label>\n            <input type=\"email\" \n                   name=\"veci_agent_email\" \n                   id=\"veci-agent-email\" \n                   placeholder=\"agent@viajeselcorteingles.es\" \n                   required>\n        <\/div>\n\n        <div class=\"field-group\">\n            <label for=\"veci-agent-phone\">Tel\u00e9fono Agente VECI <span class=\"required\">*<\/span><\/label>\n            <input type=\"tel\" \n                name=\"veci_agent_phone\" \n                id=\"veci-agent-phone\" \n                placeholder=\"N\u00famero de tel\u00e9fono del agente\" \n                required>\n            <span class=\"form-error-message phone-error hidden\">Introduce un n\u00famero de tel\u00e9fono v\u00e1lido<\/span>\n        <\/div>\n\n\n        <div class=\"field-group\">\n            <label for=\"veci-agency-number\">N\u00famero de Agencia VECI <span class=\"required\">*<\/span><\/label>\n            <input type=\"text\" \n                   name=\"veci_agency_number\" \n                   id=\"veci-agency-number\" \n                   placeholder=\"C\u00f3digo de identificaci\u00f3n de la Agencia\" \n                   required>\n        <\/div>\n\n        <div class=\"field-group\">\n            <label for=\"veci-expedition-number\">N\u00famero de expediente <span class=\"required\">*<\/span><\/label>\n            <input type=\"text\" \n                   name=\"veci_expedition_number\" \n                   id=\"veci-expedition-number\" \n                   placeholder=\"N\u00famero de expediente de crucero\" \n                   required>\n        <\/div>\n    <\/div>\n\n    <div class=\"step-buttons\">\n        <button class=\"btn-confirm veci-btn-primary hidden\" type=\"button\">\n            Contin\u00faa con el servicio \u2192        <\/button>\n    <\/div>\n<\/div>\n<div id=\"step-pickup-veci-envios-cruceros\" class=\"step\">\n    <h2>Shipping Service Details<\/h2>\n    <div class=\"form-global-error form-error-message hidden\" style=\"margin-bottom: 15px;\"><\/div>\n\n    <!-- VECI shipping info -->\n    <div class=\"veci-service-context\">\n        <div class=\"veci-cruise-info\">\n            <span class=\"veci-cruise-icon\">\ud83d\udce6<\/span>\n            <div class=\"veci-cruise-text\">\n                <strong>Door-to-Door Service<\/strong>\n                <p>We pick up at your home and deliver straight to your cabin<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Service Type -->\n    <div class=\"location-details-label\">Service type:<\/div>\n    <div class=\"location-options veci-service-type-options\">\n        <button class=\"location-btn service-type-btn\" data-service=\"casa_crucero\" data-price=\"55\">\n            <span class=\"button-icon\">\ud83c\udfe0\u2192\ud83d\udea2<\/span>\n            Inicio \u2192 Crucero            <span class=\"service-price\">55\u20ac\/maleta<\/span>\n        <\/button>\n\n        <button class=\"location-btn service-type-btn\" data-service=\"crucero_casa\" data-price=\"55\">\n            <span class=\"button-icon\">\ud83d\udea2\u2192\ud83c\udfe0<\/span>\n            Crucero \u2192 Inicio            <span class=\"service-price\">55\u20ac\/maleta<\/span>\n        <\/button>\n\n        <button class=\"location-btn service-type-btn\" data-service=\"ida_vuelta\" data-price=\"99\">\n            <span class=\"button-icon\">\ud83d\udd04<\/span>\n            ROUND TRIP            <span class=\"service-price\">99\u20ac\/maleta<\/span>\n            <span class=\"service-discount\">10% discount<\/span>\n        <\/button>\n    <\/div>\n\n    <!-- Cruise section - initially hidden -->\n    <div id=\"veci-cruise-details\" class=\"hidden\">\n        <div class=\"location-details-label\">Cruise details:<\/div>\n        <div class=\"location-details-section\">\n            <!-- Port -->\n            <div class=\"field-group\">\n                <label for=\"veci-cruise-port\">Port <span class=\"required\">*<\/span><\/label>\n                <select name=\"veci_cruise_port\" id=\"veci-cruise-port\" class=\"veci-port-select\" required>\n                    <option value=\"\">-- Select port --<\/option>\n                    <option value=\"barcelona\">Puerto de Barcelona<\/option>\n                    <option value=\"valencia\">Puerto de Valencia<\/option>\n                <\/select>\n            <\/div>\n\n            <!-- Cruise -->\n            <div class=\"field-group\">\n                <label for=\"veci-cruise-name\">Cruise Ship Name <span class=\"required\">*<\/span><\/label>\n                <select name=\"veci_cruise_name\" id=\"veci-cruise-name\" class=\"cruise-select2\" required>\n                    <option value=\"\">-- Select cruise --<\/option>\n                    <!-- Options loaded dynamically via JavaScript -->\n                <\/select>\n            <\/div>\n\n            <!-- Dates -->\n                        <div class=\"date-fields-row\">\n                <div class=\"field-group\">\n                    <label for=\"veci-embarque-date\">Embarkation Date <span class=\"required\">*<\/span><\/label>\n                    <input type=\"text\"\n                           name=\"veci_embarque_date\"\n                           id=\"veci-embarque-date\"\n                           class=\"lr-date-input\"\n                           placeholder=\"DD\/MM\/YYYY\"\n                           data-min-days=\"15\"\n                           required>\n                    <small class=\"field-hint\">Minimum 15 days in advance<\/small>\n                <\/div>\n\n                <div class=\"field-group\">\n                    <label for=\"veci-desembarque-date\">Disembarkation Date <span class=\"required\">*<\/span><\/label>\n                    <input type=\"text\"\n                           name=\"veci_desembarque_date\"\n                           id=\"veci-desembarque-date\"\n                           class=\"lr-date-input\"\n                           placeholder=\"DD\/MM\/YYYY\"\n                           data-min-days=\"15\"\n                           required>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Home address - initially hidden -->\n    <div id=\"veci-address-section\" class=\"hidden\">\n        <div class=\"location-details-label\" id=\"veci-address-title\">Your home address:<\/div>\n        <div class=\"location-details-section\">\n            <div class=\"field-group\">\n                <label for=\"veci-address-street\">Street and number <span class=\"required\">*<\/span><\/label>\n                <input type=\"text\"\n                       name=\"veci_address_street\"\n                       id=\"veci-address-street\"\n                       placeholder=\"e.g. 123 Main Street, Apt 2\"\n                       required>\n            <\/div>\n\n            <div class=\"address-fields-row\">\n                <div class=\"field-group address-city\">\n                    <label for=\"veci-address-city\">Ciudad <span class=\"required\">*<\/span><\/label>\n                    <input type=\"text\"\n                           name=\"veci_address_city\"\n                           id=\"veci-address-city\"\n                           placeholder=\"e.g. Barcelona\"\n                           required>\n                <\/div>\n\n                <div class=\"field-group address-postal\">\n                    <label for=\"veci-address-postal\">C\u00f3digo postal <span class=\"required\">*<\/span><\/label>\n                    <input type=\"text\"\n                           name=\"veci_address_postal\"\n                           id=\"veci-address-postal\"\n                           placeholder=\"00000\"\n                           pattern=\"[0-9]{5}\"\n                           maxlength=\"5\"\n                           required>\n                <\/div>\n            <\/div>\n\n            <div class=\"field-group\">\n                <label for=\"veci-address-province\">Province <span class=\"required\">*<\/span><\/label>\n                <input type=\"text\"\n                       name=\"veci_address_province\"\n                       id=\"veci-address-province\"\n                       placeholder=\"e.g. Barcelona\"\n                       required>\n            <\/div>\n\n            <div class=\"veci-info-banner veci-address-note\">\n                <div class=\"veci-info-content\">\n                    <span class=\"veci-info-icon\">\u2139\ufe0f<\/span>\n                    <div class=\"veci-info-text\">\n                        <p>Packing materials will be sent to this address 15 days before the service<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Number of bags - always visible -->\n    <div class=\"luggage-selector-label\">N\u00famero de maletas:<\/div>\n    <div class=\"luggage-selector veci-luggage-cruise-selector\">\n        <div class=\"luggage-info\">\n            <span class=\"luggage-icon\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-briefcase\" aria-hidden=\"true\"><rect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\" ry=\"2\"><\/rect><path d=\"M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"><\/path><\/svg>\n            <\/span>\n            <span class=\"luggage-text\">Maletas<\/span>\n        <\/div>\n        <div class=\"luggage-counter\">\n            <button type=\"button\" class=\"btn-luggage-minus\" aria-label=\"Quitar maleta\">-<\/button>\n            <span class=\"luggage-count-display\">1<\/span>\n            <button type=\"button\" class=\"btn-luggage-plus\" aria-label=\"A\u00f1adir maleta\">+<\/button>\n        <\/div>\n        <input type=\"hidden\" name=\"luggage_count\" id=\"luggage-count\" value=\"1\">\n        <input type=\"hidden\" name=\"veci_service_type\" id=\"veci-service-type\" value=\"\">\n        <input type=\"hidden\" name=\"veci_service_price\" id=\"veci-service-price\" value=\"\">\n    <\/div>\n\n    <div class=\"step-buttons\">\n        <button class=\"btn-prev veci-btn-secondary\" type=\"button\">\n            \u2190 Back        <\/button>\n\n        <button class=\"btn-confirm hidden veci-btn-primary\" type=\"button\">\n            Continue \u2192        <\/button>\n    <\/div>\n<\/div>\n\n<div id=\"step-client-details\" class=\"step\">\n    <h2>Tus datos<\/h2>\n\n    \n    <label for=\"billing_first_name\">Nombre <span class=\"required\">*<\/span><\/label>\n    <input type=\"text\" name=\"billing_first_name\" id=\"billing_first_name\"\n           placeholder=\"John\" required>\n\n    <label for=\"billing_last_name\">Apellidos <span class=\"required\">*<\/span><\/label>\n    <input type=\"text\" name=\"billing_last_name\" id=\"billing_last_name\"\n           placeholder=\"Doe\" required>\n\n    <label for=\"email-input\">Env\u00eda un correo electr\u00f3nico a <span class=\"required\">*<\/span><\/label>\n    <input type=\"email\" name=\"email\" id=\"email-input\"\n           placeholder=\"john@example.com\" required>\n\n    <label for=\"phone-input\">Tel\u00e9fono <span class=\"required\">*<\/span><\/label>\n    <input type=\"tel\" name=\"phone\" id=\"phone-input\"\n           placeholder=\"+34 600 123 456\" required>\n    <span class=\"form-error-message phone-error hidden\">\n        Introduce un n\u00famero de tel\u00e9fono v\u00e1lido.    <\/span>\n\n    <!-- Meeting Point Information Block -->\n    <div id=\"meeting-point-info\" class=\"meeting-point-info hidden\">\n        <!-- Contenido din\u00e1mico seg\u00fan ubicaciones seleccionadas -->\n    <\/div>\n\n    <!-- Confirmation Checkbox - Required se a\u00f1ade din\u00e1micamente cuando el div es visible -->\n    <div id=\"meeting-point-confirmation\" class=\"meeting-point-confirmation hidden\">\n        <label class=\"confirmation-checkbox\">\n            <input type=\"checkbox\" id=\"meeting-point-read\" name=\"meeting_point_read\">\n            <span>He le\u00eddo y comprendo las instrucciones del punto de encuentro<\/span>\n        <\/label>\n    <\/div>\n\n    <div class=\"step-buttons\">\n        <button class=\"btn-prev\" type=\"button\">\n            \u2190 Anterior        <\/button>\n        <button type=\"submit\">\n            Confirmar reserva        <\/button>\n    <\/div>\n<\/div>\n            <\/div>\n        <\/form>\n\n        \n<aside class=\"booking-summary-column booking-summary-desktop veci-summary\">\n    <div id=\"booking-summary-live\" class=\"summary-box veci-summary-box\">\n        <h3>Resumen<\/h3>\n        \n                <!-- VECI-specific section added dynamically -->\n        <div class=\"veci-summary-section\" style=\"display: none;\">\n            <!-- Dynamic VECI agency and client content -->\n        <\/div>\n                \n        <ul id=\"summary-list\"><\/ul>\n    <\/div>\n    \n    <div id=\"booking-price-summary\" class=\"summary-box price-summary-box veci-price-summary\">\n        <div class=\"booking-price-summary-label\">Total del servicio<\/div>\n        <div id=\"live-price-display\" class=\"price-value\">-- \u20ac<\/div>\n        <div id=\"price-breakdown\" class=\"price-breakdown-details\" style=\"display: none;\"><\/div>\n        \n          <!-- CAMBIAR -->\n        <!-- VECI corporate payment info -->\n        <div class=\"veci-payment-info\">\n            <div class=\"veci-payment-method\">\n                <div class=\"veci-payment-icon\">\ud83c\udfe2<\/div>\n                <div class=\"veci-payment-details\">\n                    <strong>VECI Corporate Payment<\/strong>\n                    <p class=\"veci-payment-description\">\n                        Direct billing to Viajes El Corte Ingl\u00e9s                    <\/p>\n                    <p class=\"veci-no-charge\">\n                        No charge to customer                    <\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n            <\/div>\n<\/aside>        \n    <\/div>\n\n    \n<!-- Mobile summary bar -->\n<div id=\"mobile-summary-bar\" class=\"mobile-summary-bar veci-mobile-summary\">\n    <div class=\"mobile-summary-price\">\n        <span>Total:<\/span>\n        <span id=\"mobile-price-amount\">-- \u20ac<\/span>\n    <\/div>\n    <button id=\"toggle-summary-btn\" class=\"toggle-summary-btn veci-btn-secondary\">\n        Ver resumen \u2191\n    <\/button>\n<\/div>\n\n<!-- Bottom sheet -->\n<div id=\"bottom-sheet\" class=\"bottom-sheet veci-bottom-sheet\">\n    <div class=\"bottom-sheet-header\">\n        <strong>Resumen de la reserva<\/strong>\n        <button id=\"close-bottom-sheet\" class=\"close-btn\">\u2715<\/button>\n    <\/div>\n    <div class=\"bottom-sheet-content\">\n        <div id=\"summary-content-mobile\"><\/div>\n        \n          <!-- CAMBIADO -->\n        <!-- VECI corporate payment info (mobile) -->\n        <div class=\"veci-payment-info-mobile\">\n            <div class=\"veci-payment-method\">\n                <strong>VECI Corporate Payment<\/strong>\n                <p class=\"veci-payment-description\">\n                    No charge to customer                <\/p>\n            <\/div>\n        <\/div>\n            <\/div>\n<\/div>\n\n  <!-- CAMBIADO -->\n<!-- Loading Overlay para VECI -->\n<div class=\"veci-loading-overlay\" style=\"display: none;\">\n    <div class=\"veci-loading-content\">\n        <div class=\"veci-loading-spinner\">\n            <svg width=\"50\" height=\"50\" viewBox=\"0 0 24 24\">\n                <circle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"#E31E24\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-dasharray=\"31.416\" stroke-dashoffset=\"31.416\">\n                    <animate attributeName=\"stroke-dasharray\" dur=\"2s\" values=\"0 31.416;15.708 15.708;0 31.416\" repeatCount=\"indefinite\"\/>\n                    <animate attributeName=\"stroke-dashoffset\" dur=\"2s\" values=\"0;-15.708;-31.416\" repeatCount=\"indefinite\"\/>\n                <\/circle>\n            <\/svg>\n        <\/div>\n        <p>Processing VECI booking...<\/p>\n    <\/div>\n<\/div>\n<script>\n    \/\/ Configuraci\u00f3n del formulario desde PHP\n    window.LR_FormConfig = {\"formType\":\"veci_spain_envios_cruceros\",\"formId\":\"default\",\"productId\":\"2035\",\"steps\":[\"veci-agency\",\"pickup-veci-envios-cruceros\",\"client\"],\"stepMap\":{\"veci-agency\":0,\"pickup-veci-envios-cruceros\":1,\"client\":2},\"totalSteps\":3,\"textDomain\":\"lr-booking\"};\n    \n    \/\/ =======================================================================\n    \/\/ LIMPIEZA PREVENTIVA DE DATOS DE FORMULARIOS ANTERIORES\n    \/\/ Ejecutada ANTES de que carguen los scripts para evitar mezclas de datos\n    \/\/ =======================================================================\n    (function() {\n        'use strict';\n        \n        var currentFormType = 'veci_spain_envios_cruceros';\n        var previousFormType = sessionStorage.getItem('bagsandgo_active_form_type');\n        \n        \/\/ Determinar categor\u00eda del formulario actual\n        function getCategory(formType) {\n            if (!formType) return 'standard';\n            if (formType.indexOf('envio') !== -1 || formType.indexOf('peninsula') !== -1 || formType.indexOf('europa') !== -1) return 'envios';\n            if (formType.indexOf('cruise') !== -1 || formType.indexOf('crucero') !== -1) return 'cruceros';\n            if (formType.indexOf('msc') !== -1) return 'msc';\n            return 'standard';\n        }\n        \n        var currentCategory = getCategory(currentFormType);\n        var previousCategory = getCategory(previousFormType);\n        \n        \/\/ Si cambiamos de formulario (cualquier cambio), limpiar TODOS los datos\n        \/\/ Preservar solo datos de usuario (nombre, email, tel\u00e9fono, notas)\n        var userKeys = ['billing_first_name', 'billing_last_name', 'email', 'phone', 'billing_country', 'booking_notes'];\n\n        if (previousFormType && previousFormType !== currentFormType) {\n            console.log('[LR] Cambio de formulario detectado: ' + previousFormType + ' \u2192 ' + currentFormType + '. Limpieza completa...');\n\n            var cleaned = 0;\n            for (var i = sessionStorage.length - 1; i >= 0; i--) {\n                var key = sessionStorage.key(i);\n                if (key && userKeys.indexOf(key) === -1) {\n                    sessionStorage.removeItem(key);\n                    localStorage.removeItem(key);\n                    cleaned++;\n                }\n            }\n\n            console.log('[LR] Limpiadas ' + cleaned + ' claves de sessionStorage');\n        }\n        \n        \/\/ Registrar formulario activo\n        sessionStorage.setItem('bagsandgo_active_form_type', currentFormType);\n        sessionStorage.setItem('current_form_type', currentFormType);\n        sessionStorage.setItem('bagsandgo_last_activity', Date.now().toString());\n    })();\n<\/script>\n<\/div>\n<\/div>\n\n\n\n\n<h2>Env\u00edos Pen\u00ednsula<\/h2>\n    \n<div class=\"booking-container veci-cruceros-container\">\n    \n    \n<div class=\"veci-header-wrapper\">\n    <!-- Header principal DIN\u00c1MICO (Logo y selector de idioma ahora en template de p\u00e1gina) -->\n    <div class=\"veci-main-header\">\n        <div class=\"veci-container\">\n            <h1 class=\"veci-main-title\">\n                Servicio de env\u00edo Pen\u00ednsula            <\/h1>\n            <p class=\"veci-subtitle\">\n                Env\u00edo de equipaje por toda Espa\u00f1a, Baleares, Canarias y Portugal            <\/p>\n            \n            <!-- Badges de servicio DIN\u00c1MICOS -->\n            <div class=\"veci-service-badges\">\n                                <span class=\"veci-badge\">\n                    <span class=\"veci-badge-icon\">\ud83c\uddea\ud83c\uddf8<\/span>\n                    Toda Espa\u00f1a                <\/span>\n                                <span class=\"veci-badge\">\n                    <span class=\"veci-badge-icon\">\ud83d\udd04<\/span>\n                    Ida y vuelta                <\/span>\n                                <span class=\"veci-badge\">\n                    <span class=\"veci-badge-icon\">\ud83d\udcb0<\/span>\n                    Mejor precio                <\/span>\n                            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n    <div class=\"booking-content\">\n        <form id=\"booking-form\" \n              class=\"booking-form veci-form\"\n              data-form-id=\"default\" \n              data-product-id=\"2034\"\n              data-form-type=\"veci_spain_envios_peninsula\">\n            \n            <div class=\"booking-steps\">\n                \n<div id=\"step-veci-agency\" class=\"step active\">\n    <h2>Datos de la Agencia VECI<\/h2>\n    \n    <div class=\"veci-info-banner\">\n        <div class=\"veci-info-content\">\n            <span class=\"veci-info-icon\">\ud83c\udfe2<\/span>\n            <div class=\"veci-info-text\">\n                <strong>Servicio exclusivo para empresas<\/strong>\n                <p>Facturaci\u00f3n directa a Viajes El Corte Ingl\u00e9s - Sin cargo para el cliente<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n    \n    <div class=\"veci-agency-fields\">\n        <div class=\"field-group\">\n            <label for=\"veci-agency-location\">Ubicaci\u00f3n de la agencia <span class=\"required\">*<\/span><\/label>\n            <select name=\"veci_agency_location\" id=\"veci-agency-location\" required>\n                <option value=\"\">-- Selecciona la ubicaci\u00f3n --<\/option>\n                <option value=\"spain\">Espa\u00f1a<\/option>\n                <option value=\"portugal\">Portugal<\/option>\n            <\/select>\n        <\/div>\n\n        <div class=\"field-group\">\n            <label for=\"veci-agent-name\">Nombre del agente VECI <span class=\"required\">*<\/span><\/label>\n            <input type=\"text\" \n                   name=\"veci_agent_name\" \n                   id=\"veci-agent-name\" \n                   placeholder=\"Nombre completo del agente\" \n                   required>\n        <\/div>\n\n        <div class=\"field-group\">\n            <label for=\"veci-agent-email\">Correo electr\u00f3nico del Agente VECI <span class=\"required\">*<\/span><\/label>\n            <input type=\"email\" \n                   name=\"veci_agent_email\" \n                   id=\"veci-agent-email\" \n                   placeholder=\"agent@viajeselcorteingles.es\" \n                   required>\n        <\/div>\n\n        <div class=\"field-group\">\n            <label for=\"veci-agent-phone\">Tel\u00e9fono Agente VECI <span class=\"required\">*<\/span><\/label>\n            <input type=\"tel\" \n                name=\"veci_agent_phone\" \n                id=\"veci-agent-phone\" \n                placeholder=\"N\u00famero de tel\u00e9fono del agente\" \n                required>\n            <span class=\"form-error-message phone-error hidden\">Introduce un n\u00famero de tel\u00e9fono v\u00e1lido<\/span>\n        <\/div>\n\n\n        <div class=\"field-group\">\n            <label for=\"veci-agency-number\">N\u00famero de Agencia VECI <span class=\"required\">*<\/span><\/label>\n            <input type=\"text\" \n                   name=\"veci_agency_number\" \n                   id=\"veci-agency-number\" \n                   placeholder=\"C\u00f3digo de identificaci\u00f3n de la Agencia\" \n                   required>\n        <\/div>\n\n        <div class=\"field-group\">\n            <label for=\"veci-expedition-number\">N\u00famero de expediente <span class=\"required\">*<\/span><\/label>\n            <input type=\"text\" \n                   name=\"veci_expedition_number\" \n                   id=\"veci-expedition-number\" \n                   placeholder=\"N\u00famero de expediente de crucero\" \n                   required>\n        <\/div>\n    <\/div>\n\n    <div class=\"step-buttons\">\n        <button class=\"btn-confirm veci-btn-primary hidden\" type=\"button\">\n            Contin\u00faa con el servicio \u2192        <\/button>\n    <\/div>\n<\/div>\n<div id=\"step-envios-universal\" class=\"step\" data-zone-type=\"peninsula\" data-partner=\"veci\">\n\n    <h2>\n        National Shipping Service    <\/h2>\n\n    <div class=\"form-global-error form-error-message hidden\" style=\"margin-bottom: 15px;\"><\/div>\n\n    <!-- Service info -->\n    <div class=\"veci-service-context\">\n        <div class=\"veci-service-info\">\n            <span class=\"veci-service-icon\">\n                \ud83d\ude9a            <\/span>\n            <div class=\"veci-service-text\">\n                <strong>\n                    Door-to-Door Shipping                <\/strong>\n                <p>\n                    Pickup and delivery service in Spain, Portugal and more                <\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- ============================================================ -->\n    <!-- ZONE \/ COUNTRY SELECTOR -->\n    <!-- ============================================================ -->\n\n            <!-- ZONE SELECTOR (National) -->\n        <div class=\"location-details-label\">Shipping route:<\/div>\n        <div class=\"location-details-section\">\n            <div class=\"field-group\">\n                <label for=\"veci-zone\">Select route <span class=\"required\">*<\/span><\/label>\n                <select name=\"veci_zone\" id=\"veci-zone\" class=\"envio-zone-select\" required autocomplete=\"off\">\n                    <option value=\"\">-- Select route --<\/option>\n                    <option value=\"peninsula\" data-price=\"55\" data-origin=\"Espa\u00f1a peninsular\" data-destination=\"Espa\u00f1a peninsular\">Mainland Spain (\u20ac55)<\/option>\n                    <option value=\"baleares\" data-price=\"75\" data-origin=\"Espa\u00f1a peninsular\" data-destination=\"Baleares\">Mainland Spain \u2194 Balearic Islands (\u20ac75)<\/option>\n                    <option value=\"canarias\" data-price=\"125\" data-origin=\"Espa\u00f1a peninsular\" data-destination=\"Canarias\">Mainland Spain \u2194 Canary Islands (\u20ac125)<\/option>\n                    <option value=\"portugal\" data-price=\"115\" data-origin=\"Espa\u00f1a\" data-destination=\"Portugal\">Spain \u2194 Portugal (\u20ac115)<\/option>\n                <\/select>\n                <small class=\"field-hint\">Price is per bag and varies by route<\/small>\n            <\/div>\n        <\/div>\n    \n    <!-- Detected price display -->\n    <div id=\"veci-price-info\" class=\"envio-price-info hidden\">\n        <div class=\"price-info-content\">\n            <span class=\"price-info-label\">Price per bag:<\/span>\n            <span class=\"price-info-value\" id=\"veci-detected-price\">--\u20ac<\/span>\n                    <\/div>\n    <\/div>\n\n    <!-- ============================================================ -->\n    <!-- SERVICE TYPE -->\n    <!-- ============================================================ -->\n\n    <div id=\"veci-service-type-section\" class=\"service-type-section hidden\">\n        <div class=\"location-details-label\">Service type:<\/div>\n        <div class=\"location-options veci-service-type-options\">\n\n            <button class=\"location-btn service-type-btn\" data-service=\"origen_destino\" type=\"button\">\n                <span class=\"button-icon\">\n                                            \ud83c\udfe0\u2192\ud83d\udccd\n                                    <\/span>\n                <span class=\"button-label\" id=\"label-origen-destino\">\n                    Origen \u2192 Destino                <\/span>\n                <span class=\"service-price\" id=\"price-origen-destino\">--\u20ac\/maleta<\/span>\n            <\/button>\n\n            <button class=\"location-btn service-type-btn\" data-service=\"destino_origen\" type=\"button\">\n                <span class=\"button-icon\">\n                                            \ud83d\udccd\u2192\ud83c\udfe0\n                                    <\/span>\n                <span class=\"button-label\" id=\"label-destino-origen\">\n                    Destino \u2192 Origen                <\/span>\n                <span class=\"service-price\" id=\"price-destino-origen\">--\u20ac\/maleta<\/span>\n            <\/button>\n\n            <button class=\"location-btn service-type-btn\" data-service=\"ida_vuelta\" type=\"button\">\n                <span class=\"button-icon\">\ud83d\udd04<\/span>\n                <span class=\"button-label\">Round trip<\/span>\n                <span class=\"service-price\" id=\"price-ida-vuelta\">--\u20ac\/maleta<\/span>\n                <span class=\"service-discount\">10% off<\/span>\n            <\/button>\n        <\/div>\n    <\/div>\n\n    <!-- ============================================================ -->\n    <!-- PICKUP ADDRESS -->\n    <!-- ============================================================ -->\n\n    <div id=\"veci-origen-section\" class=\"address-section hidden\">\n        <div class=\"location-details-label\" id=\"veci-origen-label\">\n            Pickup address:        <\/div>\n        <div class=\"location-details-section\">\n            <!-- Map search -->\n            <div class=\"field-group map-search-group\">\n                <label for=\"veci-origen-street\">Busca tu direcci\u00f3n: <span class=\"required\">*<\/span><\/label>\n                <input type=\"text\"\n                       name=\"veci_origen_street\"\n                       id=\"veci-origen-street\"\n                       class=\"map-search envio-address-search\"\n                       placeholder=\"Escribe tu direcci\u00f3n completa...\"\n                       autocomplete=\"off\"\n                       required>\n                <small class=\"field-hint\">Selecciona de la lista o haz clic en el mapa<\/small>\n            <\/div>\n\n            <!-- Interactive map origin -->\n            <div class=\"map-wrapper\">\n                <div id=\"veci-origen-map-container\" class=\"map-container envio-map\" style=\"height: 250px;\"><\/div>\n            <\/div>\n\n            <!-- Auto-filled address fields -->\n            <div class=\"address-details-collapsed\" id=\"veci-origen-details\">\n                <div class=\"address-fields-row\">\n                    <div class=\"field-group address-city\">\n                        <label for=\"veci-origen-city\">Ciudad<\/label>\n                        <input type=\"text\"\n                               name=\"veci_origen_city\"\n                               id=\"veci-origen-city\"\n                               placeholder=\"Ciudad\"\n                               readonly>\n                    <\/div>\n\n                    <div class=\"field-group address-postal\">\n                        <label for=\"veci-origen-postal\">C\u00f3digo postal<\/label>\n                        <input type=\"text\"\n                               name=\"veci_origen_postal\"\n                               id=\"veci-origen-postal\"\n                               placeholder=\"C\u00f3digo postal\">\n                    <\/div>\n\n                    <div class=\"field-group address-province\">\n                        <label for=\"veci-origen-province\">Province<\/label>\n                        <input type=\"text\"\n                               name=\"veci_origen_province\"\n                               id=\"veci-origen-province\"\n                               placeholder=\"Province\"\n                               readonly>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Hidden coords -->\n            <input type=\"hidden\" name=\"veci_origen_lat\" id=\"veci-origen-lat\" value=\"\">\n            <input type=\"hidden\" name=\"veci_origen_lng\" id=\"veci-origen-lng\" value=\"\">\n        <\/div>\n    <\/div>\n\n    <!-- ============================================================ -->\n    <!-- DELIVERY ADDRESS -->\n    <!-- ============================================================ -->\n\n    <div id=\"veci-destino-section\" class=\"address-section hidden\">\n        <div class=\"location-details-label\" id=\"veci-destino-label\">\n            Delivery address:        <\/div>\n        <div class=\"location-details-section\">\n            <!-- Map search -->\n            <div class=\"field-group map-search-group\">\n                <label for=\"veci-destino-street\">Search destination address: <span class=\"required\">*<\/span><\/label>\n                <input type=\"text\"\n                       name=\"veci_destino_street\"\n                       id=\"veci-destino-street\"\n                       class=\"map-search envio-address-search\"\n                       placeholder=\"Type the destination address...\"\n                       autocomplete=\"off\"\n                       required>\n                <small class=\"field-hint\">Selecciona de la lista o haz clic en el mapa<\/small>\n            <\/div>\n\n            <!-- Interactive map destination -->\n            <div class=\"map-wrapper\">\n                <div id=\"veci-destino-map-container\" class=\"map-container envio-map\" style=\"height: 250px;\"><\/div>\n            <\/div>\n\n            <!-- Auto-filled address fields -->\n            <div class=\"address-details-collapsed\" id=\"veci-destino-details\">\n                <div class=\"address-fields-row\">\n                    <div class=\"field-group address-city\">\n                        <label for=\"veci-destino-city\">Ciudad<\/label>\n                        <input type=\"text\"\n                               name=\"veci_destino_city\"\n                               id=\"veci-destino-city\"\n                               placeholder=\"Ciudad\"\n                               readonly>\n                    <\/div>\n\n                    <div class=\"field-group address-postal\">\n                        <label for=\"veci-destino-postal\">C\u00f3digo postal<\/label>\n                        <input type=\"text\"\n                               name=\"veci_destino_postal\"\n                               id=\"veci-destino-postal\"\n                               placeholder=\"C\u00f3digo postal\">\n                    <\/div>\n\n                                        <div class=\"field-group address-province\">\n                        <label for=\"veci-destino-province\">Province<\/label>\n                        <input type=\"text\"\n                               name=\"veci_destino_province\"\n                               id=\"veci-destino-province\"\n                               placeholder=\"Province\"\n                               readonly>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n\n            <!-- Hidden coords -->\n            <input type=\"hidden\" name=\"veci_destino_lat\" id=\"veci-destino-lat\" value=\"\">\n            <input type=\"hidden\" name=\"veci_destino_lng\" id=\"veci-destino-lng\" value=\"\">\n        <\/div>\n    <\/div>\n\n    <!-- ============================================================ -->\n    <!-- DELIVERY DATES -->\n    <!-- ============================================================ -->\n\n    \n    <div id=\"veci-dates-section\" class=\"dates-section hidden\">\n\n        <!-- OUTBOUND DATE (always visible when service type selected) -->\n        <div id=\"veci-ida-date-wrapper\" class=\"date-field-wrapper\">\n            <div class=\"location-details-label\">Delivery date at destination (OUTBOUND):<\/div>\n            <div class=\"location-details-section\">\n                <div class=\"field-group\">\n                    <label for=\"veci-ida-date\">When do you want to receive your luggage? <span class=\"required\">*<\/span><\/label>\n                    <input type=\"text\"\n                           name=\"veci_ida_date\"\n                           id=\"veci-ida-date\"\n                           class=\"lr-date-input envio-date-picker\"\n                           placeholder=\"Select delivery date...\"\n                           data-min-days=\"15\"\n                           data-date-type=\"ida\"\n                           readonly\n                           required>\n                    <small class=\"field-hint\">Minimum 15 days in advance<\/small>\n                <\/div>\n\n                <!-- Outbound service info -->\n                <div class=\"veci-info-banner envio-delivery-info\">\n                    <div class=\"veci-info-content\">\n                        <span class=\"veci-info-icon\">\u2139\ufe0f<\/span>\n                        <div class=\"veci-info-text\">\n                            <p><strong>OUTBOUND service:<\/strong> We pick up at origin and deliver on the date you select.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- RETURN DATE (only visible for round trip) -->\n        <div id=\"veci-vuelta-date-wrapper\" class=\"date-field-wrapper hidden\">\n            <div class=\"location-details-label\">Delivery date at origin (RETURN):<\/div>\n            <div class=\"location-details-section\">\n                <div class=\"field-group\">\n                    <label for=\"veci-vuelta-date\">When does your holiday end? <span class=\"required\">*<\/span><\/label>\n                    <input type=\"text\"\n                           name=\"veci_vuelta_date\"\n                           id=\"veci-vuelta-date\"\n                           class=\"lr-date-input envio-date-picker\"\n                           placeholder=\"Select return date...\"\n                           data-min-days=\"15\"\n                           data-date-type=\"vuelta\">\n                    <small class=\"field-hint\">Select the day your holiday ends (checkout\/disembarkation)<\/small>\n                <\/div>\n\n                <!-- Return service info -->\n                <div class=\"veci-info-banner envio-delivery-info\">\n                    <div class=\"veci-info-content\">\n                        <span class=\"veci-info-icon\">\u2139\ufe0f<\/span>\n                        <div class=\"veci-info-text\">\n                            <p><strong>RETURN service:<\/strong> We pick up your luggage when your holiday ends and deliver it to your home.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- General transit time info -->\n        <div class=\"veci-info-banner envio-time-info\" style=\"margin-top: 16px;\">\n            <div class=\"veci-info-content\">\n                <span class=\"veci-info-icon\">\u23f0<\/span>\n                <div class=\"veci-info-text\">\n                                            <p><strong>Transit time:<\/strong> 24\u201348 h (mainland) | 3\u20135 days (islands\/Portugal)<\/p>\n                                    <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- ============================================================ -->\n    <!-- NUMBER OF BAGS -->\n    <!-- ============================================================ -->\n\n    <div class=\"luggage-selector-section\">\n        <div class=\"luggage-selector-label\">N\u00famero de maletas:<\/div>\n        <div class=\"luggage-selector veci-luggage-selector\">\n            <div class=\"luggage-info\">\n                <span class=\"luggage-icon\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                        <rect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\" ry=\"2\"><\/rect>\n                        <path d=\"M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"><\/path>\n                    <\/svg>\n                <\/span>\n                <span class=\"luggage-text\">Maletas<\/span>\n            <\/div>\n            <div class=\"luggage-counter\">\n                <button type=\"button\" class=\"btn-luggage-minus\" aria-label=\"Quitar maleta\">\u2212<\/button>\n                <span class=\"luggage-count-display\">1<\/span>\n                <button type=\"button\" class=\"btn-luggage-plus\" aria-label=\"A\u00f1adir maleta\">+<\/button>\n            <\/div>\n\n            <!-- Hidden fields -->\n            <input type=\"hidden\" name=\"luggage_count\" id=\"luggage-count\" value=\"1\">\n            <input type=\"hidden\" name=\"veci_service_type\" id=\"veci-service-type\" value=\"\">\n            <input type=\"hidden\" name=\"veci_service_price\" id=\"veci-service-price\" value=\"\">\n            <input type=\"hidden\" name=\"veci_zone_type\" id=\"veci-zone-type\" value=\"peninsula\">\n        <\/div>\n    <\/div>\n\n    <!-- Hidden fields for price IDs (summary shown in sidebar) -->\n    <input type=\"hidden\" id=\"veci-service-selected\" value=\"\">\n    <input type=\"hidden\" id=\"veci-price-per-bag\" value=\"\">\n    <input type=\"hidden\" id=\"veci-bags-count\" value=\"1\">\n    <input type=\"hidden\" id=\"veci-total-price\" value=\"\">\n\n    <!-- ============================================================ -->\n    <!-- NAVIGATION BUTTONS -->\n    <!-- ============================================================ -->\n\n    <div class=\"step-buttons\">\n                <button class=\"btn-prev veci-btn-secondary\" type=\"button\">\n            \u2190 Back        <\/button>\n        \n        <button class=\"btn-confirm hidden veci-btn-primary\" type=\"button\">\n            Continue \u2192        <\/button>\n    <\/div>\n<\/div>\n\n<!-- External CSS: step-envios-universal.css (UX\/UI 2025) -->\n\n<div id=\"step-client-details\" class=\"step\">\n    <h2>Tus datos<\/h2>\n\n    \n    <label for=\"billing_first_name\">Nombre <span class=\"required\">*<\/span><\/label>\n    <input type=\"text\" name=\"billing_first_name\" id=\"billing_first_name\"\n           placeholder=\"John\" required>\n\n    <label for=\"billing_last_name\">Apellidos <span class=\"required\">*<\/span><\/label>\n    <input type=\"text\" name=\"billing_last_name\" id=\"billing_last_name\"\n           placeholder=\"Doe\" required>\n\n    <label for=\"email-input\">Env\u00eda un correo electr\u00f3nico a <span class=\"required\">*<\/span><\/label>\n    <input type=\"email\" name=\"email\" id=\"email-input\"\n           placeholder=\"john@example.com\" required>\n\n    <label for=\"phone-input\">Tel\u00e9fono <span class=\"required\">*<\/span><\/label>\n    <input type=\"tel\" name=\"phone\" id=\"phone-input\"\n           placeholder=\"+34 600 123 456\" required>\n    <span class=\"form-error-message phone-error hidden\">\n        Introduce un n\u00famero de tel\u00e9fono v\u00e1lido.    <\/span>\n\n    <!-- Meeting Point Information Block -->\n    <div id=\"meeting-point-info\" class=\"meeting-point-info hidden\">\n        <!-- Contenido din\u00e1mico seg\u00fan ubicaciones seleccionadas -->\n    <\/div>\n\n    <!-- Confirmation Checkbox - Required se a\u00f1ade din\u00e1micamente cuando el div es visible -->\n    <div id=\"meeting-point-confirmation\" class=\"meeting-point-confirmation hidden\">\n        <label class=\"confirmation-checkbox\">\n            <input type=\"checkbox\" id=\"meeting-point-read\" name=\"meeting_point_read\">\n            <span>He le\u00eddo y comprendo las instrucciones del punto de encuentro<\/span>\n        <\/label>\n    <\/div>\n\n    <div class=\"step-buttons\">\n        <button class=\"btn-prev\" type=\"button\">\n            \u2190 Anterior        <\/button>\n        <button type=\"submit\">\n            Confirmar reserva        <\/button>\n    <\/div>\n<\/div>\n            <\/div>\n        <\/form>\n\n        \n<aside class=\"booking-summary-column booking-summary-desktop veci-summary\">\n    <div id=\"booking-summary-live\" class=\"summary-box veci-summary-box\">\n        <h3>Resumen<\/h3>\n        \n                <!-- VECI-specific section added dynamically -->\n        <div class=\"veci-summary-section\" style=\"display: none;\">\n            <!-- Dynamic VECI agency and client content -->\n        <\/div>\n                \n        <ul id=\"summary-list\"><\/ul>\n    <\/div>\n    \n    <div id=\"booking-price-summary\" class=\"summary-box price-summary-box veci-price-summary\">\n        <div class=\"booking-price-summary-label\">Total del servicio<\/div>\n        <div id=\"live-price-display\" class=\"price-value\">-- \u20ac<\/div>\n        <div id=\"price-breakdown\" class=\"price-breakdown-details\" style=\"display: none;\"><\/div>\n        \n          <!-- CAMBIAR -->\n        <!-- VECI corporate payment info -->\n        <div class=\"veci-payment-info\">\n            <div class=\"veci-payment-method\">\n                <div class=\"veci-payment-icon\">\ud83c\udfe2<\/div>\n                <div class=\"veci-payment-details\">\n                    <strong>VECI Corporate Payment<\/strong>\n                    <p class=\"veci-payment-description\">\n                        Direct billing to Viajes El Corte Ingl\u00e9s                    <\/p>\n                    <p class=\"veci-no-charge\">\n                        No charge to customer                    <\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n            <\/div>\n<\/aside>        \n    <\/div>\n\n    \n<!-- Mobile summary bar -->\n<div id=\"mobile-summary-bar\" class=\"mobile-summary-bar veci-mobile-summary\">\n    <div class=\"mobile-summary-price\">\n        <span>Total:<\/span>\n        <span id=\"mobile-price-amount\">-- \u20ac<\/span>\n    <\/div>\n    <button id=\"toggle-summary-btn\" class=\"toggle-summary-btn veci-btn-secondary\">\n        Ver resumen \u2191\n    <\/button>\n<\/div>\n\n<!-- Bottom sheet -->\n<div id=\"bottom-sheet\" class=\"bottom-sheet veci-bottom-sheet\">\n    <div class=\"bottom-sheet-header\">\n        <strong>Resumen de la reserva<\/strong>\n        <button id=\"close-bottom-sheet\" class=\"close-btn\">\u2715<\/button>\n    <\/div>\n    <div class=\"bottom-sheet-content\">\n        <div id=\"summary-content-mobile\"><\/div>\n        \n          <!-- CAMBIADO -->\n        <!-- VECI corporate payment info (mobile) -->\n        <div class=\"veci-payment-info-mobile\">\n            <div class=\"veci-payment-method\">\n                <strong>VECI Corporate Payment<\/strong>\n                <p class=\"veci-payment-description\">\n                    No charge to customer                <\/p>\n            <\/div>\n        <\/div>\n            <\/div>\n<\/div>\n\n  <!-- CAMBIADO -->\n<!-- Loading Overlay para VECI -->\n<div class=\"veci-loading-overlay\" style=\"display: none;\">\n    <div class=\"veci-loading-content\">\n        <div class=\"veci-loading-spinner\">\n            <svg width=\"50\" height=\"50\" viewBox=\"0 0 24 24\">\n                <circle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"#E31E24\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-dasharray=\"31.416\" stroke-dashoffset=\"31.416\">\n                    <animate attributeName=\"stroke-dasharray\" dur=\"2s\" values=\"0 31.416;15.708 15.708;0 31.416\" repeatCount=\"indefinite\"\/>\n                    <animate attributeName=\"stroke-dashoffset\" dur=\"2s\" values=\"0;-15.708;-31.416\" repeatCount=\"indefinite\"\/>\n                <\/circle>\n            <\/svg>\n        <\/div>\n        <p>Processing VECI booking...<\/p>\n    <\/div>\n<\/div>\n<script>\n    \/\/ Configuraci\u00f3n del formulario desde PHP\n    window.LR_FormConfig = {\"formType\":\"veci_spain_envios_peninsula\",\"formId\":\"default\",\"productId\":\"2034\",\"steps\":[\"veci-agency\",\"envios-universal\",\"client\"],\"stepMap\":{\"veci-agency\":0,\"envios-universal\":1,\"client\":2},\"totalSteps\":3,\"textDomain\":\"lr-booking\"};\n    \n    \/\/ =======================================================================\n    \/\/ LIMPIEZA PREVENTIVA DE DATOS DE FORMULARIOS ANTERIORES\n    \/\/ Ejecutada ANTES de que carguen los scripts para evitar mezclas de datos\n    \/\/ =======================================================================\n    (function() {\n        'use strict';\n        \n        var currentFormType = 'veci_spain_envios_peninsula';\n        var previousFormType = sessionStorage.getItem('bagsandgo_active_form_type');\n        \n        \/\/ Determinar categor\u00eda del formulario actual\n        function getCategory(formType) {\n            if (!formType) return 'standard';\n            if (formType.indexOf('envio') !== -1 || formType.indexOf('peninsula') !== -1 || formType.indexOf('europa') !== -1) return 'envios';\n            if (formType.indexOf('cruise') !== -1 || formType.indexOf('crucero') !== -1) return 'cruceros';\n            if (formType.indexOf('msc') !== -1) return 'msc';\n            return 'standard';\n        }\n        \n        var currentCategory = getCategory(currentFormType);\n        var previousCategory = getCategory(previousFormType);\n        \n        \/\/ Si cambiamos de formulario (cualquier cambio), limpiar TODOS los datos\n        \/\/ Preservar solo datos de usuario (nombre, email, tel\u00e9fono, notas)\n        var userKeys = ['billing_first_name', 'billing_last_name', 'email', 'phone', 'billing_country', 'booking_notes'];\n\n        if (previousFormType && previousFormType !== currentFormType) {\n            console.log('[LR] Cambio de formulario detectado: ' + previousFormType + ' \u2192 ' + currentFormType + '. Limpieza completa...');\n\n            var cleaned = 0;\n            for (var i = sessionStorage.length - 1; i >= 0; i--) {\n                var key = sessionStorage.key(i);\n                if (key && userKeys.indexOf(key) === -1) {\n                    sessionStorage.removeItem(key);\n                    localStorage.removeItem(key);\n                    cleaned++;\n                }\n            }\n\n            console.log('[LR] Limpiadas ' + cleaned + ' claves de sessionStorage');\n        }\n        \n        \/\/ Registrar formulario activo\n        sessionStorage.setItem('bagsandgo_active_form_type', currentFormType);\n        sessionStorage.setItem('current_form_type', currentFormType);\n        sessionStorage.setItem('bagsandgo_last_activity', Date.now().toString());\n    })();\n<\/script>\n<\/div>\n<\/div>\n\n\n\n\n<h2>Env\u00edos Europa<\/h2>\n    \n<div class=\"booking-container veci-cruceros-container\">\n    \n    \n<div class=\"veci-header-wrapper\">\n    <!-- Header principal DIN\u00c1MICO (Logo y selector de idioma ahora en template de p\u00e1gina) -->\n    <div class=\"veci-main-header\">\n        <div class=\"veci-container\">\n            <h1 class=\"veci-main-title\">\n                Env\u00edos internacionales Europa            <\/h1>\n            <p class=\"veci-subtitle\">\n                Servicio de env\u00edo de equipaje a toda Europa            <\/p>\n            \n            <!-- Badges de servicio DIN\u00c1MICOS -->\n            <div class=\"veci-service-badges\">\n                                <span class=\"veci-badge\">\n                    <span class=\"veci-badge-icon\">\ud83c\udf0d<\/span>\n                    Cobertura europea                <\/span>\n                                <span class=\"veci-badge\">\n                    <span class=\"veci-badge-icon\">\u2708\ufe0f<\/span>\n                    Env\u00edo r\u00e1pido                <\/span>\n                                <span class=\"veci-badge\">\n                    <span class=\"veci-badge-icon\">\ud83d\udccd<\/span>\n                    Seguimiento online                <\/span>\n                            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n    <div class=\"booking-content\">\n        <form id=\"booking-form\" \n              class=\"booking-form veci-form\"\n              data-form-id=\"default\" \n              data-product-id=\"2033\"\n              data-form-type=\"veci_europe_envios\">\n            \n            <div class=\"booking-steps\">\n                \n<div id=\"step-veci-agency\" class=\"step active\">\n    <h2>Datos de la Agencia VECI<\/h2>\n    \n    <div class=\"veci-info-banner\">\n        <div class=\"veci-info-content\">\n            <span class=\"veci-info-icon\">\ud83c\udfe2<\/span>\n            <div class=\"veci-info-text\">\n                <strong>Servicio exclusivo para empresas<\/strong>\n                <p>Facturaci\u00f3n directa a Viajes El Corte Ingl\u00e9s - Sin cargo para el cliente<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n    \n    <div class=\"veci-agency-fields\">\n        <div class=\"field-group\">\n            <label for=\"veci-agency-location\">Ubicaci\u00f3n de la agencia <span class=\"required\">*<\/span><\/label>\n            <select name=\"veci_agency_location\" id=\"veci-agency-location\" required>\n                <option value=\"\">-- Selecciona la ubicaci\u00f3n --<\/option>\n                <option value=\"spain\">Espa\u00f1a<\/option>\n                <option value=\"portugal\">Portugal<\/option>\n            <\/select>\n        <\/div>\n\n        <div class=\"field-group\">\n            <label for=\"veci-agent-name\">Nombre del agente VECI <span class=\"required\">*<\/span><\/label>\n            <input type=\"text\" \n                   name=\"veci_agent_name\" \n                   id=\"veci-agent-name\" \n                   placeholder=\"Nombre completo del agente\" \n                   required>\n        <\/div>\n\n        <div class=\"field-group\">\n            <label for=\"veci-agent-email\">Correo electr\u00f3nico del Agente VECI <span class=\"required\">*<\/span><\/label>\n            <input type=\"email\" \n                   name=\"veci_agent_email\" \n                   id=\"veci-agent-email\" \n                   placeholder=\"agent@viajeselcorteingles.es\" \n                   required>\n        <\/div>\n\n        <div class=\"field-group\">\n            <label for=\"veci-agent-phone\">Tel\u00e9fono Agente VECI <span class=\"required\">*<\/span><\/label>\n            <input type=\"tel\" \n                name=\"veci_agent_phone\" \n                id=\"veci-agent-phone\" \n                placeholder=\"N\u00famero de tel\u00e9fono del agente\" \n                required>\n            <span class=\"form-error-message phone-error hidden\">Introduce un n\u00famero de tel\u00e9fono v\u00e1lido<\/span>\n        <\/div>\n\n\n        <div class=\"field-group\">\n            <label for=\"veci-agency-number\">N\u00famero de Agencia VECI <span class=\"required\">*<\/span><\/label>\n            <input type=\"text\" \n                   name=\"veci_agency_number\" \n                   id=\"veci-agency-number\" \n                   placeholder=\"C\u00f3digo de identificaci\u00f3n de la Agencia\" \n                   required>\n        <\/div>\n\n        <div class=\"field-group\">\n            <label for=\"veci-expedition-number\">N\u00famero de expediente <span class=\"required\">*<\/span><\/label>\n            <input type=\"text\" \n                   name=\"veci_expedition_number\" \n                   id=\"veci-expedition-number\" \n                   placeholder=\"N\u00famero de expediente de crucero\" \n                   required>\n        <\/div>\n    <\/div>\n\n    <div class=\"step-buttons\">\n        <button class=\"btn-confirm veci-btn-primary hidden\" type=\"button\">\n            Contin\u00faa con el servicio \u2192        <\/button>\n    <\/div>\n<\/div>\n<div id=\"step-envios-universal\" class=\"step\" data-zone-type=\"europa\" data-partner=\"veci\">\n\n    <h2>\n        European Shipping Service    <\/h2>\n\n    <div class=\"form-global-error form-error-message hidden\" style=\"margin-bottom: 15px;\"><\/div>\n\n    <!-- Service info -->\n    <div class=\"veci-service-context\">\n        <div class=\"veci-service-info\">\n            <span class=\"veci-service-icon\">\n                \ud83c\udf0d            <\/span>\n            <div class=\"veci-service-text\">\n                <strong>\n                    International Shipping \u2014 Europe                <\/strong>\n                <p>\n                    Pickup and delivery service across Europe                <\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- ============================================================ -->\n    <!-- ZONE \/ COUNTRY SELECTOR -->\n    <!-- ============================================================ -->\n\n            <!-- COUNTRY SELECTOR (Europe) -->\n        <div class=\"location-details-label\">Destination country:<\/div>\n        <div class=\"location-details-section\">\n            <div class=\"field-group\">\n                <label for=\"veci-country\">Select country <span class=\"required\">*<\/span><\/label>\n                <select name=\"veci_country\" id=\"veci-country\" class=\"envio-country-select\" required autocomplete=\"off\">\n                    <option value=\"\">-- Select country --<\/option>\n\n                    <!-- EU: \u20ac125 -->\n                    <optgroup label=\"European Union (\u20ac125)\">\n                        <option value=\"DE\" data-price=\"125\" data-zone=\"cee\">Germany<\/option>\n                        <option value=\"AT\" data-price=\"125\" data-zone=\"cee\">Austria<\/option>\n                        <option value=\"BE\" data-price=\"125\" data-zone=\"cee\">Belgium<\/option>\n                        <option value=\"BG\" data-price=\"125\" data-zone=\"cee\">Bulgaria<\/option>\n                        <option value=\"HR\" data-price=\"125\" data-zone=\"cee\">Croatia<\/option>\n                        <option value=\"DK\" data-price=\"125\" data-zone=\"cee\">Denmark<\/option>\n                        <option value=\"SK\" data-price=\"125\" data-zone=\"cee\">Slovakia<\/option>\n                        <option value=\"SI\" data-price=\"125\" data-zone=\"cee\">Slovenia<\/option>\n                        <option value=\"EE\" data-price=\"125\" data-zone=\"cee\">Estonia<\/option>\n                        <option value=\"FI\" data-price=\"125\" data-zone=\"cee\">Finland<\/option>\n                        <option value=\"FR\" data-price=\"125\" data-zone=\"cee\">France<\/option>\n                        <option value=\"GR\" data-price=\"125\" data-zone=\"cee\">Greece<\/option>\n                        <option value=\"HU\" data-price=\"125\" data-zone=\"cee\">Hungary<\/option>\n                        <option value=\"IE\" data-price=\"125\" data-zone=\"cee\">Ireland<\/option>\n                        <option value=\"IT\" data-price=\"125\" data-zone=\"cee\">Italy<\/option>\n                        <option value=\"LV\" data-price=\"125\" data-zone=\"cee\">Latvia<\/option>\n                        <option value=\"LT\" data-price=\"125\" data-zone=\"cee\">Lithuania<\/option>\n                        <option value=\"LU\" data-price=\"125\" data-zone=\"cee\">Luxembourg<\/option>\n                        <option value=\"NL\" data-price=\"125\" data-zone=\"cee\">Netherlands<\/option>\n                        <option value=\"PL\" data-price=\"125\" data-zone=\"cee\">Poland<\/option>\n                        <option value=\"CZ\" data-price=\"125\" data-zone=\"cee\">Czech Republic<\/option>\n                        <option value=\"RO\" data-price=\"125\" data-zone=\"cee\">Romania<\/option>\n                        <option value=\"SE\" data-price=\"125\" data-zone=\"cee\">Sweden<\/option>\n                    <\/optgroup>\n\n                    <!-- Non-EU + UK: \u20ac200 -->\n                    <optgroup label=\"Rest of Europe (\u20ac200)\">\n                        <option value=\"IS\" data-price=\"200\" data-zone=\"no_cee\">Iceland<\/option>\n                        <option value=\"NO\" data-price=\"200\" data-zone=\"no_cee\">Norway<\/option>\n                        <option value=\"UK\" data-price=\"200\" data-zone=\"no_cee\">United Kingdom<\/option>\n                        <option value=\"CH\" data-price=\"200\" data-zone=\"no_cee\">Switzerland<\/option>\n                    <\/optgroup>\n                <\/select>\n                <small class=\"field-hint\">Price varies by destination country<\/small>\n            <\/div>\n        <\/div>\n    \n    <!-- Detected price display -->\n    <div id=\"veci-price-info\" class=\"envio-price-info hidden\">\n        <div class=\"price-info-content\">\n            <span class=\"price-info-label\">Price per bag:<\/span>\n            <span class=\"price-info-value\" id=\"veci-detected-price\">--\u20ac<\/span>\n                            <span class=\"price-info-zone\" id=\"veci-zone-label\"><\/span>\n                    <\/div>\n    <\/div>\n\n    <!-- ============================================================ -->\n    <!-- SERVICE TYPE -->\n    <!-- ============================================================ -->\n\n    <div id=\"veci-service-type-section\" class=\"service-type-section hidden\">\n        <div class=\"location-details-label\">Service type:<\/div>\n        <div class=\"location-options veci-service-type-options\">\n\n            <button class=\"location-btn service-type-btn\" data-service=\"origen_destino\" type=\"button\">\n                <span class=\"button-icon\">\n                                            <span class=\"icon-flag\">\ud83c\uddea\ud83c\uddf8<\/span><span class=\"icon-arrow\">\u2192<\/span><span class=\"icon-flag\">\ud83c\udf0d<\/span>\n                                    <\/span>\n                <span class=\"button-label\" id=\"label-origen-destino\">\n                    Spain \u2192 Destination                <\/span>\n                <span class=\"service-price\" id=\"price-origen-destino\">--\u20ac\/maleta<\/span>\n            <\/button>\n\n            <button class=\"location-btn service-type-btn\" data-service=\"destino_origen\" type=\"button\">\n                <span class=\"button-icon\">\n                                            <span class=\"icon-flag\">\ud83c\udf0d<\/span><span class=\"icon-arrow\">\u2192<\/span><span class=\"icon-flag\">\ud83c\uddea\ud83c\uddf8<\/span>\n                                    <\/span>\n                <span class=\"button-label\" id=\"label-destino-origen\">\n                    Destination \u2192 Spain                <\/span>\n                <span class=\"service-price\" id=\"price-destino-origen\">--\u20ac\/maleta<\/span>\n            <\/button>\n\n            <button class=\"location-btn service-type-btn\" data-service=\"ida_vuelta\" type=\"button\">\n                <span class=\"button-icon\">\ud83d\udd04<\/span>\n                <span class=\"button-label\">Round trip<\/span>\n                <span class=\"service-price\" id=\"price-ida-vuelta\">--\u20ac\/maleta<\/span>\n                <span class=\"service-discount\">10% off<\/span>\n            <\/button>\n        <\/div>\n    <\/div>\n\n    <!-- ============================================================ -->\n    <!-- PICKUP ADDRESS -->\n    <!-- ============================================================ -->\n\n    <div id=\"veci-origen-section\" class=\"address-section hidden\">\n        <div class=\"location-details-label\" id=\"veci-origen-label\">\n            Pickup address (Spain):        <\/div>\n        <div class=\"location-details-section\">\n            <!-- Map search -->\n            <div class=\"field-group map-search-group\">\n                <label for=\"veci-origen-street\">Busca tu direcci\u00f3n: <span class=\"required\">*<\/span><\/label>\n                <input type=\"text\"\n                       name=\"veci_origen_street\"\n                       id=\"veci-origen-street\"\n                       class=\"map-search envio-address-search\"\n                       placeholder=\"Escribe tu direcci\u00f3n completa...\"\n                       autocomplete=\"off\"\n                       required>\n                <small class=\"field-hint\">Selecciona de la lista o haz clic en el mapa<\/small>\n            <\/div>\n\n            <!-- Interactive map origin -->\n            <div class=\"map-wrapper\">\n                <div id=\"veci-origen-map-container\" class=\"map-container envio-map\" style=\"height: 250px;\"><\/div>\n            <\/div>\n\n            <!-- Auto-filled address fields -->\n            <div class=\"address-details-collapsed\" id=\"veci-origen-details\">\n                <div class=\"address-fields-row\">\n                    <div class=\"field-group address-city\">\n                        <label for=\"veci-origen-city\">Ciudad<\/label>\n                        <input type=\"text\"\n                               name=\"veci_origen_city\"\n                               id=\"veci-origen-city\"\n                               placeholder=\"Ciudad\"\n                               readonly>\n                    <\/div>\n\n                    <div class=\"field-group address-postal\">\n                        <label for=\"veci-origen-postal\">C\u00f3digo postal<\/label>\n                        <input type=\"text\"\n                               name=\"veci_origen_postal\"\n                               id=\"veci-origen-postal\"\n                               placeholder=\"C\u00f3digo postal\">\n                    <\/div>\n\n                    <div class=\"field-group address-province\">\n                        <label for=\"veci-origen-province\">Province<\/label>\n                        <input type=\"text\"\n                               name=\"veci_origen_province\"\n                               id=\"veci-origen-province\"\n                               placeholder=\"Province\"\n                               readonly>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Hidden coords -->\n            <input type=\"hidden\" name=\"veci_origen_lat\" id=\"veci-origen-lat\" value=\"\">\n            <input type=\"hidden\" name=\"veci_origen_lng\" id=\"veci-origen-lng\" value=\"\">\n        <\/div>\n    <\/div>\n\n    <!-- ============================================================ -->\n    <!-- DELIVERY ADDRESS -->\n    <!-- ============================================================ -->\n\n    <div id=\"veci-destino-section\" class=\"address-section hidden\">\n        <div class=\"location-details-label\" id=\"veci-destino-label\">\n            Delivery address (Europe):        <\/div>\n        <div class=\"location-details-section\">\n            <!-- Map search -->\n            <div class=\"field-group map-search-group\">\n                <label for=\"veci-destino-street\">Search destination address: <span class=\"required\">*<\/span><\/label>\n                <input type=\"text\"\n                       name=\"veci_destino_street\"\n                       id=\"veci-destino-street\"\n                       class=\"map-search envio-address-search\"\n                       placeholder=\"Type the destination address...\"\n                       autocomplete=\"off\"\n                       required>\n                <small class=\"field-hint\">Selecciona de la lista o haz clic en el mapa<\/small>\n            <\/div>\n\n            <!-- Interactive map destination -->\n            <div class=\"map-wrapper\">\n                <div id=\"veci-destino-map-container\" class=\"map-container envio-map\" style=\"height: 250px;\"><\/div>\n            <\/div>\n\n            <!-- Auto-filled address fields -->\n            <div class=\"address-details-collapsed\" id=\"veci-destino-details\">\n                <div class=\"address-fields-row\">\n                    <div class=\"field-group address-city\">\n                        <label for=\"veci-destino-city\">Ciudad<\/label>\n                        <input type=\"text\"\n                               name=\"veci_destino_city\"\n                               id=\"veci-destino-city\"\n                               placeholder=\"Ciudad\"\n                               readonly>\n                    <\/div>\n\n                    <div class=\"field-group address-postal\">\n                        <label for=\"veci-destino-postal\">C\u00f3digo postal<\/label>\n                        <input type=\"text\"\n                               name=\"veci_destino_postal\"\n                               id=\"veci-destino-postal\"\n                               placeholder=\"C\u00f3digo postal\">\n                    <\/div>\n\n                                    <\/div>\n            <\/div>\n\n            <!-- Hidden coords -->\n            <input type=\"hidden\" name=\"veci_destino_lat\" id=\"veci-destino-lat\" value=\"\">\n            <input type=\"hidden\" name=\"veci_destino_lng\" id=\"veci-destino-lng\" value=\"\">\n        <\/div>\n    <\/div>\n\n    <!-- ============================================================ -->\n    <!-- DELIVERY DATES -->\n    <!-- ============================================================ -->\n\n    \n    <div id=\"veci-dates-section\" class=\"dates-section hidden\">\n\n        <!-- OUTBOUND DATE (always visible when service type selected) -->\n        <div id=\"veci-ida-date-wrapper\" class=\"date-field-wrapper\">\n            <div class=\"location-details-label\">Delivery date at destination (OUTBOUND):<\/div>\n            <div class=\"location-details-section\">\n                <div class=\"field-group\">\n                    <label for=\"veci-ida-date\">When do you want to receive your luggage? <span class=\"required\">*<\/span><\/label>\n                    <input type=\"text\"\n                           name=\"veci_ida_date\"\n                           id=\"veci-ida-date\"\n                           class=\"lr-date-input envio-date-picker\"\n                           placeholder=\"Select delivery date...\"\n                           data-min-days=\"15\"\n                           data-date-type=\"ida\"\n                           readonly\n                           required>\n                    <small class=\"field-hint\">Minimum 15 days in advance<\/small>\n                <\/div>\n\n                <!-- Outbound service info -->\n                <div class=\"veci-info-banner envio-delivery-info\">\n                    <div class=\"veci-info-content\">\n                        <span class=\"veci-info-icon\">\u2139\ufe0f<\/span>\n                        <div class=\"veci-info-text\">\n                            <p><strong>OUTBOUND service:<\/strong> We pick up at origin and deliver on the date you select.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- RETURN DATE (only visible for round trip) -->\n        <div id=\"veci-vuelta-date-wrapper\" class=\"date-field-wrapper hidden\">\n            <div class=\"location-details-label\">Delivery date at origin (RETURN):<\/div>\n            <div class=\"location-details-section\">\n                <div class=\"field-group\">\n                    <label for=\"veci-vuelta-date\">When does your holiday end? <span class=\"required\">*<\/span><\/label>\n                    <input type=\"text\"\n                           name=\"veci_vuelta_date\"\n                           id=\"veci-vuelta-date\"\n                           class=\"lr-date-input envio-date-picker\"\n                           placeholder=\"Select return date...\"\n                           data-min-days=\"15\"\n                           data-date-type=\"vuelta\">\n                    <small class=\"field-hint\">Select the day your holiday ends (checkout\/disembarkation)<\/small>\n                <\/div>\n\n                <!-- Return service info -->\n                <div class=\"veci-info-banner envio-delivery-info\">\n                    <div class=\"veci-info-content\">\n                        <span class=\"veci-info-icon\">\u2139\ufe0f<\/span>\n                        <div class=\"veci-info-text\">\n                            <p><strong>RETURN service:<\/strong> We pick up your luggage when your holiday ends and deliver it to your home.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- General transit time info -->\n        <div class=\"veci-info-banner envio-time-info\" style=\"margin-top: 16px;\">\n            <div class=\"veci-info-content\">\n                <span class=\"veci-info-icon\">\u23f0<\/span>\n                <div class=\"veci-info-text\">\n                                            <p><strong>Transit time:<\/strong> 3\u20135 business days<\/p>\n                                    <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- ============================================================ -->\n    <!-- NUMBER OF BAGS -->\n    <!-- ============================================================ -->\n\n    <div class=\"luggage-selector-section\">\n        <div class=\"luggage-selector-label\">N\u00famero de maletas:<\/div>\n        <div class=\"luggage-selector veci-luggage-selector\">\n            <div class=\"luggage-info\">\n                <span class=\"luggage-icon\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                        <rect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\" ry=\"2\"><\/rect>\n                        <path d=\"M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"><\/path>\n                    <\/svg>\n                <\/span>\n                <span class=\"luggage-text\">Maletas<\/span>\n            <\/div>\n            <div class=\"luggage-counter\">\n                <button type=\"button\" class=\"btn-luggage-minus\" aria-label=\"Quitar maleta\">\u2212<\/button>\n                <span class=\"luggage-count-display\">1<\/span>\n                <button type=\"button\" class=\"btn-luggage-plus\" aria-label=\"A\u00f1adir maleta\">+<\/button>\n            <\/div>\n\n            <!-- Hidden fields -->\n            <input type=\"hidden\" name=\"luggage_count\" id=\"luggage-count\" value=\"1\">\n            <input type=\"hidden\" name=\"veci_service_type\" id=\"veci-service-type\" value=\"\">\n            <input type=\"hidden\" name=\"veci_service_price\" id=\"veci-service-price\" value=\"\">\n            <input type=\"hidden\" name=\"veci_zone_type\" id=\"veci-zone-type\" value=\"europa\">\n        <\/div>\n    <\/div>\n\n    <!-- Hidden fields for price IDs (summary shown in sidebar) -->\n    <input type=\"hidden\" id=\"veci-service-selected\" value=\"\">\n    <input type=\"hidden\" id=\"veci-price-per-bag\" value=\"\">\n    <input type=\"hidden\" id=\"veci-bags-count\" value=\"1\">\n    <input type=\"hidden\" id=\"veci-total-price\" value=\"\">\n\n    <!-- ============================================================ -->\n    <!-- NAVIGATION BUTTONS -->\n    <!-- ============================================================ -->\n\n    <div class=\"step-buttons\">\n                <button class=\"btn-prev veci-btn-secondary\" type=\"button\">\n            \u2190 Back        <\/button>\n        \n        <button class=\"btn-confirm hidden veci-btn-primary\" type=\"button\">\n            Continue \u2192        <\/button>\n    <\/div>\n<\/div>\n\n<!-- External CSS: step-envios-universal.css (UX\/UI 2025) -->\n\n<div id=\"step-client-details\" class=\"step\">\n    <h2>Tus datos<\/h2>\n\n    \n    <label for=\"billing_first_name\">Nombre <span class=\"required\">*<\/span><\/label>\n    <input type=\"text\" name=\"billing_first_name\" id=\"billing_first_name\"\n           placeholder=\"John\" required>\n\n    <label for=\"billing_last_name\">Apellidos <span class=\"required\">*<\/span><\/label>\n    <input type=\"text\" name=\"billing_last_name\" id=\"billing_last_name\"\n           placeholder=\"Doe\" required>\n\n    <label for=\"email-input\">Env\u00eda un correo electr\u00f3nico a <span class=\"required\">*<\/span><\/label>\n    <input type=\"email\" name=\"email\" id=\"email-input\"\n           placeholder=\"john@example.com\" required>\n\n    <label for=\"phone-input\">Tel\u00e9fono <span class=\"required\">*<\/span><\/label>\n    <input type=\"tel\" name=\"phone\" id=\"phone-input\"\n           placeholder=\"+34 600 123 456\" required>\n    <span class=\"form-error-message phone-error hidden\">\n        Introduce un n\u00famero de tel\u00e9fono v\u00e1lido.    <\/span>\n\n    <!-- Meeting Point Information Block -->\n    <div id=\"meeting-point-info\" class=\"meeting-point-info hidden\">\n        <!-- Contenido din\u00e1mico seg\u00fan ubicaciones seleccionadas -->\n    <\/div>\n\n    <!-- Confirmation Checkbox - Required se a\u00f1ade din\u00e1micamente cuando el div es visible -->\n    <div id=\"meeting-point-confirmation\" class=\"meeting-point-confirmation hidden\">\n        <label class=\"confirmation-checkbox\">\n            <input type=\"checkbox\" id=\"meeting-point-read\" name=\"meeting_point_read\">\n            <span>He le\u00eddo y comprendo las instrucciones del punto de encuentro<\/span>\n        <\/label>\n    <\/div>\n\n    <div class=\"step-buttons\">\n        <button class=\"btn-prev\" type=\"button\">\n            \u2190 Anterior        <\/button>\n        <button type=\"submit\">\n            Confirmar reserva        <\/button>\n    <\/div>\n<\/div>\n            <\/div>\n        <\/form>\n\n        \n<aside class=\"booking-summary-column booking-summary-desktop veci-summary\">\n    <div id=\"booking-summary-live\" class=\"summary-box veci-summary-box\">\n        <h3>Resumen<\/h3>\n        \n                <!-- VECI-specific section added dynamically -->\n        <div class=\"veci-summary-section\" style=\"display: none;\">\n            <!-- Dynamic VECI agency and client content -->\n        <\/div>\n                \n        <ul id=\"summary-list\"><\/ul>\n    <\/div>\n    \n    <div id=\"booking-price-summary\" class=\"summary-box price-summary-box veci-price-summary\">\n        <div class=\"booking-price-summary-label\">Total del servicio<\/div>\n        <div id=\"live-price-display\" class=\"price-value\">-- \u20ac<\/div>\n        <div id=\"price-breakdown\" class=\"price-breakdown-details\" style=\"display: none;\"><\/div>\n        \n          <!-- CAMBIAR -->\n        <!-- VECI corporate payment info -->\n        <div class=\"veci-payment-info\">\n            <div class=\"veci-payment-method\">\n                <div class=\"veci-payment-icon\">\ud83c\udfe2<\/div>\n                <div class=\"veci-payment-details\">\n                    <strong>VECI Corporate Payment<\/strong>\n                    <p class=\"veci-payment-description\">\n                        Direct billing to Viajes El Corte Ingl\u00e9s                    <\/p>\n                    <p class=\"veci-no-charge\">\n                        No charge to customer                    <\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n            <\/div>\n<\/aside>        \n    <\/div>\n\n    \n<!-- Mobile summary bar -->\n<div id=\"mobile-summary-bar\" class=\"mobile-summary-bar veci-mobile-summary\">\n    <div class=\"mobile-summary-price\">\n        <span>Total:<\/span>\n        <span id=\"mobile-price-amount\">-- \u20ac<\/span>\n    <\/div>\n    <button id=\"toggle-summary-btn\" class=\"toggle-summary-btn veci-btn-secondary\">\n        Ver resumen \u2191\n    <\/button>\n<\/div>\n\n<!-- Bottom sheet -->\n<div id=\"bottom-sheet\" class=\"bottom-sheet veci-bottom-sheet\">\n    <div class=\"bottom-sheet-header\">\n        <strong>Resumen de la reserva<\/strong>\n        <button id=\"close-bottom-sheet\" class=\"close-btn\">\u2715<\/button>\n    <\/div>\n    <div class=\"bottom-sheet-content\">\n        <div id=\"summary-content-mobile\"><\/div>\n        \n          <!-- CAMBIADO -->\n        <!-- VECI corporate payment info (mobile) -->\n        <div class=\"veci-payment-info-mobile\">\n            <div class=\"veci-payment-method\">\n                <strong>VECI Corporate Payment<\/strong>\n                <p class=\"veci-payment-description\">\n                    No charge to customer                <\/p>\n            <\/div>\n        <\/div>\n            <\/div>\n<\/div>\n\n  <!-- CAMBIADO -->\n<!-- Loading Overlay para VECI -->\n<div class=\"veci-loading-overlay\" style=\"display: none;\">\n    <div class=\"veci-loading-content\">\n        <div class=\"veci-loading-spinner\">\n            <svg width=\"50\" height=\"50\" viewBox=\"0 0 24 24\">\n                <circle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"#E31E24\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-dasharray=\"31.416\" stroke-dashoffset=\"31.416\">\n                    <animate attributeName=\"stroke-dasharray\" dur=\"2s\" values=\"0 31.416;15.708 15.708;0 31.416\" repeatCount=\"indefinite\"\/>\n                    <animate attributeName=\"stroke-dashoffset\" dur=\"2s\" values=\"0;-15.708;-31.416\" repeatCount=\"indefinite\"\/>\n                <\/circle>\n            <\/svg>\n        <\/div>\n        <p>Processing VECI booking...<\/p>\n    <\/div>\n<\/div>\n<script>\n    \/\/ Configuraci\u00f3n del formulario desde PHP\n    window.LR_FormConfig = {\"formType\":\"veci_europe_envios\",\"formId\":\"default\",\"productId\":\"2033\",\"steps\":[\"veci-agency\",\"envios-universal\",\"client\"],\"stepMap\":{\"veci-agency\":0,\"envios-universal\":1,\"client\":2},\"totalSteps\":3,\"textDomain\":\"lr-booking\"};\n    \n    \/\/ =======================================================================\n    \/\/ LIMPIEZA PREVENTIVA DE DATOS DE FORMULARIOS ANTERIORES\n    \/\/ Ejecutada ANTES de que carguen los scripts para evitar mezclas de datos\n    \/\/ =======================================================================\n    (function() {\n        'use strict';\n        \n        var currentFormType = 'veci_europe_envios';\n        var previousFormType = sessionStorage.getItem('bagsandgo_active_form_type');\n        \n        \/\/ Determinar categor\u00eda del formulario actual\n        function getCategory(formType) {\n            if (!formType) return 'standard';\n            if (formType.indexOf('envio') !== -1 || formType.indexOf('peninsula') !== -1 || formType.indexOf('europa') !== -1) return 'envios';\n            if (formType.indexOf('cruise') !== -1 || formType.indexOf('crucero') !== -1) return 'cruceros';\n            if (formType.indexOf('msc') !== -1) return 'msc';\n            return 'standard';\n        }\n        \n        var currentCategory = getCategory(currentFormType);\n        var previousCategory = getCategory(previousFormType);\n        \n        \/\/ Si cambiamos de formulario (cualquier cambio), limpiar TODOS los datos\n        \/\/ Preservar solo datos de usuario (nombre, email, tel\u00e9fono, notas)\n        var userKeys = ['billing_first_name', 'billing_last_name', 'email', 'phone', 'billing_country', 'booking_notes'];\n\n        if (previousFormType && previousFormType !== currentFormType) {\n            console.log('[LR] Cambio de formulario detectado: ' + previousFormType + ' \u2192 ' + currentFormType + '. Limpieza completa...');\n\n            var cleaned = 0;\n            for (var i = sessionStorage.length - 1; i >= 0; i--) {\n                var key = sessionStorage.key(i);\n                if (key && userKeys.indexOf(key) === -1) {\n                    sessionStorage.removeItem(key);\n                    localStorage.removeItem(key);\n                    cleaned++;\n                }\n            }\n\n            console.log('[LR] Limpiadas ' + cleaned + ' claves de sessionStorage');\n        }\n        \n        \/\/ Registrar formulario activo\n        sessionStorage.setItem('bagsandgo_active_form_type', currentFormType);\n        sessionStorage.setItem('current_form_type', currentFormType);\n        sessionStorage.setItem('bagsandgo_last_activity', Date.now().toString());\n    })();\n<\/script>\n<\/div>\n<\/div>\n\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>Cruceros Env\u00edo Casa-Crucero Env\u00edos Pen\u00ednsula Env\u00edos Europa<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":7541,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/04-partner-veci-landing.php","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-6950","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Viajes El Corte Ingl\u00e9s servicio de equipajes | Socio Bags&amp;Go<\/title>\n<meta name=\"description\" content=\"Servicios de equipaje exclusivos para clientes de Viajes El Corte Ingl\u00e9s. Tarifas especiales, servicio prioritario, integraci\u00f3n perfecta.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bagsandgo.com\/es\/nuestros-socios\/veci\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Viajes El Corte Ingl\u00e9s servicio de equipajes | Socio Bags&amp;Go\" \/>\n<meta property=\"og:description\" content=\"Servicios de equipaje exclusivos para clientes de Viajes El Corte Ingl\u00e9s. Tarifas especiales, servicio prioritario, integraci\u00f3n perfecta.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bagsandgo.com\/es\/nuestros-socios\/veci\/\" \/>\n<meta property=\"og:site_name\" content=\"Bags&amp;Go - Servicios de gesti\u00f3n de equipajes\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bagsandgo\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-10T15:03:08+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@BagsandGo\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/bagsandgo.com\/es\/nuestros-socios\/veci\/\",\"url\":\"https:\/\/bagsandgo.com\/es\/nuestros-socios\/veci\/\",\"name\":\"Viajes El Corte Ingl\u00e9s servicio de equipajes | Socio Bags&Go\",\"isPartOf\":{\"@id\":\"https:\/\/bagsandgo.com\/es\/#website\"},\"datePublished\":\"2025-12-09T22:53:10+00:00\",\"dateModified\":\"2025-12-10T15:03:08+00:00\",\"description\":\"Servicios de equipaje exclusivos para clientes de Viajes El Corte Ingl\u00e9s. Tarifas especiales, servicio prioritario, integraci\u00f3n perfecta.\",\"breadcrumb\":{\"@id\":\"https:\/\/bagsandgo.com\/es\/nuestros-socios\/veci\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/bagsandgo.com\/es\/nuestros-socios\/veci\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/bagsandgo.com\/es\/nuestros-socios\/veci\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/bagsandgo.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bags&amp;Go x Viajes El Corte Ingl\u00e9s\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/bagsandgo.com\/es\/#website\",\"url\":\"https:\/\/bagsandgo.com\/es\/\",\"name\":\"Barcelona Locker + Luggage Delivery\",\"description\":\"Bags&amp;Go - Recogemos, almacenamos y entregamos a la hora y en el lugar que elijas.\",\"publisher\":{\"@id\":\"https:\/\/bagsandgo.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/bagsandgo.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/bagsandgo.com\/es\/#organization\",\"name\":\"BAGSANDGO\",\"url\":\"https:\/\/bagsandgo.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/bagsandgo.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/bagsandgo.com\/wp-content\/uploads\/2025\/03\/bags-and-go-logo-color-09-1.svg\",\"contentUrl\":\"https:\/\/bagsandgo.com\/wp-content\/uploads\/2025\/03\/bags-and-go-logo-color-09-1.svg\",\"width\":728,\"height\":107,\"caption\":\"BAGSANDGO\"},\"image\":{\"@id\":\"https:\/\/bagsandgo.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/bagsandgo\",\"https:\/\/x.com\/BagsandGo\",\"https:\/\/instagram.com\/bagsandgo\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Viajes El Corte Ingl\u00e9s servicio de equipajes | Socio Bags&Go","description":"Servicios de equipaje exclusivos para clientes de Viajes El Corte Ingl\u00e9s. Tarifas especiales, servicio prioritario, integraci\u00f3n perfecta.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bagsandgo.com\/es\/nuestros-socios\/veci\/","og_locale":"en_US","og_type":"article","og_title":"Viajes El Corte Ingl\u00e9s servicio de equipajes | Socio Bags&Go","og_description":"Servicios de equipaje exclusivos para clientes de Viajes El Corte Ingl\u00e9s. Tarifas especiales, servicio prioritario, integraci\u00f3n perfecta.","og_url":"https:\/\/bagsandgo.com\/es\/nuestros-socios\/veci\/","og_site_name":"Bags&amp;Go - Servicios de gesti\u00f3n de equipajes","article_publisher":"https:\/\/www.facebook.com\/bagsandgo","article_modified_time":"2025-12-10T15:03:08+00:00","twitter_card":"summary_large_image","twitter_site":"@BagsandGo","twitter_misc":{"Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bagsandgo.com\/es\/nuestros-socios\/veci\/","url":"https:\/\/bagsandgo.com\/es\/nuestros-socios\/veci\/","name":"Viajes El Corte Ingl\u00e9s servicio de equipajes | Socio Bags&Go","isPartOf":{"@id":"https:\/\/bagsandgo.com\/es\/#website"},"datePublished":"2025-12-09T22:53:10+00:00","dateModified":"2025-12-10T15:03:08+00:00","description":"Servicios de equipaje exclusivos para clientes de Viajes El Corte Ingl\u00e9s. Tarifas especiales, servicio prioritario, integraci\u00f3n perfecta.","breadcrumb":{"@id":"https:\/\/bagsandgo.com\/es\/nuestros-socios\/veci\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bagsandgo.com\/es\/nuestros-socios\/veci\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/bagsandgo.com\/es\/nuestros-socios\/veci\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/bagsandgo.com\/es\/"},{"@type":"ListItem","position":2,"name":"Bags&amp;Go x Viajes El Corte Ingl\u00e9s"}]},{"@type":"WebSite","@id":"https:\/\/bagsandgo.com\/es\/#website","url":"https:\/\/bagsandgo.com\/es\/","name":"Barcelona Locker + Luggage Delivery","description":"Bags&amp;Go - Recogemos, almacenamos y entregamos a la hora y en el lugar que elijas.","publisher":{"@id":"https:\/\/bagsandgo.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bagsandgo.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/bagsandgo.com\/es\/#organization","name":"BAGSANDGO","url":"https:\/\/bagsandgo.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/bagsandgo.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/bagsandgo.com\/wp-content\/uploads\/2025\/03\/bags-and-go-logo-color-09-1.svg","contentUrl":"https:\/\/bagsandgo.com\/wp-content\/uploads\/2025\/03\/bags-and-go-logo-color-09-1.svg","width":728,"height":107,"caption":"BAGSANDGO"},"image":{"@id":"https:\/\/bagsandgo.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/bagsandgo","https:\/\/x.com\/BagsandGo","https:\/\/instagram.com\/bagsandgo"]}]}},"_links":{"self":[{"href":"https:\/\/bagsandgo.com\/es\/wp-json\/wp\/v2\/pages\/6950","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bagsandgo.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bagsandgo.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bagsandgo.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bagsandgo.com\/es\/wp-json\/wp\/v2\/comments?post=6950"}],"version-history":[{"count":2,"href":"https:\/\/bagsandgo.com\/es\/wp-json\/wp\/v2\/pages\/6950\/revisions"}],"predecessor-version":[{"id":7380,"href":"https:\/\/bagsandgo.com\/es\/wp-json\/wp\/v2\/pages\/6950\/revisions\/7380"}],"up":[{"embeddable":true,"href":"https:\/\/bagsandgo.com\/es\/wp-json\/wp\/v2\/pages\/7541"}],"wp:attachment":[{"href":"https:\/\/bagsandgo.com\/es\/wp-json\/wp\/v2\/media?parent=6950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}