:root,[data-theme=tienda]{--bg:#f5f6f2;--surface:#fff;--surface-2:#eceee8;--rule:#d5d9d0;--line:#7a8279;--ink:#15181b;--ink-2:#5c646b;--lime:#c6ee34;--on-lime:#15181b;--on-lime-2:#2f3a0c;--lime-soft:#e9f7b4;--action:#15181b;--on-action:#f5f6f2;--action-hover:#2b3137;--focus:#15181b;--ok:#3f5a00;--error:#b42318;--error-soft:#fdecea;--warn:#8a5300;--warn-soft:#fff1d6;--mochi:#15181b;--mochi-eye:#c6ee34;--paper:#f5f6f2;--screen:#050607;--scrim:#0506078f;--shadow-overlay:0 2px 6px #15181b14, 0 18px 44px -10px #15181b40;--focus-ring:0 0 0 2px #f5f6f2, 0 0 0 4px #15181b}[data-theme=pantalla]{--bg:#050607;--surface:#11161b;--surface-2:#1b2026;--rule:#2a323a;--line:#66707a;--ink:#eceff1;--ink-2:#aeb6be;--lime:#c6ee34;--on-lime:#15181b;--on-lime-2:#2f3a0c;--lime-soft:#1e2709;--action:#c6ee34;--on-action:#15181b;--action-hover:#d6f55f;--focus:#c6ee34;--ok:#c6ee34;--error:#ff7a6e;--error-soft:#2b100e;--warn:#f5b83d;--warn-soft:#2a2006;--mochi:#c6ee34;--mochi-eye:#15181b;--paper:#f5f6f2;--screen:#050607;--scrim:#000000b3;--shadow-overlay:0 18px 44px -10px #000000d9;--focus-ring:0 0 0 2px #050607, 0 0 0 4px #c6ee34}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-28:112px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-full:999px;--stroke-1:1px;--stroke-2:2px;--control-sm:36px;--control-md:48px;--control-lg:56px;--container:1280px;--measure:62ch;--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--font-sans:"Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Martian Mono", ui-monospace, Menlo, Consolas, monospace}@font-face{font-family:Bricolage Grotesque;src:url(/_astro/BricolageGrotesque-Variable-latin.C5Lc8Qmc.woff2)format("woff2");font-weight:200 800;font-style:normal;font-stretch:75% 100%;font-display:swap}@font-face{font-family:Martian Mono;src:url(/_astro/MartianMono-Variable-latin.1TqSgyfh.woff2)format("woff2");font-weight:100 800;font-style:normal;font-stretch:75% 112.5%;font-display:swap}.display{font-family:var(--font-sans);letter-spacing:-.025em;font-size:72px;font-weight:800;line-height:70px}.title{font-family:var(--font-sans);letter-spacing:-.025em;font-size:52px;font-weight:800;line-height:51px}.heading{font-family:var(--font-sans);letter-spacing:-.02em;font-size:44px;font-weight:800;line-height:44px}.subheading{font-family:var(--font-sans);font-size:24px;font-weight:700;line-height:28px}.lead{font-family:var(--font-sans);font-size:20px;font-weight:400;line-height:30px}.body{font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:26px}.body-strong{font-family:var(--font-sans);font-size:17px;font-weight:700;line-height:26px}.small{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:23px}.label{font-family:var(--font-sans);letter-spacing:.01em;font-size:14px;font-weight:600;line-height:20px}.code{font-family:var(--font-mono);font-size:14px;font-weight:400;line-height:24px}.data{font-family:var(--font-mono);font-size:14px;font-weight:500;line-height:20px}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:26px}.fs-screen{background:var(--bg);color:var(--ink)}.fs-cond{font-variation-settings:"wdth" 88;font-stretch:88%}.fs-mono{font-family:var(--font-mono);font-variation-settings:"wdth" 87.5}.fs-num{font-variant-numeric:tabular-nums}.fs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fs-pad{padding:var(--space-6)}.fs-stack{gap:var(--space-4);flex-direction:column;display:flex}.fs-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}:where(.fs-btn,.fs-link,.fs-edition,.fs-thumb,.fs-faq summary,.fs-card,.fs-chipbtn,.fs-field input,.fs-key,.fs-nav a,.fs-footer a,.fs-crumbs a,.fs-logo,.fs-remove,.fs-textbtn,.fs-code pre,.fs-iconbtn):focus-visible{box-shadow:var(--focus-ring);outline:none}.fs-icon{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}.fs-logo{color:var(--on-lime);border-radius:var(--radius-sm);text-decoration:none;display:inline-flex}.fs-logo svg{width:auto;height:100%;display:block}.fs-logo .t{fill:currentColor}.fs-logo--ink .b{fill:var(--on-lime)}.fs-logo--ink .e{fill:var(--lime)}.fs-logo--auto{color:var(--ink)}.fs-logo--auto .b{fill:var(--mochi)}.fs-logo--auto .e{fill:var(--mochi-eye)}.fs-logo--paper{color:var(--paper)}.fs-logo--paper .b{fill:var(--lime)}.fs-logo--paper .e{fill:var(--screen)}.fs-mochi{line-height:0;display:inline-block}.fs-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:0 var(--space-6);border-radius:var(--radius-md);border:var(--stroke-2) solid transparent;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);font-size:17px;font-weight:700;line-height:24px;text-decoration:none;display:inline-flex}.fs-btn:active{transform:scale(.98)}.fs-btn--primary{background:var(--action);color:var(--on-action)}.fs-btn--primary:hover{background:var(--action-hover)}.fs-btn--outline{color:var(--ink);border-color:var(--ink);background:0 0}.fs-btn--outline:hover{background:var(--surface-2)}.fs-btn--text{color:var(--ink);padding:0 var(--space-1);text-underline-offset:5px;background:0 0;font-weight:600;text-decoration:underline 2px}.fs-btn--text:hover{text-decoration-color:var(--ink-2)}.fs-btn--sm{min-height:var(--control-sm);padding:0 var(--space-4);font-size:15px;line-height:20px}.fs-btn--lg{min-height:var(--control-lg);padding:0 var(--space-8);font-size:18px}.fs-btn--block{width:100%;display:flex}.fs-btn:disabled,.fs-btn[aria-disabled=true]{background:var(--surface-2);color:var(--ink-2);cursor:not-allowed;border-color:#0000;transform:none}.fs-btn[aria-busy=true]{cursor:progress}.fs-dots{gap:5px;display:inline-flex}.fs-dots i{border-radius:var(--radius-full);width:6px;height:6px;animation:fs-dot .9s var(--ease-out) infinite;background:currentColor}.fs-dots i:nth-child(2){animation-delay:.15s}.fs-dots i:nth-child(3){animation-delay:.3s}@keyframes fs-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.fs-link{color:var(--ink);text-underline-offset:4px;border-radius:2px;font-weight:600;text-decoration:underline 1.5px}.fs-link:hover{text-decoration-thickness:2.5px}.fs-badge{align-items:center;gap:var(--space-1);height:26px;padding:0 var(--space-2);border-radius:var(--radius-sm);letter-spacing:.01em;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.fs-badge--new{background:var(--lime);color:var(--on-lime)}.fs-badge--updated{background:var(--lime-soft);color:var(--ok)}.fs-badge--sale{background:var(--error-soft);color:var(--error)}.fs-badge--soon{color:var(--ink-2);box-shadow:inset 0 0 0 var(--stroke-1) var(--line);background:0 0}.fs-badge--neutral{background:var(--surface-2);color:var(--ink)}.fs-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fs-chip{height:30px;padding:0 var(--space-3);border-radius:var(--radius-sm);border:var(--stroke-1) solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.fs-chip--license{background:var(--surface-2);border-color:#0000}.fs-price{align-items:baseline;gap:4px var(--space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.fs-price__from{color:var(--ink-2);font-weight:400}.fs-price__now{color:var(--ink);font-weight:700}.fs-price__was{color:var(--ink-2);text-decoration:line-through 1.5px}.fs-price--lg .fs-price__now{font-size:24px;line-height:28px}.fs-media{background:var(--screen);border-radius:var(--radius-md);max-width:100%;position:relative;overflow:hidden}.fs-media img,.fs-media video{object-fit:cover;width:100%;height:100%;display:block}.fs-media--16x9{aspect-ratio:16/9}.fs-media--3x2{aspect-ratio:3/2}.fs-media--empty{background:var(--surface-2);text-align:center;padding:var(--space-4);color:var(--ink-2);box-shadow:inset 0 0 0 var(--stroke-2) var(--rule);justify-content:center;align-items:center;font-size:15px;line-height:23px;display:flex}.fs-card{gap:var(--space-4);color:var(--ink);border-radius:var(--radius-md);flex-direction:column;min-width:0;text-decoration:none;display:flex}.fs-card .fs-media img{transition:transform var(--dur-3) var(--ease-out)}.fs-card:hover .fs-media img{transform:scale(1.025)}.fs-card:hover .fs-card__title{text-underline-offset:5px;text-decoration:underline 2px}.fs-card__badges{left:var(--space-3);top:var(--space-3);gap:var(--space-2);display:flex;position:absolute}.fs-card__body{flex-direction:column;gap:6px;min-width:0;display:flex}.fs-card__top{justify-content:space-between;align-items:baseline;gap:4px var(--space-6);flex-wrap:wrap;display:flex}.fs-card__title{font-size:24px;font-weight:700;line-height:28px}.fs-card__meta{color:var(--ink-2)}.fs-card__blurb{color:var(--ink-2);margin:0}.fs-editions{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.fs-editions legend{margin-bottom:var(--space-3);padding:0;font-weight:700}.fs-edition{align-items:center;gap:var(--space-4);text-align:left;background:var(--surface);width:100%;color:var(--ink);border:var(--stroke-2) solid var(--line);border-radius:var(--radius-md);padding:14px var(--space-4);cursor:pointer;font:inherit;transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);display:flex}.fs-edition:hover{border-color:var(--ink)}.fs-edition[aria-checked=true]{border-color:var(--ink);background:var(--lime-soft)}.fs-edition__dot{border-radius:var(--radius-full);border:var(--stroke-2) solid var(--ink);background:var(--surface);flex:none;place-items:center;width:22px;height:22px;display:grid}.fs-edition__dot:after{content:"";border-radius:var(--radius-full);background:var(--ink);width:10px;height:10px;transition:transform var(--dur-2) var(--ease-spring);transform:scale(0)}.fs-edition[aria-checked=true] .fs-edition__dot:after{transform:scale(1)}.fs-edition__text{flex-direction:column;flex:auto;min-width:0;display:flex}.fs-edition__name{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:700;display:flex}.fs-edition__detail{color:var(--ink-2);font-size:15px;line-height:23px}.fs-edition__price{font-variant-numeric:tabular-nums;font-weight:700}.fs-buy{background:var(--surface);color:var(--ink);border-radius:var(--radius-lg);gap:var(--space-5);flex-direction:column;min-width:0;padding:clamp(22px,2.6vw,32px);display:flex}.fs-buy__title{letter-spacing:-.025em;font-variation-settings:"wdth" 88;text-wrap:balance;margin:0;font-size:clamp(38px,3.6vw,52px);font-weight:800;font-stretch:88%;line-height:.98}.fs-buy__blurb{margin:var(--space-2) 0 0;color:var(--ink-2)}.fs-checks{gap:var(--space-2);color:var(--ink-2);flex-direction:column;margin:0;padding:0;font-size:15px;line-height:23px;list-style:none;display:flex}.fs-checks li{gap:var(--space-2);align-items:flex-start;display:flex}.fs-checks .fs-icon{color:var(--ok);margin-top:3px;font-size:17px}.fs-specs{min-width:0;margin:0}.fs-specs>div{justify-content:space-between;align-items:baseline;gap:4px var(--space-6);padding:var(--space-4) 0;border-top:var(--stroke-1) solid var(--rule);flex-wrap:wrap;display:flex}.fs-specs>div:last-child{border-bottom:var(--stroke-1) solid var(--rule)}.fs-specs dt{color:var(--ink-2)}.fs-specs dd{text-align:right;margin:0}.fs-specs dd .fs-chips{justify-content:flex-end}@media (width<=560px){.fs-specs>div{flex-direction:column;align-items:flex-start;gap:2px}.fs-specs dd{text-align:left}.fs-specs dd .fs-chips{justify-content:flex-start}}.fs-specs .fs-mono{font-size:14px;font-weight:500;line-height:20px}.fs-specs__missing{color:var(--warn);gap:var(--space-1);align-items:center;display:inline-flex}.fs-code{background:var(--surface);color:var(--ink);border-radius:var(--radius-lg);min-width:0;box-shadow:inset 0 0 0 var(--stroke-1) var(--rule);overflow:hidden}.fs-code__bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-bottom:var(--stroke-1) solid var(--rule);display:flex}.fs-code__file{font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;color:var(--ink-2);font-size:13px}.fs-code pre{padding:var(--space-5) var(--space-5) var(--space-6);font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;tab-size:4;margin:0;font-size:14px;line-height:24px;overflow-x:auto}.fs-code .c{color:var(--ink-2)}.fs-code .k{color:var(--lime)}.fs-faq{border-top:var(--stroke-1) solid var(--rule);min-width:0}.fs-faq details{border-bottom:var(--stroke-1) solid var(--rule)}.fs-faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;border-radius:var(--radius-sm);padding:18px 0;font-size:19px;font-weight:700;line-height:26px;list-style:none;display:flex}.fs-faq summary::-webkit-details-marker{display:none}.fs-faq summary .fs-icon{transition:transform var(--dur-2) var(--ease-out);font-size:20px}.fs-faq details[open] summary .fs-icon{transform:rotate(180deg)}.fs-faq details p{margin:0 0 var(--space-5);color:var(--ink-2);max-width:var(--measure)}.fs-steps{gap:var(--space-8) var(--space-6);counter-reset:fs-step;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.fs-steps li{border-top:var(--stroke-2) solid var(--ink);gap:var(--space-2);counter-increment:fs-step;flex-direction:column;padding-top:18px;display:flex}.fs-steps b{font-size:22px;font-weight:700;line-height:28px}.fs-steps b:before{content:counter(fs-step) ". "}.fs-steps span{color:var(--ink-2);max-width:34ch}.fs-tablewrap{min-width:0;overflow-x:auto}.fs-compare{border-collapse:collapse;width:100%}.fs-compare th,.fs-compare td{text-align:left;padding:18px var(--space-4) 18px 0;vertical-align:middle}.fs-compare thead th{vertical-align:bottom;padding-top:0}.fs-compare__label{width:42%}@media (width<=560px){.fs-compare__label{width:auto}.fs-compare th,.fs-compare td{padding-right:var(--space-3);font-size:15px;line-height:22px}.fs-compare thead b{font-size:18px;line-height:24px}.fs-compare thead span{font-size:14px;line-height:20px}}.fs-compare thead b{font-size:21px;line-height:26px;display:block}.fs-compare thead span{color:var(--ink-2);font-size:15px;font-weight:400;display:block}.fs-compare tbody tr{border-top:var(--stroke-1) solid var(--rule)}.fs-compare tbody tr:last-child{border-bottom:var(--stroke-1) solid var(--rule)}.fs-compare tbody th{font-weight:400}.fs-compare .fs-icon{font-size:22px}.fs-compare .no{color:var(--ink-2)}.fs-header{background:var(--lime);color:var(--on-lime)}.fs-header__in{max-width:var(--container);padding-block:22px;padding-left:max(clamp(16px, 4vw, 48px), env(safe-area-inset-left,0px));padding-right:max(clamp(16px, 4vw, 48px), env(safe-area-inset-right,0px));justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;margin:0 auto;display:flex}.fs-header__in>.fs-logo{flex:none}.fs-nav{align-items:center;gap:0 var(--space-6);flex-wrap:wrap;margin-left:auto;font-size:17px;font-weight:500;display:flex}.fs-tools{align-items:center;gap:var(--space-3);display:flex}.fs-nav a{color:var(--on-lime);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;min-height:44px;padding:0 2px;text-decoration:none;display:inline-flex}.fs-nav a:hover,.fs-nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline 2px}.fs-basketbtn{align-items:center;gap:var(--space-2);min-height:44px;padding:0 6px 0 var(--space-3);border-radius:var(--radius-full);border:var(--stroke-2) solid var(--on-lime);color:var(--on-lime);font:700 16px/20px var(--font-sans);cursor:pointer;background:0 0;display:inline-flex}.fs-basketbtn:focus-visible{box-shadow:0 0 0 2px var(--lime), 0 0 0 4px var(--on-lime);outline:none}.fs-lang{align-items:center;gap:2px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.fs-lang a{color:var(--on-lime);border-radius:var(--radius-sm);opacity:.72;justify-content:center;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.fs-lang a+a:before{content:""}.fs-lang a[aria-current=true]{opacity:1;text-underline-offset:5px;text-decoration:underline 2px}.fs-lang a:hover{opacity:1}.fs-lang a:focus-visible{box-shadow:0 0 0 2px var(--lime), 0 0 0 4px var(--on-lime);outline:none}.fs-count{border-radius:var(--radius-full);background:var(--on-lime);min-width:26px;height:26px;color:var(--lime);font-variant-numeric:tabular-nums;place-items:center;padding:0 7px;font-size:14px;display:inline-grid}.fs-count.bump{animation:fs-bump var(--dur-3) var(--ease-spring)}@keyframes fs-bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.fs-crumbs{color:var(--ink-2);font-size:15px;line-height:23px}.fs-crumbs ol{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fs-crumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--ink-2)}.fs-crumbs a{color:var(--ink);border-radius:var(--radius-sm);margin:-10px 0;padding:10px 0;display:inline-block}.fs-header .fs-crumbs,.fs-header .fs-crumbs a,.fs-header .fs-crumbs li+li:before{color:var(--on-lime)}.fs-footer{border-top:var(--stroke-1) solid var(--rule)}.fs-footer__in{max-width:var(--container);padding-block:var(--space-8) 44px;padding-left:max(clamp(16px, 4vw, 48px), env(safe-area-inset-left,0px));padding-right:max(clamp(16px, 4vw, 48px), env(safe-area-inset-right,0px));justify-content:space-between;align-items:flex-start;gap:var(--space-5) var(--space-12);flex-wrap:wrap;margin:0 auto;display:flex}.fs-footer__legal{gap:var(--space-3);color:var(--ink-2);flex-direction:column;flex:320px;max-width:56ch;font-size:15px;line-height:23px;display:flex}.fs-footer__legal .fs-logo{height:22px}.fs-footer nav{gap:0 var(--space-6);flex-wrap:wrap;margin-top:-10px;font-size:16px;display:flex}.fs-footer nav a{color:var(--ink);border-radius:var(--radius-sm);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.fs-footer__legal a{color:var(--ink);text-underline-offset:3px;border-radius:var(--radius-sm)}.fs-footer nav a:hover{text-underline-offset:4px;text-decoration:underline}.fs-band{border-radius:var(--radius-lg);justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-10);flex-wrap:wrap;padding:clamp(28px,5vw,64px) clamp(24px,5vw,64px) 0;display:flex;position:relative;overflow:hidden}.fs-band__text{gap:var(--space-4);flex-direction:column;flex:999 380px;min-width:0;max-width:560px;padding-bottom:clamp(28px,5vw,64px);display:flex}.fs-band__text h2{letter-spacing:-.02em;font-variation-settings:"wdth" 88;text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:800;font-stretch:88%;line-height:1.02}.fs-band__text p{color:var(--ink-2);margin:0}.fs-band__art{flex:none;width:clamp(180px,22vw,300px);margin-bottom:-28px;margin-left:auto}.fs-band__art svg{width:100%;height:auto;display:block}.fs-gallery{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.fs-gallery>.fs-media{border-radius:var(--radius-lg)}.fs-play{border-radius:var(--radius-full);background:var(--paper);min-height:48px;color:var(--screen);font:700 16px/20px var(--font-sans);cursor:pointer;border:0;align-items:center;gap:10px;padding:6px 20px 6px 6px;display:inline-flex;position:absolute;bottom:18px;left:18px}.fs-play span{border-radius:var(--radius-full);background:var(--screen);width:36px;height:36px;color:var(--lime);place-items:center;display:grid}.fs-play:focus-visible{box-shadow:0 0 0 2px var(--screen), 0 0 0 4px var(--lime);outline:none}.fs-thumbs{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fs-thumb{background:var(--screen);border-radius:var(--radius-sm);aspect-ratio:16/9;cursor:pointer;opacity:.72;transition:opacity var(--dur-2) var(--ease-out);border:0;padding:0;position:relative;overflow:hidden}.fs-thumb img{object-fit:cover;width:100%;height:100%;display:block}.fs-thumb:hover{opacity:1}.fs-thumb[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--ink)}.fs-gallery--3x2 .fs-thumb{aspect-ratio:3/2}.fs-thumb--empty{background:var(--surface-2);opacity:1;box-shadow:inset 0 0 0 var(--stroke-2) var(--rule)}.fs-thumb--empty .fs-icon{color:var(--ink-2)}.fs-thumb .fs-icon{color:var(--paper);margin:auto;font-size:22px;position:absolute;inset:0}.fs-loc{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.fs-loc__map{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--surface-2);background-image:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);background-size:32px 32px;max-width:100%;position:relative;overflow:hidden}.fs-loc__map--empty{text-align:center;padding:var(--space-4);color:var(--ink-2);box-shadow:inset 0 0 0 var(--stroke-2) var(--rule);justify-content:center;align-items:center;font-size:15px;line-height:23px;display:flex}.fs-loc__map img{object-fit:cover;width:100%;height:100%;display:block}.fs-loc__pin{width:64px;position:absolute;transform:translate(-50%,-100%)}.fs-loc__chip{background:var(--surface);color:var(--ink);border-radius:var(--radius-sm);padding:6px var(--space-3);white-space:nowrap;box-shadow:var(--shadow-overlay);font-size:14px;font-weight:600;line-height:20px;position:absolute;transform:translate(-50%,10px)}.fs-loc__chip span{color:var(--ink-2);font-weight:400}.fs-loc__coords{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 var(--stroke-1) var(--rule);flex-wrap:wrap;display:flex}.fs-loc__coords code{font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;overflow-wrap:anywhere;font-size:14px;font-weight:500}.fs-tiles{justify-content:center;gap:clamp(6px,1.4vw,14px);display:flex}.fs-tile{aspect-ratio:4/5;border-radius:var(--radius-md);border:var(--stroke-2) solid var(--line);width:clamp(48px,7vw,72px);color:var(--ink);background:0 0;place-items:center;font-size:clamp(26px,3.4vw,38px);font-weight:700;display:grid;position:relative}.fs-tile--filled{border-color:var(--ink-2);background:var(--surface)}.fs-tile--right{border-color:var(--lime);background:var(--lime);color:var(--on-lime)}.fs-tile--wrong{border-color:var(--error);color:var(--error);background:var(--error-soft);border-style:dashed}.fs-tile .fs-icon{font-size:14px;position:absolute;top:4px;right:4px}.fs-gb{border-radius:var(--radius-lg);flex-direction:column;gap:22px;display:flex;position:relative;overflow:hidden}.fs-gb__ctl{align-items:center;gap:0 var(--space-4);min-height:44px;color:var(--ink-2);flex-wrap:wrap;font-size:15px;display:flex}.fs-gb__ctl--mochi{padding-right:96px}.fs-gb__att{align-items:center;gap:10px;min-height:44px;display:inline-flex}.fs-gb__btns{gap:var(--space-4);display:inline-flex}.fs-gb__btns .fs-btn{min-height:44px}.fs-gb__mochi{right:var(--space-6);width:84px;position:absolute;bottom:-24px}@media (width<=560px){.fs-gb__ctl--mochi{padding-right:68px}.fs-gb__mochi{width:60px;right:var(--space-4);bottom:-18px}}.fs-keys{justify-content:center;gap:var(--space-2);display:flex}.fs-key{border-radius:var(--radius-md);border:var(--stroke-1) solid var(--line);background:var(--surface);width:56px;height:56px;color:var(--ink);font:700 24px/1 var(--font-sans);cursor:pointer}.fs-key:disabled{color:var(--ink-2);border-color:var(--rule);cursor:default}.fs-pips{gap:5px;display:inline-flex}.fs-pips i{width:12px;height:12px;box-shadow:inset 0 0 0 var(--stroke-2) var(--line);background:0 0;border-radius:3px}.fs-pips i.on{background:var(--ink-2);box-shadow:none}.fs-drawer{background:var(--surface);width:min(100%,420px);max-height:100%;color:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;overflow:hidden}.fs-drawer__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-4) var(--space-6);border-bottom:var(--stroke-1) solid var(--rule);display:flex}.fs-drawer__head h2{margin:0;font-size:24px;font-weight:700;line-height:28px}.fs-drawer__body{padding:var(--space-2) var(--space-6);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.fs-line{gap:var(--space-3) var(--space-4);padding:var(--space-4) 0;border-bottom:var(--stroke-1) solid var(--rule);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;display:grid}.fs-line:last-child{border-bottom:0}.fs-line .fs-media{border-radius:var(--radius-sm)}.fs-line__name{font-weight:700;display:block}.fs-line__ed{color:var(--ink-2);font-size:15px;line-height:23px}.fs-line__side{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:2px;font-weight:700;display:flex}.fs-drawer__foot{padding:var(--space-5) var(--space-6) max(var(--space-6), env(safe-area-inset-bottom));gap:var(--space-4);border-top:var(--stroke-1) solid var(--rule);flex-direction:column;display:flex}@media (width<=560px){.fs-drawer{width:100%;height:100%;box-shadow:none;border-radius:0}.fs-drawer__head{padding-left:var(--space-4)}.fs-drawer__body{padding:var(--space-2) var(--space-4)}.fs-drawer__foot{padding-left:var(--space-4);padding-right:var(--space-4)}}.fs-total{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;font-size:20px;font-weight:700;line-height:28px;display:flex}.fs-total span:first-child{color:var(--ink-2);font-size:17px;font-weight:400}.fs-iconbtn{border-radius:var(--radius-full);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;font-size:22px;display:grid}.fs-iconbtn:hover{background:var(--surface-2)}.fs-iconbtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.fs-remove,.fs-textbtn{border-radius:var(--radius-sm);color:var(--ink-2);font:400 15px/23px var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-10px 0;padding:10px 0;text-decoration:underline}.fs-field__ok .fs-textbtn{margin-left:auto}.fs-drawer__acct{align-items:center;gap:0 var(--space-2);color:var(--ink-2);flex-wrap:wrap;margin:0;font-size:15px;line-height:23px;display:flex}.fs-drawer__acct b{color:var(--ink)}.fs-field{flex-direction:column;gap:6px;min-width:0;display:flex}.fs-field label{font-size:15px;font-weight:600;line-height:23px}.fs-field__row{gap:var(--space-2);display:flex}.fs-field input{min-width:0;min-height:var(--control-md);padding:0 var(--space-4);border-radius:var(--radius-md);border:var(--stroke-2) solid var(--line);background:var(--surface);color:var(--ink);font:400 17px/24px var(--font-sans);flex:auto}.fs-field input::placeholder{color:var(--ink-2)}.fs-field input:hover{border-color:var(--ink-2)}.fs-field input:focus-visible{border-color:var(--ink)}.fs-field--error input{border-color:var(--error)}.fs-field__hint{color:var(--ink-2);margin:0;font-size:15px;line-height:23px}.fs-field__error{color:var(--error);align-items:flex-start;gap:6px;margin:0;font-size:15px;line-height:23px;display:flex}.fs-field__error .fs-icon{margin-top:3px}.fs-field__ok{color:var(--ok);align-items:flex-start;gap:6px;margin:0;font-size:15px;line-height:23px;display:flex}.fs-field__ok .fs-icon{margin-top:3px}.fs-notice{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);align-items:flex-start;min-width:0;display:flex}.fs-notice>.fs-icon{margin-top:3px;font-size:20px}.fs-notice b{display:block}.fs-notice p{margin:2px 0 0}.fs-notice--info{background:var(--surface-2);color:var(--ink)}.fs-notice--warn{background:var(--warn-soft);color:var(--ink)}.fs-notice--warn>.fs-icon{color:var(--warn)}.fs-notice--error{background:var(--error-soft);color:var(--ink)}.fs-notice--error>.fs-icon{color:var(--error)}.fs-toast{align-items:center;gap:var(--space-3);width:min(100%,420px);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-3);background:var(--surface);color:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);display:flex}.fs-toast__mochi{flex:none;width:52px}.fs-toast__text{flex:auto;min-width:0;font-size:15px;line-height:21px}.fs-toast__text b{font-size:17px;line-height:24px;display:block}.fs-toast__text span{color:var(--ink-2)}.fs-log{border-top:var(--stroke-1) solid var(--rule);margin:0;padding:0;list-style:none}.fs-log>li{gap:var(--space-2) var(--space-6);padding:var(--space-5) 0;border-bottom:var(--stroke-1) solid var(--rule);grid-template-columns:minmax(120px,180px) minmax(0,1fr);display:grid}.fs-log__ver{flex-direction:column;gap:2px;display:flex}.fs-log__ver code{font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;font-size:14px;font-weight:600}.fs-log__ver time{color:var(--ink-2);font-size:15px}.fs-log ul{flex-direction:column;gap:4px;margin:0;padding-left:1.1em;display:flex}.fs-log ul li::marker{color:var(--ink-2)}@media (width<=560px){.fs-log>li{grid-template-columns:1fr}}.fs-empty{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);flex-direction:column;display:flex}.fs-empty__mochi{width:120px}.fs-empty__title{margin:var(--space-2) 0 0;font-size:24px;font-weight:700;line-height:28px}.fs-empty p{color:var(--ink-2);max-width:40ch;margin:0}.fs-h2{letter-spacing:-.02em;font-variation-settings:"wdth" 88;text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:800;font-stretch:88%;line-height:1}@media (prefers-reduced-motion:reduce){.fs-btn,.fs-card .fs-media img,.fs-edition,.fs-edition__dot:after,.fs-faq summary .fs-icon,.fs-thumb{transition:none}.fs-dots i,.fs-count.bump{animation:none}.fs-card:hover .fs-media img{transform:none}}@media (width<=560px){.fs-header__in{gap:0 var(--space-3);padding-block:12px 4px}.fs-header__in>.fs-logo{height:26px!important}.fs-tools{gap:var(--space-1);order:2;margin-left:auto}.fs-basketbtn__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fs-basketbtn{padding:0 6px 0 10px}.fs-nav{gap:0 var(--space-5);scrollbar-width:none;flex-wrap:nowrap;flex:1 0 100%;order:3;margin-left:0;overflow-x:auto}.fs-nav::-webkit-scrollbar{display:none}}.fs-logo{height:29px}.fs-footer .fs-logo{height:22px}.fs-mochi{width:100%}.fs-mochi>svg{width:100%;height:auto;display:block}.fs-card__head{flex-direction:column;gap:4px;min-width:0;display:flex}.fs-card__price{margin-top:4px}.fs-buy__badges{margin-bottom:12px}.fs-gb__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.fs-gb__time{font-size:24px;font-weight:700}.fs-gb__status{text-align:center;color:var(--ink-2);margin:0}.fs-band__cta,.fs-empty__action{margin-top:8px}.fs-drawer__count{color:var(--ink-2);font-weight:400}.fs-total--discount{font-size:17px}.fs-total__off{color:var(--ok)}.fs-drawer__tax{margin-top:2px}[hidden]{display:none!important}.fs-remove,.fs-textbtn,.fs-crumbs a{margin:-11px 0;padding:11px 0}.fs-btn--sm,.fs-header .fs-logo,.fs-footer nav a{position:relative}.fs-btn--sm:after{content:"";position:absolute;inset:-6px 0}.fs-header .fs-logo:after{content:"";position:absolute;inset:-9px 0}.fs-footer nav a:after{content:"";position:absolute;inset:0 -4px}.fs-hit{position:relative}.fs-hit:after{content:"";position:absolute;inset:-12px 0}.fs-iconbtn{flex-shrink:0}.fs-skip{z-index:70;background:var(--surface);color:var(--ink);border-radius:var(--radius-sm);padding:10px 16px;font-weight:600;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.fs-skip:focus-visible{box-shadow:var(--focus-ring);outline:none;transform:none}.fs-price[data-price]:not([data-state]){visibility:hidden}[data-buy-price]{display:contents}.fs-overlay{z-index:50;position:fixed;inset:0}.fs-overlay__scrim{background:var(--scrim);position:absolute;inset:0}.fs-overlay__panel{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-start;width:420px;max-width:calc(100% - 32px);display:flex;position:absolute}.fs-overlay__panel .fs-drawer{flex:0 auto}.fs-toast-slot{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));z-index:60;position:fixed}.fs-overlay:not([hidden])~.fs-toast-slot{right:calc(max(16px, env(safe-area-inset-right)) + 436px)}@media (width<=560px){.fs-overlay__panel{width:auto;max-width:none;inset:0}.fs-overlay__panel .fs-drawer{padding-bottom:env(safe-area-inset-bottom);flex:auto}.fs-toast-slot,.fs-overlay:not([hidden])~.fs-toast-slot{top:calc(72px + env(safe-area-inset-top));left:8px;right:8px}.fs-toast-slot .fs-toast{width:auto}}.fs-media picture{display:contents}.tebex[data-astro-cid-jo6i4kqk]{gap:0 var(--space-6);flex-wrap:wrap;margin-block:-10px;display:flex}.tebex[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}
