:root{--ffto-font-label: "Fragment Mono", ui-monospace, monospace;--ffto-font-quote: "Cinzel", Georgia, serif;--ffto-weight-light: 300;--ffto-weight-text: 400;--ffto-weight-bold: 700;--ffto-hero-title: clamp(36px, 5vw, 56px);--ffto-hero-subtitle: clamp(20px, 2.4vw, 30px);--ffto-display: clamp(32px, 4.5vw, 52px);--ffto-h1: clamp(30px, 3.5vw, 44px);--ffto-h2: clamp(26px, 3vw, 36px);--ffto-h3: 24px;--ffto-h4: 20px;--ffto-hero-title-leading: 1.1;--ffto-hero-subtitle-leading: 1.2;--ffto-display-leading: 1.1;--ffto-h1-leading: 1.05;--ffto-h2-leading: 1.1;--ffto-h3-leading: 1.2;--ffto-h4-leading: 1.3;--ffto-glow-core-size: 4px;--ffto-glow-core-strength: 80%;--ffto-glow-size: 16px;--ffto-glow-strength: 60%;--ffto-label-size: 13px;--ffto-label-tracking: .06em;--ffto-btn-size: 14px;--ffto-btn-pad-y: 14px;--ffto-btn-pad-x: var(--ffto-space-5);--ffto-btn-min-width: 200px;--ffto-btn-height: 48px;--ffto-radius: 2px;--ffto-focus-width: 2px;--ffto-focus-offset: 2px;--ffto-duration: .2s;--ffto-check-size: 14px;--ffto-header-logo-mobile: 78px;--ffto-header-touch: 44px;--ffto-header-z: 50;--ffto-drawer-z: 10001;--ffto-footer-policy-size: 11px;--ffto-footer-policy-size-mobile: 10px;--ffto-footer-policy-leading: 1.6;--ffto-footer-bottom-pad: 40px;--ffto-footer-policy-sep: rgba(89, 199, 125, .38);--ffto-card-title: 15px;--ffto-card-price: 13px;--ffto-space-1: 4px;--ffto-space-2: 8px;--ffto-space-3: 12px;--ffto-space-4: 16px;--ffto-space-5: 24px;--ffto-space-6: 32px;--ffto-space-7: 48px;--ffto-space-8: 64px;--ffto-space-9: 96px;--ffto-section-top-mobile: var(--ffto-space-6);--ffto-width-text: 720px;--ffto-width-narrow: 720px;--ffto-width-medium: 800px;--ffto-width-wide: 880px;--ffto-bg: #0e1111;--ffto-surface: #111918;--ffto-text: #c8c4be;--ffto-text-strong: #f0ede6;--ffto-muted: #7a9188;--ffto-accent: #59c77d;--ffto-accent-hover: #8fe0a8;--ffto-accent-soft: #8fe0a8;--ffto-highlight: #f3ef94;--ffto-line: rgba(89, 199, 125, .15);--ffto-heading-text: var(--ffto-text-strong);--ffto-bg-edge: #0e1111;--ffto-operator-accent: #00c8ff;--ffto-operator-accent-hover: #66dcff;--ffto-experiencer-accent: #feb204;--ffto-accent-quiet: color-mix(in srgb, var(--ffto-accent) 70%, var(--ffto-bg));--ffto-accent-deep: color-mix(in srgb, var(--ffto-accent) 40%, var(--ffto-bg));--ffto-accent-dim: color-mix(in srgb, var(--ffto-accent) 22%, var(--ffto-bg));--ffto-star-width: 1px;--ffto-star-length: 40px;--ffto-star-length-balanced: 64px;--ffto-star-span: 240px;--ffto-star-strength: 40%;--ffto-quote-width: 680px;--ffto-quote-fade: 60px;--ffto-quote-size: 18px;--ffto-quote-leading: 2;--ffto-quote-tracking: .04em;--ffto-quote-answer-size: 14px;--ffto-quote-answer-tracking: .14em;--ffto-quote-closing-size: 20px;--ffto-quote-closing-tracking: .06em;--ffto-quote-source-size: 11px;--ffto-quote-source-tracking: .18em;--ffto-nav-width: 224px;--ffto-nav-width-mobile: min(360px, calc(100vw - var(--ffto-space-7)));--ffto-nav-backdrop: rgba(0, 0, 0, .6);--ffto-nav-touch: 44px;--ffto-nav-star: 64px;--ffto-nav-star-rest: .45;--ffto-nav-tab-height: 44px;--ffto-nav-tab-radius: 6px;--ffto-nav-mark: 2px;--ffto-nav-bg: #08090b;--ffto-nav-line: rgba(255, 255, 255, .08);--ffto-nav-header: #8a8f94;--ffto-nav-text: #f0ede6;--ffto-nav-text-preview: #dad6cf;--ffto-nav-soon: #9a9fa4;--ffto-nav-soon-tag-size: 9px;--ffto-nav-soon-tag-pad-y: 3px;--ffto-nav-soon-tag-line: color-mix(in srgb, var(--ffto-nav-soon) 45%, transparent);--ffto-nav-tab-rest-label: 80%;--ffto-nav-tab-border-mobile: 30%;--ffto-nav-tab-bg-mobile: 75%;--ffto-nav-label-size: 11px;--ffto-nav-header-height: 56px;--ffto-nav-header-size: 10px;--ffto-nav-header-tracking: .2em;--ffto-nav-tier-size: 11px;--ffto-nav-tier-tracking: .18em;--ffto-nav-tier-top: 22px;--ffto-nav-tier-leading: 17px;--ffto-nav-group-leading: 14px;--ffto-nav-link-size: 13px;--ffto-nav-link-tracking: .02em;--ffto-nav-row-height: 28px;--ffto-nav-row-height-mobile: 40px;--ffto-nav-inset: 20px;--ffto-nav-group-size: 10px;--ffto-nav-group-tracking: .14em;--ffto-nav-group-top: 10px;--ffto-nav-marker-slot: 26px;--ffto-nav-marker-line: 14px;--ffto-nav-marker-inset: 12px;--ffto-nav-marker-gap: 12px;--ffto-nav-marker-glow: 3px;--ffto-nav-marker-glow-strength: 90%;--ffto-nav-preview-strength: .6;--ffto-nav-current-strength: 10%;--ffto-nav-dot: 2px;--ffto-nav-arrow-strength: 60%;--ffto-nav-hint-size: 10px;--ffto-nav-hint-arrow-size: 12px;--ffto-nav-hint-tracking: .12em;--ffto-nav-hint-fade: 24px;--ffto-nav-hint-duration: .12s;--ffto-nav-fade: 24px;--ffto-nav-cta-height: 32px;--ffto-nav-cta-height-mobile: 40px;--ffto-nav-cta-size: 11px;--ffto-nav-cta-tracking: .1em;--ffto-nav-cta-size-desktop: 10px;--ffto-nav-cta-tracking-desktop: .06em;--ffto-nav-cta-height-stacked: 28px;--ffto-nav-cta-gap-stacked: 6px;--ffto-nav-footer-label-size: 10px;--ffto-nav-footer-label-tracking: .14em;--ffto-nav-close-size: 20px;--ffto-nav-pin-size: 16px;--ffto-nav-z: 9999;--ffto-label-tracking-wide: .3em;--ffto-duration-slide: .3s;--ffto-duration-reveal: .4s;--ffto-duration-settle: .6s;--ffto-nav-pulse: 2s;--ffto-ease-reveal: cubic-bezier(.4, 0, .2, 1);--ffto-player-line-strength: 22%;--ffto-player-line: color-mix(in srgb, var(--ffto-accent) var(--ffto-player-line-strength), transparent);--ffto-player-foot-line: var(--ffto-line);--ffto-player-pill-line: rgba(255, 255, 255, .12);--ffto-player-pad: 28px;--ffto-player-pad-mobile: 18px;--ffto-player-head-gap: 28px;--ffto-player-head-gap-mobile: 14px;--ffto-player-art: 168px;--ffto-player-art-mobile: 76px;--ffto-player-art-outline: color-mix(in srgb, var(--ffto-accent) 25%, transparent);--ffto-player-art-shadow: 0 8px 30px rgba(0, 0, 0, .5);--ffto-player-title: 36px;--ffto-player-title-mobile: 20px;--ffto-player-summary-width: 560px;--ffto-player-label-size: 11px;--ffto-player-label-size-mobile: 10px;--ffto-player-text-size: 12px;--ffto-player-small-size: 10px;--ffto-player-scrub: 44px;--ffto-player-scrub-mobile: 32px;--ffto-player-bar: 2px;--ffto-player-bar-gap: 2px;--ffto-player-bar-rest: .22;--ffto-player-playhead: 2px;--ffto-player-playhead-glow: 8px;--ffto-player-play: 60px;--ffto-player-play-mobile: 56px;--ffto-player-glow-size: 22px;--ffto-player-glow-strength: 45%;--ffto-player-pulse: 3.6s;--ffto-player-pulse-glow-low: 6px;--ffto-player-pulse-glow-high: 20px;--ffto-player-pulse-strength: 35%;--ffto-player-playing-line-strength: 45%;--ffto-player-playing-line: color-mix(in srgb, var(--ffto-accent) var(--ffto-player-playing-line-strength), transparent);--ffto-player-mark-pulse: 2.4s;--ffto-player-level-glow-low: 4px;--ffto-player-level-glow-high: 28px;--ffto-player-level-strength-low: 15%;--ffto-player-level-strength-high: 65%;--ffto-player-aurora-start: var(--ffto-accent-deep);--ffto-player-aurora-mid: var(--ffto-accent);--ffto-player-aurora-tint: color-mix(in srgb, var(--ffto-accent) 88%, #3cc8b4);--ffto-player-aurora-end: color-mix(in srgb, var(--ffto-accent) 35%, #ffffff);--ffto-player-aurora-mid-at: .55;--ffto-player-aurora-tint-at: .85;--ffto-player-receiver-fade: .6s;--ffto-player-badge: 24px;--ffto-player-badge-rest: .45;--ffto-player-receiver-mark: 45%;--ffto-player-ring-bars: 56;--ffto-player-ring-inner: .3;--ffto-player-ring-outer: .42;--ffto-player-ring-turn: 50;--ffto-player-dial-ticks: 96;--ffto-player-dial-every: 8;--ffto-player-dial-inner: .455;--ffto-player-dial-short: .012;--ffto-player-dial-long: .03;--ffto-player-dial-strength: .42;--ffto-player-dial-turn: 80;--ffto-player-chapter-colour: var(--ffto-player-aurora-end);--ffto-player-chapter-strength: .8;--ffto-player-chapter-notch: 5px;--ffto-player-chapter-notch-width: 2px;--ffto-player-chapter-gap: 2px;--ffto-player-note-colour: var(--ffto-annotated);--ffto-player-blade-min: 14px;--ffto-player-blade-clear: 2px;--ffto-player-blade-glow: 4px;--ffto-player-blade-flash-glow: 14px;--ffto-player-blade-merge: 4px;--ffto-player-note-hit: 8px;--ffto-player-note-pulse: 1.2s;--ffto-player-note-hold: 2.5s;--ffto-player-note-fade: .6s;--ffto-player-toast-shadow: rgba(0, 0, 0, .5);--ffto-player-note-line: 6s;--ffto-player-note-head-size: 14px;--ffto-player-toast-width: 560px;--ffto-player-mini-height: 64px;--ffto-player-mini-width: var(--ffto-episode-latest-width);--ffto-player-mini-art: 44px;--ffto-player-mini-play: 44px;--ffto-player-mini-progress: 2px;--ffto-player-mini-note: 16px;--ffto-player-mini-note-merge: 10px;--ffto-player-mini-progress-active: 6px;--ffto-player-mini-thumb: 12px;--ffto-player-mini-hit: 24px;--ffto-player-transport-gap: 26px;--ffto-player-side: 160px;--ffto-player-control: 44px;--ffto-player-icon: 20px;--ffto-player-icon-small: 16px;--ffto-player-track: 2px;--ffto-player-thumb: 12px;--ffto-player-volume-width: 80px;--ffto-player-menu-z: 10;--ffto-player-dock-z: 100;--ffto-player-debug-z: 10002;--ffto-player-debug-width: 260px;--ffto-annotated: var(--ffto-experiencer-accent);--ffto-dagger-label: 1.45em;--ffto-dagger-gap: .6em;--ffto-dagger-drop: -.4em;--ffto-dagger-toast: 21px;--ffto-manicule-height: 11px;--ffto-note-reader-owl: 56px;--ffto-note-reader-owl-mobile: 44px;--ffto-note-reader-owl-strength: .7;--ffto-note-reader-text: var(--ffto-episode-text);--ffto-note-reader-leading: var(--ffto-episode-text-leading);--ffto-note-subhead: var(--ffto-h4);--ffto-note-subhead-small: var(--ffto-episode-note-headline-size);--ffto-note-list-indent: 1.25em;--ffto-annotated-line: color-mix(in srgb, var(--ffto-annotated) 18%, transparent);--ffto-annotated-wash: color-mix(in srgb, var(--ffto-annotated) 3.5%, transparent);--ffto-annotated-marker: color-mix(in srgb, var(--ffto-annotated) 60%, transparent);--ffto-episode-row-wash: color-mix(in srgb, var(--ffto-accent) 6%, transparent);--ffto-episode-quiet-line: rgba(255, 255, 255, .08);--ffto-episode-title: min(44px, var(--ffto-hero-title));--ffto-episode-title-mobile: min(38px, var(--ffto-hero-title));--ffto-episode-page-title: var(--ffto-hero-title);--ffto-episode-page-title-mobile: 32px;--ffto-episode-prompt-title: 24px;--ffto-episode-prompt-title-mobile: 24px;--ffto-episode-row-title: 23px;--ffto-episode-row-title-mobile: 18px;--ffto-episode-card-title: 21px;--ffto-episode-notes-text: 17px;--ffto-episode-transcript-size: 16px;--ffto-episode-transcript-leading: 1.6;--ffto-episode-transcript-gap: 11px;--ffto-episode-stamp-size: 11px;--ffto-episode-transcript-note-size: 15px;--ffto-episode-note-clamp-lines: 4;--ffto-episode-note-headline-size: 17px;--ffto-note-reader-width: 480px;--ffto-note-reader-pad: var(--ffto-space-6);--ffto-note-reader-pad-mobile: var(--ffto-space-4);--ffto-note-reader-backdrop: var(--ffto-nav-backdrop);--ffto-episode-transcript-note-pad: 14px 16px;--ffto-episode-transcript-fade: 96px;--ffto-episode-highlight-gap: 8px;--ffto-episode-note-flash: 1.2s;--ffto-episode-note-flash-strength: 22%;--ffto-episode-hit: color-mix(in srgb, var(--ffto-accent) 28%, transparent);--ffto-episode-hit-current: color-mix(in srgb, var(--ffto-accent) 60%, transparent);--ffto-episode-text: 16px;--ffto-episode-text-small: 15px;--ffto-episode-text-xsmall: 14px;--ffto-episode-text-leading: 1.6;--ffto-episode-reading-leading: 1.65;--ffto-episode-meta-size: 12px;--ffto-episode-meta-size-mobile: 11px;--ffto-episode-meta-tracking: .1em;--ffto-episode-speaker-size: 10px;--ffto-episode-marker-size: 11px;--ffto-episode-marker-size-mobile: 10px;--ffto-episode-tab-size-mobile: 12px;--ffto-episode-number: 56px;--ffto-episode-number-mobile: 34px;--ffto-episode-number-weight: 200;--ffto-episode-card-number: 44px;--ffto-episode-open-top: 80px;--ffto-episode-open-gap: 52px;--ffto-episode-open-top-banner: var(--ffto-space-7);--ffto-episode-mark-gap: 44px;--ffto-episode-latest-width: 900px;--ffto-episode-gap-wide: 72px;--ffto-episode-intro-width: 620px;--ffto-episode-tab-gap: 36px;--ffto-episode-tab-gap-mobile: 28px;--ffto-episode-number-col: 96px;--ffto-episode-number-col-mobile: 44px;--ffto-episode-row-pad: 26px;--ffto-episode-row-side: 210px;--ffto-episode-prompt-pad: 24px 28px;--ffto-episode-prompt-width: 620px;--ffto-episode-prompt-pad-mobile: 24px 20px;--ffto-episode-main: var(--ffto-width-text);--ffto-episode-aside: 320px;--ffto-episode-aside-gap: 22px;--ffto-episode-stamp-col: 52px;--ffto-episode-stamp-gap: 20px;--ffto-episode-chapter-col: 44px;--ffto-episode-video-play: 64px;--ffto-episode-touch: 44px;--ffto-episode-chapter-row-compact: 32px;--ffto-episode-tab-line: 2px;--ffto-episode-note-line: 2px;--ffto-episode-note-tint: 6%;--ffto-episode-icon: 16px;--ffto-episode-sticky-top: var(--ffto-space-5);--ffto-episode-duo-dark: color-mix(in srgb, var(--ffto-accent) 30%, var(--ffto-bg));--ffto-episode-duo-strength: .85;--ffto-episode-thumb-glow: 18px;--ffto-episode-thumb-glow-strength: 40%;--ffto-episode-thumb-play: 56px;--ffto-episode-mark-divider: 100%;--ffto-episode-mark-notes: 100%;--font-body-family: var(--ffto-font-text);--font-body-style: normal;--font-body-weight: var(--ffto-weight-text);--font-body-weight-bold: var(--ffto-weight-bold);--font-heading-family: var(--ffto-font-text);--font-heading-style: normal;--font-heading-weight: var(--ffto-heading-weight)}.ffto-scope-operator{--ffto-bg: #060a10;--ffto-accent: var(--ffto-operator-accent);--ffto-accent-soft: #8dd8f0;--ffto-accent-hover: var(--ffto-operator-accent-hover);--ffto-accent-quiet: #3a9fbf;--ffto-accent-deep: #004d66;--ffto-accent-dim: #002d40;--ffto-line: rgba(0, 200, 255, .2);--ffto-heading-text: #e8f4ff}.ffto-scope-experiencer{--ffto-bg: #0a0800;--ffto-accent: var(--ffto-experiencer-accent);--ffto-accent-soft: #fff5e0;--ffto-accent-hover: #ffc94d;--ffto-accent-quiet: #b07a20;--ffto-accent-deep: #5a3d00;--ffto-accent-dim: #3a2600;--ffto-line: rgba(254, 178, 4, .3);--ffto-heading-text: #fff5e0}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.hxl,.hxxl,.ffto-display,.ffto-hero-title{font-weight:var(--ffto-heading-weight);letter-spacing:0}h1,.h1,.h0,.hxl,.hxxl{font-size:var(--ffto-h1);line-height:var(--ffto-h1-leading)}h2,.h2{font-size:var(--ffto-h2);line-height:var(--ffto-h2-leading)}h3,.h3{font-size:var(--ffto-h3);line-height:var(--ffto-h3-leading)}h4,.h4{font-size:var(--ffto-h4);line-height:var(--ffto-h4-leading)}.ffto-hero-title{font-family:var(--ffto-font-text);font-size:var(--ffto-hero-title);line-height:var(--ffto-hero-title-leading)}.ffto-display{font-family:var(--ffto-font-text);font-size:var(--ffto-display);line-height:var(--ffto-display-leading)}.ffto-label{font-family:var(--ffto-font-label);font-size:var(--ffto-label-size);font-weight:400;letter-spacing:var(--ffto-label-tracking);text-transform:uppercase}.ffto-dagger{display:inline-block;flex:none;width:auto;height:var(--ffto-dagger-height, var(--ffto-dagger-label));aspect-ratio:10 / 24;margin-right:var(--ffto-dagger-gap);color:var(--ffto-annotated);vertical-align:var(--ffto-dagger-drop);align-self:center}.ffto-manicule{display:inline-block;flex:none;width:auto;height:var(--ffto-manicule-height);aspect-ratio:2 / 1;margin-left:var(--ffto-dagger-gap);vertical-align:middle}.ffto-star{--ffto-star-color: color-mix(in srgb, var(--ffto-accent) var(--ffto-star-strength), transparent);display:block;width:var(--ffto-star-width);height:var(--ffto-star-length);margin-left:auto;margin-right:auto}.ffto-star--descending{background:linear-gradient(to bottom,transparent,var(--ffto-star-color))}.ffto-star--ascending{background:linear-gradient(to bottom,var(--ffto-star-color),transparent)}.ffto-star--balanced{height:var(--ffto-star-length-balanced);background:linear-gradient(to bottom,transparent,var(--ffto-star-color) 50%,transparent)}.ffto-star--horizontal{width:var(--ffto-star-span);max-width:100%;height:var(--ffto-star-width);background:linear-gradient(to right,transparent,var(--ffto-star-color) 50%,transparent)}.ffto-btn,.ffto-btn--solid,.ffto-btn--outline,.ffto-btn--link,.button,button.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;gap:var(--ffto-space-2);min-width:0;min-height:0;padding:var(--ffto-btn-pad-y) var(--ffto-btn-pad-x);border:1px solid var(--ffto-accent);border-radius:var(--ffto-radius);background-color:var(--ffto-accent);color:var(--ffto-bg);font-family:var(--ffto-font-label);font-size:var(--ffto-btn-size);font-weight:400;line-height:1.2;letter-spacing:var(--ffto-label-tracking);text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:none;filter:none;transition:background-color var(--ffto-duration) ease,border-color var(--ffto-duration) ease,color var(--ffto-duration) ease}.button:before,.button:after,button.shopify-payment-button__button--unbranded:before,button.shopify-payment-button__button--unbranded:after{content:none}.ffto-btn--solid:hover,.button:not([disabled]):not([aria-disabled=true]):hover,button.shopify-payment-button__button--unbranded:not([disabled]):hover{background-color:var(--ffto-accent-hover);border-color:var(--ffto-accent-hover)}.ffto-btn--outline,.button--secondary{background-color:transparent;color:var(--ffto-accent)}.ffto-btn--outline:hover,.button--secondary:not([disabled]):not([aria-disabled=true]):hover{background-color:color-mix(in srgb,var(--ffto-accent) 10%,transparent);border-color:var(--ffto-accent)}.ffto-btn--link,.button--tertiary{padding-left:0;padding-right:0;border-color:transparent;background-color:transparent;color:var(--ffto-accent)}.ffto-btn--link:hover,.button--tertiary:not([disabled]):not([aria-disabled=true]):hover{background-color:transparent;border-color:transparent;color:var(--ffto-accent-hover)}.ffto-btn__arrow{flex:none;width:1em;height:1em;transition:transform var(--ffto-duration) ease}.ffto-btn--link:hover .ffto-btn__arrow{transform:translate(var(--ffto-space-1))}.ffto-btn:focus-visible,.ffto-btn--solid:focus-visible,.ffto-btn--outline:focus-visible,.ffto-btn--link:focus-visible,.button:focus-visible,.button.focused,button.shopify-payment-button__button--unbranded:focus-visible{outline:var(--ffto-focus-width) solid var(--ffto-accent);outline-offset:var(--ffto-focus-offset);box-shadow:none}.button:focus,button.shopify-payment-button__button--unbranded:focus{box-shadow:none}.animate--hover-vertical-lift .button:not(.button--tertiary),.animate--hover-3d-lift .button:not(.button--tertiary){transition:background-color var(--ffto-duration) ease,border-color var(--ffto-duration) ease,color var(--ffto-duration) ease}.animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):hover,.animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):active,.animate--hover-vertical-lift .shopify-payment-button__button:hover,.animate--hover-3d-lift .button:not(.button--tertiary):not([disabled]):hover,.animate--hover-3d-lift .shopify-payment-button__button:hover{transform:none;box-shadow:none}.header__menu-item,.mega-menu__link,.menu-drawer .menu-drawer__menu-item{font-family:var(--ffto-font-label);font-size:var(--ffto-label-size);font-weight:400;letter-spacing:var(--ffto-label-tracking);text-transform:uppercase}.product-card-wrapper .card .card__heading{font-family:var(--ffto-font-text);font-size:var(--ffto-card-title);letter-spacing:0;color:var(--ffto-text-strong)}.product-card-wrapper .card .card-information>*{color:var(--ffto-text)}.product-card-wrapper .card .price,.product-card-wrapper .card .price .price-item{font-family:var(--ffto-font-label);font-size:var(--ffto-card-price);letter-spacing:0;color:var(--ffto-text)}.product-card-wrapper .card .price--on-sale .price-item--regular,.product-card-wrapper .card .unit-price{color:var(--ffto-muted)}.product-card-wrapper .card .badge{border-color:var(--ffto-muted);background-color:var(--ffto-surface);color:var(--ffto-text)}.product-card-wrapper .card .card__media img,.product-card-wrapper .card .card__media:hover img{filter:none}.product-card-wrapper .quick-add{text-align:var(--text-alignment)}.product-card-wrapper .quick-add .quick-add__submit{width:auto;min-width:0;padding:var(--ffto-btn-pad-y) var(--ffto-btn-pad-x)}.product__info-container .product__title h1,.product__info-container .product__title .h1{color:var(--ffto-text-strong)}.product__info-container .product__description{color:var(--ffto-text)}.product__info-container .price,.product__info-container .price .price-item{font-family:var(--ffto-font-label);color:var(--ffto-text-strong)}.product__info-container .price--on-sale .price-item--regular,.product__info-container .unit-price{color:var(--ffto-muted)}.product__info-container .product-form__input .form__label,.product__info-container .product-form__quantity .form__label{font-family:var(--ffto-font-label);font-weight:400;color:var(--ffto-muted)}.product__info-container .product-form__input--pill input[type=radio]+label{border-color:var(--ffto-line);background-color:transparent;color:var(--ffto-text)}.product__info-container .product-form__input--pill input[type=radio]+label:hover{border-color:var(--ffto-accent)}.product__info-container .product-form__input--pill input[type=radio]:checked+label{border-color:var(--ffto-accent);background-color:var(--ffto-accent);color:var(--ffto-bg)}.related-products .related-products__heading{color:var(--ffto-text-strong)}.product__info-container .ffto-size-note{padding:var(--ffto-space-3) var(--ffto-space-4);border:1px solid var(--ffto-line);color:var(--ffto-text-strong)}.product__info-container .product__accordion{border-top-color:var(--ffto-line);border-bottom-color:var(--ffto-line)}.product__info-container .product__accordion summary{color:var(--ffto-text-strong)}.product__info-container .product__accordion .icon-caret{color:var(--ffto-text-strong)}.product__info-container .product__accordion .accordion__content{color:var(--ffto-text)}.product__info-container .product-form__buttons .product-form__submit,.product__info-container .product-form__buttons .shopify-payment-button__button--unbranded{box-sizing:border-box;height:auto;min-height:var(--ffto-btn-height);margin-top:0;padding:var(--ffto-btn-pad-y) var(--ffto-btn-pad-x);font-size:var(--ffto-btn-size);line-height:1.2;letter-spacing:var(--ffto-label-tracking)}.product__info-container .product-form__buttons .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: var(--ffto-btn-height)}@media screen and (min-width:750px){.product__info-container .product-form__buttons{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:var(--ffto-space-3);max-width:none}.product__info-container .product-form__buttons .product-form__submit{width:auto;min-width:var(--ffto-btn-min-width);margin-bottom:0}.product__info-container .product-form__buttons .shopify-payment-button{flex:0 0 auto;min-width:var(--ffto-btn-min-width)}.product__info-container .product-form__buttons .shopify-payment-button__button--unbranded{width:auto;min-width:var(--ffto-btn-min-width)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ffto-tokens.css.map */
