*,*::before,*::after { box-sizing:border-box; }
body {font-family: "Urbanist", sans-serif; overflow-x: hidden; padding:0; background: #F7F4F1;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%; margin:0; }
a, button, input, select, textarea, [tabindex] { -webkit-tap-highlight-color:transparent; }
a, a:hover, a:focus, a:active, a:visited { text-decoration:none !important; }
a:focus, button:focus, input:focus, select:focus, textarea:focus, [tabindex]:focus { outline:none !important; }
button::-moz-focus-inner, input::-moz-focus-inner { border:0; }
::-webkit-scrollbar {width: 10px;background-color: #fff;border-left: 1px solid #fff;}
::-webkit-scrollbar-thumb {background-color: #000101;}
::-webkit-scrollbar-thumb:hover {background-color: #000101;}

html {scroll-behavior:smooth;}


.container {width:100%; max-width:1600px; margin-right:auto; margin-left:auto; padding-right:15px; padding-left:15px;}

.ustmenu { width:100%; height:80px; background:#ffffff; border-bottom:1px solid rgba(30,29,29,.06); position:relative; z-index:999; }
.ustmenuic { width:100%; height:79px; display:flex; align-items:center; justify-content:space-between; }
.ustmenulogo { width:170px; flex:0 0 170px; }
.ustmenulogo a { display:block; width:100%; }
.ustmenulogo img { display:block; width:170px; height:auto; }

.ustmenunav { height:100%; display:flex; align-items:center; justify-content:center; gap:29px; margin-left:115px; }
.ustmenunavitem { height:100%; display:flex; align-items:center; position:relative; }
.ustmenunavitem > a { height:100%; display:flex; align-items:center; font-size:15px; line-height:1; font-weight:bold; color:#1E1D1D; text-decoration:none; white-space:nowrap; position:relative; transition:color .25s ease; }
.ustmenunavitem > a:after { content:""; width:0; height:2px; position:absolute; left:50%; bottom:20px; background:#C72C33; transform:translateX(-50%); transition:width .25s ease; }
.ustmenunavitem > a:hover { color:#C72C33; }
.ustmenunavitem > a:hover:after { width:20px; }
.urunlerustlink { gap:0; }
.masaustualtmenubuton { width:20px; height:32px; display:flex; align-items:center; justify-content:center; margin-left:3px; padding:0; border:0; background:transparent; color:#1E1D1D; cursor:pointer; }
.ustmenuacilacak { width:7px; height:7px; display:block; margin-top:-4px; border-right:1.5px solid currentColor; border-bottom:1.5px solid currentColor; transform:rotate(45deg); transition:transform .25s ease, margin .25s ease; }
.urunlermegamenulu:hover .ustmenuacilacak,.urunlermegamenulu.megamenuacik .ustmenuacilacak { margin-top:3px; transform:rotate(225deg); }

.urunlermegamenulu { position:relative; }
.urunlermegamenu { width:260px; position:absolute; left:-16px; top:calc(100% - 1px); overflow:hidden; border:1px solid rgba(30,29,29,.10); border-radius:0 0 8px 8px; background:#ffffff; box-shadow:0 10px 24px rgba(30,29,29,.08); opacity:0; visibility:hidden; transform:translateY(8px); pointer-events:none; transition:opacity .2s ease, transform .26s cubic-bezier(.16,1,.3,1), visibility .2s ease; }
.urunlermegamenulu:hover .urunlermegamenu,.urunlermegamenulu.megamenuacik .urunlermegamenu { opacity:1; visibility:visible; transform:translateY(0); pointer-events:auto; }
.urunlermegamenu .container { width:100%; max-width:none; padding:0; }
.urunlermegamenuic { width:100%; display:block; padding:0; }
.urunlermegamenuozet { min-height:222px; display:flex; flex-direction:column; align-items:flex-start; padding:25px 22px 22px; border-right:1px solid rgba(58,50,45,.09); background:#F5F2EF; }
.urunlermegaetiket { margin-bottom:16px; color:#C72C33; font-size:8px; line-height:1; font-weight:700; letter-spacing:1.25px; }
.urunlermegabaslik { max-width:170px; color:#1E1D1D; font-size:25px; line-height:1.04; font-weight:400; letter-spacing:-.8px; }
.urunlermegaaciklama { margin-top:10px; color:rgba(58,50,45,.62); font-size:12px; line-height:1.4; }
.urunlermegatumu { min-height:37px; display:flex; align-items:center; justify-content:space-between; gap:18px; margin-top:auto; padding:0 13px; border-radius:7px; background:#C72C33; color:#ffffff; font-size:11px; font-weight:600; }
.urunlermegatumu:hover { color:#ffffff; background:#AE272D; }
.urunlermegatumu i,.urunlermegaok { width:8px; height:8px; display:block; border-right:1.5px solid currentColor; border-top:1.5px solid currentColor; transform:rotate(45deg); }
.urunlermegaliste { width:100%; display:grid; grid-template-columns:1fr; gap:0; padding:7px 9px; }
.urunlermegaliste a { min-width:0; min-height:43px; display:grid; grid-template-columns:minmax(0,1fr) 7px; align-items:center; gap:9px; padding:0 11px; border:0; border-bottom:1px solid rgba(58,50,45,.09); border-radius:0; background:#ffffff; color:#1E1D1D; position:relative; overflow:hidden; transition:background .2s ease, color .2s ease, padding .2s ease; }
.urunlermegaliste a:last-child { border-bottom-color:transparent; }
.urunlermegaliste a:hover { color:#C72C33; background:#ffffff; padding-left:14px; }
.urunlermegagorsel { width:46px; height:48px; display:block; overflow:hidden; border-radius:7px; background:#ECE8E4; }
.urunlermegagorsel img { width:100%; height:100%; display:block; object-fit:cover; transition:transform .45s ease; }
.urunlermegagorselyok { display:flex; align-items:center; justify-content:center; background:#F0EAE5; color:#C72C33; font-size:19px; line-height:1; font-weight:500; }
.urunlermegaliste a:hover .urunlermegagorsel img { transform:scale(1.045); }
.urunlermegabilgi { min-width:0; display:block; }
.urunlermegabilgi strong { display:block; overflow:hidden; margin:0; color:inherit; font-size:14px; line-height:1.2; font-weight:500; white-space:nowrap; text-overflow:ellipsis; }
.urunlermegabilgi > span { display:none; }
.urunlermegaok { color:#C72C33; transition:transform .25s ease; }
.urunlermegaliste a:hover .urunlermegaok { transform:translateX(3px) rotate(45deg); }

.ustmenusag { display:flex; align-items:center; justify-content:flex-end; }
.ustmenuislemler { height:40px; display:flex; align-items:center; border:1px solid #1E1D1D; border-radius:24px; padding:2px 3px 2px 15px; }

.dilsecimi { height:100%; display:flex; align-items:center; position:relative; }
.dilsecimibuton { height:100%; display:flex; align-items:center; gap:7px; padding-right:13px; font-size:13px; font-weight:500; color:#1E1D1D; text-decoration:none; white-space:nowrap; }
.dilsecimibuton img { width:17px; height:17px; object-fit:contain; }
.dilsecimibuton:after { content:""; width:5px; height:5px; border-right:1.5px solid #1E1D1D; border-bottom:1.5px solid #1E1D1D; transform:rotate(45deg) translateY(-2px); margin-left:1px; transition:transform .2s ease; }
.dilsecimi:hover .dilsecimibuton:after { transform:rotate(225deg) translate(-1px,-1px); }

.dilsecimimenu { min-width:175px; position:absolute; right:5px; top:43px; background:#ffffff; border:1px solid rgba(30,29,29,.08); border-radius:11px; padding:7px; box-shadow:0 15px 35px rgba(30,29,29,.10); opacity:0; visibility:hidden; transform:translateY(7px); pointer-events:none; transition:opacity .2s ease, transform .2s ease, visibility .2s ease; }
.dilsecimi:hover .dilsecimimenu, .dilsecimi:focus-within .dilsecimimenu { opacity:1; visibility:visible; transform:translateY(0); pointer-events:auto; }
.dilsecimimenu a { width:100%; display:flex; align-items:center; justify-content:flex-start; padding:10px 11px; border-radius:7px; font-size:13px; font-weight:500; color:#1E1D1D; text-decoration:none; transition:color .2s ease, padding-left .2s ease; }
.dilsecimimenu a span { font-size:11px; font-weight:500; color:#3A322D; opacity:.65; }
.dilsecimimenu a:hover { background:transparent; color:#C72C33; padding-left:14px; }
.dilsecimimenu a:hover span { color:#AE272D; }

.onlinekatalog { height:34px; display:flex; align-items:center; gap:7px; padding:0 17px; border-radius:20px; background:#C72C33; color:#ffffff; font-size:13px; font-weight:500; text-decoration:none; white-space:nowrap; position:relative; overflow:hidden; box-shadow:0 4px 12px rgba(199,44,51,.15); transition:background .25s ease, box-shadow .25s ease, transform .25s ease; }
.onlinekatalog:before { content:""; width:40px; height:60px; position:absolute; top:-13px; left:-55px; background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.48),rgba(255,255,255,0)); transform:skewX(-22deg); transition:left .55s ease; }
.onlinekatalog:hover { color:#ffffff; background:#AE272D; transform:translateY(-1px); box-shadow:0 7px 18px rgba(174,39,45,.24); }
.onlinekatalog:hover:before { left:115%; }
.onlinekatalog img { width:17px; height:17px; object-fit:contain; position:relative; z-index:1; }
.onlinekatalog span { position:relative; z-index:1; }

@media (max-width:1450px) {
.ustmenunav { margin-left:40px; gap:24px; }
}

@media (max-width:1100px) {
.ustmenu { height:auto; }
.ustmenuic { height:auto; min-height:74px; flex-wrap:wrap; }
.ustmenulogo { width:150px; flex:0 0 150px; }
.ustmenulogo img { width:150px; }
.ustmenunav { order:3; width:100%; height:50px; margin-left:0; justify-content:flex-start; gap:25px; overflow-x:auto; }
.ustmenunavitem { height:50px; }
.ustmenunavitem > a { height:50px; }
.ustmenunavitem > a:after { bottom:8px; }
.urunlermegamenu { top:124px; }
}

@media (max-width:768px) {
.ustmenuic { min-height:68px; }
.ustmenulogo { width:135px; flex:0 0 135px; }
.ustmenulogo img { width:135px; }
.ustmenuislemler { height:36px; padding-left:11px; }
.dilsecimibuton { font-size:0; padding-right:10px; }
.dilsecimibuton img { width:18px; height:18px; }
.onlinekatalog { height:30px; padding:0 13px; font-size:12px; }
.ustmenunav { height:46px; gap:22px; }
.ustmenunavitem { height:46px; }
.ustmenunavitem > a { height:46px; font-size:13px; }
.urunlermegamenu { top:114px; }
.urunlermegaliste { grid-template-columns:repeat(2,1fr); }
}

@media (max-width:576px) {
.ustmenulogo { width:120px; flex:0 0 120px; }
.ustmenulogo img { width:120px; }
.onlinekatalog span { display:none; }
.onlinekatalog { width:32px; padding:0; justify-content:center; }
.ustmenunav { gap:19px; }
.urunlermegaliste { grid-template-columns:1fr; }
}


.slideralani { width:100%; height:710px; position:relative; overflow:hidden; background:#1E1D1D; border-radius:0 0 12px 12px; }

.slidergorseller { width:100%; height:100%; position:relative; }
.slidergorsel { width:100%; height:100%; position:absolute; left:0; top:0; opacity:0; visibility:hidden; transition:opacity .9s ease, visibility .9s ease; }
.slidergorsel.aktif { opacity:1; visibility:visible; z-index:1; }
.slidergorsel img { width:100%; height:100%; display:block; object-fit:cover; object-position:center center; }
.slidergorsel:after { content:""; width:100%; height:100%; position:absolute; left:0; top:0; background:linear-gradient(90deg, rgba(30,29,29,0) 48%, rgba(30,29,29,.03) 61%, rgba(30,29,29,.24) 100%); pointer-events:none; }

.sliderbuyukyazi { position:absolute; left:8.05%; bottom:75px; z-index:4; font-size:111px; line-height:.91; font-weight:900; letter-spacing:-6px; white-space:nowrap; color:transparent; background:linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,.98) 20%, rgba(255,255,255,.72) 48%, rgba(255,255,255,.30) 70%, rgba(255,255,255,0) 100%); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; pointer-events:none; }
.sliderbuyukyazi span { display:block; }

.sliderurunler { width:315px; position:absolute; right:8.2%; top:50%; transform:translateY(-50%); z-index:5; padding-right:30px; }
.sliderurunler:after { content:""; width:1px; height:100%; position:absolute; right:0; top:0; background:rgba(255,255,255,.23); }

.sliderurunbuton { width:100%; min-height:51px; display:flex; align-items:center; justify-content:flex-end; padding:0; margin:0; border:0; outline:0; background:transparent; color:rgba(255,255,255,.48); font-size:20px; line-height:1.25; font-weight:500; text-align:right; cursor:pointer; position:relative; transition:color .3s ease, transform .3s ease; }
.sliderurunbuton:after { content:""; width:2px; height:37px; position:absolute; right:-30px; top:50%; background:#ffffff; opacity:0; transform:translateY(-50%) scaleY(.35); transition:opacity .3s ease, transform .3s ease; }
.sliderurunbuton:hover { color:rgba(255,255,255,.80);  }
.sliderurunbuton.aktif { color:#ffffff; }
.sliderurunbuton.aktif:after { opacity:1; transform:translateY(-50%) scaleY(1); }

.slidersosyal { position:absolute; right:8.2%; bottom:84px; z-index:6; display:flex; align-items:center; gap:4px; }
.slidersosyal a { width:26px; height:26px; display:flex; align-items:center; justify-content:center; border:1px solid rgba(255,255,255,.85); border-radius:3px; position:relative; overflow:hidden; transition:background .25s ease, border-color .25s ease, transform .25s ease; }
.slidersosyal a:before { content:""; width:24px; height:45px; position:absolute; top:-10px; left:-35px; background:linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.48), rgba(255,255,255,0)); transform:skewX(-22deg); transition:left .5s ease; }
.slidersosyal a:hover { background:#C72C33; border-color:#C72C33; transform:translateY(-2px); }
.slidersosyal a:hover:before { left:38px; }
.slidersosyal img { width:14px; height:14px; display:block; object-fit:contain; position:relative; z-index:2; }

@media (max-width:1450px) {
.slideralani { height:650px; }
.sliderbuyukyazi { left:6%; bottom:65px; font-size:94px; letter-spacing:-5px; }
.sliderurunler { right:6%; width:290px; }
.sliderurunbuton { font-size:18px; }
.slidersosyal { right:6%; bottom:65px; }
}

@media (max-width:1100px) {
.slideralani { height:590px; }
.sliderbuyukyazi { left:5%; bottom:55px; font-size:74px; letter-spacing:-4px; }
.sliderurunler { right:5%; width:255px; padding-right:24px; }
.sliderurunbuton { min-height:44px; font-size:16px; }
.sliderurunbuton:after { right:-24px; height:30px; }
.slidersosyal { right:5%; bottom:45px; }
}

@media (max-width:768px) {
.slideralani { height:600px; border-radius:0 0 8px 8px; }
.slidergorsel:after { background:linear-gradient(180deg, rgba(30,29,29,0) 38%, rgba(30,29,29,.10) 58%, rgba(30,29,29,.72) 100%); }
.sliderbuyukyazi { left:25px; bottom:28px; font-size:57px; line-height:.92; letter-spacing:-3px; }
.sliderurunler { width:auto; left:25px; right:25px; top:auto; bottom:145px; transform:none; padding:0 0 0 17px; }
.sliderurunler:after { left:0; right:auto; }
.sliderurunbuton { min-height:33px; justify-content:flex-start; font-size:14px; text-align:left; }
.sliderurunbuton:after { left:-17px; right:auto; height:23px; }
.sliderurunbuton:hover { transform:translateX(4px); }
.slidersosyal { right:25px; bottom:28px; }
}

@media (max-width:576px) {
.slideralani { height:540px; }
.sliderbuyukyazi { left:20px; bottom:24px; font-size:45px; letter-spacing:-2px; }
.sliderurunler { left:20px; right:20px; bottom:125px; }
.sliderurunbuton { min-height:30px; font-size:13px; }
.slidersosyal { right:20px; bottom:22px; }
.slidersosyal a { width:24px; height:24px; }
.slidersosyal img { width:13px; height:13px; }
}



.anasayfakategori { width:100%; padding:100px 0 115px; background:#f6f4f2; }
.anasayfakategoriicerik { width:100%; height:494px; display:flex; gap:14px; overflow:hidden; }

.kategorikutu { height:100%; min-width:0; flex:1; position:relative; overflow:hidden; border-radius:14px; text-decoration:none; cursor:pointer; transition:flex .65s cubic-bezier(.22,.61,.36,1); }
.kategorikutu.aktif { flex:2.22; }
.kategorikutu img { width:100%; height:100%; display:block; object-fit:cover; object-position:center center; transform:scale(1.001); transition:transform .7s ease; }
.kategorikutu:hover img { transform:scale(1.025); }

.kategorikutu:before { content:""; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; background:linear-gradient(205deg, rgba(58,50,45,0) 12%, rgba(58,50,45,.05) 34%, rgba(58,50,45,.16) 58%, rgba(58,50,45,.34) 82%, rgba(58,50,45,.46) 100%); pointer-events:none; transition:background .45s ease, opacity .45s ease; }
.kategorikutu:after { content:""; width:100%; height:56%; position:absolute; left:0; bottom:0; z-index:2; background:linear-gradient(0deg, rgba(58,50,45,.78) 0%, rgba(58,50,45,.56) 24%, rgba(58,50,45,.28) 48%, rgba(58,50,45,.08) 72%, rgba(58,50,45,0) 100%); pointer-events:none; transition:background .45s ease, opacity .45s ease; }

.kategorikutu.aktif:before { background:linear-gradient(205deg, rgba(58,50,45,0) 10%, rgba(58,50,45,.04) 30%, rgba(58,50,45,.12) 54%, rgba(58,50,45,.26) 78%, rgba(58,50,45,.38) 100%); }
.kategorikutu.aktif:after { background:linear-gradient(0deg, rgba(58,50,45,.74) 0%, rgba(58,50,45,.50) 23%, rgba(58,50,45,.24) 46%, rgba(58,50,45,.07) 70%, rgba(58,50,45,0) 100%); }

.kategoribilgi { position:absolute; left:40px; right:35px; bottom:47px; z-index:4; color:#ffffff; opacity:0; visibility:hidden; transform:translateY(12px); transition:opacity .32s ease .18s, visibility .32s ease .18s, transform .42s ease .18s; }
.kategorikutu.aktif .kategoribilgi { opacity:1; visibility:visible; transform:translateY(0); }
.kategoribaslik { margin:0 0 5px; font-size:27px; line-height:1.05; font-weight:400; letter-spacing:-.7px; color:#ffffff; }
.kategoriaciklama { max-width:560px; margin:0; font-size:13px; line-height:1.35; font-weight:400; color:rgba(255,255,255,.96); }

.kategoridikeybaslik { position:absolute; left:42px; bottom:47px; z-index:4; display:flex; align-items:center; color:#ffffff; font-size:24px; line-height:1; font-weight:400; white-space:nowrap; transform:rotate(-90deg); transform-origin:left bottom; opacity:1; visibility:visible; transition:opacity .2s ease, visibility .2s ease; }
.kategorikutu.aktif .kategoridikeybaslik { opacity:0; visibility:hidden; }

@media (max-width:1450px) {
.anasayfakategori { padding:85px 0 100px; }
.anasayfakategoriicerik { height:455px; gap:12px; }
.kategoribilgi { left:34px; right:30px; bottom:40px; }
.kategoribaslik { font-size:25px; }
.kategoridikeybaslik { left:36px; bottom:40px; font-size:22px; }
}

@media (max-width:1100px) {
.anasayfakategori { padding:70px 0 85px; }
.anasayfakategoriicerik { height:420px; gap:10px; }
.kategorikutu.aktif { flex:2; }
.kategoribilgi { left:28px; right:25px; bottom:32px; }
.kategoribaslik { font-size:23px; }
.kategoriaciklama { font-size:12px; }
.kategoridikeybaslik { left:29px; bottom:33px; font-size:19px; }
}

@media (max-width:768px) {
.anasayfakategori { padding:55px 0 65px; }
.anasayfakategoriicerik { height:auto; display:flex; flex-direction:column; gap:10px; overflow:visible; }
.kategorikutu { width:100%; height:110px; flex:none; border-radius:11px; transition:height .55s cubic-bezier(.22,.61,.36,1); }
.kategorikutu.aktif { height:380px; flex:none; }
.kategoribilgi { left:24px; right:22px; bottom:25px; }
.kategoribaslik { font-size:24px; }
.kategoriaciklama { max-width:470px; font-size:12px; }
.kategoridikeybaslik { left:24px; bottom:50%; font-size:18px; transform:translateY(50%) rotate(0); transform-origin:left center; }
}

@media (max-width:576px) {
.anasayfakategori { padding:45px 0 55px; }
.anasayfakategoriicerik { gap:8px; }
.kategorikutu { height:92px; }
.kategorikutu.aktif { height:330px; }
.kategoribilgi { left:20px; right:18px; bottom:21px; }
.kategoribaslik { margin-bottom:5px; font-size:22px; }
.kategoriaciklama { font-size:11px; line-height:1.4; }
.kategoridikeybaslik { left:20px; font-size:17px; }
}



.anasayfaihracat { width:100%; padding:86px 0 92px; background:#f6f4f2; overflow:hidden; }
.anasayfaihracaticerik { width:100%; position:relative; }

.ihracatustalan { width:100%; min-height:170px; position:relative; z-index:3; }
.ihracatslogan { max-width:850px; padding-left:6px; color:#1E1D1D; font-size:50px; line-height:1.06; font-weight:300; font-style:italic; letter-spacing:-2.2px; }
.ihracatslogan span { display:block; }

.ihracatkart { width:494px; min-height:318px; position:absolute; top:-8px; right:0; padding:48px 38px 96px; background:#C72C33; border-radius:18px; box-shadow:0 18px 38px rgba(58,50,45,.08); }
.ihracatkartbaslik { margin:0 0 19px; color:#ffffff; font-size:20px; line-height:1.2; font-weight:500; }
.ihracatkartcizgi { width:70px; height:1px; margin-bottom:17px; background:rgba(255,255,255,.95); }
.ihracatkartyazi { max-width:392px; margin:0; color:rgba(255,255,255,.95); font-size:13px; line-height:1.9; font-weight:400; }

.ihracatkartlink { width:calc(100% - 24px); height:72px; position:absolute; left:12px; bottom:12px; display:flex; align-items:center; justify-content:space-between; padding:0 28px 0 24px; border:0; border-radius:14px; background:#AE272D; color:#ffffff; font-family:inherit; text-align:left; text-decoration:none; cursor:pointer; overflow:hidden; transition:background .3s ease, transform .3s ease, box-shadow .3s ease; }
.ihracatkartlink:before { content:""; width:58px; height:118px; position:absolute; left:-88px; top:-22px; background:linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.40), rgba(255,255,255,0)); transform:skewX(-24deg); transition:left .65s ease; }
.ihracatkartlink:hover { color:#ffffff; background:#3A322D; transform:translateY(-1px); box-shadow:0 12px 24px rgba(58,50,45,.18); }
.ihracatkartlink:hover:before { left:115%; }
.ihracatkartlink span { position:relative; z-index:2; font-size:18px; line-height:1; font-weight:400; }
.ihracatkartlink img { width:24px; height:24px; position:relative; z-index:2; object-fit:contain; }

.ihracatmedya { width:calc(100vw - 50px); height:528px; position:relative; left:50%; margin-top:28px; transform:translateX(-50%); overflow:hidden; border-radius:16px; background:#3A322D; }
.ihracatvideo { width:100%; height:100%; display:block; object-fit:cover; object-position:center center; }
.ihracatmedya:before { content:""; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; background:linear-gradient(90deg, rgba(58,50,45,.74) 0%, rgba(58,50,45,.56) 14%, rgba(58,50,45,.28) 28%, rgba(58,50,45,.10) 42%, rgba(58,50,45,0) 60%); pointer-events:none; }
.ihracatmedya:after { content:""; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; background:linear-gradient(180deg, rgba(58,50,45,.06) 0%, rgba(58,50,45,.10) 48%, rgba(58,50,45,.16) 100%); pointer-events:none; }

.ihracatveriler { position:absolute; left:8%; top:50%; z-index:3; display:flex; flex-direction:column; gap:36px; transform:translateY(-50%); }
.ihracatveri { color:#ffffff; }
.ihracatveribaslik { margin:0 0 5px; color:#ffffff; font-size:20px; line-height:1.1; font-weight:300; }
.ihracatverideger { margin:0; color:#ffffff; font-size:42px; line-height:1.02; font-weight:300; letter-spacing:-1.2px; }
.ihracatverideger sup { position:relative; top:-.33em; font-size:20px; line-height:1; }
.ihracatvericizgi { width:52px; height:1px; margin-top:9px; background:rgba(255,255,255,.88); }

/* Bayilik başvuru penceresi */
body.bayilikpopupacik { overflow:hidden; }
.bayilikpopup { position:fixed; z-index:2200; inset:0; display:flex; align-items:center; justify-content:center; padding:24px; opacity:0; visibility:hidden; pointer-events:none; transition:opacity .25s ease, visibility .25s ease; }
.bayilikpopup.acik { opacity:1; visibility:visible; pointer-events:auto; }
.bayilikpopupzemin { position:absolute; inset:0; background:rgba(30,29,29,.48); }
.bayilikpencere { width:min(920px,calc(100vw - 48px)); max-height:calc(100dvh - 48px); position:relative; z-index:2; display:grid; grid-template-columns:34% 66%; overflow:auto; border:1px solid rgba(58,50,45,.10); border-radius:16px; background:#ffffff; box-shadow:0 20px 54px rgba(30,29,29,.18); transform:translateY(18px); transition:transform .35s cubic-bezier(.16,1,.3,1); }
.bayilikpopup.acik .bayilikpencere { transform:translateY(0); }
.bayilikpopupkapat { width:40px; height:40px; position:absolute; z-index:5; top:18px; right:18px; display:flex; align-items:center; justify-content:center; padding:0; border:1px solid rgba(58,50,45,.13); border-radius:50%; background:#ffffff; cursor:pointer; }
.bayilikpopupkapat span { width:16px; height:1.5px; position:absolute; background:#1E1D1D; transform:rotate(45deg); }
.bayilikpopupkapat span:last-child { transform:rotate(-45deg); }
.bayilikpopupgiris { min-height:100%; padding:54px 34px 34px; display:flex; flex-direction:column; background:#C72C33; color:#ffffff; }
.bayilikpopupetiket { margin-bottom:23px; font-size:10px; line-height:1; font-weight:650; letter-spacing:1.5px; }
.bayilikpopupgiris h2 { margin:0 0 18px; color:#ffffff; font-size:34px; line-height:1.05; font-weight:400; letter-spacing:-1.2px; }
.bayilikpopupgiris p { margin:0; color:rgba(255,255,255,.90); font-size:13px; line-height:1.7; }
.bayilikpopupcizgi { width:54px; height:1px; margin:29px 0; background:rgba(255,255,255,.72); }
.bayilikpopupmarka { margin-top:auto; color:#ffffff; font-size:12px; font-weight:600; letter-spacing:.9px; text-transform:uppercase; }
.bayilikpopupformalan { padding:46px 42px 38px; }
.bayilikformgrid { display:grid; grid-template-columns:1fr 1fr; gap:18px 16px; }
.bayilikformgrup.tam { grid-column:1 / -1; }
.bayilikformgrup label { display:block; margin:0 0 7px; color:#3A322D; font-size:11px; line-height:1.2; font-weight:600; }
.bayilikformgrup input,.bayilikformgrup textarea { width:100%; display:block; border:1px solid rgba(58,50,45,.16); border-radius:9px; outline:0; background:#ffffff; color:#1E1D1D; font-family:inherit; font-size:13px; transition:border-color .2s ease, box-shadow .2s ease; }
.bayilikformgrup input { height:46px; padding:0 14px; }
.bayilikformgrup textarea { height:104px; padding:13px 14px; resize:vertical; }
.bayilikformgrup input::placeholder,.bayilikformgrup textarea::placeholder { color:rgba(58,50,45,.44); }
.bayilikformgrup input:focus,.bayilikformgrup textarea:focus { border-color:#C72C33; box-shadow:0 0 0 3px rgba(199,44,51,.07); }
.bayilikbal { position:absolute !important; left:-10000px !important; width:1px !important; height:1px !important; opacity:0 !important; }
.bayilikonay { display:grid; grid-template-columns:17px 1fr; gap:9px; align-items:start; margin:18px 0 0; color:#655c57; font-size:10px; line-height:1.45; cursor:pointer; }
.bayilikonay input { width:15px; height:15px; margin:0; accent-color:#C72C33; }
.bayilikonay a { color:#C72C33; text-decoration:underline; text-underline-offset:2px; }
.bayilikformdurum { display:none; margin-top:16px; padding:11px 13px; border-radius:8px; font-size:12px; line-height:1.4; }
.bayilikformdurum.goster { display:block; }
.bayilikformdurum.basarili { color:#245b37; background:#e9f6ed; border:1px solid #b9dfc5; }
.bayilikformdurum.hata { color:#8a2929; background:#fff0f0; border:1px solid #edc1c1; }
.bayilikgonder { width:100%; height:50px; display:flex; align-items:center; justify-content:space-between; margin-top:18px; padding:0 18px 0 20px; border:0; border-radius:10px; background:#C72C33; color:#ffffff; font-family:inherit; font-size:13px; font-weight:600; cursor:pointer; transition:background .25s ease; }
.bayilikgonder:hover { background:#AE272D; }
.bayilikgonder:disabled { opacity:.68; cursor:wait; }
.bayilikgonder img { width:19px; height:19px; }
html[dir="rtl"] .bayilikpopupkapat { right:auto; left:18px; }
html[dir="rtl"] .bayilikformgrup,html[dir="rtl"] .bayilikpopupgiris { text-align:right; }
html[dir="rtl"] .bayilikgonder img { transform:scaleX(-1); }

@media (max-width:768px) {
.bayilikpopup { align-items:flex-end; padding:12px; }
.bayilikpencere { width:100%; max-height:calc(100dvh - 24px); grid-template-columns:1fr; border-radius:15px; }
.bayilikpopupgiris { min-height:auto; padding:29px 58px 26px 24px; }
.bayilikpopupetiket { margin-bottom:13px; }
.bayilikpopupgiris h2 { max-width:460px; margin-bottom:11px; font-size:27px; }
.bayilikpopupgiris p { max-width:540px; font-size:11px; line-height:1.55; }
.bayilikpopupcizgi,.bayilikpopupmarka { display:none; }
.bayilikpopupformalan { padding:27px 24px 24px; }
html[dir="rtl"] .bayilikpopupgiris { padding:29px 24px 26px 58px; }
}

@media (max-width:576px) {
.bayilikpopup { padding:7px; }
.bayilikpencere { max-height:calc(100dvh - 14px); border-radius:13px; }
.bayilikpopupkapat { width:36px; height:36px; top:14px; right:14px; }
.bayilikpopupgiris { padding:25px 53px 22px 19px; }
.bayilikpopupgiris h2 { font-size:23px; }
.bayilikpopupformalan { padding:22px 18px 20px; }
.bayilikformgrid { grid-template-columns:1fr; gap:14px; }
.bayilikformgrup.tam { grid-column:auto; }
.bayilikformgrup input { height:44px; }
.bayilikformgrup textarea { height:94px; }
html[dir="rtl"] .bayilikpopupkapat { left:14px; }
html[dir="rtl"] .bayilikpopupgiris { padding:25px 19px 22px 53px; }
}

@media (max-width:1450px) {
.anasayfaihracat { padding:76px 0 82px; }
.ihracatslogan { max-width:700px; font-size:48px; letter-spacing:-1.8px; }
.ihracatkart { width:455px; min-height:304px; padding:42px 34px 90px; }
.ihracatmedya { width:calc(100vw - 40px); height:494px; }
.ihracatveriler { left:6.3%; gap:32px; }
.ihracatveribaslik { font-size:18px; }
.ihracatverideger { font-size:38px; }
}

@media (max-width:1100px) {
.anasayfaihracat { padding:64px 0 72px; }
.ihracatustalan { min-height:150px; }
.ihracatslogan { max-width:520px; font-size:38px; letter-spacing:-1.2px; }
.ihracatkart { width:410px; min-height:286px; top:0; padding:36px 30px 84px; }
.ihracatkartbaslik { margin-bottom:16px; font-size:18px; }
.ihracatkartyazi { font-size:12px; line-height:1.8; }
.ihracatkartlink { height:64px; }
.ihracatkartlink span { font-size:16px; }
.ihracatmedya { width:calc(100vw - 30px); height:454px; margin-top:24px; }
.ihracatveriler { left:5.5%; gap:28px; }
.ihracatveribaslik { font-size:17px; }
.ihracatverideger { font-size:34px; }
.ihracatverideger sup { font-size:16px; }
}

@media (max-width:768px) {
.anasayfaihracat { padding:52px 0 58px; }
.ihracatustalan { min-height:auto; display:flex; flex-direction:column; gap:26px; }
.ihracatslogan { max-width:100%; padding-left:0; font-size:31px; line-height:1.14; letter-spacing:-1px; }
.ihracatkart { width:100%; min-height:auto; position:relative; top:auto; right:auto; padding:30px 24px 88px; border-radius:15px; }
.ihracatkartbaslik { font-size:18px; }
.ihracatkartcizgi { width:58px; }
.ihracatkartlink { width:calc(100% - 20px); left:10px; bottom:10px; height:62px; padding:0 20px; }
.ihracatkartlink span { font-size:16px; }
.ihracatmedya { width:calc(100vw - 24px); height:438px; margin-top:18px; border-radius:14px; }
.ihracatmedya:before { background:linear-gradient(90deg, rgba(58,50,45,.78) 0%, rgba(58,50,45,.60) 34%, rgba(58,50,45,.18) 58%, rgba(58,50,45,0) 82%); }
.ihracatveriler { left:28px; gap:30px; }
.ihracatveribaslik { font-size:16px; }
.ihracatverideger { font-size:31px; }
}

@media (max-width:576px) {
.anasayfaihracat { padding:44px 0 50px; }
.ihracatslogan { font-size:26px; line-height:1.16; letter-spacing:-.8px; }
.ihracatkart { padding:26px 20px 82px; border-radius:13px; }
.ihracatkartbaslik { margin-bottom:14px; font-size:17px; }
.ihracatkartyazi { font-size:11px; line-height:1.7; }
.ihracatkartlink { height:58px; padding:0 18px; border-radius:12px; }
.ihracatkartlink span { font-size:15px; }
.ihracatkartlink img { width:21px; height:21px; }
.ihracatmedya { width:calc(100vw - 20px); height:398px; border-radius:12px; }
.ihracatvideo { object-position:center center; }
.ihracatveriler { left:22px; gap:24px; }
.ihracatveribaslik { font-size:15px; }
.ihracatverideger { font-size:28px; }
.ihracatverideger sup { font-size:15px; }
.ihracatvericizgi { width:42px; margin-top:8px; }
}


.onecikanurunler { width:100%; padding:62px 0 78px; background:#f6f4f2; overflow:hidden; }
.onecikanurunlericerik { width:100%; }

.onecikanuruntablar { width:100%; display:flex; align-items:center; margin-bottom:43px; }
.onecikanuruntab { display:flex; align-items:center; padding:0 25px; border:0; border-right:1px solid rgba(30,29,29,.18); background:transparent; color:#1E1D1D; font-size:20px; line-height:1; font-weight:400; cursor:pointer; white-space:nowrap; transition:color .25s ease; }
.onecikanuruntab:first-child { padding-left:0; }
.onecikanuruntab:last-child { border-right:0; }
.onecikanuruntab:hover, .onecikanuruntab.aktif { color:#C72C33; }

.onecikanurunpaneller { width:100%; }
.onecikanurunpanel { width:100%; display:none; }
.onecikanurunpanel.aktif { display:block; }

.onecikanurunsliderdis { width:calc(50% + 50vw); overflow:hidden; }
.onecikanurunslider { width:100%; margin:0; padding:0; }
.onecikanurunslider .slick-list { overflow:hidden; margin:0; padding:0; }
.onecikanurunslider .slick-track { display:flex; align-items:stretch; }
.onecikanurunslider .slick-slide { height:auto; margin:0 14px; }
.onecikanurunslider .slick-slide:first-child { margin-left:0; }
.onecikanurunslider .slick-slide > div { height:100%; }

.onecikanurunitem { width:460px; height:508px; }
.onecikanurunkart { width:460px; height:508px; display:block; position:relative; overflow:hidden; border-radius:15px; background:#3A322D; text-decoration:none; }
.onecikanurungorsel { width:100%; height:100%; display:block; object-fit:cover; object-position:center center; transform:scale(1.001); transition:transform .65s ease; }
.onecikanurunkart:hover .onecikanurungorsel { transform:scale(1.025); }

.onecikanurunkart:after { content:""; width:100%; height:55%; position:absolute; left:0; bottom:0; z-index:2; background:linear-gradient(0deg, rgba(58,50,45,.72) 0%, rgba(58,50,45,.48) 27%, rgba(58,50,45,.18) 59%, rgba(58,50,45,0) 100%); pointer-events:none; }

.onecikanurunalt { width:100%; position:absolute; left:0; bottom:44px; z-index:3; display:flex; align-items:center; justify-content:space-between; padding:0 48px 0 36px; }
.onecikanurunad { max-width:320px; color:#ffffff; font-size:19px; line-height:1.1; font-weight:500; letter-spacing:-.3px; white-space:nowrap; }

.onecikanurunok { width:38px; height:38px; flex:0 0 38px; display:flex; align-items:center; justify-content:center; position:relative; overflow:hidden; border:1px solid rgba(255,255,255,.92); border-radius:50%; transition:background .3s ease, border-color .3s ease, transform .3s ease; }
.onecikanurunok:before { content:""; width:20px; height:55px; position:absolute; left:-32px; top:-9px; background:linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.55), rgba(255,255,255,0)); transform:skewX(-23deg); transition:left .5s ease; }
.onecikanurunok img { width:18px; height:18px; display:block; object-fit:contain; position:relative; z-index:2; }
.onecikanurunkart:hover .onecikanurunok { background:#C72C33; border-color:#C72C33; transform:translateX(3px); }
.onecikanurunkart:hover .onecikanurunok:before { left:48px; }

@media (max-width:1450px) {
.onecikanurunler { padding:58px 0 72px; }
.onecikanuruntablar { margin-bottom:38px; }
.onecikanuruntab { padding:0 20px; font-size:18px; }
.onecikanurunslider .slick-slide { margin:0 11px; }
.onecikanurunitem, .onecikanurunkart { width:400px; height:470px; }
.onecikanurunalt { bottom:35px; padding:0 34px 0 30px; }
.onecikanurunad { font-size:17px; }
}

@media (max-width:1100px) {
.onecikanurunler { padding:52px 0 65px; }
.onecikanuruntablar { margin-bottom:32px; overflow-x:auto; scrollbar-width:none; }
.onecikanuruntablar::-webkit-scrollbar { display:none; }
.onecikanuruntab { padding:0 17px; font-size:16px; }
.onecikanurunslider .slick-slide { margin:0 9px; }
.onecikanurunitem, .onecikanurunkart { width:345px; height:420px; }
.onecikanurunalt { bottom:28px; padding:0 27px 0 25px; }
.onecikanurunad { font-size:16px; }
.onecikanurunok { width:34px; height:34px; flex-basis:34px; }
.onecikanurunok img { width:16px; height:16px; }
}

@media (max-width:768px) {
.onecikanurunler { padding:46px 0 58px; }
.onecikanuruntablar { margin-bottom:27px; }
.onecikanuruntab { padding:0 14px; font-size:15px; }
.onecikanurunsliderdis { width:calc(50% + 50vw); }
.onecikanurunslider .slick-slide { margin:0 7px; }
.onecikanurunitem, .onecikanurunkart { width:290px; height:375px; }
.onecikanurunalt { bottom:24px; padding:0 22px 0 21px; }
.onecikanurunad { max-width:205px; font-size:15px; }
.onecikanurunok { width:32px; height:32px; flex-basis:32px; }
}

@media (max-width:576px) {
.onecikanurunler { padding:40px 0 50px; }
.onecikanuruntablar { margin-bottom:23px; }
.onecikanuruntab { padding:0 11px; font-size:14px; }
.onecikanurunslider .slick-slide { margin:0 6px; }
.onecikanurunitem, .onecikanurunkart { width:250px; height:330px; }
.onecikanurunalt { bottom:20px; padding:0 18px; }
.onecikanurunad { max-width:175px; font-size:14px; }
.onecikanurunok { width:30px; height:30px; flex-basis:30px; }
.onecikanurunok img { width:14px; height:14px; }
}



.ihracatharitaalan { width:100%; padding:60px 0 100px; background:#ffffff; overflow:hidden; }
.ihracatharitacizim { width:100%; aspect-ratio:1601/612; position:relative; margin:0 auto; }

.ihracatharitagorsel { width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; display:block; object-fit:contain; object-position:center center; opacity:1; transform:translateY(0) scale(1); filter:brightness(1); }
.ihracatharitaglow { width:75%; height:72%; position:absolute; left:50%; top:52%; z-index:0; transform:translate(-50%,-50%) scale(1); background:radial-gradient(ellipse, rgba(183,154,106,.20) 0%, rgba(183,154,106,.08) 38%, rgba(183,154,106,0) 72%); filter:blur(35px); opacity:.45; pointer-events:none; }

.ihracatharitaalan.animasyonhazir .ihracatharitagorsel { opacity:0; transform:translateY(60px) scale(.975); filter:brightness(.78); }
.ihracatharitaalan.animasyonhazir .ihracatharitaglow { opacity:0; transform:translate(-50%,-50%) scale(.65); }

.ihracatharitaalan.animasyonbasladi .ihracatharitagorsel { opacity:1; transform:translateY(0) scale(1); filter:brightness(1); transition:opacity .9s ease, transform 1.15s cubic-bezier(.16,1,.3,1), filter 1.3s ease; animation:haritaparlama 1.8s ease .35s 1; }
.ihracatharitaalan.animasyonbasladi .ihracatharitaglow { opacity:.65; transform:translate(-50%,-50%) scale(1); transition:opacity 1.2s ease .15s, transform 1.4s cubic-bezier(.16,1,.3,1) .15s; animation:haritaglow 2.2s ease .3s 1; }

.ihracatisaretler { width:100%; height:100%; position:absolute; left:0; top:0; z-index:5; pointer-events:none; }

.ihracatisaret { position:absolute; width:180px; display:flex; flex-direction:column; align-items:center; transform:translateX(-50%); }
.ihracatbolgeadi { width:180px; height:30px; display:flex; align-items:center; justify-content:center; position:relative; z-index:3; padding:0 15px; border-radius:20px; background:#C72C33; color:#ffffff; font-size:14px; line-height:1; font-weight:500; letter-spacing:0; text-align:center; white-space:nowrap; box-shadow:0 6px 16px rgba(199,44,51,.10); }
.ihracatcizgi { width:1px; height:var(--cizgi); position:relative; margin-top:9px; background:#C72C33; transform-origin:top center; }
.ihracatnokta { width:15px; height:15px; position:absolute; left:50%; bottom:-7px; transform:translateX(-50%); border-radius:50%; background:#C72C33; }
.ihracatnokta:before { content:""; width:100%; height:100%; position:absolute; left:0; top:0; border-radius:50%; border:1px solid rgba(199,44,51,.55); opacity:0; }

.ihracatharitaalan.animasyonhazir .ihracatisaret { opacity:0; }
.ihracatharitaalan.animasyonhazir .ihracatbolgeadi { opacity:0; transform:translateY(-10px) scale(.92); }
.ihracatharitaalan.animasyonhazir .ihracatcizgi { transform:scaleY(0); }
.ihracatharitaalan.animasyonhazir .ihracatnokta { opacity:0; transform:translateX(-50%) scale(0); }

.ihracatharitaalan.animasyonbasladi .ihracatisaret { opacity:1; transition:opacity .01s linear var(--gecikme); }
.ihracatharitaalan.animasyonbasladi .ihracatbolgeadi { opacity:1; transform:translateY(0) scale(1); transition:opacity .35s ease var(--gecikme), transform .55s cubic-bezier(.16,1,.3,1) var(--gecikme); }
.ihracatharitaalan.animasyonbasladi .ihracatcizgi { transform:scaleY(1); transition:transform .6s cubic-bezier(.16,1,.3,1) calc(var(--gecikme) + .18s); }
.ihracatharitaalan.animasyonbasladi .ihracatnokta { opacity:1; transform:translateX(-50%) scale(1); transition:opacity .25s ease calc(var(--gecikme) + .62s), transform .42s cubic-bezier(.16,1,.3,1) calc(var(--gecikme) + .62s); }
.ihracatharitaalan.animasyonbasladi .ihracatnokta:before { animation:noktapulse 1.5s ease calc(var(--gecikme) + .8s) 2; }

.ihracatisaret1 { left:18%; top:37%; --cizgi:88px; --gecikme:.80s; }
.ihracatisaret2 { left:51%; top:18%; --cizgi:70px; --gecikme:1.02s; }
.ihracatisaret3 { left:47%; top:48%; --cizgi:68px; --gecikme:1.24s; }
.ihracatisaret4 { left:63%; top:24%; --cizgi:72px; --gecikme:1.46s; }
.ihracatisaret5 { left:82%; top:29%; --cizgi:86px; --gecikme:1.68s; }

@keyframes haritaparlama {
0% { filter:brightness(.82); }
35% { filter:brightness(1.38); }
65% { filter:brightness(1.08); }
100% { filter:brightness(1); }
}

@keyframes haritaglow {
0% { opacity:0; }
40% { opacity:.9; }
100% { opacity:.45; }
}

@keyframes noktapulse {
0% { opacity:.65; transform:scale(1); }
100% { opacity:0; transform:scale(2.6); }
}

@media (max-width:1450px) {
.ihracatharitaalan { padding:50px 0 35px; }
.ihracatisaret { width:150px; }
.ihracatbolgeadi { width:150px; height:28px; padding:0 12px; font-size:13px; }
.ihracatisaret1 { --cizgi:72px; }
.ihracatisaret2 { --cizgi:58px; }
.ihracatisaret3 { --cizgi:56px; }
.ihracatisaret4 { --cizgi:59px; }
.ihracatisaret5 { --cizgi:70px; }
}

@media (max-width:1100px) {
.ihracatharitaalan { padding:45px 0 30px; }
.ihracatisaret { width:125px; }
.ihracatbolgeadi { width:125px; height:25px; padding:0 10px; font-size:11px; }
.ihracatcizgi { margin-top:6px; }
.ihracatnokta { width:12px; height:12px; bottom:-6px; }
.ihracatisaret1 { --cizgi:52px; }
.ihracatisaret2 { --cizgi:43px; }
.ihracatisaret3 { --cizgi:42px; }
.ihracatisaret4 { --cizgi:44px; }
.ihracatisaret5 { --cizgi:51px; }
}

@media (max-width:768px) {
.ihracatharitaalan { padding:34px 0 30px; overflow:hidden; scroll-margin-top:66px; }
.ihracatharitacizim { width:100%; max-width:100%; aspect-ratio:1601/680; }
.ihracatisaret { width:92px; }
.ihracatbolgeadi { width:92px; height:21px; padding:0 6px; font-size:9px; line-height:1; white-space:nowrap; box-shadow:none; }
.ihracatcizgi { margin-top:4px; }
.ihracatnokta { width:8px; height:8px; bottom:-4px; }
.ihracatisaret1 { --cizgi:24px; }
.ihracatisaret2 { --cizgi:19px; }
.ihracatisaret3 { --cizgi:18px; }
.ihracatisaret4 { --cizgi:20px; }
.ihracatisaret5 { --cizgi:23px; }
}

@media (max-width:576px) {
.ihracatharitaalan { padding:28px 0 26px; }
.ihracatharitacizim { width:100%; }
.ihracatisaret { width:78px; }
.ihracatbolgeadi { width:78px; height:19px; padding:0 4px; font-size:8px; }
.ihracatnokta { width:7px; height:7px; bottom:-3px; }
.ihracatisaret1 { --cizgi:20px; }
.ihracatisaret2 { --cizgi:16px; }
.ihracatisaret3 { --cizgi:15px; }
.ihracatisaret4 { --cizgi:17px; }
.ihracatisaret5 { --cizgi:19px; }
}



.altbilgi { width:100%; position:relative; background:#ffffff; overflow:hidden; }
.altbilgi:before { content:""; width:45.5%; height:100%; position:absolute; left:0; top:0; background:#C72C33; border-radius:0 16px 0 0; }

.altbilgiicerik { width:100%; min-height:392px; position:relative; z-index:2; display:grid; grid-template-columns:45.5% 54.5%; }

.altbilgisol { min-width:0; min-height:392px; padding:75px 70px 34px 0; color:#ffffff; display:flex; flex-direction:column; justify-content:space-between; }
.altbilgilogo { width:166px; }
.altbilgilogo a { display:block; }
.altbilgilogo img { width:166px; height:auto; display:block; object-fit:contain; }

.altbilgiaciklama { max-width:495px; margin-top:38px; color:rgba(255,255,255,.96); font-size:14px; line-height:1.55; font-weight:400; }

.altbilgisolalt { width:100%; display:flex; align-items:center; justify-content:space-between; gap:25px; }
.altbilgitelif { color:#ffffff; font-size:14px; line-height:1.3; font-weight:400; white-space:nowrap; }
.altbilgiyasal { display:flex; align-items:center; gap:17px; }
.altbilgiyasal a { color:#ffffff; font-size:14px; line-height:1.3; font-weight:400; text-decoration:none; transition:opacity .25s ease; }
.altbilgiyasal a:hover { opacity:.72; }
.altbilgiyasalayrac { width:1px; height:14px; background:rgba(255,255,255,.85); }

.altbilgisag { min-width:0; min-height:392px; padding:50px 0 34px 85px; display:flex; flex-direction:column; justify-content:space-between; }
.altbilgisagut { width:100%; display:grid; grid-template-columns:180px 180px minmax(280px,1fr); gap:62px; }

.altbilgisutunbaslik { margin-bottom:20px; color:#1E1D1D; font-size:14px; line-height:1.2; font-weight:600; }
.altbilgiliste { margin:0; padding:0; list-style:none; }
.altbilgiliste li { margin-bottom:10px; }
.altbilgiliste li:last-child { margin-bottom:0; }
.altbilgiliste a { display:inline-block; color:#3A322D; font-size:14px; line-height:1.25; font-weight:400; text-decoration:none; transition:color .25s ease, transform .25s ease; }
.altbilgiliste a:hover { color:#C72C33; transform:translateX(3px); }

.altbilgiiletisim { color:#3A322D; font-size:14px; line-height:1.35; font-weight:400; }
.altbilgiadres { max-width:360px; margin-bottom:13px; }
.altbilgitelefon { margin-bottom:10px; }
.altbilgitelefon a, .altbilgiemail a { color:#3A322D; text-decoration:none; transition:color .25s ease; }
.altbilgitelefon a:hover, .altbilgiemail a:hover { color:#C72C33; }

.altbilgisagalt { width:100%; min-height:35px; padding-top:17px; border-top:1px solid rgba(58,50,45,.14); display:flex; align-items:center; justify-content:flex-end; }
.altbilgitasarim { display:flex; align-items:center; gap:8px; color:#3A322D; font-size:13px; line-height:1; }
.altbilgitasarimkalp { width:14px; height:14px; display:block; object-fit:contain; }
.altbilgiyedirenk { width:76px; height:auto; display:block; object-fit:contain; }

@media (max-width:1450px) {
.altbilgisol { padding-right:50px; }
.altbilgisag { padding-left:60px; }
.altbilgisagut { grid-template-columns:150px 155px minmax(250px,1fr); gap:42px; }
}

@media (max-width:1100px) {
.altbilgi:before { width:42%; }
.altbilgiicerik { grid-template-columns:42% 58%; }
.altbilgisol { padding:62px 35px 30px 0; }
.altbilgiaciklama { margin-top:30px; }
.altbilgisolalt { align-items:flex-start; flex-direction:column; gap:12px; }
.altbilgisag { padding:78px 0 30px 45px; }
.altbilgisagut { grid-template-columns:1fr 1fr; gap:38px 45px; }
.altbilgiiletisimsutun { grid-column:1 / -1; }
}

@media (max-width:768px) {
.altbilgi:before { display:none; }
.altbilgiicerik { display:block; }
.altbilgisol { min-height:auto; padding:46px 0 36px; background:#C72C33; box-shadow:0 0 0 100vmax #C72C33; clip-path:inset(0 -100vmax); }
.altbilgiaciklama { max-width:520px; margin:28px 0 52px; }
.altbilgisolalt { flex-direction:row; align-items:center; }
.altbilgisag { min-height:auto; padding:42px 0 28px; }
.altbilgisagut { grid-template-columns:1fr 1fr; gap:38px 30px; }
.altbilgisagalt { margin-top:45px; }
}

@media (max-width:576px) {
.altbilgisol { padding:42px 0 28px; }
.altbilgilogo, .altbilgilogo img { width:150px; }
.altbilgiaciklama { margin:25px 0 42px; font-size:13px; }
.altbilgisolalt { flex-direction:column; align-items:flex-start; gap:15px; }
.altbilgitelif, .altbilgiyasal a { font-size:12px; }
.altbilgisag { padding:42px 0 24px; }
.altbilgisagut { grid-template-columns:1fr; gap:30px; }
.altbilgisutunbaslik { margin-bottom:16px; }
.altbilgiliste a, .altbilgiiletisim { font-size:13px; }
.altbilgiiletisimsutun { grid-column:auto; }
.altbilgisagalt { margin-top:36px; padding-top:15px; justify-content:flex-start; }
}



.icsayfaust { width:100%; background:#f6f4f2; position:relative; overflow:hidden; border-top:1px solid rgba(58,50,45,.06); border-bottom:1px solid rgba(58,50,45,.07); }
.icsayfaust:before { content:""; width:360px; height:360px; position:absolute; right:-90px; top:-175px; border:1px solid rgba(199,44,51,.10); border-radius:50%; }
.icsayfaust:after { content:""; width:230px; height:230px; position:absolute; right:35px; top:-115px; border:1px solid rgba(199,44,51,.07); border-radius:50%; }

.icsayfausticerik { width:100%; height:200px; display:flex; align-items:center; justify-content:space-between; position:relative; z-index:2; }

.icsayfaustsol { display:flex; flex-direction:column; align-items:flex-start; }
.icsayfaustustyazi { display:flex; align-items:center; gap:12px; margin-bottom:18px; color:#C72C33; font-size:12px; line-height:1; font-weight:500; letter-spacing:1.2px; text-transform:uppercase; }
.icsayfaustustyazi:before { content:""; width:34px; height:1px; background:#C72C33; }

.icsayfaustbaslik { margin:0; color:#1E1D1D; font-size:42px; line-height:1.05; font-weight:300; letter-spacing:-2px; }

.icsayfaustsag { display:flex; align-items:center; justify-content:flex-end; }
.icsayfaustbreadcrumb { display:flex; align-items:center; gap:11px; padding:12px 17px; border:1px solid rgba(58,50,45,.12); border-radius:25px; background:rgba(255,255,255,.50); }
.icsayfaustbreadcrumb a { color:#3A322D; font-size:13px; line-height:1; font-weight:400; text-decoration:none; transition:color .25s ease; }
.icsayfaustbreadcrumb a:hover { color:#C72C33; }
.icsayfaustbreadcrumb span { color:rgba(58,50,45,.38); font-size:12px; line-height:1; }
.icsayfaustbreadcrumb strong { color:#C72C33; font-size:13px; line-height:1; font-weight:500; }

.icsayfaustdekor { position:absolute; right:4.5%; bottom:-31px; z-index:1; color:rgba(58,50,45,.025); font-size:120px; line-height:.8; font-weight:600; letter-spacing:-7px; white-space:nowrap; pointer-events:none; }

@media (max-width:1450px) {
.icsayfausticerik { height:240px; }
.icsayfaustbaslik { font-size:47px; }
.icsayfaustdekor { font-size:105px; }
}

@media (max-width:1100px) {
.icsayfausticerik { height:220px; }
.icsayfaustbaslik { font-size:42px; letter-spacing:-1.5px; }
.icsayfaustdekor { font-size:90px; }
}

@media (max-width:768px) {
.icsayfausticerik { height:auto; min-height:190px; padding:42px 0; flex-direction:column; align-items:flex-start; justify-content:center; gap:28px; }
.icsayfaustustyazi { margin-bottom:13px; }
.icsayfaustbaslik { font-size:36px; }
.icsayfaustsag { width:100%; justify-content:flex-start; }
.icsayfaustbreadcrumb { padding:10px 14px; }
.icsayfaustdekor { right:-20px; bottom:-14px; font-size:75px; }
}

@media (max-width:576px) {
.icsayfausticerik { min-height:175px; padding:35px 0; gap:24px; }
.icsayfaustustyazi { font-size:10px; letter-spacing:1px; }
.icsayfaustustyazi:before { width:25px; }
.icsayfaustbaslik { font-size:31px; letter-spacing:-1px; }
.icsayfaustbreadcrumb { gap:8px; padding:9px 12px; }
.icsayfaustbreadcrumb a, .icsayfaustbreadcrumb strong { font-size:12px; }
.icsayfaustdekor { display:none; }
}




.hakkimizdaortaalan { width:100%; padding:88px 0 96px; background:#ffffff; overflow:hidden; }
.hakkimizdaortaicerik { width:100%; display:grid; grid-template-columns:700px 1fr; align-items:center; gap:90px; }

.hakkimizdaortagorsel { width:100%; height:610px; position:relative; overflow:hidden; border-radius:18px; background:#3A322D; }
.hakkimizdaortagorsel img { width:100%; height:100%; display:block; object-fit:cover; object-position:center center; }

.hakkimizdaortasag { max-width:700px; }
.hakkimizdaortaetiket { display:flex; align-items:center; gap:12px; margin-bottom:26px; color:#C72C33; font-size:12px; line-height:1; font-weight:500; letter-spacing:1.4px; text-transform:uppercase; }
.hakkimizdaortaetiket:before { content:""; width:38px; height:1px; background:#C72C33; }

.hakkimizdaortabaslik { margin:0 0 32px; color:#1E1D1D; font-size:42px; line-height:1.1; font-weight:300; letter-spacing:-1.8px; }
.hakkimizdaortabaslik span { display:block; color:#C72C33; font-style:italic; }

.hakkimizdaortaonyazi { max-width:650px; margin:0 0 28px; color:#3A322D; font-size:18px; line-height:1.65; font-weight:400; }
.hakkimizdaortametin { max-width:660px; color:rgba(58,50,45,.78); font-size:14px; line-height:1.95; font-weight:400; }
.hakkimizdaortametin p { margin:0 0 18px; }
.hakkimizdaortametin p:last-child { margin-bottom:0; }

@media (max-width:1450px) {
.hakkimizdaortaicerik { grid-template-columns:620px 1fr; gap:70px; }
.hakkimizdaortagorsel { height:560px; }
.hakkimizdaortabaslik { font-size:44px; }
}

@media (max-width:1100px) {
.hakkimizdaortaalan { padding:72px 0 80px; }
.hakkimizdaortaicerik { grid-template-columns:1fr 1fr; gap:46px; }
.hakkimizdaortagorsel { height:500px; border-radius:16px; }
.hakkimizdaortaetiket { margin-bottom:20px; }
.hakkimizdaortabaslik { margin-bottom:24px; font-size:38px; letter-spacing:-1.2px; }
.hakkimizdaortaonyazi { margin-bottom:22px; font-size:16px; }
.hakkimizdaortametin { font-size:13px; line-height:1.85; }
}

@media (max-width:768px) {
.hakkimizdaortaalan { padding:58px 0 66px; }
.hakkimizdaortaicerik { grid-template-columns:1fr; gap:34px; }
.hakkimizdaortagorsel { height:430px; border-radius:14px; }
.hakkimizdaortasag { max-width:100%; }
.hakkimizdaortabaslik { font-size:34px; line-height:1.12; }
.hakkimizdaortaonyazi { max-width:100%; font-size:16px; }
.hakkimizdaortametin { max-width:100%; }
}

@media (max-width:576px) {
.hakkimizdaortaalan { padding:48px 0 56px; }
.hakkimizdaortaicerik { gap:28px; }
.hakkimizdaortagorsel { height:330px; border-radius:12px; }
.hakkimizdaortaetiket { gap:10px; margin-bottom:16px; font-size:10px; letter-spacing:1.1px; }
.hakkimizdaortaetiket:before { width:28px; }
.hakkimizdaortabaslik { margin-bottom:20px; font-size:29px; letter-spacing:-.8px; }
.hakkimizdaortaonyazi { margin-bottom:18px; font-size:15px; line-height:1.6; }
.hakkimizdaortametin { font-size:12px; line-height:1.8; }
.hakkimizdaortametin p { margin-bottom:14px; }
}

.icsayfa .altbilgi { }


.urunlistele { width:100%; padding:72px 0 92px; background:#ffffff; }
.urunlisteleicerik { width:100%; }

.urunlistelegrid { width:100%; display:grid; grid-template-columns:repeat(3,1fr); gap:24px; }

.urunlisteleitem { min-width:0; }
.urunlistelekart { width:100%; height:500px; display:block; position:relative; overflow:hidden; border-radius:16px; background:#3A322D; text-decoration:none; }
.urunlistelegorsel { width:100%; height:100%; display:block; object-fit:cover; object-position:center center; transform:scale(1.001); transition:transform .7s cubic-bezier(.22,.61,.36,1); }
.urunlistelekart:hover .urunlistelegorsel { transform:scale(1.03); }

.urunlistelekart:before { content:""; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; background:linear-gradient(180deg,rgba(58,50,45,0) 42%,rgba(58,50,45,.05) 57%,rgba(58,50,45,.24) 76%,rgba(58,50,45,.66) 100%); pointer-events:none; }
.urunlistelekart:after { content:""; width:100%; height:44%; position:absolute; left:0; bottom:0; z-index:2; background:linear-gradient(0deg,rgba(58,50,45,.42) 0%,rgba(58,50,45,.16) 46%,rgba(58,50,45,0) 100%); pointer-events:none; }

.urunlistelebilgi { width:100%; position:absolute; left:0; bottom:0; z-index:4; display:flex; align-items:center; justify-content:space-between; gap:25px; padding:0 32px 34px; }
.urunlistelemetin { min-width:0; }
.urunlisteleadi { margin-bottom:6px; color:#ffffff; font-size:20px; line-height:1.15; font-weight:500; letter-spacing:-.3px; }
.urunlisteletur { color:rgba(255,255,255,.72); font-size:12px; line-height:1; font-weight:400; }

.urunlisteleok { width:40px; height:40px; flex:0 0 40px; display:flex; align-items:center; justify-content:center; position:relative; overflow:hidden; border:1px solid rgba(255,255,255,.88); border-radius:50%; transition:background .28s ease, border-color .28s ease, transform .28s ease; }
.urunlisteleok:before { content:""; width:24px; height:56px; position:absolute; left:-35px; top:-8px; background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.48),rgba(255,255,255,0)); transform:skewX(-23deg); transition:left .52s ease; }
.urunlisteleok img { width:18px; height:18px; display:block; object-fit:contain; position:relative; z-index:2; }
.urunlistelekart:hover .urunlisteleok { background:#C72C33; border-color:#C72C33; transform:translateX(3px); }
.urunlistelekart:hover .urunlisteleok:before { left:48px; }

.urunlisteseo { width:100%; margin-top:85px; padding:54px 58px; display:grid; grid-template-columns:minmax(280px,.78fr) minmax(0,1.35fr); gap:72px; position:relative; overflow:hidden; border:1px solid rgba(58,50,45,.10); border-radius:18px; background:#f7f5f2; }
.urunlisteseo:before { content:""; width:72px; height:3px; position:absolute; left:58px; top:0; background:#C72C33; }
.urunlisteseo:after { content:"ATHOME"; position:absolute; right:-18px; bottom:-34px; color:rgba(58,50,45,.025); font-size:116px; line-height:1; font-weight:700; letter-spacing:-5px; pointer-events:none; }
.urunlisteseosol { position:relative; z-index:1; padding-top:2px; }
.urunlisteseoetiket { display:flex; align-items:center; gap:11px; margin-bottom:20px; color:#C72C33; font-size:10px; line-height:1; font-weight:650; letter-spacing:1.55px; text-transform:uppercase; }
.urunlisteseoetiket:before { content:""; width:30px; height:1px; background:#C72C33; }
.urunlisteseobaslik { max-width:360px; margin:0; color:#1E1D1D; font-size:32px; line-height:1.2; font-weight:400; letter-spacing:-.8px; }
.urunlisteseocizgi { width:48px; height:1px; margin-top:28px; background:rgba(58,50,45,.28); }

.urunlisteseometin { max-width:900px; position:relative; z-index:1; color:rgba(58,50,45,.78); font-size:14px; line-height:1.9; font-weight:400; }
.urunlisteseometin p { margin:0 0 18px; }
.urunlisteseometin p:first-child { color:#3A322D; font-size:15px; }
.urunlisteseometin p:last-child { margin-bottom:0; }
html[dir="rtl"] .urunlisteseo:before { left:auto; right:58px; }
html[dir="rtl"] .urunlisteseo:after { right:auto; left:-18px; }

@media (max-width:1450px) {
.urunlistele { padding:66px 0 84px; }
.urunlistelegrid { gap:20px; }
.urunlistelekart { height:455px; }
.urunlistelebilgi { padding:0 28px 30px; }
.urunlisteleadi { font-size:18px; }
.urunlisteseo { margin-top:75px; padding:48px 46px; grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr); gap:52px; }
.urunlisteseo:before { left:46px; }
.urunlisteseo:after { font-size:96px; }
html[dir="rtl"] .urunlisteseo:before { left:auto; right:46px; }
.urunlisteseobaslik { font-size:30px; }
}

@media (max-width:1100px) {
.urunlistele { padding:58px 0 72px; }
.urunlistelegrid { grid-template-columns:repeat(2,1fr); gap:18px; }
.urunlistelekart { height:440px; }
.urunlistelebilgi { padding:0 25px 27px; }
.urunlisteleadi { font-size:18px; }
.urunlisteleok { width:36px; height:36px; flex-basis:36px; }
.urunlisteleok img { width:16px; height:16px; }
.urunlisteseo { margin-top:65px; padding:42px 36px; grid-template-columns:240px 1fr; gap:38px; }
.urunlisteseo:before { left:36px; }
html[dir="rtl"] .urunlisteseo:before { left:auto; right:36px; }
.urunlisteseobaslik { font-size:27px; }
.urunlisteseometin { font-size:13px; }
}

@media (max-width:768px) {
.urunlistele { padding:50px 0 62px; }
.urunlistelegrid { gap:14px; }
.urunlistelekart { height:370px; border-radius:14px; }
.urunlistelebilgi { padding:0 20px 22px; }
.urunlisteleadi { font-size:16px; }
.urunlisteletur { font-size:11px; }
.urunlisteleok { width:34px; height:34px; flex-basis:34px; }
.urunlisteseo { margin-top:55px; padding:38px 32px; grid-template-columns:1fr; gap:28px; border-radius:15px; }
.urunlisteseo:before { left:32px; }
.urunlisteseo:after { font-size:82px; }
html[dir="rtl"] .urunlisteseo:before { left:auto; right:32px; }
.urunlisteseobaslik { max-width:440px; font-size:27px; }
.urunlisteseometin { max-width:100%; }
}

@media (max-width:576px) {
.urunlistele { padding:42px 0 52px; }
.urunlistelegrid { grid-template-columns:1fr; gap:14px; }
.urunlistelekart { height:410px; border-radius:13px; }
.urunlistelebilgi { padding:0 20px 23px; }
.urunlisteleadi { font-size:17px; }
.urunlisteseo { margin-top:45px; padding:33px 24px 30px; gap:24px; border-radius:13px; }
.urunlisteseo:before { width:56px; left:24px; }
.urunlisteseo:after { right:-10px; bottom:-19px; font-size:58px; }
html[dir="rtl"] .urunlisteseo:before { left:auto; right:24px; }
html[dir="rtl"] .urunlisteseo:after { right:auto; left:-10px; }
.urunlisteseoetiket { font-size:10px; }
.urunlisteseobaslik { font-size:24px; }
.urunlisteseocizgi { margin-top:21px; }
.urunlisteseometin { font-size:12px; line-height:1.8; }
.urunlisteseometin p:first-child { font-size:13px; }
}



.urundetay { width:100%; padding:72px 0 95px; background:#ffffff; }
.urundetayicerik { width:100%; display:grid; grid-template-columns:minmax(0,70%) minmax(280px,30%); gap:55px; align-items:start; }

.urundetaygorseller { width:100%; display:grid; grid-template-columns:1fr 1fr; gap:18px; }
.urundetaygorsel { width:100%; height:420px; display:block; position:relative; overflow:hidden; border-radius:16px; background:#f6f4f2; cursor:zoom-in; }
.urundetaygorsel img { width:100%; height:100%; display:block; object-fit:cover; object-position:center center; transform:scale(1.001); transition:transform .7s cubic-bezier(.22,.61,.36,1); }
.urundetaygorsel:hover img { transform:scale(1.025); }
.urundetaybuyut { width:42px; height:42px; display:flex; align-items:center; justify-content:center; position:absolute; right:16px; bottom:16px; z-index:2; border:1px solid rgba(255,255,255,.7); border-radius:50%; background:rgba(30,29,29,.58); color:#fff; opacity:0; transform:translateY(7px); transition:opacity .3s ease, transform .3s ease, background .3s ease; }
.urundetaybuyut span,.urundetaybuyut span:after { width:14px; height:1px; display:block; position:absolute; background:currentColor; content:""; }
.urundetaybuyut span:after { transform:rotate(90deg); }
.urundetaygorsel:hover .urundetaybuyut,.urundetaygorsel:focus-visible .urundetaybuyut { opacity:1; transform:translateY(0); }
.urundetaygorsel:focus-visible { outline:2px solid #C72C33; outline-offset:3px; }

.urundetaybilgi { width:100%; position:sticky; top:110px; padding-top:8px; }
.urundetayetiket { display:flex; align-items:center; gap:11px; margin-bottom:20px; color:#C72C33; font-size:11px; line-height:1; font-weight:500; letter-spacing:1.2px; text-transform:uppercase; }
.urundetayetiket:before { content:""; width:32px; height:1px; background:#C72C33; }

.urundetaybaslik { margin:0 0 18px; color:#1E1D1D; font-size:42px; line-height:1.08; font-weight:300; letter-spacing:-1.5px; }
.urundetaykategori { margin-bottom:28px; color:#C72C33; font-size:14px; line-height:1.2; font-weight:400; }

.urundetaycizgi { width:100%; height:1px; margin-bottom:27px; background:rgba(58,50,45,.12); }

.urundetayaciklama { color:rgba(58,50,45,.78); font-size:14px; line-height:1.9; font-weight:400; }
.urundetayaciklama p { margin:0 0 18px; }
.urundetayaciklama p:last-child { margin-bottom:0; }
html[dir="rtl"] .urundetaybuyut { right:auto; left:16px; }

@media (max-width:1450px) {
.urundetay { padding:66px 0 85px; }
.urundetayicerik { grid-template-columns:minmax(0,69%) minmax(280px,31%); gap:45px; }
.urundetaygorsel { height:380px; }
.urundetaybaslik { font-size:38px; }
}

@media (max-width:1100px) {
.urundetay { padding:58px 0 72px; }
.urundetayicerik { grid-template-columns:minmax(0,65%) minmax(280px,35%); gap:35px; }
.urundetaygorseller { gap:14px; }
.urundetaygorsel { height:320px; border-radius:14px; }
.urundetaybilgi { top:90px; }
.urundetaybaslik { font-size:33px; }
.urundetayaciklama { font-size:13px; line-height:1.8; }
}

@media (max-width:768px) {
.urundetay { padding:50px 0 62px; }
.urundetayicerik { grid-template-columns:1fr; gap:40px; }
.urundetaygorseller { gap:12px; }
.urundetaygorsel { height:300px; }
.urundetaybilgi { position:relative; top:auto; padding-top:0; }
.urundetaybaslik { font-size:32px; }
}

@media (max-width:576px) {
.urundetay { padding:42px 0 52px; }
.urundetayicerik { gap:32px; }
.urundetaygorseller { grid-template-columns:1fr; gap:10px; }
.urundetaygorsel { height:350px; border-radius:12px; }
.urundetayetiket { margin-bottom:15px; font-size:10px; }
.urundetaybaslik { margin-bottom:13px; font-size:28px; letter-spacing:-1px; }
.urundetaykategori { margin-bottom:22px; font-size:13px; }
.urundetaycizgi { margin-bottom:22px; }
.urundetayaciklama { font-size:12px; line-height:1.8; }
.urundetaybuyut { opacity:1; transform:none; }
}


.iletisimsayfa { width:100%; padding:78px 0 92px; background:#ffffff; }
.iletisimsayfaicerik { width:100%; }

.iletisimustalan { width:100%; display:grid; grid-template-columns:38% 62%; gap:78px; align-items:start; }

.iletisimbilgi { width:100%; padding-top:7px; }
.iletisimetiket { display:flex; align-items:center; gap:11px; margin-bottom:20px; color:#C72C33; font-size:11px; line-height:1; font-weight:500; letter-spacing:1.2px; text-transform:uppercase; }
.iletisimetiket:before { content:""; width:32px; height:1px; background:#C72C33; }

.iletisimbaslik { max-width:450px; margin:0 0 24px; color:#1E1D1D; font-size:42px; line-height:1.12; font-weight:300; letter-spacing:-1.5px; }
.iletisimbaslik span { color:#C72C33; font-style:italic; }
.iletisimaciklama { max-width:465px; margin-bottom:42px; color:rgba(58,50,45,.75); font-size:14px; line-height:1.8; font-weight:400; }

.iletisimbilgiler { width:100%; border-top:1px solid rgba(58,50,45,.12); }
.iletisimbilgisatir { width:100%; display:grid; grid-template-columns:48px 1fr; gap:18px; align-items:start; padding:22px 0; border-bottom:1px solid rgba(58,50,45,.12); }
.iletisimbilgiikon { width:42px; height:42px; display:flex; align-items:center; justify-content:center; border:1px solid rgba(58,50,45,.12); border-radius:50%; }
.iletisimbilgiikon img { width:18px; height:18px; display:block; object-fit:contain; }
.iletisimbilgibaslik { margin-bottom:6px; color:#1E1D1D; font-size:13px; line-height:1.2; font-weight:600; }
.iletisimbilgiyazi { max-width:360px; color:rgba(58,50,45,.78); font-size:13px; line-height:1.55; font-weight:400; }
.iletisimbilgiyazi a { color:rgba(58,50,45,.78); text-decoration:none; transition:color .25s ease; }
.iletisimbilgiyazi a:hover { color:#C72C33; }

.iletisimformalan { width:100%; padding:45px 48px 48px; border:1px solid rgba(58,50,45,.10); border-radius:18px; background:#f8f6f4; }
.iletisimformbaslik { margin-bottom:9px; color:#1E1D1D; font-size:26px; line-height:1.15; font-weight:400; letter-spacing:-.6px; }
.iletisimformaciklama { margin-bottom:31px; color:rgba(58,50,45,.62); font-size:13px; line-height:1.6; font-weight:400; }

.iletisimform { width:100%; }
.iletisimformgrid { width:100%; display:grid; grid-template-columns:1fr 1fr; gap:18px; }
.iletisimformgrup { width:100%; }
.iletisimformgrup.tam { grid-column:1 / -1; }
.iletisimformgrup label { display:block; margin-bottom:8px; color:#3A322D; font-size:12px; line-height:1; font-weight:500; }
.iletisimformgrup input, .iletisimformgrup textarea { width:100%; border:1px solid rgba(58,50,45,.14); border-radius:10px; background:#ffffff; color:#1E1D1D; font-size:13px; font-weight:400; outline:none; transition:border-color .25s ease, box-shadow .25s ease; }
.iletisimformgrup input { height:48px; padding:0 15px; }
.iletisimformgrup textarea { height:145px; padding:14px 15px; resize:none; }
.iletisimformgrup input::placeholder, .iletisimformgrup textarea::placeholder { color:rgba(58,50,45,.38); }
.iletisimformgrup input:focus, .iletisimformgrup textarea:focus { border-color:rgba(199,44,51,.45); box-shadow:0 0 0 3px rgba(199,44,51,.05); }

.iletisimformalt { width:100%; margin-top:20px; display:flex; justify-content:flex-end; }
.iletisimgonder { min-width:185px; height:48px; display:flex; align-items:center; justify-content:space-between; gap:25px; padding:0 18px 0 22px; border:0; border-radius:25px; background:#C72C33; color:#ffffff; font-size:13px; font-weight:500; cursor:pointer; position:relative; overflow:hidden; transition:background .3s ease, transform .3s ease, box-shadow .3s ease; }
.iletisimgonder:before { content:""; width:45px; height:72px; position:absolute; top:-12px; left:-65px; background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.48),rgba(255,255,255,0)); transform:skewX(-22deg); transition:left .6s ease; }
.iletisimgonder:hover { background:#AE272D; transform:translateY(-1px); box-shadow:0 9px 22px rgba(174,39,45,.18); }
.iletisimgonder:hover:before { left:115%; }
.iletisimgonder span { position:relative; z-index:2; }
.iletisimgonder img { width:18px; height:18px; position:relative; z-index:2; object-fit:contain; }

.iletisimharita { width:100%; height:390px; margin-top:70px; overflow:hidden; border-radius:16px; background:#f6f4f2; }
.iletisimharita iframe { width:100%; height:100%; display:block; border:0; filter:grayscale(18%) contrast(.96); }

@media (max-width:1450px) {
.iletisimsayfa { padding:70px 0 84px; }
.iletisimustalan { gap:60px; }
.iletisimbaslik { font-size:38px; }
.iletisimformalan { padding:40px 42px 43px; }
.iletisimharita { height:360px; margin-top:62px; }
}

@media (max-width:1100px) {
.iletisimsayfa { padding:62px 0 74px; }
.iletisimustalan { grid-template-columns:36% 64%; gap:42px; }
.iletisimbaslik { font-size:33px; }
.iletisimaciklama { margin-bottom:32px; font-size:13px; }
.iletisimformalan { padding:34px; }
.iletisimformgrid { gap:14px; }
.iletisimharita { height:330px; margin-top:55px; }
}

@media (max-width:768px) {
.iletisimsayfa { padding:52px 0 62px; }
.iletisimustalan { grid-template-columns:1fr; gap:42px; }
.iletisimbilgi { padding-top:0; }
.iletisimbaslik { max-width:520px; font-size:32px; }
.iletisimaciklama { max-width:520px; }
.iletisimbilgiyazi { max-width:100%; }
.iletisimformalan { padding:32px 28px; border-radius:15px; }
.iletisimharita { height:310px; margin-top:48px; border-radius:14px; }
}

@media (max-width:576px) {
.iletisimsayfa { padding:44px 0 52px; }
.iletisimetiket { margin-bottom:15px; font-size:10px; }
.iletisimbaslik { margin-bottom:18px; font-size:28px; letter-spacing:-1px; }
.iletisimaciklama { margin-bottom:30px; font-size:12px; }
.iletisimbilgisatir { grid-template-columns:42px 1fr; gap:14px; padding:18px 0; }
.iletisimbilgiikon { width:38px; height:38px; }
.iletisimbilgiikon img { width:16px; height:16px; }
.iletisimbilgibaslik { font-size:12px; }
.iletisimbilgiyazi { font-size:12px; }
.iletisimformalan { padding:27px 20px; border-radius:13px; }
.iletisimformbaslik { font-size:23px; }
.iletisimformaciklama { margin-bottom:25px; font-size:12px; }
.iletisimformgrid { grid-template-columns:1fr; gap:14px; }
.iletisimformgrup.tam { grid-column:auto; }
.iletisimformgrup input { height:46px; }
.iletisimformgrup textarea { height:130px; }
.iletisimformalt { justify-content:flex-start; }
.iletisimgonder { width:100%; min-width:0; }
.iletisimharita { height:280px; margin-top:40px; border-radius:12px; }
}


.yasalmetinsayfa { width:100%; padding:72px 0 90px; background:#ffffff; }
.yasalmetinicerik { width:100%; max-width:1050px; margin:0 auto; }

.yasalmetingiris { width:100%; margin-bottom:46px; padding-bottom:38px; border-bottom:1px solid rgba(58,50,45,.12); }
.yasalmetinetiket { display:flex; align-items:center; gap:11px; margin-bottom:20px; color:#C72C33; font-size:11px; line-height:1; font-weight:500; letter-spacing:1.2px; text-transform:uppercase; }
.yasalmetinetiket:before { content:""; width:32px; height:1px; background:#C72C33; }
.yasalmetinbaslik { margin:0 0 18px; color:#1E1D1D; font-size:42px; line-height:1.1; font-weight:300; letter-spacing:-1.5px; }
.yasalmetinaciklama { max-width:800px; color:rgba(58,50,45,.72); font-size:14px; line-height:1.85; font-weight:400; }

.yasalmetinbolum { width:100%; margin-bottom:40px; }
.yasalmetinbolum:last-child { margin-bottom:0; }
.yasalmetinaltbaslik { margin:0 0 15px; color:#1E1D1D; font-size:21px; line-height:1.3; font-weight:500; letter-spacing:-.3px; }
.yasalmetinyazi { color:rgba(58,50,45,.78); font-size:14px; line-height:1.9; font-weight:400; }
.yasalmetinyazi p { margin:0 0 16px; }
.yasalmetinyazi p:last-child { margin-bottom:0; }
.yasalmetinyazi ul { margin:16px 0 0; padding:0 0 0 19px; }
.yasalmetinyazi li { margin-bottom:9px; padding-left:4px; }
.yasalmetinyazi li:last-child { margin-bottom:0; }
.yasalmetinyazi a { color:#C72C33; text-decoration:none; transition:opacity .25s ease; }
.yasalmetinyazi a:hover { opacity:.72; }

.yasalmetinbilgi { width:100%; margin-top:20px; padding:24px 27px; border:1px solid rgba(58,50,45,.10); border-radius:12px; background:#f8f6f4; }
.yasalmetinbilgisatir { width:100%; display:grid; grid-template-columns:180px 1fr; gap:25px; padding:9px 0; }
.yasalmetinbilgibaslik { color:#1E1D1D; font-size:13px; line-height:1.5; font-weight:600; }
.yasalmetinbilgiyazi { color:rgba(58,50,45,.76); font-size:13px; line-height:1.5; font-weight:400; }

@media (max-width:1450px) {
.yasalmetinsayfa { padding:66px 0 82px; }
.yasalmetinicerik { max-width:980px; }
.yasalmetinbaslik { font-size:38px; }
}

@media (max-width:1100px) {
.yasalmetinsayfa { padding:58px 0 72px; }
.yasalmetinicerik { max-width:900px; }
.yasalmetingiris { margin-bottom:38px; padding-bottom:32px; }
.yasalmetinbaslik { font-size:34px; }
.yasalmetinbolum { margin-bottom:34px; }
.yasalmetinaltbaslik { font-size:19px; }
.yasalmetinyazi { font-size:13px; }
}

@media (max-width:768px) {
.yasalmetinsayfa { padding:50px 0 62px; }
.yasalmetingiris { margin-bottom:32px; padding-bottom:28px; }
.yasalmetinbaslik { font-size:31px; }
.yasalmetinaciklama { font-size:13px; }
.yasalmetinbilgi { padding:20px; }
.yasalmetinbilgisatir { grid-template-columns:1fr; gap:4px; padding:8px 0; }
}

@media (max-width:576px) {
.yasalmetinsayfa { padding:42px 0 52px; }
.yasalmetinetiket { margin-bottom:15px; font-size:10px; }
.yasalmetinbaslik { margin-bottom:15px; font-size:28px; letter-spacing:-1px; }
.yasalmetinaciklama { font-size:12px; line-height:1.8; }
.yasalmetinbolum { margin-bottom:29px; }
.yasalmetinaltbaslik { margin-bottom:12px; font-size:18px; }
.yasalmetinyazi { font-size:12px; line-height:1.8; }
.yasalmetinbilgi { padding:17px; border-radius:10px; }
.yasalmetinbilgibaslik, .yasalmetinbilgiyazi { font-size:12px; }
}

/* Çok dilli yön ve form geri bildirimi */
html[dir="rtl"] body { direction:rtl; text-align:right; }
html[dir="rtl"] .ustmenuic,
html[dir="rtl"] .ustmenunav,
html[dir="rtl"] .icsayfausticerik,
html[dir="rtl"] .iletisimustalan,
html[dir="rtl"] .altbilgiicerik { direction:rtl; }
html[dir="rtl"] .icsayfaustbreadcrumb,
html[dir="rtl"] .urundetaybilgi,
html[dir="rtl"] .hakkimizdaortasag { text-align:right; }
html[dir="rtl"] .masaustualtmenubuton { margin-left:0; margin-right:3px; }
html[dir="rtl"] .urunlermegaok,html[dir="rtl"] .urunlermegatumu i { transform:rotate(225deg); }
html[dir="rtl"] .urunlermegaliste a:hover .urunlermegaok { transform:translateX(-3px) rotate(225deg); }
html[dir="rtl"] .icsayfaust:before { right:auto; left:-90px; }
html[dir="rtl"] .icsayfaust:after { right:auto; left:35px; }
html[dir="rtl"] .kategoribilgi { text-align:right; }
html[dir="rtl"] .kategoridikeybaslik { left:auto; right:42px; transform:rotate(90deg); transform-origin:right bottom; }
html[dir="rtl"] .ihracatslogan { margin-left:auto; padding-left:0; padding-right:6px; }
html[dir="rtl"] .ihracatmedya { left:auto; right:50%; transform:translateX(50%); }
html[dir="rtl"] .ihracatmedya:before { background:linear-gradient(270deg, rgba(58,50,45,.74) 0%, rgba(58,50,45,.56) 14%, rgba(58,50,45,.28) 28%, rgba(58,50,45,.10) 42%, rgba(58,50,45,0) 60%); }
html[dir="rtl"] .ihracatveriler { left:auto; right:8%; text-align:right; }
html[dir="rtl"] .ihracatkartlink img { transform:scaleX(-1); }
html[dir="rtl"] .altbilgi:before { left:auto; right:0; border-radius:16px 0 0 0; }
html[dir="rtl"] .altbilgisol { padding-right:0; padding-left:70px; }
html[dir="rtl"] .altbilgisag { padding-left:0; padding-right:85px; }
html[dir="rtl"] .altbilgiliste a:hover { transform:translateX(-3px); }
html[dir="rtl"] .sliderbuyukyazi { left:auto; right:8.05%; text-align:right; }
html[dir="rtl"] .sliderurunler { right:auto; left:8.2%; padding-right:0; padding-left:30px; }
html[dir="rtl"] .sliderurunler:after { right:auto; left:0; }
html[dir="rtl"] .sliderurunbuton { justify-content:flex-start; text-align:left; }
html[dir="rtl"] .sliderurunbuton:after { right:auto; left:-30px; }
html[dir="rtl"] .slidersosyal { right:auto; left:8.2%; }
@media (min-width:769px) {
html[dir="rtl"] .ihracatkart { right:auto; left:0; }
}
@media (max-width:1450px) and (min-width:1101px) {
html[dir="rtl"] .kategoridikeybaslik { right:36px; }
html[dir="rtl"] .ihracatveriler { right:6.3%; }
html[dir="rtl"] .altbilgisol { padding-left:50px; }
html[dir="rtl"] .altbilgisag { padding-right:60px; }
html[dir="rtl"] .sliderbuyukyazi { right:6%; }
html[dir="rtl"] .sliderurunler,html[dir="rtl"] .slidersosyal { left:6%; }
}
@media (max-width:1100px) and (min-width:769px) {
html[dir="rtl"] .kategoridikeybaslik { right:29px; }
html[dir="rtl"] .ihracatveriler { right:5.5%; }
html[dir="rtl"] .altbilgisol { padding-left:35px; }
html[dir="rtl"] .altbilgisag { padding-right:45px; }
html[dir="rtl"] .sliderbuyukyazi { right:5%; }
html[dir="rtl"] .sliderurunler { left:5%; padding-left:24px; }
html[dir="rtl"] .sliderurunbuton:after { left:-24px; }
html[dir="rtl"] .slidersosyal { left:5%; }
}
@media (max-width:768px) {
html[dir="rtl"] .kategoridikeybaslik { left:auto; right:24px; transform:translateY(50%) rotate(0); transform-origin:right center; }
html[dir="rtl"] .ihracatslogan { padding-right:0; }
html[dir="rtl"] .ihracatmedya:before { background:linear-gradient(270deg, rgba(58,50,45,.78) 0%, rgba(58,50,45,.60) 34%, rgba(58,50,45,.18) 58%, rgba(58,50,45,0) 82%); }
html[dir="rtl"] .ihracatveriler { right:28px; }
html[dir="rtl"] .altbilgisol,html[dir="rtl"] .altbilgisag { padding-left:0; padding-right:0; }
html[dir="rtl"] .sliderbuyukyazi { right:25px; }
html[dir="rtl"] .sliderurunler { left:25px; right:25px; padding:0 17px 0 0; }
html[dir="rtl"] .sliderurunler:after { left:auto; right:0; }
html[dir="rtl"] .sliderurunbuton { justify-content:flex-end; text-align:right; }
html[dir="rtl"] .sliderurunbuton:after { left:auto; right:-17px; }
html[dir="rtl"] .sliderurunbuton:hover { transform:translateX(-4px); }
html[dir="rtl"] .slidersosyal { left:25px; }
}
@media (max-width:576px) {
html[dir="rtl"] .kategoridikeybaslik { right:20px; }
html[dir="rtl"] .ihracatveriler { right:22px; }
html[dir="rtl"] .sliderbuyukyazi { right:20px; }
html[dir="rtl"] .sliderurunler { left:20px; right:20px; }
html[dir="rtl"] .slidersosyal { left:20px; }
}
.iletisimbildirim { margin:18px 0; padding:13px 16px; border-radius:8px; font-size:14px; }
.iletisimbildirim.basarili { color:#245b37; background:#e9f6ed; border:1px solid #b9dfc5; }
.iletisimbildirim.hata { color:#8a2929; background:#fff0f0; border:1px solid #edc1c1; }

/* Premium navigasyon, dil menüsü ve sayfa geçişleri */
.ustmenu { position:sticky; top:0; transform:translate3d(0,0,0); opacity:1; filter:blur(0); transition:transform .46s cubic-bezier(.22,1,.36,1), opacity .28s ease, filter .34s ease, box-shadow .35s ease, background-color .35s ease, border-color .35s ease, backdrop-filter .35s ease; will-change:transform; }
.ustmenu.kaydirildi { border-bottom-color:rgba(30,29,29,.07); background:rgba(255,255,255,.91); box-shadow:0 14px 34px rgba(30,29,29,.08); -webkit-backdrop-filter:blur(16px) saturate(135%); backdrop-filter:blur(16px) saturate(135%); }
.ustmenu.menu-gizli { transform:translate3d(0,calc(-100% - 3px),0); opacity:.94; filter:blur(3px); box-shadow:none; pointer-events:none; }
.dilsecimibuton { border:0; outline:0; background:transparent; font-family:inherit; cursor:pointer; }
.dilsecimi:before { content:""; position:absolute; z-index:2; top:100%; right:0; width:190px; height:13px; }
.dilsecimimenu { top:calc(100% + 8px); transform:translateY(10px) scale(.985); transform-origin:top right; transition:opacity .22s ease, transform .28s cubic-bezier(.16,1,.3,1), visibility .22s ease; }
.dilsecimi:hover .dilsecimimenu,
.dilsecimi:focus-within .dilsecimimenu,
.dilsecimi.acik .dilsecimimenu { opacity:1; visibility:visible; transform:translateY(0) scale(1); pointer-events:auto; }
.dilsecimi.acik .dilsecimibuton:after { transform:rotate(225deg) translate(-1px,-1px); }
.dilsecimimenu a[aria-current="page"] { color:#C72C33; }

.mobilmenubuton,.mobilmenuarkaplan,.mobilmenuust,.mobilaltmenubuton,.mobilmenualt { display:none; }

.kaydirma-animasyon { opacity:0; filter:blur(8px); transform:translate3d(0,24px,0) scale(.995); transition:opacity .68s ease, filter .72s ease, transform .82s cubic-bezier(.16,1,.3,1); transition-delay:var(--animasyon-gecikme,0ms); will-change:opacity,filter,transform; }
.kaydirma-animasyon.gorunur { opacity:1; filter:blur(0); transform:translate3d(0,0,0) scale(1); }
.kaydirma-animasyon[data-animasyon="sol"] { transform:translate3d(-38px,0,0); }
.kaydirma-animasyon[data-animasyon="sag"] { transform:translate3d(38px,0,0); }
.kaydirma-animasyon[data-animasyon="sol"].gorunur,
.kaydirma-animasyon[data-animasyon="sag"].gorunur { transform:translate3d(0,0,0); }

@media (max-width:1100px) {
body.mobilmenuacik { overflow:hidden; }
.ustmenu { height:72px; z-index:1400; }
.ustmenuic { min-height:72px; height:72px; flex-wrap:nowrap; }
.ustmenulogo { width:145px; flex:0 0 145px; }
.ustmenulogo img { width:145px; }
.ustmenusag { display:none; }
.mobilmenubuton { width:46px; height:46px; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:5px; padding:0; border:1px solid rgba(58,50,45,.14); border-radius:50%; background:#fff; cursor:pointer; position:relative; z-index:1395; box-shadow:none; }
.mobilmenubuton span { width:19px; height:1.5px; display:block; border-radius:3px; background:#1E1D1D; transition:transform .3s ease, width .3s ease; }
.mobilmenubuton span:nth-child(2) { width:14px; margin-left:5px; }
.mobilmenubuton:hover span:nth-child(2) { width:19px; margin-left:0; }
.mobilmenuarkaplan { display:block; position:fixed; z-index:1390; inset:0; background:rgba(24,21,19,.30); opacity:0; visibility:hidden; pointer-events:none; transition:opacity .32s ease, visibility .32s ease; }
.mobilmenuarkaplan.acik { opacity:1; visibility:visible; pointer-events:auto; }
.ustmenunav { width:min(88vw,400px); height:100dvh; min-height:100dvh; display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; gap:0; margin:0; padding:0 0 24px; overflow-x:hidden; overflow-y:auto; position:fixed; z-index:1401; top:0; right:0; order:initial; background:#fff; box-shadow:-7px 0 22px rgba(30,29,29,.09); transform:translateX(105%); transition:transform .48s cubic-bezier(.16,1,.3,1); }
.ustmenunav.acik { transform:translateX(0); }
.mobilmenuust { min-height:86px; flex:0 0 auto; display:flex; align-items:center; justify-content:space-between; gap:20px; padding:0 25px 0 28px; border-bottom:1px solid rgba(58,50,45,.09); color:#C72C33; font-size:11px; font-weight:600; letter-spacing:1.25px; text-transform:uppercase; }
.mobilmenukapat { width:42px; height:42px; display:flex; align-items:center; justify-content:center; border:1px solid rgba(58,50,45,.12); border-radius:50%; background:#fff; cursor:pointer; position:relative; }
.mobilmenukapat span { width:17px; height:1.5px; position:absolute; background:#1E1D1D; transform:rotate(45deg); }
.mobilmenukapat span:last-child { transform:rotate(-45deg); }
.ustmenunavitem { width:100%; height:auto; min-height:0; flex:0 0 auto; display:block; padding:0 25px; }
.ustmenunavitem > a { width:100%; height:auto; min-height:61px; display:flex; align-items:center; padding:0 4px; border-bottom:1px solid rgba(58,50,45,.09); color:#1E1D1D; font-size:18px; line-height:1.25; font-weight:500; }
.ustmenunavitem > a:after { display:none; }
.ustmenunavitem > a:hover { color:#C72C33; }
.urunlermegamenulu { display:grid; grid-template-columns:1fr 46px; align-items:start; position:relative; }
.urunlermegamenulu > a { grid-column:1; grid-row:1; }
.masaustualtmenubuton { display:none; }
.mobilaltmenubuton { width:46px; height:61px; display:flex; align-items:center; justify-content:center; grid-column:2; grid-row:1; padding:0; border:0; border-bottom:1px solid rgba(58,50,45,.09); background:transparent; cursor:pointer; }
.mobilaltmenubuton span { width:9px; height:9px; border-right:1.5px solid #1E1D1D; border-bottom:1.5px solid #1E1D1D; transform:rotate(45deg) translate(-2px,-2px); transition:transform .3s ease; }
.urunlermegamenulu.altmenu-acik .mobilaltmenubuton span { transform:rotate(225deg) translate(-1px,-1px); }
.urunlermegamenu { width:100%; max-height:0; grid-column:1 / -1; position:static; top:auto; left:auto; overflow:hidden; border:0; box-shadow:none; opacity:1; visibility:visible; transform:none; pointer-events:none; background:transparent; transition:max-height .48s cubic-bezier(.16,1,.3,1); }
.urunlermegamenulu:hover .urunlermegamenu,
.urunlermegamenulu:focus-within .urunlermegamenu { max-height:0; transform:none; pointer-events:none; }
.urunlermegamenulu.altmenu-acik .urunlermegamenu { max-height:620px; pointer-events:auto; }
.urunlermegamenu .container { width:100%; max-width:none; padding:0; }
.urunlermegamenuic { display:block; padding:13px 0 16px; }
.urunlermegamenuozet { display:none; }
.urunlermegaliste { display:grid; grid-template-columns:1fr; gap:0; padding:5px 0; }
.urunlermegaliste a { min-height:48px; grid-template-columns:minmax(0,1fr) 8px; gap:10px; padding:0 10px; border-right:0; border-bottom:1px solid rgba(58,50,45,.09); border-radius:0; background:transparent; }
.urunlermegaliste a:last-child { border-bottom-color:transparent; }
.urunlermegagorsel { width:42px; height:42px; border-radius:7px; }
.urunlermegabilgi strong { margin:0; font-size:11px; }
.urunlermegabilgi > span { display:none; }
.urunlermegaok { width:7px; height:7px; }
.mobilmenualt { display:block; flex:0 0 auto; margin-top:auto; padding:28px 25px 0; }
.mobilmenualtbaslik { margin-bottom:12px; color:rgba(58,50,45,.55); font-size:10px; font-weight:600; letter-spacing:1.2px; text-transform:uppercase; }
.mobildiller { display:grid; grid-template-columns:repeat(5,1fr); gap:6px; }
.mobildiller a { min-width:0; display:flex; flex-direction:column; align-items:center; gap:3px; padding:10px 3px 9px; border:1px solid rgba(58,50,45,.10); border-radius:10px; background:#fff; color:#3A322D; text-decoration:none; }
.mobildiller a strong { font-size:11px; font-weight:700; }
.mobildiller a span { max-width:100%; overflow:hidden; font-size:8px; text-overflow:ellipsis; white-space:nowrap; opacity:.65; }
.mobildiller a[aria-current="page"] { color:#fff; border-color:#C72C33; background:#C72C33; box-shadow:none; }
.mobilkatalog { min-height:53px; display:flex; align-items:center; justify-content:center; gap:10px; margin-top:14px; border-radius:12px; background:#C72C33; color:#fff; font-size:13px; font-weight:600; text-decoration:none; box-shadow:none; }
.mobilkatalog:hover { color:#fff; background:#AE272D; }
.mobilkatalog img { width:18px; height:18px; }
html[dir="rtl"] .ustmenunav { right:auto; left:0; transform:translateX(-105%); box-shadow:7px 0 22px rgba(30,29,29,.09); }
html[dir="rtl"] .ustmenunav.acik { transform:translateX(0); }
}

@media (max-width:576px) {
.ustmenu,.ustmenuic { height:66px; min-height:66px; }
.ustmenulogo { width:124px; flex-basis:124px; }
.ustmenulogo img { width:124px; }
.mobilmenubuton { width:42px; height:42px; }
.ustmenunav { width:92vw; }
.mobilmenuust { min-height:76px; padding-left:22px; padding-right:20px; }
.ustmenunavitem { padding-left:21px; padding-right:21px; }
.ustmenunavitem > a { min-height:57px; font-size:17px; }
.mobilaltmenubuton { height:57px; }
.urunlermegaliste { grid-template-columns:1fr; }
.urunlermegamenulu.altmenu-acik .urunlermegamenu { max-height:720px; }
.urunlermegaliste a { min-height:48px; }
.mobilmenualt { padding:24px 21px 0; }
.kaydirma-animasyon { transform:translate3d(0,16px,0) scale(.998); }
}

@media (prefers-reduced-motion:reduce) {
*,*:before,*:after { scroll-behavior:auto !important; }
.kaydirma-animasyon,.kaydirma-animasyon.gorunur { opacity:1; transform:none; filter:none; transition:none; }
.ustmenu { transition:none; }
.ustmenunav,.mobilmenuarkaplan { transition-duration:.01ms; }
}

.whatsappdestek { min-height:52px; display:flex; align-items:center; justify-content:center; gap:10px; position:fixed; z-index:1200; right:24px; bottom:24px; padding:0 20px 0 17px; border:1px solid rgba(255,255,255,.28); border-radius:8px; background:#1f9e53; color:#fff; font-size:13px; line-height:1; font-weight:650; letter-spacing:.1px; text-decoration:none; box-shadow:0 10px 24px rgba(20,75,44,.18); transition:background .28s ease, transform .28s ease, box-shadow .28s ease; }
.whatsappdestek img { width:22px; height:22px; display:block; }
.whatsappdestek:hover { color:#fff; background:#188846; text-decoration:none; transform:translateY(-2px); box-shadow:0 13px 29px rgba(20,75,44,.23); }
.whatsappdestek:focus-visible { outline:2px solid #1E1D1D; outline-offset:3px; }
html[dir="rtl"] .whatsappdestek { right:auto; left:24px; padding-right:17px; padding-left:20px; }

@media (max-width:768px) {
.whatsappdestek { min-height:48px; right:14px; bottom:14px; padding:0 16px 0 14px; border-radius:7px; font-size:12px; box-shadow:0 8px 20px rgba(20,75,44,.17); }
.whatsappdestek img { width:21px; height:21px; }
html[dir="rtl"] .whatsappdestek { right:auto; left:14px; padding-right:14px; padding-left:16px; }
}
