:root,[data-theme=light]{--brand-red: #e91737;--brand-red-dark: #750c1c;--brand-black: #101010;--brand-white: #ffffff;--bg: #ffffff;--bg-inverse: #0a0a0a;--bg-surface: #ffffff;--bg-surface-hover: #f7f7f7;--bg-surface-active: #f2f2f2;--bg-surface-selected: #f2f2f2;--bg-surface-secondary: #f7f7f7;--bg-surface-tertiary: #f2f2f2;--bg-surface-disabled: rgba(0, 0, 0, .05);--bg-surface-inverse: #1f1f1f;--bg-surface-brand: var(--brand-red);--bg-surface-success: oklch(.9672 .0599 131.73);--bg-surface-warning: oklch(.9662 .0722 97.61);--bg-surface-critical: oklch(.947 .03 20.5);--bg-surface-info: oklch(.95 .0448 212.63);--bg-fill-secondary: #ebebeb;--bg-fill-secondary-hover: #dddddd;--bg-fill-secondary-active: #d0d0d0;--bg-fill-transparent: rgba(0, 0, 0, .05);--bg-fill-transparent-hover: rgba(0, 0, 0, .08);--bg-fill-transparent-active: rgba(0, 0, 0, .11);--bg-fill-disabled: rgba(0, 0, 0, .13);--bg-fill-brand: var(--brand-red);--bg-fill-brand-hover: #d4102f;--bg-fill-brand-active: #b30d27;--bg-fill-inverse: #101010;--bg-fill-inverse-hover: #0a0a0a;--bg-fill-critical: oklch(.5656 .2454 28.92);--bg-fill-critical-hover: oklch(.5462 .2365 28.88);--bg-fill-critical-active: oklch(.4913 .2122 28.82);--bg-fill-critical-secondary: oklch(.947 .03 20.5);--bg-fill-critical-secondary-hover: oklch(.897 .0609 23.88);--bg-fill-success: oklch(.9053 .1942 133.49);--bg-fill-warning: oklch(.8497 .1229 65.04);--bg-fill-critical-badge: oklch(.897 .0609 23.88);--bg-fill-info: oklch(.8637 .1018 216.95);--bg-fill-caution: oklch(.9167 .1785 98);--bg-fill-success-strong: #3b6d11;--text: #101010;--text-secondary: #4a4a4a;--text-disabled: #b5b5b5;--text-link: #c8102e;--text-link-hover: #a30d26;--text-brand: var(--brand-red);--text-brand-on-bg-fill: #ffffff;--text-inverse: #f2f2f2;--text-inverse-secondary: #a6a6a6;--text-success: #214b03;--text-warning: #6f2e01;--text-critical: #7e100c;--text-critical-strong: oklch(.5462 .2365 28.88);--text-info: #01596f;--text-caution: #574100;--text-banner-success: oklch(.2334 .0796 134.14);--text-banner-warning: oklch(.2708 .0638 90.28);--text-banner-critical: oklch(.2121 .0942 30.9);--text-banner-info: oklch(.2715 .0576 221.37);--border: #dddddd;--border-secondary: #f2f2f2;--border-tertiary: #a6a6a6;--border-hover: #606060;--border-focus: oklch(.6289 .2036 263.44);--border-brand: var(--brand-red);--border-critical: #eb0014;--border-inverse: #3a3a3a;--icon: #101010;--icon-secondary: #606060;--icon-disabled: #cccccc;--icon-brand: var(--brand-red);--icon-rating: #f5a623;--icon-success: oklch(.7477 .2647 137.07);--icon-warning: oklch(.8849 .2086 94.82);--icon-critical: oklch(.5849 .2543 28.97);--icon-info: oklch(.7045 .1543 225.11);--icon-inverse: #f2f2f2;--backdrop-bg: rgba(0, 0, 0, .71);--tooltip-bg: #101010;--shadow-0: none;--shadow-section: 0px 0px 2px 0px rgba(0, 0, 0, .24), 0px 2px 12px 0px rgba(0, 0, 0, .02), 0px 4px 16px 0px rgba(0, 0, 0, .02), 0px 4px 48px 0px rgba(0, 0, 0, .02);--shadow-section-mobile: 0px 0px 1px 0px rgba(0, 0, 0, .35), 0px 2px 12px 0px rgba(0, 0, 0, .02), 0px 4px 16px 0px rgba(0, 0, 0, .04), 0px 4px 48px 0px rgba(0, 0, 0, .04);--shadow-100: 0px 5px 5px -2.5px rgba(0, 0, 0, .03), 0px 3px 3px -1.5px rgba(0, 0, 0, .02), 0px 2px 2px -1px rgba(0, 0, 0, .02), 0px 1px 1px -.5px rgba(0, 0, 0, .03);--shadow-200: 0px 8px 10px -5px rgba(0, 0, 0, .08), 0px 5px 5px -2.5px rgba(0, 0, 0, .03), 0px 3px 3px -1.5px rgba(0, 0, 0, .02), 0px 2px 2px -1px rgba(0, 0, 0, .02);--shadow-popover: 0px 2px 2px -1px rgba(0, 0, 0, .06), 0px 3px 4px -2px rgba(0, 0, 0, .06), 0px 6px 8px -3px rgba(0, 0, 0, .06), 0px 12px 16px -4px rgba(0, 0, 0, .06), 0px 0px 0px 1px rgba(0, 0, 0, .08);--shadow-dialog: 0px 2px 3px -1px rgba(0, 0, 0, .06), 0px 4px 6px -2px rgba(0, 0, 0, .06), 0px 8px 12px -4px rgba(0, 0, 0, .06), 0px 16px 24px -6px rgba(0, 0, 0, .06), 0px 0px 0px 1px rgba(0, 0, 0, .08);--shadow-toast: 0px 2px 4px -1px rgba(0, 0, 0, .08), 0px 4px 8px -2px rgba(0, 0, 0, .08), 0px 8px 16px -4px rgba(0, 0, 0, .08), 0px 16px 32px -8px rgba(0, 0, 0, .08);--shadow-input: 0px 2px 3px -1px rgba(0, 0, 0, .04), 0px 3px 4px -1.5px rgba(0, 0, 0, .04), 0px 0px 0px 1px rgba(0, 0, 0, .13);--shadow-input-strong: 0px 2px 3px -1px rgba(0, 0, 0, .04), 0px 3px 4px -1.5px rgba(0, 0, 0, .04), 0px 0px 0px 1px rgba(0, 0, 0, .2);--shadow-input-focus: 0px 2px 3px -1px rgba(0, 0, 0, .04), 0px 3px 4px -1.5px rgba(0, 0, 0, .04), 0px 0px 0px 1px oklch(.6289 .2036 263.44), 0px 0px 0px 3px oklch(.6289 .2036 263.44 / .2);--shadow-input-error: 0px 0px 0px 1px #eb0014, 0px 4px 5px -2px rgba(0, 0, 0, .04), 0px 3px 4px -1.5px rgba(0, 0, 0, .04), 0px 2px 3px -1px rgba(0, 0, 0, .04), inset 0px 0px 8px 1px rgba(224, 61, 80, .05);--shadow-input-disabled: 0px 0px 0px 1px rgba(0, 0, 0, .1);--shadow-button-primary: 0px 1px .5px -.5px rgba(233, 23, 55, .16), 0px 1px 2px -.5px rgba(233, 23, 55, .16), 0px 4px 6px -2px rgba(233, 23, 55, .16), 0px 2px 3px -1.5px rgba(233, 23, 55, .1), inset 0px 0px 4px 1px #f2213f, inset 0px 0px 4px 2px rgba(255, 255, 255, .1), inset 0px 0px 12px -6px rgba(255, 255, 255, .75);--shadow-button-primary-hover: 0px 1px .5px -.5px rgba(233, 23, 55, .12), 0px 1px 2px -.5px rgba(233, 23, 55, .12), 0px 4px 6px -2px rgba(233, 23, 55, .12), 0px 2px 3px -1.5px rgba(233, 23, 55, .08), inset 0px 0px 4px 1px #e01a38, inset 0px 0px 4px 2px rgba(255, 255, 255, .1), inset 0px 0px 12px -6px rgba(255, 255, 255, .75);--shadow-button-inverse: 0px 1px .5px -.5px rgba(0, 0, 0, .13), 0px 1px 2px -.5px rgba(0, 0, 0, .13), 0px 4px 6px -2px rgba(0, 0, 0, .13), 0px 2px 3px -1.5px rgba(0, 0, 0, .13), inset 0px 0px 4px 1px #101010, inset 0px 0px 4px 2px rgba(255, 255, 255, .1), inset 0px 0px 12px -6px rgba(255, 255, 255, .75);--shadow-button-critical: 0px 1px .5px -.5px rgba(229, 0, 0, .16), 0px 1px 2px -.5px rgba(229, 0, 0, .16), 0px 4px 6px -2px rgba(229, 0, 0, .16), 0px 2px 3px -1.5px rgba(255, 0, 0, .1), inset 0px 0px 4px 1px #f50000, inset 0px 0px 4px 2px rgba(255, 255, 255, .1), inset 0px 0px 12px -6px rgba(255, 255, 255, .75);--shadow-button-pressed: 0px 1px .5px -.5px rgba(0, 0, 0, .13), inset 0px 0px 12px -6px rgba(255, 255, 255, .75), inset 0px 0px 4px 2px rgba(255, 255, 255, .1), inset 0px 0px 4px 1px rgba(0, 0, 0, .2);--shadow-button-inset: inset 0px 2px 6px -1px rgba(0, 0, 0, .07), inset 0px 3px 2px -2px rgba(0, 0, 0, .05), inset 0px 2px 3px -2px rgba(0, 0, 0, .03);--shadow-choice-checked: 0px 1px 1px -.5px rgba(0, 0, 0, .13), inset 0px 0px 0px .5px rgba(0, 0, 0, .4), inset 0px 1.5px 2px -1px rgba(255, 255, 255, .42);--shadow-choice: inset 0px 0px 0px 1px rgba(0, 0, 0, .2), 0px 1px 1px -.5px rgba(0, 0, 0, .06);--shadow-control-knob: 0 1px 1px -.5px rgba(0, 0, 0, .06), 0 2px 2px -1px rgba(0, 0, 0, .06), 0 4px 4px -2px rgba(0, 0, 0, .06), 0 2px 8px 0 rgba(0, 0, 0, .06);--shadow-page-button: 0px 0px 0px 1px rgba(0, 0, 0, .07), 0px 2px 20px 0px rgba(0, 0, 0, .03), 0px 5px 20px 0px rgba(0, 0, 0, .03), 0px 8px 60px 0px rgba(0, 0, 0, .03);--shadow-border-inset: 0px 0px 0px 1px rgba(0, 0, 0, .08) inset;--shadow-swatch: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 0, 0, .12)}:root{--space-0: 0px;--space-025: 1px;--space-050: 2px;--space-100: 4px;--space-150: 6px;--space-200: 8px;--space-300: 12px;--space-400: 16px;--space-500: 20px;--space-600: 24px;--space-800: 32px;--space-1000: 40px;--space-1200: 48px;--space-1600: 64px;--space-2000: 80px;--space-2400: 96px;--border-radius-0: 0px;--border-radius-050: 2px;--border-radius-100: 4px;--border-radius-150: 6px;--border-radius-200: 8px;--border-radius-300: 12px;--border-radius-400: 16px;--border-radius-500: 20px;--border-radius-650: 26px;--border-radius-full: 9999px;--height-button: 28px;--height-button-mobile: 44px;--height-control: 32px;--height-control-mobile: 62px;--height-badge: 20px;--height-button-xl: 48px;--breakpoint-sm: 490px;--breakpoint-md: 768px;--breakpoint-lg: 1040px;--breakpoint-xl: 1440px;--page-max-width: 1600px;--page-default-width: 998px;--page-narrow-width: 662px;--layout-secondary-width: 320px;--page-gutter: 32px;--page-column-gap: 48px;--section-gap: 16px;--topbar-height: 56px;--z-sticky: 100;--z-dropdown: 400;--z-overlay: 510;--z-modal: 512;--z-toast: 519;--z-tooltip: 520;--duration-100: .1s;--duration-150: .15s;--duration-200: .2s;--duration-250: .25s;--duration-300: .3s;--ease: cubic-bezier(.25, .1, .25, 1);--ease-out: cubic-bezier(.19, .91, .38, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-emphasized: cubic-bezier(.2, .8, 0, 1);--font-sans: Inter, ShopifyInter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: Helvetica, "Helvetica Neue", Inter, Arial, sans-serif}.displayLg{font-family:var(--font-sans);font-size:29px;line-height:36px;font-weight:500;letter-spacing:-.58px}.displayMd{font-family:var(--font-sans);font-size:26px;line-height:32px;font-weight:500;letter-spacing:-.52px}.displaySm{font-family:var(--font-sans);font-size:22px;line-height:28px;font-weight:500;letter-spacing:-.44px}.headingLg{font-family:var(--font-sans);font-size:15px;line-height:22px;font-weight:500;letter-spacing:-.15px}.headingMd{font-family:var(--font-sans);font-size:13px;line-height:20px;font-weight:500;letter-spacing:-.13px}.headingSm{font-family:var(--font-sans);font-size:12px;line-height:18px;font-weight:500;letter-spacing:-.06px}.bodyLg{font-family:var(--font-sans);font-size:15px;line-height:22px;font-weight:400}.bodyMd{font-family:var(--font-sans);font-size:13px;line-height:20px;font-weight:400;letter-spacing:-.13px}.bodySm{font-family:var(--font-sans);font-size:12px;line-height:18px;font-weight:400;letter-spacing:-.06px}.bodyXs{font-family:var(--font-sans);font-size:11px;line-height:14px;font-weight:400}.buttonLabel{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:500;letter-spacing:-.12px}.inputLabel{font-family:var(--font-sans);font-size:13px;line-height:20px;font-weight:500;letter-spacing:-.13px}.inputValue{font-family:var(--font-sans);font-size:13px;line-height:20px;font-weight:400;letter-spacing:-.13px}.priceXl{font-family:var(--font-sans);font-size:29px;line-height:36px;font-weight:600;letter-spacing:-.58px}.priceLg{font-family:var(--font-sans);font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.44px}.priceMd{font-family:var(--font-sans);font-size:15px;line-height:22px;font-weight:600;letter-spacing:-.15px}.priceCompare{font-family:var(--font-sans);font-size:13px;line-height:20px;font-weight:400;letter-spacing:-.13px}.marketingXl{font-family:var(--font-display);font-size:64px;line-height:68px;font-weight:700;letter-spacing:-.64px}.marketingLg{font-family:var(--font-display);font-size:48px;line-height:52px;font-weight:700;letter-spacing:-.48px}
/*# sourceMappingURL=/cdn/shop/t/156/assets/bf-tokens.css.map */
