@charset "utf-8";
:root{--green:#536b3f;--dark:#30472e;--soft:#eef2e7;--cream:#f7f4ec;--ink:#2d372f;--line:#dfe4d9;--shadow:0 12px 34px rgba(48,71,46,.11)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body,body.coverimg{margin:0;overflow-x:hidden;background:var(--cream) url("../resimler/arkaplan.jpg") repeat!important;color:var(--ink);font:400 16px/1.7 "Open Sans",Arial,sans-serif;-webkit-font-smoothing:antialiased}img,iframe,video{max-width:100%;height:auto}p,li{font-size:1rem;line-height:1.7}h1,h2,h3{color:var(--dark);line-height:1.25}.container,.container_icerik{width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;margin-right:auto!important;margin-left:auto!important}
.skip-link{position:fixed;z-index:999999;top:10px;left:10px;padding:11px 16px;border-radius:10px;background:#fff;color:var(--dark);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}
.top-header{min-height:26px;background:var(--dark)!important}.header{position:relative!important;z-index:9990;width:100%!important;height:auto!important;min-height:92px;margin:0!important;border:0!important;border-bottom:1px solid rgba(48,71,46,.14)!important;border-radius:0!important;background:rgba(255,255,255,.97)!important;box-shadow:0 7px 25px rgba(48,71,46,.09)}.header>.container{position:relative!important;min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px}.header .navbar-brand{position:static!important;float:none!important;flex:0 0 auto;width:auto!important;height:auto!important;display:flex!important;align-items:center;gap:17px;border-radius:0!important;background:transparent!important}.header .navbar-brand .logo{position:relative!important;top:auto!important;left:auto!important;float:none!important;display:block;width:210px!important;height:70px!important;min-height:0!important;margin:0!important;background-position:left center!important;background-size:contain!important;background-repeat:no-repeat!important}.brand-slogan{display:block;padding-left:17px;border-left:1px solid #d9dfd3;color:#66705f;font-size:.82rem;line-height:1.38;letter-spacing:.01em;white-space:nowrap}.brand-slogan strong{color:var(--dark);font-size:.92rem}
#cssmenu{position:relative!important;float:none!important;width:auto!important;display:block!important;margin-left:auto!important}#cssmenu>ul{position:static!important;float:none!important;width:auto!important;display:flex!important;align-items:center;gap:5px;margin:0!important;padding:0!important}#cssmenu>ul>li{float:none!important;position:relative}.cssmenu>ul>li>a,.cssmenu>ul>li>.submenu-toggle{min-height:46px;display:flex!important;align-items:center;gap:8px;margin:0!important;padding:0 16px!important;border:0;border-radius:12px;background:transparent;color:var(--dark)!important;font:700 .92rem/1 "Open Sans",Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer}.submenu-toggle::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.submenu-open>.submenu-toggle::after{transform:translateY(2px) rotate(225deg)}.cssmenu>ul>li:hover>a,.cssmenu>ul>li:hover>.submenu-toggle,.cssmenu>ul>li.active>a,.cssmenu>ul>li.active>.submenu-toggle,.cssmenu>ul>li.submenu-open>.submenu-toggle{background:var(--soft)!important;color:var(--dark)!important}.cssmenu ul ul{z-index:50!important;min-width:250px!important;padding:9px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--shadow)!important}.cssmenu li.submenu-open>ul{display:block!important;top:54px!important;left:0!important;opacity:1!important}.cssmenu ul ul a{padding:11px 12px!important;border-radius:9px;color:var(--ink)!important;font-size:.92rem!important;line-height:1.4!important}.cssmenu ul ul a:hover{background:var(--soft)!important}
.taze-menu-toggle{display:none;align-items:center;gap:9px;min-height:46px;padding:0 14px;border:1px solid #b9c6b3;border-radius:12px;background:#fff;color:var(--dark);font:700 .94rem/1 "Open Sans",Arial,sans-serif;cursor:pointer}.taze-menu-icon,.taze-menu-icon::before,.taze-menu-icon::after{display:block;width:21px;height:2px;border-radius:2px;background:currentColor}.taze-menu-icon{position:relative}.taze-menu-icon::before,.taze-menu-icon::after{content:"";position:absolute;left:0}.taze-menu-icon::before{top:-6px}.taze-menu-icon::after{top:6px}
#cssmenu #menu-button{display:none!important}
.slider_container{width:min(1220px,calc(100% - 28px));margin:18px auto 0!important;overflow:hidden;border-radius:20px;background:var(--dark);box-shadow:var(--shadow)}.camera_wrap{margin-bottom:0!important;border-radius:20px}.camera_fakehover,.camera_src,.camera_wrap img{border-radius:20px}.camera_caption>div{max-width:610px;padding:18px 22px!important;border-radius:14px;background:rgba(48,71,46,.88)!important;color:#fff;backdrop-filter:blur(4px)}
.organic-intro{padding:30px 0;background:transparent}.organic-intro__grid{display:grid;grid-template-columns:1.45fr 1fr;gap:32px;align-items:center;padding:clamp(24px,4vw,36px);border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.94);box-shadow:var(--shadow)}.organic-intro__eyebrow{margin:0 0 8px;color:var(--green);font-size:.79rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.organic-intro h2{margin:0 0 12px;font-size:clamp(1.6rem,3vw,2.3rem)}.organic-intro__lead{margin:0;color:#536058;font-size:1.02rem}.organic-intro__facts{display:grid;gap:10px;margin:0;padding:0;list-style:none}.organic-intro__facts li{position:relative;margin:0;padding:12px 14px 12px 43px;border-radius:12px;background:var(--soft);color:var(--dark);font-weight:700}.organic-intro__facts li::before{content:"✓";position:absolute;left:14px;top:12px;width:21px;height:21px;border-radius:50%;background:var(--green);color:#fff;font:700 13px/21px Arial;text-align:center}
.main{padding:clamp(38px,6vw,70px) 0!important}.content_box{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0!important;padding:0!important}.content_box>a{display:block;min-width:0}.content_box>a>li{float:none!important;width:100%!important;height:100%!important;margin:0!important;overflow:hidden;border:1px solid var(--line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 7px 22px rgba(48,71,46,.08);transition:transform .2s,box-shadow .2s}.content_box>a:hover>li{transform:translateY(-4px);box-shadow:var(--shadow)}.content_box .img{overflow:hidden;aspect-ratio:1/1}.content_box .img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.content_box>a:hover .img img{transform:scale(1.035)}.main .full>.container>.second_row .content_box a>li .title,.content_box .title{position:relative!important;z-index:2!important;width:100%!important;min-height:58px;display:flex!important;align-items:center;justify-content:center;margin:0!important;padding:12px 14px!important;background:var(--green)!important;color:#fff!important;font-size:.95rem!important;font-weight:700;line-height:1.35!important;text-align:center;text-transform:none!important}.content_box>a:hover .img img{transform:scale(1.035)}
.about-text,.main_content>.padding,.main .padding{border:1px solid var(--line)!important;border-radius:18px!important;background:rgba(255,255,255,.95)!important;box-shadow:var(--shadow)}.main_content>.padding,.main .padding{padding:clamp(24px,4vw,46px)!important}.main_content p,.about-text p{max-width:78ch;color:#4f5a53}.main .full:nth-child(2){width:min(1180px,calc(100% - 40px))!important;min-height:360px!important;margin:34px auto 0!important;overflow:hidden;border-radius:22px;background:url("../theme/third-row-bg.jpg") center/cover no-repeat!important;box-shadow:var(--shadow)}.main .full:nth-child(2)::before{display:block!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;background:linear-gradient(90deg,rgba(37,61,36,.96) 0%,rgba(48,71,46,.9) 45%,rgba(48,71,46,.22) 78%,rgba(48,71,46,.08) 100%)!important}.main .full:nth-child(2)::after{display:none!important}.main .full>.container>.third_row{min-height:360px!important;display:flex!important;align-items:center;padding:38px 0!important}.main .full>.container>.third_row>.about-text{position:relative!important;z-index:2;float:none!important;width:min(58%,640px)!important;height:auto!important;margin:0!important;padding:30px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:18px!important;background:rgba(31,53,31,.78)!important;box-shadow:none!important;backdrop-filter:blur(5px)}.main .full>.container>.third_row>.about-text span{padding:0!important;color:#fff!important;font-size:1.55rem!important;line-height:1.25;text-shadow:none!important}.main .full>.container>.third_row>.about-text .description{width:100%!important;padding:16px 0 0!important;color:#f4f7f1!important;font-size:1rem!important;line-height:1.75!important;text-shadow:none!important}.editorial-content{width:min(1120px,calc(100% - 40px))!important;margin:34px auto!important;padding:clamp(28px,4vw,48px)!important;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.96)!important;box-shadow:var(--shadow)}.editorial-content h2,.editorial-content h3{max-width:850px;margin:28px auto 14px!important;text-align:left!important}.editorial-content h2:first-child{margin-top:0!important}.editorial-content p,.editorial-content ul,.editorial-content ol{max-width:850px;margin:0 auto 16px!important;color:#4f5a53;font-size:1rem;line-height:1.8}.sub-header{min-height:0!important;padding:clamp(34px,5vw,58px) 0!important;background:linear-gradient(115deg,var(--dark),var(--green))!important;border-radius:0 0 22px 22px}.sub-header h1,.sub-header h2{margin:0!important;color:#fff!important;text-align:left!important}.headerline,.sub_header{height:auto!important;min-height:0!important;margin-bottom:26px!important}.left_h,.right_h{display:none!important}.middle_h{float:none!important;width:auto!important;height:auto!important;padding-bottom:12px!important;text-align:left!important}.middle_h span,.middle_h h2{margin:0!important;color:var(--dark)!important;font-size:clamp(1.35rem,2.6vw,1.9rem)!important}ul.image-content{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0!important;padding:0!important}ul.image-content>li{float:none!important;width:100%!important;margin:0!important;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 7px 22px rgba(48,71,46,.08)}
.contactPage{display:flex;gap:clamp(26px,5vw,56px);align-items:flex-start}.contactPage .left,.contactPage .right,#mainContactForm{float:none!important;width:100%!important}.contactPage .left{flex:0 1 38%}.contactPage .right,#mainContactForm{flex:1 1 62%}.form-label{display:block;margin:0 0 6px;color:var(--dark);font-size:.91rem;font-weight:700}input[type=text],input[type=email],input[type=tel],input[type=file],input.text-input,textarea,select,.form_bolumu{width:100%!important;min-height:50px;margin:0 0 15px!important;padding:12px 14px!important;border:1px solid #cbd4c7!important;border-radius:12px!important;background:#fff!important;color:var(--ink)!important;font:inherit!important;line-height:1.45!important;outline:none}textarea{min-height:145px;resize:vertical}input:focus,textarea:focus,select:focus{border-color:var(--green)!important;box-shadow:0 0 0 4px rgba(83,107,63,.14)!important}.btn-default,.btn4,input[type=submit],.button{min-height:50px!important;display:inline-flex!important;align-items:center;justify-content:center;padding:12px 22px!important;border:0!important;border-radius:12px!important;background:var(--green)!important;color:#fff!important;font-size:.95rem!important;font-weight:800!important;line-height:1.2!important;cursor:pointer}.btn-default:hover,.btn4:hover,input[type=submit]:hover,.button:hover{background:var(--dark)!important}.success,.error,.bilinmeyen{margin-bottom:22px!important;padding:14px 18px!important;border-radius:12px!important;line-height:1.5!important}
footer{background:var(--dark)!important}footer .top-footer{height:auto!important;min-height:0!important;padding:36px 0 30px!important}footer .top-footer>.container{display:grid!important;grid-template-columns:1fr 1.35fr 1fr;gap:38px}footer .top-footer>.container>.first_row,footer .top-footer>.container>.second_row,footer .top-footer>.container>.third_row{float:none!important;width:auto!important;min-height:0!important;margin:0!important;padding-left:0!important}footer h3{margin:0 0 12px!important;color:#fff!important}footer .bottom-footer{min-height:0!important}footer .bottom-footer>.container{padding:13px 0!important}
@media(max-width:980px){.content_box{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1060px){.navbar-brand{gap:10px}.brand-slogan{display:none}.cssmenu>ul>li>a,.cssmenu>ul>li>.submenu-toggle{padding-right:12px!important;padding-left:12px!important}}
@media(max-width:900px){.container,.container_icerik{width:min(100% - 24px,1180px)!important}.top-header{display:none!important}.header,.header>.container{min-height:86px!important;height:86px!important}.header>.container{position:relative!important;gap:10px!important}.navbar-brand{min-width:0!important;gap:8px!important}.navbar-brand .logo{flex:0 0 auto;width:178px!important;height:62px!important}.brand-slogan{display:block;padding-left:9px;border-left:1px solid #d9dfd3;font-size:.66rem;line-height:1.28}.brand-slogan strong{font-size:.72rem}.taze-menu-toggle{position:relative;z-index:3;display:inline-flex;flex:0 0 auto;width:48px;justify-content:center;padding:0!important}.taze-menu-toggle>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.header #cssmenu{display:none!important;position:absolute!important;z-index:20!important;top:86px!important;right:0!important;left:0!important;width:100%!important;max-height:calc(100vh - 100px);overflow-y:auto;float:none!important;margin:0!important;padding:9px!important;border:1px solid var(--line)!important;border-top:0!important;border-radius:0 0 16px 16px!important;background:#fff!important;box-shadow:var(--shadow)!important}.header #cssmenu.is-open{display:block!important}.header #cssmenu #menu-button{display:none!important}.header #cssmenu>ul,.header #cssmenu>ul.open{display:block!important;position:static!important;width:100%!important;float:none!important;margin:0!important}.header #cssmenu>ul>li{display:block!important;width:100%!important;float:none!important;border:0!important}.header #cssmenu>ul>li>a,.header #cssmenu>ul>li>.submenu-toggle{width:100%;min-height:48px;justify-content:space-between;text-align:left!important}.header #cssmenu ul ul{display:none!important;position:static!important;top:auto!important;right:auto!important;left:auto!important;width:100%!important;opacity:1!important;padding:4px 0 8px 14px!important;border:0!important;box-shadow:none!important;text-align:left!important}.header #cssmenu li.submenu-open>ul{display:block!important}.header #cssmenu ul ul li a{color:var(--ink)!important;text-align:left!important;border:0!important}.organic-intro__grid{grid-template-columns:1fr;gap:22px}.contactPage{display:block}.contactPage .left{margin-bottom:26px!important}footer .top-footer>.container{grid-template-columns:1fr 1fr}footer .third_row{grid-column:1/-1}}
@media(max-width:640px){.container,.container_icerik{width:min(100% - 20px,1180px)!important}.slider_container{width:calc(100% - 20px);height:clamp(225px,62vw,285px)!important;margin-top:12px!important;border-radius:16px}.slider_container .camera_wrap,#camera_wrap_4,.camera_fakehover,.camera_src,.camera_target,.camera_target_content,.cameraCont{height:100%!important;min-height:225px!important;border-radius:16px}.camera_caption{top:auto!important;right:18px!important;bottom:18px!important;left:18px!important;width:auto!important}.camera_caption>div{max-width:100%;padding:13px 16px!important;border-radius:12px;font-size:1.02rem!important;line-height:1.15!important}.camera_caption>div>div+div{margin-top:4px;font-size:.88rem!important}.organic-intro{padding:22px 0}.organic-intro__grid{padding:21px 17px;border-radius:16px}.content_box{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.main .full>.container>.second_row .content_box a>li .title,.content_box .title{min-height:54px;padding:9px 8px!important;font-size:.84rem!important}ul.image-content{grid-template-columns:1fr;gap:15px}.about-text,.main_content>.padding,.main .padding{padding:22px 17px!important;border-radius:16px!important}footer .top-footer>.container{grid-template-columns:1fr;gap:26px}footer .third_row{grid-column:auto}.fixedIletisim{display:none!important}}
@media(max-width:430px){.navbar-brand .logo{width:164px!important;height:58px!important}.brand-slogan{font-size:.61rem}.brand-slogan strong{font-size:.68rem}}
@media(max-width:370px){.brand-slogan{display:none}.navbar-brand .logo{width:176px!important}.content_box{grid-template-columns:1fr}}
@media(max-width:760px){.main .full:nth-child(2){width:calc(100% - 20px)!important;min-height:0!important;margin-top:24px!important;background-position:64% center!important}.main .full:nth-child(2)::before{background:rgba(37,61,36,.86)!important}.main .full>.container>.third_row{min-height:0!important;padding:24px 0!important}.main .full>.container>.third_row>.about-text{width:100%!important;padding:24px 20px!important}.main .full>.container>.third_row>.about-text span{font-size:1.32rem!important}.editorial-content{width:calc(100% - 20px)!important;margin:24px auto!important;padding:24px 19px!important}footer .top-footer{padding:30px 0 24px!important}}

/* Bagimsiz yeni navigasyon: eski menures.css kurallarindan etkilenmez. */
.taze-nav{position:relative;z-index:30;flex:0 0 auto;margin-left:auto}.taze-nav-list{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.taze-nav-list>li{position:relative;margin:0;padding:0;list-style:none}.taze-nav-list>li>a,.taze-submenu-trigger{min-height:46px;display:flex;align-items:center;gap:9px;margin:0;padding:0 16px;border:0;border-radius:12px;background:transparent;color:var(--dark);font:700 .92rem/1 "Open Sans",Arial,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .18s,color .18s}.taze-nav-list>li>a:hover,.taze-submenu-trigger:hover,.taze-nav-list>li.active>a,.taze-nav-list>li.active>.taze-submenu-trigger,.taze-has-sub.taze-submenu-open>.taze-submenu-trigger{background:var(--soft);color:var(--dark)}.taze-submenu-trigger::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .18s}.taze-submenu-open>.taze-submenu-trigger::after{transform:translateY(2px) rotate(225deg)}.taze-submenu{position:absolute;z-index:100;top:calc(100% + 7px);left:0;min-width:250px;display:none;margin:0;padding:9px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 16px 38px rgba(35,54,34,.2);list-style:none}.taze-submenu-open>.taze-submenu{display:block}.taze-submenu::before{content:"";position:absolute;top:-8px;left:0;width:100%;height:8px}.taze-submenu li{margin:0;padding:0;list-style:none}.taze-submenu a{display:block;padding:11px 12px;border-radius:9px;color:var(--ink);font-size:.92rem;line-height:1.4;text-decoration:none;white-space:nowrap}.taze-submenu a:hover,.taze-submenu a:focus{background:var(--soft);color:var(--dark)}.taze-nav-trigger{display:none;align-items:center;gap:9px;min-height:48px;padding:0 14px;border:1px solid #b9c6b3;border-radius:12px;background:#fff;color:var(--dark);font:700 .94rem/1 "Open Sans",Arial,sans-serif;cursor:pointer}.taze-nav-icon,.taze-nav-icon::before,.taze-nav-icon::after{display:block;width:21px;height:2px;border-radius:2px;background:currentColor}.taze-nav-icon{position:relative}.taze-nav-icon::before,.taze-nav-icon::after{content:"";position:absolute;left:0}.taze-nav-icon::before{top:-6px}.taze-nav-icon::after{top:6px}.taze-nav-list a:focus-visible,.taze-submenu-trigger:focus-visible,.taze-nav-trigger:focus-visible{outline:3px solid rgba(83,107,63,.3);outline-offset:2px}
@media(max-width:1060px){.taze-nav-list>li>a,.taze-submenu-trigger{padding-right:12px;padding-left:12px}}
@media(max-width:900px){.taze-nav-trigger{position:relative;z-index:40;display:inline-flex;flex:0 0 auto;width:48px;justify-content:center;padding:0}.taze-nav-trigger>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.taze-nav{position:absolute;z-index:35;top:86px;right:0;left:0;width:100%;display:none;margin:0;padding:10px;border:1px solid var(--line);border-top:0;border-radius:0 0 16px 16px;background:#fff;box-shadow:var(--shadow)}.taze-nav.taze-nav-open{display:block}.taze-nav-list{display:block}.taze-nav-list>li{width:100%}.taze-nav-list>li>a,.taze-submenu-trigger{width:100%;min-height:50px;justify-content:space-between;padding:0 14px;text-align:left}.taze-submenu{position:static;min-width:0;width:100%;margin:2px 0 7px;padding:5px 5px 5px 16px;border:0;border-left:2px solid var(--line);border-radius:0;background:#fff;box-shadow:none}.taze-submenu::before{display:none}.taze-submenu a{padding:12px 13px;white-space:normal}}

/* Kategori sayfasi: baslik, aciklama ve urun izgara akisi */
.category-page header .sub-header{position:relative!important;z-index:1!important;width:100%!important;min-height:0!important;margin:0!important;padding:30px 0!important;border-radius:0!important;background:linear-gradient(105deg,var(--dark),var(--green))!important}.category-page header .sub-header .container{position:relative!important;width:min(1180px,calc(100% - 40px))!important}.category-page header .sub-header h1{position:static!important;bottom:auto!important;width:100%!important;margin:0!important;color:#fff!important;font-size:clamp(1.65rem,3vw,2.35rem)!important;font-weight:700!important;line-height:1.2!important;text-align:left!important;text-shadow:none!important;text-transform:none!important}.category-page .main{padding:38px 0 64px!important}.category-page .main>.full{background:transparent!important}.category-page .category-products{min-height:0!important}.category-page .category-products__title{margin:0 0 18px!important;color:var(--dark)!important;font-size:clamp(1.45rem,2.4vw,1.95rem)!important;line-height:1.25!important;text-align:center!important;text-transform:none!important}.category-page .category-description{max-width:900px;margin:0 auto 34px;padding:22px 26px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.95);box-shadow:0 7px 22px rgba(48,71,46,.07);color:#4f5a53}.category-page .category-description p{max-width:none;margin:0 0 12px;color:#4f5a53;font-size:1rem;line-height:1.75}.category-page .category-description p:last-child{margin-bottom:0}.category-page .category-products>.content_box{width:100%;clear:both}
@media(max-width:640px){.category-page header .sub-header{padding:23px 0!important}.category-page header .sub-header .container{width:calc(100% - 24px)!important}.category-page header .sub-header h1{font-size:1.55rem!important;text-align:center!important}.category-page .main{padding:26px 0 42px!important}.category-page .category-products__title{margin-bottom:14px!important;font-size:1.35rem!important}.category-page .category-description{margin-bottom:24px;padding:18px 17px;border-radius:14px}.category-page .category-description p{font-size:.98rem;line-height:1.7}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
