:root{--bn-color-page: var(--bn-color-background);--bn-color-surface-default: var(--bn-color-background);--bn-color-surface-subtle: var(--bn-color-surface);--bn-color-surface-elevated: #ffffff;--bn-color-text-primary: var(--bn-color-ink);--bn-color-text-secondary: var(--bn-color-slate);--bn-color-text-muted: #64707c;--bn-color-text-inverse: #ffffff;--bn-color-border-subtle: #e8ecef;--bn-color-border-default: var(--bn-color-border);--bn-color-border-strong: #9da8b1;--bn-color-brand: var(--bn-color-primary);--bn-color-brand-hover: #e4b800;--bn-color-brand-pressed: #cda500;--bn-color-action-surface: var(--bn-color-action);--bn-color-action-hover: #0d2a40;--bn-color-action-pressed: #04121d;--bn-color-success-text: #147a45;--bn-color-success-surface: #eaf6ef;--bn-color-warning: #946200;--bn-color-warning-surface: #fff6d8;--bn-color-error: #a24848;--bn-color-error-surface: #fbeeee;--bn-color-info: #1d638f;--bn-color-info-surface: #edf6fb;--bn-font-family-body: var(--font-body-family);--bn-font-family-heading: var(--font-heading-family);--bn-font-family-technical: ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--bn-font-size-display: clamp(4.8rem, 4rem + 2.4vw, 7.6rem);--bn-font-size-page-title: clamp(3.2rem, 2.7rem + 1.2vw, 4.8rem);--bn-font-size-section-title: clamp(2.8rem, 2.5rem + .65vw, 3.6rem);--bn-font-size-subsection-title: clamp(2rem, 1.8rem + .35vw, 2.6rem);--bn-font-size-product-title: 1.4rem;--bn-font-size-body: 1.6rem;--bn-font-size-body-small: 1.4rem;--bn-font-size-label: 1.1rem;--bn-font-size-meta: 1.1rem;--bn-font-size-technical: 1.3rem;--bn-font-weight-regular: 400;--bn-line-height-tight: .98;--bn-line-height-heading: 1.08;--bn-line-height-body: 1.55;--bn-line-height-compact: 1.4;--bn-letter-spacing-label: .12em;--bn-space-0: 0;--bn-space-7: 4rem;--bn-space-8: 4.8rem;--bn-space-9: 6.4rem;--bn-space-10: 8rem;--bn-component-gap-dense: var(--bn-space-2);--bn-component-gap: var(--bn-space-3);--bn-component-padding-dense: var(--bn-space-3);--bn-component-padding: var(--bn-space-4);--bn-section-gap: var(--bn-section-spacing-mobile);--bn-page-gutter: var(--bn-page-gutter-mobile);--bn-width-page: 128rem;--bn-width-page-wide: 144rem;--bn-width-content: 76rem;--bn-grid-gap-standard: clamp(1.2rem, 1vw, 1.6rem);--bn-border-subtle: var(--bn-border-width) solid var(--bn-color-border-subtle);--bn-border-default: var(--bn-border-width) solid var(--bn-color-border-default);--bn-border-strong: var(--bn-border-width) solid var(--bn-color-border-strong);--bn-divider-strong: .2rem solid var(--bn-color-action-surface);--bn-radius-small: var(--bn-radius);--bn-radius-medium: .4rem;--bn-elevation-none: none;--bn-elevation-minimal: 0 .1rem .2rem rgba(7, 27, 43, .08);--bn-transition-fast: .1s;--bn-transition-standard: .22s;--bn-ease-standard: cubic-bezier(.2, 0, 0, 1);--bn-focus-ring-color: var(--bn-color-action-surface);--bn-focus-ring: 0 0 0 .2rem var(--bn-color-page), 0 0 0 .4rem var(--bn-focus-ring-color);--bn-hover-surface: var(--bn-color-surface-subtle);--bn-disabled-opacity: .56;--bn-control-height-compact: 3.6rem;--bn-control-height-standard: max(4rem, var(--bn-control-height));--bn-control-height-touch: 4.4rem}@media screen and (min-width:750px){:root{--bn-section-gap: var(--bn-section-spacing-desktop);--bn-page-gutter: var(--bn-page-gutter-desktop)}}.bn-type-display,.bn-type-page-title,.bn-type-section-title,.bn-type-subsection-title{margin-block:0;color:var(--bn-color-text-primary);font-family:var(--bn-font-family-heading);font-style:var(--font-heading-style);font-weight:800;letter-spacing:-.025em;text-wrap:balance}.bn-type-display{font-size:var(--bn-font-size-display);line-height:var(--bn-line-height-tight)}.bn-type-page-title{font-size:var(--bn-font-size-page-title);line-height:var(--bn-line-height-heading)}.bn-type-section-title{font-size:var(--bn-font-size-section-title);line-height:var(--bn-line-height-heading)}.bn-type-subsection-title{font-size:var(--bn-font-size-subsection-title);line-height:var(--bn-line-height-heading)}.bn-type-product-title{color:var(--bn-color-text-primary);font-size:var(--bn-font-size-product-title);font-weight:var(--bn-font-weight-semibold);line-height:var(--bn-line-height-card-title)}.bn-type-body,.bn-type-body-small{color:var(--bn-color-text-secondary);line-height:var(--bn-line-height-body)}.bn-type-body{font-size:var(--bn-font-size-body)}.bn-type-body-small{font-size:var(--bn-font-size-body-small)}.bn-type-label,.bn-type-meta{color:var(--bn-color-text-muted);font-weight:var(--bn-font-weight-semibold);letter-spacing:var(--bn-letter-spacing-label);line-height:var(--bn-line-height-compact)}.bn-type-label{font-size:var(--bn-font-size-label)}.bn-type-meta{font-size:var(--bn-font-size-meta)}.bn-type-technical,.bn-identifier{font-family:var(--bn-font-family-technical);font-size:var(--bn-font-size-technical);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:.01em;line-height:var(--bn-line-height-compact);overflow-wrap:anywhere}.bn-container,.bn-container-wide{width:100%;margin-inline:auto;padding-inline:var(--bn-page-gutter)}.bn-container{max-width:var(--bn-width-page)}.bn-container-wide{max-width:var(--bn-width-page-wide)}.bn-content-width{width:min(100%,var(--bn-width-content))}.bn-section{padding-block:var(--bn-section-gap)}.bn-grid{display:grid;gap:var(--bn-grid-gap-standard)}.bn-surface,.bn-surface-bordered,.bn-surface-subtle,.bn-surface-interactive,.bn-surface-technical{border-radius:var(--bn-radius-small)}.bn-surface{color:var(--bn-color-text-primary);background:var(--bn-color-surface-default)}.bn-surface-bordered{padding:var(--bn-component-padding);background:var(--bn-color-surface-default);border:var(--bn-border-default)}.bn-surface-subtle{padding:var(--bn-component-padding);background:var(--bn-color-surface-subtle);border:var(--bn-border-subtle)}.bn-surface-interactive{padding:var(--bn-component-padding);color:inherit;background:var(--bn-color-surface-default);border:var(--bn-border-default);transition:background-color var(--bn-transition-fast) var(--bn-ease-standard),border-color var(--bn-transition-fast) var(--bn-ease-standard)}.bn-surface-interactive:hover{background:var(--bn-hover-surface);border-color:var(--bn-color-border-strong)}.bn-surface-technical{padding:var(--bn-component-padding-dense);background:var(--bn-color-surface-subtle);border-top:var(--bn-border-default);border-bottom:var(--bn-border-default)}.button,.shopify-challenge__button,.customer button,.bn-button{min-height:var(--bn-control-height-touch);padding-inline:var(--bn-space-4);border-radius:var(--bn-radius-small);font-family:var(--bn-font-family-heading);font-size:1.3rem;font-weight:var(--bn-font-weight-bold);letter-spacing:.025em;line-height:1;transition:color var(--bn-transition-fast) var(--bn-ease-standard),background-color var(--bn-transition-fast) var(--bn-ease-standard),border-color var(--bn-transition-fast) var(--bn-ease-standard)}.bn-button{display:inline-flex;align-items:center;justify-content:center;border:var(--bn-border-width) solid transparent;cursor:pointer;font-family:inherit;text-align:center;text-decoration:none;-webkit-appearance:none;appearance:none}.button:not(.button--secondary,.button--tertiary),.shopify-challenge__button,.customer button,.bn-button--primary{color:var(--bn-color-action-surface);background:var(--bn-color-brand);border-color:var(--bn-color-action-surface)}.button:not(.button--secondary,.button--tertiary):after,.shopify-challenge__button:after,.customer button:after{box-shadow:inset 0 0 0 var(--bn-border-width) var(--bn-color-action-surface)}.button--secondary,.bn-button--secondary{color:var(--bn-color-action-surface);background:var(--bn-color-surface-default);border-color:var(--bn-color-action-surface)}.button--secondary:after{box-shadow:inset 0 0 0 var(--bn-border-width) var(--bn-color-action-surface)}.button--tertiary,.bn-button--tertiary{min-width:auto;min-height:var(--bn-control-height-compact);padding-inline:var(--bn-space-2);color:var(--bn-color-action-surface);background:transparent;border-color:transparent;text-decoration:underline;text-decoration-color:var(--bn-color-border-strong);text-underline-offset:.3rem}.button--tertiary:after{box-shadow:none}.bn-icon-button{display:inline-flex;width:var(--bn-control-height-touch);min-width:var(--bn-control-height-touch);height:var(--bn-control-height-touch);align-items:center;justify-content:center;padding:0;color:var(--bn-color-action-surface);background:var(--bn-color-surface-default);border:var(--bn-border-default);border-radius:var(--bn-radius-small);cursor:pointer;transition:background-color var(--bn-transition-fast) var(--bn-ease-standard),border-color var(--bn-transition-fast) var(--bn-ease-standard)}@media(hover:hover){.button:not([disabled],[aria-disabled=true]):not(.button--secondary,.button--tertiary):hover,.shopify-challenge__button:hover,.customer button:not([disabled],[aria-disabled=true]):hover,.bn-button--primary:not([disabled],[aria-disabled=true]):hover{background:var(--bn-color-brand-hover)}.button:not([disabled],[aria-disabled=true]):not(.button--secondary,.button--tertiary):hover:after,.shopify-challenge__button:hover:after,.customer button:not([disabled],[aria-disabled=true]):hover:after{box-shadow:inset 0 0 0 var(--bn-border-width) var(--bn-color-action-surface)}.button--secondary:not([disabled],[aria-disabled=true]):hover,.bn-button--secondary:not([disabled],[aria-disabled=true]):hover,.bn-icon-button:not([disabled],[aria-disabled=true]):hover{background:var(--bn-hover-surface);border-color:var(--bn-color-action-surface)}.button--secondary:not([disabled],[aria-disabled=true]):hover:after{box-shadow:inset 0 0 0 var(--bn-border-width) var(--bn-color-action-surface)}.button--tertiary:not([disabled],[aria-disabled=true]):hover,.bn-button--tertiary:not([disabled],[aria-disabled=true]):hover{text-decoration-color:currentColor}.button--tertiary:not([disabled],[aria-disabled=true]):hover:after{box-shadow:none}}.button:not([disabled],[aria-disabled=true]):not(.button--secondary,.button--tertiary):active,.shopify-challenge__button:active,.customer button:not([disabled],[aria-disabled=true]):active,.bn-button--primary:not([disabled],[aria-disabled=true]):active{background:var(--bn-color-brand-pressed)}.button:disabled,.button[aria-disabled=true],.customer button:disabled,.customer button[aria-disabled=true],.bn-button:disabled,.bn-button[aria-disabled=true],.bn-icon-button:disabled,.bn-icon-button[aria-disabled=true]{cursor:not-allowed;opacity:var(--bn-disabled-opacity)}.field__input,.select__select,.customer .field input,.customer select,.bn-control{min-height:var(--bn-control-height-standard);color:var(--bn-color-text-primary);background-color:var(--bn-color-surface-default);border-radius:var(--bn-radius-small);font-size:var(--bn-font-size-body);line-height:var(--bn-line-height-compact)}.field:after,.select:after,.customer .field:after,.customer select:after,.quantity:after{border-radius:var(--bn-radius-small);box-shadow:0 0 0 var(--bn-border-width) var(--bn-color-border-default)}.field:hover.field:after,.select:hover.select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.quantity:hover:after{box-shadow:0 0 0 var(--bn-border-width) var(--bn-color-border-strong)}.field__label,.customer .field label,.bn-control::placeholder{color:var(--bn-color-text-muted)}.text-area,.bn-textarea{min-height:10rem;resize:vertical}.quantity{min-height:var(--bn-control-height-standard);border-radius:var(--bn-radius-small)}.quantity__input{font-family:var(--bn-font-family-technical);font-size:var(--bn-font-size-technical);font-variant-numeric:tabular-nums}.bn-check,.bn-radio{width:1.8rem;height:1.8rem;margin:0;accent-color:var(--bn-color-action-surface)}.bn-filter-control{display:flex;min-height:var(--bn-control-height-standard);align-items:center;gap:var(--bn-space-2);padding-inline:var(--bn-space-3);color:var(--bn-color-text-primary);background:var(--bn-color-surface-default);border:var(--bn-border-default);border-radius:var(--bn-radius-small)}.bn-data-list{margin:0;border-top:var(--bn-border-default)}.bn-data-row{display:grid;grid-template-columns:minmax(10rem,.8fr) minmax(0,1.2fr);gap:var(--bn-space-3);padding-block:var(--bn-space-2);border-bottom:var(--bn-border-subtle)}.bn-data-key,.bn-data-value{margin:0}.bn-data-key{color:var(--bn-color-text-muted);font-size:var(--bn-font-size-label);font-weight:var(--bn-font-weight-semibold);letter-spacing:var(--bn-letter-spacing-label)}.bn-data-value{color:var(--bn-color-text-primary);font-size:var(--bn-font-size-body-small);font-variant-numeric:tabular-nums}.bn-table-wrap{max-width:100%;overflow-x:auto;border:var(--bn-border-default)}.bn-table{width:100%;min-width:56rem;border-collapse:collapse;color:var(--bn-color-text-primary);font-size:var(--bn-font-size-body-small);font-variant-numeric:tabular-nums}.bn-table th,.bn-table td{padding:var(--bn-space-2) var(--bn-space-3);border-bottom:var(--bn-border-subtle);text-align:left;vertical-align:top}.bn-table th{color:var(--bn-color-text-secondary);background:var(--bn-color-surface-subtle);font-size:var(--bn-font-size-label);font-weight:var(--bn-font-weight-semibold);letter-spacing:var(--bn-letter-spacing-label)}.bn-table tr:last-child>*{border-bottom:0}.bn-status{display:inline-flex;align-items:center;gap:var(--bn-space-1);padding:.2rem .6rem;border:var(--bn-border-width) solid currentColor;border-radius:var(--bn-radius-small);font-size:var(--bn-font-size-meta);font-weight:var(--bn-font-weight-semibold);line-height:var(--bn-line-height-compact)}.bn-status--success{color:var(--bn-color-success-text);background:var(--bn-color-success-surface)}.bn-status--warning{color:var(--bn-color-warning);background:var(--bn-color-warning-surface)}.bn-status--error{color:var(--bn-color-error);background:var(--bn-color-error-surface)}.bn-status--info{color:var(--bn-color-info);background:var(--bn-color-info-surface)}.button:focus-visible,.button.focused,.shopify-challenge__button:focus-visible,.customer button:focus-visible,.bn-button:focus-visible,.bn-icon-button:focus-visible,.bn-surface-interactive:focus-visible,.bn-control:focus-visible,.bn-filter-control:focus-visible,.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.quantity__button:focus-visible,.quantity__input:focus-visible{outline:.2rem solid var(--bn-focus-ring-color);outline-offset:.2rem;box-shadow:var(--bn-focus-ring)}.button:focus:not(:focus-visible):not(.focused),.bn-button:focus:not(:focus-visible),.bn-icon-button:focus:not(:focus-visible){outline:0;box-shadow:none}@media screen and (max-width:749px){.bn-surface-bordered,.bn-surface-subtle,.bn-surface-interactive{padding:var(--bn-component-padding-dense)}.bn-data-row{grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);gap:var(--bn-space-2)}}@media(prefers-reduced-motion:reduce){:root{--bn-transition-fast: .01ms;--bn-transition-standard: .01ms}.bn-surface-interactive,.bn-button,.bn-icon-button,.bn-control{scroll-behavior:auto;transition-duration:.01ms}}#MainContent>.shopify-section:has(.bn-v2-hero,.bn-home-section,.bn-trust-strip,.bn-industrial-campaign,.bn-sourcing-desk,.bn-credibility-close,.collection-hero,.bn-collection,product-info,.bn-technical-tabs,.related-products){margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/buildnexa-foundation.css.map */
