@font-face{font-family:"Poppins";font-weight:300;font-style:normal;font-display:swap;src:url("https://www.threadingmachine.org/fonts/imc-home-public-20261009/poppins-300-5324e98439.woff2") format("woff2")}@font-face{font-family:"Poppins";font-weight:400;font-style:normal;font-display:swap;src:url("https://www.threadingmachine.org/fonts/imc-home-public-20261009/poppins-400-a589ac2ff4.woff2") format("woff2")}@font-face{font-family:"Poppins";font-weight:600;font-style:normal;font-display:swap;src:url("https://www.threadingmachine.org/fonts/imc-home-public-20261009/poppins-600-fc88dfb742.woff2") format("woff2")}@font-face{font-family:"Poppins";font-weight:700;font-style:normal;font-display:swap;src:url("https://www.threadingmachine.org/fonts/imc-home-public-20261009/poppins-700-432bb7956a.woff2") format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-weight:900;font-style:normal;font-display:swap;src:url("https://www.threadingmachine.org/fonts/imc-home-public-20261009/fa-solid-900-bc7f07d063.woff2") format("woff2")}@font-face{font-family:"Font Awesome 6 Brands";font-weight:400;font-style:normal;font-display:swap;src:url("https://www.threadingmachine.org/fonts/imc-home-public-20261009/fa-brands-400-7f91560362.woff2") format("woff2")}@font-face{font-family:"Poppins";font-weight:500;font-style:normal;font-display:swap;src:url("https://www.threadingmachine.org/fonts/imc-home-public-20261009/poppins-500-48a86f91f0.woff2") format("woff2")}@font-face{font-family:"Poppins";font-weight:800;font-style:normal;font-display:swap;src:url("https://www.threadingmachine.org/fonts/imc-home-public-20261009/poppins-800-bbaf5fd395.woff2") format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-weight:400;font-style:normal;font-display:swap;src:url("https://www.threadingmachine.org/fonts/imc-home-public-20261009/fa-regular-400-0ea63581d7.woff2") format("woff2")}.fa,.fas,.fa-solid{font-family:"Font Awesome 6 Free" !important;font-weight:900}.far,.fa-regular{font-family:"Font Awesome 6 Free" !important;font-weight:400}.fab,.fa-brands{font-family:"Font Awesome 6 Brands" !important;font-weight:400}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,::after,::before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}small{font-size:.875em}mark{padding:.2em;background-color:#fcf8e3}sub,sup{font-size:.75em;vertical-align:baseline}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer}progress{vertical-align:baseline}:host,:root{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}button::-moz-focus-inner{padding:0;border:0}html{direction:ltr;overflow-x:hidden;box-shadow:none !important;-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:auto}}body{background-color:#FFF;color:#777;font-family:"Poppins",Arial,sans-serif;font-size:14px;line-height:26px;margin:0}body a{outline:none !important}.body{background-color:#FFF}a:not(.btn):hover{text-decoration:underline}li{line-height:24px}@media(max-width:575px){body{font-size:13px}}pre{background:#f7f7f7;border:1px solid #e8e8e8;border-radius:4px;padding:15px}[class*="fluid-col-"]{position:relative}#footer{background:#001c38;border-top:4px solid #212529;font-size:.9em;margin-top:50px;padding:0;position:relative;clear:both}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{color:#FFF}#footer a:not(.btn):not(.no-footer-css){color:#fff;transition:all .1s ease-in-out}#footer a:not(.btn):not(.no-footer-css):hover{text-decoration:none;color:#FFF}#footer a:not(.btn):not(.no-footer-css):focus,#footer a:not(.btn):not(.no-footer-css):active{color:#CCC}#footer form{opacity:.85}#footer p{color:#fff}hr{background:rgba(0,0,0,0.06);border:0;height:1px;margin:22px 0;opacity:1}form label{font-weight:normal}textarea{resize:vertical}select{border:1px solid #e5e7e9;border-radius:6px;outline:0}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],textarea{-webkit-appearance:none}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bdbdbd}input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="color"]::-moz-placeholder,textarea::-moz-placeholder{color:#bdbdbd}input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bdbdbd}label.valid{display:inline-block;text-indent:-9999px}input[type="search" i]::-webkit-search-cancel-button{margin-right:-7px !important}[data-plugin-gdpr-wrapper]{opacity:0;transition:ease opacity 300ms}[data-plugin-gdpr-wrapper].show{opacity:1}h1,h2,h3,h4,h5,h6{color:#212529;font-weight:200;letter-spacing:-.05em;margin:0;-webkit-font-smoothing:antialiased}h1{font-size:2.6em;line-height:44px;margin:0 0 32px 0}h2{font-size:2.2em;font-weight:300;line-height:42px;margin:0 0 32px 0}h3{font-size:1.8em;font-weight:400;line-height:24px;margin-bottom:33px;text-transform:uppercase}h4{font-size:1.4em;font-weight:600;line-height:27px;margin:0 0 14px 0}h5{font-size:1em;font-weight:600;line-height:18px;margin:0 0 14px 0;text-transform:uppercase}h6{color:#333;font-size:1em;font-weight:400;line-height:18px;margin:0 0 14px 0}@media(max-width:575px){h2{line-height:40px}}[data-icon]{opacity:0}dl dd{margin-bottom:15px}body[data-plugin-page-transition]{transition:ease opacity 300ms}[data-plugin-animated-letters]{opacity:0;visibility:hidden}[data-plugin-video]{position:relative}[data-plugin-video]>img{position:relative;z-index:1}[data-plugin-video]>video{position:absolute;top:0;left:0;width:100%;z-index:0}[data-plugin-video]>video.active{z-index:1}blockquote{border-left:5px solid #eee;margin:0 0 16px 0;margin:0 0 1rem 0;padding:8px 16px;padding:.5rem 1rem;font-size:1em}small{font-size:70%}p{color:#777;line-height:26px;margin:0 0 20px}a,a:hover,a:focus{color:#CCC}#footer p,#footer span,#footer li,#footer a:not(.btn):not(.no-footer-css){color:#888}#footer p:hover,#footer span:hover,#footer li:hover,#footer a:not(.btn):not(.no-footer-css):hover{color:#212121}::-moz-selection{color:#FFF;background:#013160}::selection{color:#FFF;background:#013160}:root{--primary:#013160;--secondary:#e36159;--tertiary:#2baab1;--quaternary:#383f48}a{color:#013160}a:hover{color:#013e79}a:focus{color:#013e79}a:active{color:#012447}code,pre,select{border-radius:0 !important}#footer p:hover,#footer span:hover,#footer li:hover,#footer a:not(.btn):not(.no-footer-css):hover{color:#013160}button::-moz-focus-inner{padding:0;border:0}button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}menu,article,aside,details,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=submit],[type=reset],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}body{font-weight:500}*{box-sizing:border-box}img{max-width:100%}a{text-decoration:none}:root{--forge-blue:#102d43;--forge-accent:#977439;--forge-paper:#eaf4f7;--forge-line:#eaf4f7}html{scroll-padding-bottom:110px}body{padding-bottom:105px;background:var(--forge-paper);color:var(--forge-ink)}.forge-wrap{width:min(1320px,calc(100% - 48px));margin:auto}.forge-kicker{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--forge-accent);display:block;margin-bottom:18px}.forge-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;border:1px solid var(--forge-accent);border-radius:4px;background:var(--forge-accent);color:white !important;font-weight:600;text-decoration:none !important}.forge-button:hover{background:#74592c}.forge-machine-stage{background:var(--forge-ink);padding:32px;border-radius:8px;min-width:0;position:relative;overflow:hidden}.forge-machine-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ffffff06 1px,transparent 1px),linear-gradient(#ffffff06 1px,transparent 1px);background-size:38px 38px;pointer-events:none}.forge-slide-controls{position:relative;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff30;margin-top:24px;padding-top:20px;color:white}.forge-slide-controls button{width:44px;height:44px;border:1px solid #ffffff70;border-radius:50%;background:transparent;color:white;font-size:22px}.forge-section{padding:72px 0}.forge-section h2{font-size:clamp(28px,3vw,42px);line-height:1.16;letter-spacing:-.025em;color:var(--forge-ink);font-weight:700}.forge-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.forge-card{border:1px solid var(--forge-line);border-radius:6px;background:white;overflow:hidden}.forge-card img{height:230px;width:100%;object-fit:contain;transition:transform .2s}.forge-card a:hover img{transform:scale(1.035)}.forge-card h3{font-size:20px;margin:0 0 20px}.forge-card h3 a{color:var(--forge-ink)}.forge-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:36px 0}.forge-steps article{border-top:1px solid #ffffff45;padding-top:20px}.forge-steps h3{color:white;font-size:19px;margin:16px 0}.forge-steps span{color:#dbc6a2}.forge-steps p{font-size:14px}.forge-dock{position:fixed;bottom:max(14px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);display:flex;width:min(600px,calc(100% - 24px));border:1px solid #eaf4f7;border-radius:8px;overflow:hidden;box-shadow:0 10px 36px #102b4340;background:white;z-index:1050}.forge-dock a{flex:1;gap:9px;padding:18px 10px;min-height:58px;color:var(--forge-ink);font-weight:700;text-decoration:none}.forge-dock a:first-child{background:#eaf4f7;color:#102d43}.forge-dock a:last-child{background:var(--forge-accent);color:white}.forge-search{position:relative;margin:0 auto;padding:12px 0;width:min(1320px,calc(100% - 48px))}.forge-search label{font-size:12px;font-weight:600;margin-right:15px}.forge-search input{width:min(550px,100%);padding:12px 16px;border:1px solid #355467;border-radius:5px;background:white;color:var(--forge-ink)}.forge-search-results{position:absolute;top:100%;right:0;left:0;max-height:380px;overflow:auto;background:white;border:1px solid var(--forge-line);box-shadow:0 12px 25px #102b4320;z-index:1040}.forge-search-results[hidden]{display:none}.forge-search-results a{display:block;padding:13px 20px;color:var(--forge-ink);border-bottom:1px solid var(--forge-line)}.forge-search-results a:hover,.forge-search-results a:focus{background:#eaf4f7}.forge-search-results p{margin:16px}.forge-search-status{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #355467;outline-offset:4px}@media(max-width:900px){.forge-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.forge-section{padding:45px 0}.forge-section-head{align-items:start;flex-direction:column}}@media(max-width:560px){.forge-wrap,.forge-search{width:calc(100% - 32px)}.forge-search label{display:block;margin-bottom:6px}.forge-machine-stage{padding:22px}.forge-dock a{font-size:13px;padding:15px 5px}.forge-card img{height:240px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto !important}.forge-card img{transition:none}}.imc-product-media-card{border-radius:6px !important}#footer{padding-bottom:40px !important}#footer.forge-footer{background:#102d43 !important;margin:0 !important;border:0 !important;padding:64px 0 40px !important;color:#eaf4f7}.forge-footer-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:44px;border-bottom:1px solid #ffffff25;margin-bottom:44px}.forge-footer-intro h2{color:white;font-size:clamp(32px,3.6vw,50px);line-height:1.12;letter-spacing:-.035em;margin:0;font-weight:600}.forge-footer .forge-kicker{color:#dbc6a2}.forge-footer-grid{display:grid;grid-template-columns:1.3fr 1fr .9fr 1.2fr;gap:44px}.forge-footer-grid h3{font-size:15px;color:#fff;text-transform:none;letter-spacing:0;margin:0 0 22px}.forge-footer-grid a{display:block;color:#355467 !important;font-size:13px;margin-bottom:12px;line-height:1.6}.forge-footer-grid a:hover{color:#dbc6a2 !important}.forge-footer-grid p,.forge-footer-grid address{color:#355467;font-size:13px;line-height:1.9;font-style:normal}.forge-footer-brand img{object-fit:contain;margin-bottom:20px}.forge-footer-brand p:first-of-type{font-weight:600;color:white}.forge-footer-grid .forge-footer-phone{font-size:20px;font-weight:600;color:white !important}.forge-footer-grid address{margin:25px 0 12px}.forge-footer .forge-social{display:flex;gap:16px}.forge-footer .forge-social a{display:flex;width:38px;height:38px;border:1px solid #ffffff35;align-items:center;justify-content:center;border-radius:50%;font-size:16px}.forge-footer-bottom{border-top:1px solid #ffffff25;display:flex;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;font-size:11px;color:#355467}@media(max-width:950px){.forge-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.forge-footer-intro{align-items:start;flex-direction:column}}@media(max-width:560px){.forge-footer-grid{grid-template-columns:1fr}.forge-footer-bottom{flex-direction:column}}.forge-icon{width:20px;height:20px;display:inline-block;vertical-align:middle;flex-shrink:0}.forge-dock a{display:flex;align-items:center;justify-content:center;gap:8px}.forge-social a{display:inline-flex;align-items:center;justify-content:center}.forge-footer .forge-social{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.forge-footer .forge-social a{width:auto;height:auto;min-height:48px;border-radius:9px;justify-content:flex-start;gap:9px;padding:8px 10px;margin:0;font-size:12px;font-weight:600;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.forge-social-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:white;background:#355467;flex-shrink:0}.forge-social-pill--youtube .forge-social-icon{background:#f03}.forge-social-pill--instagram .forge-social-icon{background:radial-gradient(circle at 30% 110%,#fdf497 0 5%,#fd5949 35%,#d6249f 62%,#355467 100%)}.forge-footer .forge-social a:hover,.forge-footer .forge-social a:focus-visible{transform:translateY(-3px);color:white !important;border-color:#dbc6a2;background:#ffc59912;box-shadow:0 0 0 1px #ffc59938,0 0 12px #ffc59940,0 14px 24px #0004;outline:2px solid transparent;outline-offset:3px}@media(prefers-reduced-motion:reduce){.forge-footer .forge-social a{transition:none}.forge-footer .forge-social a:hover,.forge-footer .forge-social a:focus-visible{transform:none}}.forge-search-results a{display:flex !important;align-items:center;gap:16px;min-height:76px}.forge-search-results a img{width:64px;height:52px;object-fit:contain;background:#eaf4f7;border-radius:5px;flex-shrink:0}.forge-search-results a span{line-height:1.45}.forge-catalogue-hero{background:#eaf4f7;padding:54px 0}.forge-catalogue-hero h1{font-size:clamp(34px,4vw,56px);font-weight:700;line-height:1.15;color:var(--forge-ink);margin:20px 0}.forge-catalogue-hero p{font-size:17px;max-width:750px;line-height:1.8}.forge-footer-brand>a:first-child{display:inline-block;position:relative;isolation:isolate;line-height:0;border-radius:7px;transform:perspective(700px) rotateY(-8deg) rotateX(3deg);background:#102d43;box-shadow:1px 1px 0 #355467,2px 2px 0 #355467,3px 3px 0 #102d43,4px 4px 0 #102d43,7px 10px 17px #07182735;transition:transform .22s,box-shadow .22s}.forge-footer-brand>a:first-child:after{content:"";position:absolute;inset:0;border-radius:7px;background:linear-gradient(145deg,#ffffff50 0,transparent 42%,#00000016 100%);border:1px solid #ffffff70;pointer-events:none}.forge-footer-brand>a:first-child img{display:block;border-radius:7px;margin:0 !important}.forge-footer-brand>a:first-child{margin-bottom:24px}.forge-footer-brand>a:first-child:hover{transform:perspective(700px) rotateY(0) translateY(-2px);box-shadow:1px 1px 0 #355467,3px 3px 0 #102d43,7px 13px 21px #07182740}@media(prefers-reduced-motion:reduce){.forge-footer-brand>a:first-child{transition:none;transform:none}}.forge-footer-brand>a:first-child{padding:0;border:0;background:transparent;box-shadow:0 5px 10px #07182728;transform:none;overflow:hidden;border-radius:0}.forge-footer-brand>a:first-child img{border-radius:0;filter:contrast(1.14) saturate(.9)}.forge-footer-brand>a:first-child:after{inset:5% 0;border:0;border-radius:0;box-shadow:none;background:linear-gradient(115deg,#ffffff45 0,#ffffff08 18%,#ffffff70 30%,transparent 43%,#07182730 63%,#ffffff42 79%,transparent 100%),repeating-linear-gradient(0,#ffffff16 0,#ffffff16 .5px,#102b4310 .5px,#102b4310 1.5px);mix-blend-mode:soft-light}.forge-footer-brand>a:first-child:hover{transform:none;box-shadow:0 5px 10px #07182728}.forge-editorial{max-width:1120px}.forge-editorial p,.forge-editorial li{font-size:16px;line-height:1.9;color:#355467}.forge-editorial h2{color:var(--forge-ink);font-weight:600;letter-spacing:-.025em;margin-top:36px}.forge-editorial img{max-width:100% !important;height:auto !important}.forge-editorial table{display:block;overflow-x:auto;max-width:100%}.forge-editorial details{padding:20px 0;border-bottom:1px solid var(--forge-line)}.forge-editorial summary{font-weight:600;cursor:pointer;color:var(--forge-ink);font-size:18px}.forge-editorial details p{margin:15px 0 0}:root{--forge-navy:#102d43;--forge-copper:#9b773a;--forge-cream:#eaf4f7}.forge-button{background:#c4a269;color:#102d43;border-radius:2px}.forge-button:hover{background:#d7c098;color:#102d43}.forge-card{border-radius:2px;border-color:#d0c3ad}:root{--forge-blue:#355467;--forge-accent:#8c6832;--forge-line:#d7cebd}.forge-button:not(.forge-button--line){color:#102d43 !important}.forge-machine-rail{left:18px;top:22px;bottom:78px;width:76px;flex-direction:column;overflow-y:auto;scrollbar-width:thin}.forge-machine-rail button{flex:0 0 58px;width:68px;padding:4px;background:#fff;border:1px solid #ddd1bd;border-radius:7px}.forge-machine-rail button[aria-pressed="true"]{border:2px solid #8c6832;background:#eadbbd}.forge-machine-rail button img{width:100%;height:48px;object-fit:contain}.forge-machine-rail button:focus-visible{outline:3px solid #102d43;outline-offset:-3px}@media(max-width:575px){.forge-machine-rail{left:18px;right:18px;bottom:14px;top:auto;width:auto;height:64px;flex-direction:row;overflow-x:auto;overflow-y:hidden}.forge-machine-rail button{flex:0 0 68px}}:root{--forge-ink:#102d43;--forge-navy:#163e56;--forge-copper:#007f81;--forge-cream:#eff7f9}body>.body{padding-left:246px}body{background:#eff7f9;color:#18394c}.atlas-nav{position:fixed;left:0;top:0;bottom:0;z-index:1100;width:246px;background:#102d43;color:#fff;padding:32px 22px;overflow-y:auto;border-right:1px solid #2b5167}.atlas-brand{display:flex;flex-direction:column;gap:18px;text-decoration:none !important;color:white !important;margin-bottom:38px;font-size:20px;line-height:1.35;font-weight:600}.atlas-brand img{object-fit:contain}.atlas-brand strong{display:block;color:#75e0d6;font-size:25px;letter-spacing:.02em}.atlas-nav nav>a,.atlas-nav summary{display:flex;gap:16px;padding:13px 8px;color:#71b8bf !important;text-decoration:none;font-size:11px;border-bottom:1px solid #2b475b;cursor:pointer}.atlas-nav nav>a span,.atlas-nav summary span{font-size:15px;color:#fff;font-weight:500}.atlas-nav nav>a:hover,.atlas-nav summary:hover{background:#1c455d}.atlas-nav details>a{display:block;padding:9px 10px 9px 20px;color:#d6eeee;font-size:12px;line-height:1.4}.atlas-nav details>a:hover{color:#fff;background:#24536a}.atlas-nav-contact{margin-top:28px}.atlas-nav-contact small{color:#93b9c9;font-size:9px;letter-spacing:.06em}.atlas-nav-contact a{display:block;color:#fff;margin-top:12px;font-weight:600}.atlas-toggle{display:none}.forge-search{background:#fff;border-bottom:1px solid #cadfe7}.forge-wrap{max-width:1300px;padding-left:36px;padding-right:36px}.forge-button{background:#007f81;color:#fff !important;border-radius:7px;font-size:13px;padding:13px 20px}.forge-button:hover{background:#005f63}.forge-machine-rail{position:absolute;top:auto;bottom:18px;left:28px;right:28px;width:auto;height:44px;display:flex;flex-direction:row;gap:8px;overflow:auto}.forge-machine-rail button{flex:1 0 36px;width:auto;height:40px;min-height:40px;background:#ffffff6e;color:#214b61;font-size:13px;font-weight:700;border:1px solid #8aadb9;border-radius:6px;padding:0}.forge-machine-rail button[aria-pressed=true]{background:#102d43;color:#7af0dd;border-color:#102d43}.forge-card{display:grid;grid-template-columns:45% 1fr;border-radius:15px;border-color:#d0e3e9}.forge-card h3{font-size:17px;line-height:1.4}.forge-section h2{font-size:clamp(28px,3vw,44px)}.forge-footer{background:#102d43}.forge-dock{left:calc(50% + 123px);max-width:calc(100vw - 285px)}@media(max-width:1100px){body>.body{padding-left:210px}.atlas-nav{width:210px;padding:24px 16px}.atlas-brand strong{font-size:22px}.forge-wrap{padding:0 24px}.forge-dock{left:calc(50% + 105px);max-width:calc(100vw - 230px)}}@media(max-width:991px){body>.body{padding-left:0;padding-top:98px}.atlas-nav{width:100%;height:auto;bottom:auto;padding:12px 20px;overflow:visible;display:flex;align-items:center;justify-content:space-between}.atlas-brand{flex-direction:row;align-items:center;margin:0;gap:12px;font-size:15px}.atlas-brand img{width:66px;height:45px}.atlas-brand strong{font-size:19px}.atlas-toggle{display:flex;gap:12px;align-items:center;border:1px solid #527e93;background:#19465b;color:#fff;border-radius:7px;padding:10px 13px}.atlas-nav nav{display:none;position:absolute;left:0;right:0;top:100%;max-height:calc(100dvh - 98px);overflow:auto;background:#102d43;padding:12px 24px 24px}.atlas-nav.is-open nav{display:block}.forge-dock{left:50%;max-width:calc(100vw - 28px)}}@media(max-width:600px){.forge-wrap{padding:0 18px}.forge-machine-rail{left:18px;right:18px;bottom:16px}.forge-card h3{font-size:15px}}@media(prefers-reduced-motion:no-preference){.atlas-reveal{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s ease}.atlas-reveal.atlas-visible{opacity:1;transform:none}.forge-card:hover{transform:translateY(-4px);box-shadow:0 15px 32px #163e5615;transition:transform .25s,box-shadow .25s}}:root{--forge-accent:#007f81;--forge-paper:#eff7f9;--forge-line:#c9e0e7}.forge-dock a:last-child{background:#007f81;color:#fff}.forge-kicker,.forge-steps span{color:#13898b}.atlas-brand img{filter:drop-shadow(0 4px 5px #0004)}.atlas-menu-icon{flex:0 0 20px;color:#83e9df;vertical-align:middle}.atlas-nav nav>a,.atlas-nav summary{align-items:center}.forge-footer p,.forge-footer a,.forge-footer address,.forge-footer small{color:#d9e8ef !important}.forge-footer h3,.forge-footer strong{color:#fff !important}.forge-footer a:hover{color:#83e9df !important}:root{--machine-paper:#eef8fa;--machine-edge:#d9edf0;--machine-line:#b9d7de;--machine-surface:radial-gradient(ellipse at 50% 38%,#fff 0,#fff 26%,#eef8fa 68%,#d9edf0 100%)}body img.imc-product-main-image{background:var(--machine-surface) !important;border:1px solid var(--machine-line) !important;object-fit:contain !important;object-position:center;padding:16px;box-sizing:border-box;filter:none !important;border-radius:12px}body .imc-product-media-card{background:var(--machine-paper) !important;border-color:var(--machine-line) !important}body .forge-search-results a img{background:var(--machine-surface) !important;object-fit:contain !important;border:1px solid var(--machine-line);border-radius:5px;padding:3px;box-sizing:border-box}@media(max-width:600px){body img.imc-product-main-image{padding:10px}}body .imc-product-media-card{display:block !important;padding:12px !important;background:#efeeeb !important;border:1px solid #c9c8c3 !important}body .imc-product-main-image{display:block;width:100% !important;max-width:100% !important;height:auto !important;max-height:none !important;aspect-ratio:1;object-fit:contain !important;padding:0 !important;cursor:zoom-in;box-shadow:none !important}.imc-photo-enlarge{display:block;clear:both;width:100%;padding:14px;margin-top:12px;border:1px solid #79898b;border-radius:8px;background:var(--imc-photo-button,#244951);color:white;font-weight:700;cursor:pointer}.imc-photo-dialog{max-width:94vw;max-height:94vh;padding:12px;border:1px solid #c7c5bf;border-radius:10px;background:#f5f3ef}.imc-photo-dialog::backdrop{background:#142634b8}.imc-photo-dialog img{display:block;max-width:86vw;max-height:78vh;object-fit:contain}.imc-photo-close{display:block;margin:0 0 10px auto;padding:8px 16px;border-radius:6px;background:var(--imc-photo-button,#244951);color:#fff;border:0;cursor:pointer}:root{--imc-photo-button:#006d74}[hidden]{display:none !important}.imc-public-native .appear-animation{opacity:1 !important;animation:none !important;transform:none !important}.imc-public-native .page-header h1{opacity:1 !important;animation:none !important}.imc-public-native [data-imc-product-row]{align-items:flex-start !important}.imc-public-native .imc-product-summary-viewport p,.imc-public-native .imc-spec-content p{text-align:justify}.imc-public-native .imc-native-product-gallery{width:100%;display:grid;gap:12px}.imc-public-native .imc-native-gallery-preview{width:100%;aspect-ratio:var(--imc-gallery-ratio,10/7);margin:0;display:grid;place-items:center;overflow:hidden;border:1px solid #e4ebe2;border-radius:14px;background:#fff}.imc-public-native .imc-native-gallery-preview .imc-product-main-image{width:100% !important;height:100% !important;max-width:100% !important;max-height:none !important;object-fit:contain;object-position:center;margin:0 !important;border:0;border-radius:0;box-shadow:none;background:#fff}.imc-public-native .imc-native-product-gallery .imc-product-gallery-strip{margin:0;width:100%}.imc-public-native .imc-native-product-gallery .xzoom-thumbs{margin:0 !important;gap:8px}.imc-public-native .imc-product-media-card{min-height:0 !important;height:auto !important;padding:14px}.imc-public-native .imc-photo-modal{position:fixed;inset:0;background:#061109ed;z-index:100000;display:flex;flex-direction:column}.imc-photo-modal-open{overflow:hidden}.imc-photo-tools{display:flex;justify-content:flex-end;gap:8px;padding:12px;background:#17231a}.imc-photo-tools button{border:1px solid #ccd8c3;border-radius:8px;color:#fff;background:#263c28;font-size:20px;padding:8px 16px;min-width:44px;min-height:44px}.imc-photo-stage{overflow:auto;flex:1;min-height:0;padding:24px}.imc-public-native .scroll-to-top{display:none}.imc-public-native .scroll-to-top.imc-visible{display:flex;position:fixed;right:16px;bottom:100px;z-index:1040;align-items:center;justify-content:center;width:44px;height:44px;background:#272520;color:#fff;border:1px solid #ddd2b0;border-radius:9px}.imc-menu-subtoggle{display:none}.imc-public-native .imc-photo-enlarge{width:100%;min-height:44px;border:1px solid #596b44;border-radius:8px;background:#eff5e6;color:#263c28;margin-top:10px;font-weight:600}.imc-public-native .products .owl-carousel{display:flex !important;gap:20px;overflow-x:auto;scroll-snap-type:none !important;opacity:1 !important;content-visibility:visible !important;height:auto !important;min-height:0 !important;margin-top:12px}.imc-public-native .products .owl-carousel>article{flex:0 0 calc((100% - 60px)/4);min-width:0;scroll-snap-align:none !important;opacity:1 !important;transform:none !important}.imc-related-controls{display:flex;justify-content:flex-end;gap:8px}.imc-related-controls button{min-width:80px;min-height:44px;background:#263c28;color:white;border:0;border-radius:8px;padding:8px 14px}.imc-related-controls button:disabled{opacity:.55}.imc-public-native .products .owl-carousel img{max-height:240px;object-fit:contain}.imc-public-native .products .owl-carousel .thumb-info{width:100%}.imc-public-native .imc-product-gallery-link{min-height:44px}.imc-public-native .page-header .breadcrumb,.imc-public-native .page-header .breadcrumb a{color:#3d4d41 !important}@media(max-width:991px){.imc-public-native #header .header-nav-main nav{display:none !important}.imc-public-native #header.imc-public-menu-open .header-nav-main,.imc-public-native #header.imc-public-menu-open .header-nav-main nav{display:block !important;max-height:65vh;overflow:auto}.imc-public-native #header #mainNav{display:block !important}.imc-public-native #header #mainNav li{position:relative}.imc-public-native #header #mainNav li>ul{display:none !important}.imc-public-native #header #mainNav li.imc-submenu-open>ul{display:block !important;position:static !important;opacity:1 !important;visibility:visible !important;transform:none !important;max-height:none !important}.imc-public-native #header #mainNav .imc-menu-subtoggle{display:flex;align-items:center;justify-content:center;position:absolute;right:8px;top:4px;min-width:44px;min-height:44px;border:1px solid #887c64;border-radius:6px;background:transparent;color:inherit}.imc-menu-subtoggle:before{content:"\2304 "}.imc-public-native #header #mainNav li>a{padding-right:60px !important}.imc-public-native .products .owl-carousel>article{flex-basis:calc((100% - 20px)/2)}}@media(min-width:992px){.imc-public-native #header #mainNav li:hover>ul,.imc-public-native #header #mainNav li:focus-within>ul{opacity:1 !important;visibility:visible !important;display:block !important}}@media(max-width:767px){.imc-public-native .imc-product-media-card{padding:12px}.imc-public-native .products .owl-carousel>article{flex-basis:85%}}
.imc-public-native #us-save{font-size:16px!important}.imc-public-native #us-save::before,.imc-public-native #us-save::after{content:none!important}.imc-public-native .imc-spec-content p,.imc-public-native .products .card-text{color:#454545!important}.imc-public-native .forge-footer p,.imc-public-native .forge-footer-bottom,.imc-public-native .forge-footer-bottom span{color:#e4e1d8!important}.imc-public-native .forge-social-pill,.imc-public-native .forge-social-pill span{background:#25332b!important;color:#fff!important}.imc-public-native .imc-available-options-card h2{font-size:22px;line-height:1.4;font-weight:600}.imc-public-native .products h2{font-size:22px;line-height:1.4;font-weight:600}
body.imc-public-native .imc-spec-content img{height:auto!important;max-width:100%;object-fit:contain}body.imc-public-native .header-extra-info-text .text-color-default{color:#e8ecea!important}body.imc-public-native .header-extra-info-text .text-color-default{color:#454545!important}body.imc-public-native .forge-footer .forge-kicker,body.imc-public-native .forge-footer-grid a:not(.forge-social-pill){color:#f0ece2!important}body.imc-public-native .forge-footer address{color:#f0ece2!important}body .forge-footer .forge-footer-intro a.forge-button{background:#006b6d!important;color:#fff!important}