:root{--a22-yesil:#0d4336;--a22-yesil-2:#155744;--a22-altin:#c99a37;--a22-krem:#f7f4ed;--a22-beyaz:#fff;--a22-metin:#17241f;--a22-soluk:#68766f;--a22-cizgi:#dde4df;--a22-hata:#a72d2d;--a22-golge:0 14px 38px rgba(18,48,38,.10);--a22-r:16px;--a22-genislik:1240px}
*{box-sizing:border-box}.orkidem-a22{margin:0;background:#f9f8f4;color:var(--a22-metin);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:15px;line-height:1.5}.orkidem-a22 h1,.orkidem-a22 h2,.orkidem-a22 h3{color:#103f33;line-height:1.1;letter-spacing:-.025em}.orkidem-a22 h1{font-size:clamp(2rem,3vw,3.35rem)}.orkidem-a22 h2{font-size:clamp(1.35rem,2vw,2.1rem)}.orkidem-a22 a{color:inherit}.a22-kapsayici,.a22-main{width:min(calc(100% - 40px),var(--a22-genislik));margin-inline:auto}.orkidem-atla{position:fixed;left:12px;top:-100px;z-index:9999;background:#fff;padding:10px 16px}.orkidem-atla:focus{top:12px}
.a22-duyuru{background:linear-gradient(90deg,#d8b96d,#f0d89f);min-height:34px;color:#173e33}.a22-duyuru-ic{height:34px;display:flex;align-items:center;justify-content:center;gap:10px;position:relative;font-size:12px}.a22-duyuru-ic img{width:24px;height:24px;object-fit:contain}.a22-duyuru-ic small{opacity:.78}.a22-duyuru-ic a{text-decoration:underline;font-weight:800}.a22-duyuru-ic button{position:absolute;right:0;border:0;background:transparent;font-size:20px;cursor:pointer;color:inherit}
.a22-yardimci{background:var(--a22-yesil);color:#fff}.a22-yardimci-ic{height:38px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:12px}.a22-yardimci-ic>span{opacity:.82}.a22-yardimci nav{display:flex;align-items:center;gap:20px}.a22-yardimci nav a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-weight:700;white-space:nowrap}.a22-yardimci svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7}
.a22-header{background:#fff;position:relative;z-index:80;border-bottom:1px solid var(--a22-cizgi)}.a22-header-ic{height:92px;display:grid;grid-template-columns:minmax(245px,1fr) auto minmax(380px,1fr);align-items:center;gap:26px}.a22-logo{display:flex;justify-content:center}.a22-logo img{display:block;max-width:250px;max-height:58px;width:auto;height:auto;object-fit:contain}.a22-header-sag{display:flex;justify-content:flex-end;gap:12px;align-items:center}.a22-arama{height:46px;flex:1;max-width:420px;border:1px solid #d6ded9;border-radius:13px;display:flex;align-items:center;padding:0 14px;background:#fff}.a22-arama input{border:0;outline:0;width:100%;font:inherit;background:transparent}.a22-arama svg,.a22-sepet svg,.a22-konum svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.a22-sepet{height:46px;border:1px solid #d6ded9;border-radius:13px;display:flex;align-items:center;gap:8px;padding:0 14px;text-decoration:none;font-weight:800;white-space:nowrap}.a22-sepet b{min-width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--a22-altin);font-size:11px;color:#173e33}.a22-konum{position:relative;max-width:360px}.a22-konum label{display:block;text-transform:uppercase;letter-spacing:.12em;font-weight:800;font-size:10px;color:#65746d;margin-bottom:6px}.a22-konum-input{height:48px;border:1px solid #d6ded9;border-radius:13px;display:flex;align-items:center;gap:9px;padding:0 11px;background:#fff}.a22-konum-input input{border:0;outline:0;min-width:0;flex:1;font:inherit;font-weight:650;background:transparent}.a22-konum-input button{border:0;background:#edf2ef;width:31px;height:31px;border-radius:50%;font-size:20px;color:#61716a;cursor:pointer}.a22-adres-sonuclari{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:160;background:#fff;border:1px solid #d9e2dc;border-radius:14px;box-shadow:var(--a22-golge);padding:7px;max-height:310px;overflow:auto}.a22-adres-sonuclari button{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:0;border-radius:10px;background:transparent;padding:10px 11px;text-align:left;cursor:pointer;color:var(--a22-metin)}.a22-adres-sonuclari button:hover,.a22-adres-sonuclari button:focus{background:#f3f6f4}.a22-adres-sonuclari strong{display:block;font-size:13px}.a22-adres-sonuclari small{display:block;color:var(--a22-soluk);font-size:11px}.a22-adres-sonuclari .a22-sonuc-bos{padding:12px;color:var(--a22-soluk);font-size:13px}.a22-menu-dugme{display:none}
.a22-nav{height:48px;background:#103f33;color:#fff}.a22-nav-ic{height:100%;display:flex;align-items:stretch;justify-content:center;gap:2px}.a22-nav a,.a22-mega>button{display:flex;align-items:center;border:0;background:transparent;color:#fff;text-decoration:none;padding:0 20px;font:inherit;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer}.a22-nav a:hover,.a22-nav a.aktif,.a22-mega>button:hover{background:rgba(255,255,255,.09);color:#f4cb68}.a22-mega{position:relative}.a22-mega>button span{margin-left:7px}.a22-mega-panel{position:absolute;left:0;top:48px;width:min(880px,calc(100vw - 40px));background:#fff;color:var(--a22-metin);border-radius:0 0 16px 16px;border:1px solid #d9e2dc;box-shadow:0 22px 50px rgba(15,53,42,.19);padding:22px;z-index:140}.a22-mega-kolonlar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-height:min(540px,calc(100vh - 190px));overflow:auto}.a22-mega-kolonlar section{padding:8px 10px}.a22-mega-kolonlar h3{font-size:13px;text-transform:uppercase;letter-spacing:.11em;margin:0 0 10px;color:#9a6b18}.a22-mega-kolonlar section a{color:#173e33;padding:7px 0;font-weight:650}.a22-mega-kategori{display:block!important;color:#173e33!important;border:1px solid #e1e7e3;border-radius:12px;padding:13px!important}.a22-mega-kategori strong,.a22-mega-kategori small{display:block}.a22-mega-kategori small{font-size:11px;color:#68766f;margin-top:4px;white-space:normal}
.a22-main{padding-block:28px 56px;min-height:55vh}.a22-main-gorev{max-width:1060px;padding-top:42px}.mesaj{border-radius:12px;padding:13px 15px;margin:0 0 16px}.mesaj-hata{background:#fff0ef;border:1px solid #efb9b4;color:#85261f}.mesaj-basari{background:#e9f7ef;border:1px solid #b9dfc7;color:#175c38}.mesaj-uyari{background:#fff8e2;border:1px solid #ead38c;color:#76520c}
.a22-konum-modal{position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:20px}.a22-modal-perde{position:absolute;inset:0;border:0;background:rgba(5,35,28,.74);backdrop-filter:blur(7px)}.a22-modal-kart{position:relative;width:min(610px,100%);background:#fff;border-radius:22px;padding:32px;box-shadow:0 28px 80px rgba(0,0,0,.26)}.a22-modal-kart>small:first-of-type{font-size:10px;letter-spacing:.16em;color:#a97417;font-weight:900}.a22-modal-kart h2{margin:8px 0 9px;font-size:2.25rem}.a22-modal-kart p{margin:0 0 20px;color:var(--a22-soluk)}.a22-modal-kapat{position:absolute;right:16px;top:16px;border:0;background:#eef2ef;border-radius:50%;width:38px;height:38px;font-size:22px;cursor:pointer}.a22-modal-arama{position:relative}.a22-modal-arama>svg{position:absolute;left:15px;top:15px;width:21px;height:21px;fill:none;stroke:#9a6b18;stroke-width:1.8;z-index:2}.a22-modal-arama>input{height:52px;width:100%;border:1px solid #cedad3;border-radius:13px;padding:0 16px 0 46px;font:inherit;font-weight:700;outline:0}.a22-modal-arama .a22-adres-sonuclari{top:58px}.a22-modal-not{display:block!important;margin-top:13px;color:#75827c!important;letter-spacing:0!important;text-transform:none!important;font-weight:500!important}
.a22-footer{background:#0c382e;color:#fff;padding:42px 0 18px}.a22-footer-grid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:48px}.a22-footer img{filter:brightness(0) invert(1);max-width:210px;height:auto}.a22-footer p{color:rgba(255,255,255,.68);max-width:390px}.a22-footer h3{color:#f2cd77;font-size:13px;text-transform:uppercase;letter-spacing:.1em}.a22-footer a{display:block;text-decoration:none;margin:8px 0;color:rgba(255,255,255,.78)}.a22-footer-alt{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.12);padding-top:17px;margin-top:28px;color:rgba(255,255,255,.58);font-size:12px}
.a22-orki-balon{position:fixed;right:22px;bottom:20px;z-index:220;border:1px solid #e5dac4;background:#fff;border-radius:999px;box-shadow:0 16px 38px rgba(20,47,38,.18);display:flex;align-items:center;gap:10px;padding:8px 13px 8px 8px;cursor:pointer;min-width:245px;text-align:left}.a22-orki-yuz{width:42px;height:42px;border-radius:13px;background:#f3ead6;color:#b37b15;display:grid;place-items:center;font-weight:900;font-size:22px}.a22-orki-balon span:nth-child(2){display:flex;flex-direction:column;flex:1}.a22-orki-balon strong{font-size:13px}.a22-orki-balon small{font-size:10px;color:#68766f}.a22-orki-balon b{font-size:20px;color:#b37b15}.a22-orki-panel{position:fixed;right:22px;bottom:20px;width:min(380px,calc(100vw - 30px));height:min(560px,calc(100vh - 40px));z-index:230;background:#fff;border:1px solid #e2d9ca;border-radius:20px;box-shadow:0 25px 70px rgba(11,46,36,.25);overflow:hidden;display:grid;grid-template-rows:auto 1fr auto auto}.a22-orki-panel[hidden]{display:none}.a22-orki-panel header{padding:14px 15px;background:#f4ecdc;display:flex;align-items:center;gap:10px}.a22-orki-panel header>div:nth-child(2){display:flex;flex-direction:column;flex:1}.a22-orki-panel header small{font-size:11px;color:#5c7469}.a22-orki-panel header small i{display:inline-block;width:7px;height:7px;background:#46ae69;border-radius:50%}.a22-orki-panel header button{border:0;background:#fff;width:34px;height:34px;border-radius:10px;font-size:19px;cursor:pointer}.a22-orki-mesajlar{overflow:auto;padding:15px;display:flex;flex-direction:column;gap:10px}.a22-orki-mesaj{max-width:87%;padding:10px 12px;border-radius:14px;background:#f1eee7;font-size:13px}.a22-orki-mesaj.kullanici{align-self:flex-end;background:#103f33;color:#fff}.a22-orki-oneriler{padding:0 14px 10px;display:flex;gap:7px;flex-wrap:wrap}.a22-orki-oneriler button{border:1px solid #dbc9a6;background:#fff;border-radius:999px;padding:7px 10px;font-size:11px;cursor:pointer}.a22-orki-panel form{border-top:1px solid #e4e8e5;padding:11px;display:flex;gap:8px}.a22-orki-panel form input{flex:1;border:1px solid #d2dad5;border-radius:11px;padding:0 12px;min-width:0}.a22-orki-panel form button{border:0;background:#173e33;color:#fff;border-radius:11px;padding:10px 15px;font-weight:800}
/* Ana sayfa ve katalog */
.ana-hero,.site-banner{min-height:330px!important;max-height:370px!important;border-radius:18px!important;overflow:hidden!important;box-shadow:var(--a22-golge)!important;margin-bottom:20px!important}.ana-hero{background:linear-gradient(105deg,#0d4336 0 52%,#efe9dc 52% 100%)!important;display:flex!important}.ana-hero-icerik{padding:46px!important;max-width:620px!important}.ana-hero h1{font-size:clamp(2.4rem,4vw,4.3rem)!important;color:#fff!important;max-width:600px!important}.ana-hero p,.ana-hero-guven{color:rgba(255,255,255,.82)!important}.site-banner picture img{height:100%!important;max-height:370px!important;width:100%!important;object-fit:cover!important}.site-banner-icerik{padding:38px!important;max-width:520px!important}.site-banner-icerik h2{font-size:clamp(2rem,3vw,3.2rem)!important}.premium-kart,.kart,.form-karti{border:1px solid var(--a22-cizgi)!important;border-radius:16px!important;box-shadow:0 8px 26px rgba(25,59,48,.065)!important;background:#fff}.ana-konum-kisa{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:18px 22px!important;margin:0 0 18px!important}.ana-konum-kisa h2{font-size:1.4rem!important;margin:4px 0!important}.ana-konum-kisa p{margin:0!important}.ana-kategori-v2{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0 0 18px!important}.ana-kategori-v2 a{padding:14px!important;min-height:82px!important;border-radius:14px!important}.urun-seridi,.yakin-magazalar,.ana-sponsor-v2{padding:22px!important;margin:0 0 20px!important}.premium-baslik{margin-bottom:18px!important}.premium-baslik h2{font-size:1.75rem!important;margin:4px 0!important}.urun-grid{gap:16px!important}.ana-urun-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.urun-karti{border-radius:14px!important;overflow:hidden!important}.urun-karti img{aspect-ratio:1/1!important;height:auto!important;object-fit:cover!important}.urun-karti h3{font-size:1rem!important}.ana-iki-kolon{gap:16px!important;margin-bottom:20px!important}.ana-koleksiyon-karti{padding:24px!important;min-height:190px!important}.vitrin-bos{min-height:0!important;padding:25px!important}.magaza-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.magaza-mini{padding:14px!important}.ana-guven-v2{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.ana-guven-v2 article{padding:17px!important;min-height:130px!important}
/* Ürün detayı */
.urun-detay,.urun-detay-ana,.urun-sunum-grid{gap:26px!important}.urun-detay-ana,.urun-sunum-grid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;align-items:start!important}.urun-galeri{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:12px!important}.urun-galeri-ana{grid-column:2!important;grid-row:1!important}.urun-galeri-ana img{width:100%!important;height:min(500px,65vh)!important;object-fit:cover!important;border-radius:16px!important}.urun-galeri-kucuk{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;gap:8px!important;max-height:500px!important;overflow:auto!important}.urun-galeri-kucuk-buton{width:70px!important;height:70px!important;border-radius:10px!important;overflow:hidden!important}.urun-galeri-kucuk-buton img{width:100%!important;height:100%!important;object-fit:cover!important}.urun-detay-bilgi,.urun-satin-alma-paneli{position:sticky!important;top:16px!important}.urun-detay-bilgi h1,.urun-satin-alma-paneli h1{font-size:clamp(1.8rem,2.8vw,2.75rem)!important;margin:8px 0!important}.urun-detay .teslimat-kart,.urun-satin-alma-paneli .teslimat-kart{padding:15px!important}.teslimat-zamani,.takvim-kapsayici{padding:18px!important}.takvim-gunleri{gap:8px!important}.takvim-gun{min-height:58px!important;padding:9px 11px!important}.teslimat-saatleri{gap:7px!important}.saat-secimi span{padding:9px 11px!important}.urun-rozetleri{display:flex!important;flex-wrap:wrap!important;gap:6px!important;position:static!important}.urun-rozetleri>*{position:static!important;width:auto!important;max-width:none!important}.urun-puan,.magaza-puan{font-size:13px!important}.kalite-puani,.ic-kalite-puani,[data-kalite-puani]{display:none!important}
/* Sepet / ödeme */
.alisveris-adimlari{max-width:100%!important;margin:0 0 18px!important;padding:10px 14px!important;display:flex!important;justify-content:center!important;gap:28px!important}.premium-sayfa-baslik{margin-bottom:18px!important}.premium-sayfa-baslik h1{font-size:2.3rem!important}.sepet-guven-seridi{min-height:48px!important;padding:10px 16px!important;margin-bottom:16px!important}.sepet-duzeni,.premium-sepet{grid-template-columns:minmax(0,1.5fr) minmax(330px,.75fr)!important;gap:18px!important}.sepet-magaza{padding:18px!important}.sepet-magaza-baslik{padding:0 0 14px!important}.sepet-satiri{grid-template-columns:90px minmax(0,1fr) 170px 120px!important;gap:14px!important;padding:14px 0!important}.sepet-urun-gorsel img{width:88px!important;height:88px!important}.sepet-ozet,.premium-sepet-ozet{padding:20px!important;position:sticky!important;top:16px!important}.checkout-duzeni{grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr)!important;gap:18px!important}.checkout-bolum{padding:20px!important}.checkout-bolum h2{font-size:1.45rem!important}.checkout-tarih-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.checkout-saat-grid{gap:8px!important}.form-grid{gap:14px!important}.form-grid input,.form-grid select,.form-grid textarea,.form-karti input,.form-karti select,.form-karti textarea{min-height:44px!important;border-radius:10px!important}.form-grid textarea,.form-karti textarea{min-height:100px!important}
/* Kimlik */
.a22-kimlik-sayfasi .a22-duyuru,.a22-kimlik-sayfasi .a22-yardimci,.a22-kimlik-sayfasi .a22-header,.a22-kimlik-sayfasi .a22-footer,.a22-kimlik-sayfasi .a22-orki-balon{display:none!important}.a22-kimlik-sayfasi .a22-main{width:100%;max-width:none;padding:0}.musteri-auth-shell{min-height:100vh!important;display:grid!important;grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr)!important;background:#fff!important}.musteri-auth-marka{padding:58px clamp(38px,5vw,76px)!important;background:linear-gradient(145deg,#0a3a2f,#1c5a46)!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.musteri-auth-marka img{max-width:210px!important;filter:brightness(0) invert(1)!important}.musteri-auth-marka h1{font-size:clamp(2.2rem,4vw,4.2rem)!important;line-height:1.02!important;color:#fff!important;margin:24px 0 16px!important}.musteri-auth-marka p,.musteri-auth-marka li{color:rgba(255,255,255,.76)!important}.musteri-auth-form{padding:34px clamp(34px,6vw,96px)!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important}.musteri-auth-geri{position:absolute!important;top:24px!important;right:28px!important}.musteri-auth-form .form-karti{width:min(100%,560px)!important;padding:28px!important;box-shadow:none!important}.musteri-auth-form .form-karti h1{font-size:2.1rem!important;margin:8px 0!important}.musteri-auth-form form{display:grid!important;gap:12px!important}.musteri-auth-form label{font-weight:800!important}.musteri-auth-form input{margin-top:5px!important}.musteri-auth-form .buton{min-height:46px!important;margin-top:4px!important}.a22-sifre-satir{position:relative}.a22-sifre-goster{position:absolute;right:8px;bottom:7px;border:0;background:#eef2ef;border-radius:8px;padding:7px 10px;cursor:pointer}.a22-alan-mesaji{display:block;font-size:11px;margin-top:5px}.a22-alan-mesaji.hata{color:#a72d2d}.a22-alan-mesaji.basari{color:#147041}.a22-sifre-guc{height:4px;background:#e6eae7;border-radius:3px;overflow:hidden;margin-top:6px}.a22-sifre-guc i{display:block;height:100%;width:0;background:#b02d2d;transition:.2s}.a22-sozlesmeler{display:grid;gap:8px}.a22-sozlesmeler label{display:flex;gap:8px;font-weight:500!important;font-size:12px}.a22-sozlesmeler input{min-height:auto!important;width:auto!important;margin:3px 0 0!important}
/* Görev sayfaları / takip / yardım */
.a22-gorev-sayfasi .a22-header-ic{height:76px;grid-template-columns:1fr auto 1fr}.a22-gorev-sayfasi .a22-logo{grid-column:2}.a22-gorev-sayfasi .a22-header-sag{grid-column:3}.a22-gorev-sayfasi .a22-main{min-height:calc(100vh - 240px)}.a22-gorev-sayfasi .baslik-satiri{margin-bottom:20px!important}.a22-gorev-sayfasi .baslik-satiri h1{font-size:clamp(2rem,4vw,3.3rem)!important;margin:8px 0!important}.a22-gorev-sayfasi .form-karti{width:min(100%,620px)!important;margin:0 auto!important;padding:22px!important}.a22-takip-kabuk{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:20px;align-items:start}.a22-takip-yardim{padding:20px}.a22-takip-yardim h2{font-size:1.25rem}.a22-takip-yardim a{display:block;margin:10px 0;color:#9a6b18;font-weight:750}.a22-yardim-hero{text-align:center;max-width:780px;margin:0 auto 25px}.a22-yardim-hero h1{margin:8px 0}.a22-yardim-arama{display:flex;align-items:center;border:1px solid #d4ded8;background:#fff;border-radius:14px;height:52px;padding:0 15px;box-shadow:0 8px 24px rgba(22,56,46,.07)}.a22-yardim-arama input{border:0;outline:0;flex:1;font:inherit}.a22-yardim-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.a22-yardim-kart{padding:20px}.a22-yardim-kart h2{font-size:1.2rem}.a22-yardim-kart a{display:block;padding:7px 0;color:#73500e;text-decoration:none;font-weight:700}.a22-yardim-hizli{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.a22-yardim-hizli a{background:#103f33;color:#fff;border-radius:13px;padding:14px;text-decoration:none;font-weight:800}.a22-sss details{border-bottom:1px solid #e1e7e3;padding:13px 0}.a22-sss summary{font-weight:800;cursor:pointer}.a22-sss p{color:#66746e}
/* Hesap */
.a22-hesap-sayfasi .musteri-hesap-kabuk{max-width:1200px!important}.a22-hesap-sayfasi .hesap-yan-menu{position:sticky!important;top:16px!important}.a22-hesap-sayfasi .hesap-icerik{min-width:0!important}
@media(max-width:1100px){.a22-header-ic{grid-template-columns:250px auto minmax(280px,1fr);gap:14px}.a22-logo img{max-width:195px}.a22-yardimci-ic>span{display:none}.a22-nav a,.a22-mega>button{padding:0 13px}.ana-urun-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ana-kategori-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.urun-detay-ana,.urun-sunum-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.85fr)!important}.sepet-duzeni,.premium-sepet,.checkout-duzeni{grid-template-columns:1fr!important}.sepet-ozet,.premium-sepet-ozet{position:static!important}.musteri-auth-shell{grid-template-columns:minmax(320px,.7fr) minmax(460px,1.3fr)!important}.musteri-auth-marka h1{font-size:3rem!important}}
@media(max-width:820px){.a22-kapsayici,.a22-main{width:min(calc(100% - 24px),var(--a22-genislik))}.a22-duyuru-ic small,.a22-yardimci{display:none}.a22-header-ic{height:72px;display:grid;grid-template-columns:42px 1fr auto}.a22-menu-dugme{display:flex;width:40px;height:40px;border:0;background:transparent;flex-direction:column;justify-content:center;gap:5px}.a22-menu-dugme i{height:2px;background:#173e33;width:23px}.a22-konum{display:none}.a22-logo{justify-content:flex-start}.a22-logo img{max-width:160px;max-height:46px}.a22-arama{display:none}.a22-sepet{width:44px;padding:0;justify-content:center}.a22-sepet span{display:none}.a22-nav{height:auto}.a22-nav-ic{display:none;padding:10px 0;flex-direction:column;align-items:stretch}.a22-nav.acik .a22-nav-ic{display:flex}.a22-nav a,.a22-mega>button{height:42px;padding:0 14px;width:100%}.a22-mega-panel{position:static;width:100%;border-radius:12px;padding:12px;box-shadow:none}.a22-mega-kolonlar{grid-template-columns:1fr;max-height:420px}.a22-main{padding-top:18px}.ana-hero,.site-banner{min-height:280px!important;max-height:none!important}.ana-hero{background:#0d4336!important}.ana-hero-icerik{padding:26px!important}.ana-hero h1{font-size:2.4rem!important}.ana-hero-guven{display:none!important}.ana-kategori-v2,.ana-urun-grid,.ana-guven-v2,.a22-yardim-grid,.a22-yardim-hizli{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ana-iki-kolon,.magaza-mini-grid{grid-template-columns:1fr!important}.urun-detay-ana,.urun-sunum-grid{grid-template-columns:1fr!important}.urun-detay-bilgi,.urun-satin-alma-paneli{position:static!important}.urun-galeri{grid-template-columns:1fr!important}.urun-galeri-ana{grid-column:1!important;grid-row:1!important}.urun-galeri-kucuk{grid-column:1!important;grid-row:2!important;flex-direction:row!important;max-height:none!important}.urun-galeri-ana img{height:auto!important;aspect-ratio:1/1!important}.sepet-satiri{grid-template-columns:74px 1fr!important}.sepet-adet-form,.sepet-satir-toplam{grid-column:2!important}.a22-footer-grid{grid-template-columns:1fr 1fr}.a22-takip-kabuk{grid-template-columns:1fr}.musteri-auth-shell{display:block!important;min-height:100vh!important}.musteri-auth-marka{display:none!important}.musteri-auth-form{min-height:100vh!important;padding:65px 18px 25px!important;align-items:flex-start!important}.musteri-auth-form .form-karti{padding:22px!important}.a22-orki-panel{right:10px;bottom:10px;height:min(540px,calc(100vh - 20px))}.a22-orki-balon{right:12px;bottom:12px;min-width:0}.a22-orki-balon small{display:none}}
@media(max-width:520px){.a22-duyuru-ic small{display:none}.a22-main{width:calc(100% - 20px)}.a22-modal-kart{padding:25px 18px}.a22-modal-kart h2{font-size:1.8rem}.ana-kategori-v2,.ana-urun-grid,.ana-guven-v2,.a22-yardim-grid,.a22-yardim-hizli{grid-template-columns:1fr!important}.a22-footer-grid{grid-template-columns:1fr}.a22-footer-alt{display:block}.a22-footer-alt span{display:block;margin:5px 0}.alisveris-adimlari{overflow:auto;justify-content:flex-start!important}.checkout-tarih-grid{grid-template-columns:1fr!important}.a22-gorev-sayfasi .a22-header-sag{display:none}.a22-gorev-sayfasi .a22-header-ic{grid-template-columns:1fr}.a22-gorev-sayfasi .a22-logo{grid-column:1;justify-content:center}}
/* A22 ürün teslimat ve adres iyileştirmeleri */
.urun-galeri-ana{position:relative!important;overflow:hidden!important}.urun-rozetleri{position:absolute!important;left:14px!important;top:14px!important;z-index:3!important}.urun-rozetleri .urun-onay-rozet,.urun-rozetleri .urun-indirim-rozet{position:static!important;display:inline-flex!important;width:auto!important;max-width:none!important;border-radius:999px!important;padding:7px 10px!important;font-size:11px!important;line-height:1!important;box-shadow:0 5px 18px rgba(0,0,0,.08)!important}.urun-teslim-uygunluk{position:relative}.urun-teslim-uygunluk .a22-adres-sonuclari{top:68px}.urun-takvim-gun{border:1px solid #d9e2dc;background:#fff;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;cursor:pointer;color:#173e33}.urun-takvim-gun.aktif{border-color:var(--a22-altin);box-shadow:0 0 0 2px rgba(201,154,55,.12)}.urun-takvim-gun.uygun-degil{opacity:.48;cursor:not-allowed}.urun-takvim-gun em{font-size:10px;font-style:normal;color:#9b3030}.urun-takvim-saatler{display:none!important;flex-wrap:wrap;gap:8px;margin-top:10px}.urun-takvim-saatler.aktif{display:flex!important}.urun-takvim-saatler button{border:1px solid #d6ded9;background:#fff;border-radius:10px;padding:9px 12px;cursor:pointer;font-weight:750;color:#274a40}.urun-takvim-saatler button.aktif{border-color:var(--a22-altin);background:#fff8e8;color:#7e570d}.checkout-bolge-secimi{position:relative}.checkout-adres-sonuclari{top:76px;z-index:220}.checkout-bolge-kapsul input{min-width:0}.checkout-bolge-kapsul button{flex:0 0 auto}
@media(max-width:1100px){.urun-galeri-ana img{height:min(430px,58vh)!important}.urun-takvim-gunleri{grid-template-columns:repeat(3,minmax(0,1fr))!important}}

/* A22.0 laptop yoğunluk ve bütünlük onarımı */
.a22-orki-yuz img{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}
.orkidem-a22 .kart,.orkidem-a22 .premium-kart,.orkidem-a22 .form-karti{border-radius:14px!important;box-shadow:0 6px 20px rgba(18,48,38,.06)!important}
.orkidem-a22 .buton,.orkidem-a22 .altin-buton,.orkidem-a22 .cizgili-buton{min-height:42px!important;border-radius:10px!important}
.orkidem-a22 input:not([type=checkbox]):not([type=radio]),.orkidem-a22 select,.orkidem-a22 textarea{border-radius:10px!important;max-width:100%}
.orkidem-a22 .premium-sayfa-baslik h1,.orkidem-a22 .baslik-satiri h1{font-size:clamp(1.85rem,2.7vw,2.75rem)!important}
.orkidem-a22 .premium-sayfa-baslik{margin-bottom:20px!important}
.orkidem-a22 .urun-seridi,.orkidem-a22 .yakin-magazalar{padding:20px!important;margin-top:18px!important}
.orkidem-a22 .premium-baslik{margin-bottom:14px!important}
.orkidem-a22 .ana-kategori-v2{gap:10px!important;margin:14px 0!important}
.orkidem-a22 .ana-kategori-v2>a{min-height:92px!important;padding:14px!important}
.orkidem-a22 .ana-guven-v2{gap:10px!important;margin-top:18px!important}
.orkidem-a22 .ana-guven-v2 article{padding:15px!important;min-height:110px!important}
.orkidem-a22 .site-banner,.orkidem-a22 .ana-hero{min-height:280px!important;height:clamp(280px,31vw,330px)!important;max-height:330px!important;overflow:hidden!important}
.orkidem-a22 .site-banner picture,.orkidem-a22 .site-banner picture img{width:100%;height:100%;display:block}
.orkidem-a22 .site-banner picture img{object-fit:cover!important}
.orkidem-a22 .site-banner-icerik{max-width:570px!important;padding:28px 34px!important}
.orkidem-a22 .site-banner-icerik h1{font-size:clamp(2rem,3.2vw,3.25rem)!important;margin:8px 0 12px!important}
.orkidem-a22 .ana-konum-kisa{min-height:auto!important;padding:17px 20px!important;margin:15px 0!important}
.orkidem-a22 .ana-konum-kisa h2{font-size:1.35rem!important;margin:4px 0!important}
.orkidem-a22 .urun-grid{gap:13px!important}
.orkidem-a22 .urun-karti{min-width:0!important}
.orkidem-a22 .urun-karti img{aspect-ratio:1/1!important;object-fit:cover!important}
.orkidem-a22 .urun-vitrin{gap:24px!important;align-items:start!important}
.orkidem-a22 .urun-galeri-ana img{height:min(455px,62vh)!important;object-fit:cover!important;background:#f4f2ec!important}
.orkidem-a22 .urun-satin-alma-paneli{padding:0!important}
.orkidem-a22 .urun-satin-alma-paneli h1{font-size:clamp(1.75rem,2.8vw,2.65rem)!important;margin:8px 0!important}
.orkidem-a22 .urun-guven-ozeti{gap:8px!important;margin:12px 0!important}
.orkidem-a22 .urun-guven-ozeti>div{padding:10px!important;min-height:66px!important}
.orkidem-a22 .urun-teslim-uygunluk{padding:14px!important;margin:12px 0!important}
.orkidem-a22 .urun-bolge-kapsul{min-height:45px!important}
.orkidem-a22 .urun-takvim-kutusu{padding:14px!important;margin-top:12px!important}
.orkidem-a22 .urun-takvim-gun{min-height:58px!important;padding:9px 12px!important}
.orkidem-a22 .urun-alim-satiri{gap:8px!important;margin-top:12px!important}
.orkidem-a22 .sepet-guven-seridi{margin:12px 0 16px!important}
.orkidem-a22 .premium-sepet{gap:18px!important}
.orkidem-a22 .sepet-magaza{padding:18px!important}
.orkidem-a22 .sepet-satiri{padding:14px 0!important}
.orkidem-a22 .checkout-ozet{padding:20px!important}
.orkidem-a22 .a22-yardim-hero{margin-bottom:18px!important}
.orkidem-a22 .a22-yardim-hero h1{font-size:clamp(1.9rem,3vw,2.8rem)!important}
.orkidem-a22 .a22-yardim-grid{gap:12px!important}
.orkidem-a22 .a22-yardim-kart{padding:17px!important}
.a22-gorev-baglantilari{font-size:12px;font-weight:750}.a22-gorev-baglantilari a{padding:8px 10px;text-decoration:none}
.a22-orki-panel{width:min(350px,calc(100vw - 24px));height:min(480px,calc(100vh - 24px));right:12px;bottom:12px}
.a22-orki-balon{right:14px;bottom:14px;min-width:218px;padding:6px 11px 6px 6px}
.a22-orki-balon .a22-orki-yuz{width:38px;height:38px}
.a22-modal-kart{width:min(540px,100%);padding:26px}.a22-modal-kart h2{font-size:1.85rem}.a22-modal-kart p{margin-bottom:14px}.a22-modal-arama>input{height:48px}
@media(min-width:821px){
  .a22-header-ic{height:78px;grid-template-columns:minmax(235px,1fr) auto minmax(340px,1fr);gap:18px}
  .a22-logo img{max-width:220px;max-height:52px}
  .a22-konum{max-width:330px}.a22-konum-input{height:44px}.a22-konum label{margin-bottom:4px}
  .a22-arama,.a22-sepet{height:44px}
  .a22-nav{height:42px}.a22-nav a,.a22-mega>button{padding:0 15px;font-size:12px}.a22-mega-panel{top:42px;width:min(820px,calc(100vw - 32px));padding:16px}.a22-mega-kolonlar{max-height:min(430px,calc(100vh - 165px));gap:10px}
  .a22-main{padding-block:20px 42px}
  .a22-main-gorev{padding-top:24px;max-width:1020px}
  .a22-footer{padding-top:32px}.a22-footer-grid{gap:30px}
  .musteri-auth-shell{grid-template-columns:minmax(330px,.72fr) minmax(500px,1.28fr)!important}
  .musteri-auth-marka{padding:36px clamp(32px,4vw,60px)!important}
  .musteri-auth-marka h1{font-size:clamp(2rem,3.3vw,2.85rem)!important;line-height:1.05!important;margin:18px 0 12px!important}
  .musteri-auth-marka img{max-width:185px!important}
  .musteri-auth-form{padding:24px clamp(28px,5vw,70px)!important;align-items:center!important}
  .musteri-auth-form .form-karti{padding:20px!important;width:min(100%,520px)!important}
  .musteri-auth-form .form-karti h1{font-size:1.75rem!important}
  .musteri-auth-form form{gap:9px!important}
  .musteri-auth-form input{min-height:42px!important}
}
@media(min-width:821px) and (max-height:800px){
  .a22-duyuru-ic{height:30px}.a22-duyuru{min-height:30px}.a22-yardimci-ic{height:34px}
  .a22-header-ic{height:72px}.a22-nav{height:40px}.a22-nav a,.a22-mega>button{height:40px}
  .a22-main{padding-top:16px}.orkidem-a22 .site-banner,.orkidem-a22 .ana-hero{height:280px!important;min-height:280px!important}
  .musteri-auth-marka{padding-block:26px!important}.musteri-auth-form .form-karti{padding:18px!important}
}
.a22-mega-vitrin{display:block!important;position:relative!important;min-height:170px!important;padding:0!important;overflow:hidden!important;border-radius:12px!important;background:#123f34!important}.a22-mega-vitrin img{width:100%!important;height:170px!important;object-fit:cover!important;display:block!important;opacity:.78!important}.a22-mega-vitrin span{position:absolute!important;inset:auto 0 0!important;padding:30px 13px 12px!important;background:linear-gradient(transparent,rgba(8,38,31,.9))!important;color:#fff!important}.a22-mega-vitrin strong,.a22-mega-vitrin small{display:block!important;white-space:normal!important}.a22-mega-vitrin small{font-size:10px!important;opacity:.85!important;margin-top:3px!important}
