@font-face{font-family:Archivo;src:url(archivo-var.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Chakra Petch;src:url(chakra-petch-700-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(ibm-plex-mono-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(ibm-plex-mono-500.woff2) format("woff2");font-weight:500;font-display:swap}.fx-scope{--l-paper: #f4f2ec;--d-paper: #1b1917;--l-ink: #141412;--d-ink: #f2f0ea;--l-red: #a02927;--d-red: #e0524d;--l-body: #4c4a45;--d-body: #bebbb3;--l-muted: #5c5a55;--d-muted: #a8a59d;--l-faint: #6f6d66;--d-faint: #8a8781;--l-rule-strong: rgba(20, 20, 18, .25);--d-rule-strong: rgba(242, 240, 234, .26);--l-rule: rgba(20, 20, 18, .18);--d-rule: rgba(242, 240, 234, .18);--l-rule-soft: rgba(20, 20, 18, .15);--d-rule-soft: rgba(242, 240, 234, .13);--l-rule-link: rgba(20, 20, 18, .4);--d-rule-link: rgba(242, 240, 234, .38);--l-track: rgba(20, 20, 18, .1);--d-track: rgba(242, 240, 234, .12);--l-wash: rgba(160, 41, 39, .05);--d-wash: rgba(224, 82, 77, .07);--l-tap: rgba(160, 41, 39, .12);--d-tap: rgba(224, 82, 77, .18);--l-render-blend: multiply;--d-render-blend: normal;--l-render-lift: none;--d-render-lift: brightness(1.3) contrast(.98);color-scheme:light;--paper: var(--l-paper);--ink: var(--l-ink);--red: var(--l-red);--body: var(--l-body);--muted: var(--l-muted);--faint: var(--l-faint);--rule-strong: var(--l-rule-strong);--rule: var(--l-rule);--rule-soft: var(--l-rule-soft);--rule-link: var(--l-rule-link);--track: var(--l-track);--wash: var(--l-wash);--tap: var(--l-tap);--render-blend: var(--l-render-blend);--render-lift: var(--l-render-lift);--tog-offer-light: none;--tog-offer-dark: inline;--readout-h: 38px;--sans: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--display: "Chakra Petch", "Archivo", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--wrap: 1060px;--gut: 20px;--ease: cubic-bezier(.22, .61, .36, 1);--theme-x: .3s;--skew: -12deg}@media(prefers-color-scheme:dark){.fx-scope:not([data-theme=light]){color-scheme:dark;--paper: var(--d-paper);--ink: var(--d-ink);--red: var(--d-red);--body: var(--d-body);--muted: var(--d-muted);--faint: var(--d-faint);--rule-strong: var(--d-rule-strong);--rule: var(--d-rule);--rule-soft: var(--d-rule-soft);--rule-link: var(--d-rule-link);--track: var(--d-track);--wash: var(--d-wash);--tap: var(--d-tap);--render-blend: var(--d-render-blend);--render-lift: var(--d-render-lift);--tog-offer-light: inline;--tog-offer-dark: none}}.fx-scope[data-theme=dark]{color-scheme:dark;--paper: var(--d-paper);--ink: var(--d-ink);--red: var(--d-red);--body: var(--d-body);--muted: var(--d-muted);--faint: var(--d-faint);--rule-strong: var(--d-rule-strong);--rule: var(--d-rule);--rule-soft: var(--d-rule-soft);--rule-link: var(--d-rule-link);--track: var(--d-track);--wash: var(--d-wash);--tap: var(--d-tap);--render-blend: var(--d-render-blend);--render-lift: var(--d-render-lift);--tog-offer-light: inline;--tog-offer-dark: none}:where(.fx-scope.is-theming,.fx-scope.is-theming *),:where(.fx-scope.is-theming,.fx-scope.is-theming *):before,:where(.fx-scope.is-theming,.fx-scope.is-theming *):after{transition:background-color var(--theme-x) var(--ease),border-color var(--theme-x) var(--ease),color var(--theme-x) var(--ease),fill var(--theme-x) var(--ease),stroke var(--theme-x) var(--ease),box-shadow var(--theme-x) var(--ease),outline-color var(--theme-x) var(--ease),filter var(--theme-x) var(--ease)}.fx-scope.is-theming .stage__canvas,.fx-scope.is-theming .preview__img,.fx-scope.is-theming .thumb__img,.fx-scope.is-theming .lb__img,.fx-scope.is-theming .lb__thumbimg{mix-blend-mode:normal}.fx-scope.is-theming{--l-render-lift: brightness(.941) contrast(1)}@media(prefers-reduced-motion:reduce){:where(.fx-scope.is-theming,.fx-scope.is-theming *),:where(.fx-scope.is-theming,.fx-scope.is-theming *):before,:where(.fx-scope.is-theming,.fx-scope.is-theming *):after{transition:none}}.fx-scope *,.fx-scope *:before,.fx-scope *:after{box-sizing:border-box}.fx-scope{scroll-behavior:smooth;overflow-x:clip;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){.fx-scope{scroll-behavior:auto}}.fx-scope{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;font-variation-settings:"wght" 420;-webkit-font-smoothing:antialiased}.fx-scope h1,.fx-scope h2,.fx-scope h3,.fx-scope p,.fx-scope ul,.fx-scope ol,.fx-scope dl,.fx-scope dd,.fx-scope figure{margin:0}.fx-scope ul,.fx-scope ol{padding:0;list-style:none}.fx-scope a{color:inherit;text-decoration:none;border-bottom:1px solid var(--rule-link);transition:color .15s var(--ease),border-color .15s var(--ease)}.fx-scope a:hover{color:var(--red);border-bottom-color:var(--red)}.fx-scope button{font:inherit;color:inherit}.fx-scope button,.fx-scope a,.fx-scope summary,.fx-scope label{touch-action:manipulation;-webkit-tap-highlight-color:var(--tap)}.fx-scope :focus-visible{outline:2px solid var(--red);outline-offset:3px}.fx-scope img{max-width:100%}.fx-scope .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fx-scope a.sr:focus-visible{position:fixed;top:8px;left:8px;z-index:60;width:auto;height:auto;margin:0;padding:10px 14px;clip-path:none;background:var(--ink);color:var(--paper);border:0;font-family:var(--mono);font-size:12px;letter-spacing:.08em}.fx-scope .mono{font-family:var(--mono);font-size:12px;letter-spacing:.08em}.fx-scope .eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--red);margin-bottom:6px}.fx-scope .colhead{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.fx-scope .h-xl{font-size:clamp(34px,6.6vw,58px);line-height:1.02;font-variation-settings:"wght" 720;letter-spacing:-.02em;text-wrap:balance}.fx-scope .h-lg{font-size:clamp(28px,5.4vw,44px);line-height:1.04;font-variation-settings:"wght" 700;letter-spacing:-.02em;text-wrap:balance}.fx-scope .lede{color:var(--body);text-wrap:pretty}.fx-scope .sec{max-width:var(--wrap);margin:0 auto;padding:60px var(--gut) 20px}.fx-scope .sec--first{padding-top:96px}.fx-scope .sec--last{padding-bottom:100px}.fx-scope .reveal{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.fx-scope .reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fx-scope .reveal{transition:none}}.fx-scope .stage{position:relative}.fx-scope .stage__track{position:relative;height:1100vh;height:1100svh}.fx-scope .stage__pin{position:sticky;top:0;height:100vh;height:100svh;height:100dvh;width:100%;overflow:hidden;background:var(--paper)}.fx-scope .stage__pin{--fx-vis: calc(100dvh - var(--fx-cut, 0px))}.fx-scope .stage__canvas{translate:0 calc(var(--fx-cut, 0px) / -2)}.fx-scope .fx-hero,.fx-scope .readout,.fx-scope .prog{translate:0 calc(-1 * var(--fx-cut, 0px))}@media(min-aspect-ratio:1/1){.fx-scope .stage__canvas{translate:0 calc(var(--fx-cut, 0px) * -.35);transform-origin:50% 0;scale:var(--fx-fit, 1)}}@media(min-aspect-ratio:1/1)and (min-width:769px){.fx-scope .stage__canvas{translate:0 calc(var(--fx-cut, 0px) * -1.19);scale:calc(1 + (1 - var(--fx-fit, 1)) * .72)}}.fx-scope .stage__canvas{display:block;width:100%;height:100%;user-select:none;-webkit-user-select:none;filter:var(--render-lift);mix-blend-mode:var(--render-blend)}.fx-scope .themeswitch{position:sticky;top:0;z-index:30;height:0;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}.js-drawer-open .fx-scope .themeswitch{z-index:6}.fx-scope .themetog{pointer-events:auto;margin:max(14px,env(safe-area-inset-top)) 0 0 max(14px,env(safe-area-inset-left));width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid var(--rule-strong);border-radius:50%;background:color-mix(in srgb,var(--paper) 78%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);line-height:0;cursor:pointer;transition:color .15s var(--ease),border-color .15s var(--ease)}.fx-scope .themetog:hover{color:var(--red);border-color:var(--red)}.fx-scope .themetog svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fx-scope .themetog__l{display:var(--tog-offer-light)}.fx-scope .themetog__d{display:var(--tog-offer-dark)}.fx-scope .tobuy{pointer-events:auto;margin:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 0 0;height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 16px 0 13px;border:1px solid var(--rule-strong);border-radius:999px;background:color-mix(in srgb,var(--paper) 78%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);font-size:14px;font-variation-settings:"wght" 560;line-height:1;white-space:nowrap;text-decoration:none;transition:color .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease),opacity .3s var(--ease),visibility 0s linear 0s}.fx-scope .tobuy:hover{color:var(--paper);background:var(--red);border-color:var(--red)}.fx-scope .tobuy svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.fx-scope .tobuy__price{font-family:var(--mono);font-size:12px;letter-spacing:.02em;padding-left:8px;border-left:1px solid currentColor;border-left-color:color-mix(in srgb,currentColor 35%,transparent)}.fx-scope .tobuy.is-away{opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility 0s linear .3s}@media(prefers-reduced-motion:reduce){.fx-scope .tobuy,.fx-scope .tobuy.is-away{transition:none}}.fx-scope .fx-hero{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end;padding:0 max(var(--gut),env(safe-area-inset-right)) calc(max(var(--fx-vis, 100vh) * .09,5rem) + env(safe-area-inset-bottom)) max(var(--gut),env(safe-area-inset-left))}.fx-scope .hero__mark{--logo-w: clamp(313px, min(77.6vw, var(--fx-vis, 100vh) * 1.1), 1034px);line-height:0}@media(min-width:769px){.fx-scope .fx-hero{padding-left:max(40px,env(safe-area-inset-left));padding-right:max(40px,env(safe-area-inset-right))}}.fx-scope .hero__logo{display:block;width:var(--logo-w);max-width:100%;aspect-ratio:902 / 72;background:var(--ink);-webkit-mask:url(ferox-logo.svg) no-repeat center / contain;mask:url(ferox-logo.svg) no-repeat center / contain}.fx-scope .hero__sub{margin:10px 6px 0;font-size:clamp(16px,4vw,22px);font-variation-settings:"wght" 500;max-width:30ch;text-wrap:pretty}.fx-scope .hero__hint{margin:6px 6px 0;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--muted)}.fx-scope .anno{position:absolute;z-index:3;opacity:0;pointer-events:none;max-width:330px;will-change:opacity,transform}.fx-scope .anno__meta{display:flex;align-items:baseline;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.06em}.fx-scope .anno__num{color:var(--red);font-weight:500}.fx-scope .anno__part{color:var(--muted)}.fx-scope .anno__title{margin:6px 0 5px;font-size:clamp(20px,4.6vw,30px);line-height:1.06;font-variation-settings:"wght" 680;letter-spacing:-.015em;text-wrap:balance}.fx-scope .anno__text{font-size:14px;line-height:1.45;color:var(--body);text-wrap:pretty}.fx-scope .anno.is-new{animation:anno-in .45s var(--ease) both}@keyframes anno-in{0%{transform:translateY(10px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.fx-scope .anno.is-new{animation:none}}.fx-scope .anno__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:2}.fx-scope .anno__leader{fill:none;stroke:#fff;stroke-width:1}.fx-scope .anno__dot{position:absolute;z-index:2;width:11px;height:11px;border-radius:50%;background:#fff;mix-blend-mode:difference;transform:translate(-50%,-50%);opacity:0;pointer-events:none}.fx-scope .anno__svg{mix-blend-mode:difference}@supports not (mix-blend-mode: difference){.fx-scope .anno__svg{mix-blend-mode:normal}.fx-scope .anno__leader{stroke:var(--ink)}.fx-scope .anno__dot{background:var(--red);mix-blend-mode:normal}}.fx-scope .reel{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;align-items:center;gap:14px;padding-bottom:calc(26px + env(safe-area-inset-bottom));opacity:0;pointer-events:none}.fx-scope .reel__name{font-size:clamp(44px,11vw,110px);line-height:1;font-variation-settings:"wght" 780;letter-spacing:-.02em}.fx-scope .swatches{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;padding:0 16px}.fx-scope .swatch{width:46px;height:40px;border-radius:0;border:1px solid var(--rule-strong);padding:0;cursor:pointer;transform:skew(var(--skew));transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.fx-scope .swatch:hover{transform:skew(var(--skew)) scale(1.1)}.fx-scope .swatch.is-on{border-color:var(--ink);transform:skew(var(--skew)) scale(1.18);box-shadow:0 0 0 2px var(--paper),0 0 0 3px var(--ink)}@media(prefers-reduced-motion:reduce){.fx-scope .swatch,.fx-scope .swatch:hover,.fx-scope .swatch.is-on{transform:skew(var(--skew));transition:none}.fx-scope .swatch.is-on{box-shadow:0 0 0 3px var(--paper),0 0 0 4px var(--ink)}}.fx-scope .readout{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px max(22px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--muted);pointer-events:none}.fx-scope .readout span{white-space:nowrap;font-variant-numeric:tabular-nums}.fx-scope .prog{position:absolute;left:0;right:0;bottom:env(safe-area-inset-bottom);z-index:5;height:2px;background:var(--track)}.fx-scope .prog i{display:block;height:100%;background:var(--red);transform-origin:left;transform:scaleX(0)}.fx-scope .cols2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px}.fx-scope .index{display:flex;flex-direction:column;border-top:1px solid var(--rule-strong)}.fx-scope .index__row{display:grid;grid-template-columns:2.4em 1fr auto 1.2em;gap:14px;align-items:baseline;text-align:left;background:none;border:none;border-bottom:1px solid var(--rule);padding:16px 4px;cursor:pointer;font-family:inherit;color:inherit;min-height:52px;transition:background .15s var(--ease),border-color .15s var(--ease)}.fx-scope .index__row:hover,.fx-scope .index__row.is-on{background:var(--wash)}.fx-scope .index__row.is-on .index__num{font-weight:500}.fx-scope .index__row:after{content:"\2191";font-family:var(--mono);font-size:13px;color:var(--faint);text-align:right;transition:color .15s var(--ease),transform .15s var(--ease)}.fx-scope .index__row:hover:after,.fx-scope .index__row:focus-visible:after,.fx-scope .index__row.is-on:after{color:var(--red);transform:translateY(-2px)}.fx-scope .index__row:hover .index__title{text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.fx-scope .index__row:after{transition:none}.fx-scope .index__row:hover:after,.fx-scope .index__row:focus-visible:after,.fx-scope .index__row.is-on:after{transform:none}}.fx-scope .index__num{font-family:var(--mono);font-size:12px;color:var(--red)}.fx-scope .index__title{display:block;font-size:clamp(17px,3.6vw,21px);font-variation-settings:"wght" 620;letter-spacing:-.01em}.fx-scope .index__text{display:block;font-size:13px;color:var(--muted);margin-top:2px}.fx-scope .index__part{font-family:var(--mono);font-size:11px;color:var(--faint);white-space:nowrap}@media(max-width:560px){.fx-scope .index__row{grid-template-columns:2.4em 1fr 1.2em}.fx-scope .index__part{display:none}}.fx-scope .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid var(--rule-strong)}.fx-scope .stat{padding:20px 20px 24px 0;border-bottom:1px solid var(--rule)}.fx-scope .stat__n{font-size:clamp(30px,5vw,44px);line-height:1;font-variation-settings:"wght" 700;letter-spacing:-.02em}.fx-scope .stat__n small{font-size:.42em;font-variation-settings:"wght" 500;color:var(--muted);letter-spacing:0}.fx-scope .stat__k{margin-top:8px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--muted)}.fx-scope .rows{margin-top:40px}.fx-scope .rows>div{display:grid;grid-template-columns:minmax(140px,22%) 1fr;gap:14px;padding:14px 4px;border-bottom:1px solid var(--rule)}.fx-scope .rows dt{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fx-scope .rows dd{margin:0;font-size:15px;text-wrap:pretty}@media(max-width:560px){.fx-scope .rows>div{grid-template-columns:1fr;gap:4px}}.fx-scope .compat{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));border-top:1px solid var(--rule-strong)}.fx-scope .compat>div{padding:20px 20px 24px 0;border-bottom:1px solid var(--rule)}.fx-scope .compat>div:last-child{padding-right:0}.fx-scope .compat ul{display:flex;flex-direction:column;gap:5px;font-size:15px}.fx-scope .rec{color:var(--red);font-size:12px}.fx-scope .fx-note{margin-top:18px;font-size:14px;color:var(--body);max-width:64ch;text-wrap:pretty}.fx-scope .fx-note b{font-variation-settings:"wght" 640;color:var(--ink)}.fx-scope .buy{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:44px;align-items:center}.fx-scope .preview{display:grid;gap:14px}.fx-scope .preview__main{position:relative;display:block;width:100%;aspect-ratio:4 / 3}.fx-scope .preview__img{display:block;width:100%;height:100%;object-fit:contain;filter:var(--render-lift);mix-blend-mode:var(--render-blend)}.fx-scope .preview__ghost{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fx-scope .preview__ghost .preview__img{transition:opacity .38s var(--ease)}.fx-scope .preview__main.is-refinishing .preview__img{mix-blend-mode:normal;filter:brightness(.941) contrast(1)}.fx-scope .preview__views{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.fx-scope .thumb{display:block;width:100%;aspect-ratio:4 / 3;padding:2px;background:none;border:1px solid var(--rule-soft);border-radius:0;cursor:pointer;transition:border-color .2s var(--ease)}.fx-scope .thumb:hover{border-color:var(--rule-strong)}.fx-scope .thumb.is-on{border-color:var(--ink)}.fx-scope .thumb__img{display:block;width:100%;height:100%;object-fit:contain;filter:var(--render-lift);mix-blend-mode:var(--render-blend)}@media(prefers-reduced-motion:reduce){.fx-scope .thumb{transition:none}}.fx-scope .preview.is-photos .preview__main,.fx-scope .preview.is-photos .thumb{aspect-ratio:1 / 1}.fx-scope .preview.is-photos .preview__img,.fx-scope .preview.is-photos .thumb__img,.fx-scope .lb.is-photos .lb__img,.fx-scope .lb.is-photos .lb__thumbimg{filter:none;mix-blend-mode:normal}.fx-scope .preview__zoom{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;background:none;border:0;cursor:zoom-in}.fx-scope .preview__zoomtag{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--rule-soft);background:var(--paper);color:var(--muted);transition:color .2s var(--ease),border-color .2s var(--ease)}.fx-scope .preview__zoom:hover .preview__zoomtag,.fx-scope .preview__zoom:focus-visible .preview__zoomtag{color:var(--ink);border-color:var(--rule-strong)}.fx-scope .lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--paper);opacity:0;transition:opacity .2s var(--ease);touch-action:pinch-zoom}.fx-scope .lb.is-on{opacity:1}.fx-scope .lb[hidden]{display:none}.fx-scope .lb__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--rule-soft)}.fx-scope .lb__count{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--faint)}.fx-scope .lb__count b{color:var(--ink);font-weight:400}.fx-scope .lb__cap{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-scope .lb__x{justify-self:end;display:grid;place-items:center;width:36px;height:36px;padding:0;background:none;border:1px solid transparent;color:var(--muted);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease)}.fx-scope .lb__x:hover{color:var(--ink);border-color:var(--rule-soft)}.fx-scope .lb__stage{position:relative;overflow:hidden;cursor:grab}.fx-scope .lb.is-dragging .lb__stage{cursor:grabbing}.fx-scope .lb__track{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.fx-scope .lb__track.is-sliding{transition:transform .3s var(--ease)}.fx-scope .lb__slide{transition:opacity .22s var(--ease)}.fx-scope .lb__track.is-cutting .lb__slide{opacity:0;transition:none}.fx-scope .lb__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;padding:18px 68px}.fx-scope .lb__slide[data-fx-lb-slide="-1"]{transform:translate(-100%)}.fx-scope .lb__slide[data-fx-lb-slide="1"]{transform:translate(100%)}.fx-scope .lb__pic{display:block;width:100%;height:100%}.fx-scope .lb__img{display:block;width:100%;height:100%;object-fit:contain;filter:var(--render-lift);mix-blend-mode:var(--render-blend);-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.fx-scope .lb__step{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:52px;height:52px;padding:0;background:none;border:1px solid transparent;color:var(--muted);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease)}.fx-scope .lb__step:hover{color:var(--ink);border-color:var(--rule-soft)}.fx-scope .lb__step--prev{left:8px}.fx-scope .lb__step--next{right:8px}.fx-scope .lb__rail{position:relative;display:flex;justify-content:safe center;gap:8px;padding:12px 14px;border-top:1px solid var(--rule-soft);overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none}.fx-scope .lb__rail::-webkit-scrollbar{display:none}.fx-scope .lb__thumb{flex:0 0 auto;width:76px}.fx-scope .lb__thumbimg{display:block;width:100%;height:100%;object-fit:contain;filter:var(--render-lift);mix-blend-mode:var(--render-blend)}@media(max-width:560px){.fx-scope .lb__step{display:none}.fx-scope .lb__slide{padding:14px 12px}.fx-scope .lb__cap{letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){.fx-scope .lb,.fx-scope .lb__slide,.fx-scope .lb__track.is-sliding,.fx-scope .preview__zoomtag,.fx-scope .lb__x,.fx-scope .lb__step{transition:none}}.fx-scope .price{display:flex;align-items:baseline;gap:12px;margin-bottom:24px}.fx-scope .price__now{font-size:26px;font-variation-settings:"wght" 640}.fx-scope .price__was{color:var(--faint);font-size:16px}.fx-scope .picker{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:18px 0 20px;margin-bottom:26px}.fx-scope .buy__finish{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--muted);margin-bottom:10px}.fx-scope .buy__finish b{color:var(--ink);font-weight:400}.fx-scope .buy .swatches{justify-content:flex-start;padding:0;margin-bottom:0;margin-left:4.6772px}.fx-scope .buy .swatch{width:50px;height:44px}.fx-scope .fx-btn{display:block;width:100%;background:var(--ink);color:var(--paper);border:none;font-family:inherit;font-variation-settings:"wght" 620;font-size:16px;padding:17px;cursor:pointer;min-height:54px;text-align:center;transition:background .15s var(--ease),color .15s var(--ease)}.fx-scope .fx-btn:hover{background:var(--red);color:var(--paper)}.fx-scope .buy__notes{margin-top:22px;display:flex;flex-direction:column;gap:7px;font-size:14px;color:var(--body)}.fx-scope .buy__disclaimer{margin-top:18px;padding-top:14px;border-top:1px solid var(--rule-soft);font-size:12px;color:var(--faint)}.fx-scope .buy__error{margin-top:12px;font-size:14px;color:var(--red)}.fx-scope .buy__error[hidden]{display:none}.fx-scope .pack{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;border-top:1px solid var(--rule-strong);padding-top:28px}.fx-scope .pack__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:5px 20px;font-size:14px;color:var(--body)}.fx-scope .faq{border-top:1px solid var(--rule-strong)}.fx-scope .faq details{border-bottom:1px solid var(--rule)}.fx-scope .faq summary{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:16px 4px;cursor:pointer;list-style:none;min-height:52px;font-size:clamp(16px,3.4vw,19px);font-variation-settings:"wght" 620;letter-spacing:-.01em;transition:color .15s var(--ease)}.fx-scope .faq summary::-webkit-details-marker{display:none}.fx-scope .faq summary:hover{color:var(--red)}.fx-scope .faq summary:after{content:"+";font-family:var(--mono);font-size:16px;color:var(--red);flex:none}.fx-scope .faq details[open] summary:after{content:"\2212"}.fx-scope .faq .answer{padding:0 4px 18px;max-width:68ch;font-size:15px;color:var(--body);text-wrap:pretty}@media(pointer:coarse){.fx-scope .swatch{width:50px;height:44px}.fx-scope .themetog{width:44px;height:44px}.fx-scope .index__row{padding-block:18px}.fx-scope .faq summary{padding-block:18px}}@media(max-width:560px){.fx-scope .sec{padding:48px var(--gut) 16px}.fx-scope .sec--first{padding-top:64px}.fx-scope .sec--last{padding-bottom:72px}.fx-scope .compat>div{padding-right:0}.fx-scope .stat{padding-right:12px}.fx-scope .price{flex-wrap:wrap;row-gap:2px}.fx-scope .reel{padding-bottom:calc(var(--readout-h) + 12px + env(safe-area-inset-bottom))}.fx-scope .swatches{gap:10px;padding:0 12px}}@media(max-height:520px){.fx-scope .fx-hero{padding-bottom:max(6vh,3.75rem)}.fx-scope .hero__mark{--logo-w: clamp(160px, 39vw, 348px)}.fx-scope .hero__sub{font-size:15px;margin-top:6px;max-width:42ch}.fx-scope .hero__hint{font-size:11px}.fx-scope .reel{gap:8px;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.fx-scope .reel__name{font-size:clamp(30px,6vw,56px)}}.fx-scope .p3d--reduced .stage__track{height:auto}.fx-scope .p3d--reduced .stage__pin{position:static;height:78vh;height:78svh}.fx-scope .p3d--reduced .anno,.fx-scope .p3d--reduced .anno__svg,.fx-scope .p3d--reduced .anno__dot,.fx-scope .p3d--reduced .prog{display:none}.fx-scope .p3d--reduced .fx-hero{opacity:1!important;visibility:visible!important}.fx-scope .p3d--reduced .reel{position:static;opacity:1!important;pointer-events:auto;padding:24px 0 8px}.fx-scope .p3d--reduced .readout{display:none}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ferox-page.css.map */
