:root{--qg-color-paper: #F7F6F3;--qg-color-white: #FFFFFF;--qg-color-navy: #101F3C;--qg-color-ink: #21262F;--qg-color-steel: #5A6472;--qg-color-steel-40: #8B8F98;--qg-color-navy-muted: #9AA6BF;--qg-color-blue: #1B3FAE;--qg-color-blue-bright: #2B5CE6;--qg-color-sky: #6E8FDE;--qg-color-sky-light: #9DB4EC;--qg-color-gold: #C9A648;--qg-color-gold-ink: #7A6220;--qg-color-hairline: #E7E4DD;--qg-color-strong: #DDD9CF;--qg-color-control: #C9CDD6;--qg-color-success: #1E7A46;--qg-color-warning: #9A6200;--qg-color-error: #BA3229;--qg-color-info: #2E5FC4;--qg-color-success-tint: #EAF6F0;--qg-color-error-tint: #FBF3F2;--qg-font-outfit: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--qg-font-mono: "IBM Plex Mono", "Courier New", monospace;--qg-font-weight-light: 300;--qg-font-weight-regular: 400;--qg-font-weight-medium: 500;--qg-font-weight-semibold: 600;--qg-font-size-hero: clamp(44px, 8vw, 68px);--qg-font-size-statement: clamp(28px, 5vw, 40px);--qg-font-size-h1: 28px;--qg-font-size-h2: 20px;--qg-font-size-body: 16px;--qg-font-size-small: 14px;--qg-font-size-legal: 12px;--qg-line-height-hero: 1.04;--qg-line-height-statement: 1.22;--qg-line-height-body: 1.6;--qg-line-height-tight: 1.2;--qg-letter-spacing-tight: -.025em;--qg-letter-spacing-normal: 0;--qg-letter-spacing-mono: .14em;--qg-space-4: 4px;--qg-space-8: 8px;--qg-space-12: 12px;--qg-space-16: 16px;--qg-space-24: 24px;--qg-space-32: 32px;--qg-space-48: 48px;--qg-space-64: 64px;--qg-space-96: 96px;--qg-section-padding-mobile: 16px;--qg-section-padding-desktop: 32px;--qg-section-gap: 24px;--qg-max-width: var(--page-width, 1292px);--qg-gutter-mobile: var(--px-mobile, 19px);--qg-gutter-desktop: 5rem;--qg-radius-pill: 999px;--qg-radius-xs: 12px;--qg-radius-sm: 16px;--qg-radius-md: 20px;--qg-radius-lg: 28px;--qg-hit-target: 44px;--qg-hero-orbit-size-mobile: 400px;--qg-hero-orbit-size-desktop: 600px;--qg-hero-min-height-mobile: 500px;--qg-hero-min-height-desktop: 650px;--qg-satellite-size: 8px;--qg-aura-wrapper-size-mobile: 120px;--qg-aura-wrapper-size-desktop: 160px;--qg-prose-max-width: 100%;--qg-prose-max-width-body: 100%;--qg-button-max-width-mobile: 280px;--qg-product-grid-min-width: 240px;--qg-statement-band-max-width: 100%;--qg-navy-moment-max-width: 100%;--qg-form-max-width: 840px;--qg-spec-comparison-label-min-width: 150px;--qg-spec-comparison-product-cell-min-width: 180px;--qg-spec-comparison-card-height: 240px;--qg-spec-comparison-grid-card-min: 280px;--qg-spec-comparison-grid-card-min-desktop: 300px;--qg-focus-outline-width: 2px;--qg-focus-outline-offset: 2px;--qg-focus-border-radius: 4px;--qg-focus-ring-on-navy: var(--qg-color-white);--qg-faq-icon-size: 24px;--qg-faq-icon-bar-width: 12px;--qg-faq-icon-bar-height: 2px;--qg-faq-icon-bar-radius: 1px;--qg-shadow-card: 0 1px 3px rgba(16, 31, 60, .08);--qg-shadow-overlay: 0 8px 30px rgba(16, 31, 60, .14);--qg-focus-shadow: 0 0 0 3px rgba(27, 63, 174, .1);--qg-easing: cubic-bezier(.4, 0, .2, 1);--qg-duration-fast: .15s;--qg-duration-normal: .3s;--qg-duration-slow: .6s;--qg-breakpoint-sm: 640px;--qg-breakpoint-md: 1024px;--qg-breakpoint-lg: 1440px}@media(min-width:1024px){:root{--qg-section-padding: var(--qg-section-padding-desktop)}}@media(max-width:1023px){:root{--qg-section-padding: var(--qg-section-padding-mobile)}}@media(prefers-reduced-motion:reduce){:root{--qg-duration-fast: 0ms;--qg-duration-normal: 0ms;--qg-duration-slow: 0ms}}:root{--qg-surface-page: var(--qg-color-paper);--qg-surface-card: var(--qg-color-white);--qg-surface-sunken: #EFEDE7;--qg-surface-inverse: var(--qg-color-navy);--qg-surface-emphasis: #EFEDE7;--qg-surface-action: var(--qg-color-navy);--qg-scrim: rgba(16, 31, 60, .5);--qg-text-primary: var(--qg-color-ink);--qg-text-secondary: var(--qg-color-steel);--qg-text-muted: #676D79;--qg-text-on-inverse: var(--qg-color-white);--qg-text-on-inverse-muted: var(--qg-color-navy-muted);--qg-border-hairline: var(--qg-color-hairline);--qg-border-strong: var(--qg-color-strong);--qg-border-control: #8A90A0;--qg-link: var(--qg-color-blue);--qg-focus: var(--qg-color-blue);--qg-focus-shadow: 0 0 0 3px rgba(27, 63, 174, .1);--qg-accent-gold: var(--qg-color-gold);--qg-accent-gold-text: var(--qg-color-gold-ink);--qg-state-success: var(--qg-color-success);--qg-state-warning: var(--qg-color-warning);--qg-state-error: var(--qg-color-error);--qg-state-info: var(--qg-color-info);--qg-state-success-tint: var(--qg-color-success-tint);--qg-state-error-tint: var(--qg-color-error-tint);--qg-focus-on-inverse: var(--qg-focus-ring-on-navy);--qg-accent-emphasis: var(--qg-color-blue-bright);--qg-surface-static-light: var(--qg-color-paper);--qg-text-on-static-light: var(--qg-color-ink);--qg-accent-blue: var(--qg-color-blue);--qg-surface-photo: var(--qg-color-white);--qg-shadow-card-t: var(--qg-shadow-card);--qg-shadow-overlay-t: var(--qg-shadow-overlay);color-scheme:light}:root{--qg-chrome-paper: var(--qg-color-paper);--qg-chrome-card: var(--qg-color-white);--qg-chrome-ink: var(--qg-color-ink);--qg-chrome-steel: var(--qg-color-steel);--qg-chrome-steel-40: var(--qg-color-steel-40);--qg-chrome-hairline: var(--qg-color-hairline);--qg-chrome-strong: var(--qg-color-strong);--qg-chrome-control: var(--qg-color-control);--qg-chrome-link: var(--qg-color-blue);--qg-chrome-focus: var(--qg-color-blue);--qg-chrome-navy-surface: var(--qg-color-navy);--qg-chrome-shadow-card: var(--qg-shadow-card);--qg-chrome-shadow-overlay: var(--qg-shadow-overlay)}[data-qg-theme=dark]{color-scheme:dark;--qg-surface-page: #0D1424;--qg-surface-card: #152036;--qg-surface-sunken: #111A2C;--qg-surface-inverse: #070C18;--qg-surface-emphasis: #1C2942;--qg-surface-action: #4A6BA5;--qg-scrim: rgba(0, 0, 0, .66);--qg-text-primary: #E9ECF4;--qg-text-secondary: #9AA6BF;--qg-text-muted: #7D89A6;--qg-text-on-inverse: var(--qg-color-white);--qg-text-on-inverse-muted: var(--qg-color-navy-muted);--qg-border-hairline: #26314E;--qg-border-strong: #2E3A58;--qg-border-control: #6E7C9E;--qg-link: var(--qg-color-sky-light);--qg-focus: var(--qg-color-sky-light);--qg-focus-shadow: 0 0 0 3px rgba(157, 180, 236, .35);--qg-accent-gold: var(--qg-color-gold);--qg-accent-gold-text: var(--qg-color-gold);--qg-state-success: #5FCB92;--qg-state-warning: #E0A83C;--qg-state-error: #F08A80;--qg-state-info: var(--qg-color-sky-light);--qg-state-success-tint: #14251E;--qg-state-error-tint: #2A1917;--qg-shadow-card-t: 0 1px 3px rgba(0, 0, 0, .35);--qg-shadow-overlay-t: 0 8px 30px rgba(0, 0, 0, .5);--qg-chrome-paper: var(--qg-surface-page);--qg-chrome-card: var(--qg-surface-card);--qg-chrome-ink: var(--qg-text-primary);--qg-chrome-steel: var(--qg-text-secondary);--qg-chrome-steel-40: var(--qg-text-muted);--qg-chrome-hairline: var(--qg-border-hairline);--qg-chrome-strong: var(--qg-border-strong);--qg-chrome-control: var(--qg-border-control);--qg-chrome-link: var(--qg-link);--qg-chrome-focus: var(--qg-focus);--qg-chrome-navy-surface: var(--qg-surface-inverse);--qg-chrome-shadow-card: var(--qg-shadow-card-t);--qg-chrome-shadow-overlay: var(--qg-shadow-overlay-t)}[data-qg-theme=light]{color-scheme:light;--qg-surface-page: var(--qg-color-paper);--qg-surface-card: var(--qg-color-white);--qg-surface-sunken: #EFEDE7;--qg-surface-inverse: var(--qg-color-navy);--qg-surface-emphasis: #EFEDE7;--qg-surface-action: var(--qg-color-navy);--qg-scrim: rgba(16, 31, 60, .5);--qg-text-primary: var(--qg-color-ink);--qg-text-secondary: var(--qg-color-steel);--qg-text-muted: #676D79;--qg-text-on-inverse: var(--qg-color-white);--qg-text-on-inverse-muted: var(--qg-color-navy-muted);--qg-border-hairline: var(--qg-color-hairline);--qg-border-strong: var(--qg-color-strong);--qg-border-control: #8A90A0;--qg-link: var(--qg-color-blue);--qg-focus: var(--qg-color-blue);--qg-focus-shadow: 0 0 0 3px rgba(27, 63, 174, .1);--qg-accent-gold: var(--qg-color-gold);--qg-accent-gold-text: var(--qg-color-gold-ink);--qg-state-success: var(--qg-color-success);--qg-state-warning: var(--qg-color-warning);--qg-state-error: var(--qg-color-error);--qg-state-info: var(--qg-color-info);--qg-state-success-tint: var(--qg-color-success-tint);--qg-state-error-tint: var(--qg-color-error-tint);--qg-shadow-card-t: var(--qg-shadow-card);--qg-shadow-overlay-t: var(--qg-shadow-overlay);--qg-chrome-paper: var(--qg-surface-page);--qg-chrome-card: var(--qg-surface-card);--qg-chrome-ink: var(--qg-text-primary);--qg-chrome-steel: var(--qg-text-secondary);--qg-chrome-steel-40: var(--qg-text-muted);--qg-chrome-hairline: var(--qg-border-hairline);--qg-chrome-strong: var(--qg-border-strong);--qg-chrome-control: var(--qg-border-control);--qg-chrome-link: var(--qg-link);--qg-chrome-focus: var(--qg-focus);--qg-chrome-navy-surface: var(--qg-surface-inverse);--qg-chrome-shadow-card: var(--qg-shadow-card-t);--qg-chrome-shadow-overlay: var(--qg-shadow-overlay-t)}@media(prefers-color-scheme:dark){:root:not([data-qg-theme=light]):not([data-qg-theme=dark]){color-scheme:dark;--qg-surface-page: #0D1424;--qg-surface-card: #152036;--qg-surface-sunken: #111A2C;--qg-surface-inverse: #070C18;--qg-surface-emphasis: #1C2942;--qg-surface-action: #4A6BA5;--qg-scrim: rgba(0, 0, 0, .66);--qg-text-primary: #E9ECF4;--qg-text-secondary: #9AA6BF;--qg-text-muted: #7D89A6;--qg-text-on-inverse: var(--qg-color-white);--qg-text-on-inverse-muted: var(--qg-color-navy-muted);--qg-border-hairline: #26314E;--qg-border-strong: #2E3A58;--qg-border-control: #6E7C9E;--qg-link: var(--qg-color-sky-light);--qg-focus: var(--qg-color-sky-light);--qg-focus-shadow: 0 0 0 3px rgba(157, 180, 236, .35);--qg-accent-gold: var(--qg-color-gold);--qg-accent-gold-text: var(--qg-color-gold);--qg-state-success: #5FCB92;--qg-state-warning: #E0A83C;--qg-state-error: #F08A80;--qg-state-info: var(--qg-color-sky-light);--qg-state-success-tint: #14251E;--qg-state-error-tint: #2A1917;--qg-shadow-card-t: 0 1px 3px rgba(0, 0, 0, .35);--qg-shadow-overlay-t: 0 8px 30px rgba(0, 0, 0, .5);--qg-chrome-paper: var(--qg-surface-page);--qg-chrome-card: var(--qg-surface-card);--qg-chrome-ink: var(--qg-text-primary);--qg-chrome-steel: var(--qg-text-secondary);--qg-chrome-steel-40: var(--qg-text-muted);--qg-chrome-hairline: var(--qg-border-hairline);--qg-chrome-strong: var(--qg-border-strong);--qg-chrome-control: var(--qg-border-control);--qg-chrome-link: var(--qg-link);--qg-chrome-focus: var(--qg-focus);--qg-chrome-navy-surface: var(--qg-surface-inverse);--qg-chrome-shadow-card: var(--qg-shadow-card-t);--qg-chrome-shadow-overlay: var(--qg-shadow-overlay-t)}}:root[data-qg-theme=dark],:root[data-qg-theme=dark] .color-scheme-1{--color-background: 13,20,36;--color-background-accent: 21,32,54;--color-foreground: 233,236,244;--color-heading: 233,236,244;--gradient-background: #0D1424;--color-background-contrast: 45,58,88;--color-caption: 125,137,166;--color-link: 157,180,236;--color-button: 74,107,165;--color-button-text: 255,255,255;--color-secondary-button: 21,32,54;--color-secondary-button-text: 233,236,244;--color-badge-background: 21,32,54;--color-badge-foreground: 233,236,244;--color-badge-border: 38,49,78;--color-shadow: 0,0,0;--color-accent: 201,166,72}@media(prefers-color-scheme:dark){:root:not([data-qg-theme=light]):not([data-qg-theme=dark]),:root:not([data-qg-theme=light]):not([data-qg-theme=dark]) .color-scheme-1{--color-background: 13,20,36;--color-background-accent: 21,32,54;--color-foreground: 233,236,244;--color-heading: 233,236,244;--gradient-background: #0D1424;--color-background-contrast: 45,58,88;--color-caption: 125,137,166;--color-link: 157,180,236;--color-button: 74,107,165;--color-button-text: 255,255,255;--color-secondary-button: 21,32,54;--color-secondary-button-text: 233,236,244;--color-badge-background: 21,32,54;--color-badge-foreground: 233,236,244;--color-badge-border: 38,49,78;--color-shadow: 0,0,0;--color-accent: 201,166,72}}:root[data-qg-theme=dark] .color-scheme-2{--color-background: 21,32,54;--color-background-accent: 28,41,66;--color-background-contrast: 46,58,88;--color-foreground: 233,236,244;--color-heading: 233,236,244;--color-caption: 125,137,166;--color-link: 157,180,236;--color-button: 74,107,165;--color-button-text: 255,255,255;--color-secondary-button: 21,32,54;--color-secondary-button-text: 233,236,244;--color-badge-background: 28,41,66;--color-badge-foreground: 233,236,244;--color-badge-border: 46,58,88;--color-shadow: 0,0,0;--color-accent: 201,166,72;--gradient-background: #152036}@media(prefers-color-scheme:dark){:root:not([data-qg-theme=light]):not([data-qg-theme=dark]) .color-scheme-2{--color-background: 21,32,54;--color-background-accent: 28,41,66;--color-background-contrast: 46,58,88;--color-foreground: 233,236,244;--color-heading: 233,236,244;--color-caption: 125,137,166;--color-link: 157,180,236;--color-button: 74,107,165;--color-button-text: 255,255,255;--color-secondary-button: 21,32,54;--color-secondary-button-text: 233,236,244;--color-badge-background: 28,41,66;--color-badge-foreground: 233,236,244;--color-badge-border: 46,58,88;--color-shadow: 0,0,0;--color-accent: 201,166,72;--gradient-background: #152036}}.product-card.color-scheme-2 .card__media{background-color:var(--qg-surface-photo)}.product-card.color-scheme-2 .card__media img{padding:7%;box-sizing:border-box;object-fit:contain}:root[data-qg-theme=dark],:root[data-qg-theme=dark] .color-scheme-1,:root[data-qg-theme=dark] .color-scheme-2{--inventory-stock-low-color: 224,168,60;--inventory-stock-normal-color: 95,203,146;--inventory-stock-continue-color: 157,180,236;--inventory-stock-out-color: 240,138,128}@media(prefers-color-scheme:dark){:root:not([data-qg-theme=light]):not([data-qg-theme=dark]),:root:not([data-qg-theme=light]):not([data-qg-theme=dark]) .color-scheme-1,:root:not([data-qg-theme=light]):not([data-qg-theme=dark]) .color-scheme-2{--inventory-stock-low-color: 224,168,60;--inventory-stock-normal-color: 95,203,146;--inventory-stock-continue-color: 157,180,236;--inventory-stock-out-color: 240,138,128}}:root[data-qg-theme=dark] .price--on-sale .price-item--sale,:root[data-qg-theme=dark] .price-item--sale{color:#f08a80}@media(prefers-color-scheme:dark){:root:not([data-qg-theme=light]):not([data-qg-theme=dark]) .price--on-sale .price-item--sale,:root:not([data-qg-theme=light]):not([data-qg-theme=dark]) .price-item--sale{color:#f08a80}}:root[data-qg-theme=dark] .color-scheme-5{box-shadow:inset 0 0 0 1px var(--qg-border-hairline)}@media(prefers-color-scheme:dark){:root:not([data-qg-theme=light]):not([data-qg-theme=dark]) .color-scheme-5{box-shadow:inset 0 0 0 1px var(--qg-border-hairline)}}html:root{--spacing-section: var(--qg-section-padding-mobile)}@media(min-width:750px){html:root{--spacing-section: var(--qg-section-padding-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/qg-tokens.css.map */
