/* Luxor Kimya 2026 — Light Chemical Corporate UI */
:root{--chem-green:#76b82a;--chem-green2:#9dca35;--chem-green-soft:#eef7e5;--chem-ink:#26352b;--chem-muted:#6c786f;--chem-bg:#ffffff;--chem-mist:#f7faf5;--chem-line:#e2e9df;--mk-max:1380px}
body{font-family:Inter,Arial,sans-serif;background:#fff;color:var(--chem-ink)}.container{width:min(var(--mk-max),calc(100% - 72px))}
.mk-header{height:92px;background:rgba(255,255,255,.97);border-bottom:1px solid var(--chem-line);box-shadow:0 8px 28px rgba(50,75,55,.05)}.mk-header-inner{gap:22px}.mk-logo img{max-width:205px;max-height:62px}.mk-nav{gap:2px}.mk-nav a{font-size:11px;letter-spacing:.02em;padding:15px 12px;color:#34443a}.mk-nav a:hover{color:var(--chem-green)}.mk-project-btn{background:var(--chem-green);color:#fff;padding:15px 20px;border-radius:10px;font-size:10px;box-shadow:0 8px 22px rgba(118,184,42,.2)}.mk-project-btn:hover{background:#67a923}
.mk-hero-slider,.mk-hero-track,.mk-hero-slide,.mk-hero-slide .mk-hero-inner{min-height:calc(88vh - 92px)}.mk-hero-slide{background:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.94) 44%,rgba(246,250,243,.72) 70%,rgba(246,250,243,.38) 100%),var(--hero-slide-bg,none),radial-gradient(circle at 78% 38%,#e4f2d5 0,#f5f9f2 35%,#fff 72%);background-size:cover;background-position:center}.mk-grid-bg{opacity:.16;background-size:72px 72px}.mk-hero-inner{grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);gap:70px}.mk-hero-copy{max-width:760px}.mk-eyebrow{display:inline-flex;align-items:center;gap:12px;color:#65a626!important;font-size:10px!important;letter-spacing:.2em!important}.mk-eyebrow:before{content:"";width:34px;height:2px;background:var(--chem-green)}.mk-hero h1{font-size:clamp(52px,6vw,88px)!important;line-height:.94!important;letter-spacing:-4px!important;text-transform:none!important;margin:22px 0!important;color:#243329!important}.mk-hero h1 em{color:var(--chem-green)!important;font-style:normal}.mk-hero p{font-size:16px!important;line-height:1.75!important;color:var(--chem-muted)!important;max-width:650px!important}.mk-hero-actions a{border-radius:10px!important;background:var(--chem-green)!important;color:#fff!important;padding:17px 22px!important;font-size:10px!important;box-shadow:0 10px 24px rgba(118,184,42,.18)}.mk-hero-actions a.outline{background:#fff!important;color:#3c503f!important;border:1px solid #cfdcc9!important;box-shadow:none}.mk-hero-visual{min-height:540px}.mk-hero-visual picture img{filter:drop-shadow(0 25px 38px rgba(70,100,75,.14))}.mk-orbit{border-color:rgba(118,184,42,.22)!important}.mk-hero-spec{background:rgba(255,255,255,.94)!important;color:#314238!important;border:1px solid var(--chem-line)!important;backdrop-filter:blur(14px);border-radius:14px!important;box-shadow:0 16px 42px rgba(55,80,60,.1)}.mk-hero-spec b{color:var(--chem-green)!important}
.chem-finder{margin-top:28px;display:flex;max-width:690px;background:#fff;border:1px solid #dce7d7;border-radius:14px;overflow:hidden;box-shadow:0 16px 42px rgba(70,100,75,.09)}.chem-finder input{flex:1;min-width:0;border:0;padding:18px;font:inherit;font-size:13px;outline:0;color:#26352b}.chem-finder button{border:0;background:var(--chem-green-soft);color:#4f8420;font-weight:900;font-size:10px;padding:0 21px;cursor:pointer}.chem-finder button:hover{background:#e3f1d7}
.mk-showcase{background:#fff}.mk-showcase-item{border-bottom:1px solid var(--chem-line)!important}.mk-showcase-main h2,.mk-section-title h2{letter-spacing:-2.6px!important;color:#28382e}.mk-showcase-main h2 em,.mk-section-title h2 em{color:var(--chem-green)!important}.mk-showcase-main p,.mk-section-lead{color:var(--chem-muted)!important}.mk-showcase-item:before{background:linear-gradient(90deg,rgba(255,255,255,.99),rgba(250,252,248,.88),rgba(250,252,248,.5))!important}.mk-spec-list span{border-color:var(--chem-line)!important}.mk-spec-list b{color:var(--chem-muted)!important}
.mk-tech{background:#f7faf5!important;padding:105px 0!important}.mk-tech .mk-section-title h2,.mk-tech .mk-section-title p{color:#28382e!important}.mk-tech-grid{gap:18px;border:0!important}.mk-tech-grid a{min-height:330px;background:#fff!important;color:#28382e!important;border:1px solid var(--chem-line)!important;padding:30px!important;border-radius:18px;overflow:hidden;box-shadow:0 10px 32px rgba(50,75,55,.05)}.mk-tech-grid a:hover{background:#fff!important;transform:translateY(-6px);box-shadow:0 22px 48px rgba(70,100,75,.11);border-color:#cbdcbe!important}.mk-tech-grid h3{font-size:24px!important;margin-top:34px!important;color:#28382e!important}.mk-tech-grid p{color:var(--chem-muted)!important}.mk-tech-grid b,.mk-tech-grid a>span{color:var(--chem-green)!important}.mk-tech-card-image{height:125px!important;margin:-30px -30px 26px!important;width:calc(100% + 60px)!important;filter:saturate(.92);background:#f2f7ee}
.mk-process,.mk-projects-home,.mk-references-home,.mk-news{background:#fff!important}.mk-process{padding:105px 0!important}.mk-process-line{gap:14px;border-top:0}.mk-process-step{padding:30px 24px 32px!important;border:1px solid var(--chem-line)!important;border-radius:16px;background:var(--chem-mist)}.mk-process-step:hover{background:#fff!important;box-shadow:0 15px 35px rgba(70,100,75,.08)}.mk-process-line .mk-process-step b{color:var(--chem-green)!important}.mk-process-line .mk-process-step h3{margin-top:24px!important}.mk-home-project-grid,.mk-news-grid{gap:20px!important}.mk-home-project,.mk-news-grid>a,.mk-reference-card{background:#fff!important;border:1px solid var(--chem-line)!important;border-radius:18px!important;overflow:hidden}.mk-home-project:hover,.mk-news-grid>a:hover,.mk-reference-card:hover{box-shadow:0 20px 50px rgba(70,100,75,.1)!important;transform:translateY(-4px)}
.mk-final-cta{background:linear-gradient(120deg,#f0f8e8,#e5f3d7)!important;color:#26372b!important;border-top:1px solid #d8e8cd}.mk-final-cta span{color:#65982f!important}.mk-final-cta h2{color:#28382e!important}.mk-final-cta h2 em{color:var(--chem-green)!important}.mk-final-cta p{color:#5e7062!important}.mk-final-cta a{background:var(--chem-green)!important;color:#fff!important;border-radius:10px}
.commerce-hero,.mk-page-hero{background:linear-gradient(120deg,#f5f9f2,#eaf4e2)!important;color:#28382e!important;border-bottom:1px solid var(--chem-line)}.commerce-hero h1,.mk-page-hero h1{color:#28382e!important}.commerce-hero h1 em{color:var(--chem-green)!important}.commerce-hero p,.mk-page-hero p{color:#69766c!important}.commerce-hero-stat{border-color:#d6e3cf!important}.commerce-hero-stat a{background:var(--chem-green)!important;color:#fff!important}.catalog-toolbar{border:1px solid var(--chem-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 28px rgba(70,100,75,.05)}.catalog-search button{background:var(--chem-green)!important;color:#fff!important}.product-card-v966{border-color:var(--chem-line)!important;border-radius:16px!important;overflow:hidden}.product-card-v966:hover{box-shadow:0 18px 45px rgba(70,100,75,.1)!important}.product-card-image span{background:rgba(255,255,255,.94)!important;color:#4e6b54!important}.product-card-body>small,.quote-price{color:#5b9b22!important}.product-add-btn{border-color:#a9c9a8!important;color:#426847!important;border-radius:9px!important}.product-add-btn:hover{background:var(--chem-green)!important;color:#fff!important;border-color:var(--chem-green)!important}
.mk-page-hero h1{text-transform:none!important}.mk-page-hero:after{opacity:.08}.mk-breadcrumb,.mk-breadcrumb a,.mk-section-title>span{color:#5e9f22!important}.mk-card{border-color:var(--chem-line)!important;border-radius:16px!important;overflow:hidden}.mk-card-body small{color:#5e9f22!important}.mk-btn{background:var(--chem-green)!important;color:#fff!important;border-radius:10px!important}
.mk-footer{background:#f5f8f3!important;color:#34443a!important;border-top:1px solid var(--chem-line)!important}.mk-footer h3,.mk-footer h4,.mk-footer b{color:#28382e!important}.mk-footer p,.mk-footer a{color:#657269!important}.mk-footer-cta{background:#fff!important;border:1px solid var(--chem-line)!important;border-radius:16px!important}.mk-footer-cta a{background:var(--chem-green)!important;color:#fff!important;border-radius:10px!important}.mk-footer-bottom{border-color:#dde6d9!important}.mk-footer-links a:hover{color:var(--chem-green)!important}
@media(max-width:1100px){.mk-hero-inner{grid-template-columns:1fr 1fr;gap:25px}.mk-hero h1{font-size:58px!important}}
@media(max-width:980px){.container{width:calc(100% - 36px)}.mk-header{height:80px}.mk-nav.open{top:80px;background:#fff!important;box-shadow:0 20px 40px rgba(50,75,55,.12)}.mk-nav.open a{color:#34443a!important}.mk-hero-inner{grid-template-columns:1fr!important;padding:60px 0!important}.mk-hero-visual{min-height:390px}.mk-hero h1{font-size:56px!important}.chem-finder{max-width:100%}.mk-tech{padding:75px 0!important}}
@media(max-width:620px){.container{width:calc(100% - 28px)}.mk-hero-slider,.mk-hero-track,.mk-hero-slide,.mk-hero-slide .mk-hero-inner{min-height:auto}.mk-hero-slide{position:relative;display:none}.mk-hero-slide.active{display:block}.mk-hero-inner{padding:44px 0 64px!important}.mk-hero-copy{padding-top:4px}.mk-hero h1{font-size:43px!important;letter-spacing:-2.4px!important}.mk-hero p{font-size:14px!important}.mk-hero-visual{min-height:300px}.chem-finder input{padding:14px 13px;font-size:12px}.chem-finder button{padding:0 14px}.mk-tech-grid{grid-template-columns:1fr!important}.mk-tech-grid a{min-height:280px}.mk-showcase-content{padding:50px 0!important}.mk-final-cta{padding:60px 0!important}}

/* Luxor Kimya V4 — logo gold identity */
:root{--chem-green:#b58a2a;--chem-green2:#c9a34a;--chem-green-soft:#fbf5e6;--chem-ink:#332f28;--chem-muted:#746d60;--chem-mist:#fcfaf5;--chem-line:#e9e2d4;--luxor-gold:#b58a2a;--luxor-gold-dark:#92701f;--luxor-gold-soft:#f6ecd0}
.mk-header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.98);border-bottom:1px solid #eee8dc;box-shadow:0 8px 30px rgba(92,72,28,.055)}
.mk-nav a{color:#3d3932}.mk-nav a:hover{color:var(--luxor-gold)}
.mk-project-btn{background:var(--luxor-gold);box-shadow:0 9px 24px rgba(181,138,42,.18)}.mk-project-btn:hover{background:var(--luxor-gold-dark)}
.mk-fixed-search-btn{height:44px;display:flex;align-items:center;gap:8px;border:1px solid #ded4bf;background:#fff;color:#3e3930;padding:0 14px;border-radius:10px;cursor:pointer;font:inherit;font-size:10px;font-weight:900;letter-spacing:.06em;transition:.2s}.mk-fixed-search-btn span{font-size:19px;color:var(--luxor-gold);line-height:1}.mk-fixed-search-btn:hover{border-color:var(--luxor-gold);background:#fdfaf3;color:var(--luxor-gold-dark)}
.mk-site-search{position:fixed;inset:0;z-index:2500;background:rgba(255,255,255,.96);backdrop-filter:blur(18px);display:flex;align-items:flex-start;justify-content:center;padding:150px 24px 40px;opacity:0;visibility:hidden;transition:.22s}.mk-site-search.open{opacity:1;visibility:visible}.mk-site-search form{width:min(850px,100%)}.mk-site-search form>span{display:block;color:var(--luxor-gold);font-size:10px;font-weight:900;letter-spacing:.18em;margin-bottom:18px}.mk-site-search form>div{display:flex;border-bottom:2px solid #d8ccb2}.mk-site-search input{flex:1;min-width:0;border:0;background:transparent;padding:18px 0;font:inherit;font-size:clamp(22px,4vw,42px);font-weight:700;color:#302c25;outline:0}.mk-site-search form button{border:0;background:transparent;color:var(--luxor-gold-dark);font-weight:900;padding:0 12px;cursor:pointer}.mk-site-search small{display:block;color:#938a79;margin-top:15px}.mk-search-close{position:absolute;right:35px;top:115px;width:46px;height:46px;border:1px solid #e3dac8;border-radius:50%;background:#fff;color:#514a3e;font-size:27px;cursor:pointer}
.mk-eyebrow,.mk-breadcrumb,.mk-breadcrumb a,.mk-section-title>span,.mk-card-body small,.product-card-body>small,.quote-price{color:var(--luxor-gold)!important}.mk-eyebrow:before{background:var(--luxor-gold)}
.mk-hero h1 em,.mk-showcase-main h2 em,.mk-section-title h2 em,.mk-final-cta h2 em{color:var(--luxor-gold)!important}.mk-hero-actions a,.catalog-search button,.product-add-btn:hover,.mk-btn,.mk-final-cta a,.mk-footer-cta a{background:var(--luxor-gold)!important}.mk-hero-actions a,.catalog-search button,.mk-btn,.mk-final-cta a{box-shadow:0 10px 24px rgba(181,138,42,.16)}
.chem-finder{border-color:#e4dac6;box-shadow:0 16px 42px rgba(104,80,28,.07)}.chem-finder button{background:var(--luxor-gold-soft);color:var(--luxor-gold-dark)}.chem-finder button:hover{background:#efe1bb}
.mk-tech{background:#fcfaf5!important}.mk-tech-grid b,.mk-tech-grid a>span,.mk-process-line .mk-process-step b{color:var(--luxor-gold)!important}.mk-tech-grid a:hover{border-color:#d7c49b!important;box-shadow:0 22px 48px rgba(104,80,28,.09)}
.mk-final-cta{background:linear-gradient(120deg,#fcf8ed,#f4e8c9)!important;border-top-color:#eadbb6}.mk-final-cta span{color:var(--luxor-gold-dark)!important}.mk-footer{background:#faf8f2!important}.product-add-btn{border-color:#d2bd8d!important;color:#74591c!important}.product-add-btn:hover{border-color:var(--luxor-gold)!important}
@media(max-width:980px){.mk-fixed-search-btn{margin-left:auto}.mk-fixed-search-btn b{display:none}.mk-nav.open{background:#fff!important}.mk-search-close{top:95px;right:20px}.mk-site-search{padding-top:145px}}
@media(max-width:620px){.mk-fixed-search-btn{width:42px;padding:0;justify-content:center}.mk-site-search form>div{display:block}.mk-site-search form button{padding:15px 0}.mk-site-search input{width:100%;font-size:26px}.mk-project-btn{display:none}}

/* V5.1 — Store header compatibility for catalog and inner pages */
.mk-inner-body{margin:0;background:#fff;color:#171717;font-family:Inter,Arial,Helvetica,sans-serif}
.mk-inner-body .lux-topbar,.mk-inner-body .lux-main-header,.mk-inner-body .lux-nav{display:block}
.mk-inner-body .lux-search-overlay{position:fixed;inset:0;z-index:9999}
.mk-inner-body .commerce-hero{margin-top:0}
.mk-inner-body .container{width:min(1180px,calc(100% - 40px));margin-left:auto;margin-right:auto}
@media(max-width:760px){.mk-inner-body .container{width:min(100% - 24px,1180px)}}
