:root{--bv-g-047857: #26313A;--bv-g-rgb-047857: 38, 49, 58;--bv-g-065f46: #1E272F;--bv-g-rgb-065f46: 30, 39, 47;--bv-g-059669: #2A3A52;--bv-g-rgb-059669: 42, 58, 82;--bv-g-10b981: #354A66;--bv-g-rgb-10b981: 53, 74, 102;--bv-g-34d399: #69829E;--bv-g-rgb-34d399: 105, 130, 158;--bv-g-00c878: #426586;--bv-g-rgb-00c878: 66, 101, 134;--bv-g-064e3b: #182026;--bv-g-rgb-064e3b: 24, 32, 38;--bv-g-0f3d24: #1E282E;--bv-g-rgb-0f3d24: 30, 40, 46;--bv-g-114830: #26313A;--bv-g-rgb-114830: 38, 49, 58;--bv-g-1e7a52: #3C4E5C;--bv-g-rgb-1e7a52: 60, 78, 92;--bv-g-ecfdf5: #F2F5F7;--bv-g-rgb-ecfdf5: 242, 245, 247;--bv-g-a7f3d0: #C0CFDA;--bv-g-rgb-a7f3d0: 192, 207, 218;--bv-g-6ee7b7: #96ABBF;--bv-g-rgb-6ee7b7: 150, 171, 191;--bv-g-e8f5ef: #ECEFF1;--bv-g-rgb-e8f5ef: 236, 239, 241;--bv-g-d1fae5: #DFE7EC;--bv-g-rgb-d1fae5: 223, 231, 236;--bv-g-c5ddd0: #CDD2D5;--bv-g-rgb-c5ddd0: 205, 210, 213;--bv-g-a7d4bc: #B6C0C5;--bv-g-rgb-a7d4bc: 182, 192, 197;--bv-g-e4f6ec: #EAEEF0;--bv-g-rgb-e4f6ec: 234, 238, 240;--bv-g-f3faf6: #F5F7F8;--bv-g-rgb-f3faf6: 245, 247, 248;--bv-g-bbd3ca: #C3C7CB;--bv-g-rgb-bbd3ca: 195, 199, 203;--bv-g-33d499: #68829F;--bv-g-rgb-33d499: 104, 130, 159;--bv-g-1f6d50: #26313A;--bv-g-rgb-1f6d50: 38, 49, 58;--bv-g-102a23: #191C21;--bv-g-rgb-102a23: 25, 28, 33;--bv-g-0b1210: #0D0E10;--bv-g-rgb-0b1210: 13, 14, 16;--bv-g-08634c: #263145;--bv-g-rgb-08634c: 38, 49, 69;--bv-g-087c61: #2E3C56;--bv-g-rgb-087c61: 46, 60, 86;--bv-g-0f1f17: #14181A;--bv-g-rgb-0f1f17: 20, 24, 26;--bv-g-edf8f2: #F1F3F4;--bv-g-rgb-edf8f2: 241, 243, 244;--bv-g-edf8f3: #F1F3F4;--bv-g-rgb-edf8f3: 241, 243, 244;--bv-g-e6f2ef: #EAEBEE;--bv-g-rgb-e6f2ef: 234, 235, 238;--bv-g-c9e5dd: #D2D6DC;--bv-g-rgb-c9e5dd: 210, 214, 220;--bv-g-b7e0cf: #C5CCD2;--bv-g-rgb-b7e0cf: 197, 204, 210;--bv-g-f1f9f5: #F4F5F6;--bv-g-rgb-f1f9f5: 244, 245, 246;--bv-g-0d3a26: #1C242B;--bv-g-rgb-0d3a26: 28, 36, 43;--bv-g-00634f: #212B42;--bv-g-rgb-00634f: 33, 43, 66;--bv-g-e8f5f0: #ECEEF1;--bv-g-rgb-e8f5f0: 236, 238, 241;--bv-g-075f46: #243042;--bv-g-rgb-075f46: 36, 48, 66;--bv-g-0d9488: #354A66;--bv-g-rgb-0d9488: 53, 74, 102;--bg-dark: #000000;--bg-dark-alt: #050a08;--tenant-brand-primary: #0f2922;--tenant-brand-secondary: #050a08;--logo-plate-bg: rgb(13, 41, 28);--bg-green-deep: rgb(8, 36, 23);--bg-green-mid: rgb(13, 56, 36);--bg-green-light: rgb(20, 80, 50);--accent-mint: rgb(var(--bv-g-rgb-33d499, 51, 212, 153));--accent-mint-hex: var(--bv-g-34d399, #34d399);--accent-mint-dim: rgba(var(--bv-g-rgb-33d499, 51, 212, 153), .15);--hl-sky: #7dd3fc;--hl-sky-text: #e0f2fe;--hl-gold: #fbbf24;--hl-gold-text: #fde68a;--hl-gold-ink: #78350f;--hl-rose: #fecaca;--hl-blue: #60a5fa;--hl-purple: #a78bfa;--hl-pink: #f472b6;--text-primary: rgba(255, 255, 255, .92);--text-secondary: rgba(255, 255, 255, .72);--text-tertiary: rgba(255, 255, 255, .45);--tabbar-active: var(--accent-mint);--text-on-accent: rgb(2, 17, 10);--cta-bg: var(--accent-mint);--cta-text: var(--text-on-accent);--bd-brand-beige: #fcf7ea;--bd-brand-green: var(--bv-g-114830, #114830);--bd-brand-brown: #8f6845;--bd-brand-mint: var(--bv-g-e4f6ec, #e4f6ec);--badge-red: rgb(235, 64, 71);--card-bg: rgba(255, 255, 255, .06);--card-bg-hover: rgba(255, 255, 255, .1);--card-border: rgba(255, 255, 255, .14);--card-border-glow: rgba(255, 255, 255, .56);--overlay-black: rgba(0, 0, 0, .55);--menu-gradient-top: #000000;--menu-gradient-mid: rgb(8, 36, 23);--menu-gradient-bot: rgb(13, 56, 36);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--pwa-webapp-font-heading: var(--font-family);--pwa-webapp-font-body: var(--font-family);--pwa-webapp-font-heading-size: 17px;--pwa-webapp-font-body-size: 17px;--font-title: 26px;--font-subtitle: 20px;--font-body: 17px;--font-caption: 14px;--font-small: 12px;--transition-fast: .2s ease;--transition-mid: .35s ease;--transition-slow: .6s ease;--z-background: 0;--z-content: 10;--z-toolbar: 20;--z-modal: 30;--z-overlay: 40;--z-toast: 50;--safe-area-top: max(0px, calc(env(safe-area-inset-top, 0px) - 16px) );--safe-area-bottom: env(safe-area-inset-bottom, 0px);--pwa-shell-width: 100%;--pwa-shell-inset: 0px;--content-max-width: 100%;--tab-route-content-max: 100%;--bd-ficha-page-w: 1180px;--bd-ficha-pad-x: 24px;--acct-page-w: var(--bd-ficha-page-w);--page-padding-x: clamp(10px, 2.4vw, 28px)}html.bardev-app-theme-light{color-scheme:light;--bg-dark: #ffffff;--bg-dark-alt: #f4f4f5;--text-primary: rgba(15, 23, 42, .92);--text-secondary: rgba(15, 23, 42, .72);--text-tertiary: rgba(15, 23, 42, .62);--tabbar-active: #3f3f46;--card-bg: rgba(15, 23, 42, .05);--card-bg-hover: rgba(15, 23, 42, .09);--card-border: rgba(15, 23, 42, .28);--card-border-glow: rgba(15, 23, 42, .4);--overlay-black: rgba(255, 255, 255, .55);--menu-gradient-top: #ffffff;--menu-gradient-mid: #ffffff;--menu-gradient-bot: #ffffff;--hl-sky: #0369a1;--hl-sky-text: #0c4a6e;--hl-gold: #92400e;--hl-gold-text: #78350f;--hl-gold-ink: #78350f;--hl-rose: #991b1b;--hl-blue: #1d4ed8;--hl-purple: #5b21b6;--hl-pink: #9d174d}html:not(.bardev-app-theme-light) .home-section-card__title,html:not(.bardev-app-theme-light) .section-modal__title,html:not(.bardev-app-theme-light) .special-contacto__label,html:not(.bardev-app-theme-light) .special-contacto__value,html:not(.bardev-app-theme-light) .special-contacto__link,html:not(.bardev-app-theme-light) .special-donde__addr,html:not(.bardev-app-theme-light) .special-donde__phone,html:not(.bardev-app-theme-light) .special-equipo__name,html:not(.bardev-app-theme-light) .bdv-screen-header__title,html:not(.bardev-app-theme-light) .menu-row{color:var(--text-primary)}html:not(.bardev-app-theme-light) .bdv-screen-header{background:#000000c7;border-bottom:1px solid rgba(255,255,255,.08)}html:not(.bardev-app-theme-light) .home-feed__top-bar{background:linear-gradient(180deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.45) 70%,transparent 100%)}html.bardev-app-theme-light .home-section-card__title,html.bardev-app-theme-light .section-modal__title,html.bardev-app-theme-light .special-contacto__value,html.bardev-app-theme-light .special-contacto__link,html.bardev-app-theme-light .special-donde__phone{color:var(--text-primary)}html.bardev-app-theme-light .menu-row{color:var(--text-primary);background:#0f172a0a;border-color:#0f172a1f}html.bardev-ficha-chrome{background-color:transparent}html.bardev-ficha-chrome:has(.bd-disc--booking),html.bardev-ficha-chrome:has(.cita-lista),html.bardev-ficha-chrome:has(.cita-hub),html.bardev-ficha-chrome:has(.cita-booking),html.bardev-ficha-chrome:has(.account-screen--light),html.bardev-ficha-chrome:has(.tabbar-layout--account-light),html.bardev-ficha-chrome:has(.bd-ficha){background-color:transparent}html.bardev-app-theme-light .bdv-screen-header{background:#fff;border-bottom:1px solid rgba(15,23,42,.08)}html.bardev-app-theme-light .acct-role-capsule{color:var(--bv-g-065f46, #065f46);background:rgba(var(--bv-g-rgb-047857, 4, 120, 87),.12);border-color:rgba(var(--bv-g-rgb-047857, 4, 120, 87),.35);box-shadow:none}html.bardev-app-theme-light .acct-role-capsule--developer{color:#fff;background:var(--bv-g-047857, #047857);border-color:var(--bv-g-065f46, #065f46);box-shadow:none}html.bardev-app-theme-light .acct-invoice-btn{color:var(--bv-g-065f46, #065f46)}html.bardev-app-theme-light .legal-footer__version,html.bardev-app-theme-light .legal-footer__toggle{color:var(--text-secondary)}html.bardev-app-theme-light .starfield-canvas{display:none}html.bardev-app-theme-light .home-feed__top-bar{background:linear-gradient(180deg,rgba(255,255,255,.92) 0%,rgba(255,255,255,.55) 70%,transparent 100%)}@media (min-width: 768px){:root{--pwa-shell-width: 80%;--pwa-shell-inset: 10%;--page-padding-x: clamp(14px, 2vw, 32px)}}html:has(.bd-disc),html:has(.tabbar-layout--account-light),html:has(.tabbar-layout--storefront),html:has(.tabbar-layout--cita-light),html:has(.account-screen),html:has(.cita-hub),html:has(.cita-booking),html:has(.cita-lista),html:has(.cart-screen--listing){--pwa-shell-width: 100% !important;--pwa-shell-inset: 0px !important}.bd-remember-user{position:relative;display:block}.bd-remember-user>input{width:100%;box-sizing:border-box}.bd-remember-user__list{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:40;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 28px #0f172a29;max-height:220px;overflow:auto}.bd-remember-user__list li{display:flex;align-items:center;gap:4px}.bd-remember-user__list li>button:first-child{flex:1;min-width:0;text-align:left;border:0;background:transparent;color:#111827;font:inherit;font-size:.9rem;padding:10px;border-radius:8px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-remember-user__list li>button:first-child:hover,.bd-remember-user__list li>button:first-child:focus-visible{background:var(--bv-g-ecfdf5, #ecfdf5);color:var(--bv-g-047857, #047857);outline:none}.bd-remember-user__forget{flex:0 0 32px;width:32px;height:32px;border:0;background:transparent;color:#9ca3af;font-size:1.2rem;line-height:1;cursor:pointer;border-radius:8px}.bd-remember-user__forget:hover,.bd-remember-user__forget:focus-visible{color:#b91c1c;background:#fef2f2;outline:none}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%;height:100dvh;height:var(--app-height, 100dvh);min-height:0;max-height:none;overflow:hidden;font-family:var(--font-family);background:var(--bg-dark);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;-webkit-tap-highlight-color:transparent}html:has(.tabbar-layout--cita-light),html:has(.tabbar-layout--cita-light) body,html:has(.tabbar-layout--cita-light) #root,html:has(.tabbar-layout--account-light),html:has(.tabbar-layout--account-light) body,html:has(.tabbar-layout--account-light) #root,html:has(.tabbar-layout--storefront),html:has(.tabbar-layout--storefront) body,html:has(.tabbar-layout--storefront) #root{background:#fff;color:#111827;color-scheme:light}html.bardev-app-shell,html.bardev-app-shell body,html.bardev-app-shell #root{height:100lvh;height:-webkit-fill-available;height:var(--app-height, 100lvh)}html.bardev-in-browser,html.bardev-ios-browser,html.bardev-in-browser body,html.bardev-ios-browser body,html.bardev-in-browser #root,html.bardev-ios-browser #root{overflow-x:hidden!important;overflow-y:auto!important;height:auto!important;max-height:none!important;min-height:100lvh}html.bardev-in-browser .bd-ficha,html.bardev-ios-browser .bd-ficha,html.bardev-in-browser .bd-disc,html.bardev-ios-browser .bd-disc,html.bardev-in-browser .account-screen,html.bardev-ios-browser .account-screen,html.bardev-in-browser .auth-screen,html.bardev-ios-browser .auth-screen,html.bardev-in-browser .cart-screen,html.bardev-ios-browser .cart-screen,html.bardev-in-browser .purchase-ok,html.bardev-ios-browser .purchase-ok,html.bardev-in-browser .shipping,html.bardev-ios-browser .shipping,html.bardev-in-browser .bd-dist,html.bardev-ios-browser .bd-dist,html.bardev-in-browser .sf,html.bardev-ios-browser .sf,html.bardev-in-browser .pd.pd--store,html.bardev-ios-browser .pd.pd--store{height:auto!important;max-height:none!important;min-height:100lvh;overflow:visible!important}html.bardev-in-browser .tabbar-layout--storefront,html.bardev-ios-browser .tabbar-layout--storefront,html.bardev-in-browser .tabbar-layout--cita-light,html.bardev-ios-browser .tabbar-layout--cita-light,html.bardev-in-browser .tabbar-layout--account-light,html.bardev-ios-browser .tabbar-layout--account-light{position:relative!important;height:auto!important;max-height:none!important;min-height:100lvh;overflow:visible!important}html.bardev-in-browser .tabbar-layout--storefront .tabbar-layout__content,html.bardev-ios-browser .tabbar-layout--storefront .tabbar-layout__content,html.bardev-in-browser .tabbar-layout--cita-light .tabbar-layout__content,html.bardev-ios-browser .tabbar-layout--cita-light .tabbar-layout__content,html.bardev-in-browser .tabbar-layout--storefront .tab-route-body,html.bardev-ios-browser .tabbar-layout--storefront .tab-route-body,html.bardev-in-browser .tabbar-layout--cita-light .tab-route-body,html.bardev-ios-browser .tabbar-layout--cita-light .tab-route-body,html.bardev-in-browser .tabbar-layout--account-light .tabbar-layout__content,html.bardev-ios-browser .tabbar-layout--account-light .tabbar-layout__content,html.bardev-in-browser .tabbar-layout--account-light .tab-route-body,html.bardev-ios-browser .tabbar-layout--account-light .tab-route-body{height:auto!important;max-height:none!important;min-height:0;overflow:visible!important}html:has(.bd-disc--booking),html:has(.bd-disc--booking) body,html:has(.bd-disc--booking) #root,html:has(.cita-lista),html:has(.cita-lista) body,html:has(.cita-lista) #root{background:#fff!important}html.bardev-in-browser .bd-disc.bd-disc--booking,html.bardev-ios-browser .bd-disc.bd-disc--booking{background:#fff!important}html.bardev-in-browser .bd-disc.bd-disc--booking:has(.cita-hub),html.bardev-ios-browser .bd-disc.bd-disc--booking:has(.cita-hub){height:var(--app-height, 100dvh)!important;max-height:var(--app-height, 100dvh)!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html.bardev-in-browser .tabbar-layout--cita-light:has(.cita-hub):not(:has(.cita-hub--desk)),html.bardev-ios-browser .tabbar-layout--cita-light:has(.cita-hub):not(:has(.cita-hub--desk)){position:fixed!important;height:var(--app-height, 100dvh)!important;max-height:var(--app-height, 100dvh)!important;overflow:hidden!important}html.bardev-in-browser .tabbar-layout--cita-light:has(.cita-hub):not(:has(.cita-hub--desk)) .tabbar-layout__content,html.bardev-ios-browser .tabbar-layout--cita-light:has(.cita-hub):not(:has(.cita-hub--desk)) .tabbar-layout__content,html.bardev-in-browser .tabbar-layout--cita-light:has(.cita-hub):not(:has(.cita-hub--desk)) .tab-route-body,html.bardev-ios-browser .tabbar-layout--cita-light:has(.cita-hub):not(:has(.cita-hub--desk)) .tab-route-body{height:100%!important;max-height:100%!important;overflow:hidden!important}body{overscroll-behavior-y:none}a{color:var(--accent-mint-hex);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;border:none;cursor:pointer;background:none;color:inherit}img{display:block;max-width:100%}input,textarea,select{font-family:inherit;font-size:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.cart-screen,.pd,.shipping,.section-modal:not(.section-modal--shop),.auth-screen{width:var(--pwa-shell-width, 100%);max-width:var(--pwa-shell-width, 100%);margin-left:auto;margin-right:auto;box-sizing:border-box}.tab-route-body .auth-screen,.account-screen>.auth-screen,.tab-route-body .section-modal{width:100%;max-width:100%;margin-left:0;margin-right:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (min-width: 768px){.main-menu__content{max-width:100%}.menu-row{height:52px;font-size:16px}.menu-row__icon{width:38px;height:38px}.main-menu__logo{width:120px;height:130px}.product-card__img-wrap{aspect-ratio:16/10}}@media (min-width: 1025px){.main-menu{justify-content:center}.main-menu__content{max-width:100%}.main-menu__logo{width:130px;height:142px;border-radius:24px}.menu-row{height:54px;border-radius:var(--radius-lg);font-size:16px}.menu-row:hover{background:#ffffff21;border-color:#ffffff47}.cart-item:hover{background:var(--card-bg-hover)}.shipping__field-input:hover,.auth-screen__input:hover{border-color:#ffffff47}}@media (min-width: 1200px){.main-menu:before{content:"";position:fixed;top:0;left:0;width:calc(50% - 260px);height:100%;background:linear-gradient(90deg,rgba(0,0,0,.6) 0%,transparent 100%);pointer-events:none;z-index:1}.main-menu:after{content:"";position:fixed;top:0;right:0;width:calc(50% - 260px);height:100%;background:linear-gradient(-90deg,rgba(0,0,0,.6) 0%,transparent 100%);pointer-events:none;z-index:1}}
