/* Arısan 2026 — calm, agricultural, editorial. */
:root{--yesil:#31573c;--yesil-koyu:#173d2a;--altin:#d8e895;--altin-acik:#e6efc4;--krem:#f8f8f2;--krem-koyu:#eef0e6;--sinir:#dce2d6}
h1,h2,h3,h4{font-family:'DM Sans',sans-serif;letter-spacing:-.035em}h1,h2{font-weight:600}button,input,select{font:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #9caf49;outline-offset:5px}.skip-link{position:fixed;top:-100px;left:20px;z-index:99999;background:white;padding:15px}.skip-link:focus{top:15px}.site-header{background:#fffef8}.logo-img{max-width:205px!important;height:auto!important}.main-nav a{font-size:.84rem}.btn{border-radius:6px;font-weight:600;min-height:48px}.btn-gold{background:#dbe9a8;color:#173d2a}.btn-gold:hover{background:#edf5cc;color:#173d2a}.section-label{background:none;border:0;padding:0;color:#476338;font-size:.71rem;letter-spacing:.18em}.section-divider{background:#aabc76}.field-hero{position:relative;isolation:isolate;padding:100px 0 0;min-height:690px;background:#193628;color:white;overflow:hidden}.field-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.field-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,35,24,.89),rgba(12,35,24,.35) 65%,rgba(12,35,24,.1));z-index:-1}.field-hero-content{padding-bottom:60px}.eyebrow{font-size:.68rem;letter-spacing:.16em;font-weight:600}.status-dot{display:inline-block;width:7px;height:7px;background:#dbe9a8;border-radius:50%;margin-right:9px}.field-hero h1{font-size:clamp(2.7rem,5.9vw,5rem);line-height:1.08;color:#fff;letter-spacing:-.05em;margin:30px 0 24px;max-width:950px}.field-hero h1 em{font-family:'Playfair Display',serif;font-weight:400;color:#e0e9ba}.field-hero p{font-size:1.1rem;line-height:1.8;color:#e5e9e1}.hero-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:30px}.film-button{display:inline-flex;align-items:center;gap:12px;color:#fff;font-size:.9rem}.film-button:hover{color:#e6efc4}.play-circle{border:1px solid #ffffff88;width:43px;height:43px;display:grid;place-items:center;border-radius:50%;font-size:.8rem}.field-hero-note{margin-top:42px;display:flex;flex-direction:column;gap:6px}.field-hero-note span{font-size:.6rem;letter-spacing:.18em;color:#c0cbb5}.field-hero-note strong{font-size:.9rem;font-weight:400}.hero-bottom{border-top:1px solid #ffffff30;background:#16372566}.hero-bottom .container{display:flex;gap:25px;justify-content:space-between;padding-top:20px;padding-bottom:20px;font-size:.8rem}.hero-bottom a{color:#e5efba}.section-heading-row{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:35px}.section-heading-row h2{font-size:clamp(1.9rem,3vw,2.6rem)}.text-link{font-size:.86rem;font-weight:600;color:#31573c}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.collection-card{display:block;padding:32px;border:1px solid #d8dfcd;background:#f0f2e8;border-radius:10px;transition:transform .2s,background .2s}.collection-card:hover{transform:translateY(-5px);background:#e8eddb}.collection-number{display:block;font-size:.65rem;letter-spacing:.14em;color:#65705e}.collection-card>i{display:block;font-size:2.8rem;color:#54734b;margin:32px 0}.collection-card h3{font-size:1.5rem;margin-bottom:12px}.collection-card p{font-size:.9rem;margin-bottom:24px;max-width:290px}.stats-band{background:#173d2a}.stat-item .number{color:#e5edc3}.card{border:1px solid #e0e4d9;box-shadow:none;border-radius:10px}.urun-gorsel{background:linear-gradient(135deg,#e9ede1,#f8f9f2)}.urun-gorsel .no-img{position:relative;color:#74876b}.urun-gorsel .no-img:after{content:'ARISAN / ÜRÜN BİLGİSİ';position:absolute;bottom:22px;font:600 .6rem 'DM Sans',sans-serif;letter-spacing:.15em}.urun-kategori-badge{background:#173d2a;color:#fff}.urun-icerik h3{font-size:1.25rem}.urun-tag{background:#edf0e6;color:#3c583b}.ozellik-ikon{color:#31573c}.page-hero{background:#173d2a}.page-hero p{color:#d7e1d2;max-width:720px;margin-top:20px}.page-hero .section-label{color:#dbe9a8}.delivery-banner{background:#173d2a}.delivery-banner>.container{display:flex;justify-content:space-between;gap:30px;align-items:center}.delivery-banner h2{color:#fff;font-size:clamp(2rem,4vw,3.5rem)}.delivery-banner .section-label{color:#dbe9a8}.delivery-banner p{color:#d4decf;max-width:570px;margin-top:20px}.faq-section .container{max-width:940px}.faq-section details{border-bottom:1px solid #d4ddcc;padding:22px 0}.faq-section summary{cursor:pointer;font-weight:600;color:#173d2a;padding-right:15px}.faq-section details p{margin-top:16px}.facebook-link{display:inline-block;margin-top:35px}.teaser-dialog{border:0;border-radius:16px;padding:0;width:min(900px,94vw);max-height:92dvh;margin:auto;background:#fafbf5;color:#173d2a;box-shadow:0 25px 100px #0007;overflow:auto}.teaser-dialog::backdrop{background:#07150fd9;backdrop-filter:blur(6px)}.teaser-top{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:24px 28px}.teaser-top h2{font-size:clamp(1.1rem,3vw,1.7rem);margin-top:8px}.teaser-close{border:1px solid #d8dfd1;border-radius:50%;background:transparent;font-size:1.7rem;min-width:44px;height:44px;cursor:pointer;color:#173d2a}.teaser-dialog video{display:block;width:100%;max-height:55dvh;background:#101a12;object-fit:contain}.teaser-dialog>p{font-size:.8rem;padding:16px 28px 0}.teaser-bottom{display:flex;justify-content:space-between;gap:12px;padding:20px 28px 25px}.teaser-bottom .btn{font-size:.85rem;padding:12px 20px}.province-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.province-grid a{border:1px solid #d8dfd1;border-radius:7px;display:flex;gap:15px;padding:14px 18px;background:#fff}.province-grid small{color:#78916b}.province-search{width:100%;max-width:500px;padding:15px 18px;border:1px solid #bdcbb2;border-radius:8px;background:white}.delivery-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0}.delivery-steps article{border:1px solid #d8dfd1;padding:28px;border-radius:10px}.delivery-steps h2{font-size:1.3rem;margin:14px 0}.delivery-steps p{font-size:.9rem}.province-intro{max-width:830px}.province-intro p{margin:20px 0}.district-list{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.district-list span{padding:5px 12px;border:1px solid #d8dfd1;border-radius:5px}.city-empty{margin-top:20px}.site-footer{background:#112e20}
@media(min-width:901px){.field-hero{margin:0 16px;border-radius:0 0 14px 14px}}
@media(max-width:900px){.field-hero{padding-top:65px;min-height:610px}.collection-grid{gap:12px}.collection-card{padding:22px}.province-grid{grid-template-columns:repeat(3,1fr)}.delivery-banner>.container{align-items:start;flex-direction:column}.hero-bottom .container{font-size:.7rem}}
@media(max-width:600px){section{padding:55px 0}.container{padding-left:20px;padding-right:20px}.field-hero{padding-top:48px;min-height:auto}.field-hero h1{font-size:2.8rem;margin-top:25px}.field-hero p{font-size:.95rem}.field-hero-bg{object-position:60% center}.field-hero-content{padding-bottom:35px}.hero-actions{gap:20px}.field-hero-note{margin-top:30px}.hero-bottom .container{flex-wrap:wrap;justify-content:start;gap:12px 20px}.collection-grid{grid-template-columns:1fr}.collection-card{padding:25px}.collection-card>i{float:right;margin:20px 0;font-size:2.4rem}.collection-card h3{margin-top:22px}.collection-card p{max-width:85%}.section-heading-row{align-items:start;flex-direction:column}.province-grid{grid-template-columns:repeat(2,1fr);gap:8px}.province-grid a{padding:12px 10px;font-size:.88rem}.delivery-steps{grid-template-columns:1fr}.teaser-top{padding:18px}.teaser-dialog>p{padding-left:18px;padding-right:18px}.teaser-bottom{padding:18px;flex-wrap:wrap}.teaser-bottom .btn{flex:1;justify-content:center;white-space:nowrap}.teaser-top .eyebrow{font-size:.55rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

[hidden]{display:none!important}.delivery-request{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:30px 0}.delivery-request label{width:100%;font-weight:600}

.collection-photo{display:block;width:calc(100% + 64px);max-width:none;height:230px;object-fit:cover;object-position:center 65%;margin:22px -32px}.collection-card{overflow:hidden}.junior-story{background:#e9edde}.junior-story>.container{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.junior-story figure{margin:0}.junior-story img{width:100%;height:480px;object-fit:cover;object-position:center 67%;border-radius:10px}.junior-story figcaption{font-size:.65rem;color:#687260;margin-top:8px}.junior-story h2{font-size:clamp(2rem,3.5vw,3.3rem)}.junior-story p{margin:25px 0}.junior-story .text-link{display:block;margin-top:20px}.urun-gorsel img{object-fit:cover;object-position:center 67%}.urun-detay-gorsel{height:auto;align-self:start}.urun-detay-gorsel img{width:100%;height:auto;max-height:780px;object-fit:contain}.product-source,.product-note{font-size:.8rem;margin-top:20px}.product-note{padding:16px;background:#edf0e6;border-radius:7px}@media(max-width:900px){.collection-photo{width:calc(100% + 44px);margin-left:-22px;margin-right:-22px}.junior-story>.container{gap:30px}}@media(max-width:600px){.collection-photo{width:calc(100% + 50px);margin-left:-25px;margin-right:-25px;height:210px}.junior-story>.container{grid-template-columns:1fr;gap:24px}.junior-story img{height:370px}.collection-card h3{margin-top:0}}

.field-hero{padding-top:145px}.page-hero+.ust-pay{padding-top:55px}.urun-detay-gorsel{aspect-ratio:auto}.galeri-item img{object-position:center 65%}.galeri-item{min-height:300px}.galeri-overlay{pointer-events:none}.page-hero:before{pointer-events:none}.product-search{margin:0 0 28px}.product-search label{display:block;font-weight:600;margin-bottom:8px}.product-search input{width:100%;max-width:550px;border:1px solid #bdcbb2;background:white;border-radius:8px;padding:14px 18px}
@media(max-width:900px){.field-hero{padding-top:110px}.logo-img{max-width:150px!important}}@media(max-width:600px){.field-hero{padding-top:105px}.galeri-item{min-height:240px}}

.urun-detay-gorsel{position:relative}.family-image-note{position:absolute;bottom:0;left:0;right:0;padding:8px 12px;background:#173d2af2;color:#fff;font-size:.7rem;line-height:1.5;text-align:center}.teaser-dialog video{aspect-ratio:16/9}

/* 2026-09-30 — wide-screen and fixed-header layout correction */
.container{width:100%;max-width:1440px;padding-left:clamp(20px,3vw,42px);padding-right:clamp(20px,3vw,42px)}
.site-header .container{height:84px}.logo-img{max-width:190px!important}.main-nav{gap:8px}.main-nav a{white-space:nowrap}
.main-nav a{display:inline-flex;align-items:center;gap:7px;padding:8px 11px}
.main-nav a i{display:grid;place-items:center;width:23px;height:23px;border:1px solid #dce5d8;border-radius:7px;background:#f0f3e9;color:#4d704e;font-size:.7rem;transition:background .2s,color .2s,border-color .2s,transform .2s}
.main-nav a:hover i{transform:translateY(-1px);border-color:#c7d5c0;background:#e4eadb;color:#244d32}
.main-nav a.aktif i{border-color:#cbd9ba;background:#dce8c8;color:#173d2a}
.main-nav a.nav-cta i{border-color:#ffffff47;background:#ffffff18;color:#fff}
[id]{scroll-margin-top:105px}
@media(min-width:901px) and (max-width:1120px){.logo-img{max-width:160px!important}.main-nav{gap:2px}.main-nav a{gap:5px;padding:8px 7px;font-size:.76rem}.main-nav a i{width:20px;height:20px;border-radius:6px;font-size:.62rem}.main-nav a.nav-cta{margin-left:3px}}
@media(max-width:900px){.site-header .container{height:60px}[id]{scroll-margin-top:78px}}
@media(max-width:600px){.container{padding-left:20px;padding-right:20px}}

/* v3.2.3 — Isparta hero slider */
.field-hero-content>p{max-width:700px}
.field-hero-media{position:absolute;inset:0;z-index:-2;overflow:hidden;background:#173d2a}
.field-hero-media .field-hero-bg{z-index:auto;opacity:0;transform:scale(1.035);transition:opacity .9s ease,transform 7s ease}
.field-hero-media .field-hero-bg.is-active{opacity:1;transform:scale(1)}
.hero-bottom{position:relative;z-index:2;backdrop-filter:blur(5px)}
.hero-bottom .container{align-items:center;min-height:78px}
.hero-scene{display:flex;min-width:250px;flex-direction:column;gap:4px}
.hero-scene strong{color:#fff;font-size:.68rem;font-weight:600;letter-spacing:.15em}
.hero-scene a{color:#cbd7c4;font-size:.59rem;line-height:1.35}
.hero-scene a:hover{color:#eef5cf}
.hero-slider-controls{display:flex;align-items:center;justify-content:center;gap:12px}
.hero-slider-controls>button{display:grid;width:34px;height:34px;padding:0;place-items:center;border:1px solid #ffffff52;border-radius:50%;background:#102e21a8;color:#fff;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}
.hero-slider-controls>button:hover{border-color:#dbe9a8;background:#31573c;transform:translateY(-1px)}
.hero-slider-dots{display:flex;align-items:center;gap:8px}
.hero-slider-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#ffffff6b;cursor:pointer;transition:width .25s,background .25s}
.hero-slider-dots button[aria-current="true"]{width:28px;background:#dbe9a8}
.hero-delivery-link{white-space:nowrap}
@media(max-width:900px){.hero-bottom .container{gap:18px}.hero-scene{min-width:0;flex:1}.hero-delivery-link{display:none}}
@media(max-width:600px){.field-hero-media .field-hero-bg{object-position:center}.hero-bottom .container{display:grid;grid-template-columns:1fr auto;gap:12px;padding-top:14px;padding-bottom:14px}.hero-scene{max-width:210px}.hero-scene strong{font-size:.6rem}.hero-scene a{font-size:.53rem}.hero-slider-controls{gap:8px}.hero-slider-controls>button{width:32px;height:32px}.hero-slider-dots{gap:6px}.hero-slider-dots button[aria-current="true"]{width:20px}}
