:root{--wcbz-navy: #0F2D4B;--wcbz-blue: #1E4E9D;--wcbz-cyan: #00A5E1;--wcbz-gold: #E1A51E;--wcbz-paper: #F5F1E8;--wcbz-white: #FFFFFF;--wcbz-surface: var(--wcbz-white);--wcbz-surface-sunken: var(--wcbz-paper);--wcbz-navy-deep: #0A2039;--wcbz-text: #2E4056;--wcbz-text-strong: var(--wcbz-navy);--wcbz-text-muted: #4A5C6E;--wcbz-text-on-dark: var(--wcbz-paper);--wcbz-text-on-dark-mu: #BFD4E4;--wcbz-border: #E0DACB;--wcbz-border-strong: #C9CFD6;--wcbz-rule: #EDE9DE;--wcbz-in-stock: #2F6023;--wcbz-in-stock-bg: #EFF6EC;--wcbz-in-stock-edge: #3E7A2E;--wcbz-low-stock: #8A5A00;--wcbz-low-stock-bg: #FBF0D6;--wcbz-link: var(--wcbz-blue);--wcbz-link-hover: var(--wcbz-navy);--wcbz-link-on-dark: var(--wcbz-cyan);--wcbz-focus: var(--wcbz-cyan);--wcbz-action-bg: var(--wcbz-gold);--wcbz-action-text: var(--wcbz-navy);--wcbz-action-bg-hover: #CE9414;--wcbz-font-display: "Barlow Condensed", "Barlow", system-ui, sans-serif;--wcbz-font-body: "Barlow", system-ui, -apple-system, sans-serif;--wcbz-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace;--wcbz-size-display-xl: 56px;--wcbz-size-display-lg: 40px;--wcbz-size-display-md: 25px;--wcbz-size-display-sm: 18px;--wcbz-size-body-lg: 16px;--wcbz-size-body: 15px;--wcbz-size-body-sm: 13.5px;--wcbz-size-mono: 12.5px;--wcbz-size-mono-sm: 11px;--wcbz-leading-tight: 1.05;--wcbz-leading-body: 1.65;--wcbz-leading-data: 1.85;--wcbz-space-1: 4px;--wcbz-space-2: 8px;--wcbz-space-3: 12px;--wcbz-space-4: 16px;--wcbz-space-5: 24px;--wcbz-space-6: 32px;--wcbz-space-7: 48px;--wcbz-space-8: 64px;--wcbz-radius: 0;--wcbz-border-width: 1px;--wcbz-touch-min: 44px}.wcbz-display,.wcbz-h1,.wcbz-h2,.wcbz-h3{font-family:var(--wcbz-font-display);font-weight:700;color:var(--wcbz-text-strong);letter-spacing:.03em;text-transform:uppercase;line-height:var(--wcbz-leading-tight);margin:0}.wcbz-h1{font-size:var(--wcbz-size-display-lg)}.wcbz-h2{font-size:var(--wcbz-size-display-md);letter-spacing:.04em}.wcbz-h3{font-size:var(--wcbz-size-display-sm);letter-spacing:.05em}.wcbz-mono{font-family:var(--wcbz-font-mono);font-size:var(--wcbz-size-mono);line-height:var(--wcbz-leading-data);letter-spacing:.02em}.wcbz-label{font-family:var(--wcbz-font-mono);font-size:var(--wcbz-size-mono-sm);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--wcbz-text-muted)}.wcbz-prose{line-height:var(--wcbz-leading-body);color:var(--wcbz-text)}.wcbz-prose a{color:var(--wcbz-link);text-underline-offset:2px}.wcbz-prose a:hover{color:var(--wcbz-link-hover)}.wcbz-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--wcbz-touch-min);padding:var(--wcbz-space-4) var(--wcbz-space-5);border:var(--wcbz-border-width) solid transparent;border-radius:var(--wcbz-radius);font-family:var(--wcbz-font-display);font-weight:700;font-size:20px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.wcbz-btn--primary{background:var(--wcbz-action-bg);color:var(--wcbz-action-text)}.wcbz-btn--primary:hover{background:var(--wcbz-action-bg-hover)}.wcbz-btn--secondary{background:transparent;color:var(--wcbz-navy);border-color:var(--wcbz-navy)}.wcbz-btn--secondary:hover{background:var(--wcbz-navy);color:var(--wcbz-paper)}.wcbz-btn--on-dark{background:transparent;color:var(--wcbz-paper);border-color:var(--wcbz-text-on-dark-mu)}.wcbz-btn--on-dark:hover{background:var(--wcbz-paper);color:var(--wcbz-navy)}.wcbz-btn[disabled],.wcbz-btn[aria-disabled=true]{background:var(--wcbz-border-strong);color:#55606b;cursor:not-allowed}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--wcbz-focus);outline-offset:2px}.wcbz-surface-dark :where(a,button,input,select,textarea):focus-visible{outline-color:var(--wcbz-gold)}.wcbz-skip-link{position:absolute;left:-9999px;top:0;background:var(--wcbz-navy);color:var(--wcbz-paper);padding:var(--wcbz-space-3) var(--wcbz-space-4);z-index:100}.wcbz-skip-link:focus{left:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.wcbz-surface{background:var(--wcbz-surface);border:var(--wcbz-border-width) solid var(--wcbz-border)}.wcbz-surface-sunken{background:var(--wcbz-surface-sunken)}.wcbz-surface-dark{background:var(--wcbz-navy);color:var(--wcbz-text-on-dark)}.wcbz-surface-dark a{color:var(--wcbz-link-on-dark)}.wcbz-surface-dark .wcbz-h1,.wcbz-surface-dark .wcbz-h2,.wcbz-surface-dark .wcbz-h3{color:var(--wcbz-text-on-dark)}.wcbz-surface-dark .wcbz-label{color:var(--wcbz-text-on-dark-mu)}.wcbz-surface-blue{background:var(--wcbz-blue);color:var(--wcbz-white)}.wcbz-surface-blue .wcbz-h1,.wcbz-surface-blue .wcbz-h2{color:var(--wcbz-white)}.wcbz-chip{display:inline-block;font-family:var(--wcbz-font-mono);font-size:var(--wcbz-size-mono-sm);font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border:var(--wcbz-border-width) solid var(--wcbz-border-strong);color:var(--wcbz-text)}.wcbz-chip--alloy{background:var(--wcbz-navy);border-color:var(--wcbz-navy);color:var(--wcbz-paper)}.wcbz-chip--verified{background:var(--wcbz-in-stock-bg);border-color:var(--wcbz-in-stock-bg);color:var(--wcbz-in-stock)}.wcbz-stock{display:flex;align-items:center;gap:var(--wcbz-space-2);padding:10px var(--wcbz-space-4);font-family:var(--wcbz-font-mono);font-size:var(--wcbz-size-mono);font-weight:500}.wcbz-stock--in{background:var(--wcbz-in-stock-bg);border-left:3px solid var(--wcbz-in-stock-edge);color:var(--wcbz-in-stock)}.wcbz-stock--low{background:var(--wcbz-low-stock-bg);border-left:3px solid var(--wcbz-gold);color:var(--wcbz-low-stock)}.wcbz-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.wcbz-table{width:100%;border-collapse:collapse;font-family:var(--wcbz-font-mono);font-size:var(--wcbz-size-mono)}.wcbz-table th{text-align:left;padding:9px 10px;font-weight:500;font-size:var(--wcbz-size-mono-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--wcbz-text-strong);border-bottom:2px solid var(--wcbz-navy);white-space:nowrap}.wcbz-table td{padding:11px 10px;color:var(--wcbz-text);border-bottom:var(--wcbz-border-width) solid var(--wcbz-rule)}.wcbz-table tr:last-child td{border-bottom:0}.wcbz-table th:first-child,.wcbz-table td:first-child{padding-left:0}.wcbz-table th:last-child,.wcbz-table td:last-child{padding-right:0}.wcbz-fitment{background:var(--wcbz-navy);color:var(--wcbz-text-on-dark);padding:22px 28px;display:flex;flex-wrap:wrap;gap:var(--wcbz-space-5) var(--wcbz-space-6);align-items:center}.wcbz-fitment__title{display:flex;align-items:center;gap:11px;font-family:var(--wcbz-font-display);font-weight:700;font-size:21px;letter-spacing:.05em;text-transform:uppercase}.wcbz-fitment__list{flex:999 1 380px;min-width:0;font-family:var(--wcbz-font-mono);font-size:var(--wcbz-size-mono);line-height:var(--wcbz-leading-data)}.wcbz-fitment__note{font-size:14px;color:var(--wcbz-text-on-dark-mu);border-left:2px solid var(--wcbz-blue);padding-left:var(--wcbz-space-4)}.wcbz-spec{margin:0;font-size:14px;line-height:var(--wcbz-leading-body)}.wcbz-spec dt{font-family:var(--wcbz-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--wcbz-text-muted);margin-bottom:2px}.wcbz-spec dd{margin:0 0 var(--wcbz-space-4);color:var(--wcbz-text)}.wcbz-spec dd:last-child{margin-bottom:0}@media(max-width:749px){:root{--wcbz-size-display-xl: 34px;--wcbz-size-display-lg: 31px;--wcbz-size-display-md: 21px}.wcbz-btn{width:100%;font-size:18px}.wcbz-fitment{padding:18px var(--wcbz-space-4)}.wcbz-fitment__note{border-left:0;padding-left:0}}@media(max-width:749px){.wcbz-buybar{position:sticky;bottom:0;z-index:20;background:var(--wcbz-white);border-top:var(--wcbz-border-width) solid #D5CFC0;padding:11px var(--wcbz-space-4) calc(11px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:11px;box-shadow:0 -4px 14px #0f2d4b1f}.wcbz-buybar .wcbz-btn{flex:1 1 auto;min-height:48px}}@media print{.wcbz-buybar,.wcbz-skip-link{display:none}}[id*=footer] a{transition:color .15s ease;text-underline-offset:3px}[id*=footer] a:hover,[id*=footer] a:focus-visible{color:var(--wcbz-link-on-dark)}[id*=announcement] a:hover,[id*=announcement] a:focus-visible{color:var(--wcbz-link-on-dark)}[id*=footer] :where(a,button,input):focus-visible,[id*=announcement] :where(a,button,input):focus-visible{outline:3px solid var(--wcbz-gold);outline-offset:2px}.rte :is(h1,h2,h3,h4,h5,h6)[style*=color],.rte :is(h1,h2,h3,h4,h5,h6) [style*=color]{color:var(--wcbz-navy)!important}@media(max-width:767px){.overlay-text-static-xs .overlay-type .button:not(.overlay-type-ignore),.overlay-text-static-xs .overlay-type .button:not(.overlay-type-ignore):hover{background-color:var(--wcbz-action-bg);color:var(--wcbz-action-text);border-color:var(--wcbz-action-bg)}}.links .button.button--checkout,input.checkout-btn{background-color:var(--wcbz-action-bg)!important;border-color:var(--wcbz-action-bg)!important;color:var(--wcbz-action-text)!important}.links .button.button--checkout:hover,input.checkout-btn:hover{background-color:var(--wcbz-action-bg-hover)!important;border-color:var(--wcbz-action-bg-hover)!important}.links:has(.button--checkout) .button.alt,.links:has(.button--checkout) .button.alt:hover{background-color:var(--wcbz-navy)!important;border-color:var(--wcbz-navy)!important;color:var(--wcbz-paper)!important}.shopify-payment-button__more-options{color:var(--wcbz-text-muted)!important}html,body{overflow-x:clip}.signup-form__email:-webkit-autofill,.signup-form__email:-webkit-autofill:hover,.signup-form__email:-webkit-autofill:focus{-webkit-text-fill-color:var(--wcbz-paper);-webkit-box-shadow:0 0 0 1000px var(--wcbz-navy) inset;caret-color:var(--wcbz-paper);transition:background-color 9999s ease-out}.signup-form__button svg{stroke:var(--wcbz-paper)}.section-footer .section-footer__newsletter-block .signup-form form button.signup-form__button{background:var(--wcbz-navy);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:2px}.section-footer .section-footer__newsletter-block .signup-form form input.signup-form__email{padding-right:48px}.wcbz-card-stock{display:block;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.04em;color:var(--wcbz-text-muted)}.wcbz-card-stock--low{color:var(--wcbz-navy);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/9/assets/wcbz-base.css.map */
