
:root{--em-yellow:#f4c400;--em-yellow2:#ffd83d;--em-dark:#11151a;--em-dark2:#1c2229;--em-text:#20262c;--em-muted:#66717c;--em-bg:#f5f7f9;--em-white:#fff;--em-border:#e3e7eb;--em-radius:18px;--em-shadow:0 16px 42px rgba(18,26,34,.10)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0!important;background:var(--em-bg)!important;color:var(--em-text)!important;font-family:Inter,Arial,Helvetica,sans-serif!important;line-height:1.6}img{max-width:100%;height:auto}a{transition:.2s ease}.container{max-width:1180px!important;width:min(1180px,calc(100% - 32px))!important;margin:auto!important}
.header_section,.header_section .container-fluid{background:#fff!important}.header_section{position:sticky;top:0;z-index:999;border-bottom:1px solid var(--em-border);box-shadow:0 5px 20px rgba(0,0,0,.05)}.navbar{padding:10px 0!important;min-height:82px}.navbar-brand img,.header_section .logo img,.header_section img[src*="logo"]{max-height:58px!important;width:auto!important;object-fit:contain!important}.navbar-nav .nav-link,.header_section a{font-weight:700}.navbar-nav .nav-link{color:#20252b!important;border-radius:9px;padding:10px 12px!important}.navbar-nav .nav-link:hover{background:#f6f6f6;color:#111!important}
.layout_padding{padding:70px 0!important}.heading_container h1,.heading_container h2,h1,h2,h3{letter-spacing:-.025em}h1{font-size:clamp(2.2rem,5vw,4.5rem)!important;line-height:1.02!important}h2{font-size:clamp(1.7rem,3.2vw,2.8rem)!important;line-height:1.12!important}.heading_container h2:after{content:"";display:block;width:70px;height:5px;border-radius:8px;background:var(--em-yellow);margin-top:12px}
.em-slider{background:linear-gradient(135deg,#0d1116,#20262d)!important;overflow:hidden}.em-slide{min-height:590px!important;color:#fff}.em-slide-inner{max-width:1180px!important;margin:auto!important;padding:65px 24px!important}.em-slide h1,.em-slide h2{color:#fff!important}.em-slide-badge{display:inline-flex!important;background:rgba(244,196,0,.12)!important;border:1px solid rgba(244,196,0,.45)!important;color:var(--em-yellow2)!important;padding:7px 12px!important;border-radius:999px!important;font-weight:800!important;letter-spacing:.06em}.em-slide a,.btn,.custom_dark-btn,.custom_orange-btn{border-radius:10px!important;font-weight:800!important}.em-slide a[href*="machine"],.custom_orange-btn{background:var(--em-yellow)!important;color:#111!important;border:none!important}.em-slide img{filter:drop-shadow(0 22px 35px rgba(0,0,0,.3));max-height:460px!important;object-fit:contain!important}
.service_section,.why_us_section,.about_section,.contact_section,.product_section{background:transparent!important}.service_section .box,.why_us_section .box,.product-card,.detail-box,.card{background:#fff!important;border:1px solid var(--em-border)!important;border-radius:var(--em-radius)!important;box-shadow:var(--em-shadow)!important}.service_section .box,.why_us_section .box{padding:28px!important;height:100%}.service_section .box:hover,.why_us_section .box:hover{transform:translateY(-4px)}
.img-box img{border-radius:14px}.gallery img,.baguetteBoxOne img{border-radius:14px!important}.product_section img,.service_section img{object-fit:contain}
.info_section{background:#11151a!important;color:#dfe5ea!important}.info_section h5,.info_section h4{color:#fff!important}.info_section a{color:#e7edf1!important}.footer_section{background:#0a0d10!important;color:#aeb8c1!important}.footer_section a{color:var(--em-yellow)!important}
/* New hero product */
.em-carbon-hero{background:radial-gradient(circle at 75% 35%,#303842 0,#171c22 38%,#0d1014 75%);color:#fff;padding:58px 0 54px}.em-carbon-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:38px;align-items:center}.em-carbon-kicker{display:inline-flex;padding:7px 12px;border-radius:999px;background:var(--em-yellow);color:#111;font-size:.78rem;font-weight:900;letter-spacing:.06em}.em-carbon-hero h1{margin:14px 0 14px;color:#fff!important}.em-carbon-hero p{font-size:1.12rem;color:#cbd3da;max-width:650px}.em-carbon-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.em-btn-primary,.em-btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:13px 19px;border-radius:11px;text-decoration:none!important;font-weight:900}.em-btn-primary{background:var(--em-yellow);color:#111!important}.em-btn-secondary{border:1px solid #59636d;color:#fff!important;background:rgba(255,255,255,.04)}.em-carbon-media{text-align:center}.em-carbon-media img{max-height:470px;width:auto;filter:drop-shadow(0 26px 32px rgba(0,0,0,.36))}
/* video slider */
.em-video-section{padding:72px 0;background:#fff}.em-video-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.em-video-head p{margin:0;color:var(--em-muted)}.em-video-slider{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(330px,62%);overflow-x:auto;gap:18px;scroll-snap-type:x mandatory;padding:5px 3px 18px}.em-video-card{scroll-snap-align:start;background:#101419;border-radius:18px;overflow:hidden;box-shadow:var(--em-shadow)}.em-video-card iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.em-video-caption{padding:15px 18px;color:#fff;font-weight:800}.em-video-slider::-webkit-scrollbar{height:8px}.em-video-slider::-webkit-scrollbar-thumb{background:#c6cbd0;border-radius:99px}
/* floating contact */
.em-float-wa{position:fixed;right:20px;bottom:20px;z-index:9999;background:#21c063;color:#fff!important;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none!important;font-weight:900;box-shadow:0 10px 25px rgba(0,0,0,.22);font-size:12px}
/* language */
.em-langbar{background:#101419;color:#fff;padding:7px 0;font-size:.82rem}.em-langbar-inner{max-width:1180px;width:min(1180px,calc(100% - 32px));margin:auto;display:flex;gap:10px;overflow-x:auto;white-space:nowrap}.em-langbar a{color:#dbe1e6;text-decoration:none;font-weight:700}.em-langbar a:hover{color:var(--em-yellow)}
@media(max-width:900px){.container{width:min(100% - 24px,1180px)!important}.layout_padding{padding:48px 0!important}.navbar{min-height:70px}.navbar-brand img,.header_section img[src*="logo"]{max-height:48px!important}.em-slide{min-height:auto!important}.em-slide-inner{padding:45px 18px!important}.em-carbon-grid{grid-template-columns:1fr}.em-carbon-hero{padding:42px 0}.em-carbon-media{order:-1}.em-carbon-media img{max-height:330px}.em-video-slider{grid-auto-columns:88%}.em-video-head{display:block}.em-video-head p{margin-top:8px}h1{font-size:clamp(2.15rem,11vw,3.3rem)!important}}
@media(max-width:520px){.em-video-slider{grid-auto-columns:94%}.em-carbon-actions>a{width:100%}.layout_padding{padding:38px 0!important}}
[dir="rtl"] .em-carbon-grid,[dir="rtl"] .em-video-head{text-align:right}.ar body{direction:rtl}

/* EMIRMAK creative homepage v2 */
body{background:#f3f5f7;color:#16191d}
.header{background:#fff!important;padding:10px 0;border-bottom:1px solid #eceff2}.header>img{width:auto!important;max-width:245px!important;height:72px!important;object-fit:contain}
.menu{position:sticky;top:0;z-index:999;background:rgba(17,20,24,.96)!important;box-shadow:0 10px 30px rgba(0,0,0,.12)!important;backdrop-filter:blur(14px)}
.menu>ul>li>a,.menu>ul>li{color:#fff!important}.menu>ul>li:hover,.menu>ul>li.active{background:#f1cb00!important}.menu>ul>li:hover>a,.menu>ul>li.active>a{color:#111!important}.menu ul>li>ul{background:#171a1f!important;border-radius:0 0 14px 14px;box-shadow:0 16px 35px rgba(0,0,0,.25)}.menu>ul>li>ul>li>a{color:#fff!important}
.em-carbon-hero{position:relative;overflow:hidden;background:linear-gradient(115deg,#0e1115 0%,#181d23 52%,#242b33 100%)!important;padding:76px 0 66px!important}.em-carbon-hero:before{content:"";position:absolute;left:-8vw;bottom:-220px;width:520px;height:520px;border-radius:50%;border:90px solid rgba(241,203,0,.08)}.em-carbon-hero:after{content:"";position:absolute;right:-130px;top:-180px;width:430px;height:430px;background:#f1cb00;transform:rotate(24deg);opacity:.07;border-radius:70px}.em-carbon-grid{position:relative;z-index:2}.em-carbon-kicker{background:#f1cb00!important}.em-carbon-hero h1{font-size:clamp(3rem,6vw,5.8rem)!important;line-height:.93!important;letter-spacing:-.05em;max-width:720px}.em-carbon-hero p{font-size:1.16rem!important;line-height:1.75!important}.em-carbon-media{position:relative}.em-carbon-media:before{content:"ÖNE ÇIKAN MODEL";position:absolute;right:4%;top:7%;z-index:3;background:#f1cb00;color:#111;padding:8px 13px;font-weight:900;font-size:.72rem;letter-spacing:.08em;transform:rotate(4deg)}.em-carbon-media img{max-height:520px!important;transform:rotate(-1.5deg);filter:drop-shadow(0 32px 40px rgba(0,0,0,.55))!important}.em-carbon-actions a{transition:.25s ease}.em-carbon-actions a:hover{transform:translateY(-3px)}
.em-ba-section{padding:76px 0;background:#fff;position:relative}.em-ba-wrap{width:min(1180px,calc(100% - 34px));margin:auto;display:grid;grid-template-columns:.78fr 1.22fr;gap:48px;align-items:center}.em-ba-copy .eyebrow{display:inline-block;color:#8a7300;font-weight:900;letter-spacing:.12em;font-size:.76rem;margin-bottom:12px}.em-ba-copy h2{font-size:clamp(2.2rem,4vw,4.2rem);line-height:1.02;letter-spacing:-.045em;margin:0 0 18px;color:#15181c}.em-ba-copy p{font-size:1.05rem;line-height:1.75;color:#5f6872}.em-ba-pills{display:flex;gap:10px;flex-wrap:wrap;margin-top:23px}.em-ba-pills span{padding:9px 12px;border:1px solid #e2e5e8;border-radius:999px;font-size:.84rem;font-weight:800;background:#fafbfc}.em-ba-card{position:relative;border-radius:26px;overflow:hidden;background:#111;aspect-ratio:1.45/1;box-shadow:0 30px 70px rgba(22,28,34,.2)}.em-ba-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.em-ba-after{clip-path:inset(0 0 0 var(--pos,50%))}.em-ba-divider{position:absolute;top:0;bottom:0;left:var(--pos,50%);width:3px;background:#f1cb00;transform:translateX(-1.5px);pointer-events:none;box-shadow:0 0 0 1px rgba(0,0,0,.2)}.em-ba-handle{position:absolute;left:var(--pos,50%);top:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;background:#f1cb00;color:#111;display:grid;place-items:center;font-size:22px;font-weight:900;pointer-events:none;box-shadow:0 8px 25px rgba(0,0,0,.3)}.em-ba-range{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:5}.em-ba-label{position:absolute;top:18px;z-index:4;padding:8px 11px;border-radius:999px;font-size:.72rem;font-weight:900;letter-spacing:.08em}.em-ba-label.before{left:18px;background:rgba(15,17,20,.85);color:#fff}.em-ba-label.after{right:18px;background:#f1cb00;color:#111}.em-ba-hint{text-align:center;margin-top:12px;color:#7b838b;font-size:.82rem;font-weight:700}
.em-model-showcase{padding:72px 0;background:#101318;color:#fff}.em-model-showcase .inner{width:min(1180px,calc(100% - 34px));margin:auto}.em-model-showcase .head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.em-model-showcase h2{color:#fff!important;font-size:clamp(2rem,3.4vw,3.7rem);letter-spacing:-.04em}.em-model-showcase .head p{max-width:520px;color:#aeb7c1;line-height:1.6}.em-model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.em-model-card{position:relative;min-height:320px;border:1px solid #2b323a;border-radius:20px;overflow:hidden;background:linear-gradient(145deg,#171b20,#111419);padding:24px;display:flex;flex-direction:column;transition:.3s ease}.em-model-card:hover{transform:translateY(-7px);border-color:#f1cb00}.em-model-card img{height:190px;width:100%;object-fit:contain;filter:drop-shadow(0 15px 18px rgba(0,0,0,.45));transition:.3s ease}.em-model-card:hover img{transform:scale(1.04)}.em-model-card h3{font-size:1.25rem;margin-top:auto;color:#fff}.em-model-card small{color:#f1cb00;font-weight:900;margin-bottom:5px}.em-model-card a{position:absolute;inset:0}.em-model-card.is-featured{background:linear-gradient(145deg,#292300,#111419);border-color:#8b7600}
@media(max-width:900px){.em-ba-wrap{grid-template-columns:1fr;gap:26px}.em-model-grid{grid-template-columns:1fr 1fr}.em-carbon-hero{padding:48px 0!important}.em-carbon-media:before{right:0}.header>img{height:58px!important}.em-ba-section,.em-model-showcase{padding:50px 0}}
@media(max-width:600px){.em-model-grid{grid-template-columns:1fr}.em-ba-card{aspect-ratio:1/1.08}.em-carbon-hero h1{font-size:3rem!important}.em-carbon-actions{display:grid}.em-carbon-actions a{width:100%}.menu{position:relative}.mobile-menu{background:#f1cb00!important;color:#111}.em-model-showcase .head{display:block}.em-model-showcase .head p{margin-top:10px}}
