.elementor-96 .elementor-element.elementor-element-products-page-v2{--display:flex;}.elementor-96 .elementor-element.elementor-element-products-hero-v2{--display:flex;}.elementor-96 .elementor-element.elementor-element-products-hero-v2:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-products-hero-v2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mksteelgroup.com/wp-content/uploads/mk-steel-products/mk-products-hero-v2.png");}.elementor-96 .elementor-element.elementor-element-products-hero-copy-v2{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-products-hero-actions-v2{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-96 .elementor-element.elementor-element-products-gauge-v2{--display:flex;}.elementor-96 .elementor-element.elementor-element-gauge-round-v2{--display:flex;}.elementor-96 .elementor-element.elementor-element-gauge-hollow-v2{--display:flex;}.elementor-96 .elementor-element.elementor-element-gauge-thickness-v2{--display:flex;}.elementor-96 .elementor-element.elementor-element-products-selector{--display:flex;}.elementor-96 .elementor-element.elementor-element-selector-heading{--display:flex;}.elementor-96 .elementor-element.elementor-element-selector-stage{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-96 .elementor-element.elementor-element-selector-links{--display:flex;}.elementor-96 .elementor-element.elementor-element-products-ledger{--display:flex;}.elementor-96 .elementor-element.elementor-element-row-round-erw{--display:flex;}.elementor-96 .elementor-element.elementor-element-mark-round-erw{--display:flex;}.elementor-96 .elementor-element.elementor-element-copy-round-erw{--display:flex;}.elementor-96 .elementor-element.elementor-element-specs-round-erw{--display:flex;}.elementor-96 .elementor-element.elementor-element-round-erw-s0{--display:flex;}.elementor-96 .elementor-element.elementor-element-round-erw-s1{--display:flex;}.elementor-96 .elementor-element.elementor-element-row-hollow-sections{--display:flex;}.elementor-96 .elementor-element.elementor-element-mark-hollow-sections{--display:flex;}.elementor-96 .elementor-element.elementor-element-copy-hollow-sections{--display:flex;}.elementor-96 .elementor-element.elementor-element-specs-hollow-sections{--display:flex;}.elementor-96 .elementor-element.elementor-element-hollow-sections-s0{--display:flex;}.elementor-96 .elementor-element.elementor-element-hollow-sections-s1{--display:flex;}.elementor-96 .elementor-element.elementor-element-row-steel-sheets{--display:flex;}.elementor-96 .elementor-element.elementor-element-mark-steel-sheets{--display:flex;}.elementor-96 .elementor-element.elementor-element-copy-steel-sheets{--display:flex;}.elementor-96 .elementor-element.elementor-element-specs-steel-sheets{--display:flex;}.elementor-96 .elementor-element.elementor-element-steel-sheets-s0{--display:flex;}.elementor-96 .elementor-element.elementor-element-steel-sheets-s1{--display:flex;}.elementor-96 .elementor-element.elementor-element-row-ltz-profiles{--display:flex;}.elementor-96 .elementor-element.elementor-element-mark-ltz-profiles{--display:flex;}.elementor-96 .elementor-element.elementor-element-copy-ltz-profiles{--display:flex;}.elementor-96 .elementor-element.elementor-element-specs-ltz-profiles{--display:flex;}.elementor-96 .elementor-element.elementor-element-ltz-profiles-s0{--display:flex;}.elementor-96 .elementor-element.elementor-element-ltz-profiles-s1{--display:flex;}.elementor-96 .elementor-element.elementor-element-row-d-profiles{--display:flex;}.elementor-96 .elementor-element.elementor-element-mark-d-profiles{--display:flex;}.elementor-96 .elementor-element.elementor-element-copy-d-profiles{--display:flex;}.elementor-96 .elementor-element.elementor-element-specs-d-profiles{--display:flex;}.elementor-96 .elementor-element.elementor-element-d-profiles-s0{--display:flex;}.elementor-96 .elementor-element.elementor-element-d-profiles-s1{--display:flex;}.elementor-96 .elementor-element.elementor-element-products-order-v2{--display:flex;}.elementor-96 .elementor-element.elementor-element-order-heading-v2{--display:flex;}.elementor-96 .elementor-element.elementor-element-order-flow-v2{--display:flex;}.elementor-96 .elementor-element.elementor-element-order-profile-v2{--display:flex;}.elementor-96 .elementor-element.elementor-element-order-size-v2{--display:flex;}.elementor-96 .elementor-element.elementor-element-order-pack-v2{--display:flex;}.elementor-96 .elementor-element.elementor-element-order-confirm-v2{--display:flex;}.elementor-96 .elementor-element.elementor-element-products-final-v2{--display:flex;}.elementor-96 .elementor-element.elementor-element-final-copy-v2{--display:flex;}/* Start custom CSS *//* MK PRODUCTS V2 */
body.elementor-page-96 .mkp2-page{display:flex;flex-direction:column;overflow:hidden;background:#0E1114;color:#F4F6F7}body.elementor-page-96 .mkp2-page .elementor-widget{margin-bottom:0}body.elementor-page-96 .mkp2-page p{margin:0}
body.elementor-page-96 .mkp2-hero{position:relative;display:flex;justify-content:center;min-height:clamp(650px,80vh,860px);padding:clamp(82px,9vw,130px) max(24px,calc((100vw - 1240px)/2));background-position:center right!important;background-size:cover!important;overflow:hidden;isolation:isolate}.mkp2-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(14,17,20,.99),rgba(14,17,20,.95) 30%,rgba(14,17,20,.68) 52%,rgba(14,17,20,.18) 78%,rgba(14,17,20,.4)),linear-gradient(180deg,rgba(11,31,51,.24),transparent 50%,rgba(14,17,20,.76))}.mkp2-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:15px;width:min(100%,780px);z-index:2;animation:mkp2in .9s cubic-bezier(.2,.75,.25,1) both}.mkp2-kicker .elementor-heading-title{font:500 11px/1 "IBM Plex Mono",monospace;letter-spacing:.2em;color:#F26A21}.mkp2-hero-title .elementor-heading-title{margin:12px 0 0;font:600 clamp(72px,8.2vw,122px)/.84 "Barlow Condensed","Arial Narrow",sans-serif;letter-spacing:-.038em;background:linear-gradient(180deg,#F4F6F7,#D7DBDF 56%,#A8ADB3);-webkit-background-clip:text;background-clip:text;color:transparent}.mkp2-hero-accent .elementor-heading-title{max-width:760px;font:600 clamp(48px,5.6vw,80px)/.88 "Barlow Condensed","Arial Narrow",sans-serif;letter-spacing:-.025em;color:#F26A21}.mkp2-hero-intro{max-width:620px;margin-top:10px;color:#D7DBDF;font:400 clamp(16px,1.35vw,20px)/1.65 Manrope,Arial,sans-serif}.mkp2-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}
.mkp2-btn{width:auto}.mkp2-btn .elementor-button{min-height:54px;padding:18px 24px;border:1px solid #F26A21;border-radius:2px;font:500 10px/1 "IBM Plex Mono",monospace;letter-spacing:.14em;transition:.2s}.mkp2-btn-primary .elementor-button{background:#F26A21;color:#0E1114}.mkp2-btn-secondary .elementor-button{background:rgba(14,17,20,.74);border-color:#A8ADB3;color:#F4F6F7}.mkp2-btn .elementor-button:hover{transform:translateY(-2px);background:#D7DBDF;border-color:#D7DBDF;color:#0E1114}
.mkp2-gauge{position:relative;z-index:4;display:grid;grid-template-columns:1fr 1.35fr 1fr;width:min(calc(100% - 48px),1240px);margin:-50px auto 0;background:#11161A;border:1px solid #293139;border-top:2px solid #F26A21}.mkp2-spec{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:108px;padding:20px 24px;border-right:1px solid #293139}.mkp2-spec:last-child{border-right:0}.mkp2-spec-value .elementor-heading-title{font:600 clamp(22px,2.1vw,34px)/1 "Barlow Condensed","Arial Narrow",sans-serif;color:#D7DBDF}.mkp2-spec-label .elementor-heading-title{font:500 9px/1.35 "IBM Plex Mono",monospace;letter-spacing:.12em;color:#A8ADB3}
.mkp2-gallery{display:flex;flex-direction:column;gap:42px;width:min(calc(100% - 48px),1240px);margin:auto;padding:clamp(100px,11vw,150px) 0 clamp(88px,9vw,120px)}.mkp2-gallery-heading,.mkp2-order-heading{display:flex;flex-direction:column;gap:20px;max-width:900px}.mkp2-section-title .elementor-heading-title{font:600 clamp(52px,6vw,86px)/.9 "Barlow Condensed","Arial Narrow",sans-serif;letter-spacing:-.025em;background:linear-gradient(180deg,#F4F6F7,#A8ADB3);-webkit-background-clip:text;background-clip:text;color:transparent}.mkp2-section-copy{max-width:650px;color:#A8ADB3;font:400 16px/1.7 Manrope,Arial,sans-serif}.mkp2-gallery-stage{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid #293139;border-radius:8px;background:#11161A}.mkp2-gallery-image img{display:block;width:100%;height:clamp(430px,52vw,660px);object-fit:cover;transition:transform .8s cubic-bezier(.2,.75,.25,1)}.mkp2-gallery-stage:hover .mkp2-gallery-image img{transform:scale(1.018)}.mkp2-gallery-links{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1.35fr 1fr .9fr .9fr;background:rgba(14,17,20,.94);border-top:1px solid #293139}.mkp2-gallery-link{width:100%;border-right:1px solid #293139}.mkp2-gallery-link:last-child{border:0}.mkp2-gallery-link .elementor-button{display:flex;justify-content:flex-start;width:100%;min-height:68px;padding:20px 18px;background:transparent;border:0;border-radius:0;color:#D7DBDF;font:500 9px/1.25 "IBM Plex Mono",monospace;letter-spacing:.1em}.mkp2-gallery-link .elementor-button:hover{background:#F26A21;color:#0E1114}
.mkp2-ledger{display:flex;flex-direction:column;width:min(calc(100% - 48px),1240px);margin:auto;padding-bottom:clamp(110px,12vw,165px)}.mkp2-ledger-title .elementor-heading-title{padding-bottom:24px;border-bottom:1px solid #F26A21;font:500 11px/1 "IBM Plex Mono",monospace;letter-spacing:.2em;color:#F26A21}.mkp2-product-row{position:relative;display:grid;grid-template-columns:120px minmax(300px,1.35fr) minmax(260px,.9fr) 190px;align-items:center;gap:clamp(22px,3.2vw,48px);min-height:250px;padding:44px 26px;border-bottom:1px solid #293139;scroll-margin-top:110px;transition:.3s}.mkp2-product-row:before{content:"";position:absolute;left:0;top:50%;width:3px;height:0;background:#F26A21;transform:translateY(-50%);transition:.3s}.mkp2-product-row:hover{background:#11161A;transform:translateX(6px)}.mkp2-product-row:hover:before{height:72%}.mkp2-row-featured{background:#0B1F33}.mkp2-product-mark,.mkp2-product-copy{display:flex;flex-direction:column;gap:14px}.mkp2-product-number .elementor-heading-title{font:500 9px/1 "IBM Plex Mono",monospace;letter-spacing:.16em;color:#F26A21}.mkp2-product-shape .elementor-heading-title{font:600 clamp(58px,6vw,88px)/.8 "Barlow Condensed","Arial Narrow",sans-serif;color:#D7DBDF}.mkp2-product-name .elementor-heading-title{font:600 clamp(36px,4vw,58px)/.92 "Barlow Condensed","Arial Narrow",sans-serif;letter-spacing:-.02em;color:#F4F6F7}.mkp2-product-desc{max-width:620px;color:#A8ADB3;font:400 14px/1.7 Manrope,Arial,sans-serif}.mkp2-product-specs{display:grid;grid-template-columns:1fr;border-left:1px solid #293139}.mkp2-product-specs .mkp2-spec{min-height:92px;padding:16px 20px;border-right:0;border-bottom:1px solid #293139}.mkp2-product-specs .mkp2-spec:last-child{border-bottom:0}.mkp2-row-cta{width:100%}.mkp2-row-cta .elementor-button{display:flex;justify-content:center;width:100%;min-height:48px;padding:15px 14px;background:transparent;border:1px solid #A8ADB3;border-radius:2px;color:#F4F6F7;font:500 8px/1.2 "IBM Plex Mono",monospace;letter-spacing:.11em}.mkp2-row-cta .elementor-button:hover{background:#F26A21;border-color:#F26A21;color:#0E1114}
.mkp2-order{display:flex;flex-direction:column;gap:44px;padding:clamp(86px,10vw,132px) max(24px,calc((100vw - 1240px)/2));background:#0B1F33;border-block:1px solid #293139}.mkp2-order-flow{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #F26A21;border-bottom:1px solid #293139}.mkp2-order-step{position:relative;display:flex;flex-direction:column;gap:14px;min-height:190px;padding:32px 26px;border-right:1px solid #293139}.mkp2-order-step:last-child{border:0}.mkp2-order-step:before{content:"";position:absolute;left:26px;top:-5px;width:9px;height:9px;background:#F26A21;transform:rotate(45deg)}.mkp2-order-name .elementor-heading-title{font:600 24px/1 "Barlow Condensed","Arial Narrow",sans-serif;color:#D7DBDF}.mkp2-order-text{color:#A8ADB3;font:400 13px/1.65 Manrope,Arial,sans-serif}
.mkp2-final{display:grid;grid-template-columns:minmax(0,1.5fr) auto;align-items:end;gap:54px;width:min(calc(100% - 48px),1240px);margin:auto;padding:clamp(96px,11vw,150px) 0}.mkp2-final-copy{display:flex;flex-direction:column;gap:20px}.mkp2-final-title .elementor-heading-title{font:600 clamp(56px,7vw,96px)/.88 "Barlow Condensed","Arial Narrow",sans-serif;letter-spacing:-.03em;background:linear-gradient(180deg,#F4F6F7,#A8ADB3);-webkit-background-clip:text;background-clip:text;color:transparent}.mkp2-final-text{max-width:660px;color:#A8ADB3;font:400 16px/1.7 Manrope,Arial,sans-serif}
@keyframes mkp2in{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes mkp2reveal{from{opacity:.18;transform:translateY(34px)}to{opacity:1;transform:none}}@supports(animation-timeline:view()){.mkp2-gallery-stage,.mkp2-product-row,.mkp2-order-flow,.mkp2-final{animation:mkp2reveal both ease-out;animation-timeline:view();animation-range:entry 2% cover 28%}}
@media(max-width:980px){.mkp2-product-row{grid-template-columns:100px 1fr minmax(230px,.8fr)}.mkp2-row-cta{grid-column:2/4;width:auto;justify-self:start}.mkp2-row-cta .elementor-button{width:auto}.mkp2-order-flow{grid-template-columns:1fr 1fr}.mkp2-order-step:nth-child(2){border-right:0}}
@media(max-width:720px){body.elementor-page-96 .mkp2-hero{min-height:720px;padding:86px 20px 118px;background-position:66% center!important}.mkp2-hero:before{background:linear-gradient(90deg,rgba(14,17,20,.98),rgba(14,17,20,.82)),linear-gradient(180deg,rgba(11,31,51,.18),transparent 55%,rgba(14,17,20,.72))}.mkp2-hero-title .elementor-heading-title{font-size:clamp(62px,18vw,84px)}.mkp2-hero-accent .elementor-heading-title{font-size:clamp(42px,12vw,58px)}.mkp2-hero-actions{flex-direction:column;width:100%}.mkp2-btn,.mkp2-btn .elementor-button{width:100%}.mkp2-gauge{grid-template-columns:1fr;width:calc(100% - 32px);margin-top:-48px}.mkp2-gauge .mkp2-spec{min-height:82px;border-right:0;border-bottom:1px solid #293139}.mkp2-gallery,.mkp2-ledger,.mkp2-final{width:calc(100% - 32px)}.mkp2-gallery-image img{height:430px}.mkp2-gallery-links{position:relative;grid-template-columns:1fr 1fr}.mkp2-gallery-link:nth-child(2n){border-right:0}.mkp2-gallery-link:last-child{grid-column:1/-1;border-top:1px solid #293139}.mkp2-product-row{grid-template-columns:84px 1fr;gap:20px;padding:36px 12px}.mkp2-product-specs,.mkp2-row-cta{grid-column:1/-1;width:100%}.mkp2-product-specs{border-left:0;border-top:1px solid #293139}.mkp2-row-cta .elementor-button{width:100%}.mkp2-order{padding-inline:20px}.mkp2-order-flow{grid-template-columns:1fr}.mkp2-order-step{min-height:145px;border-right:0;border-bottom:1px solid #293139}.mkp2-final{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.mkp2-hero-copy,.mkp2-gallery-stage,.mkp2-product-row,.mkp2-order-flow,.mkp2-final{animation:none!important;opacity:1!important;transform:none!important}.mkp2-gallery-image img,.mkp2-product-row,.elementor-button{transition:none!important}}/* Products V2 specificity and brand-color fix */
body.elementor-page-96 .elementor-element-products-header-host,body.elementor-page-96 .elementor-element-products-footer-host{margin:0!important;background:#0E1114!important}
body.elementor-page-96 .mkp2-hero-title .elementor-heading-title,body.elementor-page-96 .mkp2-section-title .elementor-heading-title,body.elementor-page-96 .mkp2-final-title .elementor-heading-title{animation:none!important;background:linear-gradient(180deg,#F4F6F7 5%,#D7DBDF 56%,#A8ADB3)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
body.elementor-page-96 .mkp2-hero-accent .elementor-heading-title{animation:none!important;background:none!important;color:#F26A21!important;-webkit-text-fill-color:#F26A21!important}
body.elementor-page-96 .mkp2-kicker .elementor-heading-title,body.elementor-page-96 .mkp2-ledger-title .elementor-heading-title,body.elementor-page-96 .mkp2-product-number .elementor-heading-title{animation:none!important;background:none!important;color:#F26A21!important;-webkit-text-fill-color:#F26A21!important}
body.elementor-page-96 .mkp2-product-name .elementor-heading-title{animation:none!important;background:none!important;color:#F4F6F7!important;-webkit-text-fill-color:#F4F6F7!important}
body.elementor-page-96 .mkp2-product-shape .elementor-heading-title,body.elementor-page-96 .mkp2-spec-value .elementor-heading-title,body.elementor-page-96 .mkp2-order-name .elementor-heading-title{animation:none!important;background:none!important;color:#D7DBDF!important;-webkit-text-fill-color:#D7DBDF!important}
body.elementor-page-96 .mkp2-spec-label .elementor-heading-title{animation:none!important;background:none!important;color:#A8ADB3!important;-webkit-text-fill-color:#A8ADB3!important}
body.elementor-page-96 .mkp2-btn .elementor-button,body.elementor-page-96 .mkp2-row-cta .elementor-button,body.elementor-page-96 .mkp2-gallery-link .elementor-button{animation:none!important}
body.elementor-page-96 .mkp2-btn-primary .elementor-button{background:#F26A21!important;border-color:#F26A21!important;color:#0E1114!important}
body.elementor-page-96 .mkp2-btn-secondary .elementor-button{background:rgba(14,17,20,.74)!important;border-color:#A8ADB3!important;color:#F4F6F7!important}
body.elementor-page-96 .mkp2-row-cta .elementor-button{background:transparent!important;border-color:#A8ADB3!important;color:#F4F6F7!important}
body.elementor-page-96 .mkp2-gallery-link .elementor-button{background:transparent!important;color:#D7DBDF!important}
body.elementor-page-96 .mkp2-btn .elementor-button:hover,body.elementor-page-96 .mkp2-row-cta .elementor-button:hover,body.elementor-page-96 .mkp2-gallery-link .elementor-button:hover{background:#F26A21!important;border-color:#F26A21!important;color:#0E1114!important}
body.elementor-page-96 .mkp2-gauge.e-con,body.elementor-page-96 .mkp2-gallery-links.e-con,body.elementor-page-96 .mkp2-product-row.e-con,body.elementor-page-96 .mkp2-order-flow.e-con,body.elementor-page-96 .mkp2-final.e-con{display:grid!important}
body.elementor-page-96 .mkp2-gallery-link{width:100%!important}
@media(max-width:980px){body.elementor-page-96 .mkp2-product-row.e-con{grid-template-columns:100px 1fr minmax(230px,.8fr)!important}body.elementor-page-96 .mkp2-order-flow.e-con{grid-template-columns:1fr 1fr!important}}
@media(max-width:720px){body.elementor-page-96 .mkp2-hero{background-position:76% center!important}body.elementor-page-96 .mkp2-hero:before{background:linear-gradient(90deg,rgba(14,17,20,.95),rgba(14,17,20,.66)),linear-gradient(180deg,rgba(11,31,51,.12),transparent 58%,rgba(14,17,20,.58))!important}body.elementor-page-96 .mkp2-gauge.e-con{grid-template-columns:1fr!important}body.elementor-page-96 .mkp2-gallery-links.e-con{grid-template-columns:1fr 1fr!important}body.elementor-page-96 .mkp2-product-row.e-con{grid-template-columns:84px minmax(0,1fr)!important}body.elementor-page-96 .mkp2-order-flow.e-con{grid-template-columns:1fr!important}body.elementor-page-96 .mkp2-final.e-con{grid-template-columns:1fr!important}}/* End custom CSS */