/* Parkotex 2026 — visual layer only. Loaded AFTER digiproma*.css. No text/markup changes. */
:root{--ink:#1d1d1f;--ink2:#515154;--muted:#86868b;--line:#e5e5ea;--bg:#fff;--bg2:#f5f5f7;--accent:#1f3a5f;--accent-h:#16304f;--w:1120px}
html{-webkit-text-size-adjust:100%}
body{background:var(--bg)!important;color:var(--ink2);font:17px/1.6 -apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;margin:0;-webkit-font-smoothing:antialiased}
a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-h);text-decoration:underline}
h1,h2,h3{color:var(--ink);font-family:inherit;letter-spacing:-.015em;text-shadow:none!important}
img{max-width:100%;height:auto}
/* kill old textures, rounded green pills, shadows */
#topline-inner,#header-inner,#banner-inner,#options-inner,#news_gallery-inner,#mainbody-inner,#footer-inner,#footer-inner-bottom{background:none!important;width:auto!important;max-width:var(--w);margin:0 auto!important;padding-left:24px;padding-right:24px;box-sizing:border-box;height:auto!important}
.HeaderBaslik,.HeaderBaslikSolKesit{background:none!important;color:var(--ink)!important;border-radius:0!important;text-shadow:none!important;filter:none!important;padding:0!important}
/* top language bar */
#topline{background:var(--bg2);border-bottom:1px solid var(--line)}
#topline-inner{display:flex!important;align-items:center;justify-content:flex-end;gap:12px;min-height:36px;font-size:12px;color:var(--muted)}
#topline-inner .dil{display:flex;gap:6px;flex-wrap:wrap}
#topline-inner .flag{float:none!important;margin:0!important}
#topline-inner .flag img{height:14px;opacity:.85;border-radius:2px}
#topline-inner .flag a:hover img{opacity:1}
/* header */
#header{background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}
#header-inner{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 24px;padding-top:16px;padding-bottom:0;color:var(--muted)}
#header-inner>a:first-child{display:flex;align-items:center;gap:14px;text-decoration:none}
#header-inner .logo{position:static!important;height:44px;width:auto}
#header-inner .logotext{position:static!important}
#header-inner .logotext h1{font-size:13px!important;font-weight:600;letter-spacing:.14em;color:var(--ink);margin:0}
#header-inner .organictouch,#subNavBox{display:none!important}
#header-inner .tel,#header-inner .adres{position:static!important;font-size:13px;color:var(--muted);line-height:1.4;margin-left:auto}
#header-inner .adres{margin-left:0;font-size:12px}
#header-inner .tel strong{font-weight:400}
.tinymenu{position:static!important;flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;margin:8px 0 0!important;padding:0!important;list-style:none;border-top:1px solid var(--line);background:none!important}
.tinymenu>li{float:none!important;position:relative;background:none!important;border:0!important}
.tinymenu>li>a{display:block;padding:14px 12px!important;font-size:13px!important;font-weight:500;letter-spacing:.02em;color:var(--ink)!important;background:none!important;text-transform:none}
.tinymenu>li>a:hover{color:var(--accent)!important;text-decoration:none;background:none!important}
.tinymenu li ul{background:#fff!important;border:1px solid var(--line);border-radius:12px;padding:8px 0!important;min-width:240px}
.tinymenu li ul li a{background:none!important;padding:8px 16px!important;font-size:14px!important;color:var(--ink2)!important;margin:0!important}
.tinymenu li ul li a:hover{background:var(--bg2)!important;color:var(--ink)!important;text-decoration:none}
#search{margin-left:auto!important;float:none!important;width:auto!important}
#search form{display:flex;align-items:center}
.searchTxt{border:1px solid var(--line)!important;background:var(--bg2)!important;border-radius:8px;height:34px;padding:0 12px;font:14px/1 inherit;width:170px;box-sizing:border-box}
.searchBtn{display:none}
/* hero slider */
#banner{background:#fff}
#banner-inner{padding:32px 24px 0!important}
.slider-wrapper,.nivoSlider{border-radius:18px;overflow:hidden;box-shadow:none!important}
.theme-default .nivoSlider{box-shadow:none!important;margin-bottom:0}
/* thumbnails grid on the right, flat */
.theme-default.slider-wrapper{background:none!important;display:block;position:relative;padding:0!important;max-width:1000px;margin:0 auto}
.theme-default.controlnav-thumbs .nivo-controlNav{top:0!important;right:0!important;width:350px!important;height:auto!important;display:grid!important;grid-template-columns:1fr 1fr;gap:12px}
.theme-default.controlnav-thumbs .nivo-controlNav img{width:100%!important;height:auto!important;margin:0!important;border-radius:12px;opacity:.75;transition:opacity .2s}
.theme-default.controlnav-thumbs .nivo-controlNav a.active img,.theme-default.controlnav-thumbs .nivo-controlNav img:hover{opacity:1}
.slider-wrapper{border-radius:0!important;overflow:visible!important}
.nivoSlider{border-radius:18px}
.theme-default .nivo-caption{background:rgba(29,29,31,.55)!important;border-radius:0 0 18px 18px;font:600 15px/1.4 inherit!important;letter-spacing:.02em;width:100%!important;left:0!important;bottom:0!important;padding:14px 20px!important;box-sizing:border-box}
/* homepage three intro blocks */
#options{background:#fff}
#options-inner{padding-top:72px!important;padding-bottom:72px!important}
#options-inner #wrap{background:none!important;border:0!important;width:auto!important;height:auto!important;padding:0!important;display:grid;grid-template-columns:repeat(3,1fr);gap:48px}
#options-inner .blocks{float:none!important;width:auto!important;margin:0!important;position:static!important;height:auto!important}
#options-inner .blocks h2{font-size:24px;font-weight:600;margin:0 0 12px;color:var(--ink)!important}
#options-inner .blocks p{font-size:16px;color:var(--ink2);margin:0 0 12px;height:auto!important;overflow:visible}
#options-inner .blocks a{font-weight:500;background:none!important}
#options-inner .blocks a:after{content:" \203A"}
.chooseorganic,.newproducts{display:none!important}
/* news + products */
#news_gallery{background:var(--bg2)}
#news_gallery-inner{padding-top:72px!important;padding-bottom:72px!important}
#news_gallery-inner #wrap{background:none!important;border:0!important;width:auto!important;height:auto!important;padding:0!important}
.blockheadernews,.blockheadergallery{position:static!important;float:none!important;width:auto!important;height:auto!important;font-size:32px!important;font-weight:600;letter-spacing:-.02em;margin:0 0 24px!important;line-height:1.2!important}
#news{position:static!important;float:none!important;width:auto!important;height:auto!important;display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:64px}
#news .block{background:#fff;border-radius:18px;padding:28px;float:none!important;width:auto!important;margin:0!important}
#news .block h2{font-size:20px;margin:0 0 8px;color:var(--ink)!important}
#news .block p{font-size:15px;margin:0}
#gallery{position:static!important;float:none!important;width:auto!important}
.prev,.next{background:none!important;text-indent:0!important;width:40px!important;height:40px!important;line-height:40px;text-align:center;border:1px solid var(--line);border-radius:50%;color:var(--ink)!important;top:auto!important}
/* inner pages */
#mainbody{background:#fff}
#mainbody-inner{padding-top:64px!important;padding-bottom:96px!important;max-width:880px!important}
.DetayBaslik{font-size:44px!important;line-height:1.1;font-weight:700;margin:0 0 32px!important;background:none!important;padding:0!important;height:auto!important}
.DetayBaslik span{font-size:inherit!important}
.DetayIcerik{font-size:17px!important;line-height:1.7;color:var(--ink2);float:none!important;width:auto!important}
.DetayIcerik img{border-radius:14px;margin:0 0 20px 28px}
.DetayIcerik strong,.style9{color:var(--ink)!important}
/* footer */
#footer{background:var(--bg2);border-top:1px solid var(--line);color:var(--muted);font-size:13px}
#footer-inner{padding-top:48px!important;padding-bottom:32px!important;display:flex;flex-wrap:wrap;gap:24px 40px}
#footer-inner>div[style*="border-bottom"]{display:none}
#footer-inner ul.block{float:none!important;width:auto!important;min-width:150px;flex:1;margin:0;padding:0;list-style:none}
#footer-inner ul.block li a,#footer-inner ul.block li a:hover{border:0!important;background:none!important;padding:3px 0!important;color:var(--ink2)!important}
#footer-inner ul.block li h2 a,#footer-inner ul.block li h2 a:hover{font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--ink)!important}
#footer-inner #news{display:block;margin:0}
#footer-inner #news .block{background:none;padding:0 0 12px;border-radius:0}
#footer-inner #news .block h2{font-size:13px!important;color:var(--ink)!important}
#footer-inner #news .block p{font-size:12px}
#ebulten,#ebulten_header,#follow{position:static!important}
#ebulten_header{background:none!important;border-radius:0!important;color:var(--ink)!important;font-size:15px!important;text-align:left!important;padding:0!important;width:auto!important;height:auto!important;line-height:1.4!important}
.singup{background:none!important;width:auto!important;height:auto!important}
.ebultenTxt,.textBox{position:static!important;border:1px solid var(--line)!important;background:#fff!important;border-radius:8px;height:36px!important;padding:0 12px!important;font:14px inherit;color:var(--ink)!important}
.formBtn,input[type=submit],button{background:var(--accent)!important;border:0!important;color:#fff!important;border-radius:980px!important;padding:10px 20px!important;font:500 14px inherit;cursor:pointer;box-shadow:none!important;text-shadow:none!important}
.formBtn:hover{background:var(--accent-h)!important}
/* normalise old body text */
#options-inner p,#news p,.DetayIcerik p,#footer p{font-family:inherit!important;text-align:left!important;line-height:1.6!important;color:var(--ink2)!important}
#options-inner .blocks p{font-size:15px!important}
#news .block p{font-size:15px!important}
#news .block a,#options-inner .blocks a,#footer a{color:var(--accent)!important;text-decoration:none!important;font-size:inherit!important}
#footer-inner ul.block li h2,#footer-inner #news .block h2{margin:0 0 6px!important}
#footer-inner #ebulten{flex-basis:100%;display:flex;flex-wrap:wrap;gap:16px;align-items:center}
#header-inner .tel{font-size:15px!important;color:var(--ink)!important}
#search{position:static!important}
.tinymenu{position:relative!important}
/* responsive */
@media (max-width:820px){
 body{font-size:16px}
 #header{position:static}
 #header-inner .adres{display:none}
 #header-inner .tel{margin-left:0;flex-basis:100%}
 .tinymenu{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}
 .tinymenu>li>a{white-space:nowrap;padding:14px 10px!important;min-height:44px;box-sizing:border-box}
 .tinymenu li ul{display:none!important}
 #search{display:none!important}
 #banner-inner{padding:16px 16px 0!important}
 .theme-default.controlnav-thumbs .nivo-controlNav{position:static!important;width:100%!important;grid-template-columns:repeat(3,1fr);margin-top:12px!important}
 #options-inner #wrap,#news{grid-template-columns:1fr;gap:28px}
 #options-inner,#news_gallery-inner{padding-top:48px!important;padding-bottom:48px!important}
 .DetayBaslik{font-size:32px!important}
 .DetayIcerik img{float:none!important;display:block;margin:0 0 20px!important;width:100%!important}
 #footer-inner{flex-direction:column}
 #topline-inner{justify-content:center}
 #topline-inner>span{display:none}
 .flag a{display:inline-block;padding:6px 2px}
}
#search .searchTxt{position:static!important;width:180px!important;height:34px!important;padding:0 12px!important}
@media (max-width:820px){.nivoSlider{max-width:100%!important;overflow:hidden!important}.theme-default .nivo-directionNav a{display:none!important}}
@media (max-width:820px){.slider-wrapper,.theme-default.slider-wrapper{width:100%!important;max-width:100%!important}.nivoSlider,.nivoSlider img{width:100%!important;height:auto!important}.nivoSlider{aspect-ratio:616/376}.nivo-slice,.nivo-box{display:none!important}.list_carousel,#gallery{max-width:100%;overflow:hidden}}
.theme-default.controlnav-thumbs .nivo-controlNav a{display:block!important}
@media (min-width:821px){.theme-default .nivoSlider{width:616px!important;height:376px!important}.theme-default.slider-wrapper{width:978px!important;max-width:100%}.tinymenu{flex-wrap:nowrap}#search{align-self:center}}
@media (max-width:820px){.theme-default.controlnav-thumbs .nivo-controlNav{display:none!important}}
.theme-default .nivo-controlNav a{width:auto!important;height:auto!important;text-indent:0!important;background:none!important;margin:0!important}
@media (min-width:821px){.tinymenu>li>a{white-space:nowrap;padding:14px 10px!important;font-size:12.5px!important}#search .searchTxt{width:140px!important}}
.DetayIcerik span,.DetayIcerik font{font-family:inherit!important}
@media (min-width:821px){.theme-default.controlnav-thumbs .nivo-controlNav{right:-362px!important}.theme-default .nivoSlider{overflow:visible!important}.nivoSlider>img,.nivoSlider>a,.nivo-caption{border-radius:18px}}
/* ===== Mobile fix v2 (only <=768px) ===== */
@media (max-width:768px){
 html,body{overflow-x:hidden!important;max-width:100%}
 body *{box-sizing:border-box}
 img{max-width:100%;height:auto}
 /* language row */
 #topline,#topline-inner{width:100%!important;height:auto!important;padding:6px 8px!important}
 #topline-inner{display:flex!important;justify-content:center!important}
 #topline-inner>span{display:none!important}
 .dil{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;justify-content:center;width:100%!important;float:none!important;margin:0!important;overflow-x:auto;scrollbar-width:none}
 .dil::-webkit-scrollbar{display:none}
 .flag{float:none!important;flex:0 0 auto;width:auto!important;margin:0!important;padding:0!important}
 .flag a{display:block!important;padding:4px 1px!important;line-height:0}
 .flag img{display:block!important;width:26px!important;height:18px!important;max-width:none;object-fit:cover;border-radius:3px;font-size:0;color:transparent}
 /* header */
 #header,#header-inner{width:100%!important;height:auto!important;min-height:0!important}
 #header-inner{display:flex!important;flex-wrap:wrap!important;align-items:center!important;padding:10px 14px 0!important;position:relative}
 #header-inner>a:first-child{display:flex!important;align-items:center;gap:10px;flex:1 1 auto;min-width:0;position:static!important;text-decoration:none}
 #header-inner img.logo{display:block!important;position:static!important;width:120px!important;height:auto!important;max-width:120px;margin:0!important;float:none!important}
 #header-inner .logotext{position:static!important;margin:0!important;float:none!important;width:auto!important}
 #header-inner .logotext h1{font-size:10px!important;letter-spacing:.08em;margin:0!important;line-height:1.3;white-space:normal}
 #header-inner .organictouch,#subNavBox,#header-inner .adres{display:none!important}
 #header-inner .tel{position:static!important;flex:0 0 100%!important;width:100%!important;margin:6px 0 0!important;font-size:13px!important;text-align:left;float:none!important}
 /* menu: horizontal scroll with fade hint */
 .tinymenu{position:static!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden;width:calc(100% + 28px)!important;max-width:none!important;margin:8px -14px 0!important;padding:0 28px 0 8px!important;float:none!important;scrollbar-width:none;
  -webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}
 .tinymenu::-webkit-scrollbar{display:none}
 .tinymenu>li{flex:0 0 auto!important;float:none!important;position:static!important;width:auto!important}
 .tinymenu>li>a{font-size:12px!important;padding:12px 10px!important;white-space:nowrap}
 /* slider: full width, no crop */
 #banner,#banner-inner{width:100%!important;height:auto!important;padding:12px 12px 0!important}
 .slider-wrapper,.theme-default.slider-wrapper{width:100%!important;height:auto!important;margin:0!important;float:none!important}
 .theme-default .nivoSlider,.nivoSlider{width:100%!important;height:auto!important;aspect-ratio:616/376;overflow:hidden!important;border-radius:12px}
 .nivoSlider img,.nivoSlider>a>img{width:100%!important;height:100%!important;object-fit:contain!important;max-width:100%!important}
 .theme-default.controlnav-thumbs .nivo-controlNav,.nivo-controlNav{display:none!important}
 /* content stacking */
 #options,#options-inner,#news_gallery,#news_gallery-inner,#footer,#footer-inner,#wrap,#news,#content,#content-inner{width:100%!important;max-width:100%!important;float:none!important}
 #options-inner,#news_gallery-inner,#footer-inner{padding-left:16px!important;padding-right:16px!important}
 #options-inner #wrap,#news{display:flex!important;flex-direction:column!important;gap:24px}
 #options-inner #wrap>*,#news>*{width:100%!important;float:none!important;margin-left:0!important;margin-right:0!important}
 /* products carousel: scrollable */
 .list_carousel,#gallery,.caroufredsel_wrapper{width:100%!important;max-width:100%!important;overflow-x:auto!important;height:auto!important;position:relative!important}
 #foo2{position:static!important;display:flex!important;width:max-content!important;gap:12px;left:auto!important}
 #foo2>li{float:none!important;flex:0 0 auto}
 #footer-inner{display:flex!important;flex-direction:column!important;gap:20px}
 #footer-inner>*{width:100%!important;float:none!important;margin:0!important}
 table{max-width:100%!important}
 .DetayIcerik,.DetayIcerik *{max-width:100%!important;word-wrap:break-word}
}
