.kv-oem,.kv-oem-interactive,.kv-oem-guided-process{font-family:var(--font-stack-body-primary)}.kv-oem h1,.kv-oem h2,.kv-oem h3,.kv-oem-interactive h2,.kv-oem-interactive h3,.kv-oem-interactive h4,.kv-oem-guided-process h2,.kv-oem-guided-process__step-title{font-family:var(--font-stack-headings-primary)}.kv-oem__container,.kv-oem-interactive__container,.kv-oem-guided-process__container,.kv-oem__hero-content,.kv-oem-landing-hero__content{box-sizing:border-box;width:100%!important;max-width:var(--kv-oem-content-max,var(--theme-max-width,2000px))!important;padding-left:var(--kv-oem-side-space,var(--gutter-container,40px))!important;padding-right:var(--kv-oem-side-space,var(--gutter-container,40px))!important;margin-inline:auto!important}.kv-oem .kv-oem__eyebrow,.kv-oem-interactive .kv-oem-interactive__eyebrow,.kv-oem-interactive .kv-oem-selector__sub-eyebrow,.kv-oem-guided-process .kv-oem-guided-process__eyebrow{letter-spacing:.09em;line-height:1.35;margin:0 0 10px;font-weight:700;opacity:1;text-transform:uppercase}.kv-oem__heading,.kv-oem-interactive__heading,.kv-oem-guided-process__heading{overflow-wrap:break-word}.kv-oem p,.kv-oem li,.kv-oem-interactive p,.kv-oem-interactive li,.kv-oem-guided-process p,.kv-oem-guided-process li{overflow-wrap:anywhere}.kv-oem__button,.kv-oem-interactive__button{white-space:normal;text-align:center;min-height:44px;max-width:100%;line-height:1.35}.kv-oem__button-row{flex-wrap:wrap;min-width:0}.kv-oem__cta-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr);gap:40px;align-items:center}.kv-oem__cta-grid .kv-oem__button-row{justify-content:flex-end;margin:0}.kv-oem__cta-grid .kv-oem-cta-copy{margin:14px 0 0}.kv-oem-standalone-cta .kv-oem__button{padding:11px 20px;font-weight:inherit}.kv-oem__capability-step,.kv-oem__priority,.kv-oem-nav__card,.kv-oem-selector__choice,.kv-oem-selector__spec-row>div{min-width:0}.kv-oem-industry-media:empty{display:none}.kv-oem-media video,.kv-oem-media iframe{max-width:100%}.kv-oem__applications .kv-oem__copy{color:inherit}.kv-oem :focus-visible,.kv-oem-interactive :focus-visible,.kv-oem-guided-process :focus-visible{outline:2px solid currentColor;outline-offset:4px}.kv-oem-selector{animation:none!important;transform:none!important;filter:none!important;contain:none!important}.kv-oem-selector *{box-sizing:border-box}.kv-oem-selector__modal{top:var(--kv-viewport-top,0px);bottom:auto;height:100vh;height:var(--kv-viewport-height,100dvh);padding:24px}.kv-oem-selector__dialog{max-height:calc(100vh - 48px);max-height:calc(var(--kv-viewport-height,100dvh) - 48px);min-width:0;overscroll-behavior:contain;scrollbar-gutter:stable}.kv-oem-selector__header{align-items:flex-start}.kv-oem-selector__header>div{min-width:0}.kv-oem-selector__close,.kv-oem-selector__share-close{width:44px;height:44px;flex-basis:44px}.kv-oem-selector__form input:not([type=radio]):not([type=checkbox]),.kv-oem-selector__form textarea{max-width:100%;width:100%;min-width:0;font-family:inherit;font-size:max(16px,var(--kv-i-body-size,18px))}.kv-oem-selector__choice input{flex:0 0 auto;min-width:18px;min-height:18px}.kv-oem-selector__choice-copy{min-width:0;overflow-wrap:anywhere}.kv-oem-selector__result{overflow-wrap:anywhere}.kv-oem-selector__result-actions,.kv-oem-selector__nav-right{flex-wrap:wrap;min-width:0}.kv-oem-selector__share-panel{margin:0 26px 26px;padding:24px;scroll-margin-top:160px}.kv-oem-selector__hulk,.kv-oem-selector__hulk form,.kv-oem-selector__hulk .form_container,.kv-oem-selector__hulk .form-wrapper{box-sizing:border-box;min-width:0;max-width:100%!important}.kv-oem-selector__hulk iframe{width:100%;max-width:100%;border:0}.kv-oem-selector__hulk input:not([type=checkbox]):not([type=radio]),.kv-oem-selector__hulk select,.kv-oem-selector__hulk textarea{max-width:100%!important;box-sizing:border-box;font-family:inherit;font-size:16px}.kv-oem-selector__hulk textarea{resize:vertical}.kv-oem-selector__copy-tools{margin:12px 0 20px}.kv-oem-selector__copy-tools details{margin-top:12px}.kv-oem-selector__copy-tools summary{cursor:pointer;text-decoration:underline;min-height:44px;display:flex;align-items:center}.kv-oem-selector__copy-tools textarea{width:100%;max-width:100%;box-sizing:border-box;resize:vertical;font-family:inherit;font-size:16px}.kv-oem-selector [data-kv-hulk-status][data-status=waiting]{font-weight:600}#kv-oem-print-root{display:none}@media(max-width:900px){.kv-oem__cta-grid{grid-template-columns:1fr;gap:24px}.kv-oem__cta-grid .kv-oem__button-row{justify-content:flex-start}}@media(max-width:749px){.kv-oem-selector__modal{padding:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.kv-oem-selector__dialog{max-height:calc(100vh - 16px);max-height:calc(var(--kv-viewport-height,100dvh) - 16px);border-radius:8px}.kv-oem-selector__header{padding:16px 14px;gap:12px}.kv-oem-selector__progress-wrap{padding:14px 14px 0}.kv-oem-selector__form{padding:16px 14px}.kv-oem-selector__choices,.kv-oem-selector__project-fields,.kv-oem-selector__summary{grid-template-columns:1fr}.kv-oem-selector__step fieldset{min-inline-size:0}.kv-oem-selector__callout.kv-oem-selector__callout--single-action{padding:22px 18px;border-left-width:4px}.kv-oem-selector__consideration-grid,.kv-oem-selector__preview-grid{grid-template-columns:1fr!important}.kv-oem-selector__spec-row{grid-template-columns:1fr}.kv-oem-selector__spec-row--head{display:none}.kv-oem-selector__spec-row>div+div{border-left:0;border-top:1px solid var(--kv-i-border)}.kv-oem-selector__spec-implication{grid-column:auto}.kv-oem-selector__result-actions{display:grid;grid-template-columns:1fr}.kv-oem-selector__nav{display:flex;flex-direction:column}.kv-oem-selector__nav>button,.kv-oem-selector__nav-right,.kv-oem-selector__nav-right button{width:100%;margin:0}.kv-oem-selector__result-hero{display:block}.kv-oem-selector__result-badge{margin-top:14px}.kv-oem-selector__share-panel{margin:0 14px 16px;padding:18px 14px}.kv-oem-selector__share-panel-head{gap:10px}.kv-oem-selector__engineering-review{grid-template-columns:1fr}}@page{size:auto;margin:14mm}@media print{body.kv-oem-printing{position:static!important;top:auto!important;overflow:visible!important;height:auto!important;min-height:0!important;width:auto!important;margin:0!important;padding:0!important;background:#fff!important}body.kv-oem-printing>:not(#kv-oem-print-root){display:none!important}#kv-oem-print-root{display:block!important;position:static!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;color:#101010;background:#fff;font-family:var(--font-stack-body-primary,Arial,sans-serif);font-size:10pt;line-height:1.45}#kv-oem-print-root *{box-sizing:border-box;position:static!important;max-height:none!important;overflow:visible!important;animation:none!important;transform:none!important;box-shadow:none!important;text-shadow:none!important;float:none!important;color:#101010!important}#kv-oem-print-root .kv-oem-print-brand{font-weight:700;margin:0 0 8pt;color:#1b365d!important}#kv-oem-print-root .kv-oem-selector__result{display:block!important}#kv-oem-print-root h3{font-size:19pt;line-height:1.2;margin:4pt 0 8pt;break-after:avoid}#kv-oem-print-root h4{font-size:12pt;line-height:1.25;margin:0;break-after:avoid}#kv-oem-print-root p,#kv-oem-print-root li,#kv-oem-print-root span,#kv-oem-print-root .kv-oem-selector__spec-row{font-size:9.5pt;line-height:1.45;overflow-wrap:anywhere}#kv-oem-print-root .kv-oem-selector__result-hero{background:#fff;padding:0 0 10pt;border:0;display:block;break-inside:avoid}#kv-oem-print-root .kv-oem-selector__result-badge{display:none}#kv-oem-print-root .kv-oem-interactive__eyebrow{font-size:9pt;letter-spacing:.06em}#kv-oem-print-root .kv-oem-selector__result-section{margin:14pt 0 0;padding:0;border:0;break-inside:auto}#kv-oem-print-root .kv-oem-selector__result-section-heading{display:flex;gap:8pt;align-items:flex-start;margin:0 0 6pt;break-inside:avoid;break-after:avoid}#kv-oem-print-root .kv-oem-selector__result-section-heading>span{background:#f2f2f2;width:22pt;height:22pt;flex:0 0 22pt;padding:4pt;text-align:center}#kv-oem-print-root .kv-oem-selector__result-section-heading p{margin:3pt 0}#kv-oem-print-root .kv-oem-selector__summary{display:grid;grid-template-columns:1fr 1fr;gap:6pt;margin:8pt 0}#kv-oem-print-root .kv-oem-selector__summary-item{padding:7pt;background:#f2f2f2;break-inside:avoid}#kv-oem-print-root .kv-oem-selector__summary-item strong{font-size:8pt;display:block}#kv-oem-print-root .kv-oem-selector__design-grid{display:block}#kv-oem-print-root .kv-oem-selector__design-card{padding:4pt 0;border:0;background:#fff;break-inside:avoid;display:flex;gap:6pt}#kv-oem-print-root .kv-oem-selector__design-card p{margin:0}#kv-oem-print-root .kv-oem-selector__spec-row{display:grid;grid-template-columns:24% 28% 48%;border-bottom:1px solid #ccc;break-inside:avoid}#kv-oem-print-root .kv-oem-selector__spec-row>div{padding:6pt}#kv-oem-print-root .kv-oem-selector__spec-implication{grid-column:auto}#kv-oem-print-root .kv-oem-selector__spec-row--head{background:#f2f2f2;font-weight:700}#kv-oem-print-root .kv-oem-selector__validation-list,#kv-oem-print-root .kv-oem-selector__open-list{display:block;padding:0;margin:0}#kv-oem-print-root li{break-inside:avoid;list-style:none;margin:4pt 0;display:flex;gap:6pt}#kv-oem-print-root .kv-oem-interactive__terms{display:block}#kv-oem-print-root .kv-oem-interactive__terms span{display:inline-block;padding:3pt 5pt;margin:0 4pt 4pt 0;border:1px solid #ccc;break-inside:avoid}#kv-oem-print-root .kv-oem-selector__result-footer{display:block;margin-top:10pt}#kv-oem-print-root .kv-oem-selector__disclaimer{font-size:8.5pt;margin:0;padding:8pt;background:#f2f2f2;border-left:2pt solid #1b365d}}.kv-oem-selector__hulk :where(div,form,fieldset){box-sizing:border-box;min-width:0;max-width:100%!important}.kv-oem-selector__hulk,.kv-oem-selector__hulk :where(form,h1,h2,h3,h4,p,label,input,select,textarea,button){font-family:var(--font-stack-body-primary,inherit)!important}@layer kv-oem-paragraph-size{@media screen{:where(.kv-oem,.kv-oem-interactive,.kv-oem-guided-process,.kv-oem-custom-intro,.kv-oem-landing-hero,#main [id$=__rich_text_aVXEhm],#main [id$=__kv_oem_overview],#main [id$=__kv_oem_value_proof]) p:not([class*=eyebrow]):not(.kv-oem-guided-process__map-label):not(.kv-oem-interactive__panel-label):not(:where(.kv-oem-selector__hulk p)){font-size:calc(16px / 16 * var(--base-body-primary-size) + 0px)!important}}}@media screen{.kv-oem-landing-hero__eyebrow,.kv-oem-guided-process__map-label,.kv-oem-interactive__panel-label{letter-spacing:.09em;line-height:1.35;margin:0 0 10px;font-weight:700;text-transform:uppercase}}.kv-oem-selector__close>svg,.kv-oem-selector__share-close>svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/32/assets/kv-oem-responsive.css.map */
