body.template-index,body.template-collection,body.template-product,body.template-page-oem-project-support,body.template-page-faq-buyer-guide,body.template-page-contact,.about-b2b-section{--xnk-surface-1: rgba(13, 19, 30, .9);--xnk-surface-2: rgba(18, 25, 39, .72);--xnk-surface-3: rgba(255, 255, 255, .04);--xnk-border: rgba(255, 255, 255, .08);--xnk-border-strong: rgba(255, 255, 255, .14);--xnk-text: rgba(var(--color-foreground), .96);--xnk-muted: rgba(var(--color-foreground), .68);--xnk-soft: rgba(var(--color-foreground), .82);--xnk-accent: rgba(244, 248, 255, .92);--xnk-shadow: 0 18px 42px rgba(0, 0, 0, .16);--xnk-card-radius: 22px;--xnk-pill-radius: 999px;--xnk-panel-gap: clamp(1.6rem, 2vw, 2.2rem)}body.template-index .button,body.template-collection .button,body.template-product .button,body.template-page-oem-project-support .button,body.template-page-faq-buyer-guide .button,body.template-page-contact .button,.about-b2b-section .button,.factory-strength-section .factory-cta-btn,.section-quote .button,.image-with-text .button,.cert-section .button{min-height:4.4rem;border-radius:var(--xnk-pill-radius);padding-inline:1.7rem;font-size:1.3rem;font-weight:700;letter-spacing:.01em;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}body.template-index .button:hover,body.template-collection .button:hover,body.template-product .button:hover,body.template-page-oem-project-support .button:hover,body.template-page-faq-buyer-guide .button:hover,body.template-page-contact .button:hover,.about-b2b-section .button:hover,.factory-strength-section .factory-cta-btn:hover,.section-quote .button:hover,.image-with-text .button:hover,.cert-section .button:hover{transform:translateY(-1px)}body.template-index .button:not(.button--secondary):not(.button--tertiary):not(.button--outline),body.template-collection .button:not(.button--secondary):not(.button--tertiary):not(.button--outline),body.template-product .button:not(.button--secondary):not(.button--tertiary):not(.button--outline),body.template-page-oem-project-support .button:not(.button--secondary):not(.button--tertiary):not(.button--outline),body.template-page-faq-buyer-guide .button:not(.button--secondary):not(.button--tertiary):not(.button--outline),body.template-page-contact .button:not(.button--secondary):not(.button--tertiary):not(.button--outline),.about-b2b-section .button:not(.button--secondary):not(.button--tertiary):not(.button--outline),.factory-strength-section .factory-cta-btn:not(.button--secondary):not(.button--tertiary):not(.button--outline),.section-quote .button:not(.button--secondary):not(.button--tertiary):not(.button--outline),.image-with-text .button:not(.button--secondary):not(.button--tertiary):not(.button--outline),.cert-section .button:not(.button--secondary):not(.button--tertiary):not(.button--outline){background:linear-gradient(135deg,#d89133,#efb766);border-color:#d89133eb;color:#1b1712;box-shadow:0 14px 30px #d891332e}body.template-index .button:not(.button--secondary):not(.button--tertiary):not(.button--outline):hover,body.template-collection .button:not(.button--secondary):not(.button--tertiary):not(.button--outline):hover,body.template-product .button:not(.button--secondary):not(.button--tertiary):not(.button--outline):hover,body.template-page-oem-project-support .button:not(.button--secondary):not(.button--tertiary):not(.button--outline):hover,body.template-page-faq-buyer-guide .button:not(.button--secondary):not(.button--tertiary):not(.button--outline):hover,body.template-page-contact .button:not(.button--secondary):not(.button--tertiary):not(.button--outline):hover,.about-b2b-section .button:not(.button--secondary):not(.button--tertiary):not(.button--outline):hover,.factory-strength-section .factory-cta-btn:not(.button--secondary):not(.button--tertiary):not(.button--outline):hover,.section-quote .button:not(.button--secondary):not(.button--tertiary):not(.button--outline):hover,.image-with-text .button:not(.button--secondary):not(.button--tertiary):not(.button--outline):hover,.cert-section .button:not(.button--secondary):not(.button--tertiary):not(.button--outline):hover{background:linear-gradient(135deg,#e0a247,#f3c37f);border-color:#e0a247f5;color:#17130e;box-shadow:0 16px 34px #d891333d}body.template-index .button--secondary,body.template-collection .button--secondary,body.template-product .button--secondary,body.template-page-oem-project-support .button--secondary,body.template-page-faq-buyer-guide .button--secondary,body.template-page-contact .button--secondary,.about-b2b-section .button--secondary,.image-with-text .button--secondary,.section-quote .button--secondary,.cert-section .button--secondary,.factory-strength-section .factory-cta-btn.button--secondary{background:#1f2631f0;border-color:#1f2631f0;color:#f7f1ea;box-shadow:0 12px 28px #1f263124}body.template-index .button--secondary:hover,body.template-collection .button--secondary:hover,body.template-product .button--secondary:hover,body.template-page-oem-project-support .button--secondary:hover,body.template-page-faq-buyer-guide .button--secondary:hover,body.template-page-contact .button--secondary:hover,.about-b2b-section .button--secondary:hover,.image-with-text .button--secondary:hover,.section-quote .button--secondary:hover,.cert-section .button--secondary:hover,.factory-strength-section .factory-cta-btn.button--secondary:hover{background:#2a3341f5;border-color:#2a3341f5;color:#fff8f0;box-shadow:0 14px 30px #1f26312e}body.template-index .button--tertiary,body.template-index .button--outline,body.template-collection .button--tertiary,body.template-collection .button--outline,body.template-product .button--tertiary,body.template-product .button--outline,body.template-page-oem-project-support .button--tertiary,body.template-page-oem-project-support .button--outline,body.template-page-faq-buyer-guide .button--tertiary,body.template-page-faq-buyer-guide .button--outline,body.template-page-contact .button--tertiary,body.template-page-contact .button--outline,.about-b2b-section .button--tertiary,.about-b2b-section .button--outline,.image-with-text .button--tertiary,.image-with-text .button--outline,.section-quote .button--tertiary,.section-quote .button--outline,.cert-section .button--tertiary,.cert-section .button--outline{background:rgba(var(--color-foreground),.035);border-color:rgba(var(--color-foreground),.14);color:rgba(var(--color-foreground),.84);box-shadow:none}body.template-index .button--tertiary:hover,body.template-index .button--outline:hover,body.template-collection .button--tertiary:hover,body.template-collection .button--outline:hover,body.template-product .button--tertiary:hover,body.template-product .button--outline:hover,body.template-page-oem-project-support .button--tertiary:hover,body.template-page-oem-project-support .button--outline:hover,body.template-page-faq-buyer-guide .button--tertiary:hover,body.template-page-faq-buyer-guide .button--outline:hover,body.template-page-contact .button--tertiary:hover,body.template-page-contact .button--outline:hover,.about-b2b-section .button--tertiary:hover,.about-b2b-section .button--outline:hover,.image-with-text .button--tertiary:hover,.image-with-text .button--outline:hover,.section-quote .button--tertiary:hover,.section-quote .button--outline:hover,.cert-section .button--tertiary:hover,.cert-section .button--outline:hover{background:rgba(var(--color-foreground),.065);border-color:rgba(var(--color-foreground),.2);color:rgba(var(--color-foreground),.92)}body.template-collection .xnk-card-chip,body.template-collection .active-facet-value,body.template-product .xnk-product-chip,body.template-product .xnk-product-support-chip,body.template-page-contact .xnk-rfq-kicker,body.template-page-contact .xnk-rfq-resource-link,.about-b2b-section .about-b2b-kicker,.about-b2b-section .about-b2b-list-item,.factory-strength-section .factory-stat-item,.cert-section .cert-trust-item,.cert-section .cert-icon{border-radius:var(--xnk-pill-radius)}body.template-collection .page-header,body.template-product .product-info .product-info-inner,body.template-page-oem-project-support .section-faq__wrapper,body.template-page-faq-buyer-guide .section-faq__wrapper,body.template-page-contact .xnk-rfq-panel,body.template-page-contact .xnk-rfq-form-card,.about-b2b-section .about-b2b-wrap,.about-b2b-section .about-b2b-card,.about-b2b-section .about-b2b-metric,.factory-strength-section .factory-strength-inner,.cert-section .cert-panel,.section-quote .section-quote_wrapper,.image-with-text .text-item,.section-milestones .section-milestones__wrapper,.main-page .section__wrapper{border-radius:var(--xnk-card-radius);border:1px solid var(--xnk-border);box-shadow:var(--xnk-shadow)}body.template-collection .xnk-rfq-hint,body.template-product .xnk-product-rfq-hint,body.template-page-contact .xnk-rfq-note,.about-b2b-section .about-b2b-header p,.section-quote .quote-content,.image-with-text .text-content-description,.main-page p,.main-page li,.factory-strength-section .factory-strength-subtitle,.cert-section .cert-subtitle,.cert-section .cert-summary-text,.section-milestones .step-item p{color:var(--xnk-muted);line-height:1.75}body.template-collection .page-header,body.template-product .section-main-product .product-container,body.template-page-oem-project-support .section-faq,body.template-page-faq-buyer-guide .section-faq,body.template-page-contact .xnk-rfq-page,.about-b2b-section,.factory-strength-section,.cert-section,.section-quote,.image-with-text,.section-milestones,.main-page{margin-block:clamp(2.4rem,3vw,3.8rem)}body.template-collection .page-header{background:linear-gradient(180deg,#0e1420f5,#0e1420d1);padding:clamp(2.4rem,3.2vw,3.4rem)}body.template-collection .page-header .caption-with-letter-spacing,body.template-product .xnk-product-subtitle,body.template-page-oem-project-support .faq-more .text-content-description,body.template-page-faq-buyer-guide .faq-more .text-content-description,.about-b2b-section .about-b2b-header p,.factory-strength-section .factory-strength-label,.cert-section .cert-label{color:var(--xnk-muted)}body.template-collection .page-header h1,body.template-product .product-title-heading,body.template-page-oem-project-support .faq-more .text-content-heading,body.template-page-faq-buyer-guide .faq-more .text-content-heading,.about-b2b-section .about-b2b-header h2,.factory-strength-section .factory-strength-title,.cert-section .cert-title,.section-milestones .section-header .section-header-heading{letter-spacing:-.03em;line-height:1.02}body.template-collection .content-grid-main.has-vertical-facets.facets-side--left .facets-vertical{padding-inline-end:2rem}body.template-collection .content-grid-main.has-vertical-facets .facets-vertical,body.template-collection .facets .facet-wrapper.facet-vertical-wrapper{width:17.8rem}body.template-collection .facets .facet-wrapper.facet-vertical-wrapper{padding:1.8rem 1.4rem;background:linear-gradient(180deg,#0f1521eb,#0f1521c2);border:1px solid var(--xnk-border);border-radius:20px;box-shadow:0 14px 34px #00000024}body.template-collection .facets .facet-wrapper.facet-vertical-wrapper .facets-active{padding-block-end:1.2rem;margin-block-end:1.2rem;border-bottom:1px solid rgba(255,255,255,.07)}body.template-collection .facets .facet-wrapper.facet-vertical-wrapper .facets-active .facets-active-count{margin-block-end:1rem}body.template-collection .facets .facet-wrapper.facet-vertical-wrapper .facets-active .facets-active-count,body.template-collection .facets .facet-wrapper.facet-vertical-wrapper .facets-main .facet-item .facets-summary,body.template-collection .facets .facet-wrapper.facet-vertical-wrapper .facet-sorting label{font-size:1.18rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:rgba(var(--color-foreground),.76)}body.template-collection .facets .facet-wrapper.facet-vertical-wrapper .facets-main{display:grid;gap:1rem}body.template-collection .facets .facet-wrapper.facet-vertical-wrapper .facets-main .facet-item{border-top:1px solid rgba(255,255,255,.07);padding-top:.2rem}body.template-collection .facets .facet-wrapper.facet-vertical-wrapper .facets-main .facet-item:first-child{border-top:0;padding-top:0}body.template-collection .facets .facet-wrapper.facet-vertical-wrapper .facets-main .facet-item .facets-summary,body.template-collection .facets .facet-wrapper.facet-vertical-wrapper .facet-sorting label{padding-block:.9rem .7rem}body.template-collection .facets .facet-wrapper.facet-vertical-wrapper .facets-main .facet-item .facet-display{padding:.85rem 0;background:transparent;border-radius:0}body.template-collection .facets .facet-wrapper.facet-vertical-wrapper .facets-main .facet-item .facet-display .facet-display-content ul:not(.list-type-swatch) .facet-checkbox{padding-block:.42rem;color:rgba(var(--color-foreground),.84);font-size:1.35rem}body.template-collection .facet-checkbox .label,body.template-collection .facet-checkbox .count{color:inherit}body.template-collection .active-facet-value,body.template-collection .facets .facet-wrapper.facet-vertical-wrapper .facets-active .facets-active-values .active-facet-value{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:rgba(var(--color-foreground),.84)}body.template-collection .facets .facet-wrapper .facet-sorting .select-select,body.template-collection .facets-drawer .facet-wrapper .facet-sorting .select-select,body.template-product .variant-selects .product-form-input .form-options-wrapper.select .select-select,body.template-page-contact .xnk-form-group select,body.template-page-contact .xnk-form-group input,body.template-page-contact .xnk-form-group textarea{min-height:4.4rem;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--xnk-text)}body.template-collection .facets .facet-wrapper .facet-sorting .select-select:focus-visible,body.template-collection .facets-drawer .facet-wrapper .facet-sorting .select-select:focus-visible,body.template-product .variant-selects .product-form-input .form-options-wrapper.select .select-select:focus-visible,body.template-page-contact .xnk-form-group select:focus,body.template-page-contact .xnk-form-group input:focus,body.template-page-contact .xnk-form-group textarea:focus{outline:none;border-color:#fff3;box-shadow:0 0 0 4px #ffffff0f}body.template-collection .facets-drawer-opener-wrapper .button{min-height:4.2rem;border-radius:16px}body.template-collection .facets-drawer-opener-wrapper .button span{background:#ffffff14;color:rgba(var(--color-foreground),.84)}body.template-collection .facets-drawer .facets{padding:1.2rem 1.2rem 1.8rem}body.template-collection .product-card-wrapper .card{border-radius:22px;border-color:#ffffff14;box-shadow:0 14px 34px #00000024}body.template-collection .product-card-wrapper .card-content{gap:1rem}body.template-collection .product-card-wrapper .card-heading,body.template-product .product-info-block .info-block-heading,body.template-page-contact .xnk-rfq-panel h2,body.template-page-contact .xnk-rfq-form-card h2,.about-b2b-section .about-b2b-card h3,.factory-strength-section .factory-image-caption,.cert-section .cert-name,.section-quote .quote-author-info,.image-with-text .text-content-heading{letter-spacing:-.02em}body.template-collection .product-card-wrapper .card-heading .link{font-size:1.8rem;line-height:1.18}body.template-collection .product-card-wrapper .xnk-card-status,body.template-product .xnk-product-rfq-hint{color:rgba(var(--color-foreground),.74)}body.template-collection .product-card-wrapper .xnk-card-note{color:rgba(var(--color-foreground),.72)}body.template-collection .product-card-wrapper .xnk-card-chip,body.template-product .xnk-product-chip,body.template-product .xnk-product-support-chip{min-height:3rem;padding:.52rem 1rem;border-radius:var(--xnk-pill-radius);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:rgba(var(--color-foreground),.82)}body.template-collection .product-card-wrapper .xnk-card-cta .button{min-height:4.2rem}body.template-product .section-main-product .product-container{gap:clamp(2rem,3vw,3rem)}body.template-product .product-media-gallery,body.template-product .product-media-gallery .swiper,body.template-product .product-media-gallery .product-main-media,body.template-product .product-media-gallery .product-main-media .media{border-radius:24px}body.template-product .product-info .product-info-inner{padding:clamp(2rem,2.8vw,2.8rem);background:linear-gradient(180deg,#0e1420f5,#0e1420d1)}body.template-product .product-info-block:not(:first-child){margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.07)}body.template-product .xnk-product-intro{font-size:1.48rem}body.template-product .xnk-product-cta-row{gap:.9rem}body.template-product .xnk-product-summary{padding:1.7rem 1.8rem;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}body.template-product .variant-selects{display:grid;gap:1.2rem}body.template-product .variant-selects .product-form-input .form-label-wrapper .form-label,body.template-page-contact .xnk-form-group label{color:rgba(var(--color-foreground),.72);font-size:1.12rem;letter-spacing:.08em}body.template-product .variant-selects .product-form-input .form-options-wrapper.button-options label{border-radius:16px;border-color:#ffffff1f;background:#ffffff08}body.template-product .variant-selects .product-form-input .form-options-wrapper.button-options input[type=radio]:checked+label{border-color:#fff3;background:#ffffff14}body.template-product .product-accordion details,body.template-page-oem-project-support .faq-item,body.template-page-faq-buyer-guide .faq-item{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}body.template-product .product-accordion summary,body.template-page-oem-project-support .faq-item summary,body.template-page-faq-buyer-guide .faq-item summary{padding:1.4rem 1.6rem}body.template-product .product-accordion .details-disclosure-content,body.template-page-oem-project-support .faq-item .details-disclosure-content,body.template-page-faq-buyer-guide .faq-item .details-disclosure-content{padding:0 1.6rem 1.5rem;color:rgba(var(--color-foreground),.76)}body.template-product .shopify-payment-button,body.template-product .product-buy-button .product-form .form .product-form-buttons{margin-top:1rem}body.template-page-contact .xnk-rfq-page{max-width:1160px}body.template-page-contact .xnk-rfq-hero{border-radius:24px;padding:clamp(2.4rem,3vw,3.3rem);box-shadow:var(--xnk-shadow)}body.template-page-contact .xnk-rfq-layout,body.template-page-contact .xnk-rfq-forms,.about-b2b-section .about-b2b-grid,.about-b2b-section .about-b2b-metrics{gap:var(--xnk-panel-gap)}body.template-page-contact .xnk-rfq-panel,body.template-page-contact .xnk-rfq-form-card{background:linear-gradient(180deg,#fffffffa,#f5f7fbfa);border-color:#0f172a14;box-shadow:0 16px 40px #0f172a1a}body.template-page-contact .xnk-rfq-panel h2,body.template-page-contact .xnk-rfq-form-card h2,body.template-page-contact .xnk-rfq-panel>p,body.template-page-contact .xnk-form-subtitle,body.template-page-contact .xnk-rfq-copy strong,body.template-page-contact .xnk-rfq-copy a,body.template-page-contact .xnk-rfq-copy span,body.template-page-contact .xnk-rfq-copy small,body.template-page-contact .xnk-form-group label,body.template-page-contact .xnk-form-note{color:#0f172a}body.template-page-contact .xnk-form-group input,body.template-page-contact .xnk-form-group select,body.template-page-contact .xnk-form-group textarea{border-color:#0f172a1a;background:#f8fafc;color:#0f172a}body.template-page-contact .xnk-submit{min-height:4.6rem;border-radius:16px;box-shadow:0 12px 28px #0f172a2e}body.template-page-contact .xnk-rfq-note{border-radius:18px}.about-b2b-section .about-b2b-wrap{padding:clamp(3rem,3.5vw,3.8rem)}.about-b2b-section .about-b2b-header{max-width:72rem}.about-b2b-section .about-b2b-header h2{margin-bottom:1rem}.about-b2b-section .about-b2b-metric,.about-b2b-section .about-b2b-card,.factory-strength-section .factory-stat-item,.cert-section .cert-summary-item,.cert-section .cert-card,.section-milestones .step-item,.main-page .xnk-about-card,.main-page .xnk-led-trust-card,.main-page .xnk-faq-group{border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;box-shadow:0 14px 34px #0000001f}.factory-strength-section .factory-strength-inner,.cert-section .cert-panel,.section-quote .section-quote_wrapper,.image-with-text .text-item,.section-milestones .section-milestones__wrapper,.main-page .section__wrapper{background:linear-gradient(180deg,#0e1420f0,#0e1420cc)}.factory-strength-section .factory-cta-btn,.about-b2b-section .about-b2b-cta .button{min-height:4.4rem;padding-inline:1.7rem}body.template-page-oem-project-support .section-faq__wrapper,body.template-page-faq-buyer-guide .section-faq__wrapper{gap:1.8rem;padding:clamp(2rem,3vw,2.8rem);background:linear-gradient(180deg,#0e1420f5,#0e1420cc)}body.template-page-oem-project-support .faq-list h3,body.template-page-faq-buyer-guide .faq-list h3{color:rgba(var(--color-foreground),.68);letter-spacing:.08em;text-transform:uppercase;font-size:1.15rem}body.template-page-oem-project-support .faq-item+.faq-item,body.template-page-faq-buyer-guide .faq-item+.faq-item{margin-top:1rem}body.template-page-oem-project-support .search-banner__wrapper,body.template-page-faq-buyer-guide .search-banner__wrapper{border-radius:22px;border:1px solid rgba(255,255,255,.08);box-shadow:var(--xnk-shadow)}body.template-page-oem-project-support .search-banner__wrapper h2,body.template-page-faq-buyer-guide .search-banner__wrapper h2{letter-spacing:-.03em}@media screen and (max-width:989px){body.template-collection .content-grid-main.has-vertical-facets.facets-side--left .facets-vertical{padding-inline-end:0}body.template-product .product-info .product-info-inner{padding:1.8rem}.about-b2b-section .about-b2b-wrap,body.template-page-contact .xnk-rfq-hero{padding:2.4rem 2rem}}@media screen and (max-width:749px){body.template-collection .page-header,body.template-product .product-info .product-info-inner,body.template-page-oem-project-support .section-faq__wrapper,body.template-page-faq-buyer-guide .section-faq__wrapper,body.template-page-contact .xnk-rfq-panel,body.template-page-contact .xnk-rfq-form-card,.about-b2b-section .about-b2b-wrap,.factory-strength-section .factory-strength-inner,.cert-section .cert-panel,.section-quote .section-quote_wrapper,.image-with-text .text-item,.section-milestones .section-milestones__wrapper,.main-page .section__wrapper{border-radius:18px}body.template-collection .product-card-wrapper .card-heading .link{font-size:1.65rem}body.template-product .xnk-product-chip-row,body.template-product .xnk-product-support-row{gap:.7rem}body.template-page-contact .xnk-rfq-page{padding-inline:1.6rem}body.template-page-contact .xnk-rfq-layout{gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/xnk-b2b-visual-system.css.map */
