:root{--xb-color-white: #FFFFFF;--xb-color-gunmetal: #0F141A;--xb-color-gold: #FFD05A;--xb-color-gold-light: #FFD97A;--xb-color-gold-hover: #FFBD14;--xb-color-graphite: #F2F7FF;--xb-color-sky-blue-15: #E6EEF7;--xb-color-sky-blue-30: #CDDCEE;--xb-color-sky-blue-50: #ABC4E3;--xb-color-sky-blue-100: #5789C6;--xb-color-dark-blue: #305B8F;--xb-color-extra-dark-blue: #1F3146;--xb-color-navy-100: #081A3D;--xb-color-gray-100: #FBFBFB;--xb-color-gray-200: #F5F5F5;--xb-color-gray-300: #E3E3E3;--xb-color-gray-400: #D9D9D9;--xb-color-gray-500: #BFBFBF;--xb-color-gray-600: #A9A9A9;--xb-color-gray-700: #8B8B8B;--xb-color-gray-800: #585858;--xb-color-gray-900: #282A2C;--xb-color-green-light: #DFF5E5;--xb-color-green: #1C8037;--xb-color-green-bright: #30975D;--xb-color-yellow-light: #FBF1DF;--xb-color-yellow: #E2A026;--xb-color-orange: #DE8A67;--xb-color-red-light: #FCEBEB;--xb-color-red: #DA3737;--xb-color-red-bright: #D12E2E;--xb-color-dark-100: #3B4045;--xb-color-dark-200: #2C3035;--xb-color-dark-300: #1B2127;--xb-color-dark-400: #171C21;--xb-color-dark-500: #161C22;--xb-color-dark-600: #181F25;--xb-color-dark-700: #22262A;--xb-color-dark-800: #292E33;--xb-space-0: 0;--xb-space-50: 2px;--xb-space-100: 4px;--xb-space-150: 6px;--xb-space-200: 8px;--xb-space-250: 10px;--xb-space-300: 12px;--xb-space-400: 16px;--xb-space-500: 20px;--xb-space-600: 24px;--xb-space-800: 32px;--xb-space-1000: 40px;--xb-space-1200: 48px;--xb-space-1400: 56px;--xb-space-1600: 64px;--xb-space-2000: 80px;--xb-space-2400: 96px;--xb-space-3000: 120px;--xb-font-family: "Conigen", system-ui, sans-serif;--font-body-family: "Conigen", system-ui, sans-serif;--font-heading-family: "Conigen", system-ui, sans-serif;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-weight: 600;--xb-font-weight-regular: 400;--xb-font-weight-medium: 500;--xb-font-weight-semibold: 600;--xb-font-weight-bold: 700;--xb-font-weight-extrabold: 800;--xb-font-weight-black: 900;--xb-h1-size: 64px;--xb-h1-line-height: 72px;--xb-h1-letter-spacing: -.03em;--xb-h1-weight: 600;--xb-h2-size: 48px;--xb-h2-line-height: 56px;--xb-h2-letter-spacing: -.03em;--xb-h2-weight: 600;--xb-h3-size: 40px;--xb-h3-line-height: 48px;--xb-h3-letter-spacing: -.02em;--xb-h3-weight: 600;--xb-h4-size: 32px;--xb-h4-line-height: 40px;--xb-h4-letter-spacing: -.02em;--xb-h4-weight: 600;--xb-h5-size: 24px;--xb-h5-line-height: 32px;--xb-h5-letter-spacing: -.01em;--xb-h5-weight: 700;--xb-h6-size: 20px;--xb-h6-line-height: 28px;--xb-h6-letter-spacing: 0;--xb-h6-weight: 700;--xb-body-l-size: 18px;--xb-body-l-line-height: 28px;--xb-body-l-letter-spacing: 0;--xb-body-m-size: 16px;--xb-body-m-line-height: 24px;--xb-body-m-letter-spacing: 0;--xb-body-s-size: 14px;--xb-body-s-line-height: 20px;--xb-body-s-letter-spacing: 0;--xb-body-xs-size: 10px;--xb-body-xs-line-height: 16px;--xb-body-xs-letter-spacing: .02em;--xb-caption-size: 12px;--xb-caption-line-height: 18px;--xb-caption-letter-spacing: .02em;--xb-button-font-size: var(--xb-body-s-size);--xb-button-line-height: var(--xb-body-s-line-height);--xb-button-letter-spacing: 0;--xb-button-weight: var(--xb-font-weight-regular);--xb-radius-sm: 4px;--xb-radius-md: 8px;--xb-radius-lg: 12px;--xb-radius-xl: 16px;--xb-radius-full: 9999px;--xb-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--xb-shadow-md: 0 4px 8px rgba(0, 0, 0, .1);--xb-shadow-lg: 0 8px 16px rgba(0, 0, 0, .15);--xb-shadow-xl: 0 12px 24px rgba(0, 0, 0, .2);--xb-shadow-button: rgba(255, 255, 255, .25) 0px 1px 1px 0px inset, rgba(0, 0, 0, .25) 0px 4px 8px 0px;--xb-shadow-button-hover: rgba(255, 255, 255, .25) 0px 1px 1px 0px inset, rgba(0, 0, 0, .3) 0px 6px 12px 0px;--xb-transition-fast: .15s ease;--xb-transition-base: .2s ease;--xb-transition-slow: .3s ease;--xb-z-base: 0;--xb-z-dropdown: 100;--xb-z-sticky: 500;--xb-z-overlay: 900;--xb-z-modal: 1000;--xb-z-toast: 1100}:root{--xb-header-height: 120px;--xb-footer-height: 350px;--xb-page-max-width: 1200px;--xb-section-padding: var(--xb-space-1600);--xb-container-padding: var(--xb-space-600);--xb-background-primary: var(--xb-color-gunmetal);--xb-background-secondary: var(--xb-color-dark-500);--xb-background-tertiary: var(--xb-color-dark-700);--xb-background-card: rgba(255, 255, 255, .03);--xb-background-card-hover: rgba(255, 255, 255, .05);--xb-background-input: rgba(255, 255, 255, .05);--xb-background-overlay: rgba(0, 0, 0, .5);--xb-text-primary: var(--xb-color-white);--xb-text-secondary: rgba(255, 255, 255, .7);--xb-text-tertiary: rgba(255, 255, 255, .5);--xb-text-muted: rgba(255, 255, 255, .4);--xb-text-on-brand: var(--xb-color-gunmetal);--xb-text-accent: var(--xb-color-gold);--xb-text-positive: var(--xb-color-green);--xb-text-negative: var(--xb-color-red);--xb-text-warning: var(--xb-color-yellow);--xb-border-primary: rgba(255, 255, 255, .15);--xb-border-secondary: rgba(255, 255, 255, .08);--xb-border-subtle: rgba(255, 255, 255, .05);--xb-border-accent: var(--xb-color-gold);--xb-border-input: rgba(255, 255, 255, .15);--xb-border-input-focus: var(--xb-color-gold);--xb-button-primary-bg: linear-gradient(180deg, var(--xb-color-gold-light) 0%, var(--xb-color-gold) 100%);--xb-button-primary-bg-hover: linear-gradient(180deg, #FFE08F 0%, var(--xb-color-gold-hover) 100%);--xb-button-primary-text: var(--xb-color-gunmetal);--xb-button-primary-shadow: var(--xb-shadow-button);--xb-button-primary-shadow-hover: var(--xb-shadow-button-hover);--xb-button-primary-radius: var(--xb-radius-md);--xb-button-primary-height: 48px;--xb-button-primary-padding: 0 var(--xb-space-800);--xb-button-height-lg: 56px;--xb-button-height-md: 48px;--xb-button-height-sm: 40px;--xb-button-height-xs: 32px;--xb-card-bg: var(--xb-background-card);--xb-card-border: 1px solid var(--xb-border-secondary);--xb-card-radius: var(--xb-radius-lg);--xb-card-padding: var(--xb-space-600);--xb-card-shadow: var(--xb-shadow-md);--xb-input-bg: var(--xb-background-input);--xb-input-border: 1px solid var(--xb-border-input);--xb-input-border-focus: 1px solid var(--xb-border-input-focus);--xb-input-radius: var(--xb-radius-md);--xb-input-height: 48px;--xb-input-padding: 0 var(--xb-space-400);--xb-input-text: var(--xb-text-primary);--xb-input-placeholder: var(--xb-text-muted);--xb-link-color: var(--xb-text-primary);--xb-link-color-hover: var(--xb-color-gold);--xb-link-decoration: none;--xb-link-decoration-hover: none;--xb-label-size: var(--xb-body-s-size);--xb-label-weight: var(--xb-font-weight-semibold);--xb-label-color: var(--xb-color-gold);--xb-label-letter-spacing: .1em;--xb-label-transform: uppercase}.xb-h1{font-family:var(--xb-font-family);font-size:var(--xb-h1-size);line-height:var(--xb-h1-line-height);letter-spacing:var(--xb-h1-letter-spacing);font-weight:var(--xb-h1-weight)}.xb-h2{font-family:var(--xb-font-family);font-size:var(--xb-h2-size);line-height:var(--xb-h2-line-height);letter-spacing:var(--xb-h2-letter-spacing);font-weight:var(--xb-h2-weight)}.xb-h3{font-family:var(--xb-font-family);font-size:var(--xb-h3-size);line-height:var(--xb-h3-line-height);letter-spacing:var(--xb-h3-letter-spacing);font-weight:var(--xb-h3-weight)}.xb-h4{font-family:var(--xb-font-family);font-size:var(--xb-h4-size);line-height:var(--xb-h4-line-height);letter-spacing:var(--xb-h4-letter-spacing);font-weight:var(--xb-h4-weight)}.xb-h5{font-family:var(--xb-font-family);font-size:var(--xb-h5-size);line-height:var(--xb-h5-line-height);letter-spacing:var(--xb-h5-letter-spacing);font-weight:var(--xb-h5-weight)}.xb-h6{font-family:var(--xb-font-family);font-size:var(--xb-h6-size);line-height:var(--xb-h6-line-height);letter-spacing:var(--xb-h6-letter-spacing);font-weight:var(--xb-h6-weight)}.xb-body-l{font-size:var(--xb-body-l-size);line-height:var(--xb-body-l-line-height);letter-spacing:var(--xb-body-l-letter-spacing)}.xb-body-l-semibold{font-size:var(--xb-body-l-size);line-height:var(--xb-body-l-line-height);letter-spacing:var(--xb-body-l-letter-spacing);font-weight:var(--xb-font-weight-semibold)}.xb-body-l-medium{font-size:var(--xb-body-l-size);line-height:var(--xb-body-l-line-height);letter-spacing:var(--xb-body-l-letter-spacing);font-weight:var(--xb-font-weight-medium)}.xb-body-l-regular{font-size:var(--xb-body-l-size);line-height:var(--xb-body-l-line-height);letter-spacing:var(--xb-body-l-letter-spacing);font-weight:var(--xb-font-weight-regular)}.xb-body-m{font-size:var(--xb-body-m-size);line-height:var(--xb-body-m-line-height);letter-spacing:var(--xb-body-m-letter-spacing)}.xb-body-m-semibold{font-size:var(--xb-body-m-size);line-height:var(--xb-body-m-line-height);letter-spacing:var(--xb-body-m-letter-spacing);font-weight:var(--xb-font-weight-semibold)}.xb-body-m-medium{font-size:var(--xb-body-m-size);line-height:var(--xb-body-m-line-height);letter-spacing:var(--xb-body-m-letter-spacing);font-weight:var(--xb-font-weight-medium)}.xb-body-m-regular{font-size:var(--xb-body-m-size);line-height:var(--xb-body-m-line-height);letter-spacing:var(--xb-body-m-letter-spacing);font-weight:var(--xb-font-weight-regular)}.xb-body-s{font-size:var(--xb-body-s-size);line-height:var(--xb-body-s-line-height);letter-spacing:var(--xb-body-s-letter-spacing)}.xb-body-s-semibold{font-size:var(--xb-body-s-size);line-height:var(--xb-body-s-line-height);letter-spacing:var(--xb-body-s-letter-spacing);font-weight:var(--xb-font-weight-semibold)}.xb-body-s-medium{font-size:var(--xb-body-s-size);line-height:var(--xb-body-s-line-height);letter-spacing:var(--xb-body-s-letter-spacing);font-weight:var(--xb-font-weight-medium)}.xb-body-s-regular{font-size:var(--xb-body-s-size);line-height:var(--xb-body-s-line-height);letter-spacing:var(--xb-body-s-letter-spacing);font-weight:var(--xb-font-weight-regular)}.xb-body-xs{font-size:var(--xb-body-xs-size);line-height:var(--xb-body-xs-line-height);letter-spacing:var(--xb-body-xs-letter-spacing)}.xb-body-xs-semibold{font-size:var(--xb-body-xs-size);line-height:var(--xb-body-xs-line-height);letter-spacing:var(--xb-body-xs-letter-spacing);font-weight:var(--xb-font-weight-semibold)}.xb-body-xs-medium{font-size:var(--xb-body-xs-size);line-height:var(--xb-body-xs-line-height);letter-spacing:var(--xb-body-xs-letter-spacing);font-weight:var(--xb-font-weight-medium)}.xb-caption{font-size:var(--xb-caption-size);line-height:var(--xb-caption-line-height);letter-spacing:var(--xb-caption-letter-spacing)}.xb-caption-semibold{font-size:var(--xb-caption-size);line-height:var(--xb-caption-line-height);letter-spacing:var(--xb-caption-letter-spacing);font-weight:var(--xb-font-weight-semibold)}.xb-caption-medium{font-size:var(--xb-caption-size);line-height:var(--xb-caption-line-height);letter-spacing:var(--xb-caption-letter-spacing);font-weight:var(--xb-font-weight-medium)}.xb-label{font-size:var(--xb-label-size);font-weight:var(--xb-label-weight);color:var(--xb-label-color);letter-spacing:var(--xb-label-letter-spacing);text-transform:var(--xb-label-transform)}.xb-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--xb-space-200);height:var(--xb-button-height-md);padding:0 var(--xb-space-800);background:var(--xb-button-primary-bg);color:var(--xb-button-primary-text);font-family:var(--xb-font-family);font-size:var(--xb-button-font-size);font-weight:var(--xb-button-weight);line-height:var(--xb-button-line-height);letter-spacing:var(--xb-button-letter-spacing);text-decoration:none;border:none;border-radius:var(--xb-radius-lg);box-shadow:var(--xb-shadow-button);cursor:pointer;transition:transform var(--xb-transition-base),box-shadow var(--xb-transition-base)}.xb-button:hover{transform:translateY(-2px);box-shadow:var(--xb-shadow-button-hover)}.xb-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.xb-button--lg{height:var(--xb-button-height-lg);padding:0 var(--xb-space-1000)}.xb-button--sm{height:var(--xb-button-height-sm);padding:0 var(--xb-space-600)}.xb-button svg{width:20px;height:20px;flex-shrink:0}.xb-button--secondary{background:transparent;color:var(--xb-text-primary);box-shadow:none;opacity:.7}.xb-button--secondary:hover{opacity:1;transform:none;box-shadow:none}.xb-card{background:var(--xb-card-bg);border:var(--xb-card-border);border-radius:var(--xb-card-radius);padding:var(--xb-card-padding)}.xb-input{width:100%;height:var(--xb-input-height);padding:var(--xb-input-padding);background:var(--xb-input-bg);border:var(--xb-input-border);border-radius:var(--xb-input-radius);color:var(--xb-input-text);font-family:var(--xb-font-family);font-size:var(--xb-body-m-size);transition:border-color var(--xb-transition-base)}.xb-input::placeholder{color:var(--xb-input-placeholder)}.xb-input:focus{outline:none;border:var(--xb-input-border-focus)}@media (max-width: 768px){:root{--xb-h1-size: 40px;--xb-h1-line-height: 48px;--xb-h2-size: 32px;--xb-h2-line-height: 40px;--xb-h3-size: 28px;--xb-h3-line-height: 36px;--xb-h4-size: 24px;--xb-h4-line-height: 32px;--xb-h5-size: 20px;--xb-h5-line-height: 28px;--xb-h6-size: 18px;--xb-h6-line-height: 24px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/design-tokens.css.map */
