@keyframes ab-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ab-slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes ab-pantalla{0%{opacity:0;transform:translateX(var(--ab-desde,12px))}to{opacity:1;transform:none}}@keyframes ab-pulse{0%{opacity:.9;transform:scale(.9)}70%{opacity:0;transform:scale(1.35)}to{opacity:0}}@keyframes ab-check-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ab-pop{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ab-scan-sweep{0%{transform:translateY(0)}50%{transform:translateY(var(--ab-scan-recorrido,160px))}to{transform:translateY(0)}}@keyframes ab-blink{0%,60%,to{opacity:.3}30%{opacity:1}}@keyframes ab-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes ab-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ab-fade-up{animation:ab-fade-up .28s ease both}.ab-slide-up{animation:ab-slide-up .26s ease both}.ab-check-pop{animation:ab-check-pop .32s cubic-bezier(.34,1.56,.64,1) both}.ab-pop{animation:ab-pop .3s ease both}.ab-blink{animation:ab-blink 1.6s ease-in-out infinite}.ab-toast{animation:ab-toast-in .22s ease both}.ab-pantalla{animation:ab-pantalla .24s cubic-bezier(.22,1,.36,1) both}.ab-stagger>*{animation:ab-fade-up .32s ease both;animation-delay:calc(min(var(--ab-i, 0), 5) * .1s)}.ab-pulse:after{inset:0;border-radius:inherit;animation:ab-pulse 1.8s ease-out infinite}.ab-pulse:after,.ab-scan:after{content:"";position:absolute;background:var(--app-accent);pointer-events:none}.ab-scan:after{left:8%;right:8%;top:8%;height:2px;border-radius:99px;box-shadow:0 0 12px var(--app-accent);animation:ab-scan-sweep 2.4s ease-in-out infinite}.ab-shimmer{position:relative;overflow:hidden;background:var(--app-surface-alt)}.ab-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,white 40%,transparent),transparent);animation:ab-shimmer 1.3s ease-in-out infinite}.ab-press{transition:transform .15s cubic-bezier(.34,1.56,.64,1),opacity .15s ease;-webkit-tap-highlight-color:transparent}.ab-press:active{transform:scale(.96);opacity:.9}.ab-barra-progreso{transform-origin:left center;transform:scaleX(var(--ab-progreso,0));transition:transform .7s cubic-bezier(.22,1,.36,1)}.ab-snap{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ab-snap::-webkit-scrollbar{display:none}.ab-snap>*{scroll-snap-align:center}.ab-dot{height:6px;width:6px;border-radius:99px;background:var(--app-ink);opacity:.65;transition:transform .25s ease,opacity .25s ease}.ab-dot[aria-current=true]{background:var(--app-primary);opacity:1;transform:scaleX(2.4)}.ab-riel{display:flex;overflow-x:auto;scrollbar-width:none}.ab-riel::-webkit-scrollbar{display:none}.ab-media-outline{outline:1px solid rgb(0 0 0/.1);outline-offset:-1px}.ab-arrastrando{transition:none!important}.ab-app :is(a,button,summary,[role=tab],[role=button]):focus-visible{outline:2px solid var(--app-primary);outline-offset:2px;box-shadow:0 0 0 5px var(--app-bg)}.ab-grano{opacity:.18;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px}@media (prefers-reduced-motion:no-preference){.ab-marquesina{animation:ab-marquesina 22s linear infinite;animation-play-state:var(--ab-marq-estado,running)}}.ab-marquesina-caja:is(:hover,:focus-within,[data-pausada=true]){--ab-marq-estado:paused}@media (prefers-reduced-motion:reduce){.ab-marquesina-caja .ab-marquesina{width:auto}.ab-marquesina-caja .ab-marquesina,.ab-marquesina-caja .ab-marquesina>div{flex-wrap:wrap;justify-content:center}.ab-marquesina-caja .ab-marquesina>div+div{display:none}.ab-marquesina-caja .ab-marquesina span{white-space:normal;text-align:center}.ab-marquesina-pausa{display:none}}@keyframes ab-marquesina{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ab-app *,.ab-app :after,.ab-app :before,.ab-portal,.ab-portal *{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ab-blink,.ab-check-pop,.ab-fade-up,.ab-pantalla,.ab-pop,.ab-slide-up,.ab-stagger>*,.ab-toast{animation:none!important}.ab-pulse:after,.ab-scan:after,.ab-shimmer:after{display:none}.ab-press:active{transform:none}}@keyframes cl-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cl-slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes cl-pulse{0%{opacity:.9;transform:scale(.9)}70%{opacity:0;transform:scale(1.35)}to{opacity:0}}@keyframes cl-check-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes cl-cart-pop{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cl-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes cl-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes cl-barra-in{0%{transform:scaleX(0)}to{transform:scaleX(var(--cl-progreso,0))}}@keyframes cl-brillo{0%{opacity:0;transform:translateX(-160%) skewX(-16deg)}15%{opacity:1}to{opacity:0;transform:translateX(380%) skewX(-16deg)}}@keyframes cl-halo{0%{opacity:.75;transform:scale(.96)}to{opacity:1;transform:scale(1.06)}}:where(.club-scope,.cl-portal) .cl-fade-up{animation:cl-fade-up .28s ease both}:where(.club-scope,.cl-portal) .cl-slide-up{animation:cl-slide-up .26s ease both}:where(.club-scope,.cl-portal) .cl-check-pop{animation:cl-check-pop .32s cubic-bezier(.34,1.56,.64,1) both}:where(.club-scope,.cl-portal) .cl-cart-pop{animation:cl-cart-pop .3s ease both}:where(.club-scope,.cl-portal) .cl-toast{animation:cl-toast-in .22s ease both}:where(.club-scope,.cl-portal) .cl-stagger>*{animation:cl-fade-up .32s ease both;animation-delay:calc(min(var(--cl-i, 0), 5) * .1s)}:where(.club-scope,.cl-portal) .cl-pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--club-brand);animation:cl-pulse 1.8s ease-out infinite;pointer-events:none}:where(.club-scope,.cl-portal) .cl-shimmer{position:relative;overflow:hidden;background:var(--club-surface-alt)}:where(.club-scope,.cl-portal) .cl-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--club-surface) 70%,transparent),transparent);animation:cl-shimmer 1.3s ease-in-out infinite}:where(.club-scope,.cl-portal) .cl-press{transition:transform .15s cubic-bezier(.34,1.56,.64,1),opacity .15s ease;-webkit-tap-highlight-color:transparent}:where(.club-scope,.cl-portal) .cl-press:active{transform:scale(.96);opacity:.9}:where(.club-scope,.cl-portal) .cl-barra{transform-origin:left center;transform:scaleX(var(--cl-progreso,0));transition:transform .7s cubic-bezier(.22,1,.36,1);animation:cl-barra-in .7s cubic-bezier(.22,1,.36,1)}:where(.club-scope,.cl-portal) .cl-snap{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}:where(.club-scope,.cl-portal) .cl-snap::-webkit-scrollbar{display:none}:where(.club-scope,.cl-portal) .cl-snap>*{scroll-snap-align:center}:where(.club-scope,.cl-portal) .cl-dot{height:6px;width:6px;border-radius:99px;background:var(--club-ink);opacity:.65;transition:transform .25s ease,opacity .25s ease}:where(.club-scope,.cl-portal) .cl-dot[aria-current=true]{background:var(--club-primary);opacity:1;transform:scaleX(2.4)}:where(.club-scope,.cl-portal) .cl-riel{display:flex;overflow-x:auto;scrollbar-width:none}:where(.club-scope,.cl-portal) .cl-riel::-webkit-scrollbar{display:none}:where(.club-scope,.cl-portal) .cl-media-outline{outline:1px solid color-mix(in oklab,var(--club-ink) 10%,transparent);outline-offset:-1px}:where(.club-scope,.cl-portal) .cl-arrastrando{transition:none!important}:where(.club-scope,.cl-portal) .cl-brillo{position:absolute;top:-25%;bottom:-25%;left:0;width:40%;pointer-events:none;background:linear-gradient(100deg,transparent 0,color-mix(in oklab,var(--club-on-ink) 34%,transparent) 50%,transparent 100%);opacity:0;transform:translateX(-160%) skewX(-16deg);animation:cl-brillo 1.5s cubic-bezier(.22,1,.36,1) .45s 1 both}:where(.club-scope,.cl-portal) .cl-halo{animation:cl-halo 3.6s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){:where(.club-scope,.cl-portal),:where(.club-scope,.cl-portal) *,:where(.club-scope,.cl-portal) :after,:where(.club-scope,.cl-portal) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:where(.club-scope,.cl-portal) .cl-barra,:where(.club-scope,.cl-portal) .cl-cart-pop,:where(.club-scope,.cl-portal) .cl-check-pop,:where(.club-scope,.cl-portal) .cl-fade-up,:where(.club-scope,.cl-portal) .cl-halo,:where(.club-scope,.cl-portal) .cl-slide-up,:where(.club-scope,.cl-portal) .cl-stagger>*,:where(.club-scope,.cl-portal) .cl-toast{animation:none!important}:where(.club-scope,.cl-portal) .cl-brillo,:where(.club-scope,.cl-portal) .cl-pulse:after,:where(.club-scope,.cl-portal) .cl-shimmer:after{display:none}:where(.club-scope,.cl-portal) .cl-press:active{transform:none}}