:root{--fs-magenta: #ec1467;--fs-magenta-dark: #cf0d57;--fs-cyan: #12a9d6;--fs-cyan-dark: #0e8cb1;--fs-yellow: #ffc72c;--fs-graphite: #131a23;--fs-ink: #131a23;--fs-ink-soft: #3d4753;--fs-muted: #66717d;--fs-line: #e4e8ec;--fs-surface: #f4f6f8;--fs-surface-2: #eef1f4;--fs-white: #ffffff;--fs-r-sm: 10px;--fs-r: 14px;--fs-r-lg: 20px;--fs-shadow-sm: 0 1px 2px rgba(19, 26, 35, .05), 0 1px 3px rgba(19, 26, 35, .05);--fs-shadow: 0 4px 16px rgba(19, 26, 35, .07);--fs-shadow-lg: 0 14px 36px rgba(19, 26, 35, .12);--fs-container: 1280px;--fs-gutter: 20px;--fs-font: var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);--fs-font-head: var(--font-heading-family, var(--fs-font))}.fs-container{width:100%;max-width:var(--fs-container);margin-inline:auto;padding-inline:var(--fs-gutter)}@media screen and (min-width:750px){.fs-container{--fs-gutter: 32px}}@media screen and (min-width:1100px){.fs-container{--fs-gutter: 40px}}.fs-h2{margin:0;font-family:var(--fs-font-head);font-weight:800;font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.12;letter-spacing:-.015em;color:var(--fs-ink);text-wrap:balance}.fs-sub{margin:.8rem 0 0;font-family:var(--fs-font);font-size:1.5rem;line-height:1.5;color:var(--fs-muted);max-width:62ch}.fs-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 2.4rem;margin-bottom:2.8rem}.fs-head__text{min-width:0}@media screen and (max-width:749px){.fs-head{margin-bottom:2rem}}.fs-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:1.2rem 2.4rem;border:2px solid transparent;border-radius:999px;font-family:var(--fs-font);font-size:1.5rem;font-weight:700;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.fs-btn svg{flex:0 0 auto;width:1.6rem;height:1.6rem}.fs-btn--primary{background-color:var(--fs-magenta);color:#fff}.fs-btn--primary:hover,.fs-btn--primary:focus-visible{background-color:var(--fs-magenta-dark);color:#fff;transform:translateY(-1px);box-shadow:var(--fs-shadow)}.fs-btn--outline{background-color:transparent;color:var(--fs-ink);border-color:var(--fs-ink)}.fs-btn--outline:hover,.fs-btn--outline:focus-visible{background-color:var(--fs-ink);color:#fff}.fs-btn--quiet{background-color:#fff;color:var(--fs-ink);border-color:var(--fs-line);border-width:1px;font-size:1.4rem;min-height:4.4rem;padding:1.1rem 1.8rem;border-radius:var(--fs-r-sm);justify-content:space-between;width:100%}.fs-btn--quiet:hover,.fs-btn--quiet:focus-visible{border-color:var(--fs-ink);background-color:var(--fs-surface)}.fs-btn:focus-visible{outline:3px solid var(--fs-magenta);outline-offset:3px}.fs-link{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--fs-font);font-size:1.4rem;font-weight:700;line-height:1.2;color:var(--fs-cyan);text-decoration:none;white-space:nowrap}.fs-link svg{width:1.5rem;height:1.5rem;transition:transform .16s ease}.fs-link:hover{color:var(--fs-cyan-dark)}.fs-link:hover svg{transform:translate(3px)}.fs-link:focus-visible{outline:3px solid var(--fs-cyan);outline-offset:3px;border-radius:4px}.fs-link--ink{color:var(--fs-ink)}.fs-link--ink:hover{color:var(--fs-magenta)}.fs-badge{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:999px;font-family:var(--fs-font);font-size:1.1rem;font-weight:700;line-height:1;letter-spacing:.01em;white-space:nowrap}.fs-badge--magenta{background-color:var(--fs-magenta);color:#fff}.fs-badge--cyan{background-color:var(--fs-cyan);color:#fff}.fs-badge--yellow{background-color:var(--fs-yellow);color:var(--fs-graphite)}.fs-badge--graphite{background-color:var(--fs-graphite);color:#fff}.fs-scroller{position:relative;display:grid;grid-auto-flow:column;gap:1.6rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:.4rem;margin-block:-.4rem}.fs-scroller::-webkit-scrollbar{display:none}.fs-scroller>*{scroll-snap-align:start}.fs-arrow{display:none;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid var(--fs-line);border-radius:999px;background-color:#fff;color:var(--fs-ink);box-shadow:var(--fs-shadow-sm);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,opacity .16s ease}.fs-arrow svg{width:1.8rem;height:1.8rem}.fs-arrow:hover{border-color:var(--fs-ink);background-color:var(--fs-surface)}.fs-arrow:focus-visible{outline:3px solid var(--fs-magenta);outline-offset:2px}.fs-arrow[disabled]{opacity:.35;cursor:default}.fs-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.fs-img{display:block;width:100%;height:auto;max-width:100%}@media(prefers-reduced-motion:reduce){.fs-btn,.fs-link svg,.fs-arrow{transition:none}.fs-btn--primary:hover{transform:none}.fs-link:hover svg{transform:none}.fs-scroller{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/fs-base.css.map */
