{"id":3694,"date":"2024-08-24T14:23:42","date_gmt":"2024-08-24T14:23:42","guid":{"rendered":"https:\/\/luggagestorageba.com\/?page_id=3694"},"modified":"2026-07-03T17:43:24","modified_gmt":"2026-07-03T17:43:24","slug":"home","status":"publish","type":"page","link":"https:\/\/luggagestorageba.com\/en\/","title":{"rendered":"Home"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"3694\" class=\"elementor elementor-3694\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0285ca2 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"0285ca2\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-95806ca\" data-id=\"95806ca\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-118cc84 elementor-widget elementor-widget-html\" data-id=\"118cc84\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n\/* =========================================================\n   BENEFICIOS HOME \u2014 SHOWCASE CAROUSEL\n   ========================================================= *\/\n\n.lsba-benefits-showcase{\n  position:relative;\n  overflow:hidden;\n  padding:58px 0;\n}\n\n.lsba-benefits-showcase::before{\n  content:\"\";\n  position:absolute;\n  right:-160px;\n  top:4%;\n  width:340px;\n  height:340px;\n  border-radius:999px;\n  background:rgba(255,222,89,.13);\n  filter:blur(78px);\n  pointer-events:none;\n}\n\n.lsba-benefits-showcase .container{\n  position:relative;\n  z-index:1;\n}\n\n.lsba-benefits-showcase-head{\n  display:flex;\n  align-items:flex-end;\n  justify-content:space-between;\n  gap:26px;\n  margin-bottom:24px;\n}\n\n.lsba-benefits-showcase-copy{\n  max-width:660px;\n}\n\n.lsba-benefits-showcase-copy .section-title{\n  margin-bottom:8px;\n}\n\n.lsba-benefits-showcase-copy .section-subtitle{\n  max-width:610px;\n  font-size:14px;\n  line-height:1.65;\n}\n\n.lsba-benefits-showcase-actions{\n  display:flex;\n  align-items:center;\n  gap:10px;\n  flex:0 0 auto;\n}\n\n\/* Flechas *\/\n.lsba-benefits-nav{\n  appearance:none;\n  -webkit-appearance:none;\n  width:48px;\n  height:48px;\n  min-width:48px;\n  min-height:48px;\n  padding:0 !important;\n  border:1px solid rgba(47,46,46,.10);\n  border-radius:16px;\n  background:#fff;\n  color:var(--ink, #2F2E2E);\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  line-height:1;\n  box-shadow:0 8px 20px rgba(47,46,46,.06);\n  transition:\n    background .22s ease,\n    border-color .22s ease,\n    box-shadow .22s ease;\n}\n\n.lsba-benefits-nav svg{\n  display:block;\n  width:22px;\n  height:22px;\n  margin:0;\n  padding:0;\n  fill:none;\n  stroke:currentColor;\n  stroke-width:2.4;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n  transform:none;\n  flex:0 0 auto;\n}\n\n.lsba-benefits-prev svg{\n  margin-left:-1px;\n}\n\n.lsba-benefits-next svg{\n  margin-right:-1px;\n}\n\n.lsba-benefits-nav:hover{\n  background:#fff8d7;\n  border-color:#f2e19e;\n  box-shadow:0 10px 24px rgba(47,46,46,.08);\n  transform:none;\n}\n\n.lsba-benefits-nav:active{\n  transform:none;\n}\n\n\/* Viewport *\/\n.lsba-benefits-viewport{\n  position:relative;\n  overflow:hidden;\n  cursor:grab;\n  user-select:none;\n  touch-action:pan-y;\n  padding:2px 0;\n}\n\n.lsba-benefits-viewport.is-dragging{\n  cursor:grabbing;\n}\n\n\/* Eliminados los gradientes laterales *\/\n.lsba-benefits-viewport::before,\n.lsba-benefits-viewport::after{\n  display:none !important;\n  content:none !important;\n}\n\n.lsba-benefits-track{\n  display:flex;\n  gap:16px;\n  will-change:transform;\n  transition:transform .65s var(--ease-soft, cubic-bezier(.19,1,.22,1));\n}\n\n.lsba-benefits-viewport.is-dragging .lsba-benefits-track{\n  transition:none;\n}\n\n\/* Slides *\/\n.lsba-benefit-slide{\n  flex:0 0 calc((100% - 16px) \/ 2);\n  min-width:0;\n}\n\n.lsba-benefit-slide-link{\n  min-height:176px;\n  display:grid;\n  grid-template-columns:185px minmax(0,1fr);\n  color:inherit;\n  text-decoration:none;\n  background:rgba(255,255,255,.82);\n  border:1px solid rgba(47,46,46,.08);\n  border-radius:24px;\n  overflow:hidden;\n  box-shadow:0 10px 24px rgba(47,46,46,.055);\n  transition:\n    border-color .22s ease,\n    background .22s ease,\n    box-shadow .22s ease;\n}\n\n.lsba-benefit-slide-link:hover{\n  background:#fff;\n  border-color:rgba(226,194,80,.5);\n  box-shadow:0 12px 28px rgba(47,46,46,.07);\n}\n\n\/* Imagen *\/\n.lsba-benefit-slide-image{\n  position:relative;\n  min-height:176px;\n  overflow:hidden;\n  background:#f6f1df;\n}\n\n.lsba-benefit-slide-image::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(180deg, rgba(0,0,0,0) 42%, rgba(0,0,0,.22) 100%),\n    radial-gradient(circle at 20% 18%, rgba(255,222,89,.12), transparent 38%);\n  pointer-events:none;\n}\n\n.lsba-benefit-slide-image img{\n  width:100%;\n  height:100%;\n  object-fit:cover;\n  display:block;\n  transition:filter .28s ease;\n}\n\n.lsba-benefit-slide-link:hover img{\n  filter:saturate(1.04) contrast(1.02);\n}\n\n\/* Badge *\/\n.lsba-benefit-discount{\n  position:absolute;\n  left:14px;\n  bottom:14px;\n  z-index:2;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-height:34px;\n  padding:0 12px;\n  border-radius:999px;\n  background:var(--brand, #FFDE59);\n  color:#111;\n  border:1px solid #e8cf59;\n  box-shadow:0 8px 18px rgba(0,0,0,.12);\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:-.02em;\n}\n\n.lsba-benefit-discount.dark{\n  background:#2F2E2E;\n  color:#fff;\n  border-color:#2F2E2E;\n}\n\n\/* Copy *\/\n.lsba-benefit-slide-copy{\n  min-width:0;\n  display:flex;\n  flex-direction:column;\n  padding:20px 22px 18px;\n}\n\n.lsba-benefit-type{\n  display:block;\n  margin-bottom:9px;\n  color:#a18f43;\n  font-size:10px;\n  line-height:1;\n  font-weight:900;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n}\n\n.lsba-benefit-slide-copy h3{\n  margin:0 0 8px;\n  color:var(--ink, #2F2E2E);\n  font-size:23px;\n  line-height:1.02;\n  font-weight:900;\n  letter-spacing:-.045em;\n}\n\n.lsba-benefit-slide-copy p{\n  margin:0;\n  color:var(--muted, #6D685E);\n  font-size:13px;\n  line-height:1.55;\n}\n\n.lsba-benefit-slide-bottom{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:16px;\n  margin-top:auto;\n  padding-top:14px;\n}\n\n.lsba-benefit-slide-bottom span{\n  color:var(--muted-2, #8A8478);\n  font-size:11px;\n  font-weight:700;\n  line-height:1.3;\n}\n\n.lsba-benefit-slide-bottom strong{\n  color:var(--ink, #2F2E2E);\n  font-size:12px;\n  font-weight:900;\n  white-space:nowrap;\n}\n\n.lsba-benefit-slide-link:hover .lsba-benefit-slide-bottom strong{\n  text-decoration:underline;\n}\n\n\/* Placeholder pr\u00f3ximos beneficios *\/\n.lsba-benefit-slide-placeholder{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:\n    radial-gradient(circle at 28% 16%, rgba(255,222,89,.38), transparent 36%),\n    linear-gradient(135deg,#fbf7e8 0%,#eee6d3 100%);\n}\n\n.lsba-benefit-plus{\n  position:relative;\n  z-index:2;\n  width:52px;\n  height:52px;\n  border-radius:18px;\n  display:grid;\n  place-items:center;\n  background:#fff;\n  color:#2F2E2E;\n  font-size:30px;\n  font-weight:800;\n  box-shadow:0 10px 22px rgba(47,46,46,.08);\n}\n\n.lsba-benefits-mobile-more{\n  display:none;\n}\n\n\/* Tablet *\/\n@media (max-width: 1120px){\n  .lsba-benefits-showcase-head{\n    align-items:flex-start;\n    flex-direction:column;\n  }\n\n  .lsba-benefit-slide{\n    flex-basis:78%;\n  }\n}\n\n\/* Mobile *\/\n@media (max-width: 760px){\n  .lsba-benefits-showcase{\n    padding:56px 0;\n  }\n\n  .lsba-benefits-showcase-copy{\n    text-align:center;\n    margin:0 auto;\n  }\n\n  .lsba-benefits-showcase-copy .eyebrow{\n    margin-left:auto;\n    margin-right:auto;\n  }\n\n  .lsba-benefits-showcase-copy .section-title,\n  .lsba-benefits-showcase-copy .section-subtitle{\n    text-align:center;\n    margin-left:auto;\n    margin-right:auto;\n  }\n\n  .lsba-benefits-showcase-actions{\n    width:100%;\n    justify-content:center;\n  }\n\n  .lsba-benefits-more{\n    display:none;\n  }\n\n  .lsba-benefit-slide{\n    flex-basis:100%;\n  }\n\n  .lsba-benefit-slide-link{\n    grid-template-columns:1fr;\n    min-height:auto;\n    border-radius:24px;\n  }\n\n  .lsba-benefit-slide-image{\n    min-height:170px;\n  }\n\n  .lsba-benefit-slide-copy{\n    padding:18px;\n  }\n\n  .lsba-benefit-slide-copy h3{\n    font-size:21px;\n  }\n\n  .lsba-benefit-slide-bottom{\n    align-items:flex-start;\n    flex-direction:column;\n    gap:7px;\n    padding-top:14px;\n  }\n\n  .lsba-benefits-mobile-more{\n    display:block;\n    margin-top:20px;\n  }\n\n  .lsba-benefits-mobile-more .btn{\n    width:100%;\n  }\n}\n\/* =========================================================\n   HOME BENEFITS \u2014 INFO \/ COMING SOON CARD\n   ========================================================= *\/\n\n.lsba-benefit-slide.is-info{\n  display:flex;\n  align-items:stretch;\n}\n\n\/* Empty \/ pr\u00f3ximamente *\/\n.lsba-benefit-soon-box{\n  width:100%;\n  min-height:100%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  gap:18px;\n  padding:24px 28px;\n  border-radius:24px;\n\n  background:transparent;\n  border:1.5px dashed rgba(47,46,46,.18);\n  box-shadow:none;\n}\n\n\/* Icono *\/\n.lsba-benefit-soon-icon{\n  width:72px;\n  height:72px;\n  min-width:72px;\n  min-height:72px;\n  border-radius:20px;\n  display:grid;\n  place-items:center;\n\n  background:rgba(255,255,255,.48);\n  border:1px solid rgba(47,46,46,.12);\n  color:#2F2E2E;\n\n  font-size:38px;\n  font-weight:900;\n  line-height:1;\n  text-align:center;\n}\n\n\/* Texto *\/\n.lsba-benefit-soon-copy{\n  min-width:0;\n  max-width:520px;\n  display:flex;\n  flex-direction:column;\n  justify-content:center;\n  margin:0;\n  padding:0;\n}\n\n.lsba-benefit-soon-copy h3{\n  margin:0 0 8px;\n  color:#2F2E2E;\n  font-size:24px;\n  line-height:1.05;\n  letter-spacing:-.04em;\n  font-weight:900;\n}\n\n.lsba-benefit-soon-copy p{\n  margin:0;\n  color:#6D685E;\n  font-size:14px;\n  line-height:1.6;\n}\n\n\/* Oculta el bottom vac\u00edo si qued\u00f3 en el HTML *\/\n.lsba-benefit-slide.is-info .lsba-benefit-slide-bottom:empty{\n  display:none !important;\n}\n\n\/* Hover neutro para que no parezca clickeable *\/\n.lsba-benefit-slide.is-info:hover{\n  transform:none !important;\n}\n\n.lsba-benefit-slide.is-info .lsba-benefit-soon-box:hover{\n  background:rgba(255,255,255,.28);\n  border-color:rgba(47,46,46,.26);\n  box-shadow:none;\n}\n\n\/* Mobile *\/\n@media (max-width:760px){\n  .lsba-benefit-soon-box{\n    flex-direction:column;\n    text-align:center;\n    padding:26px 22px;\n  }\n\n  .lsba-benefit-soon-copy{\n    align-items:center;\n    max-width:100%;\n  }\n\n  .lsba-benefit-soon-copy h3,\n  .lsba-benefit-soon-copy p{\n    text-align:center;\n  }\n}\n<\/style>\n <div class=\"lsba-home\" id=\"top\">\n<header class=\"site-header\" id=\"siteHeader\">\n  <div class=\"container\">\n    <div class=\"nav-shell\">\n      <img decoding=\"async\" class=\"logo\" src=\"http:\/\/luggagestorageba.com\/wp-content\/uploads\/2026\/05\/luggage-png-2048x375-1-1-1.png\" alt=\"Guarda equipaje en Buenos Aires - Luggage Storage BA\">\n\n      <nav class=\"nav-links\" id=\"mobileNav\">\n        <a href=\"#ubicaciones\">Locations<\/a>\n        <a href=\"#como-funciona\">How it works<\/a>\n        <a href=\"#servicios\">Services<\/a>\n        <a href=\"#opiniones\">Reviews<\/a>\n        <a href=\"#footer\">Contact<\/a>\n      <\/nav>\n\n      <div class=\"mobile-top-actions\">\n        <div class=\"mobile-language-switcher-inline\">\n  <button \n    type=\"button\"\n    class=\"mobile-language-inline-btn single-language-toggle\"\n    id=\"mobileLanguageToggle\"\n    aria-label=\"Switch language\"\n  >\n    <img decoding=\"async\"\n      id=\"mobileLanguageToggleFlag\"\n      src=\"https:\/\/luggagestorageba.com\/wp-content\/uploads\/2024\/10\/banderas.png\"\n      alt=\"English\"\n    \/>\n  <\/button>\n<\/div>\n\n        <button class=\"menu-toggle\" id=\"menuToggle\" aria-label=\"Abrir men\u00fa\">\n          <svg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n            <path d=\"M4 7h16M4 12h16M4 17h16\"\/>\n          <\/svg>\n        <\/button>\n      <\/div>\n\n      <div class=\"header-actions\">\n        <a href=\"#ubicaciones\" class=\"btn btn-ghost\">\n          <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n            <path d=\"M12 21s-6-5.686-6-11a6 6 0 0 1 12 0c0 5.314-6 11-6 11Z\"\/>\n            <circle cx=\"12\" cy=\"10\" r=\"2.5\"\/>\n          <\/svg>\n          View locations\n        <\/a>\n\n        <a href=\"#reserva\" class=\"btn btn-dark\">Book now<\/a>\n\n        <div class=\"language-switcher\">\n          <button class=\"language-button\" id=\"languageButton\" type=\"button\" aria-label=\"Cambiar idioma\" aria-expanded=\"false\">\n            <img decoding=\"async\" id=\"current-flag\" src=\"https:\/\/luggagestorageba.com\/wp-content\/uploads\/2024\/10\/mundo.png\" alt=\"\" \/>\n          <\/button>\n\n          <ul id=\"language-dropdown\">\n            <li data-lang=\"es\" onclick=\"changeLanguage('es')\">\n              <img decoding=\"async\" src=\"https:\/\/luggagestorageba.com\/wp-content\/uploads\/2024\/10\/mundo.png\" alt=\"\" \/>\n            <\/li>\n            <li data-lang=\"en\" onclick=\"changeLanguage('en')\">\n              <img decoding=\"async\" src=\"https:\/\/luggagestorageba.com\/wp-content\/uploads\/2024\/10\/banderas.png\" alt=\"\" \/>\n            <\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/header>\n\n    <main>\n<section class=\"hero\">\n  <div class=\"container hero-grid\">\n    <div class=\"hero-copy\">\n      <div class=\"eyebrow\" id=\"ctareserva\">Your luggage, safe and secure in Buenos Aires<\/div>\n      <h1 class=\"section-title\">Store your luggage <span class=\"mark\">anywhere<\/span> in Buenos Aires<\/h1>\n      <p class=\"hero-note\">A luggage storage network built for real travelers. Book in seconds, drop off your bags, and explore the city with complete freedom.<\/p>\n\n      <div class=\"booking-card glass-card\" id=\"reserva\">\n        <div class=\"lp-home\" id=\"lp-home\">\n<form class=\"lp-dates-form lp-search-form-v4\" id=\"lp-dates-form\" novalidate action=\"\">\n\n  <!-- UBICACI\u00d3N \/ GOOGLE PLACES -->\n  <div class=\"lp-location-field\" id=\"lpLocationWrap\">\n    <!--<label for=\"lpLocationInput\">Seleccion\u00e1 d\u00f3nde quer\u00e9s guardar<\/label>-->\n\n    <div class=\"lp-location-control\">\n      <span class=\"lp-location-icon\" aria-hidden=\"true\">\n        <svg viewbox=\"0 0 24 24\">\n          <path d=\"M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5z\"\/>\n        <\/svg>\n      <\/span>\n\n      <input\n  type=\"text\"\n  id=\"lpLocationInput\"\n  name=\"location_text\"\n  autocomplete=\"off\"\n  value=\"Buenos Aires, Argentina\"\n  placeholder=\"Buenos Aires, Argentina\"\n  aria-label=\"Ubicaci\u00f3n fija: Buenos Aires\"\n  readonly\n required\n\n\n\/>\n\n      <button\n        type=\"button\"\n        class=\"lp-location-detect\"\n        id=\"lpUseCurrentLocation\"\n        aria-label=\"Usar mi ubicaci\u00f3n actual\"\n      >\n        <svg viewbox=\"0 0 24 24\" aria-hidden=\"true\">\n          <path d=\"M12 8a4 4 0 1 1 0 8 4 4 0 0 1 0-8zm9 3h-2.07A7.01 7.01 0 0 0 13 5.07V3a1 1 0 1 0-2 0v2.07A7.01 7.01 0 0 0 5.07 11H3a1 1 0 1 0 0 2h2.07A7.01 7.01 0 0 0 11 18.93V21a1 1 0 1 0 2 0v-2.07A7.01 7.01 0 0 0 18.93 13H21a1 1 0 1 0 0-2zm-9 6a5 5 0 1 1 0-10 5 5 0 0 1 0 10z\"\/>\n        <\/svg>\n      <\/button>\n\n\n    <\/div>\n\n  <\/div>\n\n  <input type=\"hidden\" id=\"lpLocationLat\" name=\"lat\" value=\"\">\n  <input type=\"hidden\" id=\"lpLocationLng\" name=\"lng\" value=\"\">\n  <input type=\"hidden\" id=\"lpLocationCity\" name=\"city\" value=\"\">\n  <input type=\"hidden\" id=\"lpLocationCountry\" name=\"country\" value=\"\">\n  <input type=\"hidden\" id=\"lpLocationPlaceId\" name=\"place_id\" value=\"\">\n\n  <!-- EQUIPAJE + FECHA -->\n  <div class=\"lp-compact-row\">\n\n    <button\n      type=\"button\"\n      class=\"lp-summary-card lp-baggage-summary\"\n      id=\"lpBaggageSummaryBtn\"\n      aria-haspopup=\"dialog\"\n      aria-controls=\"lpBaggageModal\"\n    >\n      <span class=\"lp-summary-icon lp-baggage-icon\" aria-hidden=\"true\">\n        <svg viewbox=\"0 0 24 24\">\n          <path d=\"M7 7V6a3 3 0 0 1 3-3h4a3 3 0 0 1 3 3v1h1a2 2 0 0 1 2 2v9a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V9a2 2 0 0 1 2-2h1zm2 0h6V6a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v1zM6 10v8a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-8H6z\"\/>\n        <\/svg>\n      <\/span>\n\n      <span class=\"lp-summary-copy lp-baggage-copy\">\n        <span class=\"lp-summary-label lp-baggage-label\">Luggage<\/span>\n        <span class=\"lp-summary-value lp-baggage-value\" id=\"lpBaggageSummaryText\">\n          Seleccion\u00e1 equipaje\n        <\/span>\n      <\/span>\n\n      <span class=\"lp-field-check\" id=\"lpBaggageCheck\" aria-hidden=\"true\">\u2713<\/span>\n    <\/button>\n\n    <button\n      type=\"button\"\n      class=\"lp-summary-card lp-date-summary\"\n      id=\"lpDateSummaryBtn\"\n      aria-haspopup=\"dialog\"\n      aria-controls=\"lpModal\"\n    >\n      <span class=\"lp-summary-icon lp-date-icon\" aria-hidden=\"true\">\n        <svg viewbox=\"0 0 24 24\">\n          <path d=\"M7 2a1 1 0 0 1 1 1v1h8V3a1 1 0 1 1 2 0v1h1a2 2 0 0 1 2 2v12a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V6a2 2 0 0 1 2-2h1V3a1 1 0 0 1 2 0v1zm13 8H4v9a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1zM6 6v1h12V6z\"\/>\n        <\/svg>\n      <\/span>\n\n      <span class=\"lp-summary-copy\">\n        <span class=\"lp-summary-label\">Date<\/span>\n        <span class=\"lp-summary-value\" id=\"lpDateSummaryText\">\n          Seleccion\u00e1 fecha\n        <\/span>\n      <\/span>\n\n      <span class=\"lp-field-check\" id=\"lpDateCheck\" aria-hidden=\"true\">\u2713<\/span>\n    <\/button>\n\n  <\/div>\n\n  <!-- HIDDEN INPUTS EXISTENTES \/ COMPATIBILIDAD JS -->\n  <input type=\"hidden\" id=\"lpLuggageInput\" name=\"luggage\" value=\"0\">\n  <input type=\"hidden\" id=\"lpBackpacksInput\" name=\"backpacks\" value=\"0\">\n\n  <input type=\"hidden\" id=\"lp-start-date\" name=\"lp_start_date\" value=\"\">\n  <input type=\"hidden\" id=\"lp-end-date\" name=\"lp_end_date\" value=\"\">\n\n  <input type=\"hidden\" id=\"aff_id_hidden\" name=\"aff_id_hidden\" value=\"\">\n\n  <button type=\"submit\" class=\"lp-continue\" id=\"lp-continue\">\n    Find nearby Points\n  <\/button>\n<input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n        <\/div>\n      <\/div>\n\n      <div class=\"hero-mini-stats\">\n  <div class=\"mini-stat\">\n    <strong>+170k<\/strong>\n    <span>Bags stored<\/span>\n  <\/div>\n\n  <div class=\"mini-stat mini-stat-rating\">\n    <strong>4.9<\/strong>\n    <span>Rating<\/span>\n  <\/div>\n\n  <div class=\"mini-stat\">\n    <strong>12+<\/strong>\n    <span>Locations<\/span>\n  <\/div>\n<\/div>\n    <\/div>\n\n   <div class=\"hero-visual\">\n  <div class=\"hero-main-card\" id=\"heroTilt\">\n    <div class=\"hero-overlay\">\n      <div class=\"hero-caption\">\n        <h3>Less weight, more travel<\/h3>\n        <p>Store your bags at strategic locations and pick them up whenever you want. Simple and convenient.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n<\/div>\n<\/section>\n\n<section class=\"trust-strip\">\n  <div class=\"container trust-grid\">\n    <div class=\"trust-item\">\n      <div class=\"icon-wrap\">\n        <svg viewbox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n          <path d=\"M3 10.5 12 4l9 6.5\"\/>\n          <path d=\"M5 9.5V20h14V9.5\"\/>\n          <path d=\"M9 20v-5h6v5\"\/>\n        <\/svg>\n      <\/div>\n      <div>\n        <strong>2 owned locations<\/strong>\n        <span>A real operating base in Buenos Aires<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"trust-item\">\n      <div class=\"icon-wrap\">\n        <svg viewbox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n          <path d=\"M12 3 4 7v6c0 5 8 8 8 8s8-3 8-8V7l-8-4Z\"\/>\n          <path d=\"m9 12 2 2 4-4\"\/>\n        <\/svg>\n      <\/div>\n      <div>\n        <strong>Verified locations<\/strong>\n        <span>Carefully selected local partners across the city<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"trust-item\">\n      <div class=\"icon-wrap\">\n        <svg viewbox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n          <path d=\"M12 5v14\"\/>\n          <path d=\"M5 12h14\"\/>\n        <\/svg>\n      <\/div>\n      <div>\n        <strong>Easy booking<\/strong>\n        <span>Dates, times, and bags<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"trust-item\">\n      <div class=\"icon-wrap\">\n        <svg viewbox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n          <rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"3\"\/>\n          <path d=\"M7 9h10M7 13h6\"\/>\n        <\/svg>\n      <\/div>\n      <div>\n        <strong>Online payment<\/strong>\n        <span>Fast and straightforward process<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"trust-item\">\n      <div class=\"icon-wrap\">\n        <svg viewbox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n          <path d=\"M20 6 9 17l-5-5\"\/>\n        <\/svg>\n      <\/div>\n      <div>\n        <strong>Human support<\/strong>\n        <span>Support when you need it<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n      <section class=\"section soft\" id=\"como-funciona\">\n        <div class=\"container\">\n          <div class=\"section-head\">\n            <div class=\"eyebrow\">How it works<\/div>\n            <h2 class=\"section-title small\">Get it done in <span class=\"mark\">three simple steps<\/span><\/h2>\n            <p class=\"section-subtitle\">Store your luggage in minutes<\/p>\n          <\/div>\n          <div class=\"how-grid\">\n            <article class=\"step-card\" data-reveal>\n              <span class=\"num\">01<\/span>\n              <div class=\"icon-wrap\"><svg viewbox=\"0 0 24 24\" width=\"30\" height=\"30\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M7 2a1 1 0 011 1v1h8V3a1 1 0 112 0v1h1a2 2 0 012 2v12a3 3 0 01-3 3H5a3 3 0 01-3-3V6a2 2 0 012-2h1V3a1 1 0 011-1z\"\/><\/svg><\/div>\n              <h3>Choose your dates<\/h3>\n              <p>Choose when to drop off and pick up your bags.\n<\/p>\n            <\/article>\n            <article class=\"step-card\" data-reveal=\"zoom\">\n              <span class=\"num\">02<\/span>\n              <div class=\"icon-wrap\"><svg viewbox=\"0 0 24 24\" width=\"30\" height=\"30\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 21s-6-5.686-6-11a6 6 0 0 1 12 0c0 5.314-6 11-6 11Z\"\/><circle cx=\"12\" cy=\"10\" r=\"2.5\"\/><\/svg><\/div>\n              <h3>Find your nearest location<\/h3>\n              <p>Pick the location that best fits your plans.\n\n<\/p>\n            <\/article>\n            <article class=\"step-card\" data-reveal>\n              <span class=\"num\">03<\/span>\n              <div class=\"icon-wrap\"><svg viewbox=\"0 0 24 24\" width=\"30\" height=\"30\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/div>\n              <h3>Book now and get on with your day<\/h3>\n              <p>Book online in seconds, drop off your bags, and enjoy the city hands-free.\n<\/p>\n            <\/article>\n          <\/div>\n        <\/div>\n      <\/section>\n\n<section class=\"pricing-section pricing-section-v4\" id=\"precios\">\n  <div class=\"container\">\n    <div class=\"section-head\">\n      <div class=\"eyebrow\">Prices<\/div>\n      <h2 class=\"section-title small\">\n        Store your luggage at <span class=\"mark\">the best price<\/span>\n      <\/h2>\n      <p class=\"section-subtitle\">\n        Clear, final pricing with no surprises, so you can book quickly and keep enjoying Buenos Aires.\n      <\/p>\n    <\/div>\n\n    <div class=\"pricing-grid pricing-grid-v4\">\n      <div class=\"pricing-info-card pricing-info-card-v4\">\n        <div class=\"pricing-info-list\">\n          <div class=\"pricing-info-item\">\n            <div class=\"pricing-info-icon\">\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\">\n                <path d=\"M7 7V6a3 3 0 0 1 3-3h4a3 3 0 0 1 3 3v1\"><\/path>\n                <rect x=\"4\" y=\"7\" width=\"16\" height=\"13\" rx=\"3\"><\/rect>\n                <path d=\"M9 11h6\"><\/path>\n              <\/svg>\n            <\/div>\n            <div class=\"pricing-info-copy\">\n              <h3>Luggage per item<\/h3>\n              <p>Store suitcases, carry-ons, bags, or small backpacks with clear pricing based on your type of luggage.<\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"pricing-info-item\">\n            <div class=\"pricing-info-icon\">\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\">\n                <path d=\"M12 3 5 6v5c0 5 7 10 7 10s7-5 7-10V6l-7-3Z\"><\/path>\n                <path d=\"m9.5 12 1.7 1.7 3.8-3.8\"><\/path>\n              <\/svg>\n            <\/div>\n            <div class=\"pricing-info-copy\">\n              <h3>Insurance included<\/h3>\n              <p>Your luggage is kept safe at verified locations, with protection and human support whenever you need it.<\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"pricing-info-item\">\n            <div class=\"pricing-info-icon\">\n              <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                <path d=\"M20 10.5 12.5 18a2.12 2.12 0 0 1-3 0L4 12.5V4h8.5L20 10.5z\"><\/path>\n                <path d=\"M9 9h.01\"><\/path>\n              <\/svg>\n            <\/div>\n            <div class=\"pricing-info-copy\">\n              <h3>Security seal<\/h3>\n              <p>We assign a unique numbered security seal to each piece of luggage.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"pricing-info-note\">\n          Your luggage is safe. <span>You keep enjoying Buenos Aires.<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"pricing-price-card pricing-price-card-v4\">\n        <div class=\"pricing-card-head\">\n          <h4 class=\"pricing-title\">Our prices<\/h4>\n          <p class=\"pricing-subtitle\">\n            You pay per piece of luggage, per calendar day.\n          <\/p>\n        <\/div>\n\n        <div class=\"pricing-items-v4\">\n          <div class=\"pricing-item-v4\">\n            <div class=\"pricing-item-icon-v4\">\n              <img decoding=\"async\"\n                src=\"http:\/\/luggagestorageba.com\/wp-content\/uploads\/2026\/06\/maleta-item-luggaegestorageba2.png\"\n                alt=\"Maleta\"\n              >\n            <\/div>\n\n            <div class=\"pricing-item-copy-v4\">\n              <h5>Luggage<\/h5>\n              <p>Carry-ons, checked luggage, or bags.<\/p>\n            <\/div>\n\n            <div class=\"pricing-item-price-v4\">\n              <span>AR$<\/span>\n              <strong>9.000<\/strong>\n              <small>\/ day<\/small>\n            <\/div>\n          <\/div>\n\n          <div class=\"pricing-item-v4\">\n            <div class=\"pricing-item-icon-v4\">\n              <img decoding=\"async\"\n                src=\"http:\/\/luggagestorageba.com\/wp-content\/uploads\/2026\/06\/mochila-item-luggagestorageba2.png\"\n                alt=\"Mochila\"\n              >\n            <\/div>\n\n            <div class=\"pricing-item-copy-v4\">\n              <h5>Backpacks<\/h5>\n              <p>Small everyday backpacks.<\/p>\n            <\/div>\n\n            <div class=\"pricing-item-price-v4\">\n              <span>AR$<\/span>\n              <strong>4.500<\/strong>\n              <small>\/ day<\/small>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"pricing-piece-note-v4\">\n          * El precio publicado es por cada pieza de equipaje, por d\u00eda calendario.\n        <\/div>\n\n\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<section class=\"section soft lsba-benefits-showcase\" id=\"beneficios\">\n  <div class=\"container\">\n\n    <div class=\"lsba-benefits-showcase-head\">\n      <div class=\"lsba-benefits-showcase-copy\">\n        <div class=\"eyebrow\">Offers for travelers<\/div>\n\n        <h2 class=\"section-title small translation-block\">Store your luggage and <span class=\"mark\">get exclusive offers<\/span><\/h2>\n\n        <p class=\"section-subtitle\">\n          Some Luggage Points offer exclusive discounts and perks for travelers with a confirmed booking.\n        <\/p>\n      <\/div>\n\n      <div class=\"lsba-benefits-showcase-actions\">\n        <button class=\"lsba-benefits-nav lsba-benefits-prev\" type=\"button\" aria-label=\"Beneficio anterior\">\n          <svg viewbox=\"0 0 24 24\" aria-hidden=\"true\">\n            <path d=\"M15 18 9 12l6-6\"><\/path>\n          <\/svg>\n        <\/button>\n\n        <button class=\"lsba-benefits-nav lsba-benefits-next\" type=\"button\" aria-label=\"Beneficio siguiente\">\n          <svg viewbox=\"0 0 24 24\" aria-hidden=\"true\">\n            <path d=\"m9 18 6-6-6-6\"><\/path>\n          <\/svg>\n        <\/button>\n\n        <a href=\"https:\/\/luggagestorageba.com\/en\/beneficios\/\" class=\"btn btn-primary lsba-benefits-more\">\n          View more offers\n        <\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"lsba-benefits-viewport\" aria-label=\"Beneficios disponibles\">\n      <div class=\"lsba-benefits-track\">\n\n        <article class=\"lsba-benefit-slide is-real\">\n          <a href=\"https:\/\/luggagestorageba.com\/en\/beneficios\/\" class=\"lsba-benefit-slide-link\">\n            <div class=\"lsba-benefit-slide-image\">\n              <img decoding=\"async\"\n                src=\"http:\/\/luggagestorageba.com\/wp-content\/uploads\/2026\/06\/lobsomarket-nueva.webp\"\n                alt=\"Vinoteca en recoleta con beneficio para viajeros\"\n                loading=\"lazy\"\n              >\n              <span class=\"lsba-benefit-discount\">5% OFF<\/span>\n            <\/div>\n\n            <div class=\"lsba-benefit-slide-copy\">\n              <span class=\"lsba-benefit-type\">Active offer<\/span>\n              <h3>Wine shop in Recoleta<\/h3>\n              <p>\n                By booking at this Luggage Point, you\u2019ll receive a voucher for 5% off your purchase.\n              <\/p>\n\n              <div class=\"lsba-benefit-slide-bottom\">\n                <span>Available with a confirmed booking<\/span>\n\n              <\/div>\n            <\/div>\n          <\/a>\n        <\/article>\n\n        <article class=\"lsba-benefit-slide is-real\">\n          <a href=\"https:\/\/luggagestorageba.com\/en\/beneficios\/\" class=\"lsba-benefit-slide-link\">\n            <div class=\"lsba-benefit-slide-image\">\n              <img decoding=\"async\"\n                src=\"http:\/\/checkinero.com\/wp-content\/uploads\/2026\/03\/wine.png\"\n                alt=\"Vinoteca en San Telmo con beneficio para viajeros\"\n                loading=\"lazy\"\n              >\n              <span class=\"lsba-benefit-discount\">10% OFF<\/span>\n            <\/div>\n\n            <div class=\"lsba-benefit-slide-copy\">\n              <span class=\"lsba-benefit-type\">Active offer<\/span>\n              <h3>Wine shop in San Telmo<\/h3>\n              <p>\n                By booking at this Luggage Point, you\u2019ll receive a welcome glass of wine and 10% off your purchase.\n              <\/p>\n\n              <div class=\"lsba-benefit-slide-bottom\">\n                <span>Available with a confirmed booking<\/span>\n\n              <\/div>\n            <\/div>\n          <\/a>\n        <\/article>\n        \n        <article class=\"lsba-benefit-slide is-real\">\n  <a href=\"https:\/\/luggagestorageba.com\/en\/beneficios\/\" class=\"lsba-benefit-slide-link\">\n    <div class=\"lsba-benefit-slide-image\">\n      <img decoding=\"async\"\n        src=\"http:\/\/luggagestorageba.com\/wp-content\/uploads\/2026\/07\/Frente-mateame-1-1.png\"\n        alt=\"Tienda de Mate en Av. C\u00f3rdoba con beneficio para viajeros\"\n        loading=\"lazy\"\n      >\n      <span class=\"lsba-benefit-discount\">10% OFF<\/span>\n    <\/div>\n\n    <div class=\"lsba-benefit-slide-copy\">\n      <span class=\"lsba-benefit-type\">Active offer<\/span>\n      <h3>Mate shop on Av. C\u00f3rdoba<\/h3>\n      <p>\n        By booking at this Luggage Point, you\u2019ll receive 10% off your purchase and 10% off the Mate Experience tour.\n      <\/p>\n\n      <div class=\"lsba-benefit-slide-bottom\">\n        <span>Available with a confirmed booking<\/span>\n      <\/div>\n    <\/div>\n  <\/a>\n<\/article>\n\n        <article class=\"lsba-benefit-slide is-info\">\n          <div class=\"lsba-benefit-soon-box\">\n            <div class=\"lsba-benefit-soon-icon\">+<\/div>\n\n            <div class=\"lsba-benefit-soon-copy\">\n\n              <h3>More offers coming soon<\/h3>\n              <p>\n                Estamos sumando nuevos descuentos y alianzas en Luggage Points seleccionados.\n                Cuando haya beneficios reales, los vas a ver publicados ac\u00e1.\n              <\/p>\n\n              <div class=\"lsba-benefit-slide-bottom\">\n\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/article>\n\n      <\/div>\n    <\/div>\n\n    <div class=\"lsba-benefits-mobile-more\">\n      <a href=\"https:\/\/luggagestorageba.com\/en\/beneficios-para-viajeros\/\" class=\"btn btn-primary\">\n        View more offers\n      <\/a>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<section class=\"section clean locations-desktop-only\" id=\"ubicaciones\">\n  <div class=\"container\">\n    <div class=\"section-head left\">\n      <div class=\"eyebrow\">Locations<\/div>\n      <h2 class=\"section-title small\">Move around Buenos Aires <span class=\"mark\">luggage-free<\/span><\/h2>\n      <p class=\"section-subtitle\">Choose the neighborhood that works best for you and book luggage storage at one of our locations across the city.<\/p>\n    <\/div>\n\n    <div class=\"locations-grid\">\n      <div class=\"map-card\" data-reveal=\"left\">\n        <div class=\"map-stage\">\n          <div id=\"locationsMap\" aria-label=\"Mapa de ubicaciones de Luggage Storage BA\"><\/div>\n\n          <div class=\"map-bottom\">\n            <div class=\"map-badge\">\n              <strong id=\"mapCount\">1 Location<\/strong>\n              <span id=\"mapCaption\">Ubicaci\u00f3n destacada en Palermo Soho, ideal para turismo, gastronom\u00eda y compras.<\/span>\n            <\/div>\n            <div class=\"map-badge-right\">\n              <a href=\"https:\/\/maps.app.goo.gl\/vRe6tYWuNYmJerND7\" class=\"btn btn-primary\" target=\"_blank\" rel=\"noopener noreferrer\">View Location<\/a>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"list-card\" data-reveal=\"right\">\n        <div class=\"locations-list\">\n\n          <div class=\"loc-item active\" data-location=\"palermo-soho\">\n            <div class=\"loc-left\">\n              <div class=\"loc-pin\">\n                <svg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                  <path d=\"M12 21s-6-5.686-6-11a6 6 0 0 1 12 0c0 5.314-6 11-6 11Z\"\/>\n                  <circle cx=\"12\" cy=\"10\" r=\"2.5\"\/>\n                <\/svg>\n              <\/div>\n              <div>\n                <h4>Palermo Soho<\/h4>\n                <p>Official Luggage Storage BA store in one of the most popular areas for travelers, dining, and tourism.<\/p>\n                <div class=\"loc-tags\">\n                  <span class=\"loc-tag loc-tag-featured\">\n                    <i class=\"fa-solid fa-circle-check\" aria-hidden=\"true\"><\/i>\n                    Featured location\n                  <\/span>\n\n                  <span class=\"loc-tag\">Official store<\/span>\n                <\/div>\n              <\/div>\n            <\/div>\n            <a href=\"https:\/\/maps.app.goo.gl\/vRe6tYWuNYmJerND7\" class=\"btn btn-soft btn-location-featured\" target=\"_blank\" rel=\"noopener noreferrer\">Location<\/a>\n          <\/div>\n\n          <div class=\"loc-item\" data-location=\"palermo-hollywood\">\n            <div class=\"loc-left\">\n              <div class=\"loc-pin\">\n                <svg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                  <path d=\"M12 21s-6-5.686-6-11a6 6 0 0 1 12 0c0 5.314-6 11-6 11Z\"\/>\n                  <circle cx=\"12\" cy=\"10\" r=\"2.5\"\/>\n                <\/svg>\n              <\/div>\n              <div>\n                <h4>Palermo Hollywood<\/h4>\n                <p>Dos puntos estrat\u00e9gicos cerca de bares, restaurantes, hoteles y zonas de movimiento tur\u00edstico.<\/p>\n                <div class=\"loc-tags\">\n                  <span class=\"loc-tag\">2 locations<\/span>\n                  <span class=\"loc-tag\">Food<\/span>\n                  <span class=\"loc-tag\">Bares<\/span>\n                  <span class=\"loc-tag\">Shopping<\/span>\n                <\/div>\n              <\/div>\n            <\/div>\n            <a href=\"#ctareserva\" class=\"btn btn-soft\">Book Now<\/a>\n          <\/div>\n\n          <div class=\"loc-item\" data-location=\"recoleta\">\n            <div class=\"loc-left\">\n              <div class=\"loc-pin\">\n                <svg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                  <path d=\"M12 21s-6-5.686-6-11a6 6 0 0 1 12 0c0 5.314-6 11-6 11Z\"\/>\n                  <circle cx=\"12\" cy=\"10\" r=\"2.5\"\/>\n                <\/svg>\n              <\/div>\n              <div>\n                <h4>Recoleta<\/h4>\n                <p>Two locations perfectly placed for easy access to hotels, museums, classic architecture, and Northern Zone sightseeing.<\/p>\n                <div class=\"loc-tags\">\n                  <span class=\"loc-tag\">2 locations<\/span>\n                  <span class=\"loc-tag\">Museums<\/span>\n                  <span class=\"loc-tag\">City tours<\/span>\n                  <span class=\"loc-tag\">Food<\/span>\n                <\/div>\n              <\/div>\n            <\/div>\n            <a href=\"#ctareserva\" class=\"btn btn-soft\">Book Now<\/a>\n          <\/div>\n\n          <div class=\"loc-item\" data-location=\"retiro\">\n            <div class=\"loc-left\">\n              <div class=\"loc-pin\">\n                <svg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                  <path d=\"M12 21s-6-5.686-6-11a6 6 0 0 1 12 0c0 5.314-6 11-6 11Z\"\/>\n                  <circle cx=\"12\" cy=\"10\" r=\"2.5\"\/>\n                <\/svg>\n              <\/div>\n              <div>\n                <h4>City Center<\/h4>\n                <p>Official Luggage Storage BA store, ideal for combining bus terminals, Buquebus, quick connections, and downtown Buenos Aires.<\/p>\n                <div class=\"loc-tags\">\n                  <span class=\"loc-tag loc-tag-featured\">\n                    <i class=\"fa-solid fa-circle-check\" aria-hidden=\"true\"><\/i>\n                    Featured location\n                  <\/span>\n\n                  <span class=\"loc-tag\">Official store<\/span>\n\n                <\/div>\n              <\/div>\n            <\/div>\n            <a href=\"https:\/\/maps.app.goo.gl\/vSKC7EZBvA9JL5w18\" class=\"btn btn-soft btn-location-featured\" target=\"_blank\" rel=\"noopener noreferrer\">Location<\/a>\n          <\/div>\n\n          <div class=\"loc-item\" data-location=\"microcentro\">\n            <div class=\"loc-left\">\n              <div class=\"loc-pin\">\n                <svg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                  <path d=\"M12 21s-6-5.686-6-11a6 6 0 0 1 12 0c0 5.314-6 11-6 11Z\"\/>\n                  <circle cx=\"12\" cy=\"10\" r=\"2.5\"\/>\n                <\/svg>\n              <\/div>\n              <div>\n                <h4>Downtown<\/h4>\n                <p>Dos puntos c\u00f3modos para hoteles, oficinas, teatros, Av. C\u00f3rdoba y recorridos por el centro porte\u00f1o.<\/p>\n                <div class=\"loc-tags\">\n                  <span class=\"loc-tag\">2 locations<\/span>\n                  <span class=\"loc-tag\">BA City center<\/span>\n                  <span class=\"loc-tag\">Theaters<\/span>\n                  <span class=\"loc-tag\">Hotels<\/span>\n                <\/div>\n              <\/div>\n            <\/div>\n            <a href=\"#ctareserva\" class=\"btn btn-soft\">Book Now<\/a>\n          <\/div>\n\n          <div class=\"loc-item\" data-location=\"san-telmo\">\n            <div class=\"loc-left\">\n              <div class=\"loc-pin\">\n                <svg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                  <path d=\"M12 21s-6-5.686-6-11a6 6 0 0 1 12 0c0 5.314-6 11-6 11Z\"\/>\n                  <circle cx=\"12\" cy=\"10\" r=\"2.5\"\/>\n                <\/svg>\n              <\/div>\n              <div>\n                <h4>San Telmo<\/h4>\n                <p>Two locations in an ideal area for historic sightseeing, city walks, local markets, and Buenos Aires food.<\/p>\n                <div class=\"loc-tags\">\n                  <span class=\"loc-tag\">2 locations<\/span>\n                  <span class=\"loc-tag\">History<\/span>\n                  <span class=\"loc-tag\">Paseo<\/span>\n                  <span class=\"loc-tag\">Food<\/span>\n                <\/div>\n              <\/div>\n            <\/div>\n            <a href=\"#ctareserva\" class=\"btn btn-soft\">Book Now<\/a>\n          <\/div>\n\n          <div class=\"loc-item\" data-location=\"nunez\">\n            <div class=\"loc-left\">\n              <div class=\"loc-pin\">\n                <svg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                  <path d=\"M12 21s-6-5.686-6-11a6 6 0 0 1 12 0c0 5.314-6 11-6 11Z\"\/>\n                  <circle cx=\"12\" cy=\"10\" r=\"2.5\"\/>\n                <\/svg>\n              <\/div>\n              <div>\n                <h4>Nu\u00f1ez<\/h4>\n                <p>Dos puntos pr\u00e1cticos para moverte por el norte de la ciudad, zona River y estad\u00edas residenciales.<\/p>\n                <div class=\"loc-tags\">\n                  <span class=\"loc-tag\">2 locations<\/span>\n                  <span class=\"loc-tag\">Northern Zone<\/span>\n                  <span class=\"loc-tag\">Events<\/span>\n                <\/div>\n              <\/div>\n            <\/div>\n            <a href=\"#ctareserva\" class=\"btn btn-soft\">Book Now<\/a>\n          <\/div>\n\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"section clean locations-mobile-only\" id=\"ubicaciones-mobile\">\n  <div class=\"container\">\n    <div class=\"section-head center\">\n      <div class=\"eyebrow\">Locations<\/div>\n      <h2 class=\"section-title small\">Move around Buenos Aires<span class=\"mark\">luggage-free<\/span><\/h2>\n      <p class=\"section-subtitle\">Seleccion\u00e1 un barrio y encontr\u00e1 el punto que mejor encaja con tu recorrido por Buenos Aires.<\/p>\n    <\/div>\n\n    <div class=\"locations-mobile-box\">\n      <div class=\"locations-mobile-tabs\" role=\"group\" aria-label=\"Barrios disponibles\">\n        <button type=\"button\" class=\"locm-tab is-active\" data-location=\"palermo-soho\" aria-pressed=\"true\">Palermo Soho<\/button>\n        <button type=\"button\" class=\"locm-tab\" data-location=\"palermo-hollywood\" aria-pressed=\"false\">Palermo Hollywood<\/button>\n        <button type=\"button\" class=\"locm-tab\" data-location=\"recoleta\" aria-pressed=\"false\">Recoleta<\/button>\n        <button type=\"button\" class=\"locm-tab\" data-location=\"retiro\" aria-pressed=\"false\">City Center<\/button>\n        <button type=\"button\" class=\"locm-tab\" data-location=\"microcentro\" aria-pressed=\"false\">Downtown<\/button>\n        <button type=\"button\" class=\"locm-tab\" data-location=\"san-telmo\" aria-pressed=\"false\">San Telmo<\/button>\n        <button type=\"button\" class=\"locm-tab\" data-location=\"nunez\" aria-pressed=\"false\">Nu\u00f1ez<\/button>\n      <\/div>\n\n      <div class=\"locm-map-card\">\n        <div class=\"locm-map-stage\">\n          <div id=\"locationsMapMobile\" role=\"region\" aria-label=\"Mapa mobile de ubicaciones\"><\/div>\n\n          <div class=\"locm-map-bottom\">\n            <div class=\"locm-map-badge\">\n              <strong id=\"mapCountMobile\">1 Location<\/strong>\n              <span id=\"mapCaptionMobile\">Ubicaci\u00f3n destacada en Palermo Soho, ideal para turismo, gastronom\u00eda y compras.<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <article class=\"locm-card is-active\" data-location-panel=\"palermo-soho\">\n        <div class=\"locm-card-top\">\n          <div class=\"locm-pin\">\n            <svg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <path d=\"M12 21s-6-5.686-6-11a6 6 0 0 1 12 0c0 5.314-6 11-6 11Z\"><\/path>\n              <circle cx=\"12\" cy=\"10\" r=\"2.5\"><\/circle>\n            <\/svg>\n          <\/div>\n          <div class=\"locm-head\">\n            <h3>Palermo Soho<\/h3>\n            <p>Official Luggage Storage BA store in one of the most popular areas for travelers, dining, and tourism.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"locm-tags\">\n          <span class=\"loc-tag-featured\">\n            <i class=\"fa-solid fa-circle-check\" aria-hidden=\"true\"><\/i>\n            Featured location\n          <\/span>\n          <span>1 location<\/span>\n          <span>Official store<\/span>\n    <span>Palermo Soho<\/span>      \n        <\/div>\n\n        <a href=\"https:\/\/luggagestorageba.com\/en\/guardaequipaje-palermo\/\" class=\"btn btn-primary locm-btn btn-location-featured\" target=\"_blank\" rel=\"noopener noreferrer\">Location<\/a>\n      <\/article>\n\n      <article class=\"locm-card\" data-location-panel=\"palermo-hollywood\" hidden>\n        <div class=\"locm-card-top\">\n          <div class=\"locm-pin\">\n            <svg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <path d=\"M12 21s-6-5.686-6-11a6 6 0 0 1 12 0c0 5.314-6 11-6 11Z\"><\/path>\n              <circle cx=\"12\" cy=\"10\" r=\"2.5\"><\/circle>\n            <\/svg>\n          <\/div>\n          <div class=\"locm-head\">\n            <h3>Palermo Hollywood<\/h3>\n            <p>Dos puntos estrat\u00e9gicos cerca de bares, restaurantes, hoteles y zonas de movimiento tur\u00edstico.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"locm-tags\">\n          <span>2 locations<\/span>\n          <span>Food<\/span>\n          <span>Hotels<\/span>\n        <\/div>\n\n        <a href=\"#ctareserva\" class=\"btn btn-primary locm-btn\">Book Now<\/a>\n      <\/article>\n\n      <article class=\"locm-card\" data-location-panel=\"recoleta\" hidden>\n        <div class=\"locm-card-top\">\n          <div class=\"locm-pin\">\n            <svg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <path d=\"M12 21s-6-5.686-6-11a6 6 0 0 1 12 0c0 5.314-6 11-6 11Z\"><\/path>\n              <circle cx=\"12\" cy=\"10\" r=\"2.5\"><\/circle>\n            <\/svg>\n          <\/div>\n          <div class=\"locm-head\">\n            <h3>Recoleta<\/h3>\n            <p>Dos puntos para moverte entre hoteles, museos, arquitectura cl\u00e1sica y paseos por la zona.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"locm-tags\">\n          <span>2 locations<\/span>\n          <span>Museums<\/span>\n          <span>Hotels<\/span>\n        <\/div>\n\n        <a href=\"#ctareserva\" class=\"btn btn-primary locm-btn\">Book Now<\/a>\n      <\/article>\n\n      <article class=\"locm-card\" data-location-panel=\"retiro\" hidden>\n        <div class=\"locm-card-top\">\n          <div class=\"locm-pin\">\n            <svg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <path d=\"M12 21s-6-5.686-6-11a6 6 0 0 1 12 0c0 5.314-6 11-6 11Z\"><\/path>\n              <circle cx=\"12\" cy=\"10\" r=\"2.5\"><\/circle>\n            <\/svg>\n          <\/div>\n          <div class=\"locm-head\">\n            <h3>City Center<\/h3>\n            <p>Tienda oficial de Luggage Storage BA, ideal para terminales, Buquebus, conexiones r\u00e1pidas y microcentro.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"locm-tags\">\n          <span class=\"loc-tag-featured\">\n            <i class=\"fa-solid fa-circle-check\" aria-hidden=\"true\"><\/i>\n            Featured location\n          <\/span>\n          <span>1 location<\/span>\n          <span>Official store<\/span>\n          <span>Terminals<\/span>\n        <\/div>\n\n        <a href=\"https:\/\/maps.app.goo.gl\/vSKC7EZBvA9JL5w18\" class=\"btn btn-primary locm-btn btn-location-featured\" target=\"_blank\" rel=\"noopener noreferrer\">Location<\/a>\n      <\/article>\n\n      <article class=\"locm-card\" data-location-panel=\"microcentro\" hidden>\n        <div class=\"locm-card-top\">\n          <div class=\"locm-pin\">\n            <svg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <path d=\"M12 21s-6-5.686-6-11a6 6 0 0 1 12 0c0 5.314-6 11-6 11Z\"><\/path>\n              <circle cx=\"12\" cy=\"10\" r=\"2.5\"><\/circle>\n            <\/svg>\n          <\/div>\n          <div class=\"locm-head\">\n            <h3>Downtown<\/h3>\n            <p>Dos puntos c\u00f3modos para hoteles, oficinas, teatros, Av. C\u00f3rdoba y recorridos por el centro porte\u00f1o.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"locm-tags\">\n          <span>2 locations<\/span>\n          <span>BA City center<\/span>\n          <span>Theaters<\/span>\n        <\/div>\n\n        <a href=\"#ctareserva\" class=\"btn btn-primary locm-btn\">Book Now<\/a>\n      <\/article>\n\n      <article class=\"locm-card\" data-location-panel=\"san-telmo\" hidden>\n        <div class=\"locm-card-top\">\n          <div class=\"locm-pin\">\n            <svg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <path d=\"M12 21s-6-5.686-6-11a6 6 0 0 1 12 0c0 5.314-6 11-6 11Z\"><\/path>\n              <circle cx=\"12\" cy=\"10\" r=\"2.5\"><\/circle>\n            <\/svg>\n          <\/div>\n          <div class=\"locm-head\">\n            <h3>San Telmo<\/h3>\n            <p>Two locations in an ideal area for historic sightseeing, city walks, local markets, and Buenos Aires food.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"locm-tags\">\n          <span>2 locations<\/span>\n          <span>History<\/span>\n          <span>Paseo<\/span>\n        <\/div>\n\n        <a href=\"#ctareserva\" class=\"btn btn-primary locm-btn\">Book Now<\/a>\n      <\/article>\n\n      <article class=\"locm-card\" data-location-panel=\"nunez\" hidden>\n        <div class=\"locm-card-top\">\n          <div class=\"locm-pin\">\n            <svg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <path d=\"M12 21s-6-5.686-6-11a6 6 0 0 1 12 0c0 5.314-6 11-6 11Z\"><\/path>\n              <circle cx=\"12\" cy=\"10\" r=\"2.5\"><\/circle>\n            <\/svg>\n          <\/div>\n          <div class=\"locm-head\">\n            <h3>Nu\u00f1ez<\/h3>\n            <p>Dos puntos pr\u00e1cticos para moverte por el norte de la ciudad, zona River y estad\u00edas residenciales.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"locm-tags\">\n          <span>2 locations<\/span>\n          <span>Northern Zone<\/span>\n          <span>Events<\/span>\n        <\/div>\n\n        <a href=\"#ctareserva\" class=\"btn btn-primary locm-btn\">Book Now<\/a>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"section soft\" id=\"servicios\">\n        <div class=\"container\">\n          <div class=\"section-head left\">\n            <div class=\"eyebrow\">Services<\/div>\n            <h2 class=\"section-title small\">More than just luggage storage<\/h2>\n            <p class=\"section-subtitle\">Complete solutions for travelers and hosts<\/p>\n          <\/div>\n          <div class=\"services-grid\">\n            <article class=\"service-card\" data-reveal>\n              <div class=\"service-top\"><span class=\"service-badge\">Main service<\/span><\/div>\n              <div class=\"icon-wrap\"><svg viewbox=\"0 0 24 24\" width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"4\" y=\"7\" width=\"16\" height=\"13\" rx=\"3\"\/><path d=\"M8 7V6a4 4 0 0 1 8 0v1\"\/><\/svg><\/div>\n              <h3>Luggage Storage<\/h3>\n              <p>Secure luggage and backpack storage across multiple locations.<\/p>\n              <a href=\"#ubicaciones-mobile\" class=\"btn btn-primary\">View locations<\/a>\n            <\/article>\n            <article class=\"service-card\" data-reveal=\"zoom\">\n  <div class=\"service-top\"><span class=\"service-badge\">Mobility<\/span><\/div>\n  <div class=\"icon-wrap\">\n    <svg viewbox=\"0 0 24 24\" width=\"34\" height=\"34\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n      <path d=\"M5 16l1.5-4.5A2 2 0 0 1 8.4 10h7.2a2 2 0 0 1 1.9 1.5L19 16\"\/>\n      <path d=\"M4 16h16\"\/>\n      <path d=\"M7 16v2\"\/>\n      <path d=\"M17 16v2\"\/>\n      <circle cx=\"7.5\" cy=\"18\" r=\"1.5\"\/>\n      <circle cx=\"16.5\" cy=\"18\" r=\"1.5\"\/>\n    <\/svg>\n  <\/div>\n  <h3>Airport Transfers<\/h3>\n  <p>Airport transfers or rides to anywhere in the city.<\/p>\n  <a href=\"https:\/\/luggagestorageba.com\/en\/traslados-aeropuerto\/\" class=\"btn\">Book Now<\/a>\n<\/article>\n            <article class=\"service-card\" data-reveal>\n  <div class=\"service-top\"><span class=\"service-badge\">popular<\/span><\/div>\n  <div class=\"icon-wrap\">\n    <svg viewbox=\"0 0 24 24\" width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n      <path d=\"M8 7V6a4 4 0 0 1 8 0v1\"\/>\n      <rect x=\"6\" y=\"7\" width=\"12\" height=\"11\" rx=\"2\"\/>\n      <path d=\"M18 12h3\"\/>\n      <path d=\"M19.5 10.5 21 12l-1.5 1.5\"\/>\n    <\/svg>\n  <\/div>\n  <h3>Pick Up & Delivery<\/h3>\n  <p>Luggage pickup and delivery anywhere in the city.<\/p>\n  <a href=\"https:\/\/luggagestorageba.com\/en\/servicio-de-recogida-y-entrega-de-equipaje-en-buenos-aires\/\" class=\"btn\">Request now<\/a>\n<\/article>\n            <article class=\"service-card featured\" data-reveal=\"zoom\">\n  <div class=\"service-top\"><span class=\"service-badge\">HOSTS<\/span><\/div>\n\n  <div class=\"service-logo\">\n    <img decoding=\"async\" src=\"https:\/\/checkinero.com\/wp-content\/uploads\/2026\/03\/checkinero-luggagestorageba.png\" alt=\"Checkinero\">\n  <\/div>\n\n  <h3>Key storage for hosts<\/h3>\n  <p>Checkinero \u2013 A professional solution for hosts<\/p>\n<a href=\"https:\/\/checkinero.com\" class=\"btn\" target=\"_blank\" rel=\"noopener noreferrer\">Learn more<\/a><\/article>\n          <\/div>\n        <\/div>\n      <\/section>\n      <section class=\"section clean\">\n        <div class=\"container split-feature\">\n          <div class=\"feature-copy\" data-reveal=\"left\">\n            <div class=\"eyebrow\">Total freedom<\/div>\n            <h2 class=\"section-title small\">Travel feels better when you\u2019re <span class=\"mark\">not carrying extra baggage<\/span><\/h2>\n            <p class=\"section-subtitle\">Don\u2019t waste time carrying bags or going out of your way. Our luggage storage network lets you move freely around Buenos Aires.\n<\/p>\n            <ul>\n              <li><span class=\"icon-wrap\"><svg viewbox=\"0 0 24 24\" width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><span>Store your bags for as long as you need\n<\/span><\/li>\n              <li><span class=\"icon-wrap\"><svg viewbox=\"0 0 24 24\" width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><span>Fixed price, no matter the size\n<\/span><\/li>\n              <li><span class=\"icon-wrap\"><svg viewbox=\"0 0 24 24\" width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><span>Insurance included\n<\/span><\/li>\n              <li><span class=\"icon-wrap\"><svg viewbox=\"0 0 24 24\" width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/span><span>Reliable service at every location, with local recommendations\n<\/span><\/li>\n            <\/ul>\n            <div class=\"feature-actions\"><a href=\"#ctareserva\" class=\"btn btn-primary\">Book now<\/a><a href=\"#opiniones\" class=\"btn\">View reviews<\/a><\/div>\n          <\/div>\n          <div class=\"feature-gallery\" data-reveal=\"right\">\n            <div class=\"gallery-card tall\"><\/div>\n            <div class=\"gallery-card\"><\/div>\n            <div class=\"gallery-card\"><\/div>\n            <div class=\"gallery-card\"><\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <section class=\"section soft\" id=\"opiniones\">\n        <div class=\"container testimonials-wrap\">\n          <div class=\"section-head\">\n            <div class=\"eyebrow\">Reviews<\/div>\n            <h2 class=\"section-title small\">What our travelers say<\/h2>\n            <div class=\"section-subtitle reviews-summary\">\n  <span class=\"reviews-stars\">\n    <i class=\"fas fa-star\" aria-hidden=\"true\"><\/i>\n    <i class=\"fas fa-star\" aria-hidden=\"true\"><\/i>\n    <i class=\"fas fa-star\" aria-hidden=\"true\"><\/i>\n    <i class=\"fas fa-star\" aria-hidden=\"true\"><\/i>\n    <i class=\"fas fa-star\" aria-hidden=\"true\"><\/i>\n  <\/span>\n  <strong>4.9\/5<\/strong>\n  <span>from 2,886 reviews<\/span>\n<\/div>\n          <\/div>\n          <div class=\"rating-head\">Top-rated by real travelers<\/div>\n          <div class=\"testimonials-slider\">\n            <div class=\"testimonials-track\" id=\"testimonialsTrack\">\n              <article class=\"testimonial-card\"><div class=\"testimonial-stars\">\u2605\u2605\u2605\u2605\u2605<\/div><p>I booked in minutes, dropped off my bags, and explored the city without worrying about a thing.<\/p><div class=\"testimonial-user\"><div class=\"avatar\">AM<\/div><div><strong>Ana M.<\/strong><span>Traveler<\/span><\/div><\/div><\/article>\n              <article class=\"testimonial-card\"><div class=\"testimonial-stars\">\u2605\u2605\u2605\u2605\u2605<\/div><p>What I liked most was how clear the process was. Everything was simple, fast, and hassle-free.<\/p><div class=\"testimonial-user\"><div class=\"avatar\">JP<\/div><div><strong>Juli\u00e1n P.<\/strong><span>Argentine traveler<\/span><\/div><\/div><\/article>\n              <article class=\"testimonial-card\"><div class=\"testimonial-stars\">\u2605\u2605\u2605\u2605\u2605<\/div><p>What I liked most was how straightforward the whole process was. Everything was quick, easy, and seamless.<\/p><div class=\"testimonial-user\"><div class=\"avatar\">LR<\/div><div><strong>Laura R.<\/strong><span>Visitor<\/span><\/div><\/div><\/article>\n              <article class=\"testimonial-card\"><div class=\"testimonial-stars\">\u2605\u2605\u2605\u2605\u2605<\/div><p>The online booking and convenient location made my whole day in Buenos Aires so much easier.<\/p><div class=\"testimonial-user\"><div class=\"avatar\">DC<\/div><div><strong>Diego C.<\/strong><span>Viajero<\/span><\/div><\/div><\/article>\n            <\/div>\n          <\/div>\n          <div class=\"slider-controls\" id=\"sliderDots\">\n            <button class=\"slider-dot active\" type=\"button\" aria-label=\"Slide 1\"><\/button>\n            <button class=\"slider-dot\" type=\"button\" aria-label=\"Slide 2\"><\/button>\n          <\/div>\n        <\/div>\n      <\/section>\n<section class=\"section clean lsba-faq-section\" id=\"preguntas-frecuentes\">\n  <div class=\"container\">\n    <div class=\"section-head\">\n      <div class=\"eyebrow\">Frequently Asked Questions<\/div>\n      <h2 class=\"section-title small translation-block\">Luggage storage in Buenos Aires: <span class=\"mark\">the essentials<\/span><\/h2>\n      <p class=\"section-subtitle\">Key information about our own stores, Luggage Points, security, bookings, and traveler services.<\/p>\n    <\/div>\n\n    <div class=\"lsba-faq-accordion\">\n      <details class=\"lsba-faq-item\" open>\n        <summary>Where can I store my luggage in Buenos Aires?<\/summary>\n        <p>You can store your luggage with Luggage Storage BA through our network of own stores and verified Luggage Points in Buenos Aires. We have locations in key areas such as Palermo Soho, Palermo Hollywood, Retiro, Recoleta, San Telmo, and N\u00fa\u00f1ez, so you can leave your bags close to hotels, terminals, tourist attractions, restaurants, and popular areas to explore.<\/p>\n      <\/details>\n\n      <details class=\"lsba-faq-item\">\n        <summary>What\u2019s the difference between an own store and a Luggage Point?<\/summary>\n        <p>Our own stores are locations operated directly by Luggage Storage BA, such as Palermo Soho and Retiro. Luggage Points are verified partner businesses within our network, selected to offer luggage storage in different neighborhoods across the city. In both cases, you can book online, safely leave your bags, and explore Buenos Aires without carrying extra weight.<\/p>\n      <\/details>\n\n      <details class=\"lsba-faq-item\">\n        <summary>How is luggage protected during storage?<\/summary>\n        <p>Your luggage is stored at verified locations in Buenos Aires, and each item can be identified with a numbered security seal. The service includes insurance, human support, and a clear booking process, so you can leave backpacks, bags, or suitcases for as long as you need.<\/p>\n      <\/details>\n\n      <details class=\"lsba-faq-item\">\n        <summary>Does Luggage Storage BA offer any services besides luggage storage?<\/summary>\n        <p>Yes. In addition to our main luggage storage service in Buenos Aires, Luggage Storage BA offers transfers, luggage pickup and delivery, and solutions for hosts through Checkinero, a professional key storage system designed for hosts and short-term rentals.<\/p>\n      <\/details>\n    <\/div>\n  <\/div>\n<\/section>\n      <section class=\"cta-wrap\">\n        <div class=\"cta-band\">\n          <div class=\"cta-inner\">\n            <div class=\"eyebrow\">Ready to book?<\/div>\n            <h2 class=\"section-title\">Find your nearest location<br>\nand book in seconds<\/h2>\n            <p class=\"section-subtitle\">Available 365 days a year. Travel light and enjoy more.\n\n<\/p>\n            <div class=\"cta-actions\">\n  <a href=\"#ctareserva\" class=\"btn btn-primary\">\n    <i class=\"fas fa-search\" aria-hidden=\"true\"><\/i>\n    <span>View locations<\/span>\n  <\/a>\n\n  <a href=\"https:\/\/wa.me\/+5491169691704\" class=\"btn btn-ghost btn-whatsapp\">\n  <i class=\"fab fa-whatsapp\" aria-hidden=\"true\"><\/i>\n  <span>WhatsApp<\/span>\n<\/a>\n<\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n    <\/main>\n\n<footer class=\"site-footer\" id=\"footer\">\n  <div class=\"container\">\n    <div class=\"footer-grid\">\n      <div class=\"footer-brand\">\n        <div class=\"footer-logo\">\n          <img decoding=\"async\"\n            src=\"https:\/\/luggagestorageba.com\/wp-content\/uploads\/2026\/03\/LUGGAGEWHITE-1.png\"\n            alt=\"Guarda equipaje en Buenos Aires - Luggage Storage BA\"\n          >\n        <\/div>\n\n        <p>Store your luggage at strategic locations across Buenos Aires and explore the city with more freedom.<\/p>\n      <\/div>\n\n      <div class=\"footer-col\">\n        <h4>Explorar<\/h4>\n\n        <div class=\"footer-links\">\n          <a href=\"#ubicaciones\">Locations<\/a>\n          <a href=\"#como-funciona\">How it works<\/a>\n          <a href=\"#servicios\">Services<\/a>\n          <a href=\"htps:\/\/luggagestorageba.com\/sumate\">\u00a1Sumate a Luggage Points!<\/a>\n          <a href=\"https:\/\/luggagestorageba.com\/en\/guardaequipaje-palermo\/\">Luggage storage in Palermo<\/a>\n          <a href=\"https:\/\/luggagestorageba.com\/en\/guardaequipaje-retiro\/\">Luggage storage in Retiro<\/a>\n          <a href=\"https:\/\/luggagestorageba.com\/en\/blog\/\">Blog<\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"footer-col\">\n        <h4>Reservas<\/h4>\n\n        <div class=\"footer-links\">\n          <a href=\"https:\/\/luggagestorageba.com\/en\/terminos-y-condiciones\/\">Terms and Conditions<\/a>\n          <a href=\"#ctareserva\">Book Now<\/a>\n          <a href=\"#opiniones\">Reviews<\/a>\n          <a href=\"#top\">Back to top<\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"footer-col\">\n        <h4>Contact<\/h4>\n\n        <div class=\"footer-links\">\n          <a href=\"mailto:booking@luggagestorageba.com\">booking@luggagestorageba.com<\/a>\n          <a href=\"tel:+5491169691704\">Tel: +54 9 11 6969 1704<\/a>\n          <a href=\"https:\/\/luggagestorageba.com\/en\/contacto\/\">Contact<\/a>\n          <a href=\"#\">Buenos Aires, Argentina<\/a>\n        <\/div>\n\n        <div class=\"footer-social-box\">\n          <span>Follow us!<\/span>\n\n          <a\n            href=\"https:\/\/www.instagram.com\/luggagestorageba\"\n            class=\"footer-social-link\"\n            target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            aria-label=\"Seguinos en Instagram\"\n          >\n            <i class=\"fab fa-instagram\" aria-hidden=\"true\"><\/i>\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"footer-bottom\">\n      <span>\u00a9 2018\u20132026 Luggage Storage BA. All rights reserved.<\/span>\n      <span>Privacy \u00b7 Terms \u00b7 Support<\/span>\n    <\/div>\n  <\/div>\n<\/footer>\n  <\/div>\n\n<div class=\"lp-modal\" id=\"lpModal\" aria-hidden=\"true\">\n  <div class=\"lp-modal-backdrop\">\n    <div class=\"lp-modal-panel\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"lpModalTitle\">\n      <div class=\"lp-modal-header\">\n        <span class=\"lp-modal-title\" id=\"lpModalTitle\">Seleccion\u00e1 fechas y horas<\/span>\n        <button type=\"button\" id=\"lpModalClose\" class=\"lp-close-btn\">Close<\/button>\n      <\/div>\n\n      <div class=\"lp-modal-body\">\n        <div class=\"lp-flatpickr-wrap\">\n          <div id=\"lpInlineCalendar\"><\/div>\n\n          <div class=\"fp-quick-btns\">\n            <button id=\"btnToday\" class=\"lp-quick-btn\" type=\"button\">Solo hoy<\/button>\n            <button id=\"btnTomorrow\" class=\"lp-quick-btn\" type=\"button\">Solo ma\u00f1ana<\/button>\n          <\/div>\n        <\/div>\n\n        <div class=\"lp-modal-grid\">\n          <div class=\"lp-modal-field\">\n            <label for=\"modalCheckinTime\">Drop-off time<\/label>\n            <select id=\"modalCheckinTime\"><\/select>\n          <\/div>\n          <div class=\"lp-modal-field\">\n            <label for=\"modalCheckoutTime\">Pick-up time<\/label>\n            <select id=\"modalCheckoutTime\"><\/select>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"lp-modal-footer\">\n        <button type=\"button\" id=\"lpConfirmSelection\" class=\"lp-confirm-btn\">Confirm<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"lp-modal\" id=\"lpBaggageModal\" aria-hidden=\"true\">\n  <div class=\"lp-modal-backdrop\">\n    <div class=\"lp-modal-panel lp-baggage-modal-panel\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"lpBaggageModalTitle\">\n      <div class=\"lp-modal-header\">\n        <span class=\"lp-modal-title\" id=\"lpBaggageModalTitle\">Seleccion\u00e1 tu equipaje<\/span>\n        <button type=\"button\" id=\"lpBaggageModalClose\" class=\"lp-close-btn\">Close<\/button>\n      <\/div>\n\n      <div class=\"lp-modal-body\">\n        <div class=\"lp-baggage-modal-intro\">\n          Eleg\u00ed qu\u00e9 tipo de equipaje y cantidad vas a guardar.\n        <\/div>\n\n        <div class=\"lp-baggage-options\">\n\n          <div class=\"lp-baggage-option\" data-baggage-type=\"backpack\">\n            <div class=\"lp-baggage-price-pill\">AR$4500 p\/d\u00eda<\/div>\n\n            <div class=\"lp-baggage-option-main\">\n              <div class=\"lp-baggage-option-image\" aria-hidden=\"true\">\n                <img decoding=\"async\"\n                  src=\"http:\/\/luggagestorageba.com\/wp-content\/uploads\/2026\/06\/mochila-item-luggagestorageba2.png\"\n                  alt=\"\"\n                  loading=\"lazy\"\n                >\n              <\/div>\n\n              <div class=\"lp-baggage-option-copy\">\n                <strong>Backpacks<\/strong>\n                <span>Mochilas peque\u00f1as<\/span>\n              <\/div>\n            <\/div>\n\n            <div class=\"lp-baggage-counter\">\n              <button type=\"button\" class=\"lp-baggage-count-btn\" id=\"lpBackpacksMinus\" aria-label=\"Restar mochila peque\u00f1a\">\u2212<\/button>\n              <span class=\"lp-baggage-count\" id=\"lpBackpacksCount\">0<\/span>\n              <button type=\"button\" class=\"lp-baggage-count-btn\" id=\"lpBackpacksPlus\" aria-label=\"Sumar mochila peque\u00f1a\">+<\/button>\n            <\/div>\n          <\/div>\n\n          <div class=\"lp-baggage-option\" data-baggage-type=\"luggage\">\n            <div class=\"lp-baggage-price-pill\">AR$9000 p\/d\u00eda<\/div>\n\n            <div class=\"lp-baggage-option-main\">\n              <div class=\"lp-baggage-option-image\" aria-hidden=\"true\">\n                <img decoding=\"async\"\n                  src=\"http:\/\/luggagestorageba.com\/wp-content\/uploads\/2026\/06\/maleta-item-luggaegestorageba2.png\"\n                  alt=\"\"\n                  loading=\"lazy\"\n                >\n              <\/div>\n\n              <div class=\"lp-baggage-option-copy\">\n                <strong>Luggage<\/strong>\n                <span>Maletas, carry-on o bolsos grandes.<\/span>\n              <\/div>\n            <\/div>\n\n            <div class=\"lp-baggage-counter\">\n              <button type=\"button\" class=\"lp-baggage-count-btn\" id=\"lpLuggageMinus\" aria-label=\"Restar maleta\">\u2212<\/button>\n              <span class=\"lp-baggage-count\" id=\"lpLuggageCount\">0<\/span>\n              <button type=\"button\" class=\"lp-baggage-count-btn\" id=\"lpLuggagePlus\" aria-label=\"Sumar maleta\">+<\/button>\n            <\/div>\n          <\/div>\n\n        <\/div>\n      <\/div>\n\n      <div class=\"lp-modal-footer\">\n        <button type=\"button\" id=\"lpBaggageConfirm\" class=\"lp-confirm-btn\">Aceptar<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n<style>\n.fp-quick-btns{\n  display:flex;\n  gap:8px;\n  margin-top:10px;\n}\n\n.lp-quick-btn{\n  appearance:none;\n  -webkit-appearance:none;\n  border:0;\n  outline:none;\n  box-shadow:none;\n  text-decoration:none;\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  width:100%;\n  min-height:44px;\n  padding:10px 14px;\n\n  background:var(--y, #ffde59);\n  color:var(--c, #2f2e2e);\n  font-size:14px;\n  font-weight:600;\n  line-height:1.2;\n  cursor:pointer;\n\n  border-radius:8px !important;\n  overflow:hidden;\n\n  transition:\n    background-color .18s ease,\n    filter .18s ease,\n    transform .08s ease,\n    box-shadow .18s ease,\n    border-radius .18s ease;\n}\n\n.lp-quick-btn:hover,\n.lp-quick-btn:active,\n.lp-quick-btn:focus,\n.lp-quick-btn:focus-visible{\n  border-radius:8px !important;\n}\n\n.lp-quick-btn:hover{\n  filter:brightness(.96);\n}\n\n.lp-quick-btn:active{\n  filter:brightness(.92);\n  transform:translateY(1px);\n}\n\n.lp-quick-btn:focus{\n  outline:none;\n  box-shadow:0 0 0 3px rgba(255, 222, 89, .35);\n}\n\n.lp-quick-btn:focus:not(:focus-visible){\n  box-shadow:none;\n}\n\n.lp-quick-btn:focus-visible{\n  outline:none;\n  box-shadow:0 0 0 3px rgba(255, 222, 89, .45);\n}\n\n.lp-quick-btn[disabled],\n.lp-quick-btn:disabled{\n  opacity:.55;\n  cursor:not-allowed;\n  filter:none;\n  transform:none;\n  box-shadow:none;\n  border-radius:8px !important;\n}\n<\/style>\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\/dist\/flatpickr.min.css\">\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\"><\/script>\n<link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\"\/>\n<script src=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\"><\/script>\n<script>\n(() => {\n  const $ = (s, sc = document) => (sc ? sc.querySelector(s) : null);\n  const $$ = (s, sc = document) => (sc ? Array.from(sc.querySelectorAll(s)) : []);\n  const prefersReduced = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  const header = $('#siteHeader');\n  const mobileNav = $('#mobileNav');\n  const menuToggle = $('#menuToggle');\n  const home = $('.lsba-home');\n  const heroTilt = $('#heroTilt');\n  const hero = $('.hero');\n\n  function updateHeaderOffset() {\n    if (!header) return;\n\n    const headerHeight = Math.ceil(header.offsetHeight || 0);\n\n    document.documentElement.style.setProperty('--header-offset', `${headerHeight}px`);\n  }\n\n  function handleHeader() {\n    if (!header) return;\n\n    if (window.scrollY > 10) {\n      header.classList.add('is-scrolled');\n    } else {\n      header.classList.remove('is-scrolled');\n    }\n  }\n\n  function refreshHeader() {\n    updateHeaderOffset();\n    handleHeader();\n  }\n\n  refreshHeader();\n  window.addEventListener('load', refreshHeader);\n  window.addEventListener('resize', refreshHeader);\n  window.addEventListener('scroll', handleHeader, { passive: true });\n\n  menuToggle?.addEventListener('click', () => {\n    mobileNav?.classList.toggle('open');\n  });\n\n  $$('.nav-links a').forEach(link => {\n    link.addEventListener('click', () => {\n      mobileNav?.classList.remove('open');\n    });\n  });\n\n  document.addEventListener('click', (e) => {\n    if (!mobileNav || !menuToggle) return;\n    if (!mobileNav.contains(e.target) && !menuToggle.contains(e.target)) {\n      mobileNav.classList.remove('open');\n    }\n  });\n\n\/* =========================\n   LOCATIONS \/ LEAFLET MAP\n   ========================= *\/\nconst mapCount = $('#mapCount');\nconst mapCaption = $('#mapCaption');\nconst mapActionBtn = $('.map-badge-right .btn');\nconst locEls = $$('.loc-item');\nconst locationsMapEl = $('#locationsMap');\n\nconst mapCountMobile = $('#mapCountMobile');\nconst mapCaptionMobile = $('#mapCaptionMobile');\nconst locMobileTabs = $$('.locm-tab');\nconst locMobilePanels = $$('.locm-card[data-location-panel]');\nconst locationsMapMobileEl = $('#locationsMapMobile');\n\nconst LSBA_MARKER_LOGO = 'https:\/\/luggagestorageba.com\/wp-content\/uploads\/2025\/08\/logo-redondo-nuevo.png';\n\nconst locationMeta = {\n  'palermo-soho': {\n    label: 'Palermo Soho',\n    count: 'Luggage Storage BA - Palermo',\n    caption: ' ideal para turismo, gastronom\u00eda, compras y vida urbana.',\n    url: 'https:\/\/maps.app.goo.gl\/4cfns6M3z4yWipoCA',\n    zoom: 15,\n    center: [-34.5866221, -58.4274012],\n    mobileZoom: 15,\n    mobileCenter: [-34.5866221, -58.4274012],\n    points: [\n      {\n        name: 'Luggage Storage BA',\n        isOwnStore: true,\n        coords: [-34.5866221, -58.4274012],\n        text: '',\n        features: [\n             { icon: 'fa-location-dot', label: 'Nicaragua 4806, Palermo' },\n{ icon: 'fa-clock', label: 'Lun a Dom - 9 a 21 hs' },\n        ],\n        distances: [\n          { icon: 'fa-solid fa-car', label: \"20' Aeropuerto (AEP)\" },\n          { icon: 'fa-person-walking', label: \"3' de Serrano\" },\n          { icon: 'fa-person-walking', label: \"12' de Subte D Plaza Italia\" }\n        ]\n      }\n    ]\n  },\n\n  'palermo-hollywood': {\n    label: 'Palermo Hollywood',\n    count: '2 Puntos',\n    caption: 'Punto estrat\u00e9gico cerca de bares, restaurantes y vida nocturna.',\n    url: '#ctareserva',\n    zoom: 15,\n    center: [-34.5805995, -58.4339291],\n    mobileZoom: 15,\n    mobileCenter: [-34.5805995, -58.4339291],\n    points: [\n      {\n        name: 'Librer\u00eda en Palermo Hollywood',\n        isOwnStore: false,\n        coords: [-34.5805995, -58.4339291],\n        text: '',\n        features: [\n          { icon: 'fa-utensils', label: 'Gastronom\u00eda' },\n          { icon: 'fa-martini-glass', label: 'Vida nocturna' },\n          { icon: 'fa-palette', label: 'Arte' }\n        ],\n        distances: [\n          { icon: 'fa-person-walking', label: \"4' de Av. Honduras\" },\n          { icon: 'fa-person-walking', label: \"8' de Distrito Arcos\" },\n          { icon: 'fa-train-subway', label: \"10' de Subte D Plaza Italia\" }\n        ]\n      },\n      {\n        name: 'Almacen en Hollywood',\n        isOwnStore: false,\n        coords: [-34.5800115, -58.4357833],\n        text: '',\n        features: [\n          { icon: 'fa-utensils', label: 'Gastronom\u00eda' },\n          { icon: 'fa-martini-glass', label: 'Vida nocturna' },\n          { icon: 'fa-location-dot', label: 'Ubicaci\u00f3n pr\u00e1ctica' }\n        ],\n        distances: [\n          { icon: 'fa-person-walking', label: \"4' de Av. Honduras\" },\n          { icon: 'fa-person-walking', label: \"8' de Distrito Arcos\" },\n          { icon: 'fa-train-subway', label: \"10' de Subte D Plaza Italia\" }\n        ]\n      }\n    ]\n  },\n\n  'san-telmo': {\n    label: 'San Telmo',\n    count: '2 Puntos',\n    caption: 'Turismo hist\u00f3rico, mercado, caminatas y ritmo bohemio.',\n    url: '#ctareserva',\n    zoom: 14,\n    center: [-34.6178, -58.3762],\n    mobileZoom: 14,\n    mobileCenter: [-34.6168, -58.3768],\n    points: [\n      {\n        name: 'Cowork en San Telmo',\n        isOwnStore: false,\n        coords: [-34.6154184, -58.3776377],\n        text: '',\n        features: [\n          { icon: 'fa-landmark', label: 'Historia' },\n          { icon: 'fa-utensils', label: 'Gastronom\u00eda' },\n          { icon: 'fa-store', label: 'Mercado' }\n        ],\n        distances: [\n          { icon: 'fa-person-walking', label: \"3' del Mercado de San Telmo\" },\n          { icon: 'fa-person-walking', label: \"6' de Plaza Dorrego\" },\n          { icon: 'fa-train-subway', label: \"12' de Subte C Independencia\" }\n        ]\n      },\n      {\n        name: 'Vinoteca en San Telmo',\n        isOwnStore: false,\n        coords: [-34.6197973, -58.3730153],\n        text: '',\n        features: [\n          { icon: 'fa-landmark', label: 'Historia' },\n          { icon: 'fa-utensils', label: 'Gastronom\u00eda' },\n          { icon: 'fa-person-walking', label: 'Paseos' }\n        ],\n        distances: [\n          { icon: 'fa-person-walking', label: \"5' de Plaza Dorrego\" },\n          { icon: 'fa-person-walking', label: \"10' de Puerto Madero\" },\n          { icon: 'fa-bus', label: \"2' de Av. Paseo Col\u00f3n\" }\n        ]\n      }\n    ]\n  },\n\n  recoleta: {\n    label: 'Recoleta',\n    count: '2 Puntos',\n    caption: 'Museos, hoteles, arquitectura cl\u00e1sica, Avenida Alvear y paseo urbano.',\n    url: '#ctareserva',\n    zoom: 14,\n    center: [-34.5901, -58.3978],\n    mobileZoom: 14,\n    mobileCenter: [-34.5895, -58.3982],\n    points: [\n      {\n        name: 'Vinoteca en Recoleta',\n        isOwnStore: false,\n        coords: [-34.5897064, -58.3942434],\n        text: '',\n        features: [\n          { icon: 'fa-building-columns', label: 'Museos' },\n          { icon: 'fa-tree-city', label: 'Paseos' },\n          { icon: 'fa-camera', label: 'Turismo' }\n        ],\n        distances: [\n          { icon: 'fa-person-walking', label: \"4' del Cementerio\" },\n          { icon: 'fa-person-walking', label: \"6' del Recoleta Mall\" },\n          { icon: 'fa-bus', label: \"3' de Av. Santa Fe\" }\n        ]\n      },\n      {\n        name: 'Agencia tur\u00edstica en Recoleta',\n        isOwnStore: false,\n        coords: [-34.5884109, -58.3876751],\n        text: '',\n        features: [\n          { icon: 'fa-hotel', label: 'Hoteles' },\n          { icon: 'fa-gem', label: 'Av. Alvear' },\n          { icon: 'fa-map-location-dot', label: 'Tours' }\n        ],\n        distances: [\n          { icon: 'fa-person-walking', label: \"3' de Patio Bullrich\" },\n          { icon: 'fa-person-walking', label: \"5' de Plaza Francia\" },\n          { icon: 'fa-person-walking', label: \"7' del Cementerio\" }\n        ]\n      }\n    ]\n  },\n\n  retiro: {\n    label: 'Retiro',\n    count: '1 Punto',\n    caption: 'Ideal para terminales, Buquebus, conexiones y microcentro.',\n    url: 'https:\/\/maps.app.goo.gl\/vSKC7EZBvA9JL5w18',\n    zoom: 15,\n    center: [-34.5984751, -58.3769477],\n    mobileZoom: 15,\n    mobileCenter: [-34.5984751, -58.3769477],\n    points: [\n      {\n        name: 'Luggage Storage BA',\n        isOwnStore: true,\n        coords: [-34.5984751, -58.3769477],\n        text: '',\n        features: [\n             { icon: 'fa-location-dot', label: 'Maipu 814, Retiro.' },\n{ icon: 'fa-clock', label: 'Lun a dom 9 a 21 hs' },\n\n        ],\n        distances: [\n          { icon: 'fa-person-walking', label: \"10' de Buquebus\" },\n          { icon: 'fa-person-walking', label: \"5' de Retiro\" },\n          { icon: 'fa-solid fa-car', label: \"20' de (AEP)\" }\n        ]\n      }\n    ]\n  },\n\n  microcentro: {\n    label: 'Microcentro',\n    count: '2 Puntos',\n    caption: 'Ideal para hoteles, oficinas, teatros, Av. C\u00f3rdoba y el centro porte\u00f1o.',\n    url: '#ctareserva',\n    zoom: 14,\n    center: [-34.6005, -58.3812],\n    mobileZoom: 14,\n    mobileCenter: [-34.6005, -58.3812],\n    points: [\n      {\n        name: 'Cowork en Microcentro',\n        isOwnStore: false,\n        coords: [-34.6016170, -58.3742150],\n        text: '',\n        features: [\n          { icon: 'fa-briefcase', label: 'Microcentro' },\n          { icon: 'fa-location-dot', label: 'Ubicaci\u00f3n pr\u00e1ctica' }\n        ],\n        distances: [\n          { icon: 'fa-person-walking', label: \"5' de Galer\u00edas Pac\u00edfico\" },\n          { icon: 'fa-person-walking', label: \"8' de Calle Florida\" },\n          { icon: 'fa-train-subway', label: \"6' de Subte B Florida\" }\n        ]\n      },\n      {\n        name: 'Tienda en Av.Cordoba',\n        isOwnStore: false,\n        coords: [-34.5994915, -58.3885259],\n        text: '',\n        features: [\n          { icon: 'fa-store', label: 'Tienda' },\n          { icon: 'fa-masks-theater', label: 'Teatros' },\n          { icon: 'fa-location-dot', label: 'Centro porte\u00f1o' }\n        ],\n        distances: [\n          { icon: 'fa-person-walking', label: \"6' de Av. Corrientes\" },\n          { icon: 'fa-person-walking', label: \"10' del Teatro Col\u00f3n\" },\n          { icon: 'fa-train-subway', label: \"6' de Subte D Tribunales\" }\n        ]\n      }\n    ]\n  },\n\n  nunez: {\n    label: 'Nu\u00f1ez',\n    count: '2 Puntos',\n    caption: 'Acceso c\u00f3modo al norte de la ciudad y zona River.',\n    url: '#ctareserva',\n    zoom: 14,\n    center: [-34.5527, -58.4580],\n    mobileZoom: 14,\n    mobileCenter: [-34.5527, -58.4580],\n    points: [\n      {\n        name: 'Kiosco cerca de River',\n        isOwnStore: false,\n        coords: [-34.5513842, -58.4695963],\n        text: '',\n        features: [\n          { icon: 'fa-futbol', label: 'Eventos' },\n          { icon: 'fa-route', label: 'Zona norte' },\n          { icon: 'fa-utensils', label: 'Gastronom\u00eda' }\n        ],\n        distances: [\n          { icon: 'fa-person-walking', label: \"7' de Estadio River\" },\n          { icon: 'fa-person-walking', label: \"8' de Av. Cabildo\" },\n          { icon: 'fa-train-subway', label: \"10' de Congreso de Tucum\u00e1n\" }\n        ]\n      },\n      {\n        name: 'Peluquer\u00eda zona Estadio Monumental',\n        isOwnStore: false,\n        coords: [-34.5542655, -58.4463768],\n        text: '',\n        features: [\n          { icon: 'fa-futbol', label: 'Estadio Monumental' },\n          { icon: 'fa-route', label: 'Zona norte' },\n          { icon: 'fa-location-dot', label: 'Ubicaci\u00f3n pr\u00e1ctica' }\n        ],\n        distances: [\n          { icon: 'fa-person-walking', label: \"8' de Estadio River\" },\n          { icon: 'fa-person-walking', label: \"10' de Ciudad Universitaria\" },\n          { icon: 'fa-bus', label: \"3' de Av. Lugones\" }\n        ]\n      }\n    ]\n  }\n};\n\nlet activeLocationKey = 'palermo-soho';\nconst leafletReady = typeof window.L !== 'undefined';\n\nlet desktopMap = null;\nlet desktopMarkers = [];\nlet desktopMapInitialized = false;\n\nlet mobileMap = null;\nlet mobileMarkers = [];\nlet mobileMapInitialized = false;\n\nfunction isVisible(el) {\n  return !!(el && el.getClientRects && el.getClientRects().length);\n}\n\nfunction markerIcon(isActive = false, isOwnStore = false) {\n  if (isOwnStore) {\n    return L.divIcon({\n      className: '',\n      html: `\n        <div class=\"lsba-marker lsba-marker--own${isActive ? ' is-active' : ''}\">\n          <img decoding=\"async\" src=\"${LSBA_MARKER_LOGO}\" alt=\"Guarda equipaje\">\n        <\/div>\n      `,\n      iconSize: [34, 34],\n      iconAnchor: [17, 17],\n      popupAnchor: [0, -18]\n    });\n  }\n\n  return L.divIcon({\n    className: '',\n    html: `\n      <div class=\"lsba-marker lsba-marker--affiliate${isActive ? ' is-active' : ''}\">\n        <i class=\"fa-solid fa-store\" aria-hidden=\"true\"><\/i>\n      <\/div>\n    `,\n    iconSize: [34, 34],\n    iconAnchor: [17, 17],\n    popupAnchor: [0, -18]\n  });\n}\n\nfunction getMarkersByLocation(markersArr, key) {\n  return markersArr.filter(item => item.locationKey === key);\n}\n\nfunction getMobileMapOverlayHeight() {\n  const overlay =\n    locationsMapMobileEl?.closest('.locations-mobile')?.querySelector('.locm-map-bottom') ||\n    document.querySelector('.locm-map-bottom');\n\n  return overlay ? overlay.offsetHeight : 0;\n}\n\nfunction setActiveLocationCard(key) {\n  locEls.forEach(el => {\n    el.classList.toggle('active', el.dataset.location === key);\n  });\n}\n\nfunction setMapBadge(key) {\n  const meta = locationMeta[key];\n  if (!meta) return;\n\n  if (mapCount) mapCount.textContent = meta.count;\n  if (mapCaption) mapCaption.textContent = meta.caption;\n\n  const isOwnLocation = Array.isArray(meta.points) && meta.points.some(point => point?.isOwnStore);\n\n  if (mapActionBtn) {\n    mapActionBtn.textContent = isOwnLocation ? 'Ver ubicaci\u00f3n' : 'Reservar';\n    mapActionBtn.href = isOwnLocation ? (meta.url || '#ctareserva') : '#ctareserva';\n  }\n}\n\nfunction escapeHtml(str = '') {\n  return String(str)\n    .replaceAll('&', '&amp;')\n    .replaceAll('<', '&lt;')\n    .replaceAll('>', '&gt;')\n    .replaceAll('\"', '&quot;')\n    .replaceAll(\"'\", '&#039;');\n}\n\nfunction renderPopupPill(item) {\n  return `\n    <span class=\"lsba-popup-pill\">\n      <i class=\"fa-solid ${escapeHtml(item?.icon || 'fa-location-dot')}\" aria-hidden=\"true\"><\/i>\n      <span>${escapeHtml(item?.label || '')}<\/span>\n    <\/span>\n  `;\n}\n\nfunction renderPopupCard(point) {\n  const title = escapeHtml(point?.name || '');\n  const text = escapeHtml(point?.text || '');\n  const features = Array.isArray(point?.features) ? point.features : [];\n  const distances = Array.isArray(point?.distances) ? point.distances : [];\n\n  const typeBadge = point?.isOwnStore\n    ? `<span class=\"lsba-popup-store-badge lsba-popup-store-badge--own\">Tienda propia<\/span>`\n    : `<span class=\"lsba-popup-store-badge lsba-popup-store-badge--affiliate\">Punto afiliado<\/span>`;\n\n  const featuresHtml = features.map(item => `\n    <li class=\"lsba-popup-feature\">\n      <i class=\"fa-solid ${escapeHtml(item.icon || 'fa-star')}\" aria-hidden=\"true\"><\/i>\n      <span>${escapeHtml(item.label || '')}<\/span>\n    <\/li>\n  `).join('');\n\n  const hasTicker = distances.length > 0;\n  const tickerItemsHtml = hasTicker\n    ? distances.map(renderPopupPill).join('')\n    : '';\n\n  const duplicatedTickerHtml = hasTicker\n    ? `${tickerItemsHtml}${tickerItemsHtml}`\n    : '';\n\n  return `\n    <div class=\"lsba-popup-card\">\n      <div class=\"lsba-popup-head\">\n        <div class=\"lsba-popup-head-copy\">\n          ${typeBadge}\n          <p class=\"lsba-popup-title\">${title}<\/p>\n          <p class=\"lsba-popup-sub\">${text}<\/p>\n        <\/div>\n      <\/div>\n\n      <ul class=\"lsba-popup-features\">\n        ${featuresHtml}\n      <\/ul>\n\n      <div class=\"lsba-popup-divider\"><\/div>\n\n      <div class=\"lsba-popup-pills-viewport\">\n        <div class=\"lsba-popup-pills-track${hasTicker ? ' is-animated' : ''}\">\n          ${duplicatedTickerHtml}\n        <\/div>\n      <\/div>\n    <\/div>\n  `;\n}\n\nfunction setDesktopMarkersActive(key) {\n  desktopMarkers.forEach(item => {\n    const isActive = item.locationKey === key;\n    item.marker.setIcon(markerIcon(isActive, item.isOwnStore));\n    if (item.marker._icon) {\n      item.marker._icon.style.zIndex = isActive ? '999' : (item.isOwnStore ? '850' : '600');\n    }\n  });\n}\n\nfunction focusLocationOnDesktopMap(key, { openPopup = false } = {}) {\n  if (!desktopMap || !locationMeta[key]) return;\n\n  const meta = locationMeta[key];\n  desktopMap.setView(meta.center, meta.zoom, { animate: true });\n\n  if (openPopup) {\n    const first = desktopMarkers.find(item => item.locationKey === key);\n    first?.marker.openPopup();\n  }\n}\n\nfunction setActiveDesktopLocation(key, opts = {}) {\n  if (!locationMeta[key]) return;\n  activeLocationKey = key;\n  setActiveLocationCard(key);\n  setMapBadge(key);\n  if (desktopMap) {\n    setDesktopMarkersActive(key);\n    focusLocationOnDesktopMap(key, opts);\n  }\n}\n\nfunction initDesktopLeafletMap() {\n  if (desktopMapInitialized || !locationsMapEl || !leafletReady || !isVisible(locationsMapEl)) return;\n\n  desktopMapInitialized = true;\n\n  desktopMap = L.map(locationsMapEl, {\n    zoomControl: false,\n    attributionControl: false,\n    scrollWheelZoom: false,\n    doubleClickZoom: false,\n    boxZoom: false,\n    keyboard: false,\n    dragging: !prefersReduced,\n    tap: true\n  });\n\n  L.tileLayer('https:\/\/{s}.basemaps.cartocdn.com\/light_nolabels\/{z}\/{x}\/{y}{r}.png', {\n    subdomains: 'abcd',\n    maxZoom: 20\n  }).addTo(desktopMap);\n\n  Object.entries(locationMeta).forEach(([locationKey, meta]) => {\n    meta.points.forEach(point => {\n      const marker = L.marker(point.coords, {\n        icon: markerIcon(locationKey === activeLocationKey, !!point.isOwnStore)\n      }).addTo(desktopMap);\n\n      marker.bindPopup(\n        renderPopupCard(point),\n        {\n          className: 'lsba-popup',\n          closeButton: false,\n          autoPanOffset: [0, 18]\n        }\n      );\n\n      marker.on('click', () => {\n        setActiveDesktopLocation(locationKey);\n        setActiveMobileLocation(locationKey);\n      });\n\n      desktopMarkers.push({\n        locationKey,\n        isOwnStore: !!point.isOwnStore,\n        marker\n      });\n    });\n  });\n\n  setActiveDesktopLocation(activeLocationKey);\n\n  setTimeout(() => {\n    if (!desktopMap) return;\n    desktopMap.invalidateSize();\n    setActiveDesktopLocation(activeLocationKey);\n  }, 120);\n}\n\nfunction setActiveMobileTab(key) {\n  locMobileTabs.forEach(tab => {\n    const active = tab.dataset.location === key;\n    tab.classList.toggle('is-active', active);\n    tab.setAttribute('aria-selected', active ? 'true' : 'false');\n  });\n}\n\nfunction setActiveMobileCard(key) {\n  locMobilePanels.forEach(panel => {\n    const active = panel.dataset.locationPanel === key;\n    panel.classList.toggle('is-active', active);\n    panel.hidden = !active;\n  });\n}\n\nfunction setMobileMapBadge(key) {\n  const meta = locationMeta[key];\n  if (!meta) return;\n  if (mapCountMobile) mapCountMobile.textContent = meta.count;\n  if (mapCaptionMobile) mapCaptionMobile.textContent = meta.caption;\n}\n\nfunction setMobileMarkersActive(key) {\n  mobileMarkers.forEach(item => {\n    const isActive = item.locationKey === key;\n    item.marker.setIcon(markerIcon(isActive, item.isOwnStore));\n    if (item.marker._icon) {\n      item.marker._icon.style.zIndex = isActive ? '999' : (item.isOwnStore ? '850' : '600');\n    }\n  });\n}\n\nfunction focusLocationOnMobileMap(key, { openPopup = false } = {}) {\n  if (!mobileMap || !locationMeta[key]) return;\n\n  const meta = locationMeta[key];\n  const markersForLocation = getMarkersByLocation(mobileMarkers, key);\n  const overlayHeight = getMobileMapOverlayHeight();\n\n  mobileMap.invalidateSize();\n\n  const openFirstPopup = () => {\n    const first = markersForLocation[0];\n    first?.marker.openPopup();\n  };\n\n  if (markersForLocation.length === 1) {\n    const latlng = markersForLocation[0].marker.getLatLng();\n    const zoom = meta.mobileZoom || meta.zoom || 14;\n\n    mobileMap.setView(latlng, zoom, { animate: true });\n\n    requestAnimationFrame(() => {\n      mobileMap.invalidateSize();\n\n      const mapSize = mobileMap.getSize();\n      const popupSpace = Math.round(mapSize.y * 0.28);\n      const bottomSafeArea = Math.max(40, Math.round(overlayHeight * 0.25));\n\n      mobileMap.panBy([0, popupSpace - bottomSafeArea], { animate: true });\n\n      if (openPopup) {\n        setTimeout(openFirstPopup, 220);\n      }\n    });\n\n    return;\n  }\n\n  if (markersForLocation.length > 1) {\n    const bounds = L.latLngBounds(markersForLocation.map(item => item.marker.getLatLng()));\n    const bottomPadding = Math.max(110, overlayHeight + 50);\n\n    mobileMap.fitBounds(bounds, {\n      animate: true,\n      paddingTopLeft: [20, 20],\n      paddingBottomRight: [20, bottomPadding],\n      maxZoom: meta.mobileZoom || meta.zoom || 14\n    });\n\n    if (openPopup) {\n      setTimeout(openFirstPopup, 220);\n    }\n\n    return;\n  }\n\n  const center = meta.mobileCenter || meta.center;\n  const zoom = meta.mobileZoom || meta.zoom;\n  mobileMap.setView(center, zoom, { animate: true });\n\n  if (openPopup) {\n    setTimeout(openFirstPopup, 180);\n  }\n}\n\nfunction setActiveMobileLocation(key, opts = {}) {\n  if (!locationMeta[key]) return;\n  activeLocationKey = key;\n  setActiveMobileTab(key);\n  setActiveMobileCard(key);\n  setMobileMapBadge(key);\n  if (mobileMap) {\n    setMobileMarkersActive(key);\n    focusLocationOnMobileMap(key, opts);\n  }\n}\n\nfunction initMobileLeafletMap() {\n  if (mobileMapInitialized || !locationsMapMobileEl || !leafletReady || !isVisible(locationsMapMobileEl)) return;\n\n  mobileMapInitialized = true;\n\n  mobileMap = L.map(locationsMapMobileEl, {\n    zoomControl: false,\n    attributionControl: false,\n    scrollWheelZoom: false,\n    doubleClickZoom: false,\n    boxZoom: false,\n    keyboard: false,\n    dragging: true,\n    tap: true\n  });\n\n  L.tileLayer('https:\/\/{s}.basemaps.cartocdn.com\/light_nolabels\/{z}\/{x}\/{y}{r}.png', {\n    subdomains: 'abcd',\n    maxZoom: 20\n  }).addTo(mobileMap);\n\n  Object.entries(locationMeta).forEach(([locationKey, meta]) => {\n    meta.points.forEach(point => {\n      const marker = L.marker(point.coords, {\n        icon: markerIcon(locationKey === activeLocationKey, !!point.isOwnStore)\n      }).addTo(mobileMap);\n\n      marker.bindPopup(\n        renderPopupCard(point),\n        {\n          className: 'lsba-popup',\n          closeButton: false,\n          autoPanOffset: [0, 18]\n        }\n      );\n\n      marker.on('click', () => {\n        setActiveMobileLocation(locationKey);\n        setActiveDesktopLocation(locationKey);\n      });\n\n      mobileMarkers.push({\n        locationKey,\n        isOwnStore: !!point.isOwnStore,\n        marker\n      });\n    });\n  });\n\n  const initialMobileKey =\n    locMobileTabs.find(tab => tab.classList.contains('is-active'))?.dataset.location ||\n    activeLocationKey ||\n    'palermo-soho';\n\n  setActiveMobileLocation(initialMobileKey);\n\n  setTimeout(() => {\n    if (!mobileMap) return;\n    mobileMap.invalidateSize();\n    setActiveMobileLocation(initialMobileKey);\n  }, 150);\n}\n\nfunction ensureMaps() {\n  if (!leafletReady) return;\n\n  initDesktopLeafletMap();\n  initMobileLeafletMap();\n\n  if (desktopMap && isVisible(locationsMapEl)) {\n    setTimeout(() => {\n      desktopMap.invalidateSize();\n      setActiveDesktopLocation(activeLocationKey);\n    }, 120);\n  }\n\n  if (mobileMap && isVisible(locationsMapMobileEl)) {\n    setTimeout(() => {\n      mobileMap.invalidateSize();\n      setActiveMobileLocation(activeLocationKey);\n    }, 120);\n  }\n}\n\nlocEls.forEach(el => {\n  const key = el.dataset.location;\n\n  el.addEventListener('click', (e) => {\n    if (!key || !locationMeta[key]) return;\n\n    const clickedButton = e.target.closest('a');\n    if (clickedButton) return;\n\n    setActiveDesktopLocation(key, { openPopup: true });\n    setActiveMobileLocation(key);\n  });\n});\n\nlocMobileTabs.forEach(tab => {\n  tab.addEventListener('click', () => {\n    const key = tab.dataset.location;\n    if (!key || !locationMeta[key]) return;\n    setActiveMobileLocation(key, { openPopup: true });\n    setActiveDesktopLocation(key);\n  });\n});\n\nif (leafletReady) {\n  window.addEventListener('load', ensureMaps);\n  window.addEventListener('resize', ensureMaps);\n} else {\n  setActiveDesktopLocation(activeLocationKey);\n  setActiveMobileLocation(activeLocationKey);\n}\n  \/* =========================\n     REVEALS\n     ========================= *\/\n  const revealEls = $$('[data-reveal]');\n  if ('IntersectionObserver' in window && revealEls.length) {\n    const io = new IntersectionObserver((entries) => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) {\n          entry.target.classList.add('is-visible');\n          io.unobserve(entry.target);\n        }\n      });\n    }, { threshold: 0.18, rootMargin: '0px 0px -8% 0px' });\n    revealEls.forEach(el => io.observe(el));\n  } else {\n    revealEls.forEach(el => el.classList.add('is-visible'));\n  }\n\n  \/* =========================\n     HERO TILT\n     ========================= *\/\n  if (heroTilt && !prefersReduced) {\n    heroTilt.addEventListener('mousemove', (e) => {\n      const rect = heroTilt.getBoundingClientRect();\n      const px = (e.clientX - rect.left) \/ rect.width;\n      const py = (e.clientY - rect.top) \/ rect.height;\n      const rx = (py - 0.5) * -6;\n      const ry = (px - 0.5) * 8;\n      heroTilt.style.transform = `rotateX(${rx}deg) rotateY(${ry}deg)`;\n    });\n    heroTilt.addEventListener('mouseleave', () => {\n      heroTilt.style.transform = 'rotateX(0deg) rotateY(0deg)';\n    });\n  }\n\n  \/* =========================\n   TESTIMONIALS\n   ========================= *\/\nconst track = $('#testimonialsTrack');\nconst dots = $$('#sliderDots .slider-dot');\nlet sliderIndex = 0;\n\nfunction getTestimonialCards() {\n  return track ? $$('.testimonial-card', track) : [];\n}\n\nfunction slidesPerView() {\n  if (window.innerWidth <= 960) return 1;\n  return 3;\n}\n\nfunction totalPages() {\n  const cards = getTestimonialCards().length;\n  const perView = slidesPerView();\n  return Math.max(1, Math.ceil(cards \/ perView));\n}\n\nfunction renderSlider() {\n  if (!track) return;\n\n  const cards = getTestimonialCards();\n  if (!cards.length) return;\n\n  const perView = slidesPerView();\n  const pages = totalPages();\n\n  if (sliderIndex > pages - 1) sliderIndex = 0;\n\n  const firstCard = cards[0];\n  const cardStyles = window.getComputedStyle(track);\n  const gap = parseFloat(cardStyles.columnGap || cardStyles.gap || '18') || 18;\n  const cardWidth = firstCard.getBoundingClientRect().width;\n\n  const offset = sliderIndex * (cardWidth + gap) * perView;\n  track.style.transform = `translateX(${-offset}px)`;\n\n  dots.forEach((dot, i) => {\n    dot.classList.toggle('active', i === sliderIndex);\n    dot.setAttribute('aria-current', i === sliderIndex ? 'true' : 'false');\n  });\n}\n\ndots.forEach((dot, i) => {\n  dot.addEventListener('click', () => {\n    sliderIndex = i;\n    renderSlider();\n  });\n});\n\n\/* swipe mobile *\/\nlet startX = 0;\nlet deltaX = 0;\nlet isDragging = false;\n\ntrack?.addEventListener('touchstart', (e) => {\n  if (!e.touches.length) return;\n  startX = e.touches[0].clientX;\n  deltaX = 0;\n  isDragging = true;\n}, { passive: true });\n\ntrack?.addEventListener('touchmove', (e) => {\n  if (!isDragging || !e.touches.length) return;\n  deltaX = e.touches[0].clientX - startX;\n}, { passive: true });\n\ntrack?.addEventListener('touchend', () => {\n  if (!isDragging) return;\n\n  const threshold = 50;\n  const pages = totalPages();\n\n  if (deltaX < -threshold && sliderIndex < pages - 1) {\n    sliderIndex += 1;\n  } else if (deltaX > threshold && sliderIndex > 0) {\n    sliderIndex -= 1;\n  }\n\n  isDragging = false;\n  deltaX = 0;\n  renderSlider();\n});\n\nwindow.addEventListener('resize', renderSlider);\nrenderSlider();\n\n\/* =========================\n   BG GLOW\n   ========================= *\/\nif (home && !prefersReduced) {\n  window.addEventListener('mousemove', (e) => {\n    const x = (e.clientX \/ window.innerWidth - 0.5) * 20;\n    const y = (e.clientY \/ window.innerHeight - 0.5) * 20;\n    home.style.setProperty('--glow-x', `${x}px`);\n    home.style.setProperty('--glow-y', `${y}px`);\n  }, { passive: true });\n}\n\n\/* =========================\n   FORM + MODAL BASE + FLATPICKR\n   ========================= *\/\nconst form = $('#lp-dates-form');\n\nconst baggageSummaryBtn = $('#lpBaggageSummaryBtn');\nconst baggageSummaryText = $('#lpBaggageSummaryText');\nconst qtyInput = $('#lpLuggageInput');\nconst backpacksInput = $('#lpBackpacksInput');\n\nconst startInput = $('#lp-start-date');\nconst endInput = $('#lp-end-date');\nconst affHidden = $('#aff_id_hidden');\n\nconst locationInput = $('#lpLocationInput');\nconst locationLatInput = $('#lpLocationLat');\nconst locationLngInput = $('#lpLocationLng');\nconst locationCityInput = $('#lpLocationCity');\nconst locationCountryInput = $('#lpLocationCountry');\nconst locationPlaceIdInput = $('#lpLocationPlaceId');\nconst useCurrentLocationBtn = $('#lpUseCurrentLocation');\nconst locationCheck = $('#lpLocationCheck');\n\nconst dateSummaryBtn = $('#lpDateSummaryBtn');\nconst dateSummaryText = $('#lpDateSummaryText');\nconst dateCheck = $('#lpDateCheck');\nconst baggageCheck = $('#lpBaggageCheck');\n\nconst GOOGLE_COUNTRY_RESTRICTION = 'ar';\n\nconst modal = $('#lpModal');\nif (modal && modal.parentNode !== document.body) {\n  document.body.appendChild(modal);\n}\n\nconst baggageModal = $('#lpBaggageModal');\nif (baggageModal && baggageModal.parentNode !== document.body) {\n  document.body.appendChild(baggageModal);\n}\n\nconst modalBackdrop = modal ? $('.lp-modal-backdrop', modal) : null;\nconst modalPanel = modal ? $('.lp-modal-panel', modal) : null;\nconst modalClose = $('#lpModalClose');\nconst modalConfirm = $('#lpConfirmSelection');\nconst modalCheckinTime = $('#modalCheckinTime');\nconst modalCheckoutTime = $('#modalCheckoutTime');\nconst calendarEl = $('#lpInlineCalendar');\nconst btnToday = $('#btnToday');\nconst btnTomorrow = $('#btnTomorrow');\n\nconst baggageBackdrop = baggageModal ? $('.lp-modal-backdrop', baggageModal) : null;\nconst baggagePanel = baggageModal ? $('.lp-modal-panel', baggageModal) : null;\nconst baggageClose = $('#lpBaggageModalClose');\nconst baggageConfirm = $('#lpBaggageConfirm');\n\nconst luggageMinus = $('#lpLuggageMinus');\nconst luggagePlus = $('#lpLuggagePlus');\nconst backpacksMinus = $('#lpBackpacksMinus');\nconst backpacksPlus = $('#lpBackpacksPlus');\n\nconst luggageCount = $('#lpLuggageCount');\nconst backpacksCount = $('#lpBackpacksCount');\n\nfunction pad(n) {\n  return String(n).padStart(2, '0');\n}\n\nfunction todayYmd() {\n  const d = new Date();\n  return `${d.getFullYear()}-${pad(d.getMonth() + 1)}-${pad(d.getDate())}`;\n}\n\nfunction formatDisplayDate(ymd) {\n  if (!ymd) return '';\n  const [y, m, d] = ymd.split('-');\n  return `${d}\/${m}\/${y}`;\n}\n\nfunction formatShortDisplayDate(ymd) {\n  if (!ymd) return '';\n  const [, m, d] = ymd.split('-');\n  return `${d}\/${m}`;\n}\n\nfunction toDisplay(ymd, time) {\n  if (!ymd) return '';\n  return `${formatDisplayDate(ymd)}${time ? ` \u00b7 ${time}` : ''}`;\n}\n\nfunction toDateSummary(startYmd, checkinTime, endYmd, checkoutTime) {\n  if (!startYmd || !endYmd || !checkinTime || !checkoutTime) {\n    return 'Seleccion\u00e1 fecha';\n  }\n\n  const sameDay = startYmd === endYmd;\n\n  if (sameDay) {\n    return `${formatShortDisplayDate(startYmd)} \u00b7 ${checkinTime} \u2192 ${checkoutTime}`;\n  }\n\n  return `${formatShortDisplayDate(startYmd)} ${checkinTime} \u2192 ${formatShortDisplayDate(endYmd)} ${checkoutTime}`;\n}\n\nfunction showCheck(el, show) {\n  if (!el) return;\n  el.classList.toggle('is-visible', !!show);\n}\n\n\/* =========================\n   LP 3.0 \/ 4.0 \u2014 LOCATION STATE\n   ========================= *\/\nconst locationState = {\n  text: '',\n  lat: '',\n  lng: '',\n  city: '',\n  country: '',\n  placeId: '',\n  source: ''\n};\n\nfunction hasLocationCoords() {\n  return !!(locationState.lat && locationState.lng);\n}\n\nfunction hasValidLocation() {\n  return !!(locationState.text && hasLocationCoords());\n}\n\nfunction syncLocationHiddenInputs() {\n  if (locationInput && document.activeElement !== locationInput) {\n    locationInput.value = locationState.text || '';\n  }\n\n  if (locationLatInput) locationLatInput.value = locationState.lat || '';\n  if (locationLngInput) locationLngInput.value = locationState.lng || '';\n  if (locationCityInput) locationCityInput.value = locationState.city || '';\n  if (locationCountryInput) locationCountryInput.value = locationState.country || '';\n  if (locationPlaceIdInput) locationPlaceIdInput.value = locationState.placeId || '';\n\n  showCheck(locationCheck, hasValidLocation());\n}\n\nfunction persistLocationState() {\n  syncLocationHiddenInputs();\n\n  try {\n    sessionStorage.setItem('lp:location_text', locationState.text || '');\n    sessionStorage.setItem('lp:location_lat', locationState.lat || '');\n    sessionStorage.setItem('lp:location_lng', locationState.lng || '');\n    sessionStorage.setItem('lp:location_city', locationState.city || '');\n    sessionStorage.setItem('lp:location_country', locationState.country || '');\n    sessionStorage.setItem('lp:location_place_id', locationState.placeId || '');\n    sessionStorage.setItem('lp:location_source', locationState.source || '');\n  } catch (_) {}\n}\n\nfunction setLocationState(next = {}) {\n  locationState.text = String(next.text || '').trim();\n  locationState.lat = String(next.lat || '').trim();\n  locationState.lng = String(next.lng || '').trim();\n  locationState.city = String(next.city || '').trim();\n  locationState.country = String(next.country || '').trim();\n  locationState.placeId = String(next.placeId || '').trim();\n  locationState.source = String(next.source || '').trim();\n\n  persistLocationState();\n}\n\nfunction clearLocationCoordsKeepText(text = '') {\n  locationState.text = String(text || '').trim();\n  locationState.lat = '';\n  locationState.lng = '';\n  locationState.city = '';\n  locationState.country = '';\n  locationState.placeId = '';\n  locationState.source = 'manual';\n\n  persistLocationState();\n}\n\nfunction loadLocationState() {\n  try {\n    locationState.text = sessionStorage.getItem('lp:location_text') || '';\n    locationState.lat = sessionStorage.getItem('lp:location_lat') || '';\n    locationState.lng = sessionStorage.getItem('lp:location_lng') || '';\n    locationState.city = sessionStorage.getItem('lp:location_city') || '';\n    locationState.country = sessionStorage.getItem('lp:location_country') || '';\n    locationState.placeId = sessionStorage.getItem('lp:location_place_id') || '';\n    locationState.source = sessionStorage.getItem('lp:location_source') || '';\n  } catch (_) {}\n\n  syncLocationHiddenInputs();\n}\n\nfunction getAddressComponent(place, type) {\n  const components = Array.isArray(place?.address_components) ? place.address_components : [];\n  const found = components.find(component => Array.isArray(component.types) && component.types.includes(type));\n  return found?.long_name || '';\n}\n\nfunction isArgentinaPlace(place) {\n  const countryShort = getAddressComponent(place, 'country');\n  const countryComponent = (Array.isArray(place?.address_components) ? place.address_components : [])\n    .find(component => Array.isArray(component.types) && component.types.includes('country'));\n\n  const shortName = String(countryComponent?.short_name || '').toUpperCase();\n  const longName = String(countryComponent?.long_name || countryShort || '').toLowerCase();\n\n  return shortName === 'AR' || longName === 'argentina';\n}\n\nfunction extractCityFromPlace(place) {\n  return (\n    getAddressComponent(place, 'locality') ||\n    getAddressComponent(place, 'administrative_area_level_2') ||\n    getAddressComponent(place, 'administrative_area_level_1') ||\n    ''\n  );\n}\n\nfunction setLocationFromGooglePlace(place) {\n  if (!place || !place.geometry || !place.geometry.location) {\n    alert('No pudimos obtener la ubicaci\u00f3n seleccionada. Prob\u00e1 con otra ciudad o zona.');\n    return;\n  }\n\n  if (!isArgentinaPlace(place)) {\n    alert('Por ahora solo estamos mostrando ubicaciones dentro de Argentina.');\n    clearLocationCoordsKeepText(locationInput?.value || '');\n    return;\n  }\n\n  const lat = place.geometry.location.lat();\n  const lng = place.geometry.location.lng();\n\n  setLocationState({\n    text: place.formatted_address || place.name || locationInput?.value || '',\n    lat,\n    lng,\n    city: extractCityFromPlace(place),\n    country: 'Argentina',\n    placeId: place.place_id || '',\n    source: 'google_places'\n  });\n}\n\nlet placesAutocomplete = null;\nlet geocoder = null;\n\nfunction initGooglePlacesAutocomplete() {\n  if (!locationInput) return false;\n  if (!window.google || !google.maps || !google.maps.places) return false;\n  if (placesAutocomplete) return true;\n\n  placesAutocomplete = new google.maps.places.Autocomplete(locationInput, {\n    fields: ['address_components', 'formatted_address', 'geometry', 'name', 'place_id'],\n    componentRestrictions: { country: GOOGLE_COUNTRY_RESTRICTION }\n  });\n\n  geocoder = new google.maps.Geocoder();\n\n  placesAutocomplete.addListener('place_changed', () => {\n    const place = placesAutocomplete.getPlace();\n    setLocationFromGooglePlace(place);\n  });\n\n  return true;\n}\n\nfunction tryInitGooglePlacesAutocomplete() {\n  if (initGooglePlacesAutocomplete()) return;\n\n  window.addEventListener('load', () => {\n    setTimeout(initGooglePlacesAutocomplete, 250);\n    setTimeout(initGooglePlacesAutocomplete, 900);\n    setTimeout(initGooglePlacesAutocomplete, 1800);\n  });\n}\n\nfunction setLocationFromCoords(lat, lng, label = 'Mi ubicaci\u00f3n actual') {\n  const latStr = String(lat || '').trim();\n  const lngStr = String(lng || '').trim();\n\n  if (!latStr || !lngStr) {\n    alert('No pudimos obtener tu ubicaci\u00f3n actual.');\n    return;\n  }\n\n  const fallback = () => {\n    setLocationState({\n      text: label,\n      lat: latStr,\n      lng: lngStr,\n      city: '',\n      country: '',\n      placeId: '',\n      source: 'geolocation'\n    });\n  };\n\n  if (!window.google || !google.maps || !google.maps.Geocoder) {\n    fallback();\n    return;\n  }\n\n  const activeGeocoder = geocoder || new google.maps.Geocoder();\n\n  activeGeocoder.geocode(\n    {\n      location: {\n        lat: Number(latStr),\n        lng: Number(lngStr)\n      }\n    },\n    (results, status) => {\n      const first = Array.isArray(results) ? results[0] : null;\n\n      if (status !== 'OK' || !first) {\n        fallback();\n        return;\n      }\n\n      if (!isArgentinaPlace(first)) {\n        alert('Tu ubicaci\u00f3n actual parece estar fuera de Argentina. Por ahora la b\u00fasqueda est\u00e1 limitada a Argentina.');\n        return;\n      }\n\n      setLocationState({\n        text: first.formatted_address || label,\n        lat: latStr,\n        lng: lngStr,\n        city: extractCityFromPlace(first),\n        country: 'Argentina',\n        placeId: first.place_id || '',\n        source: 'geolocation'\n      });\n    }\n  );\n}\n\nfunction useCurrentLocation() {\n  if (!navigator.geolocation) {\n    alert('Tu navegador no permite usar ubicaci\u00f3n actual. Escrib\u00ed una ciudad o zona.');\n    return;\n  }\n\n  if (useCurrentLocationBtn) {\n    useCurrentLocationBtn.disabled = true;\n    useCurrentLocationBtn.setAttribute('aria-busy', 'true');\n  }\n\n  navigator.geolocation.getCurrentPosition(\n    (pos) => {\n      const lat = pos?.coords?.latitude;\n      const lng = pos?.coords?.longitude;\n\n      setLocationFromCoords(lat, lng, 'Mi ubicaci\u00f3n actual');\n\n      if (useCurrentLocationBtn) {\n        useCurrentLocationBtn.disabled = false;\n        useCurrentLocationBtn.removeAttribute('aria-busy');\n      }\n    },\n    () => {\n      alert('No pudimos acceder a tu ubicaci\u00f3n. Pod\u00e9s escribir una ciudad o zona.');\n\n      if (useCurrentLocationBtn) {\n        useCurrentLocationBtn.disabled = false;\n        useCurrentLocationBtn.removeAttribute('aria-busy');\n      }\n    },\n    {\n      enableHighAccuracy: true,\n      timeout: 9000,\n      maximumAge: 60000\n    }\n  );\n}\n\nfunction setLockedBuenosAiresLocation() {\n  setLocationState({\n    text: 'Buenos Aires, Argentina',\n    lat: '-34.6036739',\n    lng: '-58.3821215',\n    city: 'Buenos Aires',\n    country: 'Argentina',\n    placeId: '',\n    source: 'locked_default'\n  });\n\n  if (locationInput) {\n    locationInput.value = 'Buenos Aires, Argentina';\n    locationInput.readOnly = true;\n    locationInput.setAttribute('aria-label', 'Ubicaci\u00f3n fija: Buenos Aires');\n  }\n\n  if (useCurrentLocationBtn) {\n    useCurrentLocationBtn.style.display = 'none';\n    useCurrentLocationBtn.disabled = true;\n  }\n}\n\nlocationInput?.addEventListener('keydown', (e) => {\n  if (e.key !== 'Enter') return;\n  e.preventDefault();\n});\n\nsetLockedBuenosAiresLocation();\n\n\/* =========================\n   LP 3.0 \u2014 BAGGAGE STATE\n   ========================= *\/\nconst BAGGAGE_MIN_TOTAL = 1;\nconst BAGGAGE_MAX_TOTAL = 50;\nconst BAGGAGE_PLACEHOLDER = 'Seleccion\u00e1 tu equipaje o mochila';\n\nconst baggageState = {\n  luggage: 0,\n  backpacks: 0\n};\n\nconst baggageDraft = {\n  luggage: 0,\n  backpacks: 0\n};\n\nfunction safeInt(value, fallback = 0) {\n  const n = parseInt(value, 10);\n  return Number.isFinite(n) ? n : fallback;\n}\n\nfunction clampBaggagePair(luggage, backpacks) {\n  let nextLuggage = Math.max(0, safeInt(luggage, 0));\n  let nextBackpacks = Math.max(0, safeInt(backpacks, 0));\n\n  let total = nextLuggage + nextBackpacks;\n\n  if (total > BAGGAGE_MAX_TOTAL) {\n    const overflow = total - BAGGAGE_MAX_TOTAL;\n\n    if (nextBackpacks >= overflow) {\n      nextBackpacks -= overflow;\n    } else {\n      const remaining = overflow - nextBackpacks;\n      nextBackpacks = 0;\n      nextLuggage = Math.max(0, nextLuggage - remaining);\n    }\n  }\n\n  return {\n    luggage: nextLuggage,\n    backpacks: nextBackpacks\n  };\n}\n\nfunction baggageLabel(count, singular, plural) {\n  if (count === 1) return `1 ${singular}`;\n  return `${count} ${plural}`;\n}\n\nfunction getBaggageSummary(luggage, backpacks, forcePlaceholder = false) {\n  if (forcePlaceholder) {\n    return BAGGAGE_PLACEHOLDER;\n  }\n\n  const parts = [];\n\n  if (luggage > 0) {\n    parts.push(baggageLabel(luggage, 'maleta', 'maletas'));\n  }\n\n  if (backpacks > 0) {\n    parts.push(baggageLabel(backpacks, 'mochila peque\u00f1a', 'mochilas peque\u00f1as'));\n  }\n\n  return parts.length ? parts.join(' \u00b7 ') : BAGGAGE_PLACEHOLDER;\n}\n\nfunction isBaggageConfirmed() {\n  try {\n    return sessionStorage.getItem('lp:baggage_confirmed') === '1';\n  } catch (_) {\n    return false;\n  }\n}\n\nfunction setBaggageConfirmed() {\n  try {\n    sessionStorage.setItem('lp:baggage_confirmed', '1');\n  } catch (_) {}\n}\n\nfunction persistBaggageState() {\n  if (qtyInput) qtyInput.value = String(baggageState.luggage);\n  if (backpacksInput) backpacksInput.value = String(baggageState.backpacks);\n\n  try {\n    sessionStorage.setItem('lp:luggage_qty', String(baggageState.luggage));\n    sessionStorage.setItem('lp:backpacks_qty', String(baggageState.backpacks));\n  } catch (_) {}\n}\n\nfunction syncBaggageSummary() {\n  if (!baggageSummaryText) return;\n\n  const confirmed = isBaggageConfirmed();\n\n  baggageSummaryText.textContent = getBaggageSummary(\n    baggageState.luggage,\n    baggageState.backpacks,\n    !confirmed\n  );\n\n  showCheck(baggageCheck, confirmed);\n}\n\nfunction syncBaggageDraftUI() {\n  const luggage = baggageDraft.luggage;\n  const backpacks = baggageDraft.backpacks;\n  const total = luggage + backpacks;\n\n  if (luggageCount) luggageCount.textContent = String(luggage);\n  if (backpacksCount) backpacksCount.textContent = String(backpacks);\n\n  \/\/ Permite bajar a 0 cada item.\n  \/\/ La validaci\u00f3n de m\u00ednimo 1 unidad queda en el bot\u00f3n Aceptar.\n  if (luggageMinus) {\n    luggageMinus.disabled = luggage <= 0;\n  }\n\n  if (backpacksMinus) {\n    backpacksMinus.disabled = backpacks <= 0;\n  }\n\n  if (luggagePlus) {\n    luggagePlus.disabled = total >= BAGGAGE_MAX_TOTAL;\n  }\n\n  if (backpacksPlus) {\n    backpacksPlus.disabled = total >= BAGGAGE_MAX_TOTAL;\n  }\n\n  if (baggageConfirm) {\n    baggageConfirm.disabled = total < BAGGAGE_MIN_TOTAL;\n  }\n}\n\nfunction setBaggageDraft(nextLuggage, nextBackpacks) {\n  const next = clampBaggagePair(nextLuggage, nextBackpacks);\n\n  baggageDraft.luggage = next.luggage;\n  baggageDraft.backpacks = next.backpacks;\n\n  syncBaggageDraftUI();\n}\n\nfunction loadBaggageState() {\n  let storedLuggage = 0;\n  let storedBackpacks = 0;\n\n  const confirmed = isBaggageConfirmed();\n\n  try {\n    if (confirmed) {\n      storedLuggage = safeInt(sessionStorage.getItem('lp:luggage_qty') || '0', 0);\n      storedBackpacks = safeInt(sessionStorage.getItem('lp:backpacks_qty') || '0', 0);\n    } else {\n      sessionStorage.removeItem('lp:luggage_qty');\n      sessionStorage.removeItem('lp:backpacks_qty');\n      sessionStorage.removeItem('lp:baggage_confirmed');\n    }\n  } catch (_) {}\n\n  const next = clampBaggagePair(storedLuggage, storedBackpacks);\n\n  baggageState.luggage = next.luggage;\n  baggageState.backpacks = next.backpacks;\n\n  persistBaggageState();\n  syncBaggageSummary();\n}\n\nfunction openBaggageModal() {\n  if (!baggageModal) return;\n\n  baggageDraft.luggage = baggageState.luggage;\n  baggageDraft.backpacks = baggageState.backpacks;\n\n  syncBaggageDraftUI();\n\n  baggageModal.classList.add('is-open');\n  baggageModal.setAttribute('aria-hidden', 'false');\n  document.body.style.overflow = 'hidden';\n  if (home) home.classList.add('modal-open');\n}\n\nfunction closeBaggageModal() {\n  if (!baggageModal) return;\n\n  baggageModal.classList.remove('is-open');\n  baggageModal.setAttribute('aria-hidden', 'true');\n\n  if (!modal?.classList.contains('is-open')) {\n    document.body.style.overflow = '';\n    if (home) home.classList.remove('modal-open');\n  }\n}\n\nbaggageSummaryBtn?.addEventListener('click', openBaggageModal);\n\nbaggageClose?.addEventListener('click', closeBaggageModal);\nbaggageBackdrop?.addEventListener('click', closeBaggageModal);\nbaggagePanel?.addEventListener('click', (e) => e.stopPropagation());\n\nluggageMinus?.addEventListener('click', () => {\n  setBaggageDraft(baggageDraft.luggage - 1, baggageDraft.backpacks);\n});\n\nluggagePlus?.addEventListener('click', () => {\n  setBaggageDraft(baggageDraft.luggage + 1, baggageDraft.backpacks);\n});\n\nbackpacksMinus?.addEventListener('click', () => {\n  setBaggageDraft(baggageDraft.luggage, baggageDraft.backpacks - 1);\n});\n\nbackpacksPlus?.addEventListener('click', () => {\n  setBaggageDraft(baggageDraft.luggage, baggageDraft.backpacks + 1);\n});\n\nbaggageConfirm?.addEventListener('click', () => {\n  const next = clampBaggagePair(baggageDraft.luggage, baggageDraft.backpacks);\n\n  baggageState.luggage = next.luggage;\n  baggageState.backpacks = next.backpacks;\n\n  setBaggageConfirmed();\n  persistBaggageState();\n  syncBaggageSummary();\n  closeBaggageModal();\n});\n\nloadBaggageState();\n\nconst H_CHECKIN_MIN = 1;   \/\/ 01:00\nconst H_CHECKOUT_MIN = 0;  \/\/ 00:00\nconst H_MAX = 23;          \/\/ 23:00\n\nconst HOURS_CHECKIN = Array.from({ length: (H_MAX - H_CHECKIN_MIN + 1) }, (_, i) => i + H_CHECKIN_MIN);\nconst HOURS_CHECKOUT = Array.from({ length: (H_MAX - H_CHECKOUT_MIN + 1) }, (_, i) => i + H_CHECKOUT_MIN);\n\nconst HHMM_CHECKIN_RE = \/^((0[1-9])|(1\\d)|(2[0-3])):00$\/; \/\/ 01..23\nconst HHMM_CHECKOUT_RE = \/^([01]\\d|2[0-3]):00$\/;          \/\/ 00..23\n\nfunction renderOptions(hours) {\n  return hours.map(h => `<option value=\"${pad(h)}:00\">${pad(h)}:00<\/option>`).join('');\n}\n\nfunction hhmmToHour(v) {\n  const m = String(v || '').match(\/^(\\d{2}):(\\d{2})$\/);\n  if (!m) return null;\n  return parseInt(m[1], 10);\n}\n\nfunction genHourRange(from, to) {\n  const out = [];\n  for (let h = from; h <= to; h++) out.push(h);\n  return out;\n}\n\nfunction ymdToDate(ymd) {\n  if (!ymd) return null;\n  const [y, m, d] = ymd.split('-').map(Number);\n  return new Date(y, m - 1, d);\n}\n\nfunction dateToYmd(date) {\n  if (!(date instanceof Date)) return '';\n  return `${date.getFullYear()}-${pad(date.getMonth() + 1)}-${pad(date.getDate())}`;\n}\n\nfunction daysBetween(startYmd, endYmd) {\n  if (!startYmd || !endYmd) return null;\n  const ds = ymdToDate(startYmd);\n  const de = ymdToDate(endYmd);\n  if (!ds || !de) return null;\n  const MS = 24 * 60 * 60 * 1000;\n  return Math.round((de - ds) \/ MS);\n}\n\nfunction buildDateTime(ymd, hhmm) {\n  if (!ymd || !hhmm) return null;\n  const [y, m, d] = ymd.split('-').map(Number);\n  const [hh, mm] = hhmm.split(':').map(Number);\n  if (![y, m, d, hh, mm].every(Number.isFinite)) return null;\n  return new Date(y, m - 1, d, hh, mm, 0, 0);\n}\n\nfunction isChronologicallyValid(startDate, checkinTime, endDate, checkoutTime) {\n  const startDT = buildDateTime(startDate, checkinTime);\n  const endDT = buildDateTime(endDate, checkoutTime);\n  if (!startDT || !endDT) return false;\n  return endDT.getTime() > startDT.getTime();\n}\n\nfunction setSelectOptions(select, hours, defaultValue, placeholderText = 'Seleccionar') {\n  if (!select) return;\n  const prev = select.value;\n  select.innerHTML = `<option value=\"\">${placeholderText}<\/option>${renderOptions(hours)}`;\n\n  const stillValid = !!select.querySelector(`option[value=\"${prev}\"]`);\n  if (stillValid && prev) {\n    select.value = prev;\n  } else if (defaultValue && select.querySelector(`option[value=\"${defaultValue}\"]`)) {\n    select.value = defaultValue;\n  } else {\n    select.value = '';\n  }\n}\n\nfunction clearCheckout() {\n  if (!modalCheckoutTime) return;\n  modalCheckoutTime.innerHTML = '<option value=\"\">Seleccionar<\/option>';\n  modalCheckoutTime.value = '';\n}\n\nfunction populateCheckinOptions() {\n  const stored = state.checkinTime || '10:00';\n  const validStored = HHMM_CHECKIN_RE.test(stored);\n  setSelectOptions(modalCheckinTime, HOURS_CHECKIN, validStored ? stored : '10:00');\n}\n\nfunction populateCheckoutDefault() {\n  const stored = state.checkoutTime || '06:00';\n  const validStored = HHMM_CHECKOUT_RE.test(stored);\n  setSelectOptions(modalCheckoutTime, HOURS_CHECKOUT, validStored ? stored : '06:00');\n}\n\nfunction populateCheckoutOvernight() {\n  const stored = state.checkoutTime || '06:00';\n  const validStored = HHMM_CHECKOUT_RE.test(stored);\n  setSelectOptions(modalCheckoutTime, HOURS_CHECKOUT, validStored ? stored : '06:00');\n}\n\nfunction populateCheckoutSameDay(checkinTime) {\n  const h = hhmmToHour(checkinTime);\n  if (h == null) {\n    clearCheckout();\n    return;\n  }\n\n  const from = h + 1;\n  if (from > H_MAX) {\n    clearCheckout();\n    return;\n  }\n\n  const hours = genHourRange(from, H_MAX);\n  setSelectOptions(modalCheckoutTime, hours, `${pad(from)}:00`);\n}\n\nfunction syncVisibleFields() {\n  if (startInput) {\n    startInput.value = state.startDate || '';\n  }\n\n  if (endInput) {\n    endInput.value = state.endDate || '';\n  }\n\n  if (dateSummaryText) {\n    dateSummaryText.textContent = toDateSummary(\n      state.startDate,\n      state.checkinTime,\n      state.endDate,\n      state.checkoutTime\n    );\n  }\n\n  showCheck(\n    dateCheck,\n    !!(\n      state.startDate &&\n      state.endDate &&\n      state.checkinTime &&\n      state.checkoutTime &&\n      isChronologicallyValid(state.startDate, state.checkinTime, state.endDate, state.checkoutTime)\n    )\n  );\n}\n\nfunction updateConfirmButton() {\n  if (!modalConfirm) return;\n  modalConfirm.disabled = !(\n    state.startDate &&\n    state.endDate &&\n    state.checkinTime &&\n    state.checkoutTime &&\n    isChronologicallyValid(state.startDate, state.checkinTime, state.endDate, state.checkoutTime)\n  );\n}\n\nfunction applyCheckoutRule() {\n  const s = state.startDate;\n  const e = state.endDate;\n  const ci = modalCheckinTime?.value || state.checkinTime || '';\n\n  state.checkinTime = ci || '';\n\n  if (!s || !e || !ci) {\n    clearCheckout();\n    state.checkoutTime = '';\n    updateConfirmButton();\n    syncVisibleFields();\n    return;\n  }\n\n  const diff = daysBetween(s, e);\n\n  if (diff === 0) {\n    populateCheckoutSameDay(ci);\n  } else if (diff === 1) {\n    populateCheckoutOvernight();\n  } else {\n    populateCheckoutDefault();\n  }\n\n  state.checkoutTime = modalCheckoutTime?.value || '';\n\n  if (e && state.checkoutTime && !isChronologicallyValid(s, state.checkinTime, e, state.checkoutTime)) {\n    if (diff === 0) {\n      populateCheckoutSameDay(ci);\n    } else if (diff === 1) {\n      populateCheckoutOvernight();\n    } else {\n      populateCheckoutDefault();\n    }\n    state.checkoutTime = modalCheckoutTime?.value || '';\n  }\n\n  updateConfirmButton();\n  syncVisibleFields();\n}\n\nconst state = {\n  startDate: '',\n  endDate: '',\n  checkinTime: '10:00',\n  checkoutTime: '06:00'\n};\n\ntry {\n  state.startDate = sessionStorage.getItem('lp:start_date') || '';\n  state.endDate = sessionStorage.getItem('lp:end_date') || '';\n  state.checkinTime = sessionStorage.getItem('lp:checkin_time') || '10:00';\n  state.checkoutTime = sessionStorage.getItem('lp:checkout_time') || '06:00';\n} catch (_) {}\n\nif (!HHMM_CHECKIN_RE.test(state.checkinTime)) state.checkinTime = '10:00';\nif (!HHMM_CHECKOUT_RE.test(state.checkoutTime)) state.checkoutTime = '06:00';\n\nlet fp = null;\n\nfunction setSingleDayFromButton(offsetDays) {\n  const d = new Date();\n  d.setDate(d.getDate() + offsetDays);\n  const onlyDay = new Date(d.getFullYear(), d.getMonth(), d.getDate());\n\n  state.startDate = dateToYmd(onlyDay);\n  state.endDate = dateToYmd(onlyDay);\n\n  if (fp) {\n    fp.setDate([onlyDay, onlyDay], true);\n  } else {\n    populateCheckinOptions();\n    applyCheckoutRule();\n  }\n\n  syncVisibleFields();\n}\n\nfunction ensureFlatpickr() {\n  if (fp || !calendarEl || typeof flatpickr === 'undefined') return;\n\n  fp = flatpickr(calendarEl, {\n    inline: true,\n    mode: 'range',\n    minDate: 'today',\n    dateFormat: 'Y-m-d',\n    defaultDate: state.startDate && state.endDate ? [state.startDate, state.endDate] : null,\n    onChange(selectedDates) {\n      if (selectedDates.length === 2) {\n        state.startDate = dateToYmd(selectedDates[0]);\n        state.endDate = dateToYmd(selectedDates[1]);\n      } else if (selectedDates.length === 1) {\n        state.startDate = dateToYmd(selectedDates[0]);\n        state.endDate = '';\n      } else {\n        state.startDate = '';\n        state.endDate = '';\n      }\n\n      applyCheckoutRule();\n      syncVisibleFields();\n    }\n  });\n\n  btnToday?.addEventListener('click', () => {\n    setSingleDayFromButton(0);\n  });\n\n  btnTomorrow?.addEventListener('click', () => {\n    setSingleDayFromButton(1);\n  });\n}\n\nfunction syncFlatpickrFromState() {\n  if (!fp) return;\n\n  if (state.startDate && state.endDate) {\n    fp.setDate([state.startDate, state.endDate], true);\n  } else if (state.startDate) {\n    fp.setDate([state.startDate], true);\n  } else {\n    fp.clear(false);\n  }\n}\n\nfunction openModal() {\n  if (!modal || !modalCheckinTime || !modalCheckoutTime) return;\n\n  ensureFlatpickr();\n\n  modal.classList.add('is-open');\n  modal.setAttribute('aria-hidden', 'false');\n  document.body.style.overflow = 'hidden';\n  if (home) home.classList.add('modal-open');\n\n  if (!state.startDate) {\n    state.startDate = todayYmd();\n  }\n  if (!state.endDate) {\n    state.endDate = state.startDate;\n  }\n\n  populateCheckinOptions();\n  syncFlatpickrFromState();\n\n  if (modalCheckinTime.querySelector(`option[value=\"${state.checkinTime}\"]`)) {\n    modalCheckinTime.value = state.checkinTime;\n  } else {\n    modalCheckinTime.value = '10:00';\n    state.checkinTime = '10:00';\n  }\n\n  applyCheckoutRule();\n\n  if (modalCheckoutTime.querySelector(`option[value=\"${state.checkoutTime}\"]`)) {\n    modalCheckoutTime.value = state.checkoutTime;\n  }\n\n  state.checkoutTime = modalCheckoutTime.value || '';\n\n  updateConfirmButton();\n  syncVisibleFields();\n}\n\nfunction closeModal() {\n  if (!modal) return;\n\n  modal.classList.remove('is-open');\n  modal.setAttribute('aria-hidden', 'true');\n\n  if (!baggageModal?.classList.contains('is-open')) {\n    document.body.style.overflow = '';\n    if (home) home.classList.remove('modal-open');\n  }\n}\n\ndateSummaryBtn?.addEventListener('click', openModal);\n\nif (dateSummaryBtn) {\n  dateSummaryBtn.addEventListener('keydown', (e) => {\n    if (e.key !== 'Enter' && e.key !== ' ') return;\n    e.preventDefault();\n    openModal();\n  });\n}\n\nmodalClose?.addEventListener('click', closeModal);\nmodalBackdrop?.addEventListener('click', () => closeModal());\nmodalPanel?.addEventListener('click', (e) => e.stopPropagation());\n\ndocument.addEventListener('keydown', (e) => {\n  if (e.key !== 'Escape') return;\n\n  if (baggageModal?.classList.contains('is-open')) {\n    closeBaggageModal();\n    return;\n  }\n\n  if (modal?.classList.contains('is-open')) {\n    closeModal();\n  }\n});\n\nmodalCheckinTime?.addEventListener('change', () => {\n  state.checkinTime = modalCheckinTime.value || '';\n  applyCheckoutRule();\n  syncVisibleFields();\n});\n\nmodalCheckoutTime?.addEventListener('change', () => {\n  state.checkoutTime = modalCheckoutTime.value || '';\n  updateConfirmButton();\n  syncVisibleFields();\n});\n\nmodalConfirm?.addEventListener('click', () => {\n  const ci = modalCheckinTime?.value || '';\n  const co = modalCheckoutTime?.value || '';\n\n  if (!state.startDate || !state.endDate) {\n    alert('Seleccion\u00e1 fecha de ingreso y retiro.');\n    return;\n  }\n\n  if (!ci || !co) {\n    alert('Seleccion\u00e1 las horas de ingreso y retiro.');\n    return;\n  }\n\n  if (!isChronologicallyValid(state.startDate, ci, state.endDate, co)) {\n    alert('La fecha\/hora de retiro debe ser posterior a la de ingreso.');\n    return;\n  }\n\n  state.checkinTime = ci;\n  state.checkoutTime = co;\n\n  try {\n    sessionStorage.setItem('lp:start_date', state.startDate);\n    sessionStorage.setItem('lp:end_date', state.endDate);\n    sessionStorage.setItem('lp:checkin_time', state.checkinTime);\n    sessionStorage.setItem('lp:checkout_time', state.checkoutTime);\n  } catch (_) {}\n\n  syncVisibleFields();\n  closeModal();\n});\n\nconst aff =\n  new URLSearchParams(window.location.search).get('aff_id') ||\n  (() => {\n    try { return sessionStorage.getItem('lp:aff_id') || ''; }\n    catch (_) { return ''; }\n  })();\n\nif (affHidden && aff) {\n  affHidden.value = aff;\n\n  try {\n    sessionStorage.setItem('lp:aff_id', aff);\n  } catch (_) {}\n}\n\nsyncVisibleFields();\n\nform?.addEventListener('submit', (e) => {\n  e.preventDefault();\n\n  if (!hasValidLocation()) {\n  alert('Seleccion\u00e1 una ciudad, barrio o zona desde las sugerencias, o us\u00e1 tu ubicaci\u00f3n actual.');\n  locationInput?.focus();\n  return;\n}\n\nif ((baggageState.luggage + baggageState.backpacks) < BAGGAGE_MIN_TOTAL) {\n  alert('Seleccion\u00e1 al menos una maleta o mochila peque\u00f1a.');\n  openBaggageModal();\n  return;\n}\n\n  if (!state.startDate || !state.endDate || !state.checkinTime || !state.checkoutTime) {\n    openModal();\n    return;\n  }\n\n  if (!isChronologicallyValid(state.startDate, state.checkinTime, state.endDate, state.checkoutTime)) {\n    alert('La fecha\/hora de retiro debe ser posterior a la de ingreso.');\n    openModal();\n    return;\n  }\n\n  const qs = new URLSearchParams({\n  start: state.startDate,\n  end: state.endDate,\n  checkin: state.checkinTime,\n  checkout: state.checkoutTime,\n  luggage: String(baggageState.luggage),\n  backpacks: String(baggageState.backpacks),\n  location_text: locationState.text,\n  lat: locationState.lat,\n  lng: locationState.lng,\n  city: locationState.city,\n  country: locationState.country,\n  place_id: locationState.placeId\n});\n\nif (affHidden?.value) {\n  qs.set('aff_id_hidden', affHidden.value);\n}\n\nconst currentPath = window.location.pathname || '';\nconst isEnglish = currentPath === '\/en' || currentPath.startsWith('\/en\/');\n\nconst pointsPath = isEnglish ? '\/en\/luggage-points' : '\/luggage-points';\n\nwindow.location.href = `${pointsPath}?${qs.toString()}`;\n});\n})();\n<\/script>\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n  const languageButton = document.getElementById('languageButton');\n  const languageDropdown = document.getElementById('language-dropdown');\n  const currentFlag = document.getElementById('current-flag');\n\n  const mobileLangBtn = document.getElementById('mobileLanguageToggle');\n  const mobileLangFlag = document.getElementById('mobileLanguageToggleFlag');\n\n  const ES_FLAG = 'http:\/\/luggagestorageba.com\/wp-content\/uploads\/2024\/10\/mundo.png';\n  const EN_FLAG = 'https:\/\/luggagestorageba.com\/wp-content\/uploads\/2024\/10\/banderas.png';\n\n  function getCurrentLanguage() {\n    const path = window.location.pathname.toLowerCase();\n    return (path === '\/en' || path === '\/en\/' || path.startsWith('\/en\/')) ? 'en' : 'es';\n  }\n\n  function forceImage(img, src, alt) {\n    if (!img) return;\n\n    img.setAttribute('src', src);\n    img.src = src;\n    img.alt = alt || '';\n\n    img.removeAttribute('srcset');\n    img.removeAttribute('sizes');\n    img.removeAttribute('data-src');\n    img.removeAttribute('data-lazy-src');\n    img.removeAttribute('data-lazy-srcset');\n    img.removeAttribute('loading');\n    img.removeAttribute('decoding');\n  }\n\n  function syncLanguageUI() {\n    const currentLang = getCurrentLanguage();\n\n    if (currentFlag) {\n      forceImage(\n        currentFlag,\n        currentLang === 'en' ? EN_FLAG : ES_FLAG,\n        currentLang === 'en' ? 'English' : 'Espa\u00f1ol'\n      );\n    }\n\n    if (mobileLangBtn && mobileLangFlag) {\n      if (currentLang === 'en') {\n        forceImage(mobileLangFlag, ES_FLAG, 'Espa\u00f1ol');\n        mobileLangBtn.setAttribute('aria-label', 'Cambiar a espa\u00f1ol');\n        mobileLangBtn.dataset.nextLang = 'es';\n      } else {\n        forceImage(mobileLangFlag, EN_FLAG, 'English');\n        mobileLangBtn.setAttribute('aria-label', 'Switch to English');\n        mobileLangBtn.dataset.nextLang = 'en';\n      }\n    }\n  }\n\n  if (languageButton && languageDropdown) {\n    languageButton.addEventListener('click', function (e) {\n      e.stopPropagation();\n      languageDropdown.classList.toggle('show');\n      languageButton.setAttribute(\n        'aria-expanded',\n        languageDropdown.classList.contains('show') ? 'true' : 'false'\n      );\n    });\n\n    document.addEventListener('click', function (e) {\n      if (!e.target.closest('.language-switcher')) {\n        languageDropdown.classList.remove('show');\n        languageButton.setAttribute('aria-expanded', 'false');\n      }\n    });\n  }\n\n  if (mobileLangBtn) {\n    mobileLangBtn.addEventListener('click', function () {\n      const nextLang = mobileLangBtn.dataset.nextLang || 'en';\n      changeLanguage(nextLang);\n    });\n  }\n\n  syncLanguageUI();\n\n  window.addEventListener('load', syncLanguageUI);\n  window.addEventListener('pageshow', syncLanguageUI);\n\n  setTimeout(syncLanguageUI, 100);\n  setTimeout(syncLanguageUI, 500);\n  setTimeout(syncLanguageUI, 1200);\n});\n\nfunction changeLanguage(lang) {\n  if (lang === 'es') {\n    window.location.href = '\/';\n  } else if (lang === 'en') {\n    window.location.href = '\/en';\n  }\n}\n<\/script>\n<script>\n\/* =========================\n   BENEFITS SHOWCASE CAROUSEL\n   ========================= *\/\ndocument.addEventListener('DOMContentLoaded', function () {\n  const benefitsSection = document.querySelector('.lsba-benefits-showcase');\n  if (!benefitsSection) return;\n\n  const benefitsViewport = benefitsSection.querySelector('.lsba-benefits-viewport');\n  const benefitsTrack = benefitsSection.querySelector('.lsba-benefits-track');\n  const benefitsSlides = Array.from(benefitsSection.querySelectorAll('.lsba-benefit-slide'));\n  const benefitsPrev = benefitsSection.querySelector('.lsba-benefits-prev');\n  const benefitsNext = benefitsSection.querySelector('.lsba-benefits-next');\n\n  if (!benefitsViewport || !benefitsTrack || !benefitsSlides.length) return;\n\n  let benefitIndex = 0;\n  let benefitAutoplay = null;\n  let isBenefitDragging = false;\n  let benefitStartX = 0;\n  let benefitStartScroll = 0;\n\n  const prefersReducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function benefitsPerView() {\n    if (window.innerWidth <= 1120) return 1;\n    return 2;\n  }\n\n  function benefitsMaxIndex() {\n    return Math.max(0, benefitsSlides.length - benefitsPerView());\n  }\n\n  function benefitSlideWidth() {\n    const firstSlide = benefitsSlides[0];\n    if (!firstSlide) return 0;\n\n    const trackStyles = window.getComputedStyle(benefitsTrack);\n    const gap = parseFloat(trackStyles.columnGap || trackStyles.gap || 0) || 0;\n\n    return firstSlide.getBoundingClientRect().width + gap;\n  }\n\n  function renderBenefitsCarousel() {\n    const max = benefitsMaxIndex();\n\n    if (benefitIndex > max) benefitIndex = max;\n    if (benefitIndex < 0) benefitIndex = 0;\n\n    benefitsViewport.scrollTo({\n      left: benefitIndex * benefitSlideWidth(),\n      behavior: prefersReducedMotion ? 'auto' : 'smooth'\n    });\n\n    updateBenefitsButtons();\n  }\n\n  function updateBenefitsButtons() {\n    const max = benefitsMaxIndex();\n\n    if (benefitsPrev) {\n      benefitsPrev.disabled = max === 0;\n      benefitsPrev.setAttribute('aria-disabled', max === 0 ? 'true' : 'false');\n    }\n\n    if (benefitsNext) {\n      benefitsNext.disabled = max === 0;\n      benefitsNext.setAttribute('aria-disabled', max === 0 ? 'true' : 'false');\n    }\n  }\n\n  function goBenefitsNext() {\n    const max = benefitsMaxIndex();\n    benefitIndex = benefitIndex >= max ? 0 : benefitIndex + 1;\n    renderBenefitsCarousel();\n  }\n\n  function goBenefitsPrev() {\n    const max = benefitsMaxIndex();\n    benefitIndex = benefitIndex <= 0 ? max : benefitIndex - 1;\n    renderBenefitsCarousel();\n  }\n\n  function stopBenefitsAutoplay() {\n    if (benefitAutoplay) {\n      clearInterval(benefitAutoplay);\n      benefitAutoplay = null;\n    }\n  }\n\n  function startBenefitsAutoplay() {\n    if (prefersReducedMotion) return;\n    if (benefitsMaxIndex() === 0) return;\n\n    stopBenefitsAutoplay();\n\n    benefitAutoplay = setInterval(function () {\n      goBenefitsNext();\n    }, 4200);\n  }\n\n  if (benefitsNext) {\n    benefitsNext.addEventListener('click', function () {\n      stopBenefitsAutoplay();\n      goBenefitsNext();\n      startBenefitsAutoplay();\n    });\n  }\n\n  if (benefitsPrev) {\n    benefitsPrev.addEventListener('click', function () {\n      stopBenefitsAutoplay();\n      goBenefitsPrev();\n      startBenefitsAutoplay();\n    });\n  }\n\n  benefitsViewport.addEventListener('mouseenter', stopBenefitsAutoplay);\n  benefitsViewport.addEventListener('mouseleave', startBenefitsAutoplay);\n\n  benefitsViewport.addEventListener('pointerdown', function (e) {\n    isBenefitDragging = true;\n    benefitStartX = e.clientX;\n    benefitStartScroll = benefitsViewport.scrollLeft;\n\n    benefitsViewport.classList.add('is-dragging');\n    stopBenefitsAutoplay();\n\n    if (benefitsViewport.setPointerCapture) {\n      benefitsViewport.setPointerCapture(e.pointerId);\n    }\n  });\n\n  benefitsViewport.addEventListener('pointermove', function (e) {\n    if (!isBenefitDragging) return;\n\n    const deltaX = e.clientX - benefitStartX;\n    benefitsViewport.scrollLeft = benefitStartScroll - deltaX;\n  });\n\n  function finishBenefitsDrag() {\n    if (!isBenefitDragging) return;\n\n    const width = benefitSlideWidth();\n    if (width > 0) {\n      benefitIndex = Math.round(benefitsViewport.scrollLeft \/ width);\n      benefitIndex = Math.max(0, Math.min(benefitIndex, benefitsMaxIndex()));\n    }\n\n    isBenefitDragging = false;\n    benefitsViewport.classList.remove('is-dragging');\n\n    renderBenefitsCarousel();\n    startBenefitsAutoplay();\n  }\n\n  benefitsViewport.addEventListener('pointerup', finishBenefitsDrag);\n  benefitsViewport.addEventListener('pointercancel', finishBenefitsDrag);\n  benefitsViewport.addEventListener('pointerleave', finishBenefitsDrag);\n\n  window.addEventListener('resize', function () {\n    renderBenefitsCarousel();\n  });\n\n  renderBenefitsCarousel();\n  startBenefitsAutoplay();\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Ubicaciones C\u00f3mo funciona Servicios Opiniones Contacto Ver puntos Reservar ahora Tu equipaje seguro en Buenos Aires Guard\u00e1 tu Equipaje en Cualquier Punto de Buenos Aires Red de guardado de equipaje para viajeros reales. Reserv\u00e1 en segundos, dej\u00e1 tus valijas y recorr\u00e9 la ciudad con m\u00e1s libertad. Equipaje Seleccion\u00e1 equipaje \u2713 Fecha Seleccion\u00e1 fecha \u2713 Buscar [&hellip;]<\/p>","protected":false},"author":2,"featured_media":19784,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_acf_changed":false,"inline_featured_image":false,"_joinchat":[],"footnotes":""},"class_list":["post-3694","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Guarda Equipaje Buenos Aires | Luggage Storage BA<\/title>\n<meta name=\"description\" content=\"Guarda tu equipaje en Buenos Aires. Desde AR$4.500\/ d\u00eda. Reserva online en segundos. Cancelaci\u00f3n gratuita.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/luggagestorageba.com\/en\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guarda Equipaje Buenos Aires | Luggage Storage BA\" \/>\n<meta property=\"og:description\" content=\"Guarda tu equipaje en Buenos Aires. Desde AR$4.500\/ d\u00eda. Reserva online en segundos. Cancelaci\u00f3n gratuita.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/luggagestorageba.com\/en\/\" \/>\n<meta property=\"og:site_name\" content=\"Luggage Storage BA\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-03T17:43:24+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/luggagestorageba.com\/wp-content\/uploads\/2026\/06\/cropped-logoamarilloredondo.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1266\" \/>\n\t<meta property=\"og:image:height\" content=\"1265\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/luggagestorageba.com\/\",\"url\":\"https:\/\/luggagestorageba.com\/\",\"name\":\"Guarda Equipaje Buenos Aires | Luggage Storage BA\",\"isPartOf\":{\"@id\":\"https:\/\/luggagestorageba.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/luggagestorageba.com\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/luggagestorageba.com\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/luggagestorageba.com\/wp-content\/uploads\/2026\/06\/cropped-logoamarilloredondo.webp\",\"datePublished\":\"2024-08-24T14:23:42+00:00\",\"dateModified\":\"2026-07-03T17:43:24+00:00\",\"description\":\"Guarda tu equipaje en Buenos Aires. Desde AR$4.500\/ d\u00eda. Reserva online en segundos. Cancelaci\u00f3n gratuita.\",\"breadcrumb\":{\"@id\":\"https:\/\/luggagestorageba.com\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/luggagestorageba.com\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/luggagestorageba.com\/#primaryimage\",\"url\":\"https:\/\/luggagestorageba.com\/wp-content\/uploads\/2026\/06\/cropped-logoamarilloredondo.webp\",\"contentUrl\":\"https:\/\/luggagestorageba.com\/wp-content\/uploads\/2026\/06\/cropped-logoamarilloredondo.webp\",\"width\":1266,\"height\":1265},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/luggagestorageba.com\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/luggagestorageba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Home\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/luggagestorageba.com\/#website\",\"url\":\"https:\/\/luggagestorageba.com\/\",\"name\":\"Luggage Storage BA\",\"description\":\"Luggage Storage BA - Guarda Equipaje\",\"publisher\":{\"@id\":\"https:\/\/luggagestorageba.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/luggagestorageba.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/luggagestorageba.com\/#organization\",\"name\":\"Luggage Storage BA\",\"url\":\"https:\/\/luggagestorageba.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/luggagestorageba.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/luggagestorageba.com\/wp-content\/uploads\/2023\/04\/favicon-32x32-1.png\",\"contentUrl\":\"https:\/\/luggagestorageba.com\/wp-content\/uploads\/2023\/04\/favicon-32x32-1.png\",\"width\":32,\"height\":32,\"caption\":\"Luggage Storage BA\"},\"image\":{\"@id\":\"https:\/\/luggagestorageba.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Guarda Equipaje Buenos Aires | Luggage Storage BA","description":"Guarda tu equipaje en Buenos Aires. Desde AR$4.500\/ d\u00eda. Reserva online en segundos. Cancelaci\u00f3n gratuita.","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:\/\/luggagestorageba.com\/en\/","og_locale":"en_US","og_type":"article","og_title":"Guarda Equipaje Buenos Aires | Luggage Storage BA","og_description":"Guarda tu equipaje en Buenos Aires. Desde AR$4.500\/ d\u00eda. Reserva online en segundos. Cancelaci\u00f3n gratuita.","og_url":"https:\/\/luggagestorageba.com\/en\/","og_site_name":"Luggage Storage BA","article_modified_time":"2026-07-03T17:43:24+00:00","og_image":[{"width":1266,"height":1265,"url":"http:\/\/luggagestorageba.com\/wp-content\/uploads\/2026\/06\/cropped-logoamarilloredondo.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/luggagestorageba.com\/","url":"https:\/\/luggagestorageba.com\/","name":"Guarda Equipaje Buenos Aires | Luggage Storage BA","isPartOf":{"@id":"https:\/\/luggagestorageba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/luggagestorageba.com\/#primaryimage"},"image":{"@id":"https:\/\/luggagestorageba.com\/#primaryimage"},"thumbnailUrl":"https:\/\/luggagestorageba.com\/wp-content\/uploads\/2026\/06\/cropped-logoamarilloredondo.webp","datePublished":"2024-08-24T14:23:42+00:00","dateModified":"2026-07-03T17:43:24+00:00","description":"Guarda tu equipaje en Buenos Aires. Desde AR$4.500\/ d\u00eda. Reserva online en segundos. Cancelaci\u00f3n gratuita.","breadcrumb":{"@id":"https:\/\/luggagestorageba.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/luggagestorageba.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/luggagestorageba.com\/#primaryimage","url":"https:\/\/luggagestorageba.com\/wp-content\/uploads\/2026\/06\/cropped-logoamarilloredondo.webp","contentUrl":"https:\/\/luggagestorageba.com\/wp-content\/uploads\/2026\/06\/cropped-logoamarilloredondo.webp","width":1266,"height":1265},{"@type":"BreadcrumbList","@id":"https:\/\/luggagestorageba.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/luggagestorageba.com\/"},{"@type":"ListItem","position":2,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/luggagestorageba.com\/#website","url":"https:\/\/luggagestorageba.com\/","name":"Luggage Storage BA","description":"Luggage Storage BA - Guarda Equipaje","publisher":{"@id":"https:\/\/luggagestorageba.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/luggagestorageba.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/luggagestorageba.com\/#organization","name":"Luggage Storage BA","url":"https:\/\/luggagestorageba.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/luggagestorageba.com\/#\/schema\/logo\/image\/","url":"https:\/\/luggagestorageba.com\/wp-content\/uploads\/2023\/04\/favicon-32x32-1.png","contentUrl":"https:\/\/luggagestorageba.com\/wp-content\/uploads\/2023\/04\/favicon-32x32-1.png","width":32,"height":32,"caption":"Luggage Storage BA"},"image":{"@id":"https:\/\/luggagestorageba.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/luggagestorageba.com\/en\/wp-json\/wp\/v2\/pages\/3694"}],"collection":[{"href":"https:\/\/luggagestorageba.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/luggagestorageba.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/luggagestorageba.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/luggagestorageba.com\/en\/wp-json\/wp\/v2\/comments?post=3694"}],"version-history":[{"count":0,"href":"https:\/\/luggagestorageba.com\/en\/wp-json\/wp\/v2\/pages\/3694\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/luggagestorageba.com\/en\/wp-json\/wp\/v2\/media\/19784"}],"wp:attachment":[{"href":"https:\/\/luggagestorageba.com\/en\/wp-json\/wp\/v2\/media?parent=3694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}