:root{--bt-ease-out: cubic-bezier(.22, 1, .36, 1);--bt-enter: .36s;--bt-exit: .28s}html.fig-booting .fig-stage{visibility:hidden}.fig-stage{animation:bt-stage-in var(--bt-enter) var(--bt-ease-out) both}html.fig-booting .fig-stage{animation:none}@keyframes bt-stage-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.fig-stage{animation:none}}.bt-glass{background:color-mix(in srgb,var(--semantic-surface-card) 92%,transparent);border:1px solid color-mix(in srgb,var(--semantic-glass-border) 40%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--semantic-glass-sheen) 24%,transparent),var(--elevation-floating);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);color:var(--semantic-glass-text)}.bt-sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fig-stage .bt-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;color:inherit;cursor:pointer;transition:background-color var(--motion-duration-standard) var(--motion-ease-standard)}.fig-stage .bt-icon-btn:hover{background:color-mix(in srgb,var(--semantic-glass-fill) 14%,transparent)}.fig-stage .bt-icon-btn svg{width:20px;height:20px}.fig-stage .bt-logo-link{flex-shrink:0;border-radius:999px}.fig-stage .bt-nav-row{z-index:45}.fig-stage .bt-nav-pill{overflow:visible!important}.fig-stage .bt-menu-trigger svg:last-child{transition:transform var(--motion-duration-standard) var(--motion-ease-standard)}.fig-stage .bt-menu-trigger[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.bt-menu{position:absolute;top:calc(100% + 10px);z-index:50;min-width:260px;padding:8px;border-radius:20px;transform-origin:top center;animation:bt-drop-in var(--bt-enter) var(--bt-ease-out) both}.bt-menu[hidden]{display:none}.bt-menu.is-closing{animation:bt-drop-out var(--bt-exit) ease-in both}.bt-menu--left{left:0}.bt-menu--right{right:0;min-width:200px}.fig-stage .bt-menu-item{display:flex;width:100%;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;color:var(--semantic-glass-text);font-family:"Inter",var(--type-body);font-size:15px;font-weight:600;text-align:left;cursor:pointer;animation:bt-item-in var(--bt-enter) var(--bt-ease-out) both}.fig-stage .bt-menu-item small{font-size:12px;font-weight:400;opacity:.8}.fig-stage .bt-menu-item:hover,.fig-stage .bt-menu-item:focus-visible{background:color-mix(in srgb,var(--semantic-action-primary) 18%,transparent)}.fig-stage .bt-menu-item[aria-pressed=true]{background:color-mix(in srgb,var(--semantic-action-primary) 24%,transparent)}.fig-stage .bt-menu-item[aria-pressed=true]:after{content:"✓";position:absolute;right:14px;font-weight:700}.fig-stage .bt-menu-item{position:relative}.fig-stage .bt-theme-btn{display:inline-flex;flex-shrink:0;border-radius:999px;cursor:pointer;transition:background-color var(--motion-duration-standard) var(--motion-ease-standard)}.fig-stage .bt-theme-btn:hover{background:color-mix(in srgb,var(--semantic-glass-fill) 14%,transparent)}.fig-stage .bt-nav-row a[href="/iniciar-sesion"]{transition:filter var(--motion-duration-standard) var(--motion-ease-standard),transform var(--motion-duration-standard)}.fig-stage .bt-nav-row a[href="/iniciar-sesion"]:hover{filter:brightness(1.08);transform:translateY(-1px)}.bt-menu-item:nth-child(2){animation-delay:40ms}.bt-menu-item:nth-child(3){animation-delay:80ms}.bt-menu-item:nth-child(4){animation-delay:.12s}.bt-menu-item:nth-child(5){animation-delay:.16s}.bt-menu-item:nth-child(6){animation-delay:.2s}@keyframes bt-drop-in{0%{opacity:0;transform:translateY(-12px) scaleY(.92);clip-path:inset(0 0 100% 0 round 20px)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0 round 20px)}}@keyframes bt-drop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes bt-item-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.fig-stage .bt-fab-fixed{position:fixed!important;inset:auto 8px 16px auto!important;z-index:40;cursor:pointer}.fig-stage .bt-fab{position:fixed;right:8px;bottom:16px;z-index:40;display:flex;align-items:center;gap:10px;height:52px;padding:14px 20px 14px 16px;border-radius:999px;background:var(--semantic-action-primary);color:var(--semantic-text-on-action);box-shadow:0 8px 24px color-mix(in srgb,var(--brand-verde-frailejon) 50%,transparent);font:600 14px "Inter",var(--type-body);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration-standard) var(--motion-ease-standard),transform var(--motion-duration-standard)}.fig-stage .bt-fab:hover{background:var(--semantic-action-primary-hover);transform:translateY(-1px)}.fig-stage .bt-fab,.fig-stage .bt-fab-fixed{transition:bottom var(--motion-duration-standard) var(--motion-ease-standard),background-color var(--motion-duration-standard)}.bt-colophon-visible .fig-stage .bt-fab,.bt-colophon-visible .fig-stage .bt-fab-fixed{bottom:80px!important}.fig-stage .bt-rail{position:fixed;right:-2px;bottom:221px;z-index:40;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:18px;background:color-mix(in srgb,var(--semantic-surface-strong) 55%,transparent);border:1px solid color-mix(in srgb,var(--semantic-glass-border) 40%,transparent);box-shadow:inset 0 2px 10px color-mix(in srgb,var(--semantic-glass-sheen) 20%,transparent),0 10px 30px color-mix(in srgb,#000000 10%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--semantic-text-on-strong)}.fig-stage .bt-rail-host{color:var(--semantic-text-on-strong)}.fig-stage .bt-rail-link{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;color:inherit;transition:transform var(--motion-duration-standard) var(--motion-ease-standard)}.fig-stage .bt-rail-link:hover{background:transparent;transform:scale(1.12)}@media(prefers-reduced-motion:reduce){.fig-stage .bt-rail-link{transition:none}.fig-stage .bt-rail-link:hover{transform:none}}.fig-stage .bt-nav-fixed{position:fixed!important;z-index:45}.fig-stage .bt-nav-capsule{transition:background-color var(--motion-duration-standard) var(--motion-ease-standard)}.fig-stage .bt-nav-capsule.bt-glass-std{background-color:var(--bt-nav-fill)!important}.fig-stage .bt-nav-glass:empty{display:none!important}.fig-stage .bt-glass-std>div:empty:not(.bt-logo-link *),.fig-stage .bt-glass-std :where(a,div):not(.bt-logo-link,.bt-logo-link *)>div:empty,.fig-stage .bt-rail>div:empty,.fig-stage .bt-nav-capsule>div:empty:not(.bt-logo-link *),.fig-stage .bt-nav-links>a>div:empty{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important;box-shadow:none!important;border:none!important}.fig-stage .bt-ink{color:var(--bt-glass-text)!important}.fig-stage .bt-ink-fill{fill:var(--bt-glass-text)!important}.fig-stage .bt-logo-link svg path{fill:var(--brand-arena)!important}[data-theme=claro] .fig-stage .bt-logo-link svg path{fill:var(--brand-azul-profundo)!important}.fig-stage .bt-logo-link{overflow:visible}.fig-stage .bt-logo-link svg{overflow:visible}.fig-stage .bt-nav-row{contain:layout style}:root{--bt-glass-fill: color-mix(in srgb, var(--brand-azul-profundo) 55%, transparent);--bt-glass-fill-strong: color-mix(in srgb, var(--brand-azul-profundo) 72%, transparent);--bt-glass-fill-scrolled: color-mix(in srgb, var(--brand-azul-profundo) 55%, transparent);--bt-nav-fill: var(--bt-glass-fill);--bt-glass-stroke: var(--semantic-glass-border);--bt-glass-rim: linear-gradient(135deg, color-mix(in srgb, #ffffff 80%, transparent), transparent 45%, transparent 60%, color-mix(in srgb, #ffffff 25%, transparent));--bt-glass-shadow: var(--glass-highlight), var(--glass-depth);--bt-glass-blur: var(--glass-figma-blur);--bt-glass-text: var(--glass-figma-text);--bt-glass-sheen: var(--semantic-glass-sheen)}[data-theme=claro]{--bt-glass-fill: color-mix(in srgb, var(--derived-neutral) 22%, transparent);--bt-glass-fill-strong: color-mix(in srgb, var(--derived-neutral) 34%, transparent);--bt-glass-fill-scrolled: color-mix(in srgb, var(--derived-neutral) 22%, transparent);--bt-nav-fill: color-mix(in srgb, var(--brand-blanco-niebla) 72%, transparent);--bt-glass-text: var(--brand-negro-volcanico)}[data-theme=oscuro]{--bt-glass-fill: color-mix(in srgb, #0b2238 70%, transparent);--bt-glass-fill-strong: color-mix(in srgb, #0b2238 85%, transparent);--bt-glass-fill-scrolled: color-mix(in srgb, #0b2238 70%, transparent);--bt-nav-fill: var(--bt-glass-fill)}@media(prefers-color-scheme:light){[data-theme=sistema]{--bt-glass-fill: color-mix(in srgb, var(--derived-neutral) 22%, transparent);--bt-glass-fill-strong: color-mix(in srgb, var(--derived-neutral) 34%, transparent);--bt-glass-fill-scrolled: color-mix(in srgb, var(--derived-neutral) 22%, transparent);--bt-nav-fill: color-mix(in srgb, var(--brand-blanco-niebla) 72%, transparent);--bt-glass-text: var(--brand-negro-volcanico)}}@media(prefers-color-scheme:dark){[data-theme=sistema]{--bt-glass-fill: color-mix(in srgb, #0b2238 70%, transparent);--bt-glass-fill-strong: color-mix(in srgb, #0b2238 85%, transparent);--bt-glass-fill-scrolled: color-mix(in srgb, #0b2238 70%, transparent);--bt-nav-fill: var(--bt-glass-fill)}}.fig-stage .bt-glass-std,.fig-stage .bt-glass-std--strong,.bt-glass{background-color:var(--bt-glass-fill);color:var(--bt-glass-text);backdrop-filter:blur(var(--bt-glass-blur)) saturate(1.6) brightness(1.05);-webkit-backdrop-filter:blur(var(--bt-glass-blur)) saturate(1.6) brightness(1.05);border:0;box-shadow:inset 1px 1px color-mix(in srgb,#ffffff 50%,transparent),var(--bt-glass-shadow)}.fig-stage .bt-glass-std--strong,.bt-glass{background-color:var(--bt-glass-fill-strong)}.fig-stage .bt-glass-std:not(.bt-menu):not([role=dialog]){position:relative}.fig-stage .bt-glass-std:not(.bt-menu):not([role=dialog]):after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--bt-glass-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.bt-overlay{background:color-mix(in srgb,var(--semantic-surface-strong) 35%,transparent)!important}.bt-glass .bt-menu-item,.bt-glass .bt-panel-title,.bt-glass .bt-card{color:var(--bt-glass-text)}.fig-stage .bt-nav-indicator{position:absolute;z-index:0;top:0;left:0;border-radius:999px;background:var(--semantic-action-primary);box-shadow:0 6px 18px color-mix(in srgb,var(--brand-verde-frailejon) 35%,transparent);pointer-events:none;transition:transform .42s var(--bt-ease-out),width .42s var(--bt-ease-out)}.fig-stage .bt-nav-links>a{position:relative;z-index:1;transition:color .3s var(--bt-ease-out)}.fig-stage .bt-nav-links>a,.fig-stage .bt-nav-links>a>div:empty{background:transparent!important;box-shadow:none!important}.fig-stage .bt-nav-links>a.is-indicated span.bt-ink,.fig-stage .bt-nav-links>a.is-indicated span{color:var(--semantic-text-on-action)!important}.fig-stage .bt-nav-links>a.is-indicated path.bt-ink-fill{fill:var(--semantic-text-on-action)!important}:root:not([data-theme]) .fig-stage .bt-nav-capsule .bt-ink{text-shadow:0 1px 3px color-mix(in srgb,#000000 45%,transparent)}.fig-stage .bt-nav-links>a.is-indicated,.fig-stage .bt-nav-links>a.is-indicated *{color:var(--semantic-text-on-action)!important;fill:var(--semantic-text-on-action)!important}@media(prefers-reduced-motion:reduce){.fig-stage .bt-nav-indicator{transition:none}}.fig-stage .bt-subnav{position:relative;overflow:visible!important;width:max-content!important;height:auto!important}.fig-stage .bt-subnav>.bt-subnav-item{position:relative;z-index:1;background:transparent!important;box-shadow:none!important;cursor:pointer;min-height:44px;align-items:center;transition:color .3s var(--bt-ease-out)}.fig-stage .bt-subnav>.bt-subnav-item>:where(span,a){color:var(--bt-glass-text)!important;font-weight:600!important;cursor:pointer;text-decoration:none}.fig-stage .bt-subnav>.bt-subnav-item.is-indicated>:where(span,a){color:var(--semantic-text-on-action)!important}.fig-stage .bt-subnav>.bt-subnav-item:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:2px}.fig-stage .bt-subnav>.bt-nav-indicator{inset:0 auto auto 0}.bt-auth-overlay{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,#0f1a2b 45%,transparent);overflow-y:auto}.bt-auth-dialog{width:480px;max-width:100%;max-height:calc(100vh / var(--fig-scale, 1) - 48px);overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:24px;font-family:"Inter",var(--type-body);animation:bt-item-in var(--bt-enter) var(--bt-ease-out) both}.bt-auth-dialog .bt-field{color:var(--bt-glass-text)}.bt-auth-dialog .bt-field input{background:color-mix(in srgb,var(--semantic-surface-page) 70%,transparent);color:var(--bt-glass-text)}.bt-auth-dialog .bt-field input[aria-invalid=true]{border-color:var(--semantic-sold-out)}.bt-auth-error{min-height:0;font-size:12px;font-weight:500;color:var(--bt-auth-err, #ff8a80)}[data-theme=claro] .bt-auth-error{--bt-auth-err: #b42318}.bt-auth-code{letter-spacing:.5em;font-size:22px!important;text-align:center}.fig-stage .bt-auth-toggle{align-self:flex-end;margin-top:-4px;font-size:12px;font-weight:600;color:var(--bt-glass-text);text-decoration:underline;cursor:pointer}.bt-auth-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.bt-auth-check{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.4;color:var(--bt-glass-text);cursor:pointer}.bt-auth-check input{width:18px;height:18px;margin-top:1px;accent-color:var(--semantic-action-primary);flex-shrink:0}.bt-auth-sep{display:flex;align-items:center;gap:12px;font-size:12px;opacity:.85;color:var(--bt-glass-text)}.bt-auth-sep:before,.bt-auth-sep:after{content:"";flex:1;height:1px;background:currentColor;opacity:.3}.bt-auth-rules{display:flex;gap:12px;flex-wrap:wrap;margin:4px 0 0;padding:0;list-style:none;font-size:12px;font-weight:500}.bt-auth-rules li:before{content:"○"}.bt-auth-rules li[data-ok=true]:before{content:"✓";color:var(--semantic-available)}.fig-stage .bt-auth-row .bt-btn--link{align-self:auto}.bt-auth-notice{padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.45;color:var(--bt-glass-text);border:1px solid var(--bt-glass-stroke)}.bt-auth-notice[hidden]{display:none}.bt-auth-notice--demo{background:color-mix(in srgb,var(--semantic-action-cta) 22%,transparent)}.bt-auth-notice--error{background:color-mix(in srgb,var(--semantic-sold-out) 28%,transparent)}.bt-auth-notice--info{background:color-mix(in srgb,var(--semantic-action-primary) 18%,transparent)}.fig-stage .bt-sidebar-fixed{position:fixed!important;top:16px!important;left:16px!important;z-index:44}.fig-stage .bt-glass-fill{width:100%!important;height:100%!important}.bt-overlay{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end;align-items:stretch;padding:16px;background:color-mix(in srgb,var(--brand-negro-volcanico) 20%,transparent);animation:bt-fade-in var(--bt-enter) ease-out both}.bt-overlay:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bt-overlay[hidden]{display:none}.bt-overlay.is-closing{animation:bt-fade-out var(--bt-exit) ease-in both}.bt-panel{position:relative;display:flex;flex-direction:column;gap:18px;width:560px;max-height:100%;padding:28px;border-radius:28px;overflow:hidden;animation:bt-slide-in var(--bt-enter) var(--bt-ease-out) both}.bt-overlay.is-closing .bt-panel{animation:bt-slide-out var(--bt-exit) ease-in both}.bt-panel--narrow{width:440px;overflow-y:auto}.bt-panel-head{display:flex;align-items:flex-start;gap:12px}.bt-panel-head>div{flex:1 1 auto}.bt-panel-title{margin:0;font-family:"Sora",var(--type-heading);font-size:26px;font-weight:700;color:var(--semantic-glass-text)}.bt-panel-sub{margin:4px 0 0;font-family:"Inter",var(--type-body);font-size:14px;opacity:.85}.fig-stage .bt-close{position:relative;z-index:2;flex-shrink:0;background:color-mix(in srgb,var(--semantic-glass-fill) 12%,transparent);transition:transform var(--motion-duration-standard) var(--motion-ease-standard),background-color var(--motion-duration-standard)}.fig-stage .bt-close:hover{transform:rotate(90deg)}@keyframes bt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes bt-slide-in{0%{transform:translate(110%)}to{transform:translate(0)}}@keyframes bt-slide-out{0%{transform:translate(0)}to{transform:translate(110%)}}.bt-carousel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:6px;scrollbar-width:none}.bt-carousel::-webkit-scrollbar{display:none}.bt-carousel-nav{display:flex;align-items:center;justify-content:space-between;gap:12px}.bt-carousel-nav>div{display:flex;gap:8px}.fig-stage .bt-carousel-nav .bt-icon-btn{border:1px solid color-mix(in srgb,var(--semantic-glass-border) 40%,transparent)}.fig-stage .bt-carousel-nav .bt-icon-btn:disabled{opacity:.4;cursor:default}.fig-stage .bt-card{position:relative;flex:0 0 240px;display:flex;flex-direction:column;scroll-snap-align:start;border-radius:20px;overflow:hidden;background:color-mix(in srgb,var(--semantic-glass-fill) 8%,transparent);border:1px solid color-mix(in srgb,var(--semantic-glass-border) 24%,transparent);color:var(--semantic-glass-text);transition:transform var(--motion-duration-standard) var(--motion-ease-standard),box-shadow var(--motion-duration-standard)}.fig-stage .bt-card:hover{transform:translateY(-4px);box-shadow:var(--elevation-floating)}.bt-card img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.bt-card-body{display:flex;flex-direction:column;gap:6px;padding:14px;font-family:"Inter",var(--type-body)}.bt-card-place{font-size:12px;opacity:.85}.bt-card-name{margin:0;font-family:"Sora",var(--type-heading);font-size:16px;font-weight:600;line-height:1.25}.bt-card-meta{font-size:12px;opacity:.85}.bt-card-price{display:flex;align-items:baseline;gap:6px}.bt-card-price strong{font-family:"Sora",var(--type-heading);font-size:18px}.bt-card-price s{font-size:12px;opacity:.7}.bt-badge{position:absolute;top:10px;padding:3px 10px;border-radius:999px;font-family:"Inter",var(--type-body);font-size:12px;font-weight:600;color:var(--semantic-text-on-action)}.bt-badge--cat{left:10px;background:var(--semantic-action-primary)}.bt-badge--off{right:10px;background:var(--semantic-action-cta)}.bt-avail{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.bt-avail:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--semantic-available)}.bt-avail[data-level=low]:before{background:var(--semantic-limited)}.bt-avail[data-level=soldout]:before,.bt-avail[data-level=available]:before{background:var(--semantic-available)}.bt-avail[data-level=low]:before{background:var(--semantic-limited, var(--semantic-action-cta))}.bt-avail[data-level=soldout]{color:var(--semantic-sold-out)}.bt-avail[data-level=soldout]:before{display:none}.bt-soldout-icon{width:14px;height:14px;margin-right:4px;vertical-align:-2px}.fig-stage .bt-tourcard:focus-visible,.fig-stage .bt-card:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:2px}.fig-stage .bt-tourcard:focus-visible{transform:translateY(-4px);box-shadow:var(--elevation-floating)}.fig-stage .bt-card--soldout img,.fig-stage .bt-card--soldout [style*=background-image],.fig-stage .bt-card--soldout .bt-card-media{filter:grayscale(.6);opacity:.75}.fig-stage .bt-card--soldout .bt-reserve-pill{display:none!important}.fig-stage .bt-card--loading{position:relative;pointer-events:none}.fig-stage .bt-vcard--skeleton{background-color:color-mix(in srgb,var(--brand-azul-condor) 38%,var(--brand-azul-profundo));background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--brand-blanco-niebla) 16%,transparent) 50%,transparent 70%);background-size:220% 100%;background-repeat:no-repeat;animation:bt-shimmer 1.6s linear infinite}@keyframes bt-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.bt-vskel{display:block;height:12px;border-radius:6px;background:color-mix(in srgb,var(--brand-blanco-niebla) 22%,transparent)}.bt-vskel--badge{position:absolute;top:12px;left:12px;width:84px;height:24px;border-radius:999px}.bt-vskel--place{width:45%}.bt-vskel--name{width:80%;height:18px;margin-bottom:14px}.bt-vskel--meta{width:55%}.bt-vskel--price{width:40%;height:22px;margin-top:8px}.bt-vskel--pill{width:34%;height:18px;border-radius:999px;justify-self:end}@media(prefers-reduced-motion:reduce){.fig-stage .bt-vcard--skeleton{animation:none}}@media(prefers-reduced-motion:reduce){.fig-stage .bt-card,.fig-stage .bt-tourcard{transition:none!important}.fig-stage .bt-card:hover,.fig-stage .bt-tourcard:hover,.fig-stage .bt-tourcard:focus-visible{transform:none}}.bt-form{display:flex;flex-direction:column;gap:14px;font-family:"Inter",var(--type-body)}.bt-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.bt-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bt-field input,.bt-field select,.bt-field textarea{min-height:48px;padding:10px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--semantic-glass-border) 40%,transparent);background:color-mix(in srgb,var(--semantic-surface-page) 60%,transparent);color:var(--semantic-glass-text);font:400 15px "Inter",var(--type-body)}.bt-field textarea{min-height:88px;resize:vertical}.bt-field :focus-visible{outline:2px solid var(--semantic-focus);outline-offset:2px}.bt-hint{margin:0;font-size:12px;opacity:.8}.fig-stage .bt-featured{outline:2px solid var(--semantic-action-cta);outline-offset:3px}.fig-stage .bt-search-input{flex:1 1 0;min-width:0;height:40px;border:0;outline:0;background:transparent;color:var(--bt-glass-text);font:400 15px "Inter",var(--type-body)}.fig-stage .bt-search-input::placeholder{color:var(--bt-glass-text);opacity:.75}.fig-stage :has(>.bt-search-input):focus-within{outline:2px solid var(--semantic-focus);outline-offset:2px}.fig-stage .bt-chip{background:transparent!important;transition:background-color var(--motion-duration-standard) var(--motion-ease-standard)}.fig-stage .bt-chip>div:empty{display:none}.fig-stage .bt-chip{border:1px solid var(--bt-glass-stroke)}.fig-stage .bt-chip span{color:var(--bt-glass-text)!important}.fig-stage .bt-chip:hover{background:color-mix(in srgb,var(--semantic-action-primary) 18%,transparent)!important}.fig-stage .bt-chip[aria-pressed=true]{background:var(--semantic-action-primary)!important;border-color:transparent}.fig-stage .bt-chip[aria-pressed=true] span{color:var(--semantic-text-on-action)!important}.fig-stage .bt-check{display:inline-flex;flex-shrink:0;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--bt-glass-text);align-items:center;justify-content:center}.fig-stage [aria-checked=true]>.bt-check{background:var(--semantic-action-primary);border-color:var(--semantic-action-primary)}.fig-stage [aria-checked=true]>.bt-check:after{content:"✓";font-size:12px;font-weight:700;color:var(--semantic-text-on-action)}.fig-stage [role=checkbox]:focus-visible,.fig-stage [role=switch]:focus-visible,.fig-stage .bt-chip:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:2px;border-radius:8px}.fig-stage .bt-switch{position:relative;flex-shrink:0;width:36px;height:20px;border-radius:999px;background:color-mix(in srgb,var(--bt-glass-text) 30%,transparent);transition:background-color .2s}.fig-stage .bt-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s var(--bt-ease-out)}.fig-stage [aria-checked=true]>.bt-switch{background:var(--semantic-action-primary)}.fig-stage [aria-checked=true]>.bt-switch:after{transform:translate(16px)}.fig-stage .bt-range{position:relative;width:252px;height:24px;--a: 0%;--b: 100%}.fig-stage .bt-range:before{content:"";position:absolute;left:0;right:0;top:9px;height:6px;border-radius:9px;background:linear-gradient(90deg,color-mix(in srgb,var(--bt-glass-text) 25%,transparent) var(--a),var(--semantic-action-primary) var(--a),var(--semantic-action-primary) var(--b),color-mix(in srgb,var(--bt-glass-text) 25%,transparent) var(--b))}.fig-stage .bt-range input{position:absolute;inset:0;width:100%;margin:0;background:transparent;pointer-events:none;appearance:none;-webkit-appearance:none}.fig-stage .bt-range input::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--semantic-action-primary);cursor:pointer}.fig-stage .bt-range input::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--semantic-action-primary);cursor:pointer}.fig-stage .bt-range input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--semantic-focus);outline-offset:2px}.fig-stage .bt-range-out{font:600 13px "Inter",var(--type-body);color:var(--bt-glass-text)}.fig-stage .bt-reserve-pill{position:absolute;right:14px;top:130px;z-index:2;padding:8px 16px;border-radius:999px;background:var(--semantic-action-cta);color:var(--semantic-text-on-action);font:600 13px "Inter",var(--type-body);opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s var(--bt-ease-out)}.fig-stage a:hover>.bt-reserve-pill,.fig-stage a:focus-visible>.bt-reserve-pill{opacity:1;transform:none}.fig-stage .bt-legal-head{cursor:pointer;border-radius:12px}.fig-stage .bt-legal-head:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:4px}.fig-stage .bt-legal-head>svg:last-child{transition:transform var(--motion-duration-standard) var(--motion-ease-standard)}.fig-stage .bt-legal-head[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.fig-stage .bt-legal-item>div:first-child{height:100%!important}.fig-stage .bt-legal-body{animation:bt-item-in var(--bt-enter) var(--bt-ease-out) both}.fig-stage .bt-legal-body[hidden]{display:none}.fig-stage .bt-legal-target{box-shadow:0 0 0 2px var(--semantic-action-primary)}.fig-stage .bt-legal-doc{display:block;height:auto!important;width:100%;max-height:26rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.75rem;white-space:normal;line-height:1.6}.fig-stage .bt-legal-doc:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:4px}.fig-stage .bt-legal-doc p{margin:0 0 .6rem}.fig-stage .bt-legal-doc .bt-legal-summary{font-weight:600}.fig-stage .bt-legal-doc .bt-legal-lang{font-size:.8125rem;font-style:italic}html[lang^=es] .fig-stage .bt-legal-doc .bt-legal-lang,html:not([lang]) .fig-stage .bt-legal-doc .bt-legal-lang{display:none}.fig-stage .bt-legal-doc .bt-legal-h{margin:1rem 0 .4rem;font-family:var(--type-heading);font-size:1rem;font-weight:600}.fig-stage .bt-legal-doc .bt-legal-meta{margin-top:1rem;font-size:.8125rem;opacity:.85}@media(prefers-reduced-motion:reduce){.bt-menu,.bt-menu-item,.bt-overlay,.bt-panel,.bt-legal-body,.bt-overlay.is-closing .bt-panel,.bt-menu.is-closing{animation-duration:1ms!important;animation-delay:0ms!important}.bt-carousel{scroll-behavior:auto}}.bt-contact-box{position:relative}.bt-contact-input{width:100%;height:100%;min-height:44px;box-sizing:border-box;padding:.75rem 1rem;border-radius:.75rem;border:1px solid var(--semantic-border-subtle);background:transparent;color:inherit;font:inherit}textarea.bt-contact-input{resize:vertical;min-height:7rem}.bt-contact-input:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:2px}.bt-contact-input[aria-invalid=true]{border-color:var(--derived-danger)}.bt-contact-counter{position:absolute;right:.75rem;bottom:.4rem;font-size:.75rem;opacity:.8}.bt-contact-check{width:1.25rem;height:1.25rem;accent-color:var(--semantic-action-primary)}.bt-contact-consent-label{display:inline-flex;gap:.5rem;align-items:flex-start;cursor:pointer}.fig-stage .bt-nav-links>a>div:empty{border:none!important;outline:none!important}.fig-stage .bt-nav-links.bt-nav-capsule,.fig-stage .bt-nav-links{overflow:visible!important}.fig-stage .bt-nav-indicator{inset:0 auto auto 0}.fig-stage .bt-chip{min-height:44px;height:auto;box-sizing:border-box;padding-top:6px;padding-bottom:6px;border-radius:999px}.fig-stage .bt-chip-row{height:auto!important;min-height:44px;overflow-x:auto;overflow-y:visible;padding-top:6px;padding-bottom:6px;align-items:center;scrollbar-width:none}.fig-stage .bt-chip-row::-webkit-scrollbar{display:none}.fig-stage [data-bt-seam]{position:relative}.fig-stage [data-bt-seam]:before{content:"";position:absolute;left:0;right:0;top:0;height:160px;pointer-events:none;background:linear-gradient(to bottom,var(--semantic-surface-page),transparent)}:root{--bt-lane-tabs-top: 150px;--bt-lane-tab-gap: 128px;--bt-lane-rail-bottom: 80px}.fig-stage .bt-rail.bt-glass-std,.fig-stage .bt-rail.bt-rail-host{position:fixed!important;right:-2px;left:auto;top:auto;bottom:var(--bt-lane-rail-bottom);z-index:40;display:flex;flex-direction:column;gap:4px;padding:4px;border-radius:16px}.bt-colophon-visible .fig-stage .bt-rail.bt-glass-std,.bt-colophon-visible .fig-stage .bt-rail.bt-rail-host{bottom:calc(var(--bt-lane-rail-bottom) + 56px)}.fig-stage .bt-rail-link{min-width:44px;min-height:44px;width:44px;height:44px}.fig-stage .bt-rail-link:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:2px}.fig-stage .bt-colophon-social{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:44px;min-height:44px;margin:-13px;border-radius:12px;color:inherit}.fig-stage .bt-colophon-social:hover{color:var(--semantic-action-primary)}.fig-stage .bt-colophon-social:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:2px}.fig-stage .bt-rail-link svg{width:34px;height:34px;display:block}.fig-stage .bt-rail.bt-rail-host,.fig-stage .bt-rail.bt-glass-std{background-color:var(--bt-nav-fill)!important;width:max-content;min-width:0;align-items:center}.fig-stage .bt-rail.bt-rail-host>div:empty,.fig-stage .bt-rail.bt-rail-host div:empty{display:none!important}.fig-stage .bt-rail.bt-rail-host>div:not(:empty){background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important;display:flex;flex-direction:column;gap:8px;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root{--bt-social-instagram: #d62976;--bt-social-instagram-1: #feda75;--bt-social-instagram-2: #fa7e1e;--bt-social-instagram-3: #d62976;--bt-social-instagram-4: #962fbf;--bt-social-instagram-5: #4f5bd5;--bt-social-facebook: #1877f2;--bt-social-tiktok: #000000;--bt-social-tiktok-cyan: #25f4ee;--bt-social-tiktok-red: #fe2c55}:root{--bt-tab-promos: var(--brand-dorado);--bt-tab-best: #f97066;--bt-tab-all: var(--brand-turquesa-laguna)}.fig-stage a.bt-side-tab{position:fixed;right:0;left:auto;z-index:30;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;width:210px;height:auto!important;min-height:0;box-sizing:border-box;padding:10px 16px;border-radius:14px 0 0 14px;overflow:visible;white-space:nowrap;color:var(--semantic-text-on-action)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff 30%,transparent),0 8px 24px color-mix(in srgb,#000000 20%,transparent);transform:translate(50%);transition:transform .32s var(--bt-ease-out),background-color .2s ease,filter .2s ease}.fig-stage a.p0_13{top:calc(var(--bt-lane-tabs-top) + 56px);background-color:var(--bt-tab-promos)!important}.fig-stage a.p0_17{top:calc(var(--bt-lane-tabs-top) + 56px + var(--bt-lane-tab-gap));background-color:var(--bt-tab-best)!important}.fig-stage a.p0_18{top:calc(var(--bt-lane-tabs-top) + 56px + var(--bt-lane-tab-gap) * 2);background-color:var(--bt-tab-all)!important}.fig-stage a.bt-side-tab>span,.fig-stage a.bt-side-tab>div:not(:empty),.fig-stage a.bt-side-tab span{color:var(--semantic-text-on-action)!important;writing-mode:horizontal-tb;text-orientation:initial;transform:none}.fig-stage a.bt-side-tab path{fill:var(--semantic-text-on-action)!important;stroke:var(--semantic-text-on-action)!important}.fig-stage a.bt-side-tab svg{flex-shrink:0}.fig-stage a.bt-side-tab:hover,.fig-stage a.bt-side-tab:focus-visible{transform:translate(0);filter:brightness(1.03)}.fig-stage a.bt-side-tab:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:2px}@media(max-height:820px){:root{--bt-lane-tabs-top: 120px;--bt-lane-tab-gap: 72px}}.bt-overlay--center{justify-content:center;align-items:center;padding:0}.bt-panel--wide{width:min(1180px,calc(100% - 32px));max-height:calc(100% - 32px);gap:20px;padding:24px 28px 28px;animation:bt-pop-in var(--bt-enter) var(--bt-ease-out) both}.bt-overlay--center.is-closing .bt-panel{animation:bt-pop-out var(--bt-exit) ease-in both}@keyframes bt-pop-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes bt-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px) scale(.98)}}[data-theme=claro] .fig-stage .bt-panel--wide.bt-glass{background-color:color-mix(in srgb,color-mix(in srgb,var(--brand-blanco-niebla) 72%,var(--derived-neutral)) 88%,transparent)}@media(prefers-color-scheme:light){[data-theme=sistema] .fig-stage .bt-panel--wide.bt-glass{background-color:color-mix(in srgb,color-mix(in srgb,var(--brand-blanco-niebla) 72%,var(--derived-neutral)) 88%,transparent)}}.bt-panel--wide .bt-panel-head{align-items:center;gap:14px}.bt-panel--wide .bt-panel-title{font-size:24px;line-height:1.2}.bt-panel--wide .bt-panel-sub{margin-top:2px}.bt-panel-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--semantic-action-cta);color:var(--semantic-text-on-action)}.bt-panel-head>.bt-panel-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.fig-stage .bt-vnav,.fig-stage .bt-panel--wide .bt-close{border:1px solid color-mix(in srgb,var(--semantic-glass-border) 60%,transparent)}.fig-stage .bt-vnav:disabled{opacity:.4;cursor:default}.bt-vtrack{display:flex;gap:16px;margin:0 -28px;padding:4px 28px;scroll-padding-inline:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bt-vtrack::-webkit-scrollbar{display:none}.bt-vtrack{-webkit-mask-image:linear-gradient(to right,transparent 0,black 28px,black calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 28px,black calc(100% - 28px),transparent 100%)}.fig-stage .bt-vtrack:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:2px;border-radius:24px}.fig-stage .bt-vitem{position:relative;display:flex;min-width:0;transition:transform var(--motion-duration-standard) var(--motion-ease-standard)}.fig-stage .bt-vitem:hover{transform:translateY(-4px)}.bt-vtrack>.bt-vitem{flex:0 0 300px;scroll-snap-align:start}.fig-stage .bt-vgrid{display:grid!important;grid-template-columns:var(--bt-grid-cols, repeat(auto-fill, minmax(270px, 1fr)));gap:24px;width:var(--bt-grid-w, 100%)!important;max-width:100%;align-items:stretch;align-content:start;overflow:visible!important}.fig-stage .bt-vgrid>.bt-empty{grid-column:1 / -1}.fig-stage .bt-vcard{position:relative;isolation:isolate;flex:1 1 auto;width:100%;min-width:0;min-height:390px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;padding:12px;border-radius:24px;overflow:hidden;text-decoration:none;color:var(--brand-blanco-niebla);background:var(--brand-azul-profundo);border:1px solid color-mix(in srgb,var(--brand-blanco-niebla) 24%,transparent);box-shadow:0 10px 30px color-mix(in srgb,var(--brand-negro-volcanico) 25%,transparent);transition:transform var(--motion-duration-standard) var(--motion-ease-standard),box-shadow var(--motion-duration-standard)}.fig-stage .bt-vcard:hover{box-shadow:var(--elevation-floating)}.fig-stage .bt-vcard:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:2px}.bt-vcard>img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--bt-ease-out)}.fig-stage .bt-vcard:hover>img{transform:scale(1.04)}.bt-vbadge{position:absolute;top:12px;left:12px;z-index:1;padding:4px 10px;border-radius:999px;font:600 12px/1.2 "Inter",var(--type-body);color:var(--brand-blanco-niebla);background:color-mix(in srgb,var(--brand-negro-volcanico) 55%,transparent);border:1px solid color-mix(in srgb,var(--brand-blanco-niebla) 25%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.fig-stage .bt-vheart{position:absolute;top:10px;right:10px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;cursor:pointer;color:var(--brand-blanco-niebla);background:color-mix(in srgb,var(--brand-azul-profundo) 88%,transparent);border:1px solid color-mix(in srgb,var(--brand-blanco-niebla) 22%,transparent);transition:transform var(--motion-duration-standard) var(--motion-ease-standard),color var(--motion-duration-standard)}.fig-stage .bt-vheart:hover{transform:scale(1.08)}.fig-stage .bt-vheart[aria-pressed=true]{color:var(--semantic-status-danger)}.fig-stage .bt-vheart[aria-pressed=true] svg{fill:currentColor}.fig-stage .bt-vheart:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:2px}.bt-voff{position:relative;z-index:1;align-self:flex-start;margin:0 0 -12px 10px;padding:4px 10px;border-radius:999px;font:700 12px/1.2 "Inter",var(--type-body);color:var(--semantic-text-on-action);background:var(--semantic-action-cta)}.bt-vinfo{display:grid;min-width:0;gap:6px;padding:14px 14px 12px;border-radius:18px;color:var(--brand-blanco-niebla);background:color-mix(in srgb,var(--brand-negro-volcanico) 52%,transparent);border:1px solid color-mix(in srgb,var(--brand-blanco-niebla) 28%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--brand-blanco-niebla) 25%,transparent);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.bt-vplace,.bt-vmeta>span{display:inline-flex;align-items:center;gap:6px;font:400 12px/1.3 "Inter",var(--type-body)}.bt-vplace svg,.bt-vmeta svg{flex-shrink:0}.bt-vname{margin:0;min-height:2.5em;overflow-wrap:anywhere;font:600 17px/1.25 "Sora",var(--type-heading)}.bt-vplace{overflow-wrap:anywhere}.bt-vmeta{display:flex;flex-wrap:wrap;gap:4px 14px}.bt-vrating svg{color:var(--semantic-action-cta);fill:currentColor}.bt-vprice{display:grid;gap:2px;margin-top:2px}.bt-vfrom,.bt-vper{font:400 11px/1.3 "Inter",var(--type-body)}.bt-vfrom s{margin-left:6px;font-size:12px;opacity:.85}.bt-vamount{font:700 19px/1.2 "Sora",var(--type-heading);overflow-wrap:anywhere}.bt-vline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;min-width:0}.bt-vpill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font:600 11px/1.3 "Inter",var(--type-body);white-space:nowrap;color:var(--brand-blanco-niebla);background:color-mix(in srgb,var(--brand-azul-profundo) 92%,transparent)}.bt-vpill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--semantic-available)}.bt-vpill[data-level=low]{color:var(--semantic-text-on-action);background:var(--semantic-action-cta)}.bt-vpill[data-level=low]:before{background:var(--semantic-text-on-action)}.bt-vpill[data-level=soldout]{background:var(--semantic-sold-out)}.bt-vpill[data-level=soldout]:before{display:none}@media(max-width:720px){.bt-overlay--center{align-items:flex-end;padding:8px}.bt-panel--wide{padding:18px 16px 20px}.bt-panel--wide .bt-panel-head{flex-wrap:wrap}.bt-panel-actions .bt-vnav{display:none}.bt-vtrack>.bt-vitem{flex-basis:78%}.fig-stage .bt-vgrid{grid-template-columns:1fr}.bt-vtrack{margin:0 -16px;padding:4px 16px;scroll-padding-inline:16px}}@media(prefers-reduced-motion:reduce){.fig-stage .bt-vitem,.fig-stage .bt-vcard,.bt-vcard>img,.fig-stage .bt-vheart{transition:none}.fig-stage .bt-vitem:hover,.fig-stage .bt-vcard:hover>img,.fig-stage .bt-vheart:hover{transform:none}.bt-panel--wide,.bt-overlay--center.is-closing .bt-panel{animation-duration:1ms!important}}@media(prefers-reduced-motion:reduce){.fig-stage a.bt-side-tab{transition:none}}.fig-stage .bt-btn,.bt-overlay .bt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;border:1px solid transparent;font:600 15px/1 "Inter",var(--type-body);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration-standard) var(--motion-ease-standard),transform var(--motion-duration-standard) var(--motion-ease-standard),box-shadow var(--motion-duration-standard) var(--motion-ease-standard)}.fig-stage .bt-btn svg,.bt-overlay .bt-btn svg{transition:transform var(--motion-duration-standard) var(--motion-ease-standard)}.fig-stage .bt-btn:hover svg,.bt-overlay .bt-btn:hover svg{transform:translate(3px)}.fig-stage .bt-btn:active,.bt-overlay .bt-btn:active{transform:scale(.97)}.fig-stage .bt-btn:focus-visible,.bt-overlay .bt-btn:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:3px}.fig-stage .bt-btn--primary,.bt-overlay .bt-btn--primary{color:var(--semantic-text-on-action)!important;background-color:var(--semantic-action-primary)}.fig-stage .bt-btn--primary:hover,.bt-overlay .bt-btn--primary:hover{background-color:var(--semantic-action-primary-hover)}.fig-stage .bt-btn--glass,.bt-overlay .bt-btn--glass{color:var(--bt-glass-text);background-color:var(--bt-glass-fill);border-color:color-mix(in srgb,var(--semantic-glass-rim-hi) 40%,transparent);backdrop-filter:blur(var(--bt-glass-blur)) saturate(1.6);-webkit-backdrop-filter:blur(var(--bt-glass-blur)) saturate(1.6)}.fig-stage .bt-btn--glass:hover,.bt-overlay .bt-btn--glass:hover{transform:translateY(-2px);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-turquesa-laguna) 55%,transparent),0 10px 28px color-mix(in srgb,var(--brand-azul-condor) 45%,transparent)}.fig-stage .bt-btn--link,.bt-overlay .bt-btn--link{align-self:center;padding:0 4px;color:var(--bt-glass-text);background:none;font-size:14px;text-decoration:underline}.fig-stage .bt-btn--block,.bt-overlay .bt-btn--block{display:flex;width:100%;min-height:48px}.fig-stage .bt-btn:disabled,.bt-overlay .bt-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.fig-stage .bt-lift{cursor:pointer;transition:transform var(--motion-duration-standard) var(--motion-ease-standard),box-shadow var(--motion-duration-standard) var(--motion-ease-standard)}.fig-stage .bt-lift:hover,.fig-stage .bt-lift:focus-visible{transform:translateY(-3px);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-turquesa-laguna) 45%,transparent),0 14px 34px color-mix(in srgb,var(--brand-azul-condor) 40%,transparent)}.fig-stage .bt-lift:active{transform:translateY(0) scale(.98)}.fig-stage .bt-lift:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:3px}.fig-stage .bt-lift:hover svg:last-child,.fig-stage .bt-lift:focus-visible svg:last-child{transform:translate(3px);transition:transform var(--motion-duration-standard) var(--motion-ease-standard)}.fig-stage .bt-stat.bt-lift:hover svg:last-child{transform:none}.fig-stage .bt-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;color:var(--semantic-text-primary)}.fig-stage .bt-section-actions{display:flex;flex-wrap:wrap;gap:12px}.fig-stage .bt-eyebrow{margin:0 0 8px;font:600 12px/1.4 "Inter",var(--type-body);letter-spacing:.16em;text-transform:uppercase;color:var(--semantic-text-muted)}.fig-stage .bt-section-title{margin:0;font:700 36px/1.2 "Sora",var(--type-heading);color:var(--semantic-text-heading, var(--semantic-text-primary))}.fig-stage .bt-on-strong{--bt-glass-fill: color-mix(in srgb, var(--brand-blanco-niebla) 8%, transparent);--bt-glass-text: var(--semantic-text-on-strong);--semantic-glass-text: var(--semantic-text-on-strong);--semantic-text-primary: var(--semantic-text-on-strong);--semantic-text-heading: var(--semantic-text-on-strong);--semantic-text-muted: var(--semantic-action-primary);color:var(--semantic-text-on-strong)}.fig-stage .bt-seal{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;font:600 14px/1 "Inter",var(--type-body)}.fig-stage .bt-seal svg{color:var(--semantic-action-primary-hover)}.fig-stage .bt-stat-grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.fig-stage .bt-stat{display:flex;flex-direction:column;gap:8px;min-height:150px;padding:22px 24px;border-radius:20px}.fig-stage .bt-stat-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--semantic-action-primary);background-color:color-mix(in srgb,var(--brand-turquesa-laguna) 16%,transparent)}.fig-stage .bt-stat-value{font:700 36px/1 "Sora",var(--type-heading)}.fig-stage .bt-stat-label{font:400 14px/1.4 "Inter",var(--type-body);opacity:.85}.fig-stage .bt-feature-group{display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:var(--semantic-text-primary)}.fig-stage .bt-feature-group-title{margin:0;font:700 24px/1.3 "Sora",var(--type-heading);color:var(--semantic-text-heading, var(--semantic-text-primary))}.fig-stage .bt-feature-group-intro{margin:0 0 8px;font:400 16px/1.5 "Inter",var(--type-body);opacity:.85}.fig-stage .bt-feature-list{width:100%;margin:0 0 8px;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.fig-stage .bt-feature{display:grid;grid-template-columns:44px 1fr 18px;align-items:center;gap:16px;min-height:76px;padding:14px 20px;border-radius:18px;color:var(--bt-glass-text);text-decoration:none}.fig-stage .bt-feature-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--semantic-action-primary);background-color:color-mix(in srgb,var(--brand-turquesa-laguna) 16%,transparent)}.fig-stage .bt-feature.bt-lift:hover .bt-feature-icon svg,.fig-stage .bt-feature.bt-lift:focus-visible .bt-feature-icon svg{transform:none}.fig-stage .bt-feature-body{display:flex;flex-direction:column;gap:4px;min-width:0}.fig-stage .bt-feature-title{font:600 16px/1.3 "Inter",var(--type-body)}.fig-stage .bt-feature-text{font:400 14px/1.45 "Inter",var(--type-body);opacity:.85}.fig-stage .bt-rule{margin:0;border:0;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}.fig-stage .bt-stars{display:inline-flex;gap:2px;color:color-mix(in srgb,currentColor 45%,transparent)}.fig-stage .bt-stars .is-on{color:var(--semantic-action-cta);fill:currentColor}.fig-stage .bt-empty{width:100%;padding:48px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-family:"Inter",var(--type-body);color:var(--semantic-text-primary)}.fig-stage .bt-empty.bt-glass-std{color:var(--bt-glass-text);border-radius:20px}.fig-stage .bt-empty h3{margin:0;font:600 20px/1.3 "Sora",var(--type-heading)}.fig-stage .bt-empty p{margin:0;max-width:720px;font-size:15px;line-height:1.6}.fig-stage .bt-empty--start{align-items:flex-start;text-align:left;padding:28px 32px}.fig-stage .bt-ambient-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(460px 300px at 15% 55%,color-mix(in srgb,var(--brand-turquesa-laguna) 24%,transparent),transparent 70%),radial-gradient(420px 300px at 60% 35%,color-mix(in srgb,var(--brand-azul-condor) 28%,transparent),transparent 70%),radial-gradient(460px 300px at 90% 75%,color-mix(in srgb,var(--brand-verde-frailejon) 18%,transparent),transparent 70%)}.fig-stage .bt-rating-summary,.fig-stage .bt-review-card{border-radius:20px}.fig-stage .bt-rating-summary{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:28px}.fig-stage .bt-rating-score{font:700 48px/1 "Sora",var(--type-heading)}.fig-stage .bt-rating-total{font-size:14px}.fig-stage .bt-review-card{display:flex;flex-direction:column;gap:10px;padding:24px}.fig-stage .bt-review-head{display:flex;align-items:center;gap:12px}.fig-stage .bt-review-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font:700 16px/1 "Sora",var(--type-heading);color:var(--semantic-text-on-action);background-color:var(--semantic-action-primary)}.fig-stage .bt-review-meta{display:flex;flex-direction:column}.fig-stage .bt-review-author{font-size:15px}.fig-stage .bt-review-date{font-size:13px;opacity:.85}.fig-stage .bt-review-text{margin:0;font-size:14px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.fig-stage .bt-review-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:auto;font-weight:600;color:inherit}.fig-stage .bt-review-link:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:2px;border-radius:6px}@media(prefers-reduced-motion:reduce){.fig-stage .bt-btn,.fig-stage .bt-lift,.bt-overlay .bt-btn{transition-duration:1ms}.fig-stage .bt-lift:hover,.fig-stage .bt-lift:focus-visible,.fig-stage .bt-btn--glass:hover,.bt-overlay .bt-btn--glass:hover{transform:none}}.p0_0>.p0_1{left:0;top:0}.bt-hero-slide{position:absolute;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat;animation:bt-hero-in .9s cubic-bezier(.65,0,.35,1) both}@keyframes bt-hero-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.p0_44>h3,.p0_44>span,.p0_19 .p0_21,.p0_24 .p0_21{transition:opacity .26s ease,transform .26s ease}.bt-swapping .p0_44>h3,.bt-swapping .p0_44>span,.bt-swapping .p0_19 .p0_21,.bt-swapping .p0_24 .p0_21{opacity:0;transform:translate(-8px)}.p0_46{overflow:visible}.p0_46>div{cursor:pointer;transition:width .4s cubic-bezier(.22,1,.36,1),background-color .4s ease}.p0_46>div:before{content:"";position:absolute;inset:-10px -3px}.p0_46>div:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:4px}.p0_19,.p0_24{cursor:pointer;transition:transform var(--motion-duration-standard) var(--motion-ease-standard),background-color var(--motion-duration-standard)}.p0_19:hover,.p0_24:hover{transform:translateY(-2px);background-color:color-mix(in srgb,var(--semantic-glass-fill) 26%,transparent)}.p0_19:focus-visible,.p0_24:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:3px}.bt-side-tab{translate:var(--bt-peek-x, 0) 0;transition:translate .32s cubic-bezier(.22,1,.36,1),filter .2s ease;z-index:30}.bt-side-tab:hover,.bt-side-tab:focus-visible{translate:var(--bt-full-x, 0) 0;filter:brightness(1.05)}.fig-stage .p0_111{overflow:visible}.fig-stage .p0_1:after{content:"";position:absolute;inset:auto 0 0;height:72px;z-index:1;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--semantic-surface-page))}.fig-stage .p0_66,.fig-stage .p0_66 .p0_68{color:var(--bt-glass-text)}.fig-stage .p0_66 svg path{fill:currentColor}.fig-stage .p0_66 .p0_67{width:100%;height:100%}.fig-stage .p0_49 a[href^="/explorar?category="]{cursor:pointer;transition:transform var(--motion-duration-standard) var(--motion-ease-standard),box-shadow var(--motion-duration-standard) var(--motion-ease-standard)}.fig-stage .p0_49 a[href^="/explorar?category="]:hover,.fig-stage .p0_49 a[href^="/explorar?category="]:focus-visible{transform:scale(1.025);z-index:2;box-shadow:0 18px 40px color-mix(in srgb,var(--brand-azul-profundo) 55%,transparent)}.fig-stage .p0_49 a[href^="/explorar?category="]:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:3px}.fig-stage .p0_49 a[href^="/explorar?category="]>svg:last-child{border-radius:50%;background-color:color-mix(in srgb,var(--brand-blanco-niebla) 14%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--brand-blanco-niebla) 35%,transparent);box-shadow:inset 0 1px 6px color-mix(in srgb,var(--brand-blanco-niebla) 25%,transparent);transition:background-color var(--motion-duration-standard) var(--motion-ease-standard),box-shadow var(--motion-duration-standard) var(--motion-ease-standard),transform var(--motion-duration-standard) var(--motion-ease-standard)}.fig-stage .p0_49 a[href^="/explorar?category="]>svg:last-child .p0_77{fill:var(--brand-blanco-niebla)}.fig-stage .p0_49 a[href^="/explorar?category="]:hover>svg:last-child,.fig-stage .p0_49 a[href^="/explorar?category="]:focus-visible>svg:last-child{background-color:color-mix(in srgb,var(--brand-azul-condor) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-turquesa-laguna) 70%,transparent),0 0 22px 3px color-mix(in srgb,var(--brand-azul-condor) 85%,transparent);transform:translate(3px)}.fig-stage .p0_49 a[href^="/explorar?category="]>svg:last-child:active{transform:scale(.92)}.fig-stage .p0_139{align-items:stretch}.fig-stage .p0_139>.p0_140{align-self:stretch}.fig-stage .p0_140>.p0_141,.fig-stage .p0_140>.p0_145{height:100%}@media(prefers-reduced-motion:reduce){.bt-hero-slide{animation-duration:1ms}.bt-side-tab,.p0_46>div{transition-duration:1ms}}.fig-stage .p0_126.bt-gestor-band>.bt-gestor{position:absolute;left:80px;top:72px;width:1280px;display:flex;flex-direction:column;gap:40px}.fig-stage .p0_126.bt-gestor-band .bt-gestor-groups{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.fig-stage .bt-reviews{position:absolute;left:80px;top:72px;width:1280px;display:flex;flex-direction:column;gap:28px}.fig-stage .bt-reviews-grid{display:grid;grid-template-columns:260px 1fr;gap:20px;align-items:stretch}.fig-stage .bt-reviews-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fig-stage .p0_139{overflow:visible}.fig-stage .p0_139>.p0_140.bt-glass-std .p0_143,.fig-stage .p0_139>.p0_140.bt-glass-std .p0_144{color:inherit}.fig-body{margin:0;overflow-x:hidden}.fig-stage{display:block;width:var(--fig-width);zoom:var(--fig-scale, 1)}:where(.fig-stage) :where(a,button){display:block;color:inherit;text-decoration:none;cursor:pointer;font:inherit;border:0;margin:0;padding:0;background:transparent;appearance:none;text-align:inherit}:where(.fig-stage) :where(div,span){box-sizing:border-box}:where(.fig-stage) :where(a,button){box-sizing:border-box}.fig-stage a:focus-visible,.fig-stage button:focus-visible{outline:2px solid var(--semantic-focus);outline-offset:2px}.fig-stage h1,.fig-stage h2,.fig-stage h3{margin:0}.fig-stage svg{overflow:visible;display:block}
